*{box-sizing:border-box}body{margin:0}:root{undefined:undefined;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--assimox-font:'Barlow',sans-serif;--assimox-font-two:'Roboto',sans-serif;--assimox-font-three:'freehand521_btregular';--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--assimox-gray:#444444;--assimox-gray-rgb:68,68,68;--assimox-white:#ffffff;--assimox-white-rgb:255,255,255;--assimox-base:#0bfa9e;--assimox-base-rgb:241,213,81;--assimox-black:#0b1a3a;--assimox-black-rgb:11,26,58;--assimox-primary:#2669c6;--assimox-primary-rgb:0,167,235}.about-one__points-icon span{color:var(--assimox-base)}.testimonial-one__title-box h5{color:#ffffff}.about-three__points+.about-three__points{margin-left:25px}.experience-and-rating{background:#061f31}.experience-and-rating__experience-year h2{font-size:75px}.contact-bar__call-icon{height:50px;width:50px}.contact-bar__call-icon img{width:25px;margin:10px}.contact-bar__inne::before{background-color:var(--assimox-primary)}.contact-bar__left-content{padding-right:30px}.why-choose-one{background:linear-gradient(135deg,var(--assimox-primary) 0%,#013e7e 100%)}.why-choose-one__content .section-title__tagline{color:var(--assimox-base)}.contact-one__points-box{margin:20px 0}.contact-one__points-list{list-style:none;padding:0;margin:0}.contact-one__points-list li{display:flex;align-items:center;margin-bottom:15px}.contact-one__points-icon{margin-right:15px;flex-shrink:0}.contact-one__points-icon span{color:var(--assimox-base);font-size:18px}.contact-one__points-text p{margin:0;font-weight:500}.why-choose-one__points-box{margin-right:10px}.dataforms{max-width:100%;margin:0 auto;padding:30px;background:#f8f9fa;border-radius:15px}.custom-form{max-width:100%;margin:0 auto;padding:30px;background:#f8f9fa;border-radius:15px}.custom-form fieldset{border:none;margin:0;padding:0}.custom-form ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.custom-form li{margin:0;padding:0}.custom-form li.text:nth-child(3),.custom-form li.select,.custom-form li.textarea,.custom-form li.submit-li{undefined:undefined;grid-column:1 / -1}.custom-form .form-field-label{display:block;font-size:16px;font-weight:500;color:#6b7280;margin-bottom:8px;text-transform:none}.custom-form .form-control{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:white;transition:all 0.3s ease;box-sizing:border-box}.custom-form .form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.custom-form select.form-control,.custom-form .select2{width:100% !important;max-width:100%;min-width:100%;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:50px}.custom-form textarea.form-control{min-height:120px;resize:vertical;font-family:inherit}.custom-form .submit{width:100%;padding:18px 30px;background:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);color:white;border:none;border-radius:12px;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.custom-form .submit:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(16,185,129,0.3)}.custom-form .submit:active{transform:translateY(0)}.custom-form .submit::after{content:'→';margin-left:10px;font-size:20px;transition:transform 0.3s ease}.custom-form .submit:hover::after{transform:translateX(5px)}.custom-form .form-control::placeholder{color:#9ca3af;font-style:italic}.custom-form .form-field-label::after{content:''}.custom-form .required+.form-field-label::after,.custom-form label[for*="required"]::after,.custom-form .form-field-label:contains("*")::after{content:' *';color:#ef4444}.custom-form .form-control:invalid:not(:placeholder-shown){border-color:#ef4444;background-color:#fef2f2}.custom-form .form-control:valid:not(:placeholder-shown){border-color:#10b981}.custom-form iframe[name*="hiddenIframe"]{display:none !important}.custom-form * select{width:100% !important;min-width:100% !important;max-width:100% !important}.blog-detals__content-box h2,h3,h4,h5,p{margin:20px 0 20px 0}.main-slider__text-two strong{font-weight:700;color:#000000;text-shadow:none}*{box-sizing:border-box}body{margin:0}#ifos4g{background-image:url(/users/u0/1/clients/topc/roofing_contractor.jpg)}#iiux4t{background-image:url(/users/u0/1/clients/topc/kitchen_remodeling.jpg)}#iru828{background-image:url(/users/u0/1/imports/14651/assets/images/shapes/experience-and-rating-experience-shape-1.jpg)}#i2gj14{background-image:url(/users/u0/1/clients/topc/top_contractors.jpg)}#in5vsd{background-image:url(/users/u0/1/clients/topc/testimonials.jpg)}#data-12968{padding:10px}#locale{width:1px;display:none}#hiddenIframe-0{display:none}@media (min-width:1200px){.main-slider__text-two{font-size:18px;line-height:1.8}}@media (max-width:768px){.custom-form ul{grid-template-columns:1fr;gap:15px}.custom-form li.text:nth-child(3),.custom-form li.textarea,.custom-form li.submit-li{grid-column:1}.dataforms{padding:20px;margin:20px}.custom-form{padding:20px;margin:20px}.custom-form .form-control{padding:14px 16px;font-size:16px;undefined:undefined}.main-slider__text-two{font-size:16px;line-height:1.6}.main-slider__text-two strong{display:inline-block;margin:0 2px}}