body,nav ul{padding:0;margin:0}.hamburger,nav ul li{cursor:pointer;color:#fff}#menu.open,header,nav ul,nav ul li,nav ul.open{display:flex}.logot,.logot1{margin-top:5px}.about-section a:hover,.contact-info a:hover,.footer-contact-info a:hover,footer .footer-content a:hover{text-decoration:underline}.footer-contact-info li:last-child,footer p{font-size:16px}.iframe-container,header,nav ul li{position:relative}body{font-family:Roboto,sans-serif;background-color:#f4f4f4;color:#fff}.company-slogan,header{background: linear-gradient(90deg, #d2b48c, #8b4513)}header{color:#fff;padding:5px 30px;justify-content:space-between;align-items:center;overflow:hidden}header img{max-width:250px;height:auto}.logot1{width:111px;height:111px;margin-left:45px;opacity:0;animation:0.5s ease-out forwards fall}.logot{width:60px;height:60px}.contact-info img{border:2px solid #ffff;border-radius:10px;width:23px;height:23px}nav{background-color:#8b4513;padding:10px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}nav ul{list-style-type:none;justify-content:center}nav ul li{margin:0 20px;padding:4px 10px;font-size:14px;border:2px solid #fff;border-radius:5px;justify-content:center;align-items:center;text-align:center}nav ul li a{color:#fff;text-decoration:none;display:block;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hamburger{display:none;font-size:30px}@font-face{font-family:Roboto;src:url('/fonts/roboto.woff2') format('woff2'),url('/fonts/roboto.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}nav ul.open{flex-direction:column;width:100%}.hamburger:after{content:'\2630';font-size:30px;color:#fff;display:inline-block;transform:scaleX(2.5)}.button-container p{font-size:16px;color:#fff;margin:5px 0}.contact-info p{font-size:20px;color:#fff;margin:5px 0;line-height:1}.contact-info a,footer .footer-content a{color:#fff;text-decoration:none}.contact-info{display:block}.button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.call-button{width:35px;height:35px;margin-right:10px}.call-button-img{width:60%;height:60%}.call-button:hover{border-color:#0088d0}.call-button-wrapper{display:flex;align-items:center;margin-right:20px}.call-button{display:none}.company-slogan{padding:10px 0;margin-top:10px;text-align:center;width:100%;box-sizing:border-box;border-radius:10px}.about-section,footer{padding:30px 20px;text-align:center}.company-slogan h1{font-family:Roboto,Arial,sans-serif;font-size:32px;margin-bottom:30px}.container{width:100%;max-width:1200px;margin:0 auto}.about-section{background-color:#fff;margin-top:10px;border-radius:20px}.footer-contact-info,.footer-contact-info a:hover,footer{background-color:#006080;color:#fff}.about-section h2{font-size:32px;color:#935121;margin-bottom:30px}.about-section h3{font-size:20px;color:#1a1a1a;margin-bottom:15px}.about-section h4{font-size:27px;color:#0098c9;margin-bottom:15px}.about-section h5{font-size:27px;color:#000;margin-bottom:15px}.about-section p{font-size:18px;color:#666;line-height:1.6;margin-bottom:40px;width:100%;max-width:900px;margin-left:auto;margin-right:auto}.about-section .small-top-margin{font-size:18px;color:#000;line-height:1.6;margin-top:5px;margin-bottom:20px}.about-section .img2,.about-section .img3,.about-section img{border-radius:8px;margin-top:15px}.about-section img{width:512px;height:240px}.about-section .img2{width:400px;height:180px}.about-section .img3{width:430px;height:240px}.about-section .img4{width:280px;height:200px;border-radius:1px;margin-top:1px}.about-section .img6,.about-section .img7,.about-section .img8{border-radius:8px;margin-top:15px}.about-section .img5{width:450px;height:137px;border-radius:8px;margin:5px auto 0 20px}.about-section .img6{width:250px;height:272px}.about-section .img7{width:300px;height:157px}.about-section .img8{width:213px;height:250px}.about-section .divider{border:0;border-top:2px solid #8b4513;margin:20px auto;width:50%;max-width:900px}.about-section a{color:#0098c9;text-decoration:none}.image-block .description{margin-top:10px;line-height:1.4;font-size:14px;color:#333;text-align:left}footer{max-width:1200px;margin:15px auto 0;border-radius:10px}footer .footer-content{display:flex;justify-content:space-between;padding:0 20px;margin-bottom:20px}footer .footer-content .footer-contact-info,footer .footer-content .site-map{width:45%}.footer-contact-info{width:45%;border-radius:5px}.footer-contact-info h3{font-size:24px;margin-bottom:15px;font-weight:700}.footer-contact-info ul{list-style:none;padding:0}.footer-contact-info li{margin:10px 0}.footer-contact-info a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;padding:10px;font-size:18px;transition:background-color .3s,color .3s}.footer-contact-info a:active{background-color:#555}footer .footer-content h3{font-size:18px;margin-bottom:10px}footer .footer-content ul{list-style-type:none;padding:0}footer .footer-content li{margin-bottom:5px}footer p{margin:0}footer .footer-content .site-map{margin-left:140px}footer .footer-content .site-map ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;padding:0;list-style-type:none}footer .footer-content .site-map li{margin-bottom:10px;line-height:1.6;text-align:left}footer .footer-content .site-map a,footer .footer-content .site-map li{font-size:18px}footer .footer-content .site-map li:first-child{grid-column:1}.contact-section{background-color:#0098c9;padding:10px 0;margin-top:15px;text-align:center;border-radius:8px;width:100%;box-sizing:border-box}img{max-width:100%;height:auto}.iframe-container{width:100%;max-width:560px;max-height:300px;margin:10px auto 0;height:0;padding-top:calc(35.71% + 20px)}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}  