*{font-family:masqualero,sans-serif;font-style:normal;font-weight:300}body{background-color:#000;margin:0}.btn,.nav * a,.nav .nav_links li a,body{color:#fff}.about,.about .about_history,.about .about_history .about_image,.about .about_history .story,.banner .btn,.footer,.footer .contacts,.footer .contacts .contact_details pre,.footer .contacts .contact_form,.h,.nav,.nav .logo,.nav .nav_links,.product,.products,.products_listing{display:flex}.products_listing{flex-wrap:wrap}.about .about_history .about_image,.about_history p,.copyright,.footer .contacts,.footer .contacts .contact_form input,.footer .contacts .contact_form label,.footer .contacts .contact_form textarea,.h,.main-content,.nav{width:100%}.footer .contacts .contact_form input,.footer .contacts .contact_form label{margin:10px}.banner .btn,.footer .contacts .contact_form input,.footer .contacts .contact_form label,.footer .contacts .contact_form textarea,.toTop{min-height:30px;border-radius:5px;margin-top:10px;outline:0;border:none}.footer .contacts .contact_form textarea{min-height:100px}.about .about_history,.nav,.products_listing{justify-content:space-between}.nav{height:100px}.footer .contacts .contact_form textarea{padding:10px}.about .about_history .story,.banner,.copyright{text-align:center}.footer .contacts,.footer .contacts .contact_details pre,.nav .nav_links{justify-content:space-evenly}.btn{border-radius:5px;background-color:#1e90ff}.about .about_history .about_image,.about .about_history .story,.banner .btn,.h,.nav .logo,.product{justify-content:center}.product{overflow:hidden}.product img{border-radius:50%;overflow:hidden}.banner .btn,.footer .contacts,.h,.nav .logo,.nav .nav_links,.product{place-items:center}.about,.banner,.footer,.footer .contacts .contact_form,.products,.story{flex-flow:column}.btn,.nav .nav_links li{cursor:pointer}.fa-phone-alt{color:green}.fa-whatsapp{color:#8a208a;border-radius:50%}.fa-twitter{color:#1e90ff}.fa-facebook-messenger{color:#5151d8}.fa-envelope{color:#007780}li{list-style:none}a{text-decoration:none}img{max-width:100%;max-height:100%}.banner p{font-size:30px}.nav,.toTop{position:sticky}.about .about_history{width:80%}.about .about_history .about_image{width:100%}.nav{top:0;z-index:10}.nav .logo{width:30%;font-size:40px;height:100%}.nav .logo a{font-family:Audiowide,cursive}.nav .nav_links{width:60%;font-family:Bungee,cursive}.banner h1{font-size:70px}.banner p,.nav .logo:hover a:hover,.nav .nav_links li:hover{color:#1e90ff}.banner .btn{width:100px;height:30px;font-size:25px}.nav_scroll{box-sizing:border-box;box-shadow:#fff}.footer .contacts .contact_form{width:40%}.footer a{color:#fff;font-size:30px;border-radius:50%}.toTop{float:right;margin-right:5px;z-index:2;bottom:5%;font-size:30px;background-color:transparent}.product{height:150px;width:150px;margin:25px}.product:hover{transform:rotate(270deg) scale(1.2)}.about{background-image:linear-gradient(to right,#220909,#836043,#f14400),url(https://i.postimg.cc/Zn0GyfWb/fields.jpg);background-attachment:fixed;background-size:60% 80%;background-position:left center;background-blend-mode:multiply;background-repeat:no-repeat}.products .products_showcase{display:flex;width:50%;place-items:center;justify-content:center;z-index:10;height:50%;position:absolute;visibility:hidden}.story{width:40%}@media only screen and (max-width:900px){.nav{height:100px}.nav .nav_links{height:20px;margin-bottom:25px}.nav .logo{height:60px;font-size:20px}.contact-details .social_contacts{display:flex}.contact-details .social_contacts{flex-flow:row wrap}.contact-details .social_contacts{justify-content:space-evenly}.contact-details .social_contacts .a{max-width:fit-content}.about_history,.contact-details,.footer .contacts,.nav{flex-flow:column}.about .about_history .about_image,.about .about_history .story,.contact-details .bus_contact,.contact-details .social_contacts,.footer .contacts,.nav .logo,.nav .nav_links{width:100%}.footer .contacts .contact-details,.footer .contacts .contact_form{width:80%}.contact-details .bus_contact a{font-size:14px}.products_listing{display:grid;grid-template-columns:2fr 2fr 2fr;gap:2px}.product{max-height:80px;max-width:80px}.about{background-size:cover;background-attachment:fixed}}