:root{--fluid-side-padding-min:1.25rem;--fluid-side-padding-max:5rem;--section-xxl-padding-min:9.375rem;--section-xxl-padding-max:10rem;--section-xl-padding-min:6.875rem;--section-xl-padding-max:7.5rem;--section-l-padding-min:5.625rem;--section-l-padding-max:6.25rem;--section-m-padding-min:5rem;--section-m-padding-max:5rem;--section-s-padding-min:3.75rem;--section-s-padding-max:3.75rem;--section-xs-padding-min:2.5rem;--section-xs-padding-max:2.5rem;--section-xxs-padding-min:1.5rem;--section-xxs-padding-max:1.5rem;--section-header-padding-min:1.25rem;--section-header-padding-max:1.25rem;--section-hero-height:100vh;--section-offset-header:80px;--section-narrow:62.5rem;--section-narrow-xs:45rem}.section-xxl{padding-top:clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));padding-bottom:clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-xl{padding-top:clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));padding-bottom:clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-l{padding-top:clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));padding-bottom:clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-m{padding-top:clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));padding-bottom:clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-s{padding-top:clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));padding-bottom:clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-xs{padding-top:clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));padding-bottom:clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-xxs{padding-top:clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));padding-bottom:clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-header{padding-top:clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));padding-bottom:clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));padding-left:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;padding-right:clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important}.section-hero{min-height:var(--section-hero-height)!important}.section-hero .e-con-inner{justify-content:center!important}.section-full div{max-width:100%!important}.section-narrow .e-con-inner{max-width:var(--section-narrow)!important}.section-narrow-xs .e-con-inner{max-width:var(--section-narrow-xs)!important}.section-offset{padding-top:calc(var(--section-offset-header) + var(--section-xxl-padding-min))}.custom-icon-box{width:350px;height:350px;border:3px solid #000;background-color:#FAFAFA;border-radius:50%;text-align:center;padding:25px 20px;box-sizing:border-box;overflow:hidden;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.4s ease;transform:scale(1)}.custom-icon-box i{font-size:60px;margin-bottom:20px;transition:color 0.4s ease,margin-bottom 0.4s ease}.custom-icon-box .custom-title{font-size:24px;font-weight:700;margin-bottom:12px;transition:color 0.4s ease}.custom-icon-box .custom-description{font-size:18px;text-align:center;transition:color 0.4s ease}.custom-icon-box:hover{background-color:#FF1B02;border-color:#FF1B02;color:#fff;transform:scale(1.05)}.custom-icon-box:hover i,.custom-icon-box:hover .custom-title,.custom-icon-box:hover .custom-description{color:#fff}@media (max-width:1024px) and (min-width:769px){.custom-icon-box{width:350px;height:350px;padding:30px 15px}.custom-icon-box i{font-size:34px;margin-bottom:8px}.custom-icon-box .custom-title{font-size:16px}.custom-icon-box .custom-description{font-size:13px}}@media (max-width:768px){.custom-icon-box{width:320px;height:320px;padding:25px 20px}.custom-icon-box i{font-size:32px;margin-bottom:8px}.custom-icon-box .custom-title{font-size:18px}.custom-icon-box .custom-description{font-size:14px}}@media (max-width:768px){.elementor-row{flex-direction:column!important;align-items:center}}.jet-form-builder{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .1);padding:30px;max-width:600px;margin:0 auto}.jet-form-builder__title{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.jet-form-builder .jet-form-builder__label{color:#2c3e50;font-weight:600;font-size:14px;margin-bottom:8px;display:block}.jet-form-builder .jet-form-builder__required{color:#e74c3c;margin-left:3px}.jet-form-builder input[type="text"],.jet-form-builder input[type="email"],.jet-form-builder input[type="tel"],.jet-form-builder textarea,.jet-form-builder select{width:100%;padding:12px 16px;border:2px solid #e1e8ed;border-radius:6px;font-size:14px;color:#2c3e50;background-color:#fff;transition:all 0.3s ease;margin-bottom:20px;box-sizing:border-box}.jet-form-builder input[type="text"]:focus,.jet-form-builder input[type="email"]:focus,.jet-form-builder input[type="tel"]:focus,.jet-form-builder textarea:focus,.jet-form-builder select:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px rgb(231 76 60 / .1)}.jet-form-builder input::placeholder,.jet-form-builder textarea::placeholder{color:#95a5a6;font-style:italic}.jet-form-builder__row{margin-bottom:20px}.jet-form-builder .checkboxes-field{margin-bottom:25px}.jet-form-builder .jet-form-builder__field-wrap .checkboxes-field__row{margin-bottom:15px;display:flex;align-items:flex-start;gap:10px}.jet-form-builder input[type="checkbox"]{width:18px;height:18px;margin:0;margin-top:2px;cursor:pointer;accent-color:#e74c3c}.jet-form-builder .checkboxes-field__row label{font-size:13px;line-height:1.4;color:#555;cursor:pointer;margin:0;flex:1}.jet-form-builder .jet-form-builder__submit{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);color:#fff;border:none;padding:15px 40px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;text-transform:uppercase;letter-spacing:.5px;margin-top:20px}.jet-form-builder .jet-form-builder__submit:hover{background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);transform:translateY(-2px);box-shadow:0 5px 15px rgb(231 76 60 / .3)}.jet-form-builder .jet-form-builder__submit:active{transform:translateY(0)}.jet-form-builder .jet-form-builder__message--error{background-color:#fdf2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px}.jet-form-builder .jet-form-builder__message--success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:16px 20px;border-radius:6px;margin-bottom:20px;font-size:14px;text-align:center}.jet-form-builder .jet-form-builder__desc{font-size:12px;color:#6b7280;margin-top:5px;font-style:italic}@media (max-width:768px){.jet-form-builder{padding:20px;margin:0 15px}.jet-form-builder__title{font-size:20px}.jet-form-builder input[type="text"],.jet-form-builder input[type="email"],.jet-form-builder input[type="tel"],.jet-form-builder textarea{padding:12px 14px}.jet-form-builder .jet-form-builder__submit{padding:14px 30px;font-size:15px}}.jet-form-builder.is-loading .jet-form-builder__submit{opacity:.7;cursor:not-allowed}.jet-form-builder input:focus-visible,.jet-form-builder textarea:focus-visible,.jet-form-builder select:focus-visible{outline:2px solid #e74c3c;outline-offset:2px}