body{font-size:20px;line-height:28px}h1,h2,h3,h4,h5,body{}#main-header .et_mobile_menu{background-color:rgba(255,255,255,1)!important}.et_pb_module.dsm_card .dsm_card_image_wrapper{height:50px!important}.et_pb_module.dsm_card .dsm_card_image_wrapper .dsm_card_image_background{background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 300ms ease;background-image:none!important;background-color:red!important;height:0px!important}.dsm_card_badge_text{display:table!important;background-color:#f1f1f1!important}.dsm_card_badge_top_right .dsm_card_badge_text{top:1rem;right:1rem;left:1rem!important}body #page-container .et_pb_section .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button{color:#ffffff!important;border-width:0px!important;border-radius:0px;letter-spacing:1px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;background-image:url(https://lundstromsmaleri.com/wp-content/uploads/2025/05/painting_service_22.png);background-color:rgba(0,0,0,0);padding-top:16px!important;padding-right:40px!important;padding-bottom:16px!important;padding-left:40px!important;transition:padding 300ms ease 0ms}body #page-container .et_pb_section .et_pb_column .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{color:white!important}.et_pb_button_7_wrapper .et_pb_button_7:hover{padding-top:16px!important;padding-right:40px!important;padding-bottom:16px!important;padding-left:40px!important;transition:padding 300ms ease 0ms}#color{font-weight:bold;-webkit-transition:all 0.9s ease-in-out;-moz-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out}h1{font-size:6vw;line-height:1.3em}h2{font-size:50px!important;line-height:60px!important;font-size:3vw!important;line-height:1.3em!important}h3{font-size:40px!important;line-height:48px!important}h4{font-size:24px!important;line-height:30px!important}.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;padding:30px}.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{filter:grayscale(0)}div.wpcf7{background-color:transparent}.wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;display:block}div.wpcf7 label{font-size:16px;line-height:34px;text-align:left;display:block;font-weight:300;color:#52565A}.wpcf7-select,.wpcf7-text,.wpcf7-textarea{width:100%;padding:16px!Important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#52565A!Important;background-color:white!Important;font-size:16px!important;line-height:26px!important;-webkit-appearance:none;border-radius:0px;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.09);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.wpcf7-textarea{}@media screen and (max-width:980px){.wpcf7-text,.wpcf7-textarea{padding:10px!important}}.wpcf7-select{background-color:#fff;width:100%;height:40px;border-color:transparent;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.09)}.wpcf7-submit,.wpcf7-button{color:#43A05A;background:transparent;display:inline-block;cursor:pointer;border:1px solid #43A05A!Important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:14px!important;font-family:'LotaGrotesqueAlt1',Helvetica,Arial,Lucida,sans-serif!important;font-size:14px!Important;line-height:30px!Important;padding:8px 45px!important;font-weight:300!important;margin-left:0!important;float:left;border-radius:100px;color:#ff8675!important;border-width:0px!important;border-color:rgba(0,0,0,0)!important;border-radius:100px;letter-spacing:1px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#ffffff!important}.wpcf7-submit:hover,.wpcf7-button:hover{color:#000!important;background-color:#ccc!important;border-color:#ccc!important}.wpcf7-submit{margin-right:20px}.wpcf7-button{float:none!important;color:#000!important;border-color:#000!important}@media (max-width:767px){.wpcf7-submit,.wpcf7-button{width:100%!important}.wpcf7-button{margin-top:20px!important}}.wpcf7-spinner{display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;position:absolute;left:-10px;bottom:13px}.alert-warning,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-success,div.wpcf7-mail-sent-ok{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.wpcf7-not-valid{border:2px dotted red!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;color:#ffb900!important;margin:50px 0 0 0!Important}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#46b450}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#46b450!important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;color:#dc3232!important}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;color:#f56e28!Important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;color:#ffb900!Important}.wpcf7 textarea::placeholder,.wpcf7 input::placeholder{color:#999999!important}.full{width:100%;position:relative;margin-right:0%;float:left;margin-bottom:20px}.one-half,.one-third{position:relative;margin-right:2%;float:left;margin-bottom:20px}.one-half{width:49%}.one-third{width:30.66%}.last-column{margin-right:0!important;clear:right}@media only screen and (max-width:767px){.one-half,.one-third{width:100%;margin-right:0}}@media screen and (max-width:980px){.custom-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom-row:last-child .et_pb_column:last-child{margin-bottom:30px}.custom-row.et_pb_row .et_pb_column.et-last-child,.custom-row.et_pb_row .et_pb_column:last-child{margin-bottom:30px}}