*{font-family:"Poppins",sans-serif !important;margin:0;padding:0}.navbar{background-color:white !important;display:flex;justify-content:space-around;align-items:center;min-height:72px}.navContainer{width:100%;display:flex;justify-content:space-around}.navbar-collapse{flex-grow:0}.navbar-nav .nav-link{font-size:14px;font-weight:600;color:black !important;white-space:nowrap;position:relative}.nav-link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#04c;transform:scaleX(0);transition:transform 0.3s ease-in-out}.nav-link:hover::after{transform:scaleX(1)}.navbar-toggler{background-color:#3070c3}.navbar-toggler-icon{filter:invert(1)}.navbar-brand img{width:50% !important;max-width:100%;object-fit:contain}.carousel .carousel-indicators button{width:12px;height:12px;border-radius:100%}.heroSection p{color:black;font-size:1rem;line-height:22.8571px}.heroSection h2{color:white;font-size:2.5rem;margin-top:20px;margin-bottom:30px;font-weight:600}.carousel-control-prev,.carousel-control-next{opacity:0.7;transition:opacity 0.3s,background 0.5s}.carousel-control-prev{background:linear-gradient(to left,transparent,rgba(0,0,0,0.3))}.carousel-control-prev:hover{opacity:1;background:linear-gradient(to left,transparent,rgba(0,0,0,0.7))}.carousel-control-next{background:linear-gradient(to right,transparent,rgba(0,0,0,0.3))}.carousel-control-next:hover{opacity:1;background:linear-gradient(to right,transparent,rgba(0,0,0,0.7))}.carousel-control-prev-icon,.carousel-control-next-icon{width:40px;height:40px;background-size:40px 40px}.products h2{margin-top:50px;color:#3070c3}.products p{color:#8c939f}.products a{font-size:0.9rem}.products img{height:100%;max-height:170px}.products a:hover{color:#333}.aboutUs{background-color:#3070c3}.aboutUs li,h2{color:white}.aboutUs h2,.aboutUs ul{margin-left:max(10px,5vw,100px)}.aboutUs h2{margin-bottom:64px}.aboutUs li{font-size:14px}.aboutUs img{object-fit:cover}.armaturyCar:hover,.card:hover{scale:1.02;transition:scale 0.3s ease-in-out}.armaturyCard .card{background-color:#7e95b2;border-style:none;border-radius:0;transition:scale 0.3s ease-in-out;padding:5px}.card-body{padding-top:100px}.card-text{font-size:0.9rem}.card-list li{font-size:0.9rem !important}.armaturyCard .card h5{font-size:24px;color:white}.armaturyCard .card p{color:white}.armaturyCard img{max-width:200px;position:absolute;top:-10px;right:0}.prislusentvoCard:hover,.card:hover{scale:1.02;transition:scale 0.3s ease-in-out}.prislusentvoCard .card h5{font-size:24px;color:white}.prislusentvoCard .card p{color:white}.prislusentvoCard img{position:absolute;width:250px;right:0;top:0}.prislusentvoCard .card{background-color:#3070c3;border-style:none;border-radius:0;transition:scale 0.3s ease-in-out;padding:5px;position:relative}.catalogue li{color:#8c939f}.catalogue h2{color:#3070c3}#approach{color:white;padding:80px 0;background-position:center;background-repeat:no-repeat}#approach .container{display:flex;flex-direction:column;align-items:center;text-align:center}#approach h2{margin-top:50px}#approach p{line-height:34px;font-size:16px;line-height:34px;max-width:700px}.prislusentvoCard li{color:white}.arrow{position:absolute;color:white;background-color:#556071;right:2rem;padding:10px 20px}.footerBottom a{color:#3070c3 !important;text-decoration:none}.footerBottom a:hover{color:#05387c !important;text-decoration:underline}#melon-footer{margin-top:64px}#melon-footer h5{color:#3070c3;font-size:30px}#melon-footer p{color:#939393}.leftSide a{color:#337ab7;text-decoration:none}#melon-footer .leftSide a:hover{color:#115692;text-decoration:underline}.leftSide h5{font-size:30px}.leftSide{font-size:14px}.footerLinks a{color:#939393;font-size:14px;text-align:center}#melon-footer .footerLinks a:hover{color:#000}.catalogue .text-wrapper{text-align:center;margin-top:42px}.catalogue .text-wrapper p{margin:0;color:gray;font-style:italic;font-size:14px;text-transform:lowercase;opacity:0.9}.border-bottom{width:100%}.footerLinks li{padding-bottom:10px;margin-bottom:15px;font-weight:500}.form-check{color:#337ab7;font-size:14px}.form-control{border-width:1px;border-radius:0.2rem}.form-control::placeholder{color:#939393;font-size:14px}.footerBottom{font-size:14px}.header{background-image:url("../themes/armat/assets/images/armature/armatury.jpg");height:250px}.header h1{color:white;font-size:36px;padding-left:200px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1120px}.armature-item{background:#fff;border-radius:10px;padding:10px;width:100%;max-width:100%;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.51);transition:all 0.3s ease-in-out}.armature-item img{max-width:115px;height:100px;padding:5px}.armature-item p{font-weight:bold;font-size:1rem;color:#333;min-width:50%}.armature-item:hover{background-color:rgba(0,0,0,0.11)}.armature-item a{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center}.contact-section h2{color:black;font-size:1.875rem;font-weight:500}.contactSectionWhole{margin-top:3rem;margin-bottom:3rem;width:45%}.form-check-label{color:rgb(51,122,183)}.form-check-label a{text-decoration:none}.form-check-label a:hover{text-decoration:underline;color:rgb(13,102,181)}.btn{border-color:#245580;background-image:linear-gradient(to bottom,#337ab7 0%,#265a88 100%);font-size:14px}.contactPage{margin-top:50px}.rightSideContact{width:45%}.contactPageWhole{max-width:100%;width:1170px}.mapsContact{max-width:100%;width:1170px}.helpArmature-item{background:#fff;border-radius:10px;padding:10px 8px;width:100%;max-width:290px;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.51);transition:all 0.3s ease-in-out}.helpArmature-item img{max-width:180px;height:auto;border-radius:5px}.helpArmature-item p{font-weight:bold;font-size:1rem;color:#333;margin-bottom:0.5rem}.helpArmature-item:hover{background-color:rgba(0,0,0,0.11)}.helpArmature-item a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.content-section h2{color:black;font-size:1.9rem}.content-section p{font-size:0.9rem}.content-section{margin-bottom:3rem}.content-box{margin-top:10rem}.tableWhole .container{padding:0 24px}.tableWhole a:hover{text-decoration:underline}.table-wrapper{padding:32px}.tableWhole h2{color:black;font-size:1.9rem}.table-wrapper{background-color:#f9fafc}.table{--bs-table-bg:transparent}.table th{font-size:0.8rem}.table td{font-size:0.8rem}.table a{color:#337ab7;text-decoration:none}
@media (max-width:991px){.textSectionAboutUs{display:flex;flex-direction:column;align-items:center;padding:16px 0}.aboutUs h2{margin-bottom:32px}.aboutUs h2,.aboutUs ul{margin-left:0}.catalogue .row{gap:32px}.catalogue .arrow{bottom:-15px}}@media (max-width:768px){#contact-form{width:90%}li.border-bottom{max-width:100%}#approach p{line-height:26px}#melon-footer{margin-top:8px}footer#melon-footer{padding-bottom:0 !important}.contact-section h2{color:black;font-size:1.25rem;font-weight:500;padding-bottom:2rem}section#approach{background-size:cover}#approach .container{width:100%}.armaturyCard{width:100%}.prislusentvoCard{width:100%}.border-bottom{width:250%}.contactSectionWhole{width:80%}.header h1{padding-left:2rem}.content-box{margin:3rem 0}.content-section{margin:0 !important}.header{background-size:cover;background-position-x:right}.navbar .container{flex-wrap:inherit !important}}@media (max-width:480px){.heroSection h2{font-size:2.3rem}.navbar-brand img{width:auto !important}.products a{margin-bottom:15px}.textSectionAboutUs{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.aboutUs h2,.aboutUs ul{margin-left:0}.armaturyCard .card{margin-bottom:20px}.prislusentvoCard img{position:absolute;width:200px;right:0;top:0}#approach .container{width:80%}#approach p{line-height:30px}.border-bottom{width:150%}.header h1{padding-left:2rem}.header{background-size:cover;background-position-x:-15rem}.contactSectionWhole{width:100%;margin:1rem 0}.footerLinks{text-align:center}.leftSide{text-align:center}.contactPage{margin:0 !important}.rightSideContact{width:100%;text-align:center}iframe{width:400px !important}.mapsContact p{text-align:center;font-size:0.9rem}.mapsContact{margin-top:1rem !important}.row1>*{max-width:210px}.content-box{margin:3rem 0}.content-section{margin:0 !important}.contact-section{margin-top:2rem}.rightSideContact{align-items:center !important}.armature-item a{display:flex;flex-direction:column !important}.navbar-brand img{height:70px}}