*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;font-family:'Lora',sans-serif;font-weight:100;-webkit-font-smoothing:antialiased;position:relative;background-color:#fff;overflow-x:hidden}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s !important;animation-iteration-count:1 !important;transition-duration:0s !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth}:root{--colorPrimary:#008a8b;--colorDarkBlue:#003b5a;--colorWhite:#fff;--colorLightGray:#e3f7ff;--colorGrayFont:#404040;--colorDark:#212121;--colorDarkest:#000}@font-face{font-family:"oswald";src:url(//winwaypools.com/wp-content/themes/remodeler-2024/css/../fonts/Oswald-VariableFont_wght.woff2);font-display:swap}@font-face{font-family:"pf";src:url(//winwaypools.com/wp-content/themes/remodeler-2024/css/../fonts/PlayfairDisplay-Italic-VariableFont_wght.woff2);font-display:swap}@font-face{font-family:"poppins";src:url(//winwaypools.com/wp-content/themes/remodeler-2024/css/../fonts/Poppins-Light.woff2);font-display:swap}@font-face{font-family:"poppins bold";src:url(//winwaypools.com/wp-content/themes/remodeler-2024/css/../fonts/Poppins-Bold.woff2);font-display:swap}p{color:var(--colorDarkBlue);font-family:'poppins',sans-serif;font-weight:400;font-size:18px;margin-bottom:20px;line-height:160%}.preheading{color:var(--colorPrimary);font-family:'pf';font-size:22px;font-weight:600;text-transform:capitalize;margin-bottom:10px}.heading{color:var(--colorDarkBlue);font-family:'oswald';text-align:center;font-size:50px;font-weight:700;text-transform:none;max-width:720px;margin-bottom:20px;line-height:120%}h2{color:var(--colorDarkBlue);font-family:'oswald';text-align:center;font-size:50px;font-weight:700;text-transform:none;max-width:720px;margin:0 auto;line-height:120%}a{color:inherit;font-weight:inherit;text-decoration:none;font-family:inherit}.post a:not(.learn-more){color:var(--colorPrimary);font-weight:600}.post a:hover{border-bottom:2px dotted var(--colorPrimary)}p a{color:var(--colorPrimary);font-weight:600}.content-wrapper{height:100%;max-width:1400px;margin:0 auto;text-align:center;padding:70px 6%;position:relative;z-index:0}.split{display:flex;justify-content:space-between;align-items:stretch;height:100%}.post{max-width:1000px;margin:0 auto}.post p{text-align:left;color:var(--colorDarkFont);font-size:20px;line-height:1.8em}.post p:last-of-type{margin-bottom:0}.post h2{text-align:left;margin:.6em 0 .8em}.post ul{padding-left:40px}.post li{color:var(--colorDark);font-family:'poppins',sans-serif;font-weight:400;font-size:18px;margin-bottom:20px;line-height:160%}.post li p{margin-bottom:10px}.learn-more{display:inline-block;color:var(--colorWhite);height:auto;width:auto;justify-content:center;align-items:center;padding:16px 24px;text-transform:uppercase;font-family:'poppins',sans-serif;font-weight:600;line-height:100%;border-radius:10px;letter-spacing:.02em;font-size:18px;background-color:var(--colorPrimary);transition:all .4s;margin:10px 0 0}a.learn-more:hover{transform:scale(1.03);cursor:pointer}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;color:var(--colorWhite);height:auto;width:auto;justify-content:center;align-items:center;padding:16px 24px;text-transform:uppercase;font-family:'poppins',sans-serif;font-weight:600;line-height:100%;border-radius:10px;letter-spacing:.02em;font-size:18px;background-color:var(--colorPrimary);transition:all .4s;margin:10px 0 0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000000}.alignleft{float:left;margin:0 20px 20px 0;height:auto}.alignright{float:right;margin:0 0 20px 20px;height:auto}.aligncenter{display:block;margin:0 auto 20px;height:auto}.split{display:flex;justify-content:space-between;align-items:stretch}.gray-bg{background-color:var(--colorLightGray)}header{width:100%;position:fixed;display:block;height:auto;left:0;top:0;z-index:15;transition:all .5s}.nav-one-row-with-banner .header-content{padding:0 3%;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;height:120px;margin:0 auto;background:rgba(255,255,255,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(10px)}.nav-one-row-with-banner a.nav-phone-link:before{content:'\f095';font-family:'Font Awesome 6 Free';font-size:14px;margin-right:6px}.nav-one-row-with-banner .nav-row.top-nav-row{background-color:var(--colorPrimary);padding:2px 3%;height:36px;justify-content:space-between}a.estimate-link{color:var(--colorWhite);font-weight:500;display:flex;align-items:center;font-family:'poppins';font-size:16px}a.estimate-link:after{content:'\f101';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:6px}a.logo-link{padding:6px 0;height:100%;flex:0 0 auto;margin-right:2%;align-items:center;display:flex;margin-left:19px}.logo{object-fit:contain;max-width:100%;max-height:100%;transition:width .3s}.nav-rows{flex-grow:1;display:flex;flex-direction:column;height:100%;align-items:flex-end;justify-content:center}.nav-row{flex:1;display:flex;justify-content:flex-end;align-items:center;width:100%}.nav-row.top-nav-row>*{margin-left:0}.nav-one-row-with-banner a.nav-phone-link{font-size:18px;letter-spacing:.06em;font-weight:700;font-family:'poppins';color:var(--colorWhite);display:flex;align-items:center}.nav-one-row-with-banner .social-row{display:flex;justify-content:flex-end;align-items:center;column-gap:12px;padding:0 1em;margin-left:30px}.nav-one-row-with-banner a.nav-social{display:flex;align-items:center}.nav-one-row-with-banner a.nav-social i{font-size:28px;color:var(--colorWhite)}nav{height:100%;flex-grow:1;position:relative;margin-right:0}.menu-main-menu-container{display:flex;justify-content:flex-end;height:100%}#menu-main-menu{height:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:0;flex:1}#menu-main-menu>li{display:flex;align-items:center;height:40px;cursor:pointer;position:relative;margin-left:5%;height:auto}.menu-main-menu-container li a{transition:margin .3s;display:flex;align-items:center;color:var(--colorDarkBlue);text-transform:capitalize;font-family:'poppins',sans-serif;font-weight:800;font-size:18px;height:40px;padding:6px 0}.menu-main-menu-container>ul>li:not(.menu-item-has-children,.nav-cta) a:before,.menu-top-menu-container>ul>li a:before,.footer-menu-column a:before{content:"";position:absolute;display:block;width:100%;height:3px;bottom:0;left:0;background-color:var(--colorPrimary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.menu-main-menu-container>ul>li a:hover:before,.menu-top-menu-container>ul>li a:hover:before{transform:scaleX(1)}.footer-menu-column a:before,a.footer-contact-link:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:var(--colorPrimary);transform:scaleX(0);transition:transform .2s ease;transform-origin:left}.footer-menu-column a:hover:before,a.footer-contact-link:hover:before{transform:scaleX(1)}#menu-main-menu li:hover ul.sub-menu{visibility:visible;opacity:1;display:block;position:absolute;left:0;top:35px;width:auto;min-width:200px;filter:drop-shadow(2px 2px 2px #999);border-radius:4px;overflow:hidden;background-color:var(--colorWhite)}#menu-main-menu li:hover ul.sub-menu a{padding-bottom:0}#menu-main-menu>li:not(.nav-cta):hover>a{text-decoration:none}#menu-main-menu li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f107';margin:0 0 0 5px;font-weight:600}.sub-menu{display:none;position:absolute;z-index:20;margin:0;height:auto;top:23px;width:auto;min-width:160px;background-color:var(--colorWhite)}.sub-menu li{margin:0;display:block;text-align:left;background:var(--colorLight);padding:8px 12px}.sub-menu li:hover{background-color:var(--colorLightGray);color:var(--colorGrayFont)}.sub-menu li:hover a{color:var(--colorGrayFont)}.sub-menu a{font-size:16px;font-weight:500;color:var(--colorGrayFont);text-transform:none;height:100%;display:block;width:100%}.sub-menu a:hover{color:var(--colorOrange) !important}.learn-more.nav-contact-btn{background-color:var(--colorPrimary);color:var(--colorWhite)}.fixed-header-space{height:136px;width:100%;background-color:var(--colorDark)}section#hero{display:block;max-height:calc(100vh - 60px);height:720px;background-color:var(--colorDark);margin-top:-156px;padding-top:60px;position:relative;z-index:0}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:900px;margin:0 auto}#hero{position:relative;max-height:720px;height:100vh;overflow:hidden}#hero .content-wrapper{padding-top:100px}#hero-video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}.page-template-home .image-gallery-row{margin:0 auto;max-width:none;justify-content:space-between;row-gap:16px;column-gap:16px;max-width:1600px}section#home-gallery h3{margin:0 auto 50px}section#home-gallery .content-wrapper{padding:50px 14px 50px;max-width:none}.intro-content h2{color:var(--colorWhite);font-family:'pf';font-size:32px;font-weight:800;text-transform:capitalize;filter:drop-shadow(2px 2px 3px #000)}.intro-content{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;height:100%}.intro-content h1{color:var(--colorWhite);font-family:'oswald';text-align:center;font-size:64px;font-weight:700;text-transform:none;max-width:840px;line-height:120%;filter:drop-shadow(2px 2px 3px #000)}.page-template-gallery .intro-content h1{color:var(--colorDarkBlue);font-size:50px;filter:none}.page-template-gallery .intro-content h2{color:var(--colorPrimary);font-family:'pf';font-size:22px;font-weight:600;text-transform:capitalize;filter:none}section#intro{position:relative;padding-bottom:70px;z-index:0}section#intro .content-wrapper{padding-top:80px}img.plants{height:200px;top:-110px;right:-90px;position:absolute;z-index:0}.about-content{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:0;margin-top:-120px;z-index:4;position:relative}.about-content-image{flex:1}.about-content-copy{flex:0 0 50%;padding:40px;text-align:left;background-color:var(--colorWhite);position:relative}.about-content-copy>*{text-align:left}.about-content-image img{max-width:100%;min-height:100%;object-fit:cover}section.internal-header{min-height:460px;display:flex;align-items:center;justify-content:center;z-index:5;margin-top:0;background-color:var(--colorGold);position:relative;margin-top:-156px;clip-path:ellipse(120% 100% at 50% 0%);padding-top:140px}section.internal-header h1,section.internal-header p.hero-title{color:var(--colorWhite);font-size:68px;font-weight:900;margin-bottom:0;position:relative;z-index:10;text-align:center;font-family:'oswald';width:100%;text-transform:capitalize}.page-template-about .about-content-image img{object-fit:contain}.page-template-about .about-content{margin-top:0;margin-bottom:20px}i.fa-solid.fa-star{color:var(--colorPrimary);font-size:24px;margin:5px}.testimonial-stars{text-align:center}section#testimonials h2{text-align:center;margin:0 auto 20px}.testimonials-content{display:flex;justify-content:space-between;align-items:stretch;column-gap:25px}.testimonial{background:var(--colorWhite);padding:20px;flex:0 0 calc(33% - 17px);display:flex;flex-direction:column;justify-content:space-between}.quotes-icon-container{margin:0 auto 16px 0;background-color:var(--colorPrimary);height:56px;width:56px;border-radius:28px;display:flex;justify-content:center;align-items:center}.quotes-icon-container i{color:var(--colorWhite);font-size:28px}p.quote{text-align:left}p.source{font-weight:700;font-family:'oswald';color:var(--colorDarkBlue);font-size:22px}.image-gallery-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:40px auto 0;gap:14px}.image-gallery-container{width:calc(25% - 12px);aspect-ratio:1/1;overflow:hidden;border-bottom:none;border-radius:6px;position:relative}.image-gallery-container img{width:100%;height:100%;object-fit:cover;transition:.5s all}.image-gallery-container img:hover{transform:scale(1.05)}.page-template-gallery section#intro{padding-bottom:0}.page-template-gallery article .content-wrapper{padding-top:0}@media (max-width:1024px){.image-gallery-container{width:calc(33.33% - 14px)}}@media (max-width:768px){.image-gallery-container{width:calc(50% - 14px)}}@media (max-width:480px){.image-gallery-container{width:100%}}a.image-gallery-container:hover{border-bottom:none}.filter-buttons{display:flex;justify-content:center;margin-bottom:20px}.filter-btn{font-family:'oswald';background:var(--colorLightGray);color:var(--colorDarkBlue);border:none;padding:12px 20px;margin:5px 8px;cursor:pointer;border-radius:6px;transition:.3s;font-weight:600;font-size:18px;text-transform:uppercase}.filter-btn.active,.filter-btn:hover{background:var(--colorPrimary);color:var(--colorWhite)}.service-content{display:flex;justify-content:space-between;align-items:stretch}section#services .content-wrapper{padding-top:30px}.services-content p{max-width:800px;margin:0 auto 40px}.service-content-image{flex:0 0 33%;padding-top:8px}.service-content-image img{object-fit:contain;max-width:100%;max-height:100%}.service-content-copy{flex-direction:column;display:flex;align-items:flex-start;flex:0 0 67%;padding:0 40px;justify-content:flex-start}.service-content-copy p:last-of-type{margin-bottom:0}.service-content-copy>*{text-align:left}.service-content-copy h2{margin:0 auto 20px 0;line-height:100%}.reverse .service-content{flex-direction:row-reverse}.finance-company{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:60px}.finance-company-image{flex:0 0 25%;margin-right:40px}.finance-company-image img{max-width:100%;object-fit:contain}.finance-company-copy{text-align:left}.finance-company-copy p{margin-bottom:0}.financing-content>p{margin-bottom:60px;text-align:left}.blog-row{display:flex;flex-flow:wrap;justify-content:flex-start}.blog-card{flex:0 0 calc(33% - 30px);margin-bottom:30px;background-color:var(--colorLightGray);border-radius:12px;overflow:hidden;margin:0 15px 24px}.blog-teaser-image{height:220px;overflow:hidden;margin-bottom:12px}.blog-teaser-image a{display:block;height:220px;width:100%;position:relative}.blog-teaser-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.blog-card h3.post-title a,.blog-details h3.post-title{font-size:20px;font-family:"oswald";margin-bottom:8px;color:var(--colorPrimary)}.blog-author-teaser p.blog-card-date{margin-bottom:8px}a.blog-link{display:inline-block;color:#fff;height:auto;width:auto;justify-content:center;align-items:center;padding:6px 12px;text-transform:none;font-family:'poppins',sans-serif;font-weight:800;line-height:100%;border-radius:16px;letter-spacing:.02em;font-size:16px;background-color:var(--colorPrimary);border:none;margin-bottom:0}.blog-details{text-align:left;font-family:'poppins',sans-serif;padding:0 10px 12px}.blog-details p{font-size:16px;margin-bottom:0}a.blog-link span{margin-right:6px;padding-top:0}.pagination{width:100%}nav.navigation.pagination{background-color:#fff;padding-top:30px;height:auto;box-shadow:none;display:flex;justify-content:center}.nav-links{display:flex;background-color:transparent;justify-content:center;height:47px}a.page-numbers{color:var(--colorDark);background-color:var(--colorLightGray);padding:6px 12px;border-radius:4px;margin-right:8px;font-size:18px;font-family:'oswald';transition:.2s all;font-weight:600}a.page-numbers:last-of-type{margin-right:0}a.page-numbers:hover{background-color:var(--colorPrimary);color:var(--colorWhite)}span.current{font-family:'oswald';font-size:18px;line-height:32px;font-weight:600;letter-spacing:.02em;background-image:var(--colorYellow);padding:8px;border-radius:4px;color:var(--colorPrimary);margin-right:8px}span.page-numbers.dots{margin-right:8px}.blog-details>*{text-align:left}.single .blog-time-teaser{margin-bottom:12px;color:var(--colorDark);text-transform:uppercase;letter-spacing:.05em;font-size:16px;padding-top:1px;font-family:"poppins",sans-serif;padding-left:4px}.single .blog-author-teaser{text-decoration:none;display:flex;justify-content:space-between}.single .blog-author-teaser p{margin-bottom:10px;font-size:16px}.blog-separator{border-top:1px dashed #aaa;margin-bottom:20px}.single .post li{color:var(--colorDark);font-family:'poppins',sans-serif;font-weight:400;font-size:18px;margin-bottom:20px;line-height:160%}.single h1{color:var(--colorDarkBlue);font-family:'oswald';text-align:left;font-size:60px;font-weight:700;text-transform:none;margin-bottom:20px;line-height:120%}.single .post h2{margin-bottom:20px;color:var(--colorPrimary);max-width:none;font-size:36px}.single .post p{font-size:18px;line-height:32px}.blog-image-container{margin-bottom:20px;height:auto;overflow:hidden}.blog-image-container img{width:100%;min-height:100%;object-fit:contain}.single .content{flex-direction:column}.single .more-posts .blog-author-teaser{flex-direction:column}.single .more-posts .content-wrapper{padding-top:30px}.page-template-blog article,.single article{max-width:1000px;margin:0 auto;padding-right:0;padding-top:70px;padding-bottom:60px}.single .content{flex-direction:column}article .post ol li a{display:inline-block;width:auto}ol li{display:flex;flex-direction:column}article .post ol li{display:block}article h3{font-weight:600;color:var(--colorDarkBlue);font-family:'oswald';font-size:24px;margin-bottom:10px}article ul,article ol{margin-bottom:20px}section.more-posts h2{margin-bottom:40px}.single .blog-card{background-color:var(--colorWhite)}.contact-content{display:flex;justify-content:space-between;align-items:stretch;column-gap:16px;margin-top:70px}.contact-method{flex:0 0 calc(33%);background-color:var(--colorLightGray);padding-bottom:60px}.contact-method .quotes-icon-container{margin:-30px auto 30px;height:70px;width:70px;border-radius:50%}p.contact-info{margin-bottom:0}h3.contact-heading{margin-bottom:20px;font-family:'oswald';color:var(--colorDarkBlue);font-size:22px}section#contact-page-contact-form h3.heading{margin:0 auto}.contact-form-container{max-width:600px;margin:0 auto;background-color:var(--colorWhite);padding:40px;border-radius:0;margin-top:50px;position:relative}.contact-form-container img.plants{right:-90px;bottom:-30px;top:auto;height:240px}.gform_wrapper .top_label .gfield_label{font-family:'Poppins',sans-serif;color:#212121;font-weight:400;width:100%;text-align:left}.ginput_container.ginput_container_radio .gfield_radio{display:flex;flex-direction:row}form .gform_wrapper .gform_footer{margin-top:0}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-family:open sans,sans-serif;font-size:10px}footer{background-color:var(--colorDarkBlue)}.columns-container{display:flex;justify-content:space-between;align-items:flex-start;padding:50px 5%}.logo-column{flex:0 0 280px}.logo-column a{margin:0 auto 20px}.logo-column a img{width:160px;height:auto}p.footer-description{color:var(--colorWhite);text-align:center;font-size:15px}footer h3{color:var(--colorWhite);font-family:'oswald';margin-bottom:20px;font-size:24px}.columns-container>*{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}footer .menu-main-menu-container li a{color:var(--colorWhite);font-weight:300;margin-bottom:10px;padding:0}.footer-contact p{color:var(--colorWhite);margin-bottom:0;font-size:17px}.address-container{margin-bottom:20px}div#built-by{background-color:var(--colorPrimary);text-align:center;padding:4px 5%}div#built-by a{color:#fff;margin-bottom:0}div#built-by p{margin-bottom:0;font-size:15px}.socials{margin-top:20px}.socials i{color:var(--colorPrimary);font-size:24px}.socials a:hover i{color:var(--colorWhite)}.footer-contact a:hover{color:var(--colorWhite)}footer .menu-main-menu-container li a:hover{color:var(--colorPrimary)}.single-location .intro-content h1{color:#fff}.services-row{display:flex;flex-flow:wrap;justify-content:center;align-items:stretch;row-gap:30px;column-gap:30px}.service-container{background-color:var(--colorDarkBlue);padding:30px 20px;border-radius:1em;filter:drop-shadow(0px 6px 0px var(--colorPrimary));flex:0 0 calc((100% / 3) - 20px);display:flex;flex-direction:column;align-items:center;justify-content:center}.service-container h3{color:var(--colorWhite);font-family:'oswald';margin-bottom:10px;font-size:22px}.service-container p{color:var(--colorWhite);margin-bottom:0}.services-content h2{margin-bottom:30px}.services-content>p{margin-bottom:40px}.choose-content{display:flex;justify-content:space-between;align-items:stretch;height:100%}.choose-body{flex:0 0 50%;padding:50px 50px 50px 6%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.choose-body h2{text-align:left;margin:0 0 30px}.choose-image{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:50px}.service-icon-container i{font-size:60px;color:var(--colorPrimary);margin-bottom:20px}.choose-image .testimonial{width:100%;flex:0 0 100%;background:#ffffff00}.single-location .about-content-copy h2{margin-bottom:20px}.single-location p.source{text-align:center}@media screen and (min-width:1001px){.mobile-only{display:none !important}}@media screen and (max-width:1000px){.desktop{display:none !important}.intro-content h1{font-size:40px;max-width:319px}.intro-content h2{font-size:24px}.about-content-image{position:relative}.about-content{flex-direction:column}.page-template-about .about-content{flex-direction:column-reverse}.testimonials-content{flex-direction:column;row-gap:20px}.service-content{flex-direction:column;row-gap:20px}.reverse .service-content{flex-direction:column}.finance-company{flex-direction:column}.finance-company-image{flex:none;margin:0}.finance-company-image img{max-width:300px;margin:0 auto 30px}button.filter-btn{padding:10px}.filter-buttons{flex-flow:wrap;row-gap:10px}a.image-gallery-container{flex:calc(33.3% - 10px)}.blog-card{flex:0 0 100%}.single article{padding:30px 20px}.single article h1{font-size:30px}.single section.internal-header{display:none}.single .post h2{font-size:26px}.single .post p,.single .post li{font-size:18px}.blog-row{flex-direction:column}.single .more-posts .content-wrapper{padding-bottom:20px}.contact-content{flex-direction:column;row-gap:50px}.contact-method{padding-bottom:30px}.contact-method .quotes-icon-container{margin-bottom:10px}.heading{font-size:30px}h2{font-size:32px}.columns-container{flex-direction:column}footer a.logo-link{height:120px}p.footer-description{max-width:300px}.columns-container>*{margin:0 auto}footer .menu-main-menu-container li a{justify-content:center;margin-bottom:20px}.footer-contact{text-align:center}.footer-contact h3{margin:20px auto 30px}.socials{margin:20px auto}div#bottom-phone-bar{background-color:var(--colorDarkBlue);text-align:center;position:fixed;bottom:0;z-index:999;width:100%;padding-top:4px;padding-bottom:24px;height:114px}.bottom-phone-bar-content{display:flex;justify-content:center;flex-direction:column}.bottom-phone-bar-content p{font-weight:700;margin-bottom:0;color:#fff;text-align:center}.bottom-phone-bar-content span{font-size:24px}.bottom-phone-bar-content a{display:inline-block;background-color:#fff;width:100%;max-width:300px;margin:0 auto;padding:10px;border-radius:10px;color:var(--blueColor);font-family:'Lato',sans-serif;font-size:24px;font-weight:700;margin-bottom:10px}.bottom-phone-bar-buttons{display:flex;width:100%;margin:0;justify-content:center;margin-top:10px}.bottom-phone-bar-copy>a{font-size:27px;font-weight:700}#bottom-phone-bar span.fa-solid.fa-phone{color:var(--blueColor);font-size:20px}header.mobile-only img{height:54px}header.mobile-only{display:flex;padding:0 23px 0 20px;justify-content:space-between;align-items:center;height:70px;position:fixed;z-index:1000;background:rgba(255,255,255,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(10px);width:100%}header.mobile-only a.logo-link{flex:0 0 180px;display:flex;align-items:center;padding-top:0}.fixed-header-space.mobile-only{height:70px;display:block;width:100%}.mobile-navbar ul{list-style:none}.mobile-navbar{display:flex;align-items:center;margin-top:0}.mobile-navbar ul{margin-bottom:0}#menu-icon{width:40px;height:30px;position:relative;margin:7px auto 6px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999}#menu-icon span{display:block;position:absolute;height:3px;width:100%;background:var(--colorPrimary);border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-icon.open span{background:var(--colorPrimary)}#menu-icon span:nth-child(1){display:none}#menu-icon span:nth-child(2),#nav-icon span:nth-child(3){top:13px}#menu-icon span:nth-child(4){top:26px}#menu-icon.open span:nth-child(1){display:none}#menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12px}#menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}#menu-icon.open span:nth-child(4){top:12px;width:0;left:50%;opacity:0}.sidenav.open{height:calc(100vh - 120px);padding-bottom:154px;padding-top:20px}.sidenav a{padding:3px;text-decoration:none;font-size:21px;color:var(--colorPrimary);display:block;transition:.3s;font-family:"Mont Bold",sans-serif;text-align:center}#sidenav .faq-accordion-title-container.mobile-menu-accordion h3{font-size:24px;color:var(--dark);margin-bottom:0;margin-right:10px}#sidenav h3{font-size:24px;color:var(--dark)}.faq-accordion-title-container.mobile-menu-accordion{display:flex;justify-content:center;align-items:center;padding:0 10px;margin-bottom:10px}#sidenav .panel{padding:10px 0}.sidenav{height:0;width:100%;position:fixed;z-index:990;top:70px;left:0;background:rgba(255,255,255,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(10px);overflow-x:hidden;transition:.5s all;-webkit-overflow-scrolling:touch;padding-right:20px;padding-left:20px}.mobile-navbar ul{list-style:none;margin-top:0}ul#menu-mobile-menu{display:block}#mobile-nav li{text-align:left;border-bottom:none;display:block}#mobile-nav li:last-of-type{border:none}#mobile-nav a,#mobile-nav ul.sub-menu a{padding:8px;text-decoration:none;font-size:22px;color:var(--colorPrimary);display:block;transition:.3s;font-family:'Oswald';font-weight:700;text-transform:capitalize;letter-spacing:.02em}a.mobile-submenu-link{color:var(--blueColor);font-size:20px;margin-left:20px}.sidenav.open{height:calc(100vh - 80px);padding-bottom:100px;padding-top:50px}#mobile-nav ul{list-style:none;padding-left:0}.fixedPosition{position:fixed}.single-location .intro-content h1{text-align:center}.services-row{flex-direction:column}section#why-choose .choose-content{flex-direction:column}.choose-image{flex:none}.single-location .about-content{flex-direction:column-reverse}}@media screen and (max-width:780px){.about-content-copy{padding:40px 20px}.content-wrapper{padding:70px 20px}section.internal-header h1,section.internal-header p.hero-title{font-size:40px}.about-content{overflow:hidden}#hero .content-wrapper{padding-top:120px}}