h1,h2,h3,h4,h5,h6{font-family:"kiro",sans-serif;font-weight:800;font-style:normal}.et_pb_menu .et-menu>li{padding-left:16px;padding-right:16px}.et-menu a,.et-menu a:hover{transition:none;-webkit-transition:none}header .phone{font-size:20px;display:block;font-weight:800;white-space:nowrap}header .action-button:hover img{filter:brightness(0) invert(1)}header .et_pb_menu .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_scroll_top.et-pb-icon{background:#ecad01!important;color:#0244b4;border-radius:8px!important;font-weight:bold;right:7px}#mobile_menu1{display:block!important;right:0;position:fixed!important;overflow:auto;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important;padding:20px 0!important;border-top:1px solid #e8e8e8!important;top:156px!important;bottom:0;padding-top:0px!important;background:#fff!important;z-index:-1!important;overflow-y:scroll;visibility:visible!important;opacity:1!important;min-height:calc(100vh - 78px)}#mobile_menu1 li a{border-bottom:1px solid #e8e8e8}.mobile_nav.opened #mobile_menu1{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile_nav.closed #mobile_menu1{-webkit-transform:translateX(1-00%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}.et_mobile_menu li a:hover{color:#0144b3!important;background:#ffbb01;opacity:1}.breadcrumbs-wrapper{text-align:center;text-transform:uppercase}.breadcrumbs-wrapper span{color:#ffbb01}.breadcrumbs-wrapper span>span{margin:0 9px}.breadcrumbs-wrapper a,.breadcrumbs-wrapper span>span{color:#333}.default-btn:after{margin-top:-4px}.services-wrapper{display:flex;flex-wrap:wrap}.services-wrapper:after{display:none}.services-wrapper .et_pb_column{width:33.33%!important}.services-wrapper .et_pb_column:hover .et_pb_text,.services-wrapper .et_pb_column:hover h3{color:#fff!important}.twentytwenty-after-label,.twentytwenty-before-label{opacity:1!important}.twentytwenty-before-label:before,.twentytwenty-after-label:before{font-size:7px!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#333!important;background:#fff!important;font-weight:800;line-height:24px!important;padding:0 11px!important;border-radius:0!important;top:auto!important;bottom:10px!important}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{margin-left:0!important}.twentytwenty-handle{background:#fff;width:27px!important;height:50px!important;border-radius:13px!important;margin-left:-16px!important}.twentytwenty-left-arrow:before,.twentytwenty-right-arrow:before{content:'';font-size:19px;color:#2d2d2d;font-family:ETModules;position:absolute;top:0;line-height:1px}.twentytwenty-left-arrow:before{content:'\34';left:-4px}.twentytwenty-right-arrow:before{content:'\35';left:-16px}#gallery .twentytwenty-handle{border:0!important}.pricing-wrapper{gap:13px;flex-wrap:wrap}.pricing-wrapper:after{display:none}.pricing-wrapper .et_pb_column{width:calc(33.33% - 9px)!important;top:0;transition:top ease 0.5s}.pricing-wrapper .et_pb_column:hover{top:-10px}.pricing-bg-wrapper:before{content:'';background:url(https://outdoorpainterssa.com/wp-content/uploads/2025/08/Service-Background-Divider-1.webp);background-size:100%;background-repeat:no-repeat;background-position:center top;position:absolute;top:0;left:0;right:0;height:186px}.pricing-bg-wrapper:after{content:'';background:url(https://outdoorpainterssa.com/wp-content/uploads/2025/08/Service-Background-Divider-2-1.webp);background-size:100%;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:0;right:0;bottom:0;height:150px}.team-members .et_pb_member_social_links{margin-top:10px}.team-members .et_pb_member_social_links a{display:block;background:#fff;padding:16px 17px;line-height:1;border-radius:100%}.team-members .et_pb_member_social_links a:hover{background:#b6b6b6}.team-members .et_pb_member_social_links a:hover::before{color:#929292}.testimonials-wrapper{}.testimonials-wrapper:before{content:'';background:url(https://outdoorpainterssa.com/wp-content/uploads/2025/08/Divider.webp);background-size:100%;background-repeat:no-repeat;background-position:center top;position:absolute;top:0;left:0;right:0;height:84px}.testimonials-wrapper.no-divider:before{display:none}.tfree-grid-items{}.tfree-grid-items .sp-testimonial-item{}.tfree-grid-items .sp-testimonial-item .sp-testimonial-free{text-align:left;border:1px solid #dbdbdb!important;padding:13% 10% 20%;height:100%;padding-top:55px;background:#fff!important}.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:before{content:'';width:42px;height:37px;background:url(https://outdoorpainterssa.com/wp-content/uploads/2025/08/Quote-Icon.webp);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-bottom:60px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-post-title{font-size:22px;text-align:left;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif}.tfree-grid-items .sp-testimonial-item .sp-testimonial-content{margin-bottom:10px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-content p{color:#777777;padding:0}.tfree-grid-items .sp-testimonial-item .sp-testimonial-content strong{color:#333333}.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-designation{font-size:15px;color:#777777!important}.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-rating{position:absolute;top:112px;display:flex;gap:5px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-name{font-size:18px;margin-bottom:0}.tfree-grid-items .sp-testimonial-item .sp-testimonial-content p,.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-name,.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-designation{text-align:left;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif;font-style:italic}.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover{background:#00348b!important}.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover .sp-testimonial-post-title,.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover .sp-testimonial-content p,.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover .sp-testimonial-content strong,.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover .sp-testimonial-client-name,.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover .sp-testimonial-client-designation{color:#fff!important}.tfree-grid-items .sp-testimonial-item .sp-testimonial-free:hover::before{filter:brightness(0) invert(1)}.why-us-thumb .et_pb_image_wrap{display:block;overflow:hidden}.why-us-thumb .et_pb_image_wrap img{width:100%}#contact .et_contact_bottom_container{margin-top:20px;float:none}#contact .et_contact_bottom_container button{width:100%;margin-left:3%}#contact .contact-title{font-size:18px;font-weight:bold;display:block}#contact .contact-phone{font-size:30px;font-weight:bold;display:block}#contact .et-pb-contact-message{display:none}.et_pb_contact_form select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(https://outdoorpainterssa.com/wp-content/uploads/2025/08/dropdown-icon.webp);background-size:auto;background-repeat:no-repeat;background-position:center right 20px}.et_pb_contact_field[data-type=select]:after{display:none}.et_pb_map .gm-style>div>div>div>div:nth-of-type(2){width:43px!important;height:51px!important;margin-left:-6px}.et_pb_map h3{font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px}.et_pb_map .infowindow{font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important}.services-metrics{}.services-metrics .et_pb_number_counter{}.services-metrics .et_pb_number_counter .title{font-weight:400!important}.services-metrics .et_pb_number_counter .percent{font-family:"kiro",sans-serif;height:auto;position:relative;margin-bottom:6px!important}.services-metrics .et_pb_number_counter .percent .percent-value{font-weight:800}.services-metrics .et_pb_number_counter .percent .percent-sign:before{content:'+';font-weight:800}.footer-contact .et_pb_blurb_container{padding-left:4px}footer .et_pb_widget{}footer .et_pb_widget ul{padding-left:5px!important}footer .et_pb_widget ul li{padding-left:26px;position:relative}footer .et_pb_widget ul li:before{content:'\35';font-family:ETModules;color:#0143b7;font-size:20px;position:absolute;top:-4px;left:0}footer .et_pb_widget ul li a{line-height:1.4}footer .service-area{padding-left:5px!important;line-height:1.6em}footer .service-area li{padding-left:26px;position:relative;list-style-type:none;margin-bottom:9px}footer .service-area li:before{content:'\35';font-family:ETModules;color:#0143b7;font-size:20px;position:absolute;top:0;left:0}@media(max-width:1500px) and (min-width:981px){.alternate-bg:before{width:95%!important}}@media(max-width:1370px) and (min-width:1241px){.professional-sec .et_pb_column:first-child{padding-bottom:6%}}@media(max-width:1240px) and (min-width:981px){.professional-sec{padding-top:6%!important}.professional-sec:before{display:none!important}}@media(max-width:1350px) and (min-width:1121px){.logo-wrapper .et_pb_module{width:80%;margin:0 auto}}@media(max-width:1230px) and (min-width:1121px){.et_pb_menu .et-menu>li{padding-left:12px;padding-right:12px}}@media(max-width:1100px){.et_mobile_nav_menu{display:block;padding-right:12px}header .et_pb_menu__menu{display:none!important}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-end!important}}@media(max-width:1120px) and (min-width:768px){#mobile_menu1{max-width:400px}}@media(max-width:980px){.action-button .et_pb_blurb_container{display:none!important}}@media(max-width:980px) and (min-width:768px){.action-button img{min-width:32px}}@media(max-width:767px){#mobile_menu1{top:116px!important}.breadcrumbs-wrapper{font-size:14px}.default-btn:after{margin-top:-2px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-post-title{font-size:20px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-content p{font-size:14px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-name{font-size:16px}.tfree-grid-items .sp-testimonial-item .sp-testimonial-client-designation{font-size:13px}.services-wrapper .et_pb_column,.pricing-wrapper .et_pb_column{width:100%!important}.testimonials-wrapper:before{background-size:auto}#contact .contact-title{font-size:16px}#contact .contact-phone{font-size:24px}footer .service-area li:before{font-size:14px}footer .service-area{font-size:14px;line-height:1.6}footer .et_pb_widget ul li:before{top:-1px}}