:root{--main-content-padding:32px}@media screen and (min-width: 1280px) and (max-width: 1439px){.contact-banner{padding:0 120px}.contact-banner__text h2{font-size:1.25rem;line-height:1.75rem}.contact-banner__text p{font-size:2.5rem;line-height:2.5rem}.contact-banner__images-left{right:22rem}.contact-banner__images-right{top:-25rem;right:10rem}.contact-banner__images img{width:10rem;height:17.375rem}footer{padding:5rem 120px 0}footer .business-content{gap:1.5rem}footer .useful-information{gap:1.5rem}footer .company-overview{padding-left:1.5rem}footer .partner-logos{gap:.5rem}footer .social-links{gap:1rem}footer .social-item{padding:12px 24px}footer .legal-link{font-size:.8rem}footer .office-name{font-size:12px}footer .office-details h4{font-size:12px;line-height:16px;white-space:nowrap}footer nav .nav-column .nav-item .nav-link{font-size:15px}footer .category-header .category-title{font-size:11px;line-height:20px}footer .category-list .category-column .category-item .category-link,footer .rd-link{font-size:10px}footer .category-service-title{font-size:10px;line-height:16px}footer .business-title,footer .rd-title{font-size:15px;line-height:25px}footer .social-item span{font-size:12px;line-height:16px}footer .copyright{font-size:15px;line-height:25px}footer .container{gap:8px}footer nav .nav-item .arrow-icon{width:16px;height:16px}footer nav .nav-item .arrow-icon img{width:8px;height:8px}footer nav .nav-item{gap:8px}footer .business-content h3{font-size:13px;line-height:18px}footer .business-container h2{font-size:15px;line-height:25px}footer .category-list .category-item .category-link{font-size:12px}footer .category-list{padding-left:8px}footer nav .nav-item .nav-link{font-size:12px;line-height:20px}footer .rd-section h2{font-size:15px;line-height:25px}footer .rd-projects .rd-item .rd-link{font-size:12px}}@media screen and (min-width: 1440px) and (max-width: 1599px){.contact-banner{padding:0 120px}.contact-banner__text h2{font-size:1.5rem;line-height:2rem}.contact-banner__text p{font-size:3rem;line-height:3rem}.contact-banner__images-left{right:29.5rem}.contact-banner__images-right{top:-25rem;right:12.5rem}.contact-banner__images img{width:14.5rem;height:21.875rem}footer .office-name{font-size:15px;line-height:25px}footer .office-details h4{font-size:12px;line-height:16px}footer nav .nav-column .nav-item .nav-link{font-size:16px}footer .category-header .category-title{font-size:13px;line-height:22px}footer .category-list .category-column .category-item .category-link,footer .rd-link{font-size:12px}footer .category-service-title{font-size:12px;line-height:18px}footer .business-title,footer .rd-title{font-size:16px;line-height:25px}footer .social-item span{font-size:15px;line-height:25px}footer .copyright{font-size:16px;line-height:18px}footer .container{gap:12px}footer{padding:5rem 120px 0}footer nav .nav-item .arrow-icon{width:22px;height:22px}footer nav .nav-item .arrow-icon img{width:12px;height:12px}footer nav .nav-item{gap:10px}footer .business-content h3{font-size:15px;line-height:25px}footer .business-container h2{font-size:15px;line-height:18px}footer .category-list .category-item .category-link{font-size:13px}footer .category-list{padding-left:8px}footer nav .nav-item .nav-link{font-size:13px;line-height:20px}footer .business-content{gap:2rem}footer .useful-information{gap:2rem}footer .company-overview{padding-left:2rem}footer .rd-section h2{font-size:15px;line-height:18px}footer .rd-projects .rd-item .rd-link{font-size:13px}}@media screen and (min-width: 1600px) and (max-width: 1779px){.contact-banner{padding:0 212px}.contact-banner__text h2{font-size:2rem;line-height:2.5rem}.contact-banner__text p{font-size:3.5rem;line-height:3.5rem}.contact-banner__images-left{right:29.5rem}.contact-banner__images-right{top:-25rem;right:12.5rem}.contact-banner__images img{width:14.5rem;height:21.875rem}footer .useful-information{gap:2rem}footer .company-overview{padding-left:2rem}footer .business-content{gap:2rem}footer nav .nav-item{gap:10px}}@media screen and (min-width: 1280px) and (max-width: 1599px){#jumpToTop{width:64px;height:64px}#jumpToTop img{width:30px;height:30px}#bookingButton .booking-text{font-size:15px;line-height:25px}#bookingButton img{width:28px;height:28px}#bookingButton #booking-toggle img{width:20px;height:20px}#bookingButton #booking-toggle{top:24%}#bookingButton .booking-icon{margin-left:2px}#bookingButton{gap:8px}header{padding:12px 32px}}@media screen and (max-height: 760px){.yopaz-chat-box{width:340px!important;height:480px!important}}@media screen and (max-width: 1023px){#adminSettingsButton{display:none!important}}
