@import url("https://fonts.googleapis.com/css?family=Lato:300,700&subset=latin-ext");html{font-size:1rem}main.main{overflow:hidden}body{color:#1a2029;font-family:Lato,sans-serif;overflow-x:hidden}p{font-size:1.125rem;font-weight:300;line-height:1.5rem;letter-spacing:.007rem;padding:10px 0}a{text-decoration:none;color:inherit}h1{font-size:5rem;line-height:5.188rem;letter-spacing:.175rem}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:2.75rem;font-weight:400;line-height:3rem;letter-spacing:.017rem}h3{font-size:2.5rem;line-height:2.9rem;letter-spacing:.015rem}h3,h4,h5,h6{font-weight:300}h4,h5,h6{font-size:1.75rem;line-height:2.15rem;letter-spacing:.011rem}h1,h2,h3,h4,h5,h6{font-family:Lato}em{font-style:italic;color:inherit}b,strong{font-weight:700}.button{border:1px solid #fff;color:#1a2029;background:#fff;padding:20px 40px;border-radius:40px;text-transform:uppercase;overflow:hidden;transition:all .3s cubic-bezier(.215,.61,.355,1);font-weight:900}.button:hover{background:transparent;color:#fff}.button--red{color:#ed1c24;background:transparent;border-color:#ed1c24;padding:10px 20px;font-weight:700}.button--red:hover{background:#ed1c24}.owl-nav{position:absolute;top:0;width:120%}.owl-next,.owl-prev{background-image:url(../../dist/img/left.png);width:14px;height:24px;background-repeat:no-repeat;background-position:50%;position:absolute;top:30px;transition:all .3s cubic-bezier(.215,.61,.355,1)}.owl-next:hover,.owl-prev:hover{background-image:url(../../dist/img/left-red.png)}.owl-prev{left:-50px}.owl-next{right:50px;transform:rotate(180deg)}.owl-dots{position:absolute;right:-60px;top:50%;transform:translateY(-50%)}.owl-dot{width:15px;height:15px;background:transparent;transition:all .3s cubic-bezier(.215,.61,.355,1);border:1px solid #ed1c24;border-radius:20px;margin:10px 0}.owl-dot:hover{transform:scale(1.1)}.owl-dot.active{background:#ed1c24}.menu__toggle{display:block;width:30px;height:20px;cursor:pointer;background:transparent;position:relative;z-index:99}@media screen and (min-width:991px){.menu__toggle{display:none}.menu__toggle--visible{display:block}}.menu__line{display:block;width:100%;height:1px;background:#ed1c24;position:absolute;transition:all .3s linear}.menu__line:first-child{top:0}.menu__line:nth-child(2){margin-top:-1px;width:80%;top:50%}.menu__line:nth-child(3){top:100%}@keyframes a{0%{width:20%}to{width:100%}}@keyframes b{to{top:50%}}.menu__toggle:hover .menu__line:first-child{animation:a .7s infinite alternate}.menu__toggle:hover .menu__line:nth-child(2){animation:a .5s infinite alternate}.menu__toggle:hover .menu__line:nth-child(3){animation:a .6s infinite alternate}.active .menu__line,.header--toggled .menu__line{transition-delay:.3s;animation:b .3s forwards!important}.active .menu__line:nth-child(2),.header--toggled .menu__line:nth-child(2){opacity:0;transform:translateX(10px)}.active .menu__line:first-child,.header--toggled .menu__line:first-child{transform:rotate(45deg)}.active .menu__line:nth-child(3),.header--toggled .menu__line:nth-child(3){transform:rotate(-45deg)}.header--toggled a{color:#fff!important}.lang__menu{color:#fff;margin-left:30px}.lang__menu .sep{margin:0 5px;font-size:12px;position:relative;top:-2px}.lang__menu .active{color:#ed1c24}.lang__menu a{transition:all .3s cubic-bezier(.215,.61,.355,1);color:#fff}.lang__menu a:hover{color:red}.header{position:absolute;width:100%;left:0;top:30px;padding:30px 0;z-index:99;transition:all .3s cubic-bezier(.215,.61,.355,1)}.header--fixed{position:fixed}.header--active{background:#1a2029;padding:10px 0;top:0}.header__nav{-ms-flex-pack:center;justify-content:center}.header .grid,.header__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .grid{-ms-flex-pack:justify;justify-content:space-between}.header a{color:#fff}.header__branding img{width:89px;transition:all .3s cubic-bezier(.215,.61,.355,1)}.header--active .header__branding img{width:55px}.menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu li{margin-left:5vw;text-transform:uppercase}.menu li a{transition:all .3s cubic-bezier(.215,.61,.355,1)}.menu .current_page_item a,.menu li:hover a{color:#ed1c24}.hero__header{position:relative}.hero__header .start__scrolling{position:absolute;left:50%;transform:translateX(-50%);bottom:80px;color:#fff;text-transform:uppercase;z-index:2}.hero__header .start__scrolling img{display:block;margin:25px auto 0}.hero__header__background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.hero__header__content,.hero__header__title{margin-bottom:20px;max-width:660px}.hero__header:after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#181f29;opacity:.3;z-index:0}.hero__header .grid{text-align:center;color:#fff;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.intro{background:#1a2029;overflow:hidden}.intro__wrapper{margin:0 -40px;-ms-flex-pack:justify;justify-content:space-between}.intro__box,.intro__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.intro__box{height:220px;color:#fff;-ms-flex:1;flex:1;padding:0 40px}.intro__box:first-child,.intro__box:nth-child(2){border-right:1px solid #ccc}.intro__box__icon{margin-right:20px;max-width:50px;height:auto}.title{margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.title--section__break{text-align:left;-ms-flex-pack:end;justify-content:flex-end}.title--section__break span{max-width:490px;position:relative;top:80px;left:40px;font-size:2rem}.about .title,.boxes{position:relative}.boxes{margin:100px 0}.boxes:after{content:" "}.boxes__box{display:-ms-flexbox;display:flex;margin:130px 0;position:relative}.boxes__box--image_text{-ms-flex-pack:end;justify-content:flex-end}.boxes__box--image_text h3{color:#1a2029!important}.boxes__box:after{content:" ";display:block;position:absolute;top:-10%;left:55%;width:50vw;height:120%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:-1;min-height:745px}.boxes__box__content{max-width:60%;position:relative;z-index:2;background:#fff;min-height:590px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.boxes__box__content__button{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.boxes__box__content h2{font-family:Lato}.boxes__box__content h3{font-family:Lato;font-size:2rem;line-height:2.688rem;letter-spacing:.012rem;color:#ed1c24;font-weight:300}.boxes__box__content h4{font-family:Lato;font-size:1.125rem;text-transform:uppercase;color:#ed1c24}.page-template-template-about .boxes__box:after,.page-template-template-about .boxes__box__content{min-height:unset}.page-template-template-about .boxes__box{margin:130px 0 200px}.page-template-template-about .line{left:39%}.page-template-template-about .boxes{margin-top:0}.page-template-template-about .boxes__box__content{padding:60px!important}.page-template-template-about .boxes__box__content h3{color:#ed1c24!important;font-size:1.5rem;line-height:2rem}.page-template-template-about .boxes__box__title{position:relative;left:10%}.page-template-template-about .boxes__box__title .title{display:inline-block;margin:0;left:33%}.page-template-template-about .boxes__box__title span{position:relative}.page-template-template-about .boxes__box__title :after{content:" ";display:block;position:absolute;width:30px;border-radius:30px;height:30px;background:#ed1c24;top:calc(50% - 15px);left:-75px}.page-template-template-about .line{height:100%}.page-template-template-about .boxes__box--0{margin-bottom:50px}.boxes__box--text_image .boxes__box__content{padding:60px 200px 60px 60px}.boxes__box--image_text .boxes__box__content{padding:60px 60px 60px 200px}.boxes__box--image_text:after{left:unset;right:55%}.line{left:calc(50% + 100px);top:-10%;height:123%;z-index:-3}.line,.line__dot{position:absolute}.line__dot{top:0;left:-8px;width:16px;height:16px;background-color:#ed1c24;border-radius:50px}.line__dot--big{width:30px;height:30px;left:-15px}.line__dot:first-child{top:0}.line__dot:nth-child(2){top:calc(100% - 8px);left:-50px}.line__dot:nth-child(3){top:50%}.line__line{width:1px;height:100%;left:-50px}.line__end,.line__line{top:100%;background-color:#ed1c24}.line__end{position:absolute;width:50px;height:1px;left:-49px}.testimonials{margin-top:250px;margin-bottom:100px}.testimonials .title{margin-bottom:30px}.testimonials .owl-nav{display:none}.testimonials .owl-dots{left:50%;transform:translateX(-50%);bottom:-50px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.testimonials .owl-dot{border-color:#1a2029;margin:0 5px}.testimonials .owl-dot.active{background-color:#1a2029}.testimonial{max-width:800px;margin:0 auto;text-align:center}.testimonial__content{color:#ed1c24;font-size:1.75rem;line-height:2.688rem;letter-spacing:.011rem;margin-bottom:20px}.testimonial__author,.testimonial__content{font-weight:300;transition:all .3s cubic-bezier(.215,.61,.355,1);opacity:0;transform:translateX(-200px);transition-delay:.2s}.testimonial__author{font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.02rem}.owl-item.active .testimonial__author,.owl-item.active .testimonial__content{opacity:1;transform:translateX(0)}.footer{background:#1a2029;color:#fff;position:relative;z-index:2}.footer .grid{height:140px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer__menu a{color:#fff!important}.contact{margin-top:150px}.contact .grid{background:#f3f3f4;padding:100px 60px 30px;margin-bottom:80px}.contact .title{-ms-flex-pack:start;justify-content:flex-start;margin-top:0;margin-bottom:50px;position:relative;padding-left:30px}.contact .title:after{width:16px;height:16px;top:calc(50% - 8px);left:-10px}.contact .title:after,.contact .title:before{content:" ";position:absolute;display:block;border-radius:20px;background:#ed1c24}.contact .title:before{top:50%;width:100vw;height:1px;left:calc(-100vw - 10px)}.contact__button{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact__button a{padding:20px 40px}.employers{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:800px}.employers__employee{text-transform:uppercase}.employers__employee__name{font-size:1.75rem;font-weight:400}.employers__employee__pos{font-size:.813rem;display:block;margin-bottom:20px}.employers__employee a{margin:10px 0;color:#ed1c24;display:block}.card{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.card,.card__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.card__item{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 40px);margin:100px 20px}.card__item:before{content:" ";display:block;width:157px;height:18px;margin-bottom:20px;background-image:url(../../dist/img/card_quote.png);background-repeat:no-repeat}.card__item__content{font-size:1.375rem;font-weight:400;line-height:1.688rem;letter-spacing:.008rem;text-align:center}.card__item__company{margin:30px 0;text-transform:uppercase;color:#ed1c24}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,32,41,.7);transition:all .3s cubic-bezier(.215,.61,.355,1);transform:scale(0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:900}.lightbox__close{width:25px;height:25px;position:fixed;top:20px;right:20px;background-image:url(../../dist/img/close.png);background-position:50%;background-repeat:no-repeat;cursor:pointer}.lightbox--active{transform:scale(1)}.lightbox img{display:block;height:90vh}.page-template-template-kontakt .menu a{color:#1a2029}.page-template-template-kontakt .header--active .menu a{color:#fff!important}.contact__us{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;min-height:600px}.contact__us__photo{position:absolute;width:40vw;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.contact__us__photo:nth-child(3){right:0}.contact__us .employers{z-index:2;position:absolute;left:50%;background:#fff;padding:100px 50px;transform:translateX(-50%)}.contact__us .employers__employee:first-child{margin-right:40px}.contact__us .employers__employee:nth-child(2){text-align:right;margin-left:40px}.contact__form{background-color:#1a2029;color:#fff;padding:100px 0}.contact__form input,.contact__form textarea{border:.063rem solid #fff;background:transparent;width:100%;max-width:450px;margin:20px 0 0;padding:10px 20px;text-transform:uppercase;color:#fff}.contact__form form{max-width:450px}.contact__form input[type=submit]{cursor:pointer;width:auto;float:right;padding:20px 40px;border-color:#ed1c24;color:#ed1c24;margin-bottom:30px}.contact__form input[type=submit]:hover{color:#fff}.contact__form .wpcf7-response-output{margin-top:80px;border-color:#ed1c24;padding:20px;text-align:center}.contact__form ::-webkit-input-placeholder{color:#fff}.contact__form .grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact__form__col{width:50%}.contact__form__col h3{font-size:1.75rem;font-weight:400;line-height:1.988rem;text-transform:uppercase;letter-spacing:.011rem;margin-bottom:20px}.title--contact{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:3.313rem;max-width:500px;margin:200px auto 100px}.title--contact span{display:block;justify-self:center;text-align:right;position:relative}.title--contact span:after{width:100vw;height:1px;top:50%}.title--contact span:after,.title--contact span:before{content:" ";display:block;position:absolute;background:#ed1c24;left:calc(100% + 30px)}.title--contact span:before{border-radius:20px;width:16px;height:16px;top:calc(50% - 8px)}.fadeInTop{opacity:.2}.map{margin-bottom:50px;position:relative;overflow:hidden;height:80vh}.map:after{content:" ";position:absolute;display:block;width:100%;background:#fff;height:200%;top:-20%;right:-50%;transform:rotate(25deg)}.map #map{width:100%;height:800px}.map .grid{position:relative;margin-top:-450px}.map__content{width:100%;position:absolute;max-width:500px;top:50%;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;z-index:2}.map__content h3{font-size:1.75rem;font-weight:400;line-height:1.988rem;text-transform:uppercase;letter-spacing:.011rem;margin-bottom:20px}.technology__col--left{width:calc(50% - 100px)}.technology__col--right img{max-width:450px;background-size:cover;background-position:50%;margin-left:100px}.technology__section{-ms-flex-align:center;align-items:center;margin:0 0 150px;height:100vh;transition:all .3s cubic-bezier(.215,.61,.355,1);transform:translateX(-50px);opacity:0;transition-delay:.3s}.technology__section,.technology__section__content{display:-ms-flexbox;display:flex}.technology__section--active{transform:translateX(0);opacity:1}.technology__section__logo{margin-bottom:50px}.technology__section__title{color:#ed1c24;font-size:2.625rem;line-height:3rem;letter-spacing:.016rem;margin-bottom:10px}.technology__section__subtitle{color:#ed1c24;font-weight:300;font-size:1.5rem;line-height:1.625rem;font-style:italic;margin-bottom:10px}.technology__section__content p{font-size:.875rem;line-height:1.125rem}.technology__section__arrow{margin-top:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.up{transform:rotate(180deg)}.sidebar{position:fixed;top:0;z-index:0;right:0;width:200px;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:3;transition:all .3s cubic-bezier(.215,.61,.355,1)}.sidebar__menu{margin-top:50px;position:relative}.sidebar__menu--menu{display:none}.sidebar__menu--sections{display:block}.sidebar__menu .sidebar__menu__item--active:before{background:#ed1c24}.sidebar__menu__item{display:block;color:#939598;margin-bottom:5vh;text-transform:uppercase;position:relative}.sidebar__menu__item:before{content:" ";position:absolute;display:block;width:16px;height:16px;border-radius:30px;border:1px solid #ed1c24;transition:all .3s cubic-bezier(.215,.61,.355,1);background:#fff;z-index:3;top:0;left:-30px}.sidebar__menu__item--nb:after,.sidebar__menu__item--nb:before{display:none!important}.sidebar__menu__item:first-child:after{bottom:0}.sidebar__menu__item:first-child:after,.sidebar__menu__item:last-child:after{content:" ";display:block;position:absolute;width:1px;height:50vh;background:#ed1c24;left:-23px}.sidebar__menu__item:last-child:after{top:0}.sidebar .menu__line{background:#ed1c24}.sidebar--active{background:#1a2029}.sidebar--active .sidebar__menu__item:after,.sidebar--active .sidebar__menu__item:before{display:none!important}.sidebar--active .sidebar__menu--menu{display:block}.sidebar--active .sidebar__menu--sections{display:none}.sidebar--active .sidebar__menu__item{text-align:center}.page-template-template-technology .hero__header{z-index:44}.title--smaller{font-size:3rem}.title--reverse span{text-align:start}.title--reverse span:after,.title--reverse span:before{left:unset;right:calc(100% + 30px)}.title--green{max-width:unset}.title--green span{margin:0 auto;max-width:unset!important}@media screen and (max-width:769px){.title--green span{width:90%!important;text-align:center!important}}.title--green span:after,.title--green span:before{background-color:#16a500}@media screen and (max-width:769px){.title--green span:after,.title--green span:before{display:none!important}}.page-template-template-filmy-2 .header__branding img{height:unset;width:150px}.page-template-template-filmy-2 .header--active .header__branding img{width:100px}.page-template-template-filmy-2 .current-lang a,.page-template-template-filmy-2 .footer__menu .menu li:hover a,.page-template-template-filmy-2 .menu .current_page_item a,.page-template-template-filmy-2 .menu li:hover a{color:#16a500!important}.page-template-template-filmy-2 .hero__header{margin-bottom:7.5rem}.page-template-template-filmy-2 .title{margin:0;margin-bottom:4.6875rem}.page-template-template-filmy-2 .embed-container{max-width:1030px;width:90%;margin:0 auto 4.5rem}.page-template-template-filmy-2 .embed-container__container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.page-template-template-filmy-2 .embed-container embed,.page-template-template-filmy-2 .embed-container iframe,.page-template-template-filmy-2 .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.instruction{margin-bottom:6.5rem}.instruction__grid{max-width:1140px;width:90%;margin:0 auto}.instruction__section-heading{font-size:2rem;font-weight:700;line-height:3.5625rem;color:#24252b;margin-bottom:2.25rem;text-align:center}@media screen and (min-width:768px){.instruction__section-heading{font-size:3rem}}.instruction__section-desc{max-width:772px;margin:0 auto 7rem}.instruction__section-desc>*{font-size:1rem;font-weight:400;line-height:1.5rem;color:#24252b;text-align:center}.instruction__items{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem 0}@media screen and (min-width:600px){.instruction__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.instruction__items{grid-template-columns:repeat(4,1fr)}}.instruction__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;max-width:240px;margin:0 auto}.instruction__item-icon{margin-bottom:2rem;min-height:5rem}.instruction__item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.instruction__item-title{font-size:1.25rem;font-weight:900;line-height:1.5rem;color:#24252b;text-align:center}.instruction__item-desc>*{font-size:1rem;font-weight:400;line-height:1.25rem;color:#24252b;text-align:center}.video-form{background-color:#f3f3f3;padding:4.5rem 0 4rem}.video-form__grid{max-width:760px;width:90%;margin:0 auto}.video-form__form input[type=email],.video-form__form input[type=text]{width:100%;height:3.75rem;border:.0625rem solid #24252b;background:transparent;margin-bottom:1rem;padding:0 1.875rem;font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#24252b}.video-form__form input[type=email]::-webkit-input-placeholder,.video-form__form input[type=text]::-webkit-input-placeholder{font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#24252b}.video-form__form input[type=email]:-ms-input-placeholder,.video-form__form input[type=email]::-ms-input-placeholder,.video-form__form input[type=text]:-ms-input-placeholder,.video-form__form input[type=text]::-ms-input-placeholder{font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#24252b}.video-form__form input[type=email]::placeholder,.video-form__form input[type=text]::placeholder{font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#24252b}.video-form__form input[type=email]:focus,.video-form__form input[type=text]:focus{border-color:#16a500}.video-form__form button[type=submit],.video-form__form input[type=submit]{display:-ms-flexbox;display:flex;background-color:#16a500;height:3.75rem;border-radius:1.875rem;padding:0 2.625rem;color:#fff;font-family:Lato,sans-serif;font-weight:400;letter-spacing:.1em;font-size:1.0625rem;-ms-flex-align:center;align-items:center;line-height:1.3125rem;text-transform:uppercase;margin:0 auto;cursor:pointer}.video-form__form #papi-photo-files{display:none}.video-form__form .multilinefile-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.video-form__form #mfcf7_zl_add_file{height:2.5rem;background-color:#24252b;padding:0 2.25rem;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#fff;border-radius:0;text-transform:unset;cursor:pointer}.video-form__form .wpcf7-acceptance .wpcf7-list-item{margin:2.1875rem 0 2.625rem}.video-form__form .wpcf7-acceptance .wpcf7-list-item label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.video-form__form .wpcf7-acceptance .wpcf7-list-item label input{position:relative;width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem;background-color:transparent;border:.0625rem solid #16a500;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:1.5rem;cursor:pointer}.video-form__form .wpcf7-acceptance .wpcf7-list-item label input:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background-color:#16a500}.video-form__form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-family:Lato,sans-serif;font-weight:400;font-size:.875rem;line-height:1.0625rem;color:#24252b}@media screen and (min-width:1024px){.contact__us__photos{display:none}.hero__header__background{background-attachment:fixed}}@media screen and (max-width:1500px){.contact__us .contact__us__photo:nth-child(2){background-position:60% 50%}.contact__us .contact__us__photo:nth-child(3){background-position:40% 50%}}@media screen and (max-width:1350px){.technology__col--right img{margin-left:50px}}@media screen and (max-width:1280px){.boxes__box__content{padding:30px!important}.contact__form__col--text{padding-left:30px}.card__item{width:calc(50% - 40px)}.technology__col--right img{margin-left:30px;max-width:380px}}@media screen and (max-width:1080px){.technology__col--right img{max-width:350px}}@media screen and (max-width:1024px){.map{height:auto}.map__content{position:relative;top:0;left:0;margin-top:50px;padding:20px}.map .grid{margin:0}.header__nav .menu{top:0;left:0;bottom:0;right:0;background:#1a2029;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transition:all .3s cubic-bezier(.215,.61,.355,1);transform:scale(0)}.header__nav .menu li{margin:20px 0}.header--toggled .header__nav .menu{transform:scale(1)}.footer__menu{display:none}.technology__section{height:unset;margin:100px 0;transform:translateX(0);opacity:1}.technology__col--right{display:none}.technology__col--left{width:100%}.technology__col--right img{max-width:100%;margin-left:100px}.sidebar{display:none}.boxes__box{margin:70px 0}.boxes__box__content{max-width:unset;min-width:100%;background:rgba(26,32,41,.8);color:#fff}.boxes__box__content h3{color:#fff!important}.boxes__box__content--bg{background:#fff!important;color:#1a2029}.boxes__box:after{width:100%;height:100%;top:0;left:0;min-height:unset}.box__carousel .owl-nav{display:none}.title--section__break span{top:0;left:0;max-width:60%}.title--section__break{-ms-flex-pack:start;justify-content:flex-start}.boxes .title{margin-top:0}.box__carousel .boxes__box__content__item{padding-right:30px}.box__carousel .owl-dots{right:-10px}.page-template-template-about .boxes__box{margin:50px 0}.contact__form__col{width:100%}.contact__form__col--text{padding-left:0}.contact__form .grid{-ms-flex-direction:column;flex-direction:column}.hm{display:none}h1{font-size:3rem;line-height:3.2rem}.intro__wrapper{-ms-flex-direction:column;flex-direction:column}.intro__box{border:none!important;width:90%;height:130px}.contact__us{-ms-flex-direction:column;flex-direction:column}.contact__us .employers,.contact__us__photo{position:relative;transform:unset;left:unset}.contact__us__photo{height:400px;float:left;width:50%}.contact__us__photos{display:-ms-flexbox;display:flex;width:100%}}@media screen and (max-width:767px){.line{left:90%}.page-template-template-about .line{display:none}.title--contact{-ms-flex-pack:start;justify-content:flex-start}.title--contact span{max-width:220px}.header__branding img{max-width:80px}.page-template-template-about .boxes__box__content{padding:30px!important}.page-template-template-about .boxes__box__title{left:unset}.title--contact{font-size:2rem;margin:200px 20px 100px;line-height:2rem}.contact__us .employers{padding:0}.card__item{width:100%;margin:60px 0}p{font-size:.9rem;line-break:1.2rem}h1{font-size:2.2rem;line-height:2.4rem}h2{font-size:1.75rem;line-height:2rem}h3{font-size:1.5rem}h4,h5,h6{font-size:1.25rem;line-height:1.55rem}.employers{-ms-flex-direction:column;flex-direction:column}.employers__employee{margin-bottom:30px}.contact__us{-ms-flex-direction:column;flex-direction:column}}@media (min-width:320px) and (max-width:480px){.header__branding img{max-width:50px}.contact__us__photos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact__us__photo{width:100%}}