body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;font-family:Roboto,sans-serif}.navigation{background-color:#4e4e4e;color:#fff;font-size:18px;width:100%}.aboutcompany,.header,.specialists,.text-firstpage{padding-left:20px;padding-right:20px}.header{align-items:center;display:flex;font-size:18px;font-style:normal;justify-content:flex-end}.link{color:#fff;text-decoration:none}.nav_links{display:none}.companyname{font-weight:700;margin-right:auto;padding:20px 0}.background{background-image:url(/react-company-website/static/media/forest1.614cdf71656a21a4c8d6.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;position:relative;width:100%}.background-filter{background-color:rgba(0,0,0,.35);height:100%;position:absolute;width:100%}.text-firstpage{display:flex;flex-direction:column;font-style:normal;height:100vh;justify-content:center;z-index:1}.btn,.text-firstpage{color:#fff;font-weight:700}.btn{background:transparent;border:3px solid #fff;font-size:18px;height:40px;width:164px}.text-firstpage h1{font-size:36px;margin-bottom:45px}.text-firstpage p{font-size:18px;margin-bottom:45px}h2{display:flex;font-size:25px;justify-content:center;margin-bottom:40px}h2,h3{font-weight:700}h3{font-size:16px;font-style:normal;margin-bottom:15px}.aboutcompanyall,.specialists{padding-bottom:15px;padding-top:50px}.specialist,.specialists{align-items:center;flex-direction:column}.specialist{display:flex;padding-bottom:40px}.picture{margin-bottom:40px;width:200px}.picture img{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;width:200px}.text-about p{font-size:16px;font-style:normal;font-weight:400;text-align:justify}.aboutcompanyall{background-color:#405d78}.aboutcompany{color:#fff;padding-bottom:20px}.boxes{flex-wrap:wrap;margin:-20px 40px 0}.box,.boxes{display:flex;justify-content:center}.box{align-items:center;aspect-ratio:1/1;background-color:#fff;color:#000;font-size:17px;font-style:normal;font-weight:400;margin:25px;position:relative;width:220px}.box1{display:flex;flex-direction:column}.bottomtext{font-size:16px}.dot{aspect-ratio:1/1;background-color:orange;border-radius:50%;left:-10px;position:absolute;top:-10px;width:20px}.footer{background-color:#4e4e4e}.footerdiv{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:15px;font-style:normal;font-weight:700;padding:20px 0}.fa-brands{font-size:30px}.icons{padding-top:12px}.fa-facebook-square{margin-left:15px}@media only screen and (min-width:768px){.nav_links{display:block}.header{font-size:18px}.nav_links li{display:inline-block;padding:0 20px}.nav_links li:last-child{padding-right:0}li{color:#fff;text-decoration:none}.link{font-weight:400}h2{font-size:36px;margin-bottom:80px}h3{font-size:18px}.aboutcompanyall,.specialists{padding-bottom:40px;padding-top:55px}.specialist{flex-direction:row;padding-bottom:50px}.specialist:nth-of-type(odd){flex-direction:row;text-align:left}.specialist:nth-of-type(2n){flex-direction:row-reverse;text-align:right}.text-about{padding:20px}.text-about p{font-size:18px}.firstpic{margin-right:20px}.secondpic{margin-left:20px}.picture{margin-bottom:0}.box{font-size:24px}.bottomtext{font-size:18px}.dot{left:-13px;position:absolute;top:-13px;width:26px}.isdisabled{cursor:not-allowed;opacity:.5}.footerdiv{flex-direction:row;font-size:18px;justify-content:space-between}.fa-brands{font-size:35px}.aboutcompany,.footer,.header,.specialists,.text-firstpage{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1200px){.aboutcompany,.footer,.header,.specialists,.text-firstpage{padding-left:0;padding-right:0}.background-centered{display:flex;justify-content:center;width:100%}.background-centered-960px{display:flex;width:960px;z-index:1}h2{display:flex;justify-content:flex-start}.btn{transition-duration:1s;transition-property:background-color,color}.btn:hover{background-color:#fff;color:#000}.box{transition-duration:.5s}.box:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.icons{padding-top:0}.text-about p{text-align:inherit}}
/*# sourceMappingURL=main.eab3f063.css.map*/