#main-footer a:hover,#main-footer a:focus,#footer-bottom a:hover,#footer-bottom a:focus{color:#FFFFFF!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.secc-case-form{max-width:920px;margin:0 auto;background:#FFFFFF;border:1px solid rgba(11,45,77,0.12);border-radius:18px;padding:26px;box-shadow:0 16px 40px rgba(0,0,0,0.08);position:relative;overflow:hidden}.secc-case-form::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#F37021,#18A7E0);opacity:0.95}.secc-case-form .wpcf7{color:#0A1A26}.secc-case-form label{display:block;margin:14px 0 6px;font-weight:700;letter-spacing:0.01em;color:#0A1A26}.secc-case-form input[type="text"],.secc-case-form input[type="email"],.secc-case-form input[type="tel"],.secc-case-form input[type="url"],.secc-case-form input[type="number"],.secc-case-form input[type="date"],.secc-case-form select,.secc-case-form textarea{width:100%;background:#F4F7FA;border:1px solid rgba(11,45,77,0.18);border-radius:12px;padding:12px 14px;color:#0A1A26;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .08s ease}.secc-case-form ::placeholder{color:rgba(10,26,38,0.55)}.secc-case-form input:focus,.secc-case-form select:focus,.secc-case-form textarea:focus{background:#FFFFFF;border-color:#18A7E0;box-shadow:0 0 0 4px rgba(24,167,224,0.22);transform:translateY(-1px)}.secc-case-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#0B2D4D 50%),linear-gradient(135deg,#0B2D4D 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.secc-case-form textarea{min-height:140px;resize:vertical}.secc-case-form .wpcf7-submit,.secc-case-form input[type="submit"],.secc-case-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#F37021;color:#FFFFFF;border:2px solid #F37021;border-radius:14px;padding:12px 18px;font-weight:800;letter-spacing:0.02em;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;position:relative;overflow:hidden}.secc-case-form .wpcf7-submit::after,.secc-case-form input[type="submit"]::after,.secc-case-form button::after{content:"";position:absolute;top:-60%;left:-30%;width:40%;height:220%;background:rgba(255,255,255,0.22);transform:rotate(25deg) translateX(-140%);transition:transform .35s ease}.secc-case-form .wpcf7-submit:hover,.secc-case-form input[type="submit"]:hover,.secc-case-form button:hover{background:#0B2D4D;border-color:#0B2D4D;transform:translateY(-2px);box-shadow:0 14px 30px rgba(11,45,77,0.28)}.secc-case-form .wpcf7-submit:hover::after,.secc-case-form input[type="submit"]:hover::after,.secc-case-form button:hover::after{transform:rotate(25deg) translateX(420%)}.secc-case-form .wpcf7-not-valid-tip{color:#F37021;font-weight:700;margin-top:6px}.secc-case-form .wpcf7-not-valid{border-color:#F37021!important;box-shadow:0 0 0 4px rgba(243,112,33,0.18)!important}.secc-case-form .wpcf7-response-output{margin:18px 0 0;border:1px solid rgba(11,45,77,0.18);background:#F4F7FA;color:#0A1A26;border-radius:14px;padding:14px 16px}.secc-case-form input[type="checkbox"],.secc-case-form input[type="radio"]{accent-color:#F37021}@media (max-width:600px){.secc-case-form{padding:18px;border-radius:16px}}.cp-calculator.secc{--cp-primary:#0b4f6c;--cp-accent:#1b9aaa;--cp-bg:#f5f7fa;--cp-border:#d0d7de}.secc-hero{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.secc-hero h1{margin:0 0 16px 0;font-weight:800;line-height:1.12;color:#0E2A47;font-size:clamp(34px,3.2vw,56px)}.secc-subhead{margin:0 0 22px 0;color:#475569;line-height:1.65;font-size:clamp(16px,1.25vw,20px)}.secc-footnote{margin:0;color:#64748B;font-size:14px}.secc-hero-section{padding-top:100px!important;padding-bottom:90px!important}.secc-hero .et_pb_row,.secc-hero .d5-row{max-width:1300px!important}.secc-hero-image img{border-radius:14px}.secc-hero-interference{width:100%}.secc-hero-interference svg{width:100%;max-width:900px;height:auto;display:block;margin-left:auto}@media (max-width:980px){.secc-hero-interference svg{margin:16px auto 0;max-width:980px}}.secc-register .um,.secc-login .um,.secc-account .um{max-width:720px;margin:40px auto}.secc-register .um .um-form,.secc-login .um .um-form,.secc-account .um .um-form{background:#ffffff;border:1px solid rgba(20,50,90,0.12);border-radius:10px;padding:26px 26px 18px;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.secc-register .entry-title,.secc-login .entry-title,.secc-account .entry-title,.secc-register .um h2,.secc-login .um h2,.secc-account .um h2,.secc-register .um h3,.secc-login .um h3,.secc-account .um h3,.secc-register .um .um-field-group-head,.secc-login .um .um-field-group-head,.secc-account .um .um-field-group-head{color:#14325A;font-weight:800;margin-bottom:14px}.secc-register .um .um-field-label label,.secc-login .um .um-field-label label,.secc-account .um .um-field-label label{font-weight:700;color:#14325A;letter-spacing:0.02em}.secc-register .um input[type="text"],.secc-login .um input[type="text"],.secc-account .um input[type="text"],.secc-register .um input[type="email"],.secc-login .um input[type="email"],.secc-account .um input[type="email"],.secc-register .um input[type="password"],.secc-login .um input[type="password"],.secc-account .um input[type="password"],.secc-register .um input[type="tel"],.secc-login .um input[type="tel"],.secc-account .um input[type="tel"],.secc-register .um input[type="number"],.secc-login .um input[type="number"],.secc-account .um input[type="number"],.secc-register .um select,.secc-login .um select,.secc-account .um select,.secc-register .um textarea,.secc-login .um textarea,.secc-account .um textarea{border:1px solid rgba(20,50,90,0.20)!important;border-radius:8px!important;padding:12px 12px!important;font-size:16px!important;line-height:1.3!important}.secc-register .um input:focus,.secc-login .um input:focus,.secc-account .um input:focus,.secc-register .um select:focus,.secc-login .um select:focus,.secc-account .um select:focus,.secc-register .um textarea:focus,.secc-login .um textarea:focus,.secc-account .um textarea:focus{outline:none!important;border-color:#14325A!important;box-shadow:0 0 0 3px rgba(20,50,90,0.15)!important}.secc-register .um .um-field,.secc-login .um .um-field,.secc-account .um .um-field{margin-bottom:16px!important}.secc-register .um .um-button,.secc-login .um .um-button,.secc-account .um .um-button{background:#F37021!important;border:0!important;color:#ffffff!important;border-radius:8px!important;padding:12px 18px!important;font-weight:800!important;letter-spacing:0.02em;box-shadow:0 2px 8px rgba(0,0,0,0.12)}.secc-register .um .um-button:hover,.secc-login .um .um-button:hover,.secc-account .um .um-button:hover{filter:brightness(0.95)}.secc-register .um a,.secc-login .um a,.secc-account .um a{color:#14325A}.secc-register .um a:hover,.secc-login .um a:hover,.secc-account .um a:hover{text-decoration:underline}.secc-login .um .um-link-alt,.secc-login .um .um-col-alt a{font-size:14px;font-weight:600}@media (max-width:980px){.secc-register .um,.secc-login .um,.secc-account .um{max-width:92%;margin:24px auto}.secc-register .um .um-form,.secc-login .um .um-form,.secc-account .um .um-form{padding:18px 16px 12px}}.secc-contact .secc-cf7 label{font-weight:700;color:#14325A;letter-spacing:0.02em;display:block;margin:0 0 6px}.secc-contact .secc-cf7 input[type="text"],.secc-contact .secc-cf7 input[type="email"],.secc-contact .secc-cf7 input[type="tel"],.secc-contact .secc-cf7 input[type="url"],.secc-contact .secc-cf7 select,.secc-contact .secc-cf7 textarea{width:100%;border:1px solid rgba(20,50,90,0.20)!important;border-radius:8px!important;padding:12px 12px!important;font-size:16px!important;line-height:1.3!important;box-sizing:border-box}.secc-contact .secc-cf7 input:focus,.secc-contact .secc-cf7 select:focus,.secc-contact .secc-cf7 textarea:focus{outline:none!important;border-color:#14325A!important;box-shadow:0 0 0 3px rgba(20,50,90,0.15)!important}.secc-contact .secc-cf7 .wpcf7-form-control-wrap{display:block;margin-bottom:16px}.secc-contact .secc-cf7 textarea{min-height:140px;resize:vertical}.secc-contact .secc-cf7 input[type="submit"]{background:#F37021!important;border:0!important;color:#ffffff!important;border-radius:8px!important;padding:12px 18px!important;font-weight:800!important;letter-spacing:0.02em;box-shadow:0 2px 8px rgba(0,0,0,0.12);cursor:pointer}.secc-contact .secc-cf7 input[type="submit"]:hover{filter:brightness(0.95)}.secc-contact .secc-cf7 .wpcf7-not-valid-tip{font-size:13px;margin-top:6px}.secc-contact .secc-cf7 .wpcf7-response-output{border-radius:8px;padding:12px 14px;margin:16px 0 0}.secc-login-cta{max-width:720px;margin:18px auto 18px;background:#fff;border:1px solid rgba(20,50,90,0.12);border-radius:10px;padding:18px 20px;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.secc-login-cta h3{margin:0 0 6px;color:#14325A;font-weight:800}.secc-login-cta p{margin:0 0 14px;line-height:1.45}.secc-login-cta-buttons{display:flex;gap:12px;flex-wrap:wrap}.secc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:8px;padding:12px 18px;font-weight:800;letter-spacing:0.02em;min-height:44px}.secc-btn-primary{background:#F37021;color:#fff!important;border:0;box-shadow:0 2px 8px rgba(0,0,0,0.12)}.secc-btn-secondary{background:transparent;color:#14325A!important;border:2px solid rgba(20,50,90,0.35)}.secc-btn-primary:hover{filter:brightness(0.95)}.secc-btn-secondary:hover{text-decoration:underline!important}@media (max-width:980px){.secc-login-cta{max-width:92%}.secc-btn{width:100%}}#top-menu>li>a{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:10px;transition:color .2s ease,background-size .2s ease}#top-menu>li>a:hover{color:#f37021!important;background-size:100% 2px}#top-menu>li.current-menu-item>a,#top-menu>li.current-menu-ancestor>a{color:#f37021!important;background-size:100% 2px}#top-menu>li>a{display:inline-block!important;line-height:1.2!important;padding-top:0!important;padding-bottom:8px!important;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 calc(100% - 2px);background-repeat:no-repeat;transition:color .2s ease,background-size .2s ease}#top-menu>li>a:hover{color:#f37021!important;background-size:100% 2px}#top-menu>li.current-menu-item>a,#top-menu>li.current-menu-ancestor>a{color:#f37021!important;background-size:100% 2px}.et_mobile_menu li a{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 calc(100% - 2px);background-repeat:no-repeat;display:inline-block;padding-bottom:6px;transition:color .2s ease,background-size .2s ease}.et_mobile_menu li a:hover,.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current-menu-ancestor>a{color:#f37021!important;background-size:100% 2px}#top-menu .sub-menu li>a{color:#ffffff;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 calc(100% - 2px);background-repeat:no-repeat;transition:color .2s ease,background-size .2s ease}#top-menu .sub-menu li>a:hover{color:#f37021!important;background-size:100% 2px}#top-menu .sub-menu li.current-menu-item>a,#top-menu .sub-menu li.current-menu-ancestor>a{color:#f37021!important;background-size:100% 2px}#top-menu .sub-menu li>a:hover{background-color:rgba(0,0,0,0.15)}