:root{--color_1:rgba(44,57,63,1);--color_2:rgba(243,122,31,1);--color_3:rgba(255,255,255,1);--color_4:rgba(147,147,147,1);--color_5:rgba(245,245,245,1);--color_6:rgba(0,0,0,0);--color_orange:#f37a1f;--color_yellow:#ffc107;--color_grey:#8a8a8a;--color_dark_grey:#2c393f;--header-height:90px;--header-height-mobile:120px;--border-radius:50px;--button-border-width:2px;--section-padding:100px}html{width:100%;max-width:100vw;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,Roboto,sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:rgba(138,138,138,1);background-color:transparent;margin:0;scroll-behavior:smooth;padding:0}.fence-planet-body,body{overflow-x:hidden;width:100%;max-width:100vw}.fence-planet-body{padding-top:0}h1,h2,h3,h4,h5,h6{font-family:Raleway,Montserrat,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2;margin:0}h1{font-size:80px;color:var(--color_3)}h2{font-size:50px;color:var(--color_2)}h3{font-size:24px}h3,h4{color:var(--color_1)}h4{font-size:18px;font-weight:700}.container{margin:0 auto;padding:0 40px}.fence-planet-home{min-width:auto;position:relative;width:100%;overflow-x:hidden}.header-section{position:fixed;top:0;left:0;right:0;z-index:1000;padding:25px 0 20px;min-width:auto;width:100%;transition:all .3s ease;background-color:transparent}.header-section.scrolled{padding:15px 0 10px;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.9)}.header-container{margin:0 auto;padding:0 20px;display:flex;align-items:center;overflow:visible;width:100%}.logo-section{flex:0 0 auto;width:25%;margin-right:0;min-width:200px;overflow:visible;margin-left:0}.logo{max-width:300px;height:auto;display:block}.main-navigation{flex:1;width:50%;margin-left:auto;margin-right:auto;padding-left:20px;overflow:visible}.main-navigation,.nav-list{display:flex;justify-content:center}.nav-list{list-style:none;gap:30px}.nav-link{color:var(--color_3);text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;transition:color .3s ease;position:relative;padding:12px 15px;letter-spacing:.03em}.nav-link.active,.nav-link:hover{color:var(--color_2)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--color_2);transition:width .3s ease}.nav-link.active:after,.nav-link:hover:after{width:100%}.contact-info{flex:0 0 auto;text-align:right;color:var(--color_3);font-size:14px;width:25%;display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-left:20px;margin-right:0}.contact-email,.contact-phone{margin:0;line-height:normal;font-weight:400}.contact-info a{color:var(--color_3);text-decoration:none;font-weight:400}.contact-info a:hover{color:var(--color_2)}.social-media{display:flex;gap:10px;margin-top:5px}.social-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color_3);transition:color .3s ease}.social-icon:hover{color:var(--color_2)}.social-icon svg{width:100%;height:100%}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;z-index:1001;position:relative;color:var(--color_2);transition:color .3s ease}.mobile-menu-toggle:hover{color:var(--color_yellow)}.mobile-menu-toggle svg{color:inherit;fill:currentColor;stroke:currentColor}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-in-out}.mobile-menu-content{background-color:rgba(0,0,0,.95);border:2px solid var(--color_2);border-radius:20px;padding:40px 30px;max-width:90vw;max-height:90vh;overflow-y:auto;text-align:center;animation:slideIn .3s ease-in-out;box-shadow:0 20px 40px rgba(0,0,0,.5)}.mobile-navigation{margin-bottom:40px}.mobile-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.mobile-nav-link{color:var(--color_3);text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;transition:all .3s ease;padding:15px 20px;border-radius:10px;display:block;position:relative;letter-spacing:.03em}.mobile-nav-link.active,.mobile-nav-link:hover{color:var(--color_2);background-color:rgba(243,122,31,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(243,122,31,.2)}.mobile-nav-link.active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:var(--color_2);border-radius:1px}.mobile-contact-info{margin-bottom:30px;padding:20px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.mobile-contact-item{color:var(--color_3);font-size:16px;margin-bottom:15px;font-weight:400}.mobile-contact-item:last-child{margin-bottom:0}.mobile-contact-link{color:var(--color_3);text-decoration:none;font-weight:400;transition:color .3s ease}.mobile-contact-link:hover{color:var(--color_2)}.mobile-social-media{display:flex;justify-content:center;gap:20px;margin-top:20px}.mobile-social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--color_3);background-color:rgba(255,255,255,.1);border-radius:50%;transition:all .3s ease;border:2px solid transparent}.mobile-social-icon:hover{color:var(--color_2);background-color:rgba(243,122,31,.2);border-color:var(--color_2);transform:scale(1.1);box-shadow:0 4px 12px rgba(243,122,31,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;background:none;margin-top:0;padding:0 0 var(--section-padding);overflow:hidden}.hero-background{background-image:url(/hero-bg.jpg);background-size:cover;background-position:50%;z-index:1}.hero-background,.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.hero-overlay{background-color:rgba(0,0,0,.7);z-index:2}.hero-content{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:calc(var(--header-height) + 80px) 40px 0;display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center;justify-content:center;width:100%}.hero-left,.hero-title{color:var(--color_3);text-align:left}.hero-title{font-size:80px;margin-bottom:20px;line-height:1.1}.hero-subtitle{font-size:30px;color:var(--color_3);margin-bottom:40px;font-weight:300;text-align:left}.cta-button{display:inline-block;background-color:rgb(68,68,68);color:var(--color_3);border:3px solid var(--color_3);padding:15px 32px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;transition:all .3s ease;border-radius:var(--border-radius);min-width:220px;text-align:center;margin-top:34px;position:relative;overflow:hidden}.cta-button:hover{background-color:var(--color_3);color:var(--color_dark_grey);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hero-right,.service-info h3{color:var(--color_3);text-align:left}.service-info h3{font-size:18px;margin-bottom:10px;font-weight:700}.service-info p{color:var(--color_3);margin-bottom:20px;font-size:16px;text-align:left;line-height:normal}.divider{height:2px;background:linear-gradient(45deg,transparent 10px,var(--color_3) 11px,transparent 12px),linear-gradient(-45deg,transparent 10px,var(--color_3) 11px,transparent 12px);background-size:20px 20px;border:none;margin:20px 0;opacity:.7}.about-section{padding:var(--section-padding) 0;background-color:var(--color_3);position:relative;overflow:hidden}.about-content{display:grid;grid-template-columns:7fr 5fr;gap:60px;align-items:start;max-width:1200px;margin:0 auto;padding:0 40px;width:100%}.about-left{display:flex;flex-direction:column;gap:30px;padding-right:40px}.about-icon{max-width:50px;height:auto;filter:brightness(0) saturate(100%) invert(55%) sepia(98%) saturate(1200%) hue-rotate(346deg) brightness(97%) contrast(95%)}.about-icon,.welcome-heading{margin-bottom:20px}.welcome-subtitle{color:var(--color_1);font-size:50px;margin-bottom:10px;font-weight:700}.welcome-subtitle,.welcome-title{text-transform:uppercase;line-height:1.1}.welcome-title{color:var(--color_2);font-size:60px;font-weight:800}.section-title{font-size:30px;color:var(--color_dark_grey);margin-bottom:20px;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.about-text{font-size:16px;line-height:2;color:var(--color_grey);margin-bottom:30px;text-align:left;font-weight:300;letter-spacing:.02em}.about-image{width:100%;height:auto;border-radius:0}.about-right{display:flex;flex-direction:column;padding-top:33px}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.feature-item{text-align:center;padding:20px}.feature-icon{max-width:80px;height:auto;margin-bottom:20px}.feature-item h4{font-size:18px;color:var(--color_1);margin-bottom:15px;font-weight:700;text-align:left}.feature-item p{font-size:14px;line-height:1.6;color:rgba(138,138,138,1);text-align:left}.gallery-section{padding:80px 0;background-color:var(--color_3);overflow:hidden}.gallery-section .gallery-container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.gallery-section .gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;height:600px}.gallery-section .gallery-item{position:relative;overflow:hidden;height:100%;cursor:pointer;text-decoration:none;border-right:1px solid rgba(255,255,255,.3)}.gallery-section .gallery-item:last-child{border-right:none}.gallery-section .gallery-image-container{position:relative;width:100%;height:100%;overflow:hidden}.gallery-section .gallery-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-section .gallery-item:hover .gallery-image{transform:scale(1.05)}.gallery-section .gallery-overlay{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.6));display:flex;align-items:flex-end;padding:20px;transition:all .3s ease}.gallery-section .gallery-item:hover .gallery-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.8))}.gallery-section .gallery-overlay h3{color:var(--color_3);margin:0;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;width:100%}.testimonials-section{padding:80px 0;background-color:var(--color_3)}.testimonials-content{text-align:center;max-width:800px}.testimonials-icon{max-width:200px;height:auto;margin-bottom:40px}.testimonials-carousel{position:relative;gap:20px;margin-bottom:30px}.carousel-button,.testimonials-carousel{display:flex;align-items:center;justify-content:center}.carousel-button{background:var(--color_2);border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;transition:all .3s ease;color:white;z-index:10}.carousel-button:hover{background:var(--color_1);transform:scale(1.1)}.carousel-button:disabled{opacity:.5;cursor:not-allowed}.testimonials-slider{width:100%;max-width:600px}.testimonial{width:100%;height:100%;transform:translateX(100%);transition:all .5s ease;color:var(--color_1);display:flex;flex-direction:column;justify-content:center;padding:20px}.testimonial.active{transform:translateX(0)}.testimonial p{font-style:italic}.testimonial-author{color:var(--color_2)}.carousel-indicators{display:flex;justify-content:center;gap:10px;margin-top:20px}.indicator{width:12px;height:12px;border-radius:50%;border:2px solid var(--color_2);background:transparent;cursor:pointer;transition:all .3s ease}.indicator.active,.indicator:hover{background:var(--color_2)}.indicator:hover{opacity:.7}.contact-section{padding:100px 0;background-color:#ff9801!important;text-align:center}.contact-content{max-width:600px;margin:0 auto}.contact-icon{margin-bottom:30px}.phone-icon{width:70px;height:70px;fill:var(--color_3)}.contact-content h2{color:var(--color_3);font-size:36px;margin-bottom:20px}.contact-content p{color:var(--color_3);font-size:24px;line-height:2;margin-bottom:40px}.sticky-contact{position:fixed;bottom:40px;right:40px;z-index:1000}.sticky-button{display:inline-block;background-color:var(--color_dark_grey);color:var(--color_3);border:var(--button-border-width) solid var(--color_3);padding:12px 28px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;transition:all .3s ease;border-radius:var(--border-radius);min-width:180px;text-align:center;height:50px;position:relative;overflow:hidden;line-height:24px}.sticky-button:hover{background-color:var(--color_3);color:var(--color_dark_grey);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.footer-section{background-color:rgb(68,68,68);padding:60px 0 40px;color:var(--color_3)}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-logo{max-width:200px;height:auto}.footer-nav ul{list-style:none}.footer-nav li{margin-bottom:10px}.footer-nav a{color:var(--color_3);text-decoration:none;font-size:14px;transition:color .3s ease}.footer-nav a:hover{color:var(--color_2)}.footer-contact p{margin-bottom:8px;font-size:14px;line-height:2}.footer-contact a{color:var(--color_3);text-decoration:none}.footer-contact a:hover{color:var(--color_2)}.social-links{display:flex;gap:15px;margin-top:20px}.social-link{color:var(--color_3);text-decoration:none;font-size:14px;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.social-link:hover{color:var(--color_2)}.footer-hours p{margin-bottom:8px;font-size:14px;line-height:2}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;gap:40px;text-align:center;padding:60px 20px 0}.hero-title{font-size:60px;text-align:center;line-height:1.1}.hero-subtitle{font-size:24px;text-align:center;line-height:1.3}.welcome-subtitle{font-size:42px;line-height:1.1}.welcome-title{font-size:48px;line-height:1.1}.about-content{grid-template-columns:1fr;gap:40px;padding:0 20px}.about-left{padding-right:0}.features-grid{grid-template-columns:1fr}.gallery-section .gallery-container{padding:0 20px}.gallery-section .gallery-grid{height:500px}.footer-content,.gallery-section .gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header-section{padding:15px 0;min-width:auto;width:100%;background-color:transparent}.header-section.scrolled{padding:10px 0;background-color:rgba(0,0,0,.9)}.header-container{flex-direction:row;justify-content:space-between;align-items:center;padding:0 15px;gap:0;width:100%}.logo-section{width:auto;min-width:auto;margin-right:0;flex:1}.logo{max-width:180px}.contact-info,.main-navigation{display:none}.mobile-menu-toggle{display:flex;color:var(--color_2)}.mobile-menu-toggle:hover{color:var(--color_yellow)}.hero-content{padding:calc(var(--header-height) + 60px) 15px 0;grid-template-columns:1fr;gap:30px;text-align:center;justify-content:center}.hero-title{font-size:36px;line-height:1.1;text-align:center}.hero-subtitle{font-size:18px;line-height:1.3}.hero-left,.hero-right,.hero-subtitle,.service-info,.service-info h3,.service-info p{text-align:center}.cta-button{display:block;margin:34px auto 0}.welcome-subtitle{font-size:36px;line-height:1.1}.welcome-title{font-size:42px;line-height:1.1}.container{padding:0 15px}.about-content{grid-template-columns:1fr;gap:30px;padding:0 15px}.about-left{padding-right:0}.gallery-section .gallery-container{padding:0 15px}.gallery-section .gallery-grid{grid-template-columns:1fr;height:400px}.testimonials-carousel{gap:10px}.carousel-button{width:40px;height:40px}.testimonials-slider{max-width:100%;height:150px}.testimonial p{font-size:16px}.footer-content{grid-template-columns:1fr;text-align:center}.footer-column:first-child{display:flex;justify-content:center;align-items:center}.footer-logo{margin:0 auto}.social-links{justify-content:center;margin-top:20px}.sticky-contact{bottom:20px;right:20px}.sticky-button{min-width:150px;padding:10px 20px;font-size:14px}}@media (max-width:480px){.header-section{padding:10px 0;width:100%;background-color:transparent}.header-section.scrolled{padding:8px 0;background-color:rgba(0,0,0,.9)}.header-container{padding:0 10px;width:100%}.logo{max-width:160px}.mobile-menu-content{padding:20px 15px;margin:15px;max-width:calc(100vw - 30px)}.mobile-menu-toggle{color:var(--color_2)}.mobile-menu-toggle:hover{color:var(--color_yellow)}.mobile-nav-link{font-size:16px;padding:12px 15px}.mobile-contact-item{font-size:14px}.mobile-social-icon{width:45px;height:45px}.hero-content{padding:calc(var(--header-height) + 50px) 10px 0;text-align:center;justify-content:center}.hero-title{font-size:28px;line-height:1.1;text-align:center}.hero-subtitle{font-size:16px;line-height:1.3}.hero-left,.hero-right,.hero-subtitle,.service-info,.service-info h3,.service-info p{text-align:center}.cta-button{display:block;margin:34px auto 0;padding:12px 24px;font-size:14px;min-width:160px}.welcome-subtitle{font-size:28px;line-height:1.1}.welcome-title{font-size:32px;line-height:1.1}.section-title{font-size:24px}.about-content,.container,.gallery-section .gallery-container{padding:0 10px}.footer-column:first-child{display:flex;justify-content:center;align-items:center}.footer-logo{margin:0 auto}.social-links{justify-content:center;margin-top:20px}}@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");.fence-planet-services{min-width:auto;position:relative;width:100%;overflow-x:hidden}.services-hero-section{position:relative;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height)}.services-hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.services-hero-image{object-fit:cover;object-position:center}.services-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.54);z-index:2}.services-hero-content{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 40px}.services-hero-content h1{color:var(--color_3);font-size:80px;font-weight:700;text-transform:uppercase;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.services-main-section{padding:var(--section-padding) 0;background-color:var(--color_3)}.services-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;max-width:1200px;margin:0 auto;padding:0 40px}.services-left{display:flex;flex-direction:column;gap:20px;text-align:left;position:relative}.services-icon{position:absolute;top:-30px;left:0;text-align:left}.fence-icon-small{display:block;max-width:40px;height:auto;opacity:.8;filter:brightness(.8);margin-bottom:8px}.services-left h2{font-size:48px;line-height:1;text-transform:uppercase;font-weight:700;margin:10px 0 0}.services-left h2 .text-dark{color:var(--color_dark_grey);display:block;margin-bottom:0}.services-left h2 .text-orange{color:var(--color_orange);display:block;margin-top:-5px}.services-left p,.services-right p{font-size:16px;line-height:1.6;color:var(--color_grey);margin:0;font-weight:300}.services-right{display:flex;flex-direction:column;gap:20px;text-align:left}.installation-section{padding:var(--section-padding) 0;background-color:var(--color_3)}.installation-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto;padding:0 40px}.installation-left{display:flex;flex-direction:column;gap:30px}.installation-spacer{height:20px}.installation-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.installation-right h2{font-size:50px;line-height:1.2;margin-bottom:30px;color:var(--color_dark_grey)}.installation-right p{font-size:16px;line-height:1.6;margin-bottom:20px;color:var(--color_dark_grey)}.styles-section{padding:var(--section-padding) 0;background-color:var(--color_3)}.styles-title{text-align:center;font-size:50px;margin-bottom:60px;text-transform:uppercase;font-weight:700}.styles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:1200px;margin:0 auto;padding:0 40px}.style-item{text-align:center}.style-image{margin-bottom:30px}.style-main-image{width:100%;height:auto;border-radius:0}.style-item h4{font-size:24px;color:var(--color_dark_grey);margin-bottom:20px;text-transform:uppercase;font-weight:700}.style-item p{font-size:16px;line-height:2;color:var(--color_grey);font-weight:300}.services-testimonials-section{padding:var(--section-padding) 0;background-image:url(/sl2-2880w.jpg);background-size:cover;background-position:50%;background-attachment:fixed;position:relative}.services-testimonials-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9)}.testimonials-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto;padding:0 40px}.testimonials-image{text-align:center}.testimonials-main-image{max-width:100%;height:auto;border-radius:0}.testimonials-slider{position:relative;height:200px;overflow:hidden}.testimonial{position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .5s ease-in-out;text-align:center}.testimonial.active{opacity:1}.testimonial p{font-size:18px;line-height:1.6;color:var(--color_dark_grey);margin-bottom:20px;font-weight:300}.testimonial-author{font-size:16px;color:var(--color_dark_grey);font-weight:700}.services-contact-section{padding:var(--section-padding) 0;background-color:var(--color_orange);text-align:center}.services-contact-section .contact-content{max-width:800px;margin:0 auto;padding:0 40px}.services-contact-section .contact-content h2{font-size:50px;line-height:1.2;margin-bottom:30px;color:var(--color_dark_grey);text-align:center}.services-contact-section .contact-content p{font-size:18px;line-height:1.6;margin-bottom:40px;color:var(--color_dark_grey);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.contact-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contact-buttons .cta-button{margin-top:0}@media (max-width:1024px){.installation-content,.services-content,.styles-grid,.testimonials-content{grid-template-columns:1fr;gap:40px}.services-hero-content h1{font-size:60px}.installation-right h2,.services-contact-section .contact-content h2,.services-left h2,.styles-title{font-size:40px}}@media (max-width:768px){.services-hero-section{height:300px;margin-top:var(--header-height-mobile)}.services-hero-content h1{font-size:40px;line-height:1.1}.installation-content,.services-content,.styles-grid,.testimonials-content{padding:0 15px}.installation-right h2,.services-contact-section .contact-content h2,.services-left h2,.styles-title{font-size:30px;line-height:1.1}.services-contact-section .contact-content p{font-size:18px;line-height:1.4}.contact-section,.installation-section,.services-contact-section,.services-main-section,.services-testimonials-section,.styles-section{padding:60px 0}}@media (max-width:480px){.services-hero-content h1{font-size:32px;line-height:1.1}.installation-right h2,.services-contact-section .contact-content h2,.services-left h2,.styles-title{font-size:24px;line-height:1.1}.services-contact-section .contact-content p{font-size:16px;line-height:1.4}.installation-content,.services-content,.styles-grid,.testimonials-content{padding:0 10px}.contact-section,.installation-section,.services-contact-section,.services-main-section,.services-testimonials-section,.styles-section{padding:40px 0}}