#root,body{font-family:Roboto;margin:0;overflow:hidden;padding:0}.App{background-color:#fff;background-color:var(--BackgroundColor);display:flex;height:100dvh;width:100dvw}.appBody{display:flex;flex:1 1;flex-direction:column}.subAppBody{overflow-x:hidden;overflow-y:auto}@media (min-width:1300px){.appBody{padding-left:100px;padding-right:100px}}@media (max-width:1300px){.appBody{padding-left:calc(-160px + 20vw);padding-right:calc(-160px + 20vw)}}@media (max-width:800px){.appBody{padding-left:0;padding-right:0}}:root{--BackgroundColor:#fff;--SelectBcgColor:#f5f5f5;--ButtonHover:#c2c3c479;--ShadowColor:#969696cb;--BoxHover:#c2c3c442;--MainTextColor:#000;--ContactBoxColor:#95959679}::-webkit-scrollbar{position:absolute;right:0;width:5px}::-webkit-scrollbar-track{background:#a0a0a042}::-webkit-scrollbar-thumb{background:#88888846}::-webkit-scrollbar-thumb:hover{background:#5a5a5a4f}.mainHeader{align-items:center;background-color:var(--BackgroundColor);display:flex;flex-direction:row;height:50px;justify-content:left;position:-webkit-sticky;position:sticky}.logoClass{height:auto;width:105px}.mainHeader ul{display:flex;margin:0;padding:0}.mainHeader ul li{list-style:none}.companyLogo,.navButon{background-color:initial;border:none;color:var(--MainTextColor);display:block;font-size:20px;margin:0 .5rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .2s linear}.companyLogo:hover,.navButon:hover{background-color:var(--ButtonHover);cursor:pointer;font-style:semibold}.menuHamburger{display:none;flex-direction:column;height:25px;justify-content:space-between;margin:12.5px 7px;position:absolute;right:1rem;width:30px}.hamLine{background-color:#000;border-radius:5px;height:4px;width:100%}@media (max-width:800px){nav .menuHamburger{display:flex}.mainHeader{align-content:center;flex-direction:column;justify-content:flex-start}.mainHeader ul{display:none;flex-direction:column;margin-bottom:.25rem;margin-top:.25rem;width:100%}.mainHeader ul.openMenu{background-color:var(--BackgroundColor);display:flex;margin:0;padding:0}.mainHeader ul li{text-align:center;width:100%}.mainHeader ul li a{margin:.2rem .5rem}.companyLogo:hover{background-color:initial;font-weight:400}}.endContactBox{background-color:var(--ContactBoxColor);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding-bottom:20px;padding-left:2vw;padding-top:5px}.logoMenuBox{display:flex;flex-direction:column}.endBoxLogo{max-width:15%;min-width:200px}.endLogoClass{height:auto;width:100%}.endBoxMenu{color:var(--MainTextColor);display:flex;flex-direction:column}.endBoxMenu h4{margin:0 0 5px}.endBoxMenu ul{list-style:none;margin:0;padding-left:10px}.navButtom{color:var(--MainTextColor);font-size:.8rem;text-decoration:none}.navButtom:hover{cursor:pointer;font-weight:500}.endBoxAddress h4,.endBoxBilling h4{margin:0 0 2px}.endBoxAddress p,.endBoxBilling p{font-size:.8rem;margin:1px 0;padding-left:10px}.endBoxAddress,.endBoxBilling,.endBoxLang,.endBoxLogo,.endBoxMenu{margin:0 auto 10px;min-width:250px}.bannerBox{display:flex}.picture{object-fit:cover;object-position:0 30%;width:100%}.buttonClass{background-color:initial;border:none;font-size:20px;margin:2px;padding:15px}.buttonClass:hover{background-color:var(--ButtonHover);cursor:pointer;font-weight:700}.infoBoxMain{align-items:center;border:1px solid #000;border-radius:10px;box-shadow:0 0 10px var(--ShadowColor);display:flex;flex-direction:column;height:300px;justify-content:center;margin:10px;text-align:center;transition:all .2s linear;width:300px}.infoBoxMain:hover{background-color:var(--BoxHover);cursor:pointer;transform:scale(1.02)}.infoPic{border-radius:5px;max-width:85%}.language-switcher{display:inline-block;position:relative}.dropdown-btn .flag{height:15px;margin-right:8px;width:20px}.dropdown-btn{background-color:var(--SelectBcgColor);border:none;border-radius:3px;color:#000;cursor:pointer;font-size:1rem;padding:8px 12px}.dropdown-btn:hover{background-color:var(--ButtonHover)}.dropdown-menu{background-color:var(--SelectBcgColor);border-radius:5px;bottom:100%;box-shadow:0 8px 16px #0003;display:block;margin-top:5px;padding:5px;position:absolute;width:100%;z-index:1}.dropdown-menu li{border-radius:5px;cursor:pointer;list-style:none;padding:10px}.dropdown-menu li:hover{background-color:var(--ButtonHover)}.dropdown-menu .flag{height:15px;margin-right:8px;width:20px}.addressBox,.billingBox,.contactsBox{display:block;flex-direction:column;margin-bottom:35px;margin-left:20px;width:300px;& a,& p{margin:5px 0}& a{color:var(--MainTextColor);text-decoration:none}}.aboutUsText{margin:0 1rem;text-align:justify}.ourPartners{display:flex;flex-direction:column}.ourPartners h3{margin-bottom:10px}.ourPartnersLinks{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 20px}.ourPartnersLink{padding:0 auto;width:30%}.partnersLogos{height:auto;width:80%}.mainBody{align-content:center;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.activityBox{background-color:initial;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto}.navInfoBox{color:var(--MainTextColor);text-decoration:none}.short_description_box{align-content:center;display:flex;flex-direction:column;justify-content:center;padding:0 10px;text-align:center}.servicesHeader{background-color:var(--BackgroundColor);flex-direction:row;height:50px;position:-webkit-sticky;position:sticky}.servicesHeader,.servicesHeader ul{align-items:center;display:flex;justify-content:center}.servicesHeader ul{flex-wrap:wrap;margin:0;padding:0}.servicesHeader ul li{list-style:none}.servicesBox{display:flex;flex-direction:column;justify-content:center}.servicesBox h2{text-align:center}.serviceDIV{align-items:center;display:flex;flex-direction:column;justify-content:center}.serviceDIV p{padding:0 10px;text-align:center}.propertiesBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.propertiesBox ul{flex-wrap:wrap;padding-right:10px}@media (min-width:800px){.propertiesBox ul{max-width:55%}}@media (max-width:800px){.propertiesBox ul{max-width:80%}}.servicePic{border-radius:5px;height:auto;margin:auto 0;max-width:35%}.midyBody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.address_billing,.contacts{align-content:center;display:block;flex-direction:column;justify-content:center;text-align:left;& h3{box-shadow:0 5px 6px -10px #00000080,0 10px 5px -6px #0003;font-size:1.5rem;margin-bottom:15px;padding-left:15px}}
/*# sourceMappingURL=main.060a7b52.css.map*/