.elementor-19904 .elementor-element.elementor-element-7ed8575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19904 .elementor-element.elementor-element-fb2a7ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__subtitle{text-align:center;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title-wrapper{text-align:center;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title-wrapper .thumb-shape-bg>.thumb-shape__bg{top:25px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title-wrapper .shape-bg > .shape__bg{top:25px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title-wrapper .shape-bg > .shape__svg{top:25px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-19904 .elementor-element.elementor-element-13a4212 .tpc-double_heading .dbl__title-wrapper{margin:0px 0px 0px 0px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl-title_1{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-19904 .elementor-element.elementor-element-5a5e036{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-19904 .elementor-element.elementor-element-5a5e036.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-19904 .elementor-element.elementor-element-7ed8575{--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl__title{font-size:29px;}.elementor-19904 .elementor-element.elementor-element-13a4212 .dbl-title_1{font-size:29px;}.elementor-19904 .elementor-element.elementor-element-5a5e036{width:auto;max-width:auto;}}/* Start custom CSS for wpforms, class: .elementor-element-b44af3d */.elementor-element-b44af3d .wpforms-container-full{--ibclc-primary:#6D0202;--ibclc-secondary:#FCB12F;--ibclc-white:#ffffff;--ibclc-gray-50:#fafafa;--ibclc-gray-100:#f5f5f5;--ibclc-gray-200:#e5e5e5;--ibclc-gray-300:#d4d4d4;--ibclc-gray-400:#a3a3a3;--ibclc-gray-500:#737373;--ibclc-gray-600:#525252;--ibclc-gray-700:#404040;--ibclc-gray-800:#262626;--ibclc-success:#16a34a;--ibclc-error:#dc2626;--ibclc-text-xs:clamp(12px,3vw,13px);--ibclc-text-sm:clamp(14px,3.5vw,15px);--ibclc-text-base:clamp(16px,4vw,17px);--ibclc-text-lg:clamp(17px,4.2vw,18px);--ibclc-text-xl:clamp(19px,4.5vw,21px);--ibclc-text-2xl:clamp(22px,5vw,24px);--ibclc-text-3xl:clamp(26px,5.5vw,30px);font-family:'Inter',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.elementor-element-b44af3d #wpforms-20003.wpforms-container{background:var(--ibclc-white);border:none;border-radius:24px;padding:0!important;margin:40px auto!important;max-width:920px!important;box-shadow:0 30px 70px rgba(0,0,0,0.1),0 10px 25px rgba(109,2,2,0.05);position:relative;overflow:hidden!important;scroll-behavior:smooth;counter-reset:section;contain:layout style;will-change:auto;transition:all 0.3s ease}.elementor-element-b44af3d #wpforms-20003.wpforms-container::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--ibclc-primary) 0%,var(--ibclc-secondary) 50%,var(--ibclc-primary) 100%);border-radius:24px 24px 0 0;z-index:10;animation:shimmer 3s ease-in-out infinite}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container{padding:50px 55px!important;background:var(--ibclc-white);position:relative;overflow:visible!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container::before{content:'📋 Professional Assessment • 🎓 Expert Guidance • 🔐 Confidential Process';display:block;text-align:center;background:linear-gradient(135deg,rgba(109,2,2,0.03),rgba(252,177,47,0.05));color:var(--ibclc-gray-600);font-size:var(--ibclc-text-sm);font-weight:600;padding:18px 30px;margin:-50px -55px 40px -55px;border-bottom:1px solid var(--ibclc-gray-100);backdrop-filter:blur(10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.5px}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider{margin:40px 0 30px 0!important;position:relative;padding-top:25px!important;opacity:1!important;animation:fadeIn 0.5s ease-out forwards}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3){counter-increment:section}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider h3{color:var(--ibclc-primary)!important;font-size:var(--ibclc-text-2xl)!important;font-weight:800!important;margin:0 0 12px 0!important;padding:0 80px 0 0!important;border:none!important;position:relative!important;letter-spacing:-0.5px!important;line-height:1.2!important;animation:slideInLeft 0.6s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3) h3::after{content:'';position:absolute;bottom:-8px;left:0;width:70px;height:3px;background:linear-gradient(90deg,var(--ibclc-secondary),var(--ibclc-primary));border-radius:2px;animation:expandWidth 0.8s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3)::after{content:'Step ' counter(section) ' of 4';position:absolute;top:0;right:0;background:var(--ibclc-primary);color:var(--ibclc-white);padding:6px 14px;border-radius:20px;font-size:var(--ibclc-text-xs);font-weight:700;box-shadow:0 4px 12px rgba(109,2,2,0.25);white-space:nowrap;animation:fadeInRight 0.7s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider.final-question::after{display:none!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field{margin-bottom:28px!important;opacity:1!important;position:relative;animation:fadeInUp 0.5s ease-out forwards;animation-delay:calc(var(--delay,0) * 0.1s)}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(1){--delay:1}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(2){--delay:2}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(3){--delay:3}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(4){--delay:4}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(5){--delay:5}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(6){--delay:6}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(7){--delay:7}.elementor-element-b44af3d #wpforms-20003 .wpforms-field:nth-child(8){--delay:8}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-phone{overflow:visible!important;position:relative!important;z-index:100!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-description{display:block!important;background:linear-gradient(135deg,rgba(109,2,2,0.03),rgba(252,177,47,0.02))!important;border-left:3px solid var(--ibclc-secondary)!important;padding:12px 16px 12px 40px!important;margin:10px 0 0 0!important;border-radius:0 10px 10px 0!important;color:var(--ibclc-gray-600)!important;font-size:var(--ibclc-text-sm)!important;font-weight:500!important;line-height:1.6!important;position:relative!important;animation:slideInLeft 0.6s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-description::before{content:'ℹ️';position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px}.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="7"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="10"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="13"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="16"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="18"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="19"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="20"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="23"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="25"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="26"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="28"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="29"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="30"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="32"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="33"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="34"]{padding-left:20px!important;border-left:3px solid var(--ibclc-secondary)!important;background:linear-gradient(90deg,rgba(252,177,47,0.05) 0%,transparent 100%)!important;margin-left:-20px!important;padding-top:15px!important;padding-bottom:15px!important;transition:all 0.3s ease}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-html{opacity:1!important;animation:fadeIn 0.6s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-html p{color:var(--ibclc-gray-700)!important;font-size:var(--ibclc-text-lg)!important;font-weight:600!important;margin:20px 0 15px 0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-label,.elementor-element-b44af3d #wpforms-20003 fieldset legend{color:var(--ibclc-gray-800)!important;font-size:var(--ibclc-text-lg)!important;font-weight:600!important;margin-bottom:12px!important;display:block!important;line-height:1.4!important;letter-spacing:-0.3px!important;position:relative!important;overflow:visible!important;transition:color 0.3s ease}.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="13"] .wpforms-field-label,.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="16"] .wpforms-field-label,.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="23"] .wpforms-field-label,.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="26"] .wpforms-field-label{font-size:var(--ibclc-text-sm)!important;color:var(--ibclc-gray-600)!important;font-weight:500!important;text-transform:capitalize!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-required-label{color:var(--ibclc-error)!important;font-weight:700!important;margin-left:4px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input[type="text"]:not(.iti__tel-input),.elementor-element-b44af3d #wpforms-20003 .wpforms-field input[type="email"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field input[type="number"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea{width:100%!important;padding:16px 20px!important;border:2px solid var(--ibclc-gray-200)!important;border-radius:12px!important;background:var(--ibclc-white)!important;color:var(--ibclc-gray-800)!important;font-size:var(--ibclc-text-base)!important;font-weight:400!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgba(0,0,0,0.04)!important;min-height:52px!important;-webkit-appearance:none!important;appearance:none!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.elementor-element-b44af3d #wpforms-20003 textarea{min-height:120px!important;resize:vertical!important;line-height:1.6!important}.elementor-element-b44af3d #wpforms-20003 input[type="number"]{-moz-appearance:textfield!important}.elementor-element-b44af3d #wpforms-20003 input[type="number"]::-webkit-outer-spin-button,.elementor-element-b44af3d #wpforms-20003 input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input:not(.iti__tel-input):hover,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea:hover{border-color:var(--ibclc-gray-300)!important;box-shadow:0 4px 12px rgba(0,0,0,0.08)!important;transform:translateY(-1px)}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input:not(.iti__tel-input):focus,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea:focus{border-color:var(--ibclc-primary)!important;outline:none!important;box-shadow:0 0 0 4px rgba(109,2,2,0.1),0 8px 24px rgba(109,2,2,0.12)!important;transform:translateY(-2px)}.elementor-element-b44af3d #wpforms-20003 *:focus-visible{outline:3px solid var(--ibclc-secondary)!important;outline-offset:2px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input::placeholder,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea::placeholder{color:var(--ibclc-gray-400)!important;font-weight:400!important;opacity:0.8!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio ul,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox ul{display:block!important;list-style:none!important;margin:0!important;padding:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio ul li,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox ul li{margin:0 0 12px 0!important;padding:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio ul li:last-child,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox ul li:last-child{margin-bottom:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio input[type="radio"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox input[type="checkbox"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline{display:flex!important;align-items:flex-start!important;padding:16px 20px!important;background:var(--ibclc-gray-50)!important;border:2px solid var(--ibclc-gray-200)!important;border-radius:12px!important;cursor:pointer!important;transition:all 0.3s ease!important;font-size:var(--ibclc-text-base)!important;font-weight:500!important;color:var(--ibclc-gray-700)!important;line-height:1.5!important;min-height:auto!important;width:100%!important;box-sizing:border-box!important;position:relative!important;transform:translateZ(0)!important;box-shadow:0 2px 6px rgba(0,0,0,0.04)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline:hover,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline:hover{border-color:var(--ibclc-primary)!important;background:rgba(109,2,2,0.04)!important;box-shadow:0 4px 12px rgba(109,2,2,0.1)!important;transform:translateY(-2px)}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio input:checked + label.wpforms-field-label-inline,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox input:checked + label.wpforms-field-label-inline{background:linear-gradient(135deg,var(--ibclc-primary),var(--ibclc-primary))!important;color:var(--ibclc-white)!important;border-color:var(--ibclc-primary)!important;font-weight:600!important;box-shadow:0 6px 20px rgba(109,2,2,0.25)!important;transform:scale(1.02);animation:checkPulse 0.4s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline::before{content:'';width:20px;height:20px;border:2px solid var(--ibclc-gray-300);border-radius:50%;margin-right:14px;background:var(--ibclc-white);flex-shrink:0;transition:all 0.3s ease;position:relative;top:2px}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio input:checked + label.wpforms-field-label-inline::before{background:var(--ibclc-white);border-color:var(--ibclc-white);box-shadow:inset 0 0 0 5px var(--ibclc-primary);transform:scale(1.1)}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline::before{content:'';width:20px;height:20px;border:2px solid var(--ibclc-gray-300);border-radius:6px;margin-right:14px;background:var(--ibclc-white);flex-shrink:0;transition:all 0.3s ease;position:relative;top:2px}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox input:checked + label.wpforms-field-label-inline::before{background:var(--ibclc-white);border-color:var(--ibclc-white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236D0202' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m1 7 4.5 4.5L14 3'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:14px;transform:scale(1.1)}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-paragraph{background:var(--ibclc-gray-50)!important;padding:16px!important;border-radius:10px!important;border:1px solid var(--ibclc-gray-200)!important;color:var(--ibclc-gray-600)!important;font-style:italic!important;text-align:center!important;margin-top:20px!important;margin-bottom:20px!important;opacity:1!important;animation:fadeIn 0.6s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container{text-align:center!important;margin-top:10px!important;padding:40px 55px 45px 55px!important;background:linear-gradient(180deg,rgba(109,2,2,0.02) 0%,rgba(252,177,47,0.03) 100%)!important;border-top:1px solid var(--ibclc-gray-100)!important;margin-left:-55px!important;margin-right:-55px!important;border-radius:0 0 24px 24px!important;position:relative!important;animation:fadeIn 0.8s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::before{content:'Your IBCLC Pathway Starts Here';display:block!important;color:var(--ibclc-gray-700)!important;font-size:var(--ibclc-text-xl)!important;font-weight:700!important;margin-bottom:20px!important;letter-spacing:-0.5px!important;line-height:1.3!important;animation:fadeInUp 0.9s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit{background:linear-gradient(135deg,var(--ibclc-primary) 0%,#8B0303 100%)!important;color:var(--ibclc-white)!important;border:none!important;padding:22px 60px!important;border-radius:60px!important;font-size:var(--ibclc-text-xl)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0.5px!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important;box-shadow:0 10px 30px rgba(109,2,2,0.35),0 5px 15px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1)!important;min-width:350px!important;position:relative!important;overflow:hidden!important;-webkit-tap-highlight-color:transparent!important;transform:translateZ(0)!important;margin-bottom:10px!important;animation:buttonPulse 2s ease-in-out infinite;min-height:70px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s ease}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit:hover{transform:translateY(-3px) translateZ(0)!important;box-shadow:0 15px 40px rgba(109,2,2,0.4),0 8px 20px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2)!important;background:linear-gradient(135deg,var(--ibclc-secondary) 0%,#E09A1A 100%)!important;animation:none}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit:hover::before{left:100%}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit:active{transform:translateY(-1px) translateZ(0)!important;box-shadow:0 8px 20px rgba(109,2,2,0.3),0 3px 10px rgba(0,0,0,0.15)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit.wpforms-submit-processing{opacity:0.7!important;cursor:not-allowed!important;position:relative!important;animation:none}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit.wpforms-submit-processing::after{content:'';position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:2px solid var(--ibclc-white);border-radius:50%;border-top-color:transparent;animation:submitSpin 0.8s linear infinite}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::after{content:'📊 Free Report 📅 Timeline Est. 💰 Cost Breakdown 🔒 100% Privacy';display:block!important;color:var(--ibclc-gray-500)!important;font-size:var(--ibclc-text-sm)!important;font-weight:500!important;line-height:1.4!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--ibclc-gray-200)!important;text-align:center!important;animation:fadeIn 1s ease-out}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input.wpforms-error,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea.wpforms-error{border-color:var(--ibclc-error)!important;background:rgba(220,38,38,0.02)!important;animation:errorShake 0.4s ease-in-out!important;box-shadow:0 0 0 3px rgba(220,38,38,0.1)!important}.elementor-element-b44af3d #wpforms-20003 label.wpforms-error{color:var(--ibclc-error)!important;font-size:var(--ibclc-text-sm)!important;font-weight:600!important;margin-top:8px!important;padding:10px 14px!important;background:rgba(220,38,38,0.05)!important;border-left:3px solid var(--ibclc-error)!important;border-radius:0 8px 8px 0!important;display:block!important;animation:fadeIn 0.3s ease-out!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-confirmation-container{animation:successPulse 0.6s ease-in-out;padding:30px!important;background:linear-gradient(135deg,rgba(22,163,74,0.05),rgba(252,177,47,0.05))!important;border-radius:15px!important;border:2px solid var(--ibclc-success)!important;text-align:center!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field.wpforms-conditional-hide{display:none!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field.wpforms-conditional-show{display:block!important;animation:fadeIn 0.3s ease-out!important}.elementor-element-b44af3d #wpforms-20003 .iti{width:100%!important}.elementor-element-b44af3d #wpforms-20003 .iti__country-list{z-index:9999!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,0.15)!important}.elementor-element-b44af3d #wpforms-20003 .iti__tel-input{padding-left:55px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-label-inline{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes expandWidth{from{width:0}to{width:70px}}@keyframes checkPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1.02)}}@keyframes buttonPulse{0%{box-shadow:0 10px 30px rgba(109,2,2,0.35),0 5px 15px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1)}50%{box-shadow:0 10px 30px rgba(109,2,2,0.45),0 5px 15px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.15)}100%{box-shadow:0 10px 30px rgba(109,2,2,0.35),0 5px 15px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1)}}@keyframes errorShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}@keyframes submitSpin{to{transform:rotate(360deg)}}@keyframes successPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.8}100%{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@media(max-width:768px){.elementor-element-b44af3d #wpforms-20003.wpforms-container{margin:20px 12px!important;border-radius:20px!important;max-width:calc(100% - 24px)!important;box-shadow:0 20px 50px rgba(0,0,0,0.08),0 5px 15px rgba(109,2,2,0.04)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container{padding:35px 24px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container::before{content:'📋 Quick Assessment';margin:-35px -24px 25px -24px!important;font-size:clamp(14px,3.5vw,15px)!important;padding:14px 20px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider{margin:32px 0 24px 0!important;padding-top:35px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3) h3{font-size:clamp(19px,5vw,21px)!important;margin-bottom:10px!important;padding-right:85px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3)::after{font-size:clamp(11px,3vw,12px)!important;padding:5px 11px!important;top:0!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3) h3::after{width:50px!important;height:2px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field{margin-bottom:22px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-label,.elementor-element-b44af3d #wpforms-20003 fieldset legend{font-size:clamp(16px,4vw,17px)!important;margin-bottom:10px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input:not(.iti__tel-input),.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea{padding:14px 16px!important;font-size:16px!important;min-height:48px!important;border-radius:10px!important}.elementor-element-b44af3d #wpforms-20003 textarea{min-height:100px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline{padding:14px 16px!important;font-size:clamp(15px,3.8vw,16px)!important;border-radius:10px!important;margin-bottom:10px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-description{font-size:clamp(13px,3.5vw,14px)!important;padding:10px 14px 10px 36px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="7"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="10"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="13"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="16"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="18"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="19"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="20"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="23"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="25"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="26"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="28"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="29"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="30"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="32"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="33"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="34"]{margin-left:-24px!important;padding-left:24px!important;padding-top:12px!important;padding-bottom:12px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-paragraph{padding:16px!important;margin-top:18px!important;margin-bottom:18px!important;font-size:clamp(14px,3.5vw,15px)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container{margin-left:-24px!important;margin-right:-24px!important;padding:30px 24px 35px 24px!important;border-radius:0 0 20px 20px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::before{font-size:clamp(18px,4.5vw,20px)!important;margin-bottom:16px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit{width:100%!important;min-width:unset!important;padding:18px 36px!important;font-size:clamp(17px,4vw,18px)!important;border-radius:30px!important;min-height:60px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::after{font-size:clamp(12px,3vw,13px)!important;margin-top:10px!important;padding-top:10px!important;line-height:1.4!important}}@media(max-width:480px){.elementor-element-b44af3d #wpforms-20003.wpforms-container{margin:15px 10px!important;border-radius:18px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container{padding:28px 20px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-container::before{margin:-28px -20px 20px -20px!important;font-size:13px!important;padding:12px 16px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider{margin:28px 0 20px 0!important;padding-top:32px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3) h3{font-size:18px!important;padding-right:75px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-divider:has(h3)::after{font-size:11px!important;padding:4px 10px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field{margin-bottom:18px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-label{font-size:15px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field input:not(.iti__tel-input),.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea{padding:12px 14px!important;min-height:46px!important;font-size:16px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline{padding:12px 14px!important;font-size:14px!important;min-height:46px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="7"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="10"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="13"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="16"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="18"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="19"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="20"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="23"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="25"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="26"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="28"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="29"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="30"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="32"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="33"],.elementor-element-b44af3d #wpforms-20003 .wpforms-field[data-field-id="34"]{margin-left:-20px!important;padding-left:20px!important;padding-top:10px!important;padding-bottom:10px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container{margin-left:-20px!important;margin-right:-20px!important;padding:25px 20px 30px 20px!important;border-radius:0 0 18px 18px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::before{font-size:17px!important;margin-bottom:14px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit{padding:16px 30px!important;font-size:16px!important;min-height:56px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container::after{content:'📊 Free Report • 🔒 Privacy Protected'!important;font-size:11px!important;margin-top:8px!important;padding-top:8px!important}}@media(hover:none) and (pointer:coarse){.elementor-element-b44af3d #wpforms-20003 .wpforms-field input,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label{min-height:44px!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit:hover{transform:translateY(-2px) translateZ(0)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-field-radio label.wpforms-field-label-inline:active,.elementor-element-b44af3d #wpforms-20003 .wpforms-field-checkbox label.wpforms-field-label-inline:active{transform:scale(0.98)!important}}@media(prefers-reduced-motion:reduce){.elementor-element-b44af3d #wpforms-20003 .wpforms-field,.elementor-element-b44af3d #wpforms-20003 .wpforms-submit,.elementor-element-b44af3d #wpforms-20003 *{animation:none!important;transition:none!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit::before{display:none!important}}@media(prefers-color-scheme:dark){.elementor-element-b44af3d #wpforms-20003 .wpforms-field input:not(.iti__tel-input),.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea{background:var(--ibclc-gray-50)!important;color:var(--ibclc-gray-800)!important}}@supports(-webkit-touch-callout:none){.elementor-element-b44af3d #wpforms-20003 .wpforms-field input,.elementor-element-b44af3d #wpforms-20003 .wpforms-field textarea{font-size:16px!important}}@media print{.elementor-element-b44af3d #wpforms-20003.wpforms-container{box-shadow:none!important;border:1px solid var(--ibclc-gray-300)!important}.elementor-element-b44af3d #wpforms-20003 .wpforms-submit-container{display:none!important}}/* End custom CSS */