html body{font-family:Roboto,sans-serif}.m-xs{margin:16px}.mt-xs{margin-top:16px}.mb-xs{margin-bottom:16px}.ml-xs{margin-left:16px}.mr-xs{margin-right:16px}.p-xs{padding:16px}.pt-xs{padding-top:16px}.pb-xs{padding-bottom:16px}.pl-xs{padding-left:16px}.pr-xs{padding-right:16px}.m-sm{margin:24px}.mt-sm{margin-top:24px}.mb-sm{margin-bottom:24px}.ml-sm{margin-left:24px}.mr-sm{margin-right:24px}.p-sm{padding:24px}.pt-sm{padding-top:24px}.pb-sm{padding-bottom:24px}.pl-sm{padding-left:24px}.pr-sm{padding-right:24px}.m-md{margin:32px}.mt-md{margin-top:32px}.mb-md{margin-bottom:32px}.ml-md{margin-left:32px}.mr-md{margin-right:32px}.p-md{padding:32px}.pt-md{padding-top:32px}.pb-md{padding-bottom:32px}.pl-md{padding-left:32px}.pr-md{padding-right:32px}.m-l{margin:48px}.mt-l{margin-top:48px}.mb-l{margin-bottom:48px}.ml-l{margin-left:48px}.mr-l{margin-right:48px}.p-l{padding:48px}.pt-l{padding-top:48px}.pb-l{padding-bottom:48px}.pl-l{padding-left:48px}.pr-l{padding-right:48px}html{scroll-behavior:smooth}.landing{width:100%;margin:0 auto}.landing__container{max-width:1200px;width:100%;margin:0 auto;padding:0 16px}.logo-banner{display:flex;justify-content:center}.logo-banner__image{width:650px;height:243px}@media only screen and (min-width: 769px) and (max-width: 992px){.logo-banner__image{width:600px;height:225px}}@media only screen and (min-width: 601px) and (max-width: 768px){.logo-banner__image{width:500px;height:220px}}@media only screen and (min-width: 481px) and (max-width: 600px){.logo-banner__image{width:450px;height:170px}}@media only screen and (max-width: 480px){.logo-banner__image{width:100%;height:auto}}.navigation-menu{display:flex;justify-content:center;align-items:center;gap:50px}@media only screen and (min-width: 481px) and (max-width: 600px){.navigation-menu{gap:30px}}@media only screen and (max-width: 480px){.navigation-menu{gap:2%}}.navigation-menu__item .navigation-menu__item-link{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;color:#333}@media only screen and (min-width: 769px) and (max-width: 992px){.navigation-menu__item .navigation-menu__item-link{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.navigation-menu__item .navigation-menu__item-link{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.navigation-menu__item .navigation-menu__item-link{font-size:14px}}@media only screen and (max-width: 480px){.navigation-menu__item .navigation-menu__item-link{font-size:14px}}@media only screen and (max-width: 480px){.navigation-menu__item .navigation-menu__item-link{padding:0 5px}}.navigation-menu__item .navigation-menu__item-link:hover{color:#686868}.info-banner{width:100%;height:100%;position:absolute;background-image:url(/assets/info-banner-DciKbASq.avif);background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 481px) and (max-width: 600px){.info-banner{background-position:left center}}@media only screen and (max-width: 480px){.info-banner{background-position:left center}}.info-banner__container{position:relative;width:100%;height:650px;overflow:hidden}@media only screen and (min-width: 481px) and (max-width: 600px){.info-banner__container{height:400px}}@media only screen and (max-width: 480px){.info-banner__container{height:400px}}.info-banner__text{position:absolute;top:50%;left:0;width:100%;height:172px;text-align:center;transform:translateY(-50%);color:#fff;z-index:10;padding:10px;background-color:#fff9;display:flex;justify-content:center;align-items:center}.info-banner__text h2{font-family:Roboto,sans-serif;font-weight:800;font-size:48px;color:#8b162d}@media only screen and (min-width: 769px) and (max-width: 992px){.info-banner__text h2{font-size:32px}}@media only screen and (min-width: 601px) and (max-width: 768px){.info-banner__text h2{font-size:32px}}@media only screen and (min-width: 481px) and (max-width: 600px){.info-banner__text h2{font-size:24px}}@media only screen and (max-width: 480px){.info-banner__text h2{font-size:24px}}.welcome-text{font-family:Roboto Flex,sans-serif;font-weight:700;font-size:24px;display:flex;flex-direction:column;align-items:center;text-align:center;width:65%}@media only screen and (min-width: 769px) and (max-width: 992px){.welcome-text{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.welcome-text{font-size:18px;width:75%}}@media only screen and (min-width: 481px) and (max-width: 600px){.welcome-text{font-size:14px;width:95%}}@media only screen and (max-width: 480px){.welcome-text{font-size:14px;width:95%}}.welcome-text__container{color:#e6e6e6;background-color:#8b162d;padding:50px;display:flex;justify-content:center}.team{display:flex;justify-content:center;align-items:center;gap:80px}@media only screen and (min-width: 601px) and (max-width: 768px){.team{gap:20px}}@media only screen and (min-width: 481px) and (max-width: 600px){.team{flex-direction:column;gap:20px}}@media only screen and (max-width: 480px){.team{flex-direction:column;gap:20px}}.team__container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:50px 0}.team__title{font-family:Roboto,sans-serif;font-weight:800;font-size:24px;color:#8b162d;text-transform:uppercase;margin-bottom:50px}@media only screen and (min-width: 769px) and (max-width: 992px){.team__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.team__title{font-size:24px}}@media only screen and (min-width: 481px) and (max-width: 600px){.team__title{margin-bottom:30px;font-size:21px}}@media only screen and (max-width: 480px){.team__title{margin-bottom:30px;font-size:21px}}.team__member{font-family:Roboto Flex,sans-serif;font-weight:600;font-size:24px;width:275px;height:520px}@media only screen and (min-width: 769px) and (max-width: 992px){.team__member{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.team__member{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.team__member{height:450px;font-size:14px}}@media only screen and (max-width: 480px){.team__member{height:450px;font-size:14px}}.team__member-position{color:#686868;font-size:21px}@media only screen and (min-width: 769px) and (max-width: 992px){.team__member-position{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.team__member-position{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.team__member-position{font-size:14px}}@media only screen and (max-width: 480px){.team__member-position{font-size:14px}}.team__member-image,.team__member-image img{width:274px;height:365px}.services{font-family:Roboto Flex,sans-serif;font-weight:700;font-size:21px;display:flex;justify-content:center;gap:15%}@media only screen and (min-width: 993px) and (max-width: 1200px){.services{gap:5%}}@media only screen and (min-width: 769px) and (max-width: 992px){.services{flex-direction:column;align-items:center}}@media only screen and (min-width: 601px) and (max-width: 768px){.services{flex-direction:column;align-items:center}}@media only screen and (min-width: 481px) and (max-width: 600px){.services{flex-direction:column;align-items:center}}@media only screen and (max-width: 480px){.services{flex-direction:column;align-items:center}}@media only screen and (min-width: 769px) and (max-width: 992px){.services{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.services{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.services{font-size:14px}}@media only screen and (max-width: 480px){.services{font-size:14px}}.services__container{background-color:#8b162d;color:#f8f8f8;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}.services__container li{padding-bottom:20px}.services__title{font-family:Roboto,sans-serif;font-weight:800;font-size:24px;text-align:center;margin-bottom:50px}@media only screen and (min-width: 769px) and (max-width: 992px){.services__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.services__title{font-size:24px}}@media only screen and (min-width: 481px) and (max-width: 600px){.services__title{font-size:21px}}@media only screen and (max-width: 480px){.services__title{font-size:21px}}.services__list-container{width:550px;padding-bottom:20px}@media only screen and (min-width: 993px) and (max-width: 1200px){.services__list-container{width:450px}}@media only screen and (min-width: 769px) and (max-width: 992px){.services__list-container{width:80%}}@media only screen and (min-width: 601px) and (max-width: 768px){.services__list-container{width:80%}}@media only screen and (min-width: 481px) and (max-width: 600px){.services__list-container{width:80%}}@media only screen and (max-width: 480px){.services__list-container{width:80%}}.services__list-title{font-size:24px}.contacts__container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:50px 0;margin-bottom:360px}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__container{margin-bottom:0}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__container{margin-bottom:0}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__container{margin-bottom:0}}@media only screen and (max-width: 480px){.contacts__container{margin-bottom:0}}.contacts__title{font-family:Roboto,sans-serif;font-weight:800;font-size:24px;color:#8b162d;text-transform:uppercase;margin-bottom:50px}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__title{font-size:21px}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__title{font-size:18px;margin-bottom:20px}}@media only screen and (max-width: 480px){.contacts__title{font-size:18px;margin-bottom:20px}}.contacts__columns{display:flex;justify-content:space-between;width:80%;max-width:1180px}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__columns{flex-direction:column}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__columns{flex-direction:column}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__columns{flex-direction:column}}@media only screen and (max-width: 480px){.contacts__columns{flex-direction:column}}.contacts__column{margin:0 20px 20px}.contacts__column-item{margin-bottom:20px}.contacts__column-item--primary{font-family:Roboto,sans-serif;font-weight:800;font-size:21px}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__column-item--primary{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__column-item--primary{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__column-item--primary{font-size:14px}}@media only screen and (max-width: 480px){.contacts__column-item--primary{font-size:14px}}.contacts__column-item--secondary{font-family:Roboto Flex,sans-serif;font-weight:600;font-size:21px}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__column-item--secondary{font-size:21px}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__column-item--secondary{font-size:18px}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__column-item--secondary{font-size:14px}}@media only screen and (max-width: 480px){.contacts__column-item--secondary{font-size:14px}}.contacts__column-item--secondary a{color:#a61b37;text-decoration:none;transition:all .3s ease}.contacts__column-item--secondary a:hover{color:#8b162d;text-decoration:underline}.contacts__column-item--one-line{display:flex;align-items:flex-end;line-height:32px;gap:5px;font-size:24px}.contacts__column-item--map{width:600px;position:absolute}@media only screen and (min-width: 769px) and (max-width: 992px){.contacts__column-item--map{position:relative;width:100%;height:auto}}@media only screen and (min-width: 601px) and (max-width: 768px){.contacts__column-item--map{position:relative;width:100%;height:auto}}@media only screen and (min-width: 481px) and (max-width: 600px){.contacts__column-item--map{position:relative;width:100%;height:auto}}@media only screen and (max-width: 480px){.contacts__column-item--map{position:relative;width:100%;height:auto}}.jobs{font-family:Roboto Flex,sans-serif;font-weight:700;font-size:21px;display:flex;flex-direction:column;align-items:center;text-align:center;width:65%}@media only screen and (min-width: 769px) and (max-width: 992px){.jobs{font-size:21px;width:90%}}@media only screen and (min-width: 601px) and (max-width: 768px){.jobs{font-size:18px;width:95%}}@media only screen and (min-width: 481px) and (max-width: 600px){.jobs{font-size:14px;width:95%}}@media only screen and (max-width: 480px){.jobs{font-size:14px;width:95%}}.jobs a{color:#a61b37;text-decoration:none;transition:all .3s ease}.jobs a:hover{color:#8b162d;text-decoration:underline}.jobs__title{font-family:Roboto,sans-serif;font-weight:700;font-size:24px;color:#8b162d}@media only screen and (min-width: 769px) and (max-width: 992px){.jobs__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.jobs__title{font-size:21px}}@media only screen and (min-width: 481px) and (max-width: 600px){.jobs__title{font-size:18px}}@media only screen and (max-width: 480px){.jobs__title{font-size:18px}}.jobs__container{padding:0 50px 50px;display:flex;justify-content:center}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form{width:80%}}.contact-form__container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:100px 0}.contact-form__title{font-family:Roboto,sans-serif;font-weight:800;font-size:24px;color:#8b162d;text-transform:uppercase;margin-bottom:40px}@media only screen and (min-width: 769px) and (max-width: 992px){.contact-form__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__title{font-size:21px}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__title{font-size:18px;margin-bottom:20px}}@media only screen and (max-width: 480px){.contact-form__title{font-size:18px;margin-bottom:20px}}.contact-form__subtitle{font-family:Roboto Flex,sans-serif;font-weight:600;font-size:18px;text-align:center;width:1000px}@media only screen and (min-width: 769px) and (max-width: 992px){.contact-form__subtitle{width:90%}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__subtitle{width:90%}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__subtitle{width:90%}}@media only screen and (max-width: 480px){.contact-form__subtitle{width:90%}}.contact-form__description{font-family:Roboto Flex,sans-serif;font-weight:600;font-size:18px;text-align:center;color:#686868;width:900px}@media only screen and (min-width: 769px) and (max-width: 992px){.contact-form__description{width:90%}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__description{width:90%}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__description{width:90%}}@media only screen and (max-width: 480px){.contact-form__description{width:90%}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__user-info{width:100%}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__user-info{width:100%}}@media only screen and (max-width: 480px){.contact-form__user-info{width:100%}}.contact-form__user-info-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:100px}@media only screen and (min-width: 769px) and (max-width: 992px){.contact-form__user-info-container{gap:30px}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__user-info-container{flex-direction:column-reverse;gap:0}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__user-info-container{flex-direction:column-reverse;gap:0}}@media only screen and (max-width: 480px){.contact-form__user-info-container{flex-direction:column-reverse;gap:0}}.contact-form__user-info-field{margin-bottom:20px;height:65px}.contact-form__user-info-field .MuiInputBase-root{width:400px}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__user-info-field .MuiInputBase-root{width:100%}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__user-info-field .MuiInputBase-root{width:100%}}@media only screen and (max-width: 480px){.contact-form__user-info-field .MuiInputBase-root{width:100%}}@media only screen and (min-width: 601px) and (max-width: 768px){.contact-form__user-info-field div,.contact-form__user-info-field div div{width:100%}}@media only screen and (min-width: 481px) and (max-width: 600px){.contact-form__user-info-field div,.contact-form__user-info-field div div{width:100%}}@media only screen and (max-width: 480px){.contact-form__user-info-field div,.contact-form__user-info-field div div{width:100%}}.contact-form__user-message div{width:100%}.contact-form__submit-button{display:flex;justify-content:flex-end}.radio-group-label__conditional-input div{width:100%}.dr-modal{text-align:center}@media only screen and (min-width: 769px) and (max-width: 992px){.dr-modal__box{width:80%}}@media only screen and (min-width: 601px) and (max-width: 768px){.dr-modal__box{width:80%}}@media only screen and (min-width: 481px) and (max-width: 600px){.dr-modal__box{width:80%}}@media only screen and (max-width: 480px){.dr-modal__box{width:80%}}.dr-modal__title{background-color:#8b162d;color:#e6e6e6;padding:20px;font-family:Roboto Flex,sans-serif;font-weight:800;font-size:24px}@media only screen and (min-width: 769px) and (max-width: 992px){.dr-modal__title{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.dr-modal__title{font-size:21px}}@media only screen and (min-width: 481px) and (max-width: 600px){.dr-modal__title{font-size:18px}}@media only screen and (max-width: 480px){.dr-modal__title{font-size:18px}}.dr-modal__message{padding:10px 20px 30px;font-family:Roboto Flex,sans-serif;font-weight:700;font-size:24px}@media only screen and (min-width: 769px) and (max-width: 992px){.dr-modal__message{font-size:24px}}@media only screen and (min-width: 601px) and (max-width: 768px){.dr-modal__message{font-size:21px}}@media only screen and (min-width: 481px) and (max-width: 600px){.dr-modal__message{font-size:18px}}@media only screen and (max-width: 480px){.dr-modal__message{font-size:18px}}.dr-modal__message p{margin-bottom:5px}.dr-modal__controls{display:flex;justify-content:center;padding-bottom:20px}.footer__copyright{padding:10px 20px}
