@import "/wp-content/themes/boldshift/assets/css/partials/normalize.css";#head{height:auto;padding-top:45px;width:100%}#head>.container-fluid{max-width:100%}@media only screen and (min-width:768px) and (max-width:1200px){#head{padding-top:44px}}@media only screen and (max-width:767px){#head:before{content:'';position:fixed;top:0;left:0;right:0;width:100%;background:#fff;height:60px;z-index:3;box-shadow:0 5px 5px rgb(0 0 0 / .09)}}body.home #head{height:100vh}@media only screen and (max-width:767px){body.home #head>.container-fluid{display:flex;flex-direction:column;height:100%}body.home #head>.container-fluid>.row{margin:auto -15px}body.home #head>.container-fluid>.row:first-of-type{margin:0 -15px}}body.page-id-324 #head{background:#0233D3}@media only screen and (max-width:767px){#head{padding-top:18px}}#head .header-content{height:80vh;display:flex;text-align:center;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:767px){#head .header-content{height:50vh;padding:0 16px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#head .header-content{max-width:85%;margin:auto}}#head .header-content>img{max-width:47.5vw;margin-top:auto}@media only screen and (max-width:767px){#head .header-content>img{max-width:65vw}}#head .header-content .header-content_text{flex:0 0 100%;max-width:100%;margin:auto!important}@media only screen and (max-width:767px){#head .header-content .header-content_text{margin-bottom:30px!important}}#head .header-content .header-content_text p{color:#fff!important;font-family:argesta-display,sans-serif}@media only screen and (max-width:767px){#head .header-content .header-content_text p span{font-size:18px!important}#head .header-content .header-content_text p span br{display:none!important}}body:not(.home).page-o-nas #head a[class*=logo] svg path,body:not(.home).page-oferta #head a[class*=logo] svg path,body:not(.home).parent-blog #head a[class*=logo] svg path,body:not(.home).single-kariera #head a[class*=logo] svg path,body:not(.home).single-post #head a[class*=logo] svg path{fill:#0233D3!important}body:not(.home).page-portfolio #head a[class*=logo] svg path{fill:#fff!important}#head .logo a{position:fixed;top:46px;left:115px;z-index:1}@media only screen and (max-width:767px){#head .logo a{top:18px!important;left:15px!important;z-index:3}}@media only screen and (min-width:768px) and (max-width:1200px){#head .logo a{left:45px!important}}@media only screen and (min-width:1620px){#head .logo a{left:167px}}body:not([scroll-active=header-section]) #head .logo a.logo-desktop,.open-menu#head .logo a.logo-desktop{display:none!important}@media only screen and (max-width:767px){body:not([scroll-active=header-section]) #head .logo a.logo-desktop,.open-menu#head .logo a.logo-desktop{display:none!important}}body:not([scroll-active]) #head .logo a.logo-desktop{display:block!important}@media only screen and (max-width:767px){body:not([scroll-active]) #head .logo a.logo-desktop{display:none!important}}@media only screen and (max-width:767px){#head .logo a.logo-desktop{display:none!important}}body.only-logo-mobile #head .logo a.logo-desktop svg path{fill:#fff}body:not(.home) #head .logo a.logo-desktop{position:absolute;top:0;left:-37px}@media only screen and (min-width:1620px){body:not(.home) #head .logo a.logo-desktop{left:-10px}}@media only screen and (min-width:768px) and (max-width:1200px){body:not(.home) #head .logo a.logo-desktop{left:-20px!important}}#head .logo a.logo-mobile{display:block!important}body[scroll-active=header-section] #head .logo a.logo-mobile,body:not([scroll-active]) #head .logo a.logo-mobile{display:none!important}body[scroll-active=header-section] #head .logo a.logo-mobile svg path,body:not([scroll-active]) #head .logo a.logo-mobile svg path{fill:#fff}@media only screen and (max-width:767px){body[scroll-active=header-section] #head .logo a.logo-mobile,body:not([scroll-active]) #head .logo a.logo-mobile{display:block!important}body[scroll-active=header-section] #head .logo a.logo-mobile svg path,body:not([scroll-active]) #head .logo a.logo-mobile svg path{fill:#0233D3}}body:not(.home).only-logo-mobile #head .logo a.logo-mobile,body:not(.home).page-portfolio.menu-button-blue #head .logo a.logo-mobile,body:not(.home).error404 #head .logo a.logo-mobile{display:block!important}body:not(.home).only-logo-mobile #head .logo a.logo-mobile svg path,body:not(.home).page-portfolio.menu-button-blue #head .logo a.logo-mobile svg path,body:not(.home).error404 #head .logo a.logo-mobile svg path{fill:#0233D3!important}body:not(.home).page-portfolio #head .logo a.logo-mobile svg path{fill:#fff!important}@media only screen and (max-width:767px){body:not(.home).page-portfolio #head .logo a.logo-mobile svg path{fill:#0233D3!important}}body .open-menu#head .logo a.logo-mobile,body:not([scroll-active]) .open-menu#head .logo a.logo-mobile,body:not(.home).only-logo-mobile .open-menu #head .logo a.logo-mobile{display:block!important;visibility:visible}body .open-menu#head .logo a.logo-mobile svg path,body:not([scroll-active]) .open-menu#head .logo a.logo-mobile svg path,body:not(.home).only-logo-mobile .open-menu #head .logo a.logo-mobile svg path{fill:#fff!important}#head .logo a.logo-mobile svg path{fill:#0233D3}#head .menu-button{cursor:pointer;width:30px;height:20px;margin-left:auto;position:fixed;right:115px;z-index:10;transform:scale(1);transition:transform 0.3s ease-in-out}@media only screen and (max-width:767px){#head .menu-button{visibility:visible;top:22px;right:16px!important;width:auto;height:15px}}@media only screen and (min-width:768px) and (max-width:1200px){#head .menu-button{right:45px}}#head .menu-button span,#head .menu-button span:before,#head .menu-button span:after{width:20px;height:2px;background-color:#fff;display:block}#head .menu-button:hover{transform:scale(1.25)}#head .menu-button span{margin:0 auto;position:relative;background-color:#fff;top:6px;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s}#head .menu-button span:before{position:absolute;content:'';margin-top:-6px;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s}#head .menu-button span:after{position:absolute;content:'';margin-top:6px;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s}@media only screen and (max-width:767px){#head:not(.open-menu) .logo-mobile svg path{fill:#0233D3}}#head:not(.open-menu) .menu-button{visibility:visible}#head:not(.open-menu) .menu-button span,#head:not(.open-menu) .menu-button span:before,#head:not(.open-menu) .menu-button span:after{transition:none;transition-delay:0s}body[scroll-active=darboven] #head:not(.open-menu) .menu-button span,body[scroll-active=darboven] #head:not(.open-menu) .menu-button span:before,body[scroll-active=darboven] #head:not(.open-menu) .menu-button span:after,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:before,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:after,body[scroll-active=footer-section] #head:not(.open-menu) .menu-button span,body[scroll-active=footer-section] #head:not(.open-menu) .menu-button span:before,body[scroll-active=footer-section] #head:not(.open-menu) .menu-button span:after,body[scroll-active=services] #head:not(.open-menu) .menu-button span,body[scroll-active=services] #head:not(.open-menu) .menu-button span:before,body[scroll-active=services] #head:not(.open-menu) .menu-button span:after,.privacy-policy #head:not(.open-menu) .menu-button span,.privacy-policy #head:not(.open-menu) .menu-button span:before,.privacy-policy #head:not(.open-menu) .menu-button span:after,body.error404 #head:not(.open-menu) .menu-button span,body.error404 #head:not(.open-menu) .menu-button span:before,body.error404 #head:not(.open-menu) .menu-button span:after{background:#0233D3}body[scroll-active=darboven] #head:not(.open-menu) .menu-button span,body[scroll-active=darboven] #head:not(.open-menu) .menu-button span:before,body[scroll-active=darboven] #head:not(.open-menu) .menu-button span:after{background:#b59355}body.menu-button-dark #head:not(.open-menu) .menu-button span,body.menu-button-dark #head:not(.open-menu) .menu-button span:before,body.menu-button-dark #head:not(.open-menu) .menu-button span:after,body[scroll-active=intro] #head:not(.open-menu) .menu-button span,body[scroll-active=intro] #head:not(.open-menu) .menu-button span:before,body[scroll-active=intro] #head:not(.open-menu) .menu-button span:after,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:before,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:after{background:#000}@media only screen and (max-width:767px){body.menu-button-dark #head:not(.open-menu) .menu-button span,body.menu-button-dark #head:not(.open-menu) .menu-button span:before,body.menu-button-dark #head:not(.open-menu) .menu-button span:after,body[scroll-active=intro] #head:not(.open-menu) .menu-button span,body[scroll-active=intro] #head:not(.open-menu) .menu-button span:before,body[scroll-active=intro] #head:not(.open-menu) .menu-button span:after,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:before,body[scroll-active=challenge] #head:not(.open-menu) .menu-button span:after{background:#0233D3!important}}body:not(.home).page-o-nas #head:not(.open-menu) .menu-button span,body:not(.home).page-o-nas #head:not(.open-menu) .menu-button span:before,body:not(.home).page-o-nas #head:not(.open-menu) .menu-button span:after,body:not(.home).page-oferta #head:not(.open-menu) .menu-button span,body:not(.home).page-oferta #head:not(.open-menu) .menu-button span:before,body:not(.home).page-oferta #head:not(.open-menu) .menu-button span:after,body:not(.home).parent-blog #head:not(.open-menu) .menu-button span,body:not(.home).parent-blog #head:not(.open-menu) .menu-button span:before,body:not(.home).parent-blog #head:not(.open-menu) .menu-button span:after,body:not(.home).only-logo-mobile.post-type-archive-kariera #head:not(.open-menu) .menu-button span,body:not(.home).only-logo-mobile.post-type-archive-kariera #head:not(.open-menu) .menu-button span:before,body:not(.home).only-logo-mobile.post-type-archive-kariera #head:not(.open-menu) .menu-button span:after,body:not(.home).single-post #head:not(.open-menu) .menu-button span,body:not(.home).single-post #head:not(.open-menu) .menu-button span:before,body:not(.home).single-post #head:not(.open-menu) .menu-button span:after{background:#0233D3}body:not(.home).menu-button-blue #head:not(.open-menu) .menu-button span,body:not(.home).menu-button-blue #head:not(.open-menu) .menu-button span:before,body:not(.home).menu-button-blue #head:not(.open-menu) .menu-button span:after,.privacy-policy #head:not(.open-menu) .menu-button span,.privacy-policy #head:not(.open-menu) .menu-button span:before,.privacy-policy #head:not(.open-menu) .menu-button span:after{background:#0233D3!important}body:not(.home).page-id-324 #head:not(.open-menu) .menu-button span,body:not(.home).page-id-324 #head:not(.open-menu) .menu-button span:before,body:not(.home).page-id-324 #head:not(.open-menu) .menu-button span:after,body:not(.home).menu-button-white #head:not(.open-menu) .menu-button span,body:not(.home).menu-button-white #head:not(.open-menu) .menu-button span:before,body:not(.home).menu-button-white #head:not(.open-menu) .menu-button span:after{background:#fff}@media only screen and (max-width:767px){#head:not(.open-menu) .menu-button span,#head:not(.open-menu) .menu-button span:before,#head:not(.open-menu) .menu-button span:after{background:#0233D3!important}}.privacy-policy #head:not(.open-menu) .logo-desktop svg path{fill:#0233D3!important}#head:not(.open-menu) .logo-mobile{visibility:visible}@media only screen and (max-width:767px){#head:not(.open-menu) .logo-mobile{position:fixed!important;top:18px!important}.menu-button-dark #head:not(.open-menu) .logo-mobile svg path,body:not(.home).error404 #head:not(.open-menu) .logo-mobile svg path{fill:#0233D3!important}}body[scroll-active=vastint] #head:not(.open-menu) .logo-mobile svg path,body[scroll-active=vetrex] #head:not(.open-menu) .logo-mobile svg path,body:not(.home).only-logo-mobile.page-kontakt #head:not(.open-menu) .logo-mobile svg path,body:not(.home).only-logo-mobile.menu-button-white #head:not(.open-menu) .logo-mobile svg path{fill:#fff!important}body[scroll-active=intro] #head:not(.open-menu) .logo-mobile svg path,body[scroll-active=challenge] #head:not(.open-menu) .logo-mobile svg path{fill:#000}body[scroll-active=darboven] #head:not(.open-menu) .logo-mobile svg path{fill:#b59355}#head.open-menu .menu-button{z-index:101;right:115px;visibility:visible}@media only screen and (min-width:768px) and (max-width:1200px){#head.open-menu .menu-button{right:45px}}#head.open-menu .menu-button span{background-color:#fff0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#head.open-menu .menu-button span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s}#head.open-menu .menu-button span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s}#head.open-menu .logo-mobile{position:fixed;top:46px;z-index:100}#head.open-menu .logo-mobile svg path{fill:#fff}body:not(.home).page.only-logo-mobile.parent-case-study.cs-color #head.open-menu .logo-mobile svg path{fill:#fff!important}.site-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;height:100vh;padding-top:45px;opacity:0;transform:translateY(-100vh);transition:transform 0.4s cubic-bezier(.65,.05,.36,1),opacity 0.6s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:767px){.site-menu{padding-top:18px}}.open-menu .site-menu{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:767px){.site-menu .logo{padding-left:0}}.site-menu .logo img{display:block}.site-menu .container-fluid{display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:flex-start}@media only screen and (max-width:767px) and (orientation:portrait){.site-menu .container-fluid{height:calc(100% - 36px)}}.site-menu .container-fluid a{color:#fff;font-size:43px}@media only screen and (max-width:767px){.site-menu .container-fluid a{font-size:16px}}.site-menu .container-fluid a.active{font-weight:600}.site-menu .container-fluid>.row{width:100%;margin:auto}@media only screen and (max-width:767px){.site-menu .container-fluid>.row{margin-top:65px}}@media only screen and (min-height:640px) and (max-width:767px){.site-menu .container-fluid>.row{margin:auto}}@media only screen and (max-width:767px){.site-menu .vertical-menu{order:0;margin-top:0}}@media only screen and (max-width:767px){.site-menu .vertical-menu ul li{margin-bottom:3px}.site-menu .vertical-menu ul li:last-child{margin-bottom:0}}.site-menu .vertical-menu ul li a{position:relative}.site-menu .vertical-menu ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fff;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.site-menu .vertical-menu ul li a:hover:after{transform:scaleX(1)}.site-menu .vertical-menu ul li a.active{font-size:43px;font-weight:600}@media only screen and (max-width:767px){.site-menu .vertical-menu ul li a.active{font-size:34px}}@media only screen and (max-width:767px){.site-menu .vertical-menu ul li a{font-size:32px}}.open-menu .site-menu .vertical-menu ul li{animation:FadeIn 0.5s cubic-bezier(.39,.58,.57,1);animation-fill-mode:both}.open-menu .site-menu .vertical-menu ul li:nth-child(1){animation-delay:0.4s}.open-menu .site-menu .vertical-menu ul li:nth-child(2){animation-delay:0.55s}.open-menu .site-menu .vertical-menu ul li:nth-child(3){animation-delay:0.7s}.open-menu .site-menu .vertical-menu ul li:nth-child(4){animation-delay:0.85s}.open-menu .site-menu .vertical-menu ul li:nth-child(5){animation-delay:1s}.site-menu .horizontal-menu{margin-top:70px}@media only screen and (min-width:1200px){.site-menu .horizontal-menu{flex:0 0 40%;max-width:40%}}@media only screen and (min-width:1620px){.site-menu .horizontal-menu{flex:0 0 30%;max-width:30%}}@media only screen and (max-width:767px){.site-menu .horizontal-menu{margin-top:30px;margin-bottom:30px;order:1}}@media only screen and (min-height:700px) and (max-width:650px){.site-menu .horizontal-menu{margin-top:60px;margin-bottom:60px}}@media only screen and (min-width:768px) and (max-width:1200px){.site-menu .horizontal-menu{flex:0 0 40%;max-width:40%}}.site-menu .horizontal-menu a{font-size:18px;position:relative;padding-bottom:3px}.site-menu .horizontal-menu a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fff;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.site-menu .horizontal-menu a:hover:after{transform:scaleX(1)}.site-menu .horizontal-menu>ul{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.site-menu .horizontal-menu>ul{flex-direction:column}}.open-menu .site-menu .horizontal-menu>ul li{animation:FadeInHorizontal 0.5s cubic-bezier(.45,.05,.55,.95);animation-fill-mode:both}.open-menu .site-menu .horizontal-menu>ul li:nth-child(1){animation-delay:1.05s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(2){animation-delay:1.2s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(3){animation-delay:1.35s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(4){animation-delay:1.5s}@media only screen and (max-width:767px){.open-menu .site-menu .horizontal-menu>ul li:nth-child(1){animation-delay:0.65s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(2){animation-delay:0.8s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(3){animation-delay:0.95s}.open-menu .site-menu .horizontal-menu>ul li:nth-child(4){animation-delay:1.1s}}.site-menu .social-menu{margin-top:50px}@media only screen and (max-width:767px){.site-menu .social-menu{order:2;flex:0 0 100%;max-width:100%}}.site-menu .social-menu ul{list-style:none;position:relative;display:flex;flex-wrap:wrap;margin-top:auto}.site-menu .social-menu ul li{flex:0 0 20%;max-width:20%}.site-menu .social-menu ul li a{display:block;text-align:center}.site-menu .social-menu ul li img{transition:0.4s;height:26px}.site-menu .social-menu ul li img:hover{transform:scale(1.2)}@media only screen and (max-width:767px){.site-menu .social-menu ul{width:100%;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;margin-top:20px}}.open-menu .site-menu .social-menu ul li{animation:FadeIn 0.5s cubic-bezier(.39,.58,.57,1);animation-fill-mode:both}.open-menu .site-menu .social-menu ul li:nth-child(1){animation-delay:1.5s}.open-menu .site-menu .social-menu ul li:nth-child(2){animation-delay:1.65s}.open-menu .site-menu .social-menu ul li:nth-child(3){animation-delay:1.8s}.open-menu .site-menu .social-menu ul li:nth-child(4){animation-delay:1.95s}.open-menu .site-menu .social-menu ul li:nth-child(5){animation-delay:2.1s}@media only screen and (max-width:767px){.open-menu .site-menu .social-menu ul li:nth-child(1){animation-delay:1.25s}.open-menu .site-menu .social-menu ul li:nth-child(2){animation-delay:1.4s}.open-menu .site-menu .social-menu ul li:nth-child(3){animation-delay:1.55s}.open-menu .site-menu .social-menu ul li:nth-child(4){animation-delay:1.7s}.open-menu .site-menu .social-menu ul li:nth-child(5){animation-delay:1.85s}}.site-menu .horizontal-menu,.site-menu .vertical-menu{padding-left:45px}@media only screen and (max-width:767px){.site-menu .horizontal-menu,.site-menu .vertical-menu{padding-left:35px;flex:0 0 100%;max-width:100%;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.site-menu .horizontal-menu,.site-menu .vertical-menu{padding-left:0}}@keyframes FadeIn{0%{opacity:0;transform:translate(0,50px)}100%{opacity:1;transform:translate(0,0)}}@keyframes FadeInHorizontal{0%{opacity:0;transform:translate(0,50px)}100%{opacity:1;transform:translate(0,0)}}@keyframes FadeLeft{0%{opacity:0;transform:translate(50px,0)}100%{opacity:1;transform:translate(0,0)}}#colophon{padding-top:50px;padding-bottom:60px;color:#fff}@media only screen and (max-width:767px){#colophon{padding-bottom:40px}}#colophon a{color:#fff}#colophon a:hover{color:#fff}#colophon .icons{margin-bottom:40px}@media only screen and (max-width:767px){#colophon .icons .icons-col{justify-content:space-between;display:flex}}#colophon .icons .ico{display:inline-block;margin-right:35px}@media only screen and (max-width:767px){#colophon .icons .ico{margin-right:0}}#colophon .icons .ico img{max-height:20px;height:20px;transition:0.4s}#colophon .icons .ico img:hover{transform:scale(1.2)}#colophon .links ul li,#colophon .links2 ul li,#colophon .links3 ul li{font-size:12px;margin-bottom:8px}@media only screen and (max-width:767px){#colophon .links ul li,#colophon .links2 ul li,#colophon .links3 ul li{width:100%}}#colophon .links ul li a,#colophon .links2 ul li a,#colophon .links3 ul li a{color:#fff;position:relative}#colophon .links ul li a:hover,#colophon .links2 ul li a:hover,#colophon .links3 ul li a:hover{color:#fff}#colophon .links ul li a:after,#colophon .links2 ul li a:after,#colophon .links3 ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}#colophon .links ul li a:hover:after,#colophon .links2 ul li a:hover:after,#colophon .links3 ul li a:hover:after{transform:scaleX(1)}@media only screen and (min-width:1200px){#colophon .links{margin-left:auto}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#colophon .links2{flex:0 0 35%;max-width:35%}}@media only screen and (max-width:767px){#colophon .links3{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#colophon .links3{flex:0 0 25%;max-width:25%}}#colophon .copyright,#colophon .copyright-mobile{font-size:12px;display:flex;align-items:center}@media only screen and (max-width:767px){#colophon .copyright,#colophon .copyright-mobile{display:none}}@media only screen and (max-width:767px){#colophon .copyright *:not(img),#colophon .copyright-mobile *:not(img){margin-bottom:0}}@media only screen and (max-width:767px){#colophon .copyright img,#colophon .copyright-mobile img{margin-bottom:4px}}#colophon .copyright p,#colophon .copyright-mobile p{margin-bottom:0;font-size:12px}#colophon .copyright a,#colophon .copyright-mobile a{color:#fff;font-size:12px}#colophon .copyright a:hover,#colophon .copyright-mobile a:hover{color:#fff}@media only screen and (min-width:768px) and (max-width:1200px){#colophon .copyright>div,#colophon .copyright-mobile>div{flex:0 0 45%;max-width:45%}#colophon .copyright>div:first-child,#colophon .copyright-mobile>div:first-child{flex:0 0 40%;max-width:40%}}#colophon .copyright-mobile{display:none}@media only screen and (max-width:767px){#colophon .copyright-mobile{display:flex;margin-top:20px}}#colophon .designed{font-size:12px;text-align:right;margin-right:2%}@media only screen and (max-width:767px){#colophon .designed{margin-right:0;text-align:center;margin-top:5px}}#colophon .designed p{font-size:12px;margin-bottom:0}#colophon .designed p img{margin-left:4px;margin-right:4px}#colophon .newsletter .newsletter-info{font-size:12px;margin-bottom:10px}#colophon .foot-left{display:flex;flex-direction:column}@media only screen and (max-width:767px){#colophon .foot-left{padding:0 16px}#colophon .foot-left+div{padding:0 16px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#colophon .foot-left{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#colophon .foot-left+div{flex:0 0 50%;max-width:50%}}#colophon .copy{margin-top:auto;margin-bottom:5px}#footer-section{min-height:100vh;display:flex;flex-direction:column;width:100%;background-image:url(/wp-content/themes/boldshift/assets/img/form_background2.svg);background-position:center top 120px;background-repeat:no-repeat!important;-webkit-background-size:780px!important;background-size:780px!important}@media only screen and (max-width:1620px){#footer-section{background-position:center top 100px;-webkit-background-size:780px!important;background-size:780px!important}}@media only screen and (min-width:1620px){#footer-section{background-position:center top 180px}}@media only screen and (max-width:767px){#footer-section{background-image:url(/wp-content/themes/boldshift/assets/img/form_background.png);background-position:center;background-repeat:no-repeat!important}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){#footer-section{background-position:center 35%!important}}#footer-section .contact-form{background:none;margin:auto 0;padding:64px 15px;padding-top:70px}@media only screen and (max-width:767px){#footer-section .contact-form{padding:64px 15px}#footer-section .contact-form>.container-fluid{padding:0 15px}}#footer-section #colophon{margin-top:0}@font-face{font-display:swap;font-family:argesta;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestatext-regular-webfont.ttf)}@font-face{font-display:swap;font-family:argesta;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestatext-regular-webfont.ttf);font-weight:400}@font-face{font-display:swap;font-family:argesta-light;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestahairline-regular-webfont.ttf);font-weight:300}@font-face{font-display:swap;font-family:argesta-display;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestadisplay-regular-webfont.ttf);font-weight:400}@font-face{font-display:swap;font-family:argesta;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestatext-regularitalic-webfont.ttf);font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:argesta;src:url(/wp-content/themes/boldshift/assets/fonts/Argesta/argestatext-bold-webfont.ttf);font-weight:700}html body{color:#000;font-family:'Silka'}html body.home{margin:0}html body p{font-size:18px}@media only screen and (max-width:1400px){html body p{font-size:16px}}html body a{color:#000;transition:0.4s}html body a:hover{text-decoration:none}html body a:focus{outline:none}html *:focus{outline:none!important;box-shadow:none!important}html .home.ov-h{overflow:hidden}ul{list-style:none;margin:0;padding:0}.container-fluid{max-width:1920px;padding-left:80px;padding-right:80px}@media only screen and (max-width:1200px){.container-fluid{padding-right:30px;padding-left:30px}}@media only screen and (min-width:1200px){.container-fluid{padding-left:167px;padding-right:167px}}@media only screen and (min-width:1620px){.container-fluid{padding-left:192px;padding-right:192px}}@media only screen and (max-width:767px){.container-fluid{padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:1200px){.container-fluid{padding-left:80px;padding-right:80px}}h1,h2,h3,h4,h5{margin-bottom:0}img{max-width:100%;height:auto}.wow{visibility:hidden}@media only screen and (max-width:767px){.wow{visibility:visible}}#primary{position:relative;overflow:hidden;transition:0.7s cubic-bezier(.5,0,.5,1)}.home section{position:relative}.mobile-only{display:none!important}@media only screen and (max-width:767px){.mobile-only{display:block!important}}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media only screen and (max-width:767px){#challenge{padding:60px 0;background-position:center bottom;background-size:cover;padding-bottom:320px}}.scroll{text-align:center}.scroll img{cursor:pointer}.scroll .scroll-down{position:relative;opacity:1;visibility:visible}@media only screen and (max-width:767px){.scroll .scroll-down{display:none}}.btn5{border:0 solid;box-shadow:inset 0 0 20px #fff0;outline:1px solid;outline-color:#fff;outline-offset:0;text-shadow:none;transition:all 1250ms cubic-bezier(.19,1,.22,1)}.btn5:hover{border:1px solid;box-shadow:inset 0 0 20px rgb(255 255 255 / .5),0 0 20px rgb(255 255 255 / .2);outline-color:#fff0;outline-offset:15px;text-shadow:1px 1px 2px #427388}.owl-carousel .owl-dots{text-align:center;top:-20px;margin-top:-25px;z-index:1;position:relative}.owl-carousel .owl-dots .owl-dot{width:12px;height:12px;background:#0233D3;border-radius:100%;margin-right:15px}.owl-carousel .owl-dots .owl-dot.active{background:#fff}.home .newsletter-form .wpcf7-submit{border:2px solid #0233D3;color:#0233D3;background-color:#fff;box-shadow:inset 0 0 20px #fff0;outline:1px solid;outline-color:#0233D3;outline-offset:0;text-shadow:none;transition:all 1250ms cubic-bezier(.19,1,.22,1)}.home .newsletter-form .btn5:hover{border:2px solid #0233D3;box-shadow:inset 0 0 20px rgb(0 85 250 / .2),0 0 20px rgb(0 85 250 / .2);outline-color:#fff0;outline-offset:15px}.parent-case-study .case-study[data-layout="1"]{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0!important}@media only screen and (max-width:767px){.parent-case-study .case-study[data-layout="1"]{padding-top:100px!important}}@media only screen and (min-width:768px) and (max-width:1200px){.parent-case-study .case-study[data-layout="1"]{min-height:100vh}}.parent-case-study .case-study[data-layout="1"]>.container-fluid{margin:auto}@media only screen and (max-width:767px){.parent-case-study .case-study:not([data-layout="1"]) .container-fluid{max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:767px) and (max-width:1024px){.parent-case-study .case-study:not([data-layout="1"]) .container-fluid{max-width:100%}.parent-case-study .case-study:not([data-layout="1"]) .container-fluid .content-left,.parent-case-study .case-study:not([data-layout="1"]) .container-fluid .content-right{margin-right:auto;flex:0 0 37.5%;max-width:37.5%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.parent-case-study .case-study:not([data-layout="1"]) .container-fluid{max-width:87%}}.parent-case-study section .row a:not(.btn){position:relative;color:#0233D3}.parent-case-study section .row a:not(.btn):after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.parent-case-study section .row a:not(.btn):hover:after{transform:scaleX(1)}section[data-layout="1"]{position:relative}@media only screen and (min-width:1200px){body:not(.privacy-policy):not(.page-kontakt) section[data-layout="1"]{height:100vh;min-height:100vh!important;max-height:100vh!important}}@media only screen and (min-width:768px) and (max-width:1200px){body:not(.privacy-policy):not(.page-kontakt):not(.page-o-nas) section[data-layout="1"]{min-height:100vh!important;max-height:100vh!important}}section[data-layout="1"] p{color:#000}.privacy-policy section[data-layout="1"] p{font-weight:400;font-size:16px;line-height:30px}.privacy-policy section[data-layout="1"] ul{list-style-type:disc;margin-left:20px;margin-bottom:20px}.scroll-down{position:absolute!important;bottom:5vh;left:0;right:0;margin:auto;width:50px;height:50px;opacity:1;visibility:visible;display:inline-block;transition:all 0.3s ease-in-out;z-index:2}body.page-o-nas .scroll-down{transition:all 0.1s ease-in-out}.scroll-down.hidden{z-index:-1;opacity:0!important;visibility:hidden!important}.scroll-down:after{content:none}.section-header .scroll-down{opacity:1;visibility:hidden}section[data-layout="1"] .scroll-down,.archive-head .scroll-down{opacity:1;visibility:visible}body:not(.home) section[data-layout="1"] .scroll-down,body:not(.home) .archive-head .scroll-down{position:absolute!important;bottom:90px!important}body.page-o-nas section[data-layout="1"] .scroll-down,body.page-o-nas .archive-head .scroll-down{position:fixed!important}@media only screen and (max-width:767px){.scroll-down{display:none}}.scroll-down:hover{transform:translateY(12px)}#services .scroll-down svg .st10,#dribble .scroll-down svg .st10{stroke:#0233D3}#doki .scroll-down svg .st10{stroke:#c78120}#vetrex .scroll-down svg .st10{stroke:#fff}#challenge .scroll-down svg .st10{stroke:#000}#darboven .scroll-down svg .st10{stroke:#000}.scrollify-section.active .scroll-down{visibility:visible;opacity:1}.lang{position:fixed;right:150px;top:30px;opacity:0;visibility:hidden}.open-menu .lang{opacity:1;visibility:visible;z-index:100}.lang .wpml-ls-legacy-list-horizontal .wpml-ls-item a{color:#fff!important}.white-bg:before{content:'';width:100%;height:100%;background:#fff;max-height:100vh;min-height:100vh;overflow:hidden;position:fixed;z-index:100000;top:0;left:0}body.error404{display:flex;flex-direction:column;min-height:100vh}body.error404 #primary{margin:auto}body.error404 #primary .page-title{text-align:center}strong.semi,b.semi{font-weight:600}@media only screen and (max-width:767px){.text{padding-top:70px!important;margin-bottom:70px!important;margin-top:0!important}}@media only screen and (max-width:767px){.text p span{font-size:19px!important;line-height:32px!important}}@media only screen and (max-width:767px){.text.two-rows{margin-top:0!important}}.text.two-rows>.container-fluid{height:100%;display:flex;flex-wrap:wrap}.text.two-rows>.container-fluid>.row{flex:0 0 100%;font-family:argesta-display,sans-serif;font-weight:300}.text.two-rows>.container-fluid>.row:first-child{margin-top:auto}.home .text.two-rows>.container-fluid>.row:first-child{margin:auto}@media only screen and (max-width:767px){.text.two-rows>.container-fluid>.row:first-child{margin:auto!important}}.text.two-rows>.container-fluid>.row.repeater-row{margin:auto;align-self:flex-end}@media only screen and (max-width:767px){.text#we-shape{padding-top:0!important;margin-bottom:0!important}}.text#realization-title h2{margin-bottom:60px!important}@media only screen and (max-width:767px){.text#realization-title,.text#realization-title2{padding-top:0!important;margin-bottom:0!important}}.text#realization-title .col-md-9,.text#realization-title2 .col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (max-width:767px){.text#realization-title .col-md-9,.text#realization-title2 .col-md-9{padding:0 15px;margin-top:30px}}.text#realization-title h1,.text#realization-title2 h1,.text#realization-title h2,.text#realization-title2 h2,.text#realization-title h3,.text#realization-title2 h3,.text#realization-title h4,.text#realization-title2 h4{font-weight:700;color:#0233D3;margin-bottom:90px}.text#realization-title h1 *,.text#realization-title2 h1 *,.text#realization-title h2 *,.text#realization-title2 h2 *,.text#realization-title h3 *,.text#realization-title2 h3 *,.text#realization-title h4 *,.text#realization-title2 h4 *{text-decoration:none!important}@media only screen and (max-width:767px){.text#realization-title h1,.text#realization-title2 h1,.text#realization-title h2,.text#realization-title2 h2,.text#realization-title h3,.text#realization-title2 h3,.text#realization-title h4,.text#realization-title2 h4{font-size:32px!important;line-height:32px!important;margin-bottom:70px}}.text#realization-title2 h1,.text#realization-title2 h2,.text#realization-title2 h3,.text#realization-title2 h4{font-size:30px;line-height:40px;margin-bottom:0}@media only screen and (max-width:767px){.text#realization-title2 h1,.text#realization-title2 h2,.text#realization-title2 h3,.text#realization-title2 h4{font-size:32px!important;line-height:32px!important}}@media only screen and (max-width:767px){.text#projects{margin-bottom:0!important}}.text#projects .col-md-9{flex:0 0 100%;max-width:100%}@media only screen and (max-width:767px){.text#projects .col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.text#projects ul{font-family:argesta-display,sans-serif}.text#projects ul li{line-height:32px;font-size:18px;position:relative;padding-left:20px}.text#projects ul li::before{position:absolute;content:"\2022";font-weight:700;display:inline-block;width:1em;margin-left:0;margin-top:-2px;font-size:24px;color:#0233D3;left:0}.text#projects>.container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between}.text#projects>.container-fluid>.row:first-child{flex:0 0 30%;max-width:30%}.text#projects>.container-fluid>.row:last-child{flex:0 0 100%;max-width:100%}.text#projects>.container-fluid>.row:last-child>div{flex:0 0 100%;max-width:100%}.text#projects .logos{display:flex;flex-wrap:wrap;justify-content:space-between;width:85%;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text#projects .logos{width:95%}}.text#projects .logos:not(:last-child){margin-bottom:90px}.text#projects .logos .item{text-align:center;display:inline-flex;flex:0 0 18%;max-width:18%}.text#projects .logos .item img{max-width:160px;max-height:70px;margin:auto;display:inline-flex}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text#projects .logos .item img{transform:scale(.825)}}.text#projects .mobile-content{flex-wrap:wrap;width:100%;justify-content:space-between}@media only screen and (max-width:767px){.text#projects .mobile-content{display:flex!important}}.text#projects .mobile-content>div{flex:0 0 45%;max-width:45%;text-align:center;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);margin-bottom:30px}@media only screen and (max-width:767px){.text.case-study{margin-bottom:30px!important;padding-top:30px!important}}@media only screen and (max-width:767px){.text.case-study .container-fluid{padding-left:40px;padding-right:40px}}.text.case-study h1,.text.case-study h2,.text.case-study h3,.text.case-study h4{font-size:54px;line-height:34px;margin-bottom:40px}@media only screen and (max-width:767px){.text.case-study h1,.text.case-study h2,.text.case-study h3,.text.case-study h4{font-size:32px!important;line-height:32px!important}}.text.case-study p{font-family:argesta-display,sans-serif;font-size:16px;line-height:30px;font-weight:300}@media only screen and (max-width:767px){.text.case-study p{font-size:16px!important}}.text.case-study .case-title-row{color:#0233D3;font-size:18px;text-transform:uppercase}@media only screen and (max-width:767px){.text.case-study .case-title-row{font-size:16px!important}}.text.case-study .case-title-row::after{left:-50%!important;width:100%!important;height:1px!important;bottom:14px!important;margin-top:0!important}.text.case-study .case-title-row+.row:after{content:none!important}.text.case-study .case-title-row+.row>div{margin-bottom:80px}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text.case-study .col-md-10{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){.text.case-study .col-md-10{flex:0 0 85%;max-width:85%;padding:0}}@media only screen and (min-width:1620px){.text.case-study .col-md-10{flex:0 0 83.3333%;max-width:83.3333%;padding:0 15px}}@media only screen and (max-width:767px){.text.case-header{padding-top:60px!important}}.text.case-header .col-md-9{margin-left:0!important}@media only screen and (max-width:1620px){.text.case-header .col-md-9{-ms-flex:0 0 75%;flex:0 0 100%;max-width:100%}}.text.case-header .container-fluid .row{position:relative}.text.case-header .container-fluid .row::after{content:"";position:relative;left:50%;transform:translate(-50%);width:calc(100% - 30px);height:3px;bottom:0;background-color:#0233D3;margin-top:80px}@media only screen and (max-width:767px){.text.case-header .container-fluid .row::after{margin-top:10px}}.text.case-header h1,.text.case-header h2,.text.case-header h3,.text.case-header h4{font-size:80px;line-height:80px;margin-bottom:20px}@media only screen and (max-width:767px){.text.case-header h1,.text.case-header h2,.text.case-header h3,.text.case-header h4{font-size:32px!important;line-height:32px!important;margin-bottom:0}}.text.case-header p{font-size:34px;line-height:64px}@media only screen and (max-width:1620px){.text.case-header p{font-size:24px;line-height:40px}}@media only screen and (max-width:767px){.text.case-header p{font-size:19px!important;line-height:32px!important}}.text.case-header.light h1,.text.case-header.light h2,.text.case-header.light h3,.text.case-header.light h4,.text.case-header.light p,.text.case-header.light span{color:white!important}.text.case-header.light .container-fluid .row::after{display:none}.text#we-shape img{max-width:400px}@media only screen and (max-width:767px){.text#we-shape img{max-width:100%}}.text#intro .col-md-9{flex:0 0 85%;max-width:85%}@media only screen and (max-width:767px){.header-text{margin-top:50px!important;padding-top:20px!important}}.header-text h2{font-size:80px;font-weight:600;line-height:80px;margin-bottom:40px;color:#0233D3}@media only screen and (max-width:1620px){.header-text h2{font-size:74px;line-height:76px;margin-bottom:60px}}@media only screen and (max-width:1320px){.header-text h2{font-size:64px;line-height:70px}}@media only screen and (max-width:767px){.header-text h2{font-size:32px!important;line-height:32px!important}}.header-text p{color:#0233D3;font-size:34px;line-height:64px;font-family:argesta-display,sans-serif;max-width:60%}@media only screen and (max-width:1660px){.header-text p{max-width:80%}}@media only screen and (max-width:1420px){.header-text p{max-width:80%;font-size:32px;line-height:50px}}@media only screen and (max-width:767px){.header-text p{font-size:19px!important;line-height:32px!important;max-width:100%}}.header-text .scroll{margin:150px 0}@media only screen and (max-width:1366px){.header-text .scroll{margin:80px 0}}@media only screen and (max-height:820px){.header-text .scroll{margin:40px 0}}@media only screen and (max-width:340px){.header-text .scroll{margin:20px 0}}.header-text.has-bg-img{background-size:cover;background-repeat:no-repeat;background-position:center center}#section{margin-top:0!important;padding-top:390px}#offer-header{display:flex}@media only screen and (max-width:767px){#offer-header{padding-top:156px!important;margin-bottom:0!important;margin-top:0!important;padding-bottom:64px}}#offer-header .container-fluid{margin:auto}@media only screen and (max-width:1520px){.header-offer{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body.home .row-imgs{margin:auto;height:auto;display:block!important}@media only screen and (max-width:767px){body.home .row-imgs{height:auto}}.repeater .container-fluid,.repeater-row .container-fluid{margin:auto}@media only screen and (max-width:767px){.repeater .container-fluid,.repeater-row .container-fluid{padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){.repeater,.repeater-row{margin-bottom:20px!important}}.repeater .images,.repeater-row .images{justify-content:center}.repeater .images .item,.repeater-row .images .item{text-align:center;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media only screen and (max-width:767px){.repeater .images .item,.repeater-row .images .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:50px}}@media only screen and (max-width:767px){.repeater .images .item:last-child,.repeater-row .images .item:last-child{margin-bottom:0}}.repeater .images .item img,.repeater-row .images .item img{min-width:100px}.repeater#realization-content .images .item,.repeater-row#realization-content .images .item{-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;padding:0;margin:3px}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.repeater#realization-content .images .item,.repeater-row#realization-content .images .item{flex:0 0 48%;max-width:48%}}.repeater#realization-content .images .item a,.repeater-row#realization-content .images .item a{display:block;overflow:hidden}.repeater#realization-content .images .item a:hover>img,.repeater-row#realization-content .images .item a:hover>img{transform:scale(1.05)}.repeater#realization-content .images .item a img,.repeater-row#realization-content .images .item a img{transition:0.4s}@media only screen and (max-width:767px){.repeater#realization-content .images .item,.repeater-row#realization-content .images .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.repeater#logotypes .images .item,.repeater-row#logotypes .images .item{margin-bottom:60px}@media only screen and (max-width:767px){.repeater#logotypes .images .item,.repeater-row#logotypes .images .item{margin-bottom:50px}}.repeater#logotypes .images .item img,.repeater-row#logotypes .images .item img{max-width:120px;max-height:50px}.repeater .realization-item,.repeater-row .realization-item{position:relative;overflow:hidden;height:450px}@media screen and (min-width:1600px) and (max-height:820px){.repeater .realization-item,.repeater-row .realization-item{height:500px}}@media only screen and (min-width:1920px){.repeater .realization-item,.repeater-row .realization-item{height:635px}}.repeater .realization-item *,.repeater-row .realization-item *{transition:none}.repeater .realization-item img,.repeater-row .realization-item img{transition:all 0.3s ease-in-out;transform:scale(1)}.repeater .realization-item .img-bg,.repeater-row .realization-item .img-bg{width:100%;background-size:cover!important;height:450px;transition:transform 0.3s ease-in-out;transform-origin:center;transform:scale(1)}@media screen and (min-width:1600px) and (max-height:820px){.repeater .realization-item .img-bg,.repeater-row .realization-item .img-bg{height:500px}}@media only screen and (min-width:1920px){.repeater .realization-item .img-bg,.repeater-row .realization-item .img-bg{height:635px}}.repeater .realization-item a,.repeater-row .realization-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.repeater .realization-item a:hover~.img-bg,.repeater-row .realization-item a:hover~.img-bg{transform:scale(1.05)}.repeater .realization-item .realization-title,.repeater-row .realization-item .realization-title{position:absolute;top:7.5%;left:0;padding-left:60px}.repeater .realization-item .realization-title *,.repeater-row .realization-item .realization-title *{font-size:17px}.repeater .realization-item .realization-title .line,.repeater-row .realization-item .realization-title .line{content:'';position:absolute;left:0;top:calc(7.5% + 6px);height:1px;width:50px}.repeater .realization-item .realization-logo,.repeater-row .realization-item .realization-logo{position:absolute;bottom:7.5%;left:0;right:0}@media only screen and (max-width:767px){.repeater-row{margin-top:30px!important}}.home .text-image{min-height:100vh}.text-image{padding:100px 0;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:767px){.text-image{padding:60px 0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:767px) and (max-width:1024px){.home .text-image{padding:0!important}}.home .text-image .container-fluid{height:100%}.home .text-image .container-fluid .row{height:100%}.home .text-image .container-fluid .row .image{margin:auto;text-align:center}#vetrex.text-image .image img{min-width:240px}.text-image .content{padding-right:10%}.home .text-image .content{align-self:center}@media only screen and (max-width:767px),only screen and (min-width:767px) and (max-width:1024px),only screen and (min-width:768px) and (max-width:991px){.text-image .content{padding-right:inherit}}@media only screen and (max-width:767px){.text-image .content{padding:0 40px}}.text-image .content .title1{font-size:18px;line-height:34px}.text-image .content .before{position:absolute;left:-100%;top:15px;width:100%;height:1px}@media only screen and (max-width:767px){.text-image .content .before{left:calc(-100% + 30px)}}.text-image .content .title2{font-size:80px;font-weight:700;line-height:80px;margin-top:80px;margin-bottom:40px}@media only screen and (max-width:767px){.text-image .content .title2{font-size:32px!important;line-height:32px!important;margin-top:10px;margin-bottom:30px}}.text-image .content .text{font-family:argesta-display,sans-serif;font-weight:400;line-height:32px}@media only screen and (max-width:767px){.text-image .content .text{padding-top:0!important;margin-bottom:0!important}}.text-image .content .text p{font-size:18px}#darboven.text-image .content .text p{color:#0a0a0a}.text-image .content-mobile-extra{display:none}@media only screen and (max-width:767px){#challenge.text-image{padding-top:7.5vh;padding-bottom:0;background-position:center top!important;background-size:auto!important}#challenge.text-image .content .title1{display:none}#challenge.text-image .content-mobile-extra{position:absolute;bottom:0;background:#fff;padding:0 40px;display:none!important}#challenge.text-image .content-mobile-extra .before{position:absolute;left:calc(-100% + 30px);top:12px;width:100%;height:1px;background:#000}#challenge.text-image .content-mobile-extra .btn{padding:9px 15px;font-size:11px;width:100%;background:#fff0;color:#000;text-transform:uppercase;border:1px solid #000;border-radius:0;display:inline-block;font-weight:700;margin-top:15px;margin-bottom:0}}#experience-14.text-image{min-height:auto;padding:115px 0;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){#experience-14.text-image{min-height:100vh;padding:initial;display:flex;flex-direction:column}}#experience-14.text-image .container-fluid{height:auto}@media only screen and (max-width:767px){#experience-14.text-image .container-fluid{height:100%;padding:156px 40px 96px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}}#experience-14.text-image .container-fluid .row{height:100%;align-content:center}@media only screen and (max-width:767px){#experience-14.text-image .content{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1}}@media only screen and (min-width:768px) and (max-width:1200px){#experience-14.text-image .content{flex:0 0 33%;max-width:33%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:767px) and (max-width:1024px){#experience-14.text-image .content{flex:0 0 50%;max-width:50%}}#experience-14.text-image .text{position:absolute;left:57%;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;text-align:left}@media only screen and (max-width:767px){#experience-14.text-image .text{left:0;transform:none;top:0;position:relative}}#experience-14.text-image .text h2{display:inline;background:#0233D3;color:#fff;font-weight:600;font-family:'Silka';font-size:37px;line-height:133%}@media only screen and (max-width:767px){#experience-14.text-image .text h2{font-size:32px!important;line-height:32px!important}}#experience-14.text-image .image{margin-left:-12.5%}@media only screen and (max-width:767px){#experience-14.text-image .image{margin-left:0;padding-left:40px}}@media only screen and (min-width:768px) and (max-width:1200px){#experience-14.text-image .image{flex:0 0 50%;max-width:50%}}#experience-14.text-image .image img{max-width:400px}@media only screen and (min-width:1620px){#experience-14.text-image .image img{max-width:55vh}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:767px) and (max-width:1024px){#experience-14.text-image .image img{max-width:320px}}@media only screen and (max-width:767px){#experience-14.text-image .image img{max-width:100%}}.text-image#about-header{min-height:700px!important;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.text-image#about-header{padding-top:156px}}.text-image#about-header h1 strong{font-weight:600}.text-image#about-header .container-fluid{padding-left:140px;padding-right:140px}@media only screen and (max-width:767px){.text-image#about-header .container-fluid{padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:1200px){.text-image#about-header .container-fluid{padding-left:80px;padding-right:80px}}.text-image#about-header .content{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;margin-left:auto;margin-right:auto;padding-right:15px}@media only screen and (max-width:767px){.text-image#about-header .content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:40px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text-image#about-header .content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1920px){.text-image#about-header .content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-left:auto;padding-right:5%;padding-top:4%;margin-right:0}}.text-image#about-header .content .title2{display:none}.text-image#about-header .content .before{display:none}.text-image#about-header .content .text h1{font-family:'Silka';font-weight:600;margin-bottom:30px;font-size:40px;line-height:48px}@media only screen and (max-width:767px){.text-image#about-header .content .text h1{font-size:32px!important;line-height:32px!important;margin-top:0}}.text-image#about-header .content .text p{max-width:85%}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text-image#about-header .content .text p{max-width:100%}}@media only screen and (max-width:767px){.text-image#about-header .content .text p{font-size:19px;line-height:32px;max-width:100%}}.text-image#about-header .image{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding-left:5%;margin:auto}@media only screen and (max-width:767px){.text-image#about-header .image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:40px;padding-right:40px;margin-top:40px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.text-image#about-header .image{flex:0 0 60%;max-width:60%}}@media only screen and (min-width:1920px){.text-image#about-header .image{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%;margin-right:auto}}.newsletter-form p,.contact-forms p{margin-bottom:0}.newsletter-form input[type=text],.contact-forms input[type=text],.newsletter-form input[type=email],.contact-forms input[type=email],.newsletter-form input[type="tel"],.contact-forms input[type="tel"],.newsletter-form input[type=date],.contact-forms input[type=date],.newsletter-form textarea,.contact-forms textarea{width:100%;padding:3px 0;border:none;background-color:#fff0;color:#0233D3;border-bottom:1px solid;font-size:16px;font-family:'Silka'!important;margin-top:13px;border-radius:0;transition:0.2s}body:not(.home):not(.page-id-3547) .newsletter-form input[type=text],body:not(.home):not(.page-id-3547) .contact-forms input[type=text],body:not(.home):not(.page-id-3547) .newsletter-form input[type=email],body:not(.home):not(.page-id-3547) .contact-forms input[type=email],body:not(.home):not(.page-id-3547) .newsletter-form input[type="tel"],body:not(.home):not(.page-id-3547) .contact-forms input[type="tel"],body:not(.home):not(.page-id-3547) .newsletter-form input[type=date],body:not(.home):not(.page-id-3547) .contact-forms input[type=date],body:not(.home):not(.page-id-3547) .newsletter-form textarea,body:not(.home):not(.page-id-3547) .contact-forms textarea{color:#fff!important}#notify .newsletter-form input[type=text],#notify .contact-forms input[type=text],#notify .newsletter-form input[type=email],#notify .contact-forms input[type=email],#notify .newsletter-form input[type="tel"],#notify .contact-forms input[type="tel"],#notify .newsletter-form input[type=date],#notify .contact-forms input[type=date],#notify .newsletter-form textarea,#notify .contact-forms textarea{color:#0233D3!important}@media only screen and (max-width:767px){.newsletter-form input[type=text],.contact-forms input[type=text],.newsletter-form input[type=email],.contact-forms input[type=email],.newsletter-form input[type="tel"],.contact-forms input[type="tel"],.newsletter-form input[type=date],.contact-forms input[type=date],.newsletter-form textarea,.contact-forms textarea{width:100%}}.newsletter-form input[type=text]::-webkit-input-placeholder,.contact-forms input[type=text]::-webkit-input-placeholder,.newsletter-form input[type=email]::-webkit-input-placeholder,.contact-forms input[type=email]::-webkit-input-placeholder,.newsletter-form input[type="tel"]::-webkit-input-placeholder,.contact-forms input[type="tel"]::-webkit-input-placeholder,.newsletter-form input[type=date]::-webkit-input-placeholder,.contact-forms input[type=date]::-webkit-input-placeholder,.newsletter-form textarea::-webkit-input-placeholder,.contact-forms textarea::-webkit-input-placeholder{color:#0233D3}.newsletter-form input[type=text]::-moz-placeholder,.contact-forms input[type=text]::-moz-placeholder,.newsletter-form input[type=email]::-moz-placeholder,.contact-forms input[type=email]::-moz-placeholder,.newsletter-form input[type="tel"]::-moz-placeholder,.contact-forms input[type="tel"]::-moz-placeholder,.newsletter-form input[type=date]::-moz-placeholder,.contact-forms input[type=date]::-moz-placeholder,.newsletter-form textarea::-moz-placeholder,.contact-forms textarea::-moz-placeholder{color:#0233D3}.newsletter-form input[type=text]:-ms-input-placeholder,.contact-forms input[type=text]:-ms-input-placeholder,.newsletter-form input[type=email]:-ms-input-placeholder,.contact-forms input[type=email]:-ms-input-placeholder,.newsletter-form input[type="tel"]:-ms-input-placeholder,.contact-forms input[type="tel"]:-ms-input-placeholder,.newsletter-form input[type=date]:-ms-input-placeholder,.contact-forms input[type=date]:-ms-input-placeholder,.newsletter-form textarea:-ms-input-placeholder,.contact-forms textarea:-ms-input-placeholder{color:#0233D3}.newsletter-form input[type=text]:-moz-placeholder,.contact-forms input[type=text]:-moz-placeholder,.newsletter-form input[type=email]:-moz-placeholder,.contact-forms input[type=email]:-moz-placeholder,.newsletter-form input[type="tel"]:-moz-placeholder,.contact-forms input[type="tel"]:-moz-placeholder,.newsletter-form input[type=date]:-moz-placeholder,.contact-forms input[type=date]:-moz-placeholder,.newsletter-form textarea:-moz-placeholder,.contact-forms textarea:-moz-placeholder{color:#0233D3}.newsletter-form input[type=text]:focus,.contact-forms input[type=text]:focus,.newsletter-form input[type=email]:focus,.contact-forms input[type=email]:focus,.newsletter-form input[type="tel"]:focus,.contact-forms input[type="tel"]:focus,.newsletter-form input[type=date]:focus,.contact-forms input[type=date]:focus,.newsletter-form textarea:focus,.contact-forms textarea:focus{outline:none}.newsletter-form .wpcf7-submit,.contact-forms .wpcf7-submit{color:#fff;border:1px solid #0233D3;background:#0233D3;padding:8px 35px;position:relative;font-size:12px;font-weight:700;text-transform:uppercase;width:100%;margin-top:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media only screen and (max-width:767px){.newsletter-form .wpcf7-submit,.contact-forms .wpcf7-submit{margin-left:0;padding:9px 15px;font-size:10px;width:80%;margin-top:58px;background:#fff0;color:#0233D3}}@media only screen and (max-width:767px){.newsletter-form .wpcf7-form>.row>div:last-child>div:last-of-type,.contact-forms .wpcf7-form>.row>div:last-child>div:last-of-type{text-align:center}}.form-bg .newsletter-form .wpcf7-form-control-wrap.your-message,.form-bg .contact-forms .wpcf7-form-control-wrap.your-message{display:none!important;visibility:hidden}.newsletter-form .wpcf7-form-control-wrap input:focus,.contact-forms .wpcf7-form-control-wrap input:focus,.newsletter-form .wpcf7-form-control-wrap textarea:focus,.contact-forms .wpcf7-form-control-wrap textarea:focus{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff0}.newsletter-form .wpcf7-form-control-wrap input:focus+label,.contact-forms .wpcf7-form-control-wrap input:focus+label,.newsletter-form .wpcf7-form-control-wrap textarea:focus+label,.contact-forms .wpcf7-form-control-wrap textarea:focus+label{left:0;margin-top:-3px;opacity:1;font-size:10px}.newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid,.newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid{color:#0233D3!important;padding-left:3px!important}.newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid:focus,.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid:focus,.newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus{color:#0233D3!important}.newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid:focus+label,.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid:focus+label,.newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus+label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus+label{margin-top:-3px!important;opacity:.75;font-size:10px;color:#000!important}.newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid+label,.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label,.newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label{color:#0233D3!important}.newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,.newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#0233D3!important;margin-top:-6px!important}body:not(.home) .newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#0233D3!important}body:not(.home) .newsletter-form .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .newsletter-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#0233D3!important}.wpcf7 .ajax-loader{position:absolute;right:-5px;top:33px;display:none!important}@media only screen and (max-width:767px){.wpcf7 .ajax-loader{top:65px;right:10px;margin:0!important}}.wpcf7-not-valid:not(.wpcf7-acceptance){border-color:#ff5d6c!important}.wpcf7-not-valid-tip{display:none!important}.wpcf7-validation-errors{border:1px solid #ff5d6c!important;color:#d20a11!important;font-size:12px;margin:0!important;margin-top:20px!important;display:none!important}.wpcf7 .in-label{position:absolute;width:100%;text-align:left;pointer-events:none;left:0;margin-top:-3px;padding:3px 0;font-size:10px;transition:0.3s;color:#0233D3}body:not(.home):not(.page-id-3547) .wpcf7 .in-label{color:#fff!important}#notify .wpcf7 .in-label{color:#0233D3!important}.wpcf7 .active-label{left:0;margin-top:-5px!important;opacity:.5;font-size:10px!important}.wpcf7 .row.content-row{align-items:center}.wpcf7 .row.name-row{margin-bottom:15px}@media only screen and (max-width:767px){.wpcf7 .row.name-row{margin-top:45px;margin-bottom:30px}}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:hover,.wpcf7 input:-webkit-autofill:focus,.wpcf7 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:0 0 0 30px #fff inset!important;color:#fff!important;border-bottom:1px solid #0233D3;-webkit-text-fill-color:#0233D3!important}#form,.contact-forms{padding:0;background-image:none;margin-bottom:100px}#form input.wpcf7-not-valid,.contact-forms input.wpcf7-not-valid,#form textarea.wpcf7-not-valid,.contact-forms textarea.wpcf7-not-valid{color:#fff!important}#form input.wpcf7-not-valid:focus,.contact-forms input.wpcf7-not-valid:focus,#form textarea.wpcf7-not-valid:focus,.contact-forms textarea.wpcf7-not-valid:focus{color:#fff!important}#form input.wpcf7-not-valid:focus+label,.contact-forms input.wpcf7-not-valid:focus+label,#form textarea.wpcf7-not-valid:focus+label,.contact-forms textarea.wpcf7-not-valid:focus+label{margin-top:-3px!important;opacity:.75;font-size:10px;color:#000!important}#form input.wpcf7-not-valid+label,.contact-forms input.wpcf7-not-valid+label,#form textarea.wpcf7-not-valid+label,.contact-forms textarea.wpcf7-not-valid+label{color:#fff!important}#form input.wpcf7-not-valid+label.active-label,.contact-forms input.wpcf7-not-valid+label.active-label,#form textarea.wpcf7-not-valid+label.active-label,.contact-forms textarea.wpcf7-not-valid+label.active-label{color:#fff!important;margin-top:-6px!important}body:not(.home) #form input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms input.wpcf7-not-valid+label.active-label,body:not(.home) #form textarea.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms textarea.wpcf7-not-valid+label.active-label{color:#fff!important}body:not(.home) #form input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms input.wpcf7-not-valid+label.active-label,body:not(.home) #form textarea.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms textarea.wpcf7-not-valid+label.active-label{color:#fff!important}@media only screen and (max-width:767px){#form,.contact-forms{margin-bottom:50px!important;margin-left:-15px;margin-right:-15px}}#form .newsletter-form,.contact-forms .newsletter-form{background-color:#0233D3}#form .newsletter-title,.contact-forms .newsletter-title{color:#fff}#form .newsletter-form input[type=text],.contact-forms .newsletter-form input[type=text],#form .newsletter-form input[type=email],.contact-forms .newsletter-form input[type=email],#form .newsletter-form input[type="tel"],.contact-forms .newsletter-form input[type="tel"],#form .newsletter-form input[type=date],.contact-forms .newsletter-form input[type=date],#form .newsletter-form textarea,.contact-forms .newsletter-form textarea{color:#fff}#form .newsletter-form input[type=text]::-webkit-input-placeholder,.contact-forms .newsletter-form input[type=text]::-webkit-input-placeholder,#form .newsletter-form input[type=email]::-webkit-input-placeholder,.contact-forms .newsletter-form input[type=email]::-webkit-input-placeholder,#form .newsletter-form input[type="tel"]::-webkit-input-placeholder,.contact-forms .newsletter-form input[type="tel"]::-webkit-input-placeholder,#form .newsletter-form input[type=date]::-webkit-input-placeholder,.contact-forms .newsletter-form input[type=date]::-webkit-input-placeholder,#form .newsletter-form textarea::-webkit-input-placeholder,.contact-forms .newsletter-form textarea::-webkit-input-placeholder{color:#fff}#form .newsletter-form input[type=text]::-moz-placeholder,.contact-forms .newsletter-form input[type=text]::-moz-placeholder,#form .newsletter-form input[type=email]::-moz-placeholder,.contact-forms .newsletter-form input[type=email]::-moz-placeholder,#form .newsletter-form input[type="tel"]::-moz-placeholder,.contact-forms .newsletter-form input[type="tel"]::-moz-placeholder,#form .newsletter-form input[type=date]::-moz-placeholder,.contact-forms .newsletter-form input[type=date]::-moz-placeholder,#form .newsletter-form textarea::-moz-placeholder,.contact-forms .newsletter-form textarea::-moz-placeholder{color:#fff}#form .newsletter-form input[type=text]:-ms-input-placeholder,.contact-forms .newsletter-form input[type=text]:-ms-input-placeholder,#form .newsletter-form input[type=email]:-ms-input-placeholder,.contact-forms .newsletter-form input[type=email]:-ms-input-placeholder,#form .newsletter-form input[type="tel"]:-ms-input-placeholder,.contact-forms .newsletter-form input[type="tel"]:-ms-input-placeholder,#form .newsletter-form input[type=date]:-ms-input-placeholder,.contact-forms .newsletter-form input[type=date]:-ms-input-placeholder,#form .newsletter-form textarea:-ms-input-placeholder,.contact-forms .newsletter-form textarea:-ms-input-placeholder{color:#fff}#form .newsletter-form input[type=text]:-moz-placeholder,.contact-forms .newsletter-form input[type=text]:-moz-placeholder,#form .newsletter-form input[type=email]:-moz-placeholder,.contact-forms .newsletter-form input[type=email]:-moz-placeholder,#form .newsletter-form input[type="tel"]:-moz-placeholder,.contact-forms .newsletter-form input[type="tel"]:-moz-placeholder,#form .newsletter-form input[type=date]:-moz-placeholder,.contact-forms .newsletter-form input[type=date]:-moz-placeholder,#form .newsletter-form textarea:-moz-placeholder,.contact-forms .newsletter-form textarea:-moz-placeholder{color:#fff}#form .newsletter-form .wpcf7-submit,.contact-forms .newsletter-form .wpcf7-submit{color:#fff;background-color:#0233D3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #fff}#form input:-webkit-autofill,.contact-forms input:-webkit-autofill,#form input:-webkit-autofill:hover,.contact-forms input:-webkit-autofill:hover,#form input:-webkit-autofill:focus,.contact-forms input:-webkit-autofill:focus,#form input:-webkit-autofill:active,.contact-forms input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #0233D3 inset!important;box-shadow:0 0 0 30px #0233D3 inset!important;color:#0233D3!important;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff!important}.wpcf7-response-output{margin:2em 0;padding:.2em 0;border:none!important;color:#fff;text-align:center}.link-button2{margin-top:30px}@media only screen and (max-width:767px){.link-button2{margin-top:30px}}.link-button2 button{background:#0233D3;border-bottom:1px solid;color:#fff;line-height:1.4;padding:.25em;text-decoration:none}#notify .link-button2 button{color:#0233D3!important}.link-button2 button:hover{background:#0233d3;color:#fff}.link-button2 .btn2{padding:13px 40px;position:relative;text-decoration:none;text-transform:uppercase;width:100%;max-width:350px;border:none;border-radius:0;font-size:12px}.link-button2 .btn2.transparent{background-color:transparent!important}@media only screen and (max-width:767px){.link-button2 .btn2{max-width:250px;padding:13px 10px;text-align:center}}@media only screen and (max-width:320px){.link-button2 .btn2{padding:13px 10px}}.link-button2 .btn-2{background:#0233D3;font-weight:700}#notify .link-button2 .btn-2{background:#fff!important}.link-button2 .btn-2 svg{height:40px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.link-button2 .btn-2 svg{height:42px}}.link-button2 .btn-2 rect{fill:none;stroke:#fff;stroke-width:4;stroke-dasharray:550,0;transition:all 0.35s linear}#notify .link-button2 .btn-2 rect{stroke:#0233D3!important}.link-button2 .btn-2:hover rect{stroke-width:4;stroke-dasharray:30,530;stroke-dashoffset:120;transition:all 1.35s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:767px){.link-button2 .btn-2:hover rect{stroke-dasharray:30,430}}@media only screen and (max-width:320px){.link-button2 .btn-2:hover rect{stroke-dasharray:30,400}}.link-button2 button{padding:15px 40px;white-space:nowrap;font-weight:600}@media only screen and (max-width:767px){.link-button2 button{font-size:11px}}.home .link-button2 button{background:#fff;color:#0233D3}.home .link-button2 button:hover{background:#fff;color:#0233D3}.home .link-button2 .btn-2{background:#fff}.home .link-button2 .btn-2 rect{stroke:#0233D3}.home .wpcf7-response-output{color:#0233D3!important}.contact-forms .content{margin-top:30px}@media only screen and (max-width:767px){.contact-forms .content{margin-top:0}}.contact-forms .link-button2{margin-bottom:85px;margin-top:0;text-align:center}.contact-forms .link-button2 .btn-2{max-width:200px}.contact-forms .link-button2 .btn-2:hover rect{stroke-dasharray:30,345}.contact-forms .wpcf7-form-control.wpcf7-textarea{height:35px}@media only screen and (max-width:767px){.contact-forms .wpcf7-form-control.wpcf7-textarea{height:30px}}.contact-forms .acceptance .wpcf7-list-item label{display:flex}.contact-forms .acceptance input[type="checkbox"]{-ms-flex:0 0 15px;flex:0 0 15px;max-width:15px;height:15px;margin:0;-webkit-appearance:none;background:transparent!important;border:1px solid #ffffff!important;border-radius:0!important;position:relative;top:2px;left:-15px;padding:7px}.contact-forms .acceptance input[type="checkbox"]:before{content:'';background:url(/wp-content/themes/boldshift/assets/img/check.svg) no-repeat center;width:38px;height:38px;left:-12px;top:-11px;position:absolute;opacity:0;transition:transform 0.1s ease-in-out}.contact-forms .acceptance input[type="checkbox"]:checked{background:#fff!important}.contact-forms .acceptance input[type="checkbox"]:checked::before{opacity:1}.contact-forms .content-acceptance{margin:60px 0;color:#fff;font-size:12px;line-height:20px}.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid{color:#fff!important}.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid:focus,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus{color:#fff!important}.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid:focus+label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid:focus+label{color:#fff!important}.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label{color:#fff!important}.contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,.contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#fff!important;margin-top:-6px!important}body:not(.home) .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#fff!important}body:not(.home) .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label.active-label,body:not(.home) .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label.active-label{color:#fff!important}.thanks{position:absolute;top:0;left:0;width:100%;height:60%;background:#0233D3;z-index:0;color:#fff;display:flex;align-items:center;text-align:center;opacity:0;visibility:hidden;transition:0.4s;padding:40px;height:100%}.thanks.show-form{opacity:1;visibility:visible}.thanks-info{flex:0 0 100%}.thanks-info h2,.thanks-info h3,.thanks-info h4,.thanks-info h1{font-size:43px;line-height:56px;font-weight:900;color:#fff}@media only screen and (max-width:767px){.thanks-info h2,.thanks-info h3,.thanks-info h4,.thanks-info h1{font-size:32px;line-height:32px}}.thanks-info p{font-size:20px;color:#fff;margin-bottom:45px;margin-top:20px;color:#fff!important}@media only screen and (max-width:767px){.thanks-info p{font-size:19px;line-height:32px}}.page-kontakt .wpcf7-response-output.wpcf7-mail-sent-ok{display:none!important}body.home .services{display:flex}body.home .services .container-fluid{margin:auto}@media only screen and (max-width:767px){.services{padding-top:96px!important;padding-bottom:96px!important}}.services .title{font-size:54px;line-height:34px;color:#0233D3;margin-bottom:80px}@media only screen and (max-width:767px){.services .title{font-size:32px!important;line-height:32px!important;padding:0 15px;margin-bottom:40px}}@media only screen and (min-width:768px) and (max-width:1200px){.services .title{margin-bottom:40px}}.services .cs-link{font-weight:700;display:inline-flex;padding-right:20px;color:#0233D3;font-size:14px;font-weight:400;margin-top:10px;position:relative}@media only screen and (max-width:767px){.services .cs-link{font-size:14px}}.services .cs-link:after{content:'';background:url(/wp-content/themes/boldshift/assets/img/small_arrow_blue2.svg);position:absolute;right:0;top:4px;width:15px;height:13px;-webkit-background-size:contain!important;background-size:contain!important}.services .cs-link:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.services .cs-link:hover:before{transform:scaleX(1)}.services .services-list .service{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.services .services-list .service:not(:last-child){margin-bottom:80px}@media only screen and (max-width:767px){.services .services-list .service{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.services .services-list .service:not(:last-child){margin-bottom:40px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.services .services-list .service{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.services .services-list .service:not(:last-child){margin-bottom:40px}}.services .services-list .service .ico{text-align:center;padding-top:5px}.services .services-list .service .ico img{max-height:150px}.services .services-list .service .s-title{font-size:21px;font-weight:400;color:#0233D3;max-width:70%;line-height:30px;margin-bottom:10px}@media only screen and (max-width:1620px){.services .services-list .service .s-title{font-size:20px;line-height:28px;max-width:95%}}@media only screen and (max-width:1366px){.services .services-list .service .s-title{font-size:18px;max-width:100%}}@media only screen and (max-width:767px){.services .services-list .service .s-title{font-size:14px!important;line-height:16px!important;max-width:100%}}.services .services-list .service .description{font-family:argesta-display,sans-serif}.services .services-list .service .description p{margin:0;line-height:32px}@media only screen and (max-width:767px){.services .services-list .service .description p{font-size:14px!important;line-height:24px!important}}.services .services-list .service .more{margin-top:10px;color:#0233D3;font-size:18px;font-weight:900;padding-left:20px;cursor:pointer;transition:0.4s;visibility:visible;opacity:1;position:relative;display:inline-block}@media only screen and (max-width:767px){.services .services-list .service .more{font-size:16px!important;line-height:26px!important}}.services .services-list .service .more::before{content:'+';color:#0233D3;font-size:22px;font-weight:900;position:absolute;left:0;top:-3px}@media only screen and (max-width:767px){.services .services-list .service .more::before{top:-1px}}.services .services-list .service .more:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.services .services-list .service .more:hover:after{transform:scaleX(1)}.services .services-list .service .less{margin-top:-25px;color:#0233D3;font-size:18px;font-weight:900;padding-left:20px;position:relative;cursor:pointer;transition:0.4s;visibility:hidden;opacity:0;display:inline-block;margin-left:-90px}@media only screen and (max-width:767px){.services .services-list .service .less{font-size:16px!important;line-height:26px!important}}.services .services-list .service .less::before{content:'-';color:#0233D3;font-size:22px;font-weight:900;position:absolute;left:0;top:-3px}@media only screen and (max-width:767px){.services .services-list .service .less::before{top:-1px}}.services .services-list .service .less:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.services .services-list .service .less:hover:after{transform:scaleX(1)}@media only screen and (max-width:767px){.services .services-list .service:nth-child(2){padding-top:0}}.services+.contact-form{display:none!important}.services#our-competences{background:#0233D3;color:#fff;padding-bottom:40px}.services#our-competences .title,.services#our-competences p,.services#our-competences ul,.services#our-competences .s-title{color:#fff!important}.services#our-competences ul{list-style-type:disc;margin-left:20px}.services#our-competences .service>.row>div{flex:0 0 100%;max-width:100%}.services#our-competences .service>.row>div.ico{text-align:left!important;margin-bottom:40px}.services#our-competences .cols-3 .service{flex:0 0 30%;max-width:30%}@media only screen and (max-width:767px){.services#our-competences .cols-3 .service{flex:0 0 100%;max-width:100%}}.process{display:none!important}@media only screen and (max-width:767px){.process{margin-top:50px!important;margin-bottom:50px!important}}.process .title{font-size:54px;line-height:34px;font-weight:900;text-decoration:underline;color:#0233D3;margin-bottom:80px}@media only screen and (max-width:767px){.process .title{font-size:32px!important;line-height:32px!important;padding:0 15px;margin-bottom:40px}}@media only screen and (max-width:767px){.process .col p{font-size:14px!important;line-height:24px!important}}.process .process-list{margin-top:170px;margin-bottom:150px;justify-content:space-evenly}@media only screen and (max-width:767px){.process .process-list{max-width:78vw;margin:70px auto 50px auto}}.process .process-list .process-single{padding:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media only screen and (max-width:767px){.process .process-list .process-single{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.process .process-list .process-single:nth-child(2n){margin-top:9%;margin-left:-10%;margin-right:-10%}@media only screen and (max-width:767px){.process .process-list .process-single:nth-child(2n){margin-top:48vw;margin-right:0;margin-left:-33%;margin-bottom:-15%}}@media only screen and (max-width:767px){.process .process-list .process-single:last-child{margin-left:-33%}}.process .process-list .process-single .polygon{background-image:url(/wp-content/themes/boldshift/assets/img/Polygon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;height:15vw;color:#fff;font-size:25px;line-height:33px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 20px}@media only screen and (max-width:1680px){.process .process-list .process-single .polygon{font-size:22px;line-height:30px}}@media only screen and (max-width:1500px){.process .process-list .process-single .polygon{font-size:20px;line-height:28px}}@media only screen and (max-width:1380px){.process .process-list .process-single .polygon{font-size:1.2vw;line-height:24px}}@media only screen and (max-width:767px){.process .process-list .process-single .polygon{background-image:url(/wp-content/themes/boldshift/assets/img/Polygon_mobile.svg);height:60vw;font-size:15px;line-height:27px}}.process .process-list .process-single .polygon .normal{opacity:1;visibility:visible}.process .process-list .process-single .polygon .hover{position:absolute;visibility:hidden;color:#000;opacity:0;padding:0 40px;left:0;width:100%}@media only screen and (max-width:767px){.process .process-list .process-single .polygon .hover{padding:0 20px}}.process .process-list .process-single .polygon.active-polygon{background-image:url(/wp-content/themes/boldshift/assets/img/Polygon-hover.svg)}@media only screen and (max-width:767px){.process .process-list .process-single .polygon.active-polygon{background-image:url(/wp-content/themes/boldshift/assets/img/Polygon_mobile_hover.svg)}}.process .process-list .process-single .polygon.active-polygon>.normal{visibility:hidden;opacity:0}.process .process-list .process-single .polygon.active-polygon>.hover{visibility:visible;opacity:1}.process .more{text-align:right}.process .more a{color:#0233D3;font-weight:700}.process .more img{margin-left:10px;width:22px;position:relative;top:-8px}.process .col,.process .main-content{font-family:argesta-display,sans-serif}.process .main-content{margin-top:150px}@media only screen and (max-width:767px){.process .main-content{margin-top:65px}}@media only screen and (max-width:767px){.process .container-fluid{padding-left:40px;padding-right:40px}}.contact-form{background-image:url(/wp-content/themes/boldshift/assets/img/form_background.png);padding-top:220px;padding-bottom:205px}.contact-form .newsletter-form{border:2px solid #0233D3;padding:40px 80px;border-bottom-right-radius:100px;background-color:#fff;max-width:840px;flex:0 0 100%;padding:25px 50px;max-width:680px}@media only screen and (min-width:1200px) and (max-height:700px){.contact-form .newsletter-form{max-width:1200px;flex:0 0 85%;padding:20px 60px}}@media only screen and (max-width:767px){.contact-form .newsletter-form{padding:48px 30px 70px 30px;max-width:100%}}.contact-form .newsletter-form .newsletter-title{font-size:32px;font-weight:700;line-height:48px;color:#0233D3;font-size:26px;line-height:36px;flex:0 0 45%!important;max-width:45%!important}@media only screen and (max-width:767px){.contact-form .newsletter-form .newsletter-title{flex:0 0 100%!important;max-width:100%!important}}#notify.contact-form .newsletter-form .newsletter-title{flex:0 0 48%!important;max-width:48%!important}@media only screen and (max-width:767px){#notify.contact-form .newsletter-form .newsletter-title{flex:0 0 100%!important;max-width:100%!important}}#notify.contact-form .newsletter-form .newsletter-title+div{flex:0 0 48%!important;max-width:48%!important}@media only screen and (max-width:767px){#notify.contact-form .newsletter-form .newsletter-title+div{flex:0 0 100%!important;max-width:100%!important}}@media only screen and (max-width:767px){.contact-form .newsletter-form .newsletter-title{font-size:22px!important;line-height:28px!important}}.contact-form#notify{width:100%;padding-top:150px;display:flex;flex-direction:column;min-height:460px;background-image:url(/wp-content/themes/boldshift/assets/img/form_background2.svg);background-position:center top;background-repeat:no-repeat!important;-webkit-background-size:780px!important;background-size:780px!important;min-height:260px;padding-top:60px}@media only screen and (max-width:767px){.contact-form#notify{background-image:url(/wp-content/themes/boldshift/assets/img/form_background.png);padding-top:80px;padding-bottom:80px;margin-bottom:0!important;min-height:auto;margin-top:160px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.link{margin-bottom:80px!important}}.link .link-container{border:2px solid #0233D3;padding:30px 40px;border-bottom-right-radius:100px;background-color:#fff;max-width:680px}@media only screen and (max-width:767px){.link .link-container{padding:40px 30px;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.link .link-container{flex:0 0 100%}}.link .title{font-weight:600;font-size:26px;line-height:36px;color:#0233D3;flex:0 0 50%!important;max-width:50%!important}@media only screen and (max-width:1366px){.link .title{font-size:26px;line-height:36px}}@media only screen and (max-width:767px){.link .title{font-size:24px!important;line-height:32px!important;flex:0 0 100%!important;max-width:100%!important}}@media only screen and (max-width:767px){.link .link-button{margin-top:30px}}.link .link-button a{background:#fff;border-bottom:1px solid;color:#0233D3;line-height:1.4;padding:.25em;text-decoration:none}.link .link-button a:hover{background:#fff;color:#0233D3}.link .link-button .btn{padding:13px 40px;position:relative;text-decoration:none;text-transform:uppercase;width:100%;max-width:230px;border:none;border-radius:0;font-size:12px}@media only screen and (max-width:767px){.link .link-button .btn{padding:13px 10px;text-align:center}}@media only screen and (min-width:768px) and (max-width:1200px){.link .link-button .btn{text-align:center;padding:13px 20px}}.link .link-button .btn-1{background:#fff;font-weight:700}.link .link-button .btn-1 svg{height:40px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.link .link-button .btn-1 svg{height:42px}}.link .link-button .btn-1 rect{fill:none;stroke:#0233D3;stroke-width:4;stroke-dasharray:422,0;transition:all 0.35s linear}.link .link-button .btn-1.transparent{background-color:#fff0}.link .link-button .btn-1.white{color:#fff;background-color:#fff0}.link .link-button .btn-1.white rect{stroke:#fff}.link .link-button .btn-1:hover rect{stroke-width:4;stroke-dasharray:30,385;stroke-dashoffset:48;transition:all 1.35s cubic-bezier(.19,1,.22,1)}.link .link-button a{padding:15px 40px;white-space:nowrap;font-weight:600}@media only screen and (max-width:767px){.link .link-button a{font-size:11px!important}}@media only screen and (max-width:767px){.link .container-fluid{padding-left:30px;padding-right:30px}}.link#join,.link#link{width:100%;padding-top:150px;display:flex;flex-direction:column;min-height:460px;background-image:url(/wp-content/themes/boldshift/assets/img/form_background2.svg);background-position:center top;background-repeat:no-repeat!important;-webkit-background-size:780px!important;background-size:780px!important;min-height:260px;padding-top:60px}@media only screen and (max-width:767px){.link#join,.link#link{background-image:url(/wp-content/themes/boldshift/assets/img/form_background.png);padding-top:96px;padding-bottom:96px;margin-bottom:0!important;min-height:auto;margin-top:0!important}}.contact{background-color:#0233D3}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:767px) and (max-width:1024px){.contact{padding-top:45px!important}}@media only screen and (min-width:1200px){.contact>.container-fluid{min-height:700px;max-height:100vh}}@media only screen and (max-width:767px){.contact{padding-top:156px!important}.contact .container-fluid{padding-left:40px;padding-right:40px}}.contact .main-title{max-width:650px}.contact .main-title strong{font-weight:600!important}.contact .main-title h1,.contact .main-title h2,.contact .main-title h3,.contact .main-title p{font-size:43px;line-height:56px;font-weight:900;color:#fff}@media only screen and (max-width:767px){.contact .main-title h1,.contact .main-title h2,.contact .main-title h3,.contact .main-title p{font-size:32px!important;line-height:32px!important;text-align:left!important;margin-top:0}}.contact .sub-title{max-width:650px}.contact .sub-title p{font-size:20px;color:#fff;margin-bottom:45px;margin-top:20px}@media only screen and (max-width:767px){.contact .sub-title p{font-size:19px!important;line-height:32px!important;text-align:left!important}}.contact .wpcf7{max-width:650px;margin:auto}.contact .contact-section{background-color:#fff;padding-bottom:40px}.contact .contact-section .title{margin:50px 0}.contact .contact-section .title h1,.contact .contact-section .title h2,.contact .contact-section .title h3,.contact .contact-section .title h4,.contact .contact-section .title p{color:#0233D3;margin:0!important}@media only screen and (max-width:767px){.contact .contact-section .title h1,.contact .contact-section .title h2,.contact .contact-section .title h3,.contact .contact-section .title h4,.contact .contact-section .title p{text-align:left!important}}.contact .contact-section .contact-repeater .item{padding-left:3%;margin-bottom:20px}.contact .contact-section .contact-repeater .item img{width:12px;margin-top:-8px;margin-right:5px}@media only screen and (max-width:1620px){.contact .contact-section .contact-repeater .item{padding-left:2%}}@media only screen and (max-width:1366px){.contact .contact-section .contact-repeater .item{padding-left:1%}}@media only screen and (max-width:767px){.contact .contact-section .contact-repeater .item{padding-right:15px;padding-left:15px}}.contact .contact-section .contact-repeater .item a{color:#000}.contact .contact-section .contact-repeater .item a:hover{color:#0233D3}@media only screen and (max-width:767px){.text-2-cols{padding-top:80px!important;padding-bottom:80px!important}}@media only screen and (max-width:1620px){.text-2-cols .container-fluid{padding-left:140px;padding-right:140px}}@media only screen and (max-width:767px){.text-2-cols .container-fluid{padding-left:40px;padding-right:40px}}@media only screen and (min-width:768px) and (max-width:1200px){.text-2-cols .container-fluid{padding-left:80px;padding-right:80px}}.text-2-cols .title{font-size:30px;font-weight:600;color:#0233D3;margin-bottom:60px}@media only screen and (max-width:767px){.text-2-cols .title{font-size:32px!important;line-height:32px!important}}.text-2-cols .title.with-ico{display:inline-flex;align-items:center}.text-2-cols .title.with-ico .ico{margin-right:15px}@media only screen and (max-width:767px){.text-2-cols .dsktop-ico-row{display:none}}.text-2-cols .mobile-ico-row{display:none}@media only screen and (max-width:767px){.text-2-cols .mobile-ico-row{display:block;margin-bottom:30px}.page-o-nas .text-2-cols .mobile-ico-row{display:none}}.text-2-cols .ico{float:left;display:inline-flex;max-width:100px}@media only screen and (max-width:767px){.text-2-cols#history{padding-bottom:0!important}}.text-2-cols#history .ico img{width:130px}@media only screen and (max-width:767px){.text-2-cols#history .ico img{width:85px}}.text-2-cols#name .ico img{width:90px}@media only screen and (max-width:767px){.text-2-cols#name .ico img{width:75px}}@media only screen and (max-width:767px){.text-2-cols#mind{padding-bottom:75px!important}}.text-2-cols#mind .ico img{width:160px}@media only screen and (max-width:767px){.text-2-cols#mind .ico img{width:110px}}.text-2-cols .col1{padding-right:10%}@media only screen and (min-width:768px) and (max-width:1200px){.text-2-cols .col1{padding-right:0%}}.text-2-cols .col1 p{font-size:32px;line-height:40px;color:#0233D3;margin-bottom:90px;font-family:argesta-display;font-style:italic}@media only screen and (max-width:767px){.text-2-cols .col1 p{font-size:24px!important;line-height:32px!important;margin-bottom:40px}}.text-2-cols .content-right p{font-size:18px;line-height:32px;font-family:argesta-display}@media only screen and (max-width:767px){.text-2-cols .content-right p{font-size:16px!important;line-height:25px!important}}.text-2-cols .slice_content{height:205px;overflow:hidden}.text-2-cols .more{margin-top:10px;color:#0233D3;font-size:18px;font-weight:900;padding-left:20px;cursor:pointer;transition:0.4s;visibility:visible;opacity:1;position:relative;display:inline-block}@media only screen and (max-width:767px){.text-2-cols .more{font-size:16px!important;line-height:26px!important}}.text-2-cols .more::before{content:'+';color:#0233D3;font-size:22px;font-weight:900;position:absolute;left:0;top:-3px}@media only screen and (max-width:767px){.text-2-cols .more::before{top:-1px}}.text-2-cols .more:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.text-2-cols .more:hover:after{transform:scaleX(1)}.text-2-cols .less{margin-top:-25px;color:#0233D3;font-size:18px;font-weight:900;padding-left:20px;position:relative;cursor:pointer;transition:0.4s;visibility:hidden;opacity:0;display:inline-block;margin-left:-90px}@media only screen and (max-width:767px){.text-2-cols .less{font-size:16px!important;line-height:26px!important}}.text-2-cols .less::before{content:'-';color:#0233D3;font-size:22px;font-weight:900;position:absolute;left:0;top:-3px}@media only screen and (max-width:767px){.text-2-cols .less::before{top:-1px}}.text-2-cols .less:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.text-2-cols .less:hover:after{transform:scaleX(1)}@media only screen and (max-width:767px){.text-2-cols.case-study{padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width:767px){.text-2-cols.case-study .content-right{margin-top:45px}}.text-2-cols.case-study .content-right p{font-size:18px;line-height:32px;font-family:argesta-display}@media only screen and (max-width:767px){.text-2-cols.case-study .content-right p{font-size:16px!important;line-height:30px!important}}.text-2-cols.case-study .col1 p{font-size:18px;line-height:32px;font-family:argesta-display;color:#000;font-style:normal;margin-bottom:1rem}@media only screen and (max-width:767px){.text-2-cols.case-study .col1 p{font-size:16px!important}}@media only screen and (max-width:767px){.team .container-fluid{padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){.team{padding-bottom:0px!important;padding-top:40px!important}}.team .title{font-size:40px;font-weight:700;color:#0233D3;margin-bottom:45px}@media only screen and (max-width:767px){.team .title{font-size:32px;line-height:32px;margin-bottom:70px}}.team .image{max-width:100px;margin:auto}.team .col-item{text-align:center;margin-bottom:0}@media only screen and (max-width:767px){.team .col-item{margin-bottom:75px}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.team .col-item{flex:0 0 45%;max-width:45%;margin:auto}}.team .col-item .item-title{font-size:30px;font-family:argesta-display,sans-serif;font-weight:700;color:#0233D3;margin-top:20px;font-size:22px!important}@media only screen and (max-width:767px){.team .col-item .item-title{font-size:22px!important}}.team .col-item .subtitle{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.team .col-item .description{font-family:argesta-display,sans-serif;font-size:18px;line-height:32px}@media only screen and (max-width:767px){.team .col-item .description{font-size:16px!important;line-height:24px!important}}@media only screen and (min-width:1200px){.team .col-item:first-child{margin-right:50px}}@media only screen and (min-width:1200px){.team .col-item:last-child{margin-left:50px}}@media only screen and (max-width:767px){.team .images{align-items:flex-start!important}.team .images .col-item{margin-bottom:50px}.team .images .col-item .item-title{font-size:22px!important;line-height:32px!important;margin-top:20px}.team .images .col-item .subtitle{font-size:10px!important}}@media only screen and (max-width:767px){.image{margin-bottom:0!important}}@media only screen and (max-width:767px){.image .container-fluid{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.image .owl-carousel .item{padding-right:0;padding-left:0}}@media only screen and (max-width:767px){.image .owl-carousel.owl-loaded{margin-left:0;margin-bottom:30px!important}}.image .row>.item{text-align:center}@media only screen and (max-width:767px){.post-type-archive-kariera .container-fluid{padding-left:40px;padding-right:40px}}.post-type-archive-kariera .archive-head{padding:15% 0;margin-top:-45px;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-head{min-height:100vh;align-items:center;display:flex;margin-top:0}}.post-type-archive-kariera .archive-head__content p{font-size:80px;line-height:80px;font-weight:700;color:#fff}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-head__content p{font-size:32px!important;line-height:32px!important}}.post-type-archive-kariera .archive-title{font-size:54px;font-weight:700;color:#0233D3;margin-top:70px;margin-bottom:70px}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-title{font-size:32px!important;line-height:32px!important;margin-top:50px;margin-bottom:50px}}.post-type-archive-kariera .archive-list .list-item{border:2px solid blue;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;padding:15px 50px;font-size:28px;line-height:43px;font-weight:700;transition:0.4s;color:#0233D3}.post-type-archive-kariera .archive-list .list-item:hover{background-color:#0233D3;color:#fff}.post-type-archive-kariera .archive-list .list-item:hover>.arrow svg line,.post-type-archive-kariera .archive-list .list-item:hover>.arrow svg path{stroke:#fff}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-list .list-item{font-size:13px!important;padding:15px;line-height:9px!important;margin-bottom:20px}}.post-type-archive-kariera .archive-list .list-item .arrow svg{transform:rotate(-90deg);width:25px;height:auto}.post-type-archive-kariera .archive-list .list-item .arrow svg line,.post-type-archive-kariera .archive-list .list-item .arrow svg path{transition:0.4s}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-list .list-item .arrow svg{width:12px}}.post-type-archive-kariera .archive-list a:hover{color:#0233D3}.post-type-archive-kariera .archive-other-content{flex:0 0 75%;max-width:75%;margin:90px auto 0 auto}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-other-content{flex:0 0 100%;max-width:100%}}.post-type-archive-kariera .archive-other-content h2{font-size:30px;line-height:40px;font-weight:700;color:#0233D3;font-family:'Silka';margin-bottom:20px}.post-type-archive-kariera .archive-other-content p{margin-bottom:40px;margin-top:20px;font-family:argesta-display,sans-serif;font-size:16px;line-height:30px;font-weight:300}@media only screen and (max-width:767px){.post-type-archive-kariera .archive-other-content p{font-size:16px!important;line-height:24px!important}}.post-type-archive-kariera .archive-other-content p a{color:#0233D3;position:relative}.post-type-archive-kariera .archive-other-content p a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.post-type-archive-kariera .archive-other-content p a:hover:after{transform:scaleX(1)}@media only screen and (max-width:767px){.single-kariera .container-fluid{padding-left:40px;padding-right:40px}}.single-kariera .c-head-section{max-width:60%;margin-top:80px;padding:45px;padding-left:190px;background:#0233D3;color:#fff;border-bottom-right-radius:100px;margin-bottom:50px}@media only screen and (max-width:1620px){.single-kariera .c-head-section{padding-left:167px}}@media only screen and (max-width:767px){.single-kariera .c-head-section{padding-left:40px;max-width:90%;padding-top:20px;padding-bottom:20px;border-bottom-right-radius:60px}}.single-kariera .c-head-section .c-title{margin-bottom:15px}@media only screen and (max-width:767px){.single-kariera .c-head-section .c-title{font-size:32px!important;line-height:32px!important}}.single-kariera .c-head-section .c-salary{font-size:24px}@media only screen and (max-width:767px){.single-kariera .c-head-section .c-salary{font-size:14px!important}}.single-kariera .c-single-content .c-single-item{margin-bottom:20px;max-width:65%}.single-kariera .c-single-content .c-single-item .title{color:#0233D3;margin-bottom:30px}@media only screen and (max-width:767px){.single-kariera .c-single-content .c-single-item .title{font-size:22px!important;line-height:44px!important;margin-bottom:10px}}.single-kariera .c-single-content .c-single-item .content p{font-family:argesta-display,sans-serif}@media only screen and (max-width:767px){.single-kariera .c-single-content .c-single-item .content p{font-size:16px!important;line-height:24px!important}}.single-kariera .c-single-content .c-single-item .content ul{margin-bottom:1rem}.single-kariera .c-single-content .c-single-item .content ul li{position:relative;font-family:argesta-display,sans-serif;font-size:20px;line-height:32px;padding-left:20px;break-inside:avoid-column}@media only screen and (max-width:767px){.single-kariera .c-single-content .c-single-item .content ul li{font-size:16px!important;line-height:24px!important}}.single-kariera .c-single-content .c-single-item .content ul li::before{position:absolute;content:"\2022";font-weight:700;display:inline-block;width:1em;margin-left:0;margin-top:-2px;font-size:24px;color:#0233D3;left:0}.single-kariera .c-single-content .c-single-item .content h2{font-size:34px;line-height:44px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:767px){.single-kariera .c-single-content .c-single-item .content h2{font-size:22px!important;line-height:34px!important}.single-kariera .c-single-content .c-single-item .content h2:first-child{margin-bottom:0}}.single-kariera #colophon{margin-top:150px}@media only screen and (max-width:767px){.single-kariera #colophon{margin-top:50px}}.font-size--large{font-size:60px;font-weight:700;line-height:64px}.font-size--big{font-size:32px;line-height:40px;font-weight:600;font-family:'Silka'}.font-size--big strong{font-weight:600}#intro .font-size--big{font-weight:300}.font-size--normal{font-size:16px;line-height:30px;font-family:argesta-display,sans-serif!important}.text-image .content .font-size--large{font-size:60px;line-height:64px}.text-image .content .font-size--normal h1,.text-image .content .font-size--normal h2{font-size:40px;font-family:'Silka'}.text-image .content .font-size--normal p{font-size:16px;line-height:30px}.text-2-cols .font-size--normal>p{font-size:16px;line-height:30px}.text-2-cols .font-size--normal>p:first-child{font-family:'Silka';font-weight:normal!important}.text-2-cols[id=history] .font-size--normal.col1>p,.text-2-cols[id=name] .font-size--normal.col1>p,.text-2-cols[id=mind] .font-size--normal.col1>p{font-family:argesta-display,sans-serif!important;font-size:28px!important;font-style:normal!important;line-height:36px!important}.text-2-cols[id=history] .content-right .font-size--normal p,.text-2-cols[id=name] .content-right .font-size--normal p,.text-2-cols[id=mind] .content-right .font-size--normal p{font-family:argesta-display!important}.text-2-cols.case-study .font-size--normal p{font-size:16px;line-height:30px;font-weight:300}.team .font-size--big{font-size:30px}.team .font-size--medium{font-size:34px!important}.team .font-size--normal p{font-size:16px;line-height:30px}.text .header-offer.font-size--normal h1,.text .header-offer.font-size--normal h2{font-size:60px;font-family:'Silka';line-height:64px}.text .header-offer.font-size--normal p{font-size:16px;line-height:30px}.text .font-size--big{font-size:30px}.text .font-size--big h2{font-size:30px}.text .font-size--big h2 *{text-decoration:none!important}.text .font-size--big ul li{font-size:16px;line-height:30px;font-weight:400}.text.case-header h1{font-size:60px;line-height:64px}.text.case-header p{font-size:16px;line-height:30px;font-weight:300}.text#projects ul li{font-size:16px;line-height:30px}.services .font-size--big{font-size:30px}.services .font-size--normal p{font-size:16px;line-height:30px;font-family:argesta-display}.contact .font-size--big h1{font-size:30px}.contact .contact-section a{font-size:16px;font-weight:700}.contact .contact-section .contact-repeater{line-height:1.5}.contact .contact-section .contact-repeater p{font-size:16px}.post-type-archive-kariera .archive-title{font-size:30px;font-weight:900}.post-type-archive-kariera .archive-other-content p{font-size:16px;line-height:30px}.privacy-policy .text h1,.privacy-policy .text h2{font-size:30px;font-family:'Silka';color:#0233D3;font-weight:900;margin-bottom:30px!important}.single-kariera .c-head-section .c-title{font-size:60px;line-height:64px;font-weight:900}.single-kariera .c-single-content .c-single-item .title.font-size--big{font-size:30px;font-weight:900}.single-kariera .c-single-content .c-single-item .content.font-size--normal p{font-size:16px;line-height:30px}.single-kariera .c-single-content .c-single-item .content.font-size--normal ul li{font-size:16px;line-height:30px}.single-kariera .c-single-content .c-single-item:last-child p{font-size:12px!important;line-height:14px!important}.articles{margin-top:60px}@media only screen and (max-width:767px){.articles{margin-top:50px}}.articles .article-permalink{color:#0233D3;position:relative;padding-right:30px;margin-top:10px;display:inline-flex}.articles .article-permalink:after{content:'';position:absolute;right:0;top:3px;width:16px;height:16px;background:url(/wp-content/themes/boldshift/assets/img/small_arrow_blue.svg) no-repeat center;-webkit-background-size:contain;background-size:contain}.articles .featured-article{background:#0233D3;color:#fff;padding:120px 0}@media only screen and (max-width:767px){.articles .featured-article{padding:60px 0}}.articles .featured-article .article-title{margin-top:80px;margin-bottom:40px}.articles .featured-article .article-title *{color:#fff}.articles .featured-article .article-title *:hover{opacity:.75}@media only screen and (max-width:767px){.articles .featured-article .article-title{font-size:32px!important;line-height:32px!important;margin-top:40px;margin-bottom:20px}}.articles .featured-article .article-text{padding-right:60px}@media only screen and (max-width:767px){.articles .featured-article .article-text{padding:0 40px;order:1}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.articles .featured-article .article-text{flex:0 0 100%;max-width:100%;padding-right:0}}.articles .featured-article .article-text .before{position:absolute;left:-100%;top:15px;width:100%;height:1px;background:#fff}@media only screen and (max-width:767px){.articles .featured-article .article-text .before{left:-15px;width:50px;top:40px}}@media only screen and (max-width:767px){.articles .featured-article .article-text .title-bar{margin-top:30px}}.articles .featured-article .article-image{background:#fff;text-align:center;display:flex}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.articles .featured-article .article-image{flex:0 0 100%;max-width:100%;margin-top:30px}}.articles .featured-article .article-image img{display:inline-flex;margin:auto;max-width:33vw}@media only screen and (max-width:767px){.articles .featured-article .article-image img{max-width:100%}}.articles .featured-article .article-image>*{flex:0 0 100%;max-width:100%;margin:auto;transition:all 0.3s ease-in-out}.articles .featured-article .article-image>*:hover{transform:scale(1.075)}@media only screen and (max-width:767px){.articles .featured-article .article-image{order:0;padding:0 40px}}.articles .featured-article .article-permalink{color:#fff;position:relative}.articles .featured-article .article-permalink:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.articles .featured-article .article-permalink:hover:before{transform:scaleX(1)}.articles .featured-article .article-permalink:after{background:url(/wp-content/themes/boldshift/assets/img/small_arrow_white.svg) no-repeat center}.articles .rest-articles{margin-top:60px}.articles .rest-articles .article-title{color:#0233D3;margin-top:20px;margin-bottom:10px}.articles .rest-articles .article-title *{color:#0233D3}.articles .rest-articles .article-title *:hover{opacity:.75}@media only screen and (max-width:767px){.articles .rest-articles .article-title{font-size:32px!important;line-height:32px!important}}.articles .rest-articles .article-permalink{color:#0233D3;position:relative}.articles .rest-articles .article-permalink:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#0233D3;transform:scaleX(0);transform-origin:bottom left;transition:transform 0.3s}.articles .rest-articles .article-permalink:hover:before{transform:scaleX(1)}.articles .rest-articles .single-article{margin-bottom:50px;flex:0 0 50%;max-width:50%}@media only screen and (max-width:767px){.articles .rest-articles .single-article{flex:0 0 100%;max-width:100%;padding:0 40px}}@media only screen and (min-width:1620px){.articles .rest-articles .single-article{flex:0 0 33%;max-width:33%}}.articles .rest-articles .single-article .article-image{text-align:center}.articles .rest-articles .single-article .article-image img{margin:auto;width:330px;height:330px;transform:scale(1);transition:transform 0.3s ease-in-out}.articles .rest-articles .single-article .article-image img:hover{transform:scale(1.075)}@media only screen and (max-width:767px){.articles .rest-articles .single-article .article-image img{transform:scale(1.25)!important;margin-bottom:-40px}}@media only screen and (max-width:767px){.articles .rest-articles .single-article:not(:first-child) .article-image{border-top:1px solid #0233D3}}.articles .article-info{display:flex;flex-wrap:wrap;width:100%;margin-top:25px}.articles .author-photo{max-width:50px;flex:0 0 50px}.articles .author-photo img{max-width:40px}.articles .author-post-info{flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);font-size:12px;color:#000}.articles .author-post-info>div{text-transform:uppercase}article .entry-title{font-weight:700;font-size:60px;color:#0233D3;margin-bottom:45px}@media only screen and (max-width:767px){article .entry-title{font-size:32px!important;line-height:32px!important;margin-bottom:20px}}@media only screen and (max-width:767px){article .entry-meta{color:#0233D3}}article .entry-meta:before{content:'';position:absolute;left:-505px;top:10px;height:1px;width:510px;background:#000}@media only screen and (max-width:767px){article .entry-meta:before{background:#0233D3}}article .entry-text{font-family:argesta-display,sans-serif}article .entry-text p{font-size:16px;line-height:30px;font-weight:300}article .post-image{margin-top:60px;margin-bottom:60px}@media only screen and (max-width:767px){article .post-image{margin-top:30px;margin-bottom:30px}}article .post-image .container-full{max-width:75%}article .post-image img{max-height:37.5vw}@media only screen and (max-width:767px){article .container-fluid{padding:0 40px}}article section.text .container-fluid{max-width:75%}@media only screen and (max-width:767px){article section.text .container-fluid{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){article section.text .container-fluid{max-width:87%}}@media only screen and (max-width:767px){article section.text .container-fluid .row>div{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){article section.text .container-fluid .row>div{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){article section.text .container-fluid .row>div{flex:0 0 85%;max-width:85%;padding:0}}@media only screen and (min-width:1620px){article section.text .container-fluid .row>div{flex:0 0 83.3333%;max-width:83.3333%;padding:0 15px}}article section.text p{font-family:argesta-display,sans-serif;font-size:16px;line-height:30px;font-weight:300}article section.image{margin:30px auto 45px auto}article section.image .container-fluid .row>div{margin-left:auto;margin-right:auto;padding:0}.article-info .container-fluid{max-width:75%}@media only screen and (max-width:767px){.article-info .container-fluid{flex:0 0 100%;max-width:100%;padding:0 40px}}.article-info .container-fluid .row>div{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.article-info .container-fluid .row>div{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){.article-info .container-fluid .row>div{flex:0 0 85%;max-width:85%;padding:0}}@media only screen and (min-width:1620px){.article-info .container-fluid .row>div{flex:0 0 83.3333%;max-width:83.3333%;padding:0 15px}}.article-info .container-fluid .row>div.author-col{display:flex;flex-wrap:wrap;margin-top:60px;margin-bottom:45px}.article-info .container-fluid .row>div.author-col .author-photo{max-width:90px;flex:0 0 90px}.article-info .container-fluid .row>div.author-col .author-photo img{max-width:77px}.article-info .container-fluid .row>div.author-col .author-post-info{flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px);display:flex;flex-direction:column;justify-content:center}.article-info .container-fluid .row>div.author-col .author-name{font-family:argesta-display,sans-serif;font-weight:700;color:#0233D3;font-size:22px!important}.article-info .container-fluid .row>div.author-col .author-position{font-size:12px;font-weight:700;text-transform:uppercase}.article-info .container-fluid .row .share-col--container{margin-bottom:60px}.article-info .container-fluid .row .share-col--container .share-col--content{border-top:3px solid #0233D3;border-bottom:3px solid #0233D3;padding-top:45px;padding-bottom:60px;width:100%;display:flex;flex-direction:column;align-content:center;justify-content:center}.article-info .container-fluid .row .share-col--container .share-col--content .share-text{color:#0233D3;font-size:18px;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:30px}.article-info .container-fluid .row .share-col--container .share-col--content .share-icons{display:flex;justify-content:center}.article-info .container-fluid .row .share-col--container .share-col--content .heateorSssFacebookBackground{background:none}.article-info .container-fluid .row .share-col--container .share-col--content .heateorSssFacebookBackground .heateorSssFacebookSvg{background:url(/wp-content/themes/boldshift/assets/img/fb.svg) no-repeat center}.article-info .container-fluid .row .share-col--container .share-col--content .heateorSssLinkedinBackground{background:none}.article-info .container-fluid .row .share-col--container .share-col--content .heateorSssLinkedinBackground .heateorSssLinkedinSvg{background:url(/wp-content/themes/boldshift/assets/img/linkedin.svg) no-repeat center}.more-articles .container-fluid{max-width:75%}@media only screen and (max-width:767px){.more-articles .container-fluid{max-width:100%;padding:0 40px}}.more-articles .container-fluid>.row{margin-left:auto;margin-right:auto;padding:0}@media only screen and (max-width:767px){.more-articles .container-fluid>.row{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){.more-articles .container-fluid>.row{flex:0 0 calc(85% + 55px);max-width:calc(85% + 55px);padding:0}}@media only screen and (min-width:1620px){.more-articles .container-fluid>.row{flex:0 0 calc(83.3333% + 30px);max-width:calc(83.3333% + 30px)}}.more-articles .more-text{color:#0233D3;font-weight:700;font-size:28px!important;font-style:normal!important;line-height:36px!important;margin-bottom:20px;text-align:center}.more-articles .article-title{color:#0233D3;margin-top:20px;margin-bottom:10px;font-size:24px;line-height:30px}.more-articles .article-title *:hover{opacity:.75}.more-articles .article-permalink{color:#0233D3}.more-articles .single-article{margin-bottom:50px;flex:0 0 50%;max-width:50%}@media only screen and (max-width:767px){.more-articles .single-article{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1620px){.more-articles .single-article{flex:0 0 33%;max-width:33%}}.more-articles .single-article .article-image{text-align:center;transform:scale(1)}.more-articles .single-article .article-image img{width:240px;height:240px;margin:auto;display:inline-flex;transform:scale(1);transition:transform 0.3s ease-in-out}.more-articles .single-article .article-image img:hover{transform:scale(1.075)}.site-main>article{margin-top:100px}@media only screen and (max-width:767px){.site-main>article{margin-top:60px}}.page-polityka-prywatnosci ol{font-size:1.4rem}section#root-1 .container-fluid,section#root-3 .container-fluid{padding-left:0px!important;padding-right:0px!important}section#root-2 .container-fluid{max-width:100%}section#root-2 .col-md-10{width:100%!important;flex:0 0 100%!important;max-width:100%!important}section#root-2 .wp-video{width:100%!important}section#root-2 .mejs-container{width:100%!important}section#root-2 .wp-video-shortcode video,video.wp-video-shortcode{width:100%!important}section#root-1 img,section#root-2 img,section#root-3 img{width:100%!important}section#euro-1{background-image:url(https://ilqc.boldshift.xyz/wp-content/uploads/2022/02/bg-styl-section.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:60px;padding-bottom:10px}section#euro-1 .scroll-down{display:none}div#cookies-message-container{display:none}#ga-header{display:flex;min-height:1080px!important;height:100vh}#ga-header .header-offer{flex:0 0 60%;max-width:60%}#ga-header .header-offer h2{font-size:90px;font-family:'Silka';font-weight:900;color:#fff;line-height:106.2px;margin-bottom:51px}#ga-header .header-offer p{font-size:24px;color:#fff;line-height:34px;margin-bottom:0;width:731px;max-width:100%}#ga-header .container-fluid{margin:auto}@media only screen and (max-width:767px){#ga-header{min-height:0!important;height:calc(100vh - 60px);margin-bottom:40px!important;background-image:url(/wp-content/uploads/2024/08/Group-13329.png)!important}#ga-header .container-fluid{margin:0;padding-top:20vh}#ga-header .header-offer{flex:0 0 100%;max-width:100%}#ga-header .header-offer h2{font-size:32px!important;line-height:1.15em!important;margin-bottom:16px!important}#ga-header .header-offer p{font-size:16px!important;line-height:1.42em!important}}.section-spacing{margin-top:180px;margin-bottom:90px}@media only screen and (max-width:767px){.section-spacing{margin-top:60px;margin-bottom:80px}}.icon-grid .title{margin-bottom:14px;line-height:66.42px}.icon-grid .title{margin-bottom:14px;line-height:66.42px}.icon-grid__lead{width:875px;max-width:100%;font-family:argesta-display,sans-serif;font-size:20px;line-height:28.4px;margin-bottom:77px}.icon-grid--row{display:flex;gap:50px}@media only screen and (max-width:767px){.icon-grid--row{flex-direction:column;align-items:center;gap:32px}}.icon-grid--item{display:flex;flex-direction:column;align-items:flex-start;width:20%}.icon-grid--item img{max-width:100%;height:auto;margin-bottom:31px;display:block}.icon-grid--item span{display:block;font-size:20px;line-height:24.6px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.01em;font-weight:400;color:#135FFA}.icon-grid--item p{font-family:argesta-display,sans-serif}@media only screen and (max-width:767px){.icon-grid__lead{font-size:18px;margin-bottom:40px}.icon-grid--item{width:100%;flex-direction:row}.icon-grid--item span{font-size:18px;line-height:18px;margin-bottom:8px}.icon-grid--item img{margin-bottom:0;width:48px;flex-shrink:0;margin-right:22px}.icon-grid--item p{font-size:16px;margin-bottom:0}}.campaings--title{line-height:62.1px!important;margin-bottom:0!important}.campaign--item{margin-top:95px}@media only screen and (max-width:767px){.campaign--item{margin-top:32px}.page-id-3547 .campaign--item .container-fluid{padding-left:0!important;padding-right:0!important}}.campaign--title{position:relative;font-size:38px;line-height:47px;letter-spacing:.01em;margin-bottom:24px;display:block}.campaign--title:before{content:"";display:block;right:calc(100% + 27px);width:53px;height:2px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1200px){.campaign--title:before{width:140px}}@media only screen and (min-width:1620px){.campaign--title:before{width:165px}}@media only screen and (max-width:767px){.campaign--title{font-size:24px;line-height:normal;margin-bottom:8px}.campaign--title:before{content:none}.campaings--wrapper{padding-left:16px;padding-right:16px}}.campaign img{width:100%}.campaign--description{font-family:argesta-display,sans-serif;font-size:20px;font-weight:400;line-height:31px;text-align:left;width:1007px;max-width:100%;margin-bottom:35px}@media only screen and (max-width:767px){.campaign--description{font-size:16px;line-height:1.5em;margin-bottom:32px}}.campaign--quote{padding:141px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.campaign--quote__text{width:1006px;max-width:100%;font-family:argesta-display,sans-serif;font-size:32px;font-weight:400;line-height:45.44px;text-align:center;margin-bottom:16px}@media only screen and (max-width:767px){.campaign--quote{padding:40px 0 48px}.campaign--quote__text{font-size:16px;line-height:1.42em;margin-bottom:16px}}.campaign--quote__author{font-family:argesta-display,sans-serif;font-size:20px;font-weight:400;line-height:28.4px;text-align:center}@media only screen and (max-width:767px){.campaign--quote__author{font-size:16px;line-height:1.42em}}.campaign--example-creations{background-color:#F1F1F1;padding:60px 0}@media only screen and (max-width:767px){.campaign--example-creations{margin-left:-16px;margin-right:-16px;padding:32px 0}}.campaign--example-creations img{width:100%;height:auto}.campaign--example-creations__title{font-size:16px;font-weight:400;line-height:19.68px;letter-spacing:.01em;text-align:center;display:block;margin:0 auto 44px;text-transform:uppercase}@media only screen and (max-width:767px){.campaign--example-creations__title{font-size:12px;margin-bottom:24px;line-height:normal}}.campaign--inner-section{padding:140px 0;gap:118px;flex-wrap:nowrap}.campaign--inner-section .col-6{flex:1}.campaign--inner-section__title{font-weight:900;font-size:54px;line-height:65px;margin-bottom:64px}.campaign--inner-section__img{display:none}.campaign--inner-section__body p,.campaign--inner-section__body ol,.campaign--inner-section__body ul{font-size:20px;font-family:argesta-display,sans-serif}.campaign--inner-section__main-img{width:40%!important;max-width:40%!important}.campaign--inner-section .col-6:last-child{width:60%!important;max-width:60%!important}.campaign--inner-section__main-img{width:40%!important;max-width:40%!important}@media only screen and (max-width:767px){.campaign--inner-section .col-6:last-child{width:100%!important;max-width:100%!important}.campaign--inner-section{padding:32px 0 40px;flex-direction:column}.campaign--inner-section .col-6{width:100%!important;max-width:100%!important}.campaign--inner-section__title{font-size:32px;line-height:normal;margin-bottom:32px}.campaign--inner-section__img{display:block;margin-bottom:32px}.campaign--inner-section__main-img{display:none}.campaign--inner-section__body p,.campaign--inner-section__body ol,.campaign--inner-section__body ul{font-size:16px}}.trust-us--title{margin-bottom:50px!important}.trust-us--wrapper{display:flex;align-items:center;flex-wrap:wrap}.trust-us--item{width:20%;padding:45px 0;display:flex;align-items:center;justify-content:center}.faq--description{font-family:argesta-display,sans-serif}@media only screen and (max-width:767px){.trust-us--item{width:50%}}@media only screen and (max-width:767px){.faq--description{font-size:16px;margin-bototm:32px}}.faq--item{width:100%;padding:13px 0;border-bottom:1px solid #EAEAEA}.faq--item__trigger{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer}.faq--item__trigger--indicator{position:relative;width:24px;height:24px;border-radius:12px;border:1px solid #000;flex-shrink:0;transition:0.25s all ease-in-out}.faq--item__trigger--indicator span{display:block;width:14px;height:1px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.25s all ease-in-out;user-select:none}.faq--item__trigger--indicator span:first-child{transform:translate(-50%,-50%) rotate(90deg)}.faq--item__trigger--indicator.open{border-color:#135FFA}.faq--item__trigger--indicator.open span{background-color:#135FFA}.faq--item__trigger--indicator.open span:first-child{transform:translate(-50%,-50%) rotate(0)}.faq--item__trigger--title{width:100%;padding-right:36px;display:block;font-size:16px;font-weight:600;line-height:22.72px;text-align:left;user-select:none}.faq--item__answer{transition:height 0.25s ease-out;height:0;overflow:hidden}.faq--item__answer--inner{padding-top:10px}.faq--item__answer--inner p{font-family:argesta-display,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}.faq--item__answer--inner ul li{list-style-type:disc;list-style-position:inside}.faq--item:first-child{border-top:1px solid #EAEAEA}#ga-contact .contact-section,#ga-contact-modal .contact-section{display:none}#ga-contact,#ga-contact-modal{background-color:#F1F1F1;padding:122px 0}@media screen and (max-width:767px){#ga-contact{padding:32px 0}#ga-contact .contact-forms{margin-bottom:0!important}#ga-contact .contact-forms .link-button2{margin-bottom:0}}#ga-contact .main-title h1,#ga-contact .sub-title p,#ga-contact span.wpcf7-list-item-label,#ga-contact span.wpcf7-list-item-label a span u,#ga-contact-modal .main-title h1,#ga-contact-modal .sub-title p,#ga-contact-modal span.wpcf7-list-item-label,#ga-contact-modal span.wpcf7-list-item-label a span u{color:#0233D3}#ga-contact .link-button2 .btn-2,#ga-contact-modal .link-button2 .btn-2{background-color:#fff0;color:#0233D3}#ga-contact .link-button2 .btn-2 rect,#ga-contact-modal .link-button2 .btn-2 rect{stroke:#0233D3}.ga-menu{position:fixed;right:115px;z-index:10;transform:scale(1);transition:transform 0.3s ease-in-out;display:flex;align-items:center;top:38px}.ga-menu a{text-transform:uppercase;color:#fff;border:2px solid #fff;font-size:12px;letter-spacing:.01em;border-radius:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:900;width:265px;height:45px}.ga-menu a:first-child{margin-right:18px}.ga-menu a:hover{color:#fff}.only-logo-mobile .ga-menu a{color:#0233D3;border:2px solid #0233D3}.only-logo-mobile .ga-menu a:hover{color:#0233D3}@media only screen and (max-width:930px){.ga-menu{top:43px}.ga-menu a{width:auto;height:auto}}@media only screen and (max-width:767px){.ga-menu{right:15px!important;top:14px!important}.ga-menu a{color:#0233D3!important;border:2px solid #0233D3!important}}@media only screen and (min-width:768px) and (max-width:1200px){.ga-menu{right:37px}}.page-id-3547 .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid,.page-id-3547 .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid,.page-id-3547 .contact-forms .wpcf7-form-control-wrap textarea.wpcf7-not-valid+label,.page-id-3547 .contact-forms .wpcf7-form-control-wrap input.wpcf7-not-valid+label{color:#ff5d6c!important}.page-id-3547 .wpcf7-response-output{color:#0233D3!important}.page-id-3547 .wpcf7 .in-label{bottom:100%;margin-bottom:0}@media only screen and (max-width:767px){.page-id-3547 .wpcf7-form .col-md-6{margin-bottom:16px}}@media only screen and (max-width:767px){.page-id-3547 .container-fluid{padding-left:16px!important;padding-right:16px!important}}#ga-contact-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);z-index:999999;align-items:center;justify-content:center;padding:0}#ga-contact-modal .container-fluid{min-height:0;max-height:100%;background-color:#F1F1F1;width:1018px;height:776px;max-width:100%;padding:24px!important;overflow:auto;display:flex;flex-direction:column;justify-content:center;position:relative}#ga-contact-modal .container-fluid>div{visibility:visible!important;opacity:1!important;animation-name:none!important}#ga-contact-modal .modal-close-button{position:absolute;top:33px;right:33px;width:26px;height:26px;border:none;margin:0;outline:0;cursor:pointer;background-color:#fff0}@media screen and (max-width:767px){#ga-contact-modal .modal-close-button{top:24px;right:24px}}#ga-contact-modal .modal-close-button span{width:100%;height:2px;background-color:#0233D3;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ga-contact-modal .modal-close-button span:first-child{transform:translate(-50%,-50%) rotate(45deg)}#ga-contact-modal .modal-close-button span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}#ga-contact-modal .container-fluid .contact-forms{margin-bottom:0!important}#ga-contact-modal .link-button2{margin-bottom:0!important}#ga-contact-modal.open{display:flex}@media only screen and (max-width:767px){.page-id-3547 .services{padding-top:0px!important;margin-top:20px!important}.page-id-3547 .services .title{margin-bottom:16px}.page-id-3547 #link{margin-top:0!important;padding-left:16px;padding-right:16px}}.page-id-3547 #link{margin-top:100px!important;margin-bottom:100px!important}.our-portfolio{position:relative}@media screen and (max-width:945px){.our-portfolio{min-height:550px;height:100vh}}.home .our-portfolio{margin-bottom:63px}@media screen and (max-width:945px){.home .our-portfolio{margin-bottom:66px}}.our-portfolio video{width:100%;display:block}@media screen and (max-width:945px){.our-portfolio video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}}.our-portfolio--content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(10 10 10 / .7)}@media screen and (max-width:945px){.our-portfolio--content{position:relative}}.our-portfolio--body{color:#fff;width:614px;max-width:100%;margin:0 auto}.our-portfolio__text{text-align:center;font-family:argesta-display!important}.our-portfolio__text p,.our-portfolio__text span,.our-portfolio__text li{font-size:24px;line-height:30px}@media only screen and (max-width:767px){.our-portfolio__text p,.our-portfolio__text span,.our-portfolio__text li{font-size:18px!important}}.our-portfolio .link{margin:40px auto 0;width:420px;max-width:100%;display:flex;justify-content:center;flex-direction:column;gap:32px}.our-portfolio .link-button{width:100%;display:flex;align-items:center;justify-content:center}.our-portfolio .link-button .btn{max-width:420px!important}.our-portfolio .container-fluid{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;height:100%}.our-portfolio__title{position:absolute;top:104px;color:#fff!important}.our-portfolio__title .title{font-family:'Silka';font-weight:600}@media screen and (max-width:945px){.our-portfolio__title .title{text-align:center}}@media screen and (max-width:945px){.our-portfolio__title{position:relative;top:0;margin-bottom:70px}}.our-portfolio a{color:#fff}.references{min-height:100vh}@media only screen and (max-width:767px){.references{margin-top:192px;padding-bottom:96px}}.references .heateor_sss_sharing_container{display:none!important}.references .row-title{margin-bottom:125px}@media only screen and (max-width:767px){.references .row-title{margin-bottom:56px}}.references-carousel{display:flex!important;flex-direction:column}.references-carousel .owl-nav{margin-top:85px;align-items:center;gap:47px;display:flex}@media only screen and (max-width:767px){.references-carousel .owl-nav{order:-1;margin-top:0}}.references-carousel .owl-nav button{display:flex;align-content:center;justify-content:center;height:52px}.reference--body{font-size:32px;font-family:'Silka';font-weight:400;line-height:49px;margin-bottom:44px}.reference--body p,.reference--body span,.reference--body a,.reference--body li{font-size:32px;line-height:49px}@media only screen and (max-width:767px){.reference--body{font-size:24px;line-height:36px}.reference--body p,.reference--body span,.reference--body a,.reference--body li{font-size:24px;line-height:36px}}.reference--author{color:#0233D3;font-weight:400}.reference--author__name{font-size:21px;line-height:21px;margin-bottom:8px;display:block}.reference--author__sub-title{font-size:16px;line-height:16px}.video-lb{background-color:#e6ecfc;padding:83px 0 87px;margin-bottom:64px;height:100vh;min-height:1080px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.video-lb{padding:96px 0;min-height:100vh;height:auto;margin-bottom:0!important}}.video-lb video{width:100%;display:block}.video-lb .row{align-items:center}.video-lb--content h2{width:350px;max-width:100%;margin-bottom:58px;font-size:40px;line-height:48px}@media only screen and (max-width:767px){.video-lb--content h2{font-size:32px;line-height:38.4px}}.video-lb--content .link{margin-top:72px}.video-lb--body{width:640px;max-width:100%;font-family:argesta-display!important;font-size:16px;line-height:30px}.col-3-hover{margin-bottom:64px;padding:177px 0 300px;height:100vh;min-height:1080px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.col-3-hover{min-height:100vh;height:auto;padding:64px 0}}.col-3-hover .title{margin-bottom:66px}.col-3-hover--list li{position:relative;width:100%;display:block}.col-3-hover--list li a{font-size:26px;line-height:42px;font-family:'Silka';color:#000;padding-right:44px;position:relative;z-index:1}.col-3-hover--list li img{position:absolute;top:50%;transform:translateY(-50%);border-radius:16px;width:249px;opacity:0;visibility:hidden;transition:0.25s all ease-in-out}.col-3-hover--list li:hover img{opacity:1;visibility:visible}.team-video{padding:195px 0}@media only screen and (max-width:767px){.team-video{padding:96px 0}}.team-video--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media only screen and (max-width:767px){.team-video--grid{grid-template-columns:repeat(1,1fr)}}.team-video__single{position:relative;display:flex;flex-direction:column}.team-video__single .last-link{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:767px){.team-video__single .last-link{height:650px;flex:unset}}.team-video__single .last-link span{width:145px;display:block;text-align:center;font-family:argesta-display,sans-serif;font-size:28px;line-height:38px}.team-video__single .last-link:hover span{text-decoration:underline}.team-video__single--person{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:32px;padding-right:32px;padding-bottom:32px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;background-image:url(/wp-content/themes/boldshift/assets/img/bg-person.svg);background-repeat:no-repeat;background-position:left bottom;background-size:100%;opacity:0;visibility:hidden;transition:0.25s all ease-in-out}.team-video__single--person__full-name{font-size:18px;font-weight:600;line-height:22px;margin-bottom:1px;display:block}.team-video__single--person__position{font-size:15px;line-height:22px;font-weight:400;display:block}.team-video__single--content{cursor:pointer}.team-video__single--content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;visibility:visible;transition:0.25s all ease-in-out}.team-video__single--content video{width:100%;display:block}.team-video__single.hover .team-video__single--content img{opacity:0;visibility:hidden}.team-video__single.hover .team-video__single--content .team-video__single--person{opacity:1;visibility:visible}.team-video__modal{opacity:0;visibility:hidden;height:0;width:0;overflow:hidden;transition:0.25s opacity ease-in-out}.team-video__modal.open{z-index:99999;opacity:1;visibility:visible;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.team-video__modal.open{justify-content:flex-start;align-items:flex-start}}.team-video__modal--overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(0 0 0 / .65);z-index:0}.team-video__modal--content{position:relative;background:#fff;padding:117px 174px;overflow:auto;max-height:100%;max-width:100%;display:flex;align-items:center;flex-direction:row-reverse;gap:152px;width:1612px}@media only screen and (max-width:767px){.team-video__modal--content{flex-direction:column;padding:40px 40px 76px;gap:60px}}.team-video__modal--content img{max-height:672px}@media only screen and (max-width:767px){.team-video__modal--content img{width:100%;height:auto;max-height:100%}}.team-video__modal--close{position:absolute;top:32px;right:32px;width:61px;height:61px;display:flex;align-items:center;justify-content:center;background-color:#fff0;border:0;outline:0;margin:0;padding:0}@media only screen and (max-width:767px){.team-video__modal--close{top:8px;right:8px}}.team-video__modal--full-name,.team-video__modal--position{display:block;color:#0233D3}.team-video__modal--full-name{font-size:28px;line-height:30px;font-weight:600;margin-bottom:8px}.team-video__modal--position{font-weight:400;font-size:16px;line-height:30px;margin-bottom:40px}.team-video__modal--description{font-family:argesta-display,sans-serif;font-weight:400;font-size:16px;line-height:30px}.team-video__modal--linkedin{display:flex;align-items:center;justify-content:center;background-color:#E5ECFE;border-radius:4px;width:26px;height:26px;margin-top:72px}@media screen and (min-width:768px){.home.menu-button-blue .logo-desktop.desktop-only path{fill:#0233D3!important}.home.menu-button-blue .menu-button span{background-color:#0233D3!important}.home.menu-button-blue .menu-button span:before,.home.menu-button-blue .menu-button span:after{background-color:#0233D3!important}}