@media screen and (max-width: 1440px){.container{max-width:1024px}.job-offers .job-offers--list{grid-template-columns:33% 33% 33%}}@media screen and (max-width: 992px){.partner-logos{box-shadow:0px 20px 20px -20px rgba(0,0,0,0.1);padding-bottom:30px}.partner-logos>.text{text-align:center;font-size:30px;margin-bottom:50px}.partner-logos>.images{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.partner-logos>.images img{max-height:30px}nav .nav-inner .logo img{max-width:120px}.container{padding:0 15px}.question-bar{flex-direction:column;padding:25px 40px}.question-bar .question-bar-text,.question-bar .question-bar-button{flex-basis:100%}.question-bar .question-bar-text{margin-bottom:40px;text-align:center}.question-bar .question-bar-text p{margin:8px 0}.locket{flex-direction:column;max-height:100%}.locket .locket-image{margin-bottom:30px}.locket .locket-text>p{font-size:18px;margin-bottom:30px}.offer-page .offer-page-inner{display:flex;flex-direction:column}.offer-page .info-section,.offer-page .contact-section{flex-basis:100%}.offer-page .contact-section .side-form{max-width:90%;margin:30px auto}.offer-page .contact-section .contact-form{display:none;flex-direction:column;justify-content:center;position:fixed;top:0;left:0;width:100%;max-width:100%;height:100vh;margin:0;background-color:white;z-index:9999}.offer-page .contact-section .contact-form .close-button{display:block;z-index:9999}.offer-page .float-apply-button{display:block}.footer .footer-top{justify-content:center}.footer .footer-top .footer-info{flex-basis:100%;text-align:center;margin-top:30px;order:2}.footer .footer-top .footer-list{flex-basis:25%}.job-offers .job-offers--list{grid-template-columns:50% 50%}.b2b-timeline{margin-top:150px}.b2b-timeline .timeline-row{display:flex;flex-direction:column;padding:0 15px}.b2b-timeline .timeline-row .timeline-box{flex-basis:100%;margin-bottom:200px}.b2b-timeline .timeline-row .timeline-image{display:none}.b2b-timeline .timeline-row .timeline-text{padding:0 15Px}.b2b-timeline .timeline-row .timeline-text .text-spacer{height:0px}.b2b-timeline .timeline-row .timeline-text h2{font-size:35px;margin-bottom:20px}.b2b-timeline .timeline-row .timeline-text p{font-size:14px}}@media screen and (max-width: 576px){.employee-reviews .swiper{padding:40px 0}.employee-reviews .review .info{flex-direction:column}.employee-reviews .review .info .rating{margin-top:15px}.under-reviews{font-size:25px;padding:0 15px 0 15px;margin-bottom:150px}.intro .intro-inner{padding:0 15px}.intro .intro-inner .intro--title h1{font-size:40px;text-align:center}.intro .intro-inner .intro--search div.button{display:none}.b2b-intro .inner-content .b2b-intro-text{flex-basis:100%;text-align:center}.b2b-intro .inner-content .b2b-intro-text img{display:none}.b2b-intro .inner-content .b2b-intro-text h1{font-size:40px}nav{position:absolute;top:0;left:0;width:100%}nav .nav-inner{display:flex;justify-content:space-between;width:100%;padding:30px 15px}nav .menu-toggle{display:block}nav .logo img{width:100%;max-width:300px}nav .menu{display:none}nav .menu ul{list-style:none;display:flex;flex-direction:column}nav .menu ul li{padding:15px 0;position:relative;font-size:18px;text-align:center}nav .menu ul li:hover>ul{display:block}nav .menu ul li i{font-size:22px;vertical-align:middle;padding:0;margin:0}nav .menu ul li a{text-decoration:none;color:initial}nav .menu ul li ul{position:absolute;left:0;width:100%;display:none;padding-top:10px}nav .menu ul li ul li{padding:5px 20px}.offer-page .info-section .detail-bar{padding:0}.offer-page .info-section .detail-bar>span{display:block;margin:15px 0}.footer .row{margin:0}.footer .footer-top{justify-content:initial;padding:0 15px}.footer .footer-top .footer-info{flex-basis:100%;text-align:left;margin-top:30px;order:2}.footer .footer-top .footer-list{flex-basis:100%;margin:15px 0}.job-offers .job-offers--list{grid-template-columns:100%}.job-offers .job-offers--list .offer{margin-top:30px}}@media (-webkit-device-pixel-ratio: 1.25){.intro .intro-inner{max-width:1200px}.intro .intro-inner .intro--title h1{font-size:50px}.container{max-width:1200px}}@media screen and (max-width: 1200px) and (-webkit-device-pixel-ratio: 1.25){.intro .intro-inner{max-width:992px}.intro .intro-inner .intro--title h1{font-size:50px}.container{max-width:992px}}
