*,header nav,header nav ul{margin:0;padding:0}body,header nav ul li a:hover{color:#333}.blog .container,.container{max-width:1200px;margin:0 auto}#cookieConsent .btn:hover,.blog-article .btn-read-more:hover,.scroll-popup .btn:hover,header .btn-quote,header nav ul li a:hover{background-color:#edac6c}.blog,.btn-quote-content,.share-buttons a{text-align:center}.share-buttons a,header .btn-quote{transition:background-color .3s,transform .3s}*{box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;background-color:#f4f4f4}.breadcrumb,header{background-color:#fff}.container{width:80%}header{color:#000;padding:1rem 0;position:sticky;top:0;z-index:1000}header .container{display:flex;justify-content:space-between;align-items:center}header .logo{width:90px;height:auto}.menu-icon{display:none;font-size:30px;cursor:pointer;color:#000}header nav{flex-grow:1;text-align:right;display:flex;justify-content:center;list-style:none}header nav ul{list-style:none;display:flex;align-items:center}header nav ul li{position:relative;margin-left:20px}header nav ul li a{color:#000;text-decoration:none;font-weight:700;padding:8px 12px;border-radius:5px;transition:color .3s,background-color .3s}header nav ul li .dropdown-content{display:none;position:absolute;background-color:#f2f2f2;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px;z-index:1000}header nav ul li .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left;border-radius:5px}header nav ul li .dropdown-content a:hover{background-color:#edac6c;color:#fff}header nav ul li:hover .dropdown-content{display:block}header .btn-quote{color:#e6e6e6;padding:0 1rem;text-decoration:none;border-radius:8px;margin-left:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}header .btn-quote:hover{background-color:#e98b37;transform:translateY(-2px)}.btn-quote-phone{display:block;font-size:1.5rem;font-weight:700;margin-bottom:-.5rem}.article .article-meta,.btn-quote-text,footer p{font-size:.9rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:.5rem 1rem;list-style:none}.blog,footer{padding:2rem 0}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{content:">";padding-right:.5rem;color:#000}.breadcrumb-item a{text-decoration:none;color:#6c757d}.breadcrumb-item a:hover{color:#000}.breadcrumb-item.active{color:#000;text-decoration:none}.blog{background-color:#f9f9f9}.blog-article,.blog-sidebar{background-color:#fff;padding:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px}.blog .container{padding:0 1rem}.blog h1{font-size:2.5rem;margin-bottom:1rem;color:#333}.blog p{font-size:1.1rem;margin-bottom:2rem;color:#666}.blog-content{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-articles{flex:0 0 70%;max-width:70%}.blog-sidebar{flex:0 0 25%;max-width:25%}.blog-sidebar h3{font-size:1.5rem;color:#333;margin-bottom:1rem}.blog-sidebar ul,.footer-column ul{list-style:none;padding:0}.blog-sidebar ul li,.footer-column ul li{margin-bottom:.5rem}.blog-sidebar ul li a{color:#e98b37;text-decoration:none;font-size:1rem}#cookieConsent a:hover,.blog-article h2 a:hover,.blog-sidebar ul li a:hover,footer p a:hover{text-decoration:underline}.blog-article{margin-bottom:2rem;text-align:left}.blog-article img{width:100%;border-radius:10px}.blog-article h2{font-size:1.8rem;color:#333;margin-top:1rem}.blog-article h2 a{color:#333;text-decoration:none}.blog-article p{font-size:1.1rem;color:#666;margin:1rem 0}.blog-article .btn-read-more{display:inline-block;padding:.5rem 1rem;background-color:#e98b37;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}#cookieConsent,footer{background-color:#333}.article{padding:40px 0;background-color:#f9f9f9}.article .container{max-width:1200px;margin:0 auto;padding:0 15px}.article h1{font-size:2.5rem;margin-bottom:20px;color:#333}.article .article-meta{color:#777;margin-bottom:30px}.article .article-content{line-height:1.6;color:#444}.article .article-content img{width:100%;height:auto;margin-bottom:20px}.article .article-content h2{font-size:1.8rem;margin-top:30px;margin-bottom:15px;color:#333}.share-buttons{margin:10px 0 0}.share-buttons a{display:inline-block;width:50px;height:50px;line-height:50px;margin:0;border-radius:50%;color:#e98b37;font-size:20px}.comments .comment-form .form-group,.comments h2{margin-bottom:20px}.share-buttons a:hover{color:#edac6c}.comments{padding:40px 0;background-color:#fff}.comments .container{max-width:800px;margin:0 auto;padding:0 15px}#cookieConsent,.scroll-popup .popup-content{padding:1rem;text-align:center}.comments h2{font-size:2rem;color:#333}.comments .comment-form{margin-bottom:40px}.comments .comment-form label{display:block;margin-bottom:5px;color:#555}.comments .comment-form input,.comments .comment-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#333}.comments .comment-form .btn-submit{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.comments .comment-form .btn-submit:hover{background-color:#555}.comments .comments-list{margin-top:30px}.comments .comments-list .comment{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.comments .comments-list .comment p{margin:5px 0}.comments .comments-list .comment strong,.scroll-popup .close-popup:hover{color:#333}.comments .comments-list .comment time{font-size:.9rem;color:#777}footer{color:#fff;text-align:center}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto}.footer-column{flex:1;min-width:200px;margin:1rem;text-align:left}.footer-column h3{margin-bottom:1rem;font-size:1.2rem;color:#e98b37}.footer-column p,.footer-column ul{font-size:1rem;color:#ccc;margin-bottom:.5rem}.footer-column ul li a{color:#ccc;text-decoration:none;transition:color .3s}.footer-column ul li a:hover{color:#e98b37}.social-media a{color:#fff;font-size:1.5rem;margin:0 .5rem;transition:color .3s,transform .3s}.social-media a:hover{color:#e98b37;transform:scale(1.2)}.google-rating{display:flex;align-items:center;color:#fff;text-decoration:none}#cookieConsent,.scroll-popup{position:fixed;z-index:1000;display:none}.google-rating:hover .rating-count,.google-rating:hover .rating-value,.google-rating:hover .stars,.stars{color:#fc0}.stars{margin-right:.5rem;font-size:1.2rem}.rating-count,footer p{color:#ccc}.rating-value{font-weight:700;margin-right:.5rem}footer p{margin-top:2rem}#cookieConsent a,footer p a{color:#e98b37;text-decoration:none}.scroll-popup{right:0;bottom:50%;transform:translateY(50%);width:300px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:10px 0 0 10px}#cookieConsent .btn,.scroll-popup .btn{background-color:#e98b37;color:#fff;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s}.scroll-popup h3{margin:0 0 1rem;font-size:1.5rem;color:#333}.scroll-popup p{font-size:1rem;color:#666;margin-bottom:1rem}.scroll-popup .btn{border:none;text-decoration:none;border-radius:5px}.scroll-popup .close-popup{background:0 0;border:none;color:#999;font-size:1.5rem;position:absolute;top:10px;right:10px;cursor:pointer}#cookieConsent{bottom:0;width:100%;color:#fff}#cookieConsent .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}#cookieConsent p{margin:0;padding:0;font-size:1rem}#cookieConsent .btn{border:none;border-radius:5px}@media (max-width:992px){.menu-icon{display:block;font-size:30px;cursor:pointer;color:#e98b37;position:absolute;top:15px;right:15px;z-index:1001}.dropdown-content,header nav ul{display:none;background-color:#fff;width:100%}.menu-icon.active:before{content:"\2715";font-size:30px;color:#ff5733}.menu-icon:before{content:'\2630';font-size:30px;color:#333}header nav ul{flex-direction:column;position:absolute;top:100%;right:0;z-index:999;animation:.3s ease-out slideIn}header nav ul.show{display:flex}header nav ul li{width:100%;text-align:left;margin:0;border-bottom:1px solid #ddd}header nav ul li a{padding:15px;display:block;width:100%;text-align:left;font-size:1.1rem;font-weight:700;color:#333}header .btn-quote{width:80%;display:block;text-align:center;background-color:transparent;color:#e98b37;padding:10px 0;text-decoration:none;border-radius:0;margin:0 auto;transition:color .3s,transform .3s;justify-content:center;box-shadow:none}header .btn-quote:hover{color:#edac6c;transform:scale(1.05)}.dropdown-content{position:static;border-top:1px solid #ddd}.dropdown.show .dropdown-content{display:block}@keyframes slideIn{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}}@media (min-width:993px){.menu-icon{display:none}.dropdown-content{display:none;position:absolute;background-color:#fff;top:100%;left:0;z-index:1000;box-shadow:0 8px 16px rgba(0,0,0,.1)}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{padding:12px 16px;display:block}}@media (max-width:1366px){.container{width:95%}}@media (max-width:1088px){header .btn-quote,header nav{font-size:.6rem}}@media (max-width:1024px){header .btn-quote,header nav{font-size:.8rem}.container{width:90%;max-width:700px}.blog-content{flex-direction:column}.blog-article,.blog-articles{flex:1 1 100%}.blog-sidebar{margin-top:2rem}}@media (max-width:768px){.container{width:90%}.blog-articles,.blog-sidebar{max-width:100%}.article h1,.blog h1{font-size:2rem}.blog p,.blog-sidebar ul li a{font-size:1rem}.blog-article h2{font-size:1.3rem}.blog-article p,.comments .comment-form input,.comments .comment-form textarea{font-size:.9rem}.article .article-content h2,.blog-sidebar h3{font-size:1.5rem}.article .container,.comments .container{padding:0 15px}.comments h2{font-size:1.8rem}.comments .comment-form .btn-submit{padding:8px 16px}.footer-column{width:100%;text-align:center}.footer-column a[href^=mailto],.footer-column a[href^=tel]{font-size:1rem;padding:12px 0;display:inline-block;line-height:1.5;margin-top:10px}.social-media{justify-content:center}#cookieConsent .container{flex-direction:column;align-items:center;text-align:center}#cookieConsent p{margin-bottom:1rem}#cookieConsent .btn{width:100%;max-width:200px}}@media (max-width:576px){.corpus h1,.top h1{font-size:2rem}.top p{font-size:1rem}.btn-main,.zone-list li{font-size:.8rem}.btn-main{padding:.5rem 1rem}.service-card{flex:1 1 calc(100% - 40px)}.faq-answer,.scroll-popup p,.service-card p{font-size:.9rem}.faq-item .faq-question,.scroll-popup h3{font-size:1.2rem}.advantage-item{flex:1 1 calc(100% - calc(1rem * 1.5))}.faq .container h2{font-size:1.5rem}.partners-images{flex:1;display:flex;justify-content:flex-start;gap:calc(1rem * 1);margin-left:0;flex-wrap:nowrap;overflow-x:auto}.partner-item{max-width:80px;margin-right:calc(1rem * 1);transition:transform .3s,filter .3s}.partner-item img{max-width:100%;height:auto;border-radius:8px}.partners h2{display:none}.scroll-popup{bottom:10%;transform:none;width:250px}.scroll-popup h3{margin:0 0 calc(1rem * .5)}.scroll-popup .btn{padding:calc(1rem * .5) calc(1rem * .75);font-size:.9rem}.scroll-popup .close-popup{font-size:1.2rem;top:5px;right:5px}}@media (max-width:480px){header{padding:.5rem 0}header .logo{width:100px}.article h1,.blog h1{font-size:1.8rem}#cookieConsent p,.blog p,.blog-sidebar ul li a{font-size:.9rem}.blog-article h2{font-size:1.2rem}.blog-article p{font-size:.85rem}.article .article-content h2,.blog-sidebar h3{font-size:1.3rem}.comments h2{font-size:1.6rem}.comments .comment-form input,.comments .comment-form textarea{font-size:.8rem}.comments .comment-form .btn-submit{padding:6px 12px}#cookieConsent .btn{font-size:.9rem;padding:calc(1rem * .5)}}