@import "https://fonts.googleapis.com/css2?family=Rosario:ital@0;1&family=Unna:wght@400;700&display=swap";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:Chrono,sans-serif;overflow-x:hidden;padding-top:65px;color:#383e3f}@media(min-width:768px){body{padding-top:60px}body.extended-topbar{padding-top:100px}body.extended-topbar .topbar__cta{display:block}}p{line-height:1.6;font-weight:300}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:500}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.nopaddingtop{padding-top:0 !important}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Chrono;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/fonts/Chrono-Thin.woff) format("woff")}@font-face{font-family:Chrono;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/fonts/Chrono-Light.woff) format("woff")}@font-face{font-family:Chrono;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/fonts/Chrono-Regular.woff) format("woff")}@font-face{font-family:Chrono;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/fonts/Chrono-Medium.woff) format("woff")}@font-face{font-family:Chrono;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/fonts/Chrono-Bold.woff) format("woff")}@font-face{font-family:Unna;font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/1667658/Monterail_July_2016/Fonts/unna-v9-latin-italic.woff) format("woff")}@font-face{font-family:Unna;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn2.hubspot.net/hubfs/1667658/Monterail_July_2016/Fonts/unna-v9-latin-regular.woff) format("woff")}.topbar{position:fixed;top:0;width:100%;z-index:1000;background-color:#fff;height:3.75rem}@media only screen and (min-width:670px){.topbar{box-shadow:0 1px 4px 0 rgba(0,0,0,0.1)}}.content-container{margin:0 auto !important;box-sizing:border-box;padding:0;max-width:1000px;float:none !important}.container-center{text-align:center}.main-heading{font-size:1.875rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin-top:0}.section-main-top h1,.section-main-services h1,.section-main-technology h1,.section-main-case h1,.section-main-customers h1,.section-main-blog h1,.section-main-deloitte h1,.section-main-contact h1,.section-main-vue h1,.section-subs-pref .widget-type-email_subscriptions h1{font-family:Unna,serif;font-weight:500;line-height:1.2;margin-top:0;font-size:3.125rem}.section-main-vue h1{color:#343541;text-align:left;font-size:3.75rem;padding-bottom:1.875rem}.section-main-vue h2{color:#343541;text-align:left;font-size:1rem}.used_tech_main_page{text-align:left}.slider__tile{outline:0}.case-img-container,.case-statistics-container{position:relative;min-height:63rem !important}.main-landing__services--read-more{font-size:1rem;font-family:Chrono,sans-serif;font-weight:500;text-transform:uppercase;color:#1f79e2;line-height:1.25;margin-top:4.6875rem;text-decoration:none}.main-landing__arrow{display:inline-block;vertical-align:middle;width:12px;height:2px;background-color:#fff;border-radius:2px;position:relative;margin:6px}.main-landing__arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-9px}.main-landing__arrow:after,.main-landing__arrow:before{content:"";display:inline-block;width:25px;height:2px;border-radius:2px;background-color:#fff;position:absolute;right:-3px}.main-landing__arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}@media(min-width:768px){.case-statistics-container{background-image:url('https://cdn2.hubspot.net/hubfs/1667658/images/parashute.png');background-size:cover;background-position:center}}.footer-container-wrapper form h2{text-align:center}.section-footer h3{font-family:Unna,serif;font-weight:500;font-size:1.375rem}.section-main-technology h2,.section-main-case h2{text-align:left;text-align:left;font-size:2.1875rem;line-height:1.2;margin:0;font-weight:300}.technology-icons>div.row-fluid-wrapper.row-depth-1.row-number-20>div{align-items:center;display:flex;justify-content:center}.technology-icons>div.row-fluid-wrapper.row-depth-1.row-number-21>div{align-items:center;display:flex;justify-content:center}.section-main-technology .icon-ruby img{width:55px !important;height:55px !important;margin:.625rem auto}.section-main-technology .icon-rails img{width:55px !important;height:55px !important;margin:.625rem auto}.section-main-technology .icon-sql img{width:55px !important;height:55px !important;margin:.625rem auto}.section-main-technology .icon-js img{width:auto !important;height:55px !important;margin:.625rem auto}.section-main-technology .icon-angular img{width:55px !important;height:55px !important;margin:.625rem auto}.section-main-technology .icon-vue img{width:55px !important;height:55px !important;margin:.625rem auto}.section-relative-container{position:relative !important}.section-main-customers .icon-merck img{width:130px !important;height:20px !important}.section-main-customers .icon-solarflare img{width:110px !important;height:40px !important}.section-main-customers .icon-uw img{width:133px !important;height:50px !important}.section-main-customers .icon-smallworld img{width:180px !important;height:auto;max-width:100%}.section-main-case .section-relative-container img{position:absolute;bottom:0;left:60px;height:85%;width:auto;z-index:1;margin-left:50%;-webkit-transform:translateX(-40%);transform:translateX(-40%);width:auto !important}@media(max-width:1200px){.section-main-case .section-relative-container img{height:70%}}@media(max-width:1000px){.section-main-case .section-relative-container img{height:50%}}.slider__tile{display:none;position:relative;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;text-align:left !important;margin:20px}.privacy_policy_text{font-size:10px;line-height:1.5;max-width:390px;margin:20px auto 0}.newsletter-blog-listing-sidebar .privacy_policy_text{max-width:255px;margin:25px auto 0;text-align:-webkit-center}.newsletter-blog-listing-sidebar .privacy_policy_text a{text-decoration:underline}.blog-side-bar .privacy_policy_text{max-width:255px;margin:25px auto 0;text-align:-webkit-center}.blog-side-bar .privacy_policy_text a{text-decoration:underline}.testimonial__avatar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem}.testimonial__avatar{vertical-align:bottom;width:90px;height:90px;object-fit:contain;border-radius:50%;background-blend-mode:color;margin:auto}.u__medium{font-weight:500}.testimonial__name-wrapper{vertical-align:top;vertical-align:bottom;text-align:center}@media(max-width:400px){.testimonial__name-wrapper{padding-left:1.5rem}}.testimonial__name{font-size:1.375rem;font-style:normal;margin-bottom:.625rem}@media(max-width:400px){.testimonial__name{margin-top:1.5rem}}.testimonial__name,.testimonial__position{font-family:Unna,serif;font-weight:500;line-height:1.2;margin-bottom:0}.testimonial__position{font-size:1.125rem;margin:0}.testimonial__name{font-size:1.375rem;font-style:normal;margin-bottom:.625rem}.testimonial__description{margin:0;font-family:Chrono,sans-serif;font-weight:300;letter-spacing:.03125rem;line-height:23px;position:relative}blockquote.testimonial__description::after{content:"";background:url("https://cdn2.hubspot.net/hubfs/1667658/images/%20clients/quotes.png");background-repeat:no-repeat;width:127px;height:101px;margin:auto;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.section-main-services{color:#fff}.section-main-services .white-box{margin-left:15px !important;margin-bottom:15px;min-height:440px;border-radius:3px;background-color:#fff;box-shadow:0px 2px 15px 2px rgba(0,0,0,0.08);-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s;padding:2.375rem;position:relative;color:#737372}.section-main-services .white-box a.blank{position:absolute;width:100%;height:100%;top:0;left:0}.section-main-deloitte{color:#fff}.section-main-vue{color:#fff}.section-main-vue a{color:#fff}.section-main-financial-times img{width:200px !important}.section-main-deloitte img{width:166px !important;height:65px !important}.section-main-services .white-box h3,.section-main-services .white-box p,.section-main-services .white-box a h3,.section-main-services .white-box a p{text-align:left;font-family:Chrono,sans-serif}.section-main-services .white-box h3,.section-main-services .white-box a h3{font-size:22px;font-family:Chrono,sans-serif;color:#353948;font-weight:400;line-height:1.27;display:block;margin-bottom:0;text-decoration:none}.section-main-services .white-box .tags{text-align:left;font-size:14px;font-weight:300;line-height:1.5;color:#4a4a4a;margin-top:16px;text-transform:uppercase}.section-main-services .white-box .link{position:absolute;top:0;left:0;width:100%;height:100%}.section-main-services .white-box .link:hover .link__content{border-color:#277cdf}.section-main-services .white-box .link__content{position:absolute;left:2.375rem;bottom:2.5rem;color:#277cdf;border-bottom:1px solid transparent}.white-box{cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:none !important;background-color:#fff}.white-box a{text-decoration:none}.white-box:hover{-webkit-box-shadow:0px 2px 15px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 15px 2px rgba(0,0,0,0.25);box-shadow:0px 2px 15px 2px rgba(0,0,0,0.25)}.white-box p,.white-box a p{font-size:.875rem;font-family:Chrono,sans-serif;font-weight:400;line-height:1.5;color:#4a4a4a;text-decoration:none}.section-main-case h1{text-align:left}.section-main-top{color:#fff;background-color:#fc91af;background-image:url(https://cdn2.hubspot.net/hubfs/1667658/images/hero-landing-mobile.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:5rem 0}@media(min-width:768px){.section-main-top{background-image:url(https://www.monterail.com/hubfs/monterail-www/hero-landing.jpg?t=1505145543242)}}.section-main-vue{color:#fff;background-image:url(https://hubspot.monterail.io/hubfs/_homepage/background-homepage.svg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:5rem 0}.section-main-top-berlin{color:#fff;background-color:#fc91af;background-image:url(https://www.monterail.com/hubfs/monte_com_2019_assets/hero-berlin.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:5rem 0}@media(min-width:768px){.section-main-top-berlin{background-image:url(https://www.monterail.com/hubfs/monte_com_2019_assets/hero-berlin.jpg)}}.hero-vue-image img{max-width:830px;max-height:870px;position:absolute;right:-8rem;margin-top:-5rem}.main-landing__btn{display:inline-block;height:3.125rem;line-height:3.125rem;padding-left:3.125rem;padding-right:3.125rem;border-radius:100px;border:0;outline:0;text-decoration:none;font-size:1rem;font-family:Chrono,sans-serif;font-weight:500;background-color:#1f79e2;color:#fff;-webkit-transition:background .3s;transition:background .3s}.main-landing__btn--blue{background-color:#1f79e2;color:#fff;-webkit-transition:background .3s;transition:background .3s;position:relative;transition:left .2s ease-out}.main-landing__btn--blue:focus,.main-landing__btn--blue:hover{background-color:#3687e5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-landing__btn--blue:active{background-color:#1b6dcd}.main-landing__btn--red{background-color:#ec1115;color:#fff;-webkit-transition:background .3s;transition:background .3s;position:relative;transition:left .2s ease-out}.main-landing__btn--red:focus,.main-landing__btn--red:hover{background-color:#d10004;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-landing__btn--red:active{background-color:#ec1115}.main-landing__arrow{display:inline-block;vertical-align:middle;width:12px;height:2px;background-color:#fff;border-radius:2px;position:relative;margin:6px}.main-landing__arrow:after,.main-landing__arrow:before{content:"";display:inline-block;width:10px;height:2px;border-radius:2px;background-color:#fff;position:absolute;right:-1px}.main-landing__arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px}.main-landing__arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:3px}.main-landing__arrow--small{width:7px;height:1px;border-radius:1px}.main-landing__arrow--small:after,.main-landing__arrow--small:before{width:4px;height:1px;border-radius:1px}.main-landing__arrow--small:before{top:-1px}.main-landing__arrow--small:after{top:1px}.main-landing__arrow--gray{width:55px}.main-landing__arrow--gray,.main-landing__arrow--gray:after,.main-landing__arrow--gray:before{background-color:#b9b9b8}.main-landing__arrow--about,.main-landing__arrow--about:after,.main-landing__arrow--about:before{background-color:#4f82bf}.main-landing__arrow--black,.main-landing__arrow--black:after,.main-landing__arrow--black:before{background-color:#383e3f}.main-landing__arrow--blue,.main-landing__arrow--blue:after,.main-landing__arrow--blue:before{background-color:#1f79e2}.main-landing__arrow--left{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.main-landing__btn--arrow{position:relative;overflow:hidden}.main-landing__btn--arrow .main-landing__arrow{position:absolute;left:100%;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transition:left .3s;transition:left .3s}.section-main-slider .main-landing__arrow{top:8rem}.section-main-slider .arrow-container{position:absolute;width:100%;height:20rem;cursor:pointer}.text-aligned-left{text-align:left !important}.section-container{padding-top:5rem;padding-bottom:5rem}.section-container-vue{padding-top:5rem;padding-bottom:13rem}.section-blue{background-color:#00aeff;color:#fff}.section-blue a{color:#fff}.vue-long-blue h1{margin-bottom:2rem}.vue-long-blue{background-color:#3d8ad6}.vue-long-blue h3{font-family:Unna,serif;font-size:24px;font-weight:500;line-height:1.2}.vue-long-blue a{font-weight:700}.section-blue .small-title a{color:#fff;text-decoration:none}.section-bluesky{background-color:#4a90e2;color:#fff}.section-yellow{background-color:#ffbf00}.section-strongyellow{background-color:#ffc946}.section-grey{background-color:#f2f2f2}.section-lightgrey{background-color:#f8f8f8}.section-darkgrey{background-color:#414141;color:#fff}.section-lightblue{background-color:#f2f8fe}.section-lightpink{background-color:#fef8f8}.section-vue-green{background-color:#41b883}.section-vue-gray{background-color:#35495e}.section-merck{background:#402f74}.section-merck__laptop{display:none}.alex-img{width:112px !important;height:132px !important}.process-infographic img{height:500px;max-width:100%}.technologies{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding:0 3%}.technologies__item{width:auto !important;height:75px}@media(max-width:375px){.box-offer__text{font-size:12px !important}}@media(min-width:767px) and (max-width:996px){.box-offer__text{font-size:13px}}@media(max-width:766px){.technologies{justify-content:center}.technologies__item{padding:10px 10%}.process-infographic{margin-top:36px}.process-infographic img{height:auto;max-height:500px}}@media(min-width:1140px){.section-offers{padding-bottom:3rem}}@media(max-width:1365px){.section-merck__left-col{width:100% !important}}@media(min-width:1366px){.section-merck{background:#402f74 url('https://cdn2.hubspot.net/hubfs/1667658/images/merck.jpg');background-position:150% center;background-repeat:no-repeat;background-size:contain;position:relative}.section-merck__laptop{display:block;position:absolute;bottom:0;left:55%;height:50%;width:auto}}.span6.widget-span.widget-type-cell.text-aligned-left.left-container-txt{padding-bottom:4%}.webdev-box--light-red{background-color:#ffeeec}.webdev-box--medium-red{background-color:#ffdcd5}.section-main-contact input,.tabs-content-container input{background:#fff;display:block;width:100%;border-radius:3px;border:1px solid #fae3e3;font-size:1rem;padding:.75rem 1.25rem;outline:0;box-sizing:border-box;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;box-shadow:none}.section-main-contact textarea,.tabs-content-container textarea{background:#fff;min-height:200px;display:block;width:100%;border-radius:3px;border:1px solid #fae3e3;font-size:1rem;padding:1.5625rem 1.25rem;resize:vertical;outline:0;box-sizing:border-box;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.section-main-contact input[type="submit"],.tabs-content-container input[type="submit"]{max-width:250px;display:inline-block;height:3.125rem;padding-left:3.125rem;padding-right:3.125rem;border-radius:100px;border:0;outline:0;text-decoration:none;font-size:1rem;font-family:Chrono,sans-serif;font-weight:500;background-color:#1f79e2;color:#fff;-webkit-transition:background .3s;transition:background .3s;margin-top:1.875rem}.section-container.section-footer{padding-bottom:1rem;padding-top:5rem}.section-footer input{border-bottom:1px solid #d2d2d2;border-top:0;border-left:0;border-right:0;background-color:transparent;padding-top:.625rem;padding-bottom:.625rem;outline:0;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.section-footer input[type="submit"]{border-radius:6.25rem;border:1px solid #1f79e2;color:#1f79e2;width:8.125rem;height:2.5rem;line-height:40px;padding:0}.section-footer .links{padding-top:.625rem;padding-bottom:.625rem;border-top:1px solid hsla(60,1%,72%,.4)}.section-footer .links h6{font-size:.75rem;display:inline-block;font-family:Chrono,sans-serif;font-style:normal;font-size:.75rem;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;color:#4a4a4a}.section-footer .links ul{list-style-type:none;padding:0;margin:0}.section-footer .links li{font-size:.75rem;line-height:1.2;margin:0;font-family:Chrono,sans-serif;font-weight:300;color:#4a4a4a;text-decoration:none;margin-bottom:.375rem;border-bottom:1px solid transparent}.footer__contact-mail{color:#ec1923 !important;text-align:left;margin-bottom:.375rem}.footer__contact-phone{text-align:left;margin-bottom:.375rem;color:#383e3f !important}.footer__menu-address{color:#4a4a4a;font-family:Chrono,sans-serif;font-style:normal;font-size:.75rem;font-weight:400;margin:0;line-height:1.6}@media(max-width:768px){.footer__menu-address{display:none}}.footer__contact-mail,.footer__contact-phone{font-family:Chrono,sans-serif;font-style:normal;font-size:.875rem;font-weight:500;text-decoration:none;line-height:1.6}.links a{text-decoration:none;color:inherit}.links a:hover{text-decoration:underline}.section-footer .copyrights{padding-top:.8rem;padding-bottom:.8rem;border-top:1px solid hsla(60,1%,72%,.4);font-size:.75rem;color:#b9b9b8}.section-pink{background-color:#fcecee}.feature-row{border-bottom:solid 1px #000;padding-bottom:2rem}.double-horizontal-spacer{min-height:180px !important}h1{text-align:center;font-size:4.0625rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0;font-style:normal}.section-about-top h1{text-align:left}.dash-separator{margin-bottom:2.5rem}.section-about-top h3{font-style:italic;font-size:1.375rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0}.play_btn{position:absolute;top:0;left:-15rem;right:0;bottom:0;margin:auto;cursor:pointer;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.services-read-more{font-size:1rem;font-family:Chrono,sans-serif;font-weight:500 !important;text-transform:uppercase;color:#1f79e2 !important;line-height:1.25}.about-video-side{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;top:0;left:50%;height:100%;padding-left:5.3125rem;padding-top:3.125rem;padding-bottom:3.125rem;background-color:#fff;margin-left:1.282051282% !important}.about-video-side-compressed{left:100vw !important}.section-about-video,.section-contact-wroclaw{padding:0;overflow:hidden}.about_video_expanded{width:100vw !important;background-image:none !important;background-color:#000 !important}.video-container{position:relative}.video-wrapper{padding:0;margin:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.video-wrapper-expanded{width:100% !important;margin-left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.section-mobile-process{padding-top:4%;padding-bottom:6%}.section-mobile-process h1{font-weight:100;padding-bottom:2%}.section-mobile-process .widget-type-cell.text-aligned-left{width:42%;color:lightgray;font-weight:100}.section-mobile-process .widget-type-cell.text-aligned-left .row-number-6,.section-mobile-process .widget-type-cell.text-aligned-left .row-number-7{width:80%;padding-left:15%}.section-services-you h3,.section-community-meet h4,.section-mobile-top h4,.section-mobile-process h3{margin-bottom:1.5rem;font-size:1.375rem;font-family:Unna,serif;font-weight:500}.section-mobile-top h4{font-size:1.25rem;margin:0}.footer-social-connect{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.icon{display:inline-block;position:relative;vertical-align:middle;background-repeat:no-repeat;margin:1px 2px;width:36px;height:36px;background-size:36px 36px;background-repeat:no-repeat}.icon--color-on-hover:after,.icon--color-on-hover:before{content:"";display:inline-block;-webkit-transition:all .2s;transition:all .2s;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat}.icon--color-on-hover:after{position:absolute;left:0;top:0;opacity:0}.icon--color-on-hover:hover:before{opacity:0}.icon--color-on-hover:hover:after{opacity:1}.icon__github.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/github_g.svg)}.icon__github.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/github_c.svg)}.icon__linkedin.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/linkedin_g.svg)}.icon__linkedin.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/linkedin_c.svg)}.icon__facebook.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/facebook_g.svg)}.icon__facebook.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/facebook_c.svg)}.icon__twitter.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/twitter_g.svg)}.icon__twitter.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/twitter_c.svg)}.icon__behance.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/behance-g.svg)}.icon__behance.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/behance-c.svg)}.icon__dribbble.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/dribbble_g.svg)}.icon__dribbble.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/dribbble_c.svg)}.icon__instagram.icon--color-on-hover:before{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/instagram_g.svg)}.icon__instagram.icon--color-on-hover:after{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/sm-icons/instagram_c.svg)}.lets-connect p{font-weight:500;text-align:left}h2,.how-to-apply h3{font-size:2.5rem;text-align:left;font-family:Chrono,sans-serif;font-weight:300;margin:0;line-height:1.2;letter-spacing:0;color:inherit}.section-about-work h3,.section-mobile-top h3,.section-mobile-team h3,.section-singleteam-top h3{font-family:Unna,serif;font-weight:300;font-style:italic;color:#3b3a3c;line-height:1.5;font-size:1.375rem;margin-bottom:0}.section-mobile-team h3{font-size:1.375rem !important;text-align:left !important}.section-mobile-team h4{border-top:1px solid #888;padding-top:1rem;color:#888 !important;font-family:Unna,serif;font-style:italic;font-size:1.275rem !important;font-weight:300;margin-top:.3rem}.section-about-team h2,.section-about-headquarter h2,.section-contact-response h2,.section-community-meet h2{text-align:center !important}.section-about-team h3,.section-contact-response h3,.section-contact-wroclaw h3{font-family:Chrono,sans-serif;font-size:1.875rem;font-weight:300;margin:0;color:inherit;text-decoration:none;letter-spacing:.054375rem;line-height:1;text-align:left}.section-contact-wroclaw{color:#fff}.section-contact-wroclaw h3,.section-contact-office h3{margin-bottom:1rem}.section-contact-response h3{text-align:center}.section-about-headquarter h4,.section-singleteam-top h4,#tab2_content p{margin:0;font-weight:400;font-style:italic;color:#6e6e6e;line-height:1.5;font-size:1rem;font-family:Unna,serif}.section-about-team h4,.section-community-open h4,.section-community-stats h4,.section-mobile-team h3,.section-career-values h3{font-style:italic;text-align:center;font-size:1rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0}.section-career-values h3{text-align:left;font-size:1.375rem}.section-community-open h4{text-align:left;display:inline-block}.section-community-stats h4{margin:0;text-align:left}.section-community-stats img{width:100% !important}.number-desc{font-family:Chrono,sans-serif;font-size:.875rem;font-weight:300;display:inline-block}.big-number,.medium-number{display:inline-block;font-size:4rem;margin:0;font-weight:700;line-height:5rem;margin-right:.7rem}.medium-number{font-size:2.5rem}.about-work-copy{padding:5rem 0;padding-right:5.3125rem}.section-about-work,.section-contact-office{padding:0;overflow:hidden}.about-side-container{padding:0;position:relative}.about-side-image{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/about_us/about-bg2.jpg);position:absolute;top:0;left:0;min-width:45rem;max-width:none;height:100%;min-height:32rem;background-repeat:no-repeat;background-size:cover;background-position:top}.about-side-image-community{background-image:url(https://cdn2.hubspot.net/hubfs/1667658/about_us/about-bg3.jpg)}.headquartered_title{padding-top:0;padding-bottom:0}.about_slider{height:500px;width:50vw;position:absolute}.about_slide{display:block;height:120%;width:100%;position:absolute;top:0;left:0}.slide{min-height:17rem !important;height:120%;width:100%;background-size:cover;background-repeat:no-repeat;background-position-y:center;margin-left:-40px}.slide_one{background-image:url('https://cdn2.hubspot.net/hubfs/1667658/about_us/about-slide1.jpg');opacity:1;transition:linear all 1s;-webkit-transition-delay:1s;transition-delay:1s}.slide_two{background-image:url('https://cdn2.hubspot.net/hubfs/1667658/about_us/about-slide2.jpg');opacity:0;transition:linear all 1s;-webkit-transition-delay:1s;transition-delay:1s}.slide_three{background-image:url('https://cdn2.hubspot.net/hubfs/1667658/about_us/about-slide3.jpg');opacity:0;transition:linear all 1s;-webkit-transition-delay:1s;transition-delay:1s}div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-9>div>div>div>div>div>div.row-fluid-wrapper.row-depth-1.row-number-13>div>div{display:none}@media(min-width:320) and (max-width:352px){body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-16>div>div>div>div>div>div>div>div.span6.widget-span.widget-type-cell.technology-icons>div.row-fluid-wrapper.row-depth-1.row-number-22>div{align-items:center;display:flex;justify-content:center}}@media(min-width:900px){body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-16>div>div>div>div>div>div>div>div.span6.widget-span.widget-type-cell.technology-icons{margin-top:1%}}@media(max-width:899px){body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-16>div>div>div>div>div>div>div>div.span6.widget-span.widget-type-cell.technology-icons{margin-top:2%}}.section-services-top img{margin:2rem 0}.button{padding:.9375rem 1.5625rem;border-radius:6.25rem;font-size:.875rem;font-family:Chrono,sans-serif;font-weight:300;color:inherit;display:inline-block;background-color:transparent;text-decoration:none;text-align:center;border:1px solid transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.read-more-btn{margin-left:0;font-size:1.125rem;height:2.8125rem;line-height:2.8125rem;padding:0 1.5625rem;border-radius:6.25rem;font-weight:300;display:inline-block;background-color:#535454;color:#fff;text-decoration:none;cursor:pointer;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:0;font-weight:400}.read-more-btn:hover{background-color:#9b9b9b}.hide-btn{background-color:transparent;color:#383e3f;border:1px solid #383e3f;font-size:1rem;padding:0 1.875rem;height:2.8125rem;line-height:2.8125rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:Chrono,sans-serif;font-weight:300;display:inline-block;text-decoration:none;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:6.25rem;cursor:pointer}.quick-btn.white{color:#fff;border-color:#fff}.quick-btn.white:hover{color:#4a90e2;background-color:#fff}.quick-btn{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background-color:transparent;color:#383e3f;border-color:#383e3f;font-size:1rem;padding:0 1.875rem;height:2.8125rem;line-height:2.8125rem;white-space:nowrap;overflow:hidden}.blue-btn{display:inline-block;font-family:Chrono,sans-serif;margin:0;font-size:.875rem;font-weight:400;color:#fff;background:#4a90e2;border-radius:25px;border:0;outline:0;padding:.75rem 1.5625rem;text-decoration:none;white-space:nowrap}.blue-btn:hover{background-color:red}.blue-btn.item-apply{font-weight:300}.blue-btn.item-apply:hover{background-color:#d0021b}.apply-btn-dark{background-color:#535454;color:#fff;border-style:none;margin:.9375rem;font-size:1rem;padding:0 1.875rem;height:2.8125rem;line-height:2.8125rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:6.25rem;font-family:Chrono,sans-serif;font-weight:300;display:inline-block;text-decoration:none;text-align:center;border:1px solid transparent;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.apply-btn-dark:hover{background-color:#6c6e6e}.services-lp{margin:0;position:relative;padding-bottom:.1875rem;border-bottom:1px solid #383e3f;font-size:1rem;font-family:Chrono,sans-serif;font-weight:300}.team-thumb-container img{width:80% !important}.tabs-nav-container{border-bottom:1px solid #000;padding-bottom:30px;background-color:#fef8f8}.tabs-nav-tab,.tabs-nav-tab{position:relative;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tabs-nav-container .active:after{content:'';position:absolute;bottom:-34px;left:0;width:100%;height:8px;border-radius:90px;background-color:#1f79e2}.tabs-nav-container .active h2{color:#1f79e2}.section-contact-wroclaw .about-side-container{padding:5rem;background-color:#f86657}.section-red{background-color:#f33a37;color:#fff !important}.section-light-red{background-color:#f96350;color:#fff !important}.lp-number{margin:0 !important;position:relative;border:1px solid #383e3f;padding:.3rem 1.2rem;border-radius:90px;font-size:1.875rem !important;font-family:Chrono,sans-serif !important;font-weight:300 !important;display:inline-block;margin-right:10px !important;margin-left:-4.2rem !important;padding:5px 0;width:50px;height:50px;box-sizing:border-box;text-align:center}.hs-form-required{display:none}input{margin-bottom:.5rem}.contact-office p{margin:0}#contact_tab_content{padding:70px 90px;border-radius:4px;box-sizing:border-box;display:block;background-color:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);box-shadow:0 4px 10px 0 rgba(0,0,0,0.08)0 4px 10px 0 rgba(0,0,0,0.08)0 4px 10px 0 rgba(0,0,0,0.08)0 4px 10px 0 rgba(0,0,0,0.08)}}#tab2_content .dash-separator{margin-bottom:.5rem}#tab2_content h3{text-align:left;display:inline-block}#tab2_content,#tab1_content{padding:70px 90px;box-sizing:border-box;display:none;background-color:#fff;border-radius:8px;-webkit-box-shadow:0px 15px 40px rgba(236,17,21,0.05);-moz-box-shadow:0px 15px 40px rgba(236,17,21,0.05);box-shadow:0px 15px 40px rgba(236,17,21,0.05)}#tab1_content{display:block}#tab1_content .hs_email,#tab2_content .hs_email,#contact_tab_content .hs_email{width:100%}#tab1_content .hs_submit,#tab2_content .hs_submit,#contact_tab_content .hs_submit{width:auto}#contact_tab_content .section-main-contact input[type="submit"],.tabs-content-container input[type="submit"]{margin-top:58px}#contact_tab_content h3{font-weight:300;font-size:1.875rem;font-family:Chrono;text-align:center;margin:0;margin-bottom:25px}.contact_form_main_group{max-width:400px;position:relative;transform:translateX(-50%);left:50%}.contact_form_main_group .legal-consent-container p{font-size:10px;line-height:1.5;margin:16px auto;max-width:385px;text-align:center}.contact_form_main_group .legal-consent-container a{color:#383e3f}.section-community-meet .big-number{margin:0 2rem}.section-community-meet hr{box-sizing:content-box;height:0;display:inline-block;width:40%;margin-bottom:1rem}.foreigners .widget-type-linked_image{min-height:5.25em}.section-community-meet .big-img img{width:100% !important}.mobile-box-container .span6{margin:0 !important;width:50% !important}.mobile-box-img{position:relative;z-index:100;padding:4.7rem 0}.mobile-box-absolute{height:100%;width:0;right:0;position:absolute;top:0;z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-box-open{width:100%;top:0;right:-100%}.mobile-box-txt{position:relative;padding:1.875rem;min-height:250px !important;max-height:250px !important}.mobile-box-pink{background-color:#fef8f8}.mobile-box-grey{background-color:#f2f2f2}.mobile-box-blue{background-color:#f2f8fe}.mobile-box-green{background-color:#e5fcf0}.section-green{background-color:#7befb2}.section-vue-green{background-color:#3eb882}.section-vue-yellow{background-color:#ffc946;color:#3b3a3c}.section-vue-green img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.section-mobile-story{padding:1rem 0;overflow:hidden}.left-container-txt{padding:5rem 0}.right-container-img{position:relative}.right-container-img img{display:block;position:absolute;top:0;bottom:0;left:0}.section-mobile-approach{overflow:hidden}.section-mobile-approach .right-container-img{margin-left:0 !important}.section-mobile-story .right-container-img img{height:43rem}.section-mobile-approach .right-container-img img{height:16.5rem}.section-mobile-approach .left-container-txt{padding:2rem 1rem 7rem 0}.section-mobile-approach .container-center{overflow:hidden}.section-mobile-top,.section-mobile-approach{padding-bottom:0}.section-mobile-story .left-container-txt img,.section-mobile-process img,.section-mobile-team img{width:100% !important}.section-fixed-height{max-height:16.5rem}.iot-fixed-height.section-container,.more.section-container{padding-top:0}.iot-fixed-height,.iot-fixed-height .right-container-img img{min-height:38rem !important;max-height:38rem}.iot-fixed-height .container-center{overflow:visible}.section-mobile-approach.approach-1{padding-top:3rem}.section-mobile-approach.approach-3{padding-bottom:6rem}.section-mobile-approach .dash-separator{margin:0}.small-title,.small-title a{font-family:Unna,serif;font-size:.9375rem;font-weight:400;margin:0;margin-top:1rem;text-decoration:none}.section-mobile-approach h1,.sub{padding-bottom:3rem}.subheader h2,.subheader h3,.contact__header h3{font-size:3.8rem;text-align:center;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0;font-style:normal;padding-bottom:5%}.section-mobile-approach h3,.section-mobile-story h3,.section-career-details h3{font-size:1.25rem;line-height:1.5;font-family:Unna,serif;font-weight:500}.section-career-details h3{font-style:normal}.section-career-details ul{list-style-type:none !important;padding:0}.section-career-details ul li{line-height:2}.section-career-details a{color:inherit;font-family:Rosario,sans-serif;font-style:italic;line-height:1.2}.full-width-img img,.designer img{width:100% !important}.more h2{text-transform:uppercase;font-size:1rem;font-family:Chrono,sans-serif;font-weight:300}.more .left-container-txt{padding:2rem 2rem 2rem 0}.more .right-container-txt{padding:2rem 0 2rem 2rem}.section-mobile-story .quick-btn{margin:1rem 0}.section-career-top{color:#fff;background-image:url(https://cdn2.hubspot.net/hubfs/1667658/1920x1148-updated-carrers-2.jpg);background-size:cover;background-position:center}.section-career-datail-top{color:#fff;background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/ror-top-bg.jpg);background-size:cover}.section-career-values{position:relative}.section-career-available h2,.section-career-values h2{margin-bottom:1em}@media(min-width:1100px){.section-career-available h2,.section-career-values h2{margin-bottom:2em}}.careers__section--flagged:before{content:'';position:absolute;top:0;left:1.25rem;width:25px;height:44px;background:url(https://cdn2.hubspot.net/hubfs/1667658/monterail-www/flag.png) no-repeat}@media(min-width:1000px){.careers__section--flagged:before{left:calc((100vw - 1000px + 20px)/ 2)}}.careers__subheader h2{text-align:center;font-size:4.0625rem;font-family:Unna,serif;font-weight:500;line-height:1.2;font-style:normal;padding-bottom:3%}.job-item{border-top:1px solid #e6e6e6;padding:1.625rem 0;margin-left:0 !important}.job-item .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:1024px){.job-item .widget-span{margin-left:0}}@media(max-width:767px){.job-item .row-fluid{flex-direction:column}}.bold-header{padding:0;font-size:1rem;font-weight:700}.hs-error-msgs{color:#ec1923;list-style-type:none;padding:0;margin:.3rem;font-size:.8rem}.hs_error_rollup{display:none}.hs_email,.hs_submit{display:inline-block}.hs_email{width:60%}.hs_submit{width:auto}.hs_email input[type='email']{width:100%}.newsletter__form{margin-bottom:2rem}.newsletter__form .hs_email{margin-bottom:0}.newsletter__form .privacy_policy_text{margin:80px auto 15px}@media(max-width:767px){.newsletter__form .hs_email{margin-bottom:10px}}@media(min-width:670px) and (max-width:767px){.newsletter-bottom-page .hs_email input[type='email']{width:55%}.newsletter-bottom-page{padding:0 3.5rem}}@media(min-width:582px) and (max-width:669px){.newsletter-bottom-page .hs_email input[type='email']{width:55%}.newsletter-bottom-page{padding:0 2.5rem}}@media screen and (max-width:581px){.newsletter-bottom-page .hs_email input[type='email']{width:80%}.newsletter-bottom-page{padding:0 1.5rem}}form>div>.hs_email input[type='email']{text-align:left}.section-main-contact .hs_email{width:100%}.section-main-contact .hs_submit{width:auto}.close__btn{position:absolute;top:2.3125rem;right:1.3125rem;width:3.125rem;height:3.125rem;overflow:hidden;background:0;margin:0;padding:0;border:0;z-index:1;outline:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.close__btn:after,.close__btn:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff;margin-top:-1px}.close__btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close__btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.section-about-video{position:relative}.view-more{display:inline-block;padding-left:1.25rem;vertical-align:middle;text-decoration:underline}a .view-more{color:#383e3f}.arrow-more{display:inline-block;vertical-align:top}.section-community-meet h4{margin-top:1rem}.section-community-meet{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/community-events-bg.png);background-position:top;background-size:cover}.section-mobile-story .story-name h3{margin-bottom:0}.section-mobile-story .story-name p{margin-top:0}button.estimate-button{position:relative;margin:0 1rem;display:inline-block;background-color:#f9f9f9;border-radius:7px;border:1px solid #e3e3e3;outline:0;min-height:190px;padding:2.5rem .5rem;vertical-align:top;transition:.3s;padding-bottom:80px}.section-contact-response #tab2_content .lp-number{font-style:normal}.estimate-button-content img{margin-top:1rem}.estimate-button-content h3{width:100%}button.estimate-button.big{width:43%}button.estimate-button.small{width:28.4%;margin:0 .5rem}.estimate-button-content{vertical-align:middle;text-align:center}.estimate-button-content h3{text-align:center !important;font-size:1.2rem;font-weight:400}button.estimate-button.selected{background-color:#f2f8fd;border:1px solid #9bc4f2}button.estimate-button.radio:after{width:28px;height:28px;margin-left:auto;border-radius:30px;border:1px solid #e5e5e5;content:'';font-family:FontAwesome;font-size:12px;line-height:28px;color:#fff;transition:.3s;position:absolute;top:.7rem;right:.7rem;background-color:#fff}button.estimate-button.checkbox:after{width:28px;height:28px;margin-left:auto;border-radius:30px;border:1px solid #e5e5e5;content:'';font-family:FontAwesome;font-size:12px;line-height:28px;color:#fff;transition:.3s;position:absolute;top:.7rem;right:.7rem;background-color:#fff}button.estimate-button.checkbox.selected:after{content:"\f00c";border:1px solid #9bc4f2;color:#9bc4f2}button.estimate-button.radio.selected:after{content:"\f111";border:1px solid #9bc4f2;color:#9bc4f2}.google-iframe iframe{margin-bottom:-5px;margin-left:12px;border:0;width:960px;height:600px}.monterail-red{position:relative;min-height:30.8rem !important}@media(min-width:768px){.monterail-red{max-width:30.8rem !important;float:right !important}}.section-contact-wroclaw{background-color:#f86657}hr{box-sizing:content-box;height:1px;background-color:#ddd;border:0}.section-singleteam-whatwedo .services-lp{margin-right:2rem;line-height:2;vertical-align:top}.section-singleteam-whatwedo h2{display:inline-block}.section-singleteam-whatwedo h3{font-weight:300;padding-left:3.5rem}.section-singleteam-whatwedo .single-item{margin-bottom:5rem;position:relative}.section-singleteam-whatwedo .single-item.we-collaborate:after{content:'';position:absolute;background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/wecollaboratewith.svg?t=1491229266414);width:630px;height:191px;right:-650px;top:0}.section-singleteam-whatwedo .single-item.we-lab:after{content:'';position:absolute;background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/design4.svg);width:303px;height:197px;right:-323px;top:0}ul.team-social-icons{list-style-type:none;padding:0}ul.team-social-icons>li img{width:1.5rem}ul.team-social-icons>li{display:inline-block;float:left;margin:0 .2rem}ul.team-social-icons>li:first-child{margin-left:0}ul.team-social-icons>li:last-child{margin-right:0}.team-item h3{margin-top:0}.flexed-menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.flexed-menu-container.simple{padding:12px .5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:unset}.flexed-menu-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexed-menu-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}.flexed-menu-content.menu{margin-left:auto;margin-right:0}@media(min-width:1140px){.flexed-menu-content.menu{min-height:60px}}.flexed-menu-content.menu ul,.flexed-menu-content.social ul{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.flexed-menu-content.social ul{margin-top:4px}@media(max-width:767px){.flexed-menu-content.social{width:100%;border-top:.0625rem solid #e3e3e3;padding-top:15px}.flexed-menu-content.social ul{width:100%;justify-content:space-around}}.flexed-menu-content.menu ul>li,.flexed-menu-content.social ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 1.46rem 0 1.46rem;font-size:.9rem}.flexed-menu-content.menu ul>li{padding-left:.5rem;margin:0}.flexed-menu-content.menu ul>li>a{text-decoration:none;color:inherit;font-size:.75rem}.flexed-menu-content.menu ul>li>a:hover{color:#ec1923}.flexed-menu-content.social ul>li{margin:0 .5rem}.flexed-menu-content.contact button{background-color:#fff;border:1px solid #ec1923;border-radius:90px;padding:0 1rem;font-size:.875rem;color:#ec1923;outline:0;height:2.2rem;font-weight:400;margin:0 1.5rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.flexed-menu-content.contact button:hover{background-color:#ec1923;color:#fff}.flexed-menu-content.logo img{max-width:100%;padding-left:.5rem}.flexed-menu-content.logo{width:100px}.flexed-menu-switch{display:none}.fixed-menu{position:fixed;background-color:#fff;top:0;z-index:200;width:100% !important;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1)}.white-container-box{width:350px;max-width:100%;background-color:#fff;border:1px solid #ccc;border-radius:7px;margin:auto;padding:2rem;box-sizing:border-box;-webkit-box-shadow:0 0 29px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 0 29px 0 rgba(0,0,0,0.33);box-shadow:0 0 29px 0 rgba(0,0,0,0.33)}.getinfopack .hs_email,.getinfopack .hs_submit{width:100%}.getinfopack label{font-family:Unna,serif;font-size:1.2rem}.getinfopack h3{display:none}.getinfopack input[type='email']{margin:2rem 0;width:100%;padding:.5rem;border:0;border-bottom:1px solid #ccc;color:#ccc;outline:0}.getinfopack input[type='submit']{background-color:#1f79e2;border:0;color:#fff;border-radius:90px;padding:.7rem 2rem;font-weight:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.getinfopack input[type='submit']:hover{background-color:#2185e8;color:white}.getinfopack ul.hs-error-msgs{display:block;list-style-type:none;padding:0;text-align:left;margin:0;margin-bottom:1rem}.getinfopack ul.hs-error-msgs>li label{font-size:.9rem;color:#ec1923}.section-case-top h1{color:#fff}.section-case-top h2{text-align:center;font-size:1rem;color:#fff}.section-case-top h3{font-family:Unna,serif;color:#00909b;font-size:3rem;font-weight:400;margin-top:1rem;margin-bottom:0}.flexed-3-column{display:flex;width:100%;flex-flow:row wrap;align-items:flex-end;align-content:center;justify-content:space-between}ul.flexed-3-column{list-style-type:none;padding:0;margin:0}ul.flexed-3-column>li{display:flex;flex-direction:column;justify-content:space-between;flex-basis:33%;margin-bottom:3rem;border-right:2px solid #000;max-height:100px}ul.flexed-3-column>li>p{margin:0;margin-top:1rem}h2.big-thin{color:#00909b;font-size:3rem;margin-bottom:2rem}.section-case-top{padding-bottom:375px;position:relative}.section-case-outcome{background:#14b9d4;background:-moz-linear-gradient(45deg,#14b9d4 0%,#6be0cc 100%);background:-webkit-linear-gradient(45deg,#14b9d4 0%,#6be0cc 100%);background:linear-gradient(45deg,#14b9d4 0%,#6be0cc 100%);background:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14b9d4',endColorstr='#6be0cc',GradientType=1)}.section-case-challenge{background:#3a3e4f;background:-moz-linear-gradient(45deg,#3a3e4f 0%,#6b7186 100%);background:-webkit-linear-gradient(45deg,#3a3e4f 0%,#6b7186 100%);background:linear-gradient(45deg,#3a3e4f 0%,#6b7186 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3e4f',endColorstr='#6b7186',GradientType=1);color:#fff}.case-absolute-image{position:absolute;width:100%;text-align:center}.case-absolute-image img{max-width:100%;-webkit-box-shadow:0 0 29px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 0 29px 0 rgba(0,0,0,0.33);box-shadow:0 0 29px 0 rgba(0,0,0,0.33)}.section-case-contact{padding-top:260px}.section-case-contact h2,.section-case-challenge h2{text-align:center;font-size:3rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0;font-style:normal;margin-bottom:2rem}.section-case-challenge ol,.section-case-outcome ol{list-style-type:decimal-leading-zero}.section-case-challenge ol>li,.section-case-outcome ol>li,.section-case-outcome p.underlined{margin-bottom:30px;position:relative}.section-case-challenge ol>li:before,.section-case-outcome ol>li:before{content:'';width:1.5em;height:1px;position:absolute;left:-1.75em;top:1.7em}.section-case-outcome p.underlined:before{content:'';width:1.5em;height:1px;position:absolute;left:0;top:1.7em}.section-case-challenge ol>li:before{background:#fff}.section-case-outcome ol>li:before,.section-case-outcome p.underlined:before{background:#383e3f}.section-case-outcome{position:relative;overflow:hidden}.section-case-outcome:after{content:'';position:absolute;width:380%;height:60%;bottom:16%;right:-80%;background:#fff;transform-origin:right bottom;transform:rotate(-26.5deg)}.section-case-outcome .row-fluid-wrapper{position:relative;z-index:2}.section-case-outcome img{max-width:100%}.flexed-bio{display:flex;flex-wrap:wrap;align-items:flex-end;jusity-content:flex-start}.flexed-bio .bio-image{flex-basis:20%;margin-right:1rem}.flexed-bio .bio-image img{max-width:100%}.flexed-bio .bio-personals{display:flex;flex-direction:column;justify-content:flex-end}.flexed-bio .bio-personals h4{margin:0}.flexed-bio .bio-personals h3{margin:0;margin-bottom:.7rem}.flexed-bio p{width:100%}.blue-btn{background-color:#1f79e2;border:0;color:#fff;border-radius:90px;padding:.7rem 2rem;font-weight:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blue-btn:hover{background-color:#2492ff}.section-case-awards img{max-width:150px}.section-case-outcome h2,.section-case-ready h2{font-size:2.8rem;font-family:Unna,serif;font-weight:500;line-height:1.2;margin:0;font-style:normal}.section-case-ready h2{text-align:center}.section-case-ready .blue-btn{margin-top:3rem;font-size:1.3rem;font-weight:400;padding:1rem 3rem}.section-portfolio-top p{font-size:2rem}.section-portfolio-projects ul{display:flex;width:100%;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin:0;padding:0;list-style-type:none}.section-portfolio-projects ul>li{display:flex;background-color:#fff;border-radius:7px;flex-basis:32%;flex-direction:column;padding:2rem 0;text-align:left;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-bottom:1rem}.section-portfolio-projects ul>li h3,.section-portfolio-projects ul>li p,.section-portfolio-projects ul>li>span{margin-left:2rem;margin-right:2rem}.section-portfolio-projects ul>li .read-more-btn{font-size:1rem;background-color:#00aeff}.section-portfolio-projects ul>li .read-more-btn:hover{background-color:#6dcffd}p.smaller{font-size:.7rem}.section-portfolio-case p,.section-portfolio-case h3{text-align:left;color:#fff}.section-portfolio-case span.hs-cta-wrapper{float:left;margin-top:1rem}.section-portfolio-case .content-container{position:relative}.section-portfolio-case img{position:absolute;right:0;height:200%;top:-110px}.section-portfolio-case.section-blue img{right:initial;left:0}.section-portfolio-case.section-blue .read-more-btn{background-color:#12529c}.section-portfolio-case.section-yellow .read-more-btn{background-color:#ca9700}.section-portfolio-case .read-more-btn{font-size:1rem}.section-portfolio-projects ul>li span.hs-cta-wrapper{margin-bottom:0;margin-top:auto}.team-member{font-size:1.375rem;color:#ff5548;font-family:'Chrono',serif;font-weight:300;margin:0}.team-position{font-style:italic;color:#383e3f;font-size:1.25rem;font-family:Unna,serif;font-weight:500;margin:0}.section-career-howto{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/apply-bg.jpg);background-size:cover;color:#fff}.ifyouare-more{position:absolute;top:250px}.estimate-button{background-repeat:no-repeat;background-position:center;background-position-y:80%}.estimate-button#new_project__1{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/4estimate-gr.svg?t=1497002776851)}.estimate-button.selected#new_project__1{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/4estimate.svg?t=1497002776851)}.estimate-button#new_project__0{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/3estimate-gr.svg?t=1497002776851)}.estimate-button.selected#new_project__0{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/3estimate.svg?t=1497002776851)}.estimate-button#web{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/2estimate-gr.svg?t=1497002776851)}.estimate-button.selected#web{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/2estimate.svg?t=1497002776851)}.estimate-button#mobile{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/5estimate-gr.svg?t=1497002776851)}.estimate-button.selected#mobile{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/5estimate.svg?t=1497002776851)}.estimate-button#iot{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/6estimate-gr.svg?t=1497002776851)}.estimate-button.selected#iot{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/6estimate.svg?t=1497002776851)}.estimate-button#backend{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/1estimate-gr.svg?t=1497002776851)}.estimate-button.selected#backend{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/1estimate.svg?t=1497002776851)}.estimate-button#font_end{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/7estimate-gr.svg?t=1497002776851)}.estimate-button.selected#font_end{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/7estimate.svg?t=1497002776851)}.estimate-button#design{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/8estimate-gr.svg?t=1497002776851)}.estimate-button.selected#design{background-image:url(https://cdn2.hubspot.net/hubfs/2292068/Monterail/8estimate.svg?t=1497002776851)}.latest-post{position:relative}.latest-post h3{text-align:left;font-size:22px;font-weight:400}.latest-post img{max-width:100%}.latest-post>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.latest-post .latest-post-date,.latest-post .latest-post-autor{font-family:Unna,serif;font-weight:400;font-style:italic;font-size:1.1rem}.latest-post .latest-post-autor span{color:#999}.latest-post span.latest-post-summary,.latest-post span.latest-post-summary a,.latest-post span.latest-post-summary span{font-weight:300 !important;text-decoration:none;color:#383e3f}.lp-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}.white-round-box-shaddow input[type="submit"]{max-width:300px;display:inline-block;height:3.125rem;padding-left:1rem;padding-right:1rem;border-radius:100px;border:0;outline:0;text-decoration:none;font-size:1rem;font-family:Chrono,sans-serif;font-weight:500;background-color:#1f79e2;color:#fff;-webkit-transition:background .3s;transition:background .3s;margin-top:1.875rem}.white-round-box-shaddow .hs_email,.white-round-box-shaddow .hs_submit{width:100%}.white-round-box-shaddow input{border-bottom:1px solid #d2d2d2;border-top:0;border-left:0;border-right:0;background-color:transparent;padding-top:.625rem;padding-bottom:.625rem;outline:0;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.white-round-box-shaddow{background-color:#fff;color:initial;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);box-shadow:0 0 25px 0 rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:25px 40px 40px;text-align:center}@media(max-width:991px){.white-round-box-shaddow{padding:25px 30px 40px}}.white-round-box-shaddow h2{font-size:2rem;font-family:Unna,serif;font-weight:500;text-align:center;position:relative}.white-round-box-shaddow p{font-weight:400;font-size:1.1rem}.section-container.vue h1{position:relative;display:inline-block;font-size:3rem;line-height:2.5rem}.section-container.vue-long{background:#3eb882 url(https://cdn2.hubspot.net/hubfs/1667658/lp/vue%20long/photo_2.jpg) no-repeat center center;background-size:cover}.section-container.vue.vue-long h1 img{position:static;top:0;display:block;margin:auto;margin-bottom:1rem}.vue-long-help{background-color:#f2f8fe;position:relative;overflow:hidden}.vue-long-help h1{text-align:left}.vue-long-help ul{list-style-type:none;padding:0}.vue-long-help li{padding:7px 0 7px 30px;position:relative;font-weight:300}.vue-long-help a{color:#383e3f;text-decoration:none;font-weight:700}.vue-long-help li:before{content:'';width:15px;height:15px;display:block;position:absolute;top:7px;left:0;background-image:url(https://cdn2.hubspot.net/hubfs/1667658/lp/vue%20long/circle.svg);background-repeat:no-repeat;background-position:left top}.vue-long-benefits{text-align:center}.vue-long-benefits h1{margin-bottom:2rem}.vue-long-benefits span:first-of-type{line-height:0}.vue-long-benefits h3{font-size:3rem;font-family:Unna,serif;font-weight:500;margin:0 0 .25rem;line-height:1}.section-container.vue.vue-long h1{line-height:1.5em;color:#fff;font-weight:400;font-size:3.2rem}.section-container.vue h1 img{position:relative;top:7px}.section-container.vue p{font-size:1.6rem;line-height:1.6rem}.section-container.vue.vue-long p{color:#fff;line-height:1.25em}.section-vue-yellow ul{list-style-type:none;padding:0;margin:0}.section-vue-yellow li{font-size:1rem;line-height:1.6rem;margin:0;padding:.5rem 0 .5rem 23px;position:relative}.section-vue-yellow li:before{content:'';width:12px;height:12px;position:absolute;left:0;top:12px;background-image:url(https://cdn2.hubspot.net/hubfs/1667658/lp/vue/check.svg);display:inline-block;background-size:cover}.section-vue-yellow .widget-type-rich_text{padding:0 25px}.section-vue-yellow h3{font-weight:400;font-size:1.5rem;line-height:2.2rem}.section-main-top.vue{background-image:none;background-color:#fff;color:initial}.section-subs-pref input[type="submit"]{max-width:250px;display:inline-block;height:3.125rem;padding-left:3.125rem;padding-right:3.125rem;border-radius:100px;border:0;outline:0;text-decoration:none;font-size:1rem;font-family:Chrono,sans-serif;font-weight:500;background-color:#1f79e2;color:#fff;-webkit-transition:background .3s;transition:background .3s;margin-top:1.875rem}.section-subs-pref input{background:#fff;display:block;width:100%;border-radius:3px;border:1px solid #fae3e3;font-size:1rem;padding:.75rem 1.25rem;outline:0;box-sizing:border-box;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;box-shadow:none}@media(min-width:1280px){.vue-long-beside-form p{font-size:1.1rem}.section-main-services .white-box:first-child{margin-left:18px !important}ul.flexed-3-column>li:nth-child(3n){border-right:0}}@media(min-width:768px){.desktop-right,.desktop-right span .desktop-right p,.desktop-right h1,.desktop-right h2,.desktop-right h3{text-align:right !important}.vue-worldwide h1{font-size:3.2rem}.vue-long-help h1{font-size:3.2rem}.box-vue-long{float:none !important;margin:auto !important}.vue-help-img{position:absolute;top:0;right:0;text-align:right}.flex-middle .row-fluid{display:flex;align-items:center}.sm-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.lets-connect{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:25px}.sm-icons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexed-menu-content.menu ul>li:last-of-type a{background-color:#fff;border:1px solid #ec1923;border-radius:90px;padding:.5rem 1rem;font-size:.875rem;color:#ec1923;outline:0;font-weight:400;margin:0 1.5rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.flexed-menu-content.menu ul>li:last-of-type a:hover{background-color:#ec1923;color:#fff}}@media(max-width:767px){.section-container.vue.vue-long h1 img{max-width:60px}.vue-help-img{position:static}.section-container.vue.vue-long h1{font-size:2rem;font-weight:400;line-height:1.2;text-align:left}.section-container.vue.vue-long P{font-size:1.2rem;text-align:left}.vue-help-img img{max-width:100% !important}.section-container.vue-long-help{padding:0}.section-container.vue-long-help .widget-type-rich_text{padding:3rem 15px}.vue-worldwide img{display:block;margin:1rem}.mobile-hide{display:none}.blog-most-popular .related-posts-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-most-popular .related-posts-container .related-post{width:100%}.thanks h3{margin-bottom:1rem}.ifyouare-more{position:static}.section-portfolio-case img{position:relative;right:initial;height:initial;top:0;width:100%}.section-portfolio-projects ul>li{flex-basis:100%}.section-case-top h3,h2.big-thin,.section-case-contact h2,.section-case-challenge h2,.section-case-outcome h2,.section-case-ready h2{font-size:1.5rem}.case-absolute-image{position:relative}ul.flexed-3-column>li{flex-basis:49%}ul.flexed-3-column>li:nth-child(2n){border-right:0}.flexed-menu-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0;margin-left:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:0;outline:0}.flexed-menu-switch span{width:2rem;height:2px;background-color:#ccc;margin:4px 0}.flexed-menu-content.menu span{width:100%}.flexed-menu-content.menu ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;width:100%;text-align:left;border-top:.0625rem solid #e3e3e3}.flexed-menu-content.menu ul>li>a{width:100%;height:100%;padding:.5rem 1rem}.flexed-menu-content.menu{margin-left:0;margin-right:0;width:100%}.flexed-menu-content.contact button{margin:0}.flexed-menu-mobile{margin-left:0;flex-wrap:wrap;width:100%;justify-content:space-between;display:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.flexed-menu-mobile.show{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all .2s ease-out;margin-top:1rem}.flexed-menu-content.menu ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flexed-menu-container{padding:1rem .5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-item{margin-bottom:2rem}.section-singleteam-whatwedo .services-lp{margin-right:1rem;line-height:1.5;vertical-align:top;font-size:1.1rem !important}.section-singleteam-whatwedo .single-item{margin-bottom:2rem;position:relative}.section-singleteam-whatwedo h3{font-weight:300;padding-left:0}.section-singleteam-whatwedo .single-item.we-collaborate:after{content:none}.section-singleteam-whatwedo .single-item.we-lab:after{content:none}.monterail-red{min-height:14rem !important;margin:0 -15px !important;overflow:hidden}.contact-office{padding-top:2rem !important}.google-iframe iframe{margin-bottom:0;margin-left:0;border:0;width:100%;height:50vh}.lp-number{margin-left:0 !important;font-size:1.25rem !important;width:30px;height:30px;padding:0}#tab1,#tab2{width:48%;display:inline-block}.section-contact-response h3{font-size:1.375rem !important}button.estimate-button.big,button.estimate-button.small{width:100%;margin:.5rem 0;min-height:110px;background-position:center 80%}.section-contact-wroclaw h3{font-size:1.3rem}.section-contact-wroclaw .about-side-container{padding:2rem .5rem}#tab2_content,#tab1_content{padding:15px}#contact_tab_content{padding:45px 15px}#contact_tab_content h3{font-size:1.54rem}.contact-form h1{font-size:2.5rem}#contact_tab_content .section-main-contact input[type="submit"],.tabs-content-container input[type="submit"]{margin-top:43px}.iot-fixed-height,.iot-fixed-height .right-container-img img{min-height:auto !important;max-height:100% !important}.more .right-container-txt{padding:1rem 0}.hidden_1,.hidden_2,.hidden_3{display:inherit !important}p,li{font-size:.9rem;line-height:1.375rem;letter-spacing:0}.section-mobile-approach .right-container-img img{height:auto}.right-container-img img{position:relative;width:100%;max-width:502px;margin:0 auto}.section-mobile-approach{padding-bottom:0 !important}.section-fixed-height{min-height:auto !important}.section-mobile-story .story-img{display:inline-block;width:30%}.section-mobile-story .story-name{display:inline-block;width:68%;padding-left:1rem}.section-mobile-story .right-container-img{display:none}.left-container-txt{padding:0}.mobile-box-absolute{width:100%;top:0;right:-100%}.section-mobile-top h4{font-size:1rem}.section-mobile-top p{font-size:.8rem}.mobile-box-container .mobile-hover{width:100% !important}.mobile-box-container .mobile-box-txt,.mobile-box-container .mobile-box-img{width:49% !important;display:inline-block;vertical-align:top}.mobile-box-container .mobile-box-txt{padding:1rem;min-height:250px !important}.section-community-meet hr{width:30%}.stats{text-align:center !important;margin-bottom:2rem}.stats h4{text-align:center !important}.section-community-stats img{width:40% !important;margin:0 auto;display:block}.section-footer .links h6{margin:0}.section-community-meet .big-number{margin:0 1rem;font-size:2.5rem}.flex-1,.flex-5,.flex-6,.flex-2,.flex-3{display:inline-block !important;vertical-align:top !important}.section-mobile-hybrid .flex-2,.section-mobile-technology .flex-2,.section-mobile-team .flex-2{width:48%;margin-bottom:3rem}.section-career-values .flex-2{width:48%;padding:1rem 0;vertical-align:middle}.section-mobile-technology .flex-3,.section-career-values .flex-3{padding:1rem;width:32%}.section-mobile-team .flex-2{padding:1rem}.section-mobile-technology img{width:100% !important}.section-services-services .flex-1,.section-mobile-approach .flex-1{width:10% !important}.section-services-services .flex-5,.section-mobile-approach .flex-5{width:88% !important}.section-mobile-approach .left-container-txt{padding:0}.section-services-services .services-lp,.section-mobile-approach .services-lp{font-size:1.3rem !important}.section-services-services .read-more-btn{margin-bottom:20px}.section-services-you h3{margin:0}.section-services-you .span4{margin-bottom:3rem}.section-services-you{padding-bottom:0 !important}.double-horizontal-spacer{min-height:3rem !important}h1,.careers__subheader h2,.subheader h2,.subheader h3,.contact__header h3{font-size:2.1875rem}h2{font-size:1.5625rem}.about-work-copy{padding:0;padding-right:0;padding-bottom:3rem}.about-side-image{position:relative;min-width:0;max-width:none;min-height:14rem}.read-more-btn{font-size:1rem;padding:0 1rem;font-weight:400}.team-thumb-container .span1{display:inline-block;width:20%}.team-thumb-container .span11{display:inline-block;width:78%}.services-lp{font-size:1.7rem !important}.about-video-side{position:relative;left:0;height:auto;padding-left:0;padding-top:3.125rem;padding-bottom:0}.close__btn{display:none}.dash-separator{margin-bottom:.5rem;margin-top:.5rem}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.section-main-top h1,.section-main-services h1,.section-main-technology h1,.section-main-case h1,.section-main-customers h1,.section-main-blog h1,.section-main-deloitte h1,.section-main-contact h1,.section-main-vue h1{font-size:1.875rem}.section-main-vue h1{color:#343541;text-align:left}.arrow-container{display:none !important}.section-container{margin:3rem 15px}.section-main-services .white-box{margin:10px 0 !important}.section-main-case .case-img-container,.section-main-case .case-statistics-container{display:none !important}.icon-ruby,.icon-rails,.icon-sql,.icon-js,.icon-angular,.icon-vue,.icon-merck,.icon-solarflare,.icon-uw,.icon-smallworld{display:inline-block !important;margin-left:1.5rem !important;margin-right:1.5rem !important;margin-bottom:2rem}.section-main-technology h2,.section-main-case h2{font-size:1.25rem !important}.case-img-mobile img{width:100% !important;vertical-align:bottom}.section-main-deloitte p{text-align:center !important}.hs_email{width:100%}.footer-flex-6{width:14.89361702% !important;display:inline-block !important}.footer-flex-2{width:48% !important;display:inline-block !important}.section-first{padding-top:5rem !important}.section-about-headquarter:first-child{padding-bottom:0 !important}.about-side-image-headquarter{min-height:17rem !important}.section-first{padding-top:5rem}.footer-flex-3{width:32.333333333% !important;margin:0 auto !important;text-align:left !important;line-height:1;min-height:auto !important}.footer-flex-3:not(.hidden-phone){display:inline-block !important;width:32.33333333% !important;vertical-align:top;margin-bottom:0 !important}.footer-flex-3 .widget-type-rich_text{display:flex;align-items:center}.section-footer .links ul{display:none}.play_btn{display:none !important}.section-about-video{padding-top:0;padding-bottom:0}.section-mobile-top .flex-full{width:100% !important;margin:0 !important}.job-item{text-align:center}.section-career-values:before{left:1.25rem}.section-contact-wroclaw,.section-contact-office{padding-top:0 !important;padding-bottom:0 !important}.section-case-outcome:after{content:none}}@media(min-width:768px) and (max-width:900px){.flexed-menu-content.menu ul>li{margin:0 .3rem}}@media(min-width:768px) and (max-width:1139px){.section-portfolio-case img{position:absolute;right:0;height:100%;top:0}.section-portfolio-projects ul>li{flex-basis:49%}.flexed-menu-container{min-height:60px}.flexed-menu-content.contact button{background-color:#fff;border:1px solid #ec1923;border-radius:90px;padding:.5rem;font-size:.8rem;color:#ec1923;outline:0;height:2.5rem;font-weight:500;margin:0 1rem}.section-case-outcome:after{content:'';position:absolute;width:380%;height:60%;bottom:-8%;right:-80%;background:#fff;transform-origin:right bottom;transform:rotate(-26.5deg)}.case-absolute-image{position:relative}ul.flexed-3-column>li:nth-child(3n){border-right:0}.whatwedo{width:100% !important}.section-singleteam-whatwedo .single-item.we-collaborate:after{content:none}.section-singleteam-whatwedo .single-item.we-lab:after{content:none}button.estimate-button.small{width:25.4%}button.estimate-button.big{width:39%}.estimate-button-content h3{font-size:1rem}.contact-office{padding-top:2rem !important}.google-iframe iframe{margin-bottom:0;margin-left:0;border:0;width:100%;height:50vh}.section-contact-response h2{font-size:2rem}.section-contact-wroclaw .about-side-container{padding:2rem}.section-contact-wroclaw,.section-contact-office{padding-top:0 !important;padding-bottom:0 !important}.big-number{font-size:2.5rem}.about-video-side{width:52% !important;padding-left:2.3125rem;padding-right:1rem}.about-work-copy{padding:2rem 2rem 2rem 0}.flex-full{width:100% !important;margin:0 !important}.section-about-video,.section-about-work{padding-top:0 !important;padding-bottom:0 !important}.section-main-services .white-box{margin:2px !important;padding:1.5rem}.case-img-mobile img{width:100% !important;vertical-align:bottom}.section-container{padding:3rem 15px}.section-main-services .white-box:first-child{margin-left:18px !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:none !important}}a.contact{background-color:#fff;border:1px solid #ec1923;border-radius:90px;padding:.5rem 1rem;font-size:.875rem;color:#ec1923;outline:0;font-weight:400;margin:0 .5rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none}a.contact:hover{background-color:#ec1923;color:#fff}.iot-image-center .hs_cos_wrapper{height:78px;display:flex;justify-content:center;align-items:center}.clients-logos-wrapper .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients-logos-wrapper .row-fluid:before,.clients-logos-wrapper .row-fluid:after{display:none}.contact__links a{color:inherit;text-decoration:none}.kickstart__code{white-space:normal}.newsletter__form .hs-richtext p{font-family:Chrono,sans-serif;font-weight:300;font-size:1.375rem;line-height:1.2;margin-bottom:0px}@media(min-width:768px){.newsletter__form .hs_email{float:left;margin-left:10%;width:50%}.newsletter__form .hs_submit{width:auto;float:left;margin-left:38px}}.typo__link{color:inherit;font-family:Rosario,sans-serif;font-size:1rem;font-weight:300;font-style:italic;line-height:1.2;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;letter-spacing:.5px}.text-align--left p{text-align:left}@media(min-width:768px){li.active-branch a{border-bottom:1px solid #ec1923;margin-top:1px}}.section-flex-align-center .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:767px){.section-flex-align-center .row-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px) and (max-width:1139px){.footer-flex-3.footer-contact{float:right;margin-right:4%}}.row-fluid .topbar__cta_simple{display:none}.extended-topbar .row-fluid .topbar__cta_simple{display:block}.topbar__cta_simple{position:relative;z-index:10;padding:.344rem 0;border-bottom:1px solid #f2f2f2;background-color:#383e3f}.row-fluid .topbar__cta_full{display:none}.extended-topbar .row-fluid .topbar__cta_full{display:block}@media(min-width:660px) and (max-width:767px){.extended-topbar .row-fluid .topbar__cta_full{padding-bottom:.65rem}}.topbar__cta_full{position:relative;z-index:10;padding:.344rem 0;border-bottom:1px solid #f2f2f2;background-color:#383e3f}.topbar__cta{position:relative;z-index:10;padding:.344rem 0;border-bottom:1px solid #f2f2f2;background-color:#383e3f}.row-fluid .topbar__cta{display:none}@media(max-width:1023px){.topbar__cta{display:none !important}}.topbar__cta .content-container{position:relative}.topbar__content{padding:4px 1rem}.topbar__text{margin:0;font-family:Chrono,sans-serif;font-weight:300;font-size:13px;line-height:1.3rem;text-align:left;color:#fff;display:inline-block;width:calc(100% - 8rem);vertical-align:-webkit-baseline-middle;padding-right:2rem;float:left}.topbar__link{color:#fff;text-decoration:underline}.topbar__script{min-height:0 !important}.topbar__close{font-size:13px;font-weight:400;color:#fff;cursor:pointer;background:transparent;border:0;outline:0;display:inline-block;vertical-align:middle;width:fit-content;float:right;margin:.5rem}@media(max-width:720px){.topbar__text{width:100%}}@media(max-width:405px){.topbar__text{font-size:12px;line-height:1.1rem}}.topbar__close button{border-color:transparent;padding:.3125rem .75rem;border-radius:6.25rem;font-size:.8125rem;font-family:Chrono,sans-serif;font-weight:300;display:inline-block;background-color:#fff;color:#535454;text-decoration:none;text-align:center;line-height:1;transition:background-color .2s ease-in-out}.popup{text-align:center;position:fixed;background:#fff;max-width:650px;padding:10px 30px 20px;border-radius:5px;box-shadow:0 0 0 1000px rgba(0,0,0,0.5);left:50%;top:50%;transform:translate(-50%,-50%);z-index:200}.widget-span.popup{display:none}.popup.visible{display:block}.popup h2{font-size:31px;text-align:center;font-family:Unna,serif;font-weight:500}.popup p{font-size:22px;margin:40px 80px}.popup input{border-bottom:1px solid #d2d2d2;border-top:0;border-left:0;border-right:0;background-color:transparent;padding-top:.625rem;padding-bottom:.625rem;outline:0;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.popup input[type="submit"]{border-radius:6.25rem;border:1px solid #1f79e2;color:#1f79e2;width:auto;height:2.5rem;line-height:40px;padding:0 20px}.popup .hs_email{float:left;margin-left:10%;width:53%}.popup .hs_submit{width:auto}.popup__close{background:transparent;border:0;outline:0;position:absolute;right:32px;top:32px;font-size:0;padding:0;width:30px;height:30px}.popup__close:before,.popup__close:after{content:'';position:absolute;background-color:#d2d2d6;width:18px;height:2px;top:15px;left:7px}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}@media(max-width:767px){.popup.visible{width:300px;padding:20px}.popup p{margin:20px}.popup__close{top:20px;right:20px}.popup .hs_email{float:none;width:100%;margin-left:0;margin-bottom:20px}}.contact_img img{position:absolute;right:0;top:0;height:100%;width:auto}@media(max-width:767px){.contact_img img{width:100%;height:auto}}.quote-author__wrapper>.row-fluid-wrapper>.row-fluid{display:flex;align-items:flex-end}.image--absolute{background-image:url(/images/about-us/792b901…/about-bg2.jpg)}.section-career-photo{color:#fff;background-image:url(https://www.monterail.com/hubfs/Monterailteam.jpg);background-size:cover}.leadinModal.leadinModal-theme-top.leadinModal-v3 .leadinModal-close{top:0px !important}.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadinModal-content{background-color:white !important}.leadinModal .leadinModal-content h1,.leadinModal .leadinModal-content h2,.leadinModal .leadinModal-content h3,.leadinModal .leadinModal-content h4,.leadinModal .leadinModal-content h5,.leadinModal .leadinModal-content h6{font-family:Roboto !important;color:#343541 !important}.leadinModal .leadin-button{border-radius:3rem !important}.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p{font-family:Roboto !important;font-weight:100}.leadinModal .leadinModal-content{max-height:100% !important}.leadinModal-theme-top,.leadinModal.leadinModal-theme-top.leadinModal-formless{box-shadow:0 1px 4px 0 rgba(0,0,0,0.1) !important}.leadinModal-theme-top.leadinModal-preview.leadinModal-v3 .leadinModal-content h4,.leadinModal-theme-bottom-right-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content h4,.leadinEmbedded-theme-default.leadinModal-preview.leadinModal-v3 .leadinModal-content h4,.leadinModal-theme-bottom-left-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content h4{color:#343541 !important;font-weight:500 !important}.leadinModal.leadinModal-v3 .leadin-button {font-family:Roboto !important}.leadin-content-body .leadin-preview-wrapper-no-image .leadin-button-secondary{background-color:#ec1115 !important;color:white !important}.leadinModal.leadinModal-theme-top.leadinModal-v3.leadinModal-preview .leadin-preview-wrapper h4{color:#343541 !important}.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper h4,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper p,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper ul,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper ol,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper.advance-wrapper,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper h4,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper p,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper ul,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper ol,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper .advance-wrapper,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper h4,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper p,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper ul,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper ol,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper .advance-wrapper{font-family:Roboto !important}.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper p,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper p,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper p{font-weight:100 !important;color:#666 !important}.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper h4,.leadinModal-v3.leadinModal.leadinModal-theme-bottom-left-corner.leadinModal-preview .leadin-preview-wrapper h4,.leadinModal-v3.leadinModal.leadinEmbedded-theme-default.leadinModal-preview .leadin-preview-wrapper h4{color:#343541 !important}.leadinModal .leadin-preview-wrapper .advance-wrapper .leadin-button{background-color:#ec1115 !important}.margin-top-5rem{margin-top:5rem}