body,html{margin:0;padding:0;overflow-x:hidden;font-family:'Nunito Sans',sans-serif}.contactPage h2{font-size:38px;line-height:46px;color:#3c3c3c;margin-bottom:20px;text-align:center}.contactPage .topLabel{background:#f9f9f9;font-weight:bold;width:fit-content;padding:5px 20px;font-size:15px;margin:25px auto;border-radius:50px;color:#111}.contactPage .subHeading{text-align:center}#wrap #content{max-width:initial;padding-top:0}.content{max-width:1000px;margin:0 auto}.observable{opacity:0;transition:opacity 1s ease}.observable.visible{opacity:1}section.text{padding:130px 0;text-align:center}section.about{background:#f9f9f9}section.about .topLabel{background:#e2e4e6}.contactPage .button{background:#f5f5f5;padding:15px 40px;border-radius:50px;font-size:16px;font-weight:bold;min-width:100px;width:auto;text-align:center;border:0;line-height:26px;cursor:pointer}.contactPage .hero{height:650px;background-image:url("https://www.consultancy.eu/img/joinPage.webp");background-size:cover;background-position:center;background-color:#2e2e38;color:white;text-align:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px}.contactPage .hero h1{font-size:50px;line-height:60px;color:#fff;text-shadow:1px 1px 70px rgba(0,0,0,0.5);margin-bottom:30px}.contactPage .hero .content{display:flex;justify-content:space-between;max-width:1150px;margin-top:180px}.contactPage .hero .text a{color:#fff}.contactPage .formWrap{position:relative;margin-right:30px}.contactPage .formWrap .frame{position:absolute;top:0;left:0;width:96%;height:90%;border:10px solid #48a4c7;z-index:0;transform:translate(25px,-10px);animation:drift 10s ease-in-out infinite alternate}@keyframes drift{0{transform:translate(25px,-10px)}50%{transform:translate(30px,0)}100%{transform:translate(20px,-5px)}}.contactPage .form{background:#2e2e38;width:400px;padding:30px;color:white;text-align:left;box-sizing:border-box;margin-top:25px;position:relative;z-index:1}.contactPage .form .text{font-size:18px;line-height:24px;margin-bottom:20px}.contactPage .form h2{color:white;font-size:36px;text-align:left;margin-bottom:0}.contactPage .form input{width:100%;border:0;padding:10px;font-size:14px}.contactPage .form textarea{width:100%;border:0;padding:10px;resize:none;font-size:14px}.contactPage .form .blue-button{background:#3398b2;padding:10px 20px;border:0;color:#fff;text-transform:uppercase;font-size:16px;min-width:200px;cursor:pointer}.contactPage .hero .topLabel{color:#fff;margin:0;background:0;padding:20px 0;font-size:18px}.contactPage .hero .text{text-align:left;color:#fff;padding:0 80px 0 0}.contactPage .hero .text p{margin-bottom:20px;color:#fff}.delay_1.visible{transition-delay:.1s !important}.delay_2.visible{transition-delay:.2s !important}.delay_3.visible{transition-delay:.3s !important}.delay_4.visible{transition-delay:.4s !important}.delay_5.visible{transition-delay:.5s !important}.delay_6.visible{transition-delay:.6s !important}.delay_7.visible{transition-delay:.7s !important}.delay_8.visible{transition-delay:.8s !important}.delay_9.visible{transition-delay:.9s !important}.delay_10.visible{transition-delay:1s !important}.arrows{display:none;position:relative;width:60px;height:60px;margin:50px auto}.arrows .chevron{position:absolute;left:15px;width:30px;height:2px;opacity:0;transform:scale3d(0.5,0.5,0.5);animation:move 3s ease-out infinite}.arrows .chevron:first-child{animation:move 3s ease-out 1s infinite}.arrows .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.arrows .chevron:before,.arrows .chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff}.arrows .chevron:before{left:0;transform:skew(0,30deg)}.arrows .chevron:after{right:0;width:50%;transform:skew(0,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5,0.5,0.5)}}@media only screen and (max-width:1200px){.blocks{padding:0 40px;justify-content:space-around}.blocks .block{width:240px;margin-bottom:35px}}@media only screen and (max-width:1080px){.blocks{padding:0;justify-content:space-around}.blocks .block{width:250px}.blocks .block.b5{background-position-x:-70px}section.text{padding:100px 40px}.contactPage .hero .text{padding:0 40px}}@media only screen and (max-width:900px){.contactPage .hero .content{flex-wrap:wrap}.contactPage .hero .content .text{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;text-align:center;box-sizing:border-box;padding:0 20px}.contactPage .hero .content .text .description{padding:0 50px}}@media only screen and (max-width:734px){.arrows{display:block}section.text{padding:50px 20px}#wrap #content{padding-top:0}.mobileSearchButton{color:#fff !important}nav.mobile span.logo-name{color:#fff !important}#header-wrap #header nav.mobile{background:none !important}#header-wrap.header-scroll #header{height:60px}nav.mobile #menu-mobile .bt-menu,#header-wrap.header-scroll nav.mobile #menu-mobile .bt-menu{background:none !important}nav.mobile #menu-mobile .bt-menu:before,#menu-mobile .bt-menu:after,#header-wrap.header-scroll nav.mobile #menu-mobile .bt-menu:before{border-color:#fff !important}nav.mobile #menu-mobile .bt-menu:after,#header-wrap.header-scroll nav.mobile #menu-mobile .bt-menu:after{border-color:#fff !important}.contactPage .hero{height:auto;background:0;padding:0}.contactPage .hero h1{font-size:32px;line-height:46px;padding:45px;margin-bottom:0;width:100%}.contactPage .hero .topLabel{display:none}.contactPage .hero .content{margin-top:0}.contactPage .hero .content .text .description{padding:0 20px}.contactPage .hero .textWrap{padding:0;height:100vh;background-image:url("https://www.consultancy.eu/img/joinPage.webp");background-size:cover;background-position:center;background-color:#2e2e38}.contactPage .formWrap{margin:0;width:100%}.contactPage .formWrap .frame{display:none}.contactPage .form{width:100%;margin:0}.partners .logos{padding:20px}.partners .logos .logo:nth-child(n+13){display:none}.blocks .block{width:40%}}@media only screen and (max-width:500px){.blocks .block{width:100%;padding-bottom:40px}.blocks .block .title{min-height:auto;margin-bottom:15px}}@media only screen and (max-width:400px){.partners .logos .logo{width:90px}}