 body.single-form,body.post-type-archive-form,body[class*="form"] .site-content{background-color:var(--cmw-bg-light) !important;}.single-form .entry-header,.single-form .page-header,.single-form article > header,.single-form header.entry-header,.single-form .entry-title,.type-form .entry-header,.type-form .entry-title{display:none !important;}.single-form .entry-content,.type-form .entry-content{max-width:1000px !important;margin:0 auto !important;padding:20px 2rem 60px !important;background:var(--cmw-bg-light) !important;}.cmw-page-hero{text-align:center !important;padding:20px 0 48px !important;margin-bottom:48px !important;border-bottom:1px solid rgba(15,63,60,0.08) !important;}.cmw-form-label{display:inline-block !important;font-family:'Outfit',sans-serif !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;color:#298F8E !important;background:rgba(41,143,142,0.1) !important;padding:6px 14px !important;border-radius:20px !important;margin-bottom:12px !important;}.cmw-page-hero h1{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(32px,5vw,44px) !important;font-weight:600 !important;color:#083636 !important;margin:12px 0 16px !important;line-height:1.2 !important;display:block !important;}.cmw-page-subtitle{font-family:'Outfit',sans-serif !important;font-size:17px !important;color:#8a9493 !important;max-width:500px !important;margin:0 auto !important;}.cmw-form-layout{display:grid !important;grid-template-columns:1fr 1fr !important;gap:48px !important;align-items:start !important;margin-bottom:64px !important;}.cmw-form-card{background:#ffffff !important;border-radius:20px !important;padding:32px !important;box-shadow:0 15px 50px rgba(8,54,54,0.08) !important;border:1px solid rgba(15,63,60,0.06) !important;position:relative !important;overflow:hidden !important;}.cmw-form-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,#0F3F3C,#06E0B8) !important;}.cmw-form-header{text-align:center !important;margin-bottom:24px !important;}.cmw-form-badge{display:inline-block !important;background:#06E0B8 !important;color:#083636 !important;font-family:'Outfit',sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:6px 14px !important;border-radius:20px !important;margin-bottom:12px !important;}.cmw-form-header h3{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:24px !important;font-weight:600 !important;color:#083636 !important;margin:0 !important;}.cmw-form-wrapper{display:block !important;width:100% !important;}.cmw-form-footer{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin-top:20px !important;padding-top:20px !important;border-top:1px dashed rgba(15,63,60,0.1) !important;font-family:'Outfit',sans-serif !important;font-size:13px !important;color:#8a9493 !important;text-align:center !important;white-space:nowrap !important;}.cmw-lock-icon{font-size:14px !important;flex-shrink:0 !important;}.cmw-form-benefits h2{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:28px !important;font-weight:600 !important;color:#083636 !important;margin:0 0 12px 0 !important;line-height:1.3 !important;}.cmw-form-benefits > p{font-size:16px !important;color:#8a9493 !important;margin-bottom:24px !important;}.cmw-benefit-list{display:flex !important;flex-direction:column !important;gap:16px !important;margin:0 !important;padding:0 !important;}.cmw-benefit-item{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:16px !important;padding:20px !important;background:#ffffff !important;border-radius:14px !important;border:1px solid rgba(15,63,60,0.06) !important;box-shadow:0 2px 8px rgba(8,54,54,0.04) !important;transition:all 0.3s ease !important;}.cmw-benefit-item:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(8,54,54,0.08) !important;}.cmw-benefit-icon{font-size:28px !important;line-height:1 !important;flex-shrink:0 !important;width:36px !important;text-align:center !important;}.cmw-benefit-item > div{flex:1 !important;display:flex !important;flex-direction:column !important;gap:4px !important;}.cmw-benefit-item strong{font-family:'Outfit',sans-serif !important;font-weight:600 !important;color:#083636 !important;font-size:15px !important;line-height:1.3 !important;}.cmw-benefit-item > div > span{font-family:'Outfit',sans-serif !important;font-size:14px !important;color:#8a9493 !important;line-height:1.5 !important;}.cmw-benefit-list p:empty,.cmw-benefit-list br,.cmw-benefit-item p,.cmw-benefit-item br{display:none !important;}.cmw-form-testimonial{margin-top:32px !important;padding:24px !important;background:linear-gradient(135deg,#0F3F3C 0%,#0a4a46 100%) !important;border-radius:16px !important;color:white !important;}.cmw-form-testimonial p{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:18px !important;font-style:italic !important;line-height:1.6 !important;margin:0 0 12px 0 !important;color:rgba(255,255,255,0.95) !important;}.cmw-form-testimonial cite{font-family:'Outfit',sans-serif !important;font-size:13px !important;font-style:normal !important;color:#06E0B8 !important;font-weight:500 !important;display:block !important;}.cmw-form-contact-section{padding:48px 0 0 !important;border-top:1px solid rgba(15,63,60,0.08) !important;}.cmw-form-contact-header{text-align:center !important;margin-bottom:32px !important;}.cmw-form-contact-header h2{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:28px !important;font-weight:600 !important;color:#083636 !important;margin:12px 0 8px !important;}.cmw-form-contact-header p{font-family:'Outfit',sans-serif !important;color:#8a9493 !important;font-size:15px !important;margin:0 !important;}.cmw-form-contact-cards{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:24px !important;max-width:700px !important;margin:0 auto !important;}.cmw-form-contact-card{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:32px 24px !important;background:#ffffff !important;border-radius:16px !important;border:1px solid rgba(15,63,60,0.06) !important;text-decoration:none !important;color:inherit !important;position:relative !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(8,54,54,0.04) !important;}.cmw-form-contact-cards p:empty,.cmw-form-contact-cards br,.cmw-form-contact-card p,.cmw-form-contact-card br{display:none !important;}.cmw-form-contact-icon{font-size:36px !important;margin-bottom:16px !important;display:block !important;line-height:1 !important;}.cmw-form-contact-card strong{display:block !important;font-family:'Outfit',sans-serif !important;font-weight:600 !important;color:#083636 !important;margin-bottom:6px !important;font-size:17px !important;}.cmw-form-contact-card > span:not(.cmw-form-contact-icon){font-family:'Outfit',sans-serif !important;font-size:14px !important;color:#8a9493 !important;display:block !important;line-height:1.4 !important;}.cmw-form-contact-link{cursor:pointer !important;}.cmw-form-contact-card .cmw-form-card-arrow{position:absolute !important;top:16px !important;right:16px !important;width:20px !important;height:20px !important;color:#298F8E !important;opacity:0.4 !important;transform:translateX(-4px) !important;transition:all 0.3s ease !important;}.cmw-form-contact-link:hover{box-shadow:0 12px 36px rgba(8,54,54,0.12) !important;transform:translateY(-4px) !important;border-color:#298F8E !important;}.cmw-form-contact-link:hover .cmw-form-card-arrow{opacity:1 !important;transform:translateX(0) !important;}.cmw-form-contact-link::after{content:'' !important;position:absolute !important;bottom:0 !important;left:50% !important;transform:translateX(-50%) !important;width:40px !important;height:3px !important;background:linear-gradient(90deg,#0F3F3C,#06E0B8) !important;border-radius:3px 3px 0 0 !important;opacity:0 !important;transition:opacity 0.3s ease !important;}.cmw-form-contact-link:hover::after{opacity:1 !important;}.cmw-form-address-text{text-align:center !important;margin-top:24px !important;font-family:'Outfit',sans-serif !important;font-size:15px !important;color:#8a9493 !important;}.cmw-form-card .fluentform,.cmw-form-card .frm-fluent-form,.cmw-form-card form{margin:0 !important;}.cmw-form-card .ff-el-group{margin-bottom:20px !important;}.cmw-form-card .ff-el-input--label label{font-family:'Outfit',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#083636 !important;margin-bottom:8px !important;display:block !important;}.cmw-form-card input[type="text"],.cmw-form-card input[type="email"],.cmw-form-card input[type="tel"],.cmw-form-card textarea,.cmw-form-card select,.cmw-form-card .ff-el-form-control{width:100% !important;background:#EFEEE7 !important;border:1px solid rgba(15,63,60,0.1) !important;border-radius:10px !important;padding:14px 16px !important;font-family:'Outfit',sans-serif !important;font-size:15px !important;color:#2d3a39 !important;transition:all 0.3s ease !important;box-sizing:border-box !important;}.cmw-form-card input:focus,.cmw-form-card textarea:focus,.cmw-form-card select:focus,.cmw-form-card .ff-el-form-control:focus{background:#ffffff !important;border-color:#298F8E !important;box-shadow:0 0 0 3px rgba(41,143,142,0.1) !important;outline:none !important;}.cmw-form-card button[type="submit"],.cmw-form-card .ff-btn-submit,.cmw-form-card input[type="submit"]{width:100% !important;background:linear-gradient(135deg,#06E0B8 0%,#04c9a3 100%) !important;color:#083636 !important;font-family:'Outfit',sans-serif !important;font-size:15px !important;font-weight:600 !important;padding:16px 24px !important;border:none !important;border-radius:50px !important;cursor:pointer !important;box-shadow:0 8px 24px rgba(6,224,184,0.3) !important;transition:all 0.3s ease !important;margin-top:8px !important;}.cmw-form-card button[type="submit"]:hover,.cmw-form-card .ff-btn-submit:hover,.cmw-form-card input[type="submit"]:hover{transform:translateY(-2px) !important;box-shadow:0 12px 32px rgba(6,224,184,0.4) !important;}.cmw-form-card .ff-el-help-message{font-family:'Outfit',sans-serif !important;font-size:12px !important;color:#8a9493 !important;margin-top:6px !important;}.cmw-form-card .ff-el-form-check,.cmw-form-card .ff_tc_checkbox{display:flex !important;align-items:flex-start !important;gap:10px !important;background:transparent !important;border:none !important;padding:0 !important;}.cmw-form-card .ff-el-form-check label,.cmw-form-card .ff_tc_checkbox label{font-family:'Outfit',sans-serif !important;font-size:14px !important;color:#2d3a39 !important;line-height:1.5 !important;cursor:pointer !important;}.cmw-form-card input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;accent-color:#298F8E !important;margin:2px 0 0 0 !important;padding:0 !important;border:none !important;box-shadow:none !important;outline:none !important;background:transparent !important;-webkit-appearance:checkbox !important;appearance:checkbox !important;}.cmw-form-card input[type="checkbox"]:focus{box-shadow:none !important;outline:none !important;}@media (max-width:968px){.cmw-form-layout{grid-template-columns:1fr !important;gap:32px !important;}.cmw-form-card{order:1 !important;}.cmw-form-benefits{order:2 !important;}.cmw-form-contact-cards{grid-template-columns:1fr !important;max-width:400px !important;}}@media (max-width:768px){.single-form .entry-content,.type-form .entry-content{padding:16px 16px 40px !important;}.cmw-page-hero{padding:16px 0 32px !important;margin-bottom:32px !important;}.cmw-page-hero h1{font-size:28px !important;}.cmw-page-subtitle{font-size:15px !important;padding:0 10px !important;}.cmw-form-layout{gap:24px !important;margin-bottom:40px !important;}.cmw-form-card{padding:24px 20px !important;border-radius:16px !important;}.cmw-form-header h3{font-size:20px !important;}.cmw-form-footer{flex-wrap:wrap !important;white-space:normal !important;text-align:center !important;}.cmw-form-benefits h2{font-size:24px !important;}.cmw-benefit-item{padding:16px !important;gap:12px !important;}.cmw-benefit-icon{font-size:24px !important;width:30px !important;}.cmw-benefit-item strong{font-size:14px !important;}.cmw-benefit-item > div > span{font-size:13px !important;}.cmw-form-testimonial{padding:20px !important;margin-top:24px !important;}.cmw-form-testimonial p{font-size:16px !important;}.cmw-form-contact-section{padding:32px 0 0 !important;}.cmw-form-contact-header h2{font-size:24px !important;}.cmw-form-contact-cards{gap:16px !important;}.cmw-form-contact-card{padding:24px 20px !important;}.cmw-form-contact-icon{font-size:28px !important;margin-bottom:12px !important;}.cmw-form-contact-card strong{font-size:15px !important;}.cmw-form-card input[type="text"],.cmw-form-card input[type="email"],.cmw-form-card input[type="tel"],.cmw-form-card textarea,.cmw-form-card select,.cmw-form-card .ff-el-form-control{padding:12px 14px !important;font-size:16px !important;}.cmw-form-card button[type="submit"],.cmw-form-card .ff-btn-submit,.cmw-form-card input[type="submit"]{padding:14px 20px !important;font-size:14px !important;}}@media (max-width:480px){.single-form .entry-content,.type-form .entry-content{padding:12px 12px 32px !important;}.cmw-page-hero h1{font-size:24px !important;}.cmw-form-label{font-size:10px !important;padding:5px 12px !important;}.cmw-form-card{padding:20px 16px !important;}.cmw-form-badge{font-size:10px !important;padding:5px 12px !important;}.cmw-benefit-item{flex-direction:column !important;text-align:center !important;gap:8px !important;}.cmw-benefit-icon{width:100% !important;}.cmw-benefit-item > div{align-items:center !important;}.cmw-form-testimonial p{font-size:15px !important;}.cmw-form-contact-card{padding:20px 16px !important;}}