.white-text p,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text span,.white-text a{color:#fff!important}.location-hero-section{padding:140px 21px}.hero-title h1{font-size:52px!important;line-height:56px!important}.teal-btn-box a{background-color:#04CDCE!important;color:#000!important;font-weight:500;padding:22px 37px!important;font-size:24px!important}.teal-btn-round a{background-color:#04CDCE!important;color:#000!important;font-weight:500;border-radius:50px!important;text-transform:uppercase}.teal-btn-outline a{border-color:#04CDCE!important;color:#000!important;font-weight:500;border-radius:50px!important;text-transform:uppercase}.teal-btn-box a:hover,.teal-btn-round a:hover{background-color:#000!important;color:#fff!important}.teal-btn-outline a:hover{border-color:#000!important;color:#fff!important;background-color:#000!important}.service-box .vc_column-inner{-webkit-box-shadow:3px 2px 14px 0 rgb(0 0 0 / .15);box-shadow:3px 2px 14px 0 rgb(0 0 0 / .15)}.code-title{background-color:#04d0d1;text-transform:uppercase;text-align:center;padding:14px 6px;width:140px;margin:auto}h2,h3,h4,h5,h6{margin-bottom:18px!important}#pricing-accord .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded::before{color:#04d0d1!important}.soji-pricing{color:#000}.soji-pricing thead{background-color:#04d0d1}.soji-pricing h6{margin-bottom:10px!important}.soji-pricing th{border:1px solid rgb(215 215 215 / .5)}.gem-table-style-1 td{border-color:rgb(215 215 215 / .5)}.gem-table-style-1 tr:nth-child(even) td{background-color:#fff}.table-spacing td{border:none!important}.vc_tta-container{margin-bottom:0!important}#pricing-accord h4{margin-bottom:0!important}.page-id-234 .why_soji,.page-id-286 .why_soji,.page-id-1059 .why_soji,.page-id-1057 .why_soji,.page-id-1645 .why_soji,.page-id-1648 .why_soji,.page-id-1652 .why_soji,.page-id-1730 .why_soji,.page-id-1709 .why_soji,.page-id-1712 .why_soji,.page-id-1716 .why_soji{display:none}#pricing-accord .vc_tta-title-text{font-size:28px!important;line-height:34px!important;color:#000}#pricing-accord .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#fff!important}#pricing-accord .vc_tta-controls-icon-plus{background-color:#04d0d1;padding:10px;border-radius:50%}#pricing-accord .vc_tta-controls-icon::after{margin:auto;border-color:#fff;height:8px}#pricing-accord .vc_tta-controls-icon::before{width:8px;margin:auto;border-color:#fff}.location-why h4{margin-bottom:0px!important}.location-why p{line-height:22px}.xl-btn a{font-size:24px!important}.switch-mob{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.switch-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}@media (max-width:590px){.mobile-btn-adj{margin-top:-44px}.location-hero-section{padding:60px 21px}.mobile-list-adj{margin-top:-20px}}.teal-btn .vc_btn3.vc_btn3-color-grey{background-color:#00d3d4!important;color:#fff!important;text-transform:uppercase!important;font-size:16px!important;font-weight:500}.white-btn-price .vc_btn3.vc_btn3-color-grey{background-color:#fff!important;color:#00d3d4!important;text-transform:uppercase!important;font-size:16px!important;font-weight:500}@media (max-width:991px){.prc-btn-tablet{margin-top:-20px}}@media (max-width:767px){.prc-btn-mobile{margin-top:-20px}}.container{max-width:1440px!important}body{color:#29303b}body.page-template-home-service h1,body.page-template-home-service h2,body.page-template-home-service h3,body.page-template-home-service h4,body.page-template-home-service h5,body.page-template-home-service h6,body.page-template-home-service p,body.page-template-commercial-service h1,body.page-template-commercial-service h2,body.page-template-commercial-service h3,body.page-template-commercial-service h4,body.page-template-commercial-service h5,body.page-template-commercial-service h6,body.page-template-commercial-service p,body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6,body.home p{color:#29303b}body.page-template-home-service h2,body.page-template-commercial-service h2,body.home h2{font-size:28px}body.page-template-home-service h1,body.page-template-commercial-service h1,body.home h1{color:#fff;font-size:56px!important;line-height:1!important;margin:0 0 12px}body.page-template-home-service h3,body.page-template-commercial-service h3,body.home h3{color:#fff;font-size:24px!important;margin:0 0 32px}body.page-template-home-service .button,body.page-template-home-service .submit-btn,body.page-template-commercial-service .button,body.page-template-commercial-service .submit-btn,body.home .button,body.home .submit-btn{background-color:#11d3d3!important;border-radius:32px;color:#29303b!important;border:2px solid #11d3d3;padding:16px 40px;margin:0 0 16px}body.page-template-home-service .button.secondary,body.page-template-home-service .submit-btn.secondary,body.page-template-commercial-service .button.secondary,body.page-template-commercial-service .submit-btn.secondary,body.home .button.secondary,body.home .submit-btn.secondary{background-color:#fff!important;color:#11d3d3!important}.submit-btn{border-radius:32px!important}.blue{color:#11d3d3}.home-page-wrap{padding:0!important}.home-page-wrap .hero{background:url(/wp-content/themes/soji-child/img/Soji-Homepage-2024-bg-img.jpg) no-repeat top center;background-size:cover;padding:58px 0 40px}@media screen and (min-width:768px){.home-page-wrap .hero{padding:80px 0}}@media screen and (min-width:992px){.home-page-wrap .hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-page-wrap .hero h3{font-weight:400}.home-page-wrap .hero .row{max-width:1022px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:40px 0 16px}.home-page-wrap .hero .row .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;background-color:#fff;border-radius:24px;padding:32px}@media screen and (min-width:768px){.home-page-wrap .hero .row .col{width:calc(50% - 16px);padding:40px}}.home-page-wrap .hero .button-wrap{margin-top:24px}.home-page-wrap .hero .icon{display:block;width:80px;height:80px}.home-page-wrap .hero h1{color:#fff;font-size:56px!important;line-height:1.2!important}@media screen and (min-width:992px){.home-page-wrap .hero h1{font-size:64px!important;line-height:1!important;max-width:256px;margin-right:32px}}.home-page-wrap .hero h2{margin:12px 0;line-height:1.2}.home-page-wrap .why{padding:40px 0;text-align:center}@media screen and (min-width:768px){.home-page-wrap .why{padding:80px 0}}.home-page-wrap .why h2{margin:12px 0;line-height:1.2}.home-page-wrap .why .reason{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:32px 0}.home-page-wrap .why .reason .item{position:relative;display:block;width:100%;padding:4px 16px;line-height:1.2}@media screen and (min-width:768px){.home-page-wrap .why .reason .item{border-right:4px solid #000;width:auto}.home-page-wrap .why .reason .item::after{display:none}}.home-page-wrap .why .reason .item:last-child{border:none}.home-page-wrap .why .reason .item:last-child::after{display:none}.home-page-wrap .why .button{margin-top:40px;padding:12px 40px}.review-wrap{background-color:#efefef;padding:64px 0;text-align:center}.review-wrap h2{margin:0 0 16px}.review-wrap .testimonial-nav-arrow{background-color:#11d3d3!important;color:#fff!important;border-color:#11d3d3!important}.review-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#11d3d3!important}.review-wrap .sp-testimonial-content{font-weight:700}.review-wrap .sp-testimonial-content p{font-weight:700}.services{padding:40px 0;text-align:center;background-color:#f5f5f5}@media screen and (min-width:768px){.services{padding:80px 0}}.services .icon{display:block;width:100px;height:100px;margin:0 auto;background-size:cover}.services .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:40px}.services .list .item{background-color:#fff;padding:40px 32px;border-radius:40px;-webkit-box-shadow:0 0 16px #c1c1c1;box-shadow:0 0 16px #c1c1c1;text-align:center;width:100%}@media screen and (min-width:768px){.services .list .item{width:calc(33.3333% - 24px)}}@media screen and (min-width:992px){.services .list .item{width:calc(25% - 24px)}}.services .list .item h4{margin:16px 0 0;font-size:24px}.services h2{margin:0 0 24px}.contact-wrap{padding:80px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#11d3d3),color-stop(50%,#fff));background:linear-gradient(to bottom,#11d3d3 50%,#fff 50%)}.contact-wrap .container{max-width:1008px!important;margin:0 auto}.contact-wrap h2{margin:0 0 24px;color:#fff}.contact-wrap p{color:#fff}.contact-wrap .wpcf7{background-color:#fff;padding:64px;border-radius:32px;margin-top:40px}.contact-wrap .wpcf7 input[type="text"],.contact-wrap .wpcf7 input[type="password"],.contact-wrap .wpcf7 input[type="email"],.contact-wrap .wpcf7 input[type="url"],.contact-wrap .wpcf7 input[type="date"],.contact-wrap .wpcf7 input[type="month"],.contact-wrap .wpcf7 input[type="time"],.contact-wrap .wpcf7 input[type="datetime"],.contact-wrap .wpcf7 input[type="datetime-local"],.contact-wrap .wpcf7 input[type="week"],.contact-wrap .wpcf7 input[type="number"],.contact-wrap .wpcf7 input[type="search"],.contact-wrap .wpcf7 input[type="tel"],.contact-wrap .wpcf7 input[type="color"],.contact-wrap .wpcf7 textarea,.contact-wrap .wpcf7 select{background-color:#ebebeb;border:none;border-radius:8px;width:100%}.contact-wrap .wpcf7 select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;padding:1rem 1.8rem}.contact-wrap .wpcf7 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.contact-wrap .wpcf7 .wpcf7-form p{margin-top:0}.contact-wrap .wpcf7 .wpcf7-form .field{width:100%}@media screen and (min-width:768px){.contact-wrap .wpcf7 .wpcf7-form .field.col-2{width:calc(50% - 8px)}}@media screen and (min-width:768px){.contact-wrap .wpcf7 .wpcf7-form .field.col-3{width:calc(33.3333% - 8px)}}.contact-wrap .wpcf7 .wpcf7-form .center{text-align:center;width:100%}p{margin:0 0 16px!important}.home-services .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:40px 0 16px}.home-services .row .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media screen and (min-width:768px){.home-services .row .col{width:calc(50% - 16px)}}.home-services .hero{padding:80px 0!important;background:#c9f2f4 url(https://soji.us/wp-content/themes/soji-child/css/../img/home-services/Soji-home-cleaning-title.jpg) no-repeat center bottom;background-size:cover;border-top:8px solid #04cacb;text-align:center}@media screen and (min-width:768px){.home-services .hero{padding:120px 0!important}}.home-services .hero h1{font-size:34px!important;line-height:1!important;margin:0 0 12px;color:#fff}.home-services .hero h3{font-size:24px!important;margin:0;color:#fff}.home-services .hero a{margin-top:24px;color:#000}.home-services .hero .calculator{display:none;margin-top:40px}.home-services .hero .calculator .room-services{position:relative;top:auto}.home-services .hero .calculator .room-services #final-price{margin-bottom:0!important}.home-services .calculator a{color:#29303b!important}.home-services .calculator select{width:20%;padding-right:32px!important;padding-left:24px!important;background-image:linear-gradient(45deg,transparent 50%,#1c1c1c 50%),linear-gradient(135deg,black 50%,transparent 50%);background-position:calc(100% - 18px) calc(1em + 15px),calc(100% - 15px) calc(1em + 15px),calc(100% - 2.5em) .5em}.home-services .services-main h3{margin:0 0 12px;color:#fff}.home-services .services-main .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}@media screen and (min-width:768px){.home-services .services-main .col{min-height:400px}}.home-services .services{background-color:#11d3d3}.home-services .services h2{color:#fff}.home-services .services .button{margin-top:32px}.home-services .we_available{background-color:#C9F2F4}.home-services .we_available .col:first-child{min-height:380px;background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media screen and (min-width:768px){.home-services .we_available .col:first-child{min-height:600px}}.home-services .we_available .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:32px 0}.home-services .we_available .list .item{width:100%}@media screen and (min-width:992px){.home-services .we_available .list .item{width:calc(50% - 12px)}}.home-services .we_available .list .item .button{display:block;margin-bottom:0}.home-services .blog-wrap{padding:0 0 40px;text-align:center}.home-services .blog-wrap .wplp-box-item a{overflow:hidden;border-radius:16px}.home-services .planet{background-color:#11d3d3}.home-services .planet *{color:#fff}.home-services .planet .button{margin-top:24px}.why_soji{padding:64px 0!important}.why_soji .col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:768px){.why_soji .col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.why_soji .col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:380px;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.why_soji .col:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.commercial-page .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:40px 0 16px}.commercial-page .row .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media screen and (min-width:768px){.commercial-page .row .col{width:calc(50% - 16px)}}.commercial-page .hero{padding:100px 0;background-image:url(/wp-content/themes/soji-child/img/commercial-services/Soji-Commercial-title-img.jpg);color:#fff;background-size:cover;text-align:center}.commercial-page .services{background-color:#11d3d3}.commercial-page .services h2{color:#fff}.commercial-page .services .item{-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:768px){.commercial-page .services .item{width:calc(33.3333% - 16px)}}.commercial-page .services .item.alt{background-color:#fff0;border:3px solid #fff}.commercial-page .services .item.alt h4{color:#fff}.commercial-page .services .item.alt .button{margin-top:24px}.commercial-page .locations{background-image:url(/wp-content/themes/soji-child/img/commercial-services/Soji-Commercial-bg-01.jpg);background-size:cover}.commercial-page .locations .col{background-color:#fff;padding:40px;border-radius:40px;-webkit-box-shadow:0 0 16px #7f7e7e;box-shadow:0 0 16px #7f7e7e}.commercial-page .locations h3{color:#11d3d3;margin-bottom:0}.commercial-page .locations h4{margin-top:12px;font-size:28px}.commercial-page .locations .button{margin-top:24px}.teal-btn-box a{border-radius:40px!important}