.about-us-block___title{font-family:var(--font-roboto);font-size:2rem;line-height:20px;font-weight:700;color:#204e51;text-transform:uppercase;letter-spacing:1px;border-radius:15px;border:1px solid #204e51;padding:18px 22px}@media only screen and (max-width:1024px){.about-us-block___title{font-size:1.75rem;padding:16px 20px;line-height:18px}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block___title{font-size:1.5rem;line-height:14px;font-weight:500}}.about-us-block{margin-top:100px;margin-left:auto;margin-right:auto;width:1200px;display:flex;gap:70px}@media only screen and (max-width:1024px){.about-us-block{margin-top:80px;width:calc(100% - 200px);gap:40px}}@media only screen and (max-width:912px){.about-us-block{width:calc(100% - 40px);flex-direction:column;align-items:center}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block{margin-top:40px;gap:30px}}.about-us-block__image-container{flex-shrink:0;width:594px;height:704px;border-radius:15px;background:url(/company-image.jpg) #d3d3d3 50%/cover no-repeat;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);position:relative}@media only screen and (max-width:1024px){.about-us-block__image-container{width:417px;height:596px}}@media only screen and (max-width:912px){.about-us-block__image-container{width:calc(100% - 40px)}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block__image-container{height:316px;aspect-ratio:80/79}}.about-us-block__yoe{width:214px;height:234px;border-radius:15px;background:#1a1f28;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:absolute;bottom:60px;left:-40px}@media only screen and (max-width:1024px){.about-us-block__yoe{width:176.504px;height:193px;bottom:40px;left:-30px}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block__yoe{gap:10px;width:131.218px;height:143.481px;bottom:20px;left:-15px}}.about-us-block__yoe-title{display:inline-flex;font-family:var(--font-roboto);font-size:3.125rem;line-height:21px;font-weight:800;color:#fff}.about-us-block__yoe-title span{font-size:2.1875rem;font-weight:600;color:#40916c}@media only screen and (max-width:1024px){.about-us-block__yoe-title{font-size:2.5rem}.about-us-block__yoe-title span{font-size:1.75rem}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block__yoe-title{font-size:1.875rem}.about-us-block__yoe-title span{font-family:1.25rem}}.about-us-block__yoe-text{font-family:var(--font-roboto);font-size:1.375rem;width:115px;text-align:center;color:#fff;line-height:24.2px}@media only screen and (max-width:1024px){.about-us-block__yoe-text{font-size:1.125rem;line-height:19.8px}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block__yoe-text{font-size:.875rem;line-height:15.4px}}.about-us-block___right-side{width:100%}.about-us-block___title{display:inline-flex}.about-us-block___sub-title{margin-top:30px;font-family:var(--font-roboto);font-size:1.5rem;line-height:27.5px;font-weight:700;color:#204e51}@media only screen and (max-width:1024px){.about-us-block___sub-title{margin-top:20px;font-size:1.25rem;line-height:22px}}.about-us-block___text{margin-top:15px;max-height:290px;font-family:var(--font-roboto);font-size:1.1875rem;line-height:26.6px;font-weight:400;color:#1e1e1e;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:11;-webkit-line-clamp:11;overflow:hidden}@media only screen and (max-width:1024px){.about-us-block___text{margin-top:10px;font-size:1rem;line-height:22.4px}}.about-us-block___product-list{margin-top:20px;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}@media only screen and (max-width:1024px){.about-us-block___product-list{margin-top:15px}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block___product-list{display:flex;flex-direction:column}}.about-us-block___product{display:flex;gap:15px;align-items:center}@media only screen and (max-width:1024px){.about-us-block___product{gap:10px}}.about-us-block___product-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:35px;background:#204e51;flex-shrink:0}@media only screen and (max-width:1024px){.about-us-block___product-icon{width:23.016px;height:23.016px}.about-us-block___product-icon svg{width:8.33px;height:7.65px}}.about-us-block___product-text{font-weight:500;color:#1e1e1e}.about-us-block___button,.about-us-block___product-text{font-family:var(--font-roboto);font-size:1rem;line-height:19.2px}.about-us-block___button{margin-top:40px;border:none;background:#204e51;color:#fff;padding:20px 32px;border-radius:10px;font-weight:600;cursor:pointer;transition:opacity .3s ease-in}.about-us-block___button a{border:1px solid red;height:100%}@media only screen and (max-width:1024px){.about-us-block___button{margin-top:20px}}@media only screen and (min-width:320px)and (max-width:767px){.about-us-block___button{width:100%}}.about-us-block___button:hover{opacity:.9}.contact-us__title{font-family:var(--font-roboto);font-size:2rem;line-height:20px;font-weight:700;color:#204e51;text-transform:uppercase;letter-spacing:1px;border-radius:15px;border:1px solid #204e51;padding:18px 22px}@media only screen and (max-width:1024px){.contact-us__title{font-size:1.75rem;padding:16px 20px;line-height:18px}}@media only screen and (min-width:320px)and (max-width:767px){.contact-us__title{font-size:1.5rem;line-height:14px;font-weight:500}}.contact-us{width:100%;padding-top:120px;background:#fff;padding-bottom:60px}@media only screen and (max-width:1024px){.contact-us{padding-top:80px;padding-bottom:40px}}@media only screen and (min-width:320px)and (max-width:767px){.contact-us{padding-top:40px}}.contact-us__inner-wrapper{margin-left:auto;margin-right:auto;width:1200px}@media only screen and (max-width:1024px){.contact-us__inner-wrapper{width:calc(100% - 200px)}}@media only screen and (max-width:912px){.contact-us__inner-wrapper{width:calc(100% - 120px)}}@media only screen and (min-width:320px)and (max-width:767px){.contact-us__inner-wrapper{width:calc(100% - 40px)}}.contact-us__title{display:inline-flex}.contact-us__form{margin-top:60px}@media only screen and (max-width:1024px){.contact-us__form{margin-top:40px}}@media only screen and (min-width:320px)and (max-width:767px){.contact-us__form{margin-top:30px}}