@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}header,footer,section,div,ul,li,header,footer,h1,h2,h3,h4,h5,p,span{box-sizing:border-box}section{width:100%;display:flex;justify-content:center}.general-container{width:100%;max-width:1100px;display:flex}ul{padding:0;margin:0}a{text-decoration:none;font-family:Montserrat,sans-serif;line-height:1.1em}h1{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:1.1em}h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:1.1em}h3{font-family:Montserrat,sans-serif;font-weight:300;font-size:26px;line-height:1.1em}h4{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.1em}h5{font-family:Montserrat,sans-serif;line-height:1.1em}p,li,label{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.1em}button{appearance:none !important;-webkit-appearance:none !important;-o-appearance:none !important;-moz-appearance:none !important;line-height:1.1em;font-weight:300}.button,.button1{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;font-family:Montserrat,sans-serif;border:0px;font-size:18px;cursor:pointer;padding:10px 40px;transition:.5s}@media(min-width:1024px){.button:hover,.button1:hover{transform:scale(.96)}}div::-webkit-scrollbar{width:5px;background:white}div::-webkit-scrollbar-thumb{background:#393812;border-radius:1ex;box-shadow:0px 1px 2px rgba(0,0,0,0.75)}.scroll-position{position:absolute;top:-90px}.scroll-position2{position:absolute;top:-95px}header .logo{height:40px !important}.popup-header .logo-popup{width:auto !important;height:35px !important}.testimonial-header .logo-container img{width:auto !important;height:30px !important}.card-product h5{font-size:16px !important;padding:0 30px !important;line-height:22px !important}@media only screen and (max-width:1140px){.general-container{padding:0 20px}h1{font-size:36px}h4{font-size:18px}.button{font-size:16px;padding:10px 30px}}@media only screen and (max-width:1024px){.icon-menu{width:30px !important}}@media only screen and (max-width:768px){h1{font-size:26px}h2{font-size:26px}h3{font-size:22px}header .logo{height:35px !important}.hero-background .section-row1 h1{max-width:350px !important;margin-top:0 !important}.popup-header .logo-popup{width:auto !important;height:30px !important}.card-product h5{font-size:13px !important;padding:0 20px !important;line-height:20px !important}}@media only screen and (max-width:500px){.hero-background .section-row1 h1{max-width:200px !important}}