@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotothin.woff2) format('woff2'),url(../../assets/fonts/Robotothin.woff) format('woff'),url(../../assets/fonts/Robotothin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotothinitalic.woff2) format('woff2'),url(../../assets/fonts/Robotothinitalic.woff) format('woff'),url(../../assets/fonts/Robotothinitalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotolight.woff2) format('woff2'),url(../../assets/fonts/Robotolight.woff) format('woff'),url(../../assets/fonts/Robotolight.ttf) format('truetype');font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotolightitalic.woff2) format('woff2'),url(../../assets/fonts/Robotolightitalic.woff) format('woff'),url(../../assets/fonts/Robotolightitalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Roboto.woff2) format('woff2'),url(../../assets/fonts/Roboto.woff) format('woff'),url(../../assets/fonts/Roboto.ttf) format('truetype');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotoitalic.woff2) format('woff2'),url(../../assets/fonts/Robotoitalic.woff) format('woff'),url(../../assets/fonts/Robotoitalic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotomedium.woff2) format('woff2'),url(../../assets/fonts/Robotomedium.woff) format('woff'),url(../../assets/fonts/Robotomedium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotomediumitalic.woff2) format('woff2'),url(../../assets/fonts/Robotomediumitalic.woff) format('woff'),url(../../assets/fonts/Robotomediumitalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotobold.woff2) format('woff2'),url(../../assets/fonts/Robotobold.woff) format('woff'),url(../../assets/fonts/Robotobold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotobolditalic.woff2) format('woff2'),url(../../assets/fonts/Robotobolditalic.woff) format('woff'),url(../../assets/fonts/Robotobolditalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotoblack.woff2) format('woff2'),url(../../assets/fonts/Robotoblack.woff) format('woff'),url(../../assets/fonts/Robotoblack.ttf) format('truetype');font-weight:900;font-style:normal;font-display:auto}@font-face{font-family:Roboto;src:url(../../assets/fonts/Robotoblackitalic.woff2) format('woff2'),url(../../assets/fonts/Robotoblackitalic.woff) format('woff'),url(../../assets/fonts/Robotoblackitalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:auto}.navigation-clean{background-color:var(--color-link);padding-top:.75rem;padding-bottom:.75rem;border-radius:0;box-shadow:none;border:none;margin-bottom:0}@media (min-width:768px){.navigation-clean{padding-top:1rem;padding-bottom:1rem}}.navigation-clean .navbar-brand{font-weight:700;color:inherit}.navigation-clean .navbar-brand:hover{color:#222}.navigation-clean .navbar-toggler{border-color:#ddd;color:#888}.navigation-clean .navbar-toggler:focus,.navigation-clean .navbar-toggler:hover{background:0 0}.navigation-clean.navbar-light .navbar-nav .nav-link.active,.navigation-clean.navbar-light .navbar-nav .nav-link.active:focus,.navigation-clean.navbar-light .navbar-nav .nav-link.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean.navbar .navbar-nav .nav-link{padding-left:18px;padding-right:18px}.navigation-clean.navbar-light .navbar-nav .nav-link{color:var(--color-bg)}.navigation-clean.navbar-light .navbar-nav .nav-link:focus,.navigation-clean.navbar-light .navbar-nav .nav-link:hover{color:var(--color-bg);background-color:transparent}.navigation-clean .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px}.navigation-clean .dropdown-menu .dropdown-item,.navigation-clean .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d;box-shadow:none}.navigation-clean .dropdown-menu .dropdown-item:focus,.navigation-clean .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit;box-shadow:none}:root{--color-txt:#444444;--color-bg:#fdfeff;--color-link:#006648;--color-link-hover:#9f6900;--color-brd:#cecece;--color-brd-shad:#dedede;--color-grad2:#00d797;--color-grad1:#006648;--container-width:1200px}*,::after,::before{box-sizing:border-box}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}body{top:0;left:0;padding:0;margin:0;border:none;background-color:var(--color-bg);font-family:Roboto;font-size:16px}.bordered{border:1px solid red}.txt-right{text-align:right}.container{max-width:var(--container-width);height:auto;margin:0 auto;padding:0 10px}.logo-box{width:100%;padding:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.logo{width:270px}.logo-contacts{font-size:14px;line-height:20px;text-align:right;padding-top:10px}.btn-dark:hover,.btn-light{background-color:var(--color-bg);color:var(--color-link);border:1px solid var(--color-link);border-radius:4px}.btn-dark,.btn-light:hover{background-color:var(--color-link);color:var(--color-bg);border:1px solid var(--color-bg);border-radius:4px}.btn-light:focus{box-shadow:none}.btn-dark:focus{box-shadow:none;background-color:var(--color-link)}.header,.main{width:100%}.header__inner{display:flex;flex-direction:column;justify-content:space-between;height:100vh;background-image:url(../../assets/img/bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.header__top{padding-top:30px}.main-title{text-align:center;color:var(--color-link);font-size:40px;font-weight:900}.header__bottom{text-align:center}.header__bottom-txt{font-size:14px;font-style:italic;line-height:11px}.main__inner{width:inherit}.main__flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:50px 0}.main__card{display:flex;flex-direction:column;justify-content:space-between;max-width:540px;height:590px;margin:10px 0;padding:10px}.main__card-img{width:100%}.card-img{object-fit:contain;width:100%;height:auto}.main__card-title{padding:20px 0;font-size:26px}.main__card-txt-invert{color:var(--color-bg)}.main__about{margin-top:60px;margin-bottom:100px}.main__about-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:900px;margin:0 auto}.main__about-txt{text-align:right;max-width:350px;height:auto}.main__about-img{text-align:right;max-width:450px;height:auto}.images{width:320px;border-top-left-radius:100px}.images-l{width:320px;border-top-right-radius:100px}.main__products{margin-top:50px;width:100%;background-color:var(--color-link);color:var(--color-bg)}.main__text-box-center{max-width:600px;margin:0 auto;padding:40px 10px 76px}.main__contacts{margin-top:40px;margin-bottom:70px}.main__map{width:100%;height:auto;margin:20px auto -7px}.title{text-align:center;padding:50px 0;color:var(--color-txt);font-size:36px}.title-invert{text-align:center;padding:30px 0;color:var(--color-bg);font-size:36px}.subtitle{max-width:600px;margin:0 auto;text-align:center;font-size:20px}.footer{width:100%;height:auto;background-color:var(--color-link);color:var(--color-bg)}.footer__inner{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer__item{width:300px;height:250px;padding:10px}.footer__title{width:100%;padding-top:20px;margin-bottom:20px;font-size:22px;text-align:left;font-weight:300}.footer__list{font-size:14px}.footer__link{color:var(--color-bg);text-decoration:none}.footer__link:hover{color:var(--color-brd);text-decoration:underline}.footer__copyright{width:100%;padding:10px 0;margin:0 auto;text-align:center;font-size:14px}.modal-header{background:linear-gradient(160deg,var(--color-grad1),var(--color-grad2));color:var(--color-bg)}.modal-footer{background:linear-gradient(160deg,var(--color-grad2),var(--color-grad1))}.bottom-size-20{margin-bottom:10px}.form-label{margin-bottom:0}