.elementor-kit-432{--e-global-color-primary:#EF3E2D;--e-global-color-secondary:#208ACD;--e-global-color-text:#221E1B;--e-global-color-accent:#87796F;--e-global-color-jk_ink:#000000;--e-global-color-jk_surface:#FFFFFF;--e-global-color-jk_bg:#FAF7F2;--e-global-color-jk_border:#E7DFD4;--e-global-color-jk_gray_light:#F0F0F0;--e-global-color-jk_footer_dark:#313131;--e-global-color-jk_bg_dark:#18130F;--e-global-color-jk_surface_dark:#221C18;--e-global-color-jk_text_dark:#F3ECE5;--e-global-color-jk_muted_dark:#B8ACA2;--e-global-color-jk_border_dark:#3A2F28;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-size:27px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:130%;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-size:19px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:15.5px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:170%;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-jk_h1-font-family:"Fraunces";--e-global-typography-jk_h1-font-size:42px;--e-global-typography-jk_h1-font-weight:500;--e-global-typography-jk_h1-line-height:114%;--e-global-typography-jk_h1_sub-font-family:"Fraunces";--e-global-typography-jk_h1_sub-font-size:32px;--e-global-typography-jk_h1_sub-font-weight:400;--e-global-typography-jk_h1_sub-line-height:114%;--e-global-typography-jk_lead-font-family:"Figtree";--e-global-typography-jk_lead-font-size:17px;--e-global-typography-jk_lead-font-weight:400;--e-global-typography-jk_lead-line-height:160%;--e-global-typography-jk_card_title-font-family:"Fraunces";--e-global-typography-jk_card_title-font-size:17px;--e-global-typography-jk_card_title-font-weight:600;--e-global-typography-jk_card_title-line-height:130%;--e-global-typography-jk_body_m-font-family:"Figtree";--e-global-typography-jk_body_m-font-size:14.5px;--e-global-typography-jk_body_m-font-weight:400;--e-global-typography-jk_body_m-line-height:150%;--e-global-typography-jk_body_s-font-family:"Figtree";--e-global-typography-jk_body_s-font-size:13.5px;--e-global-typography-jk_body_s-font-weight:400;--e-global-typography-jk_body_s-line-height:150%;--e-global-typography-jk_link-font-family:"Figtree";--e-global-typography-jk_link-font-size:13px;--e-global-typography-jk_link-font-weight:600;--e-global-typography-jk_price-font-family:"Fraunces";--e-global-typography-jk_price-font-size:34px;--e-global-typography-jk_price-font-weight:400;--e-global-typography-jk_price-line-height:120%;--e-global-typography-jk_button-font-family:"Figtree";--e-global-typography-jk_button-font-size:14.5px;--e-global-typography-jk_button-font-weight:600;--e-global-typography-jk_button-line-height:1.2em;--e-global-typography-jk_faq-font-family:"Figtree";--e-global-typography-jk_faq-font-size:16.5px;--e-global-typography-jk_faq-font-weight:500;--e-global-typography-jk_faq-line-height:140%;--e-global-typography-jk_chip-font-family:"Figtree";--e-global-typography-jk_chip-font-size:14.5px;--e-global-typography-jk_chip-font-weight:400;--e-global-typography-jk_button-text-transform:none;--e-global-typography-jk_link-text-transform:none;--e-global-typography-jk_card_title_s-font-family:"Fraunces";--e-global-typography-jk_card_title_s-font-size:13.5px;--e-global-typography-jk_card_title_s-font-weight:600;--e-global-typography-jk_card_title_s-line-height:130%;--e-global-typography-jk_body_xs-font-family:"Figtree";--e-global-typography-jk_body_xs-font-size:12.5px;--e-global-typography-jk_body_xs-font-weight:400;--e-global-typography-jk_body_xs-line-height:150%;--e-global-typography-jk_link-line-height:1.2em;--e-global-typography-jk_card_title_sans-font-family:"Figtree";--e-global-typography-jk_card_title_sans-font-size:15.5px;--e-global-typography-jk_card_title_sans-font-weight:600;--e-global-typography-jk_card_title_sans-line-height:130%;--e-global-typography-jk_step_number-font-family:"Figtree";--e-global-typography-jk_step_number-font-size:26px;--e-global-typography-jk_step_number-font-weight:500;--e-global-typography-jk_step_number-line-height:1em;--e-global-typography-jk_eyebrow-font-family:"Figtree";--e-global-typography-jk_eyebrow-font-size:13px;--e-global-typography-jk_eyebrow-font-weight:500;--e-global-typography-jk_eyebrow-text-transform:uppercase;--e-global-typography-jk_eyebrow-letter-spacing:0.78px;--e-global-typography-jk_label-font-family:"Figtree";--e-global-typography-jk_label-font-size:12.5px;--e-global-typography-jk_label-font-weight:600;--e-global-typography-jk_label-line-height:1.4em;--e-global-typography-jk_menu-font-family:"Figtree";--e-global-typography-jk_menu-font-size:13.5px;--e-global-typography-jk_menu-font-weight:500;--e-global-typography-jk_menu-line-height:130%;background-color:#FAF7F2;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-432 button,.elementor-kit-432 input[type="button"],.elementor-kit-432 input[type="submit"],.elementor-kit-432 .elementor-button{background-color:#EF3E2D;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-kit-432 button:hover,.elementor-kit-432 button:focus,.elementor-kit-432 input[type="button"]:hover,.elementor-kit-432 input[type="button"]:focus,.elementor-kit-432 input[type="submit"]:hover,.elementor-kit-432 input[type="submit"]:focus,.elementor-kit-432 .elementor-button:hover,.elementor-kit-432 .elementor-button:focus{background-color:#D8331F;}.elementor-kit-432 e-page-transition{background-color:#FFBC7D;}.elementor-kit-432 p{margin-block-end:15px;}.elementor-kit-432 a{color:var( --e-global-color-secondary );}.elementor-kit-432 h1{color:var( --e-global-color-secondary );}.elementor-kit-432 h2{color:var( --e-global-color-secondary );}.elementor-kit-432 h3{color:var( --e-global-color-secondary );}.elementor-kit-432 h4{color:var( --e-global-color-secondary );}.elementor-kit-432 h5{color:var( --e-global-color-secondary );}.elementor-kit-432 h6{color:var( --e-global-color-secondary );}.elementor-kit-432 label{color:#333333;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-432{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:17px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:11px;--e-global-typography-jk_h1-font-size:34px;--e-global-typography-jk_h1_sub-font-size:26px;--e-global-typography-jk_lead-font-size:16px;--e-global-typography-jk_card_title-font-size:17px;--e-global-typography-jk_body_m-font-size:14.5px;--e-global-typography-jk_body_s-font-size:13.5px;--e-global-typography-jk_link-font-size:13px;--e-global-typography-jk_price-font-size:30px;--e-global-typography-jk_button-font-size:14.5px;--e-global-typography-jk_faq-font-size:16px;--e-global-typography-jk_chip-font-size:14px;--e-global-typography-jk_card_title_s-font-size:13.5px;--e-global-typography-jk_body_xs-font-size:12.5px;--e-global-typography-jk_card_title_sans-font-size:15px;--e-global-typography-jk_step_number-font-size:24px;--e-global-typography-jk_label-font-size:12.5px;--e-global-typography-jk_menu-font-size:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-432 button,.elementor-kit-432 input[type="button"],.elementor-kit-432 input[type="submit"],.elementor-kit-432 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-432{--e-global-typography-primary-font-size:21px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:14.5px;--e-global-typography-accent-font-size:11px;--e-global-typography-jk_h1-font-size:28px;--e-global-typography-jk_h1_sub-font-size:22px;--e-global-typography-jk_lead-font-size:15.5px;--e-global-typography-jk_card_title-font-size:16px;--e-global-typography-jk_body_m-font-size:14px;--e-global-typography-jk_body_s-font-size:13.5px;--e-global-typography-jk_link-font-size:13px;--e-global-typography-jk_price-font-size:28px;--e-global-typography-jk_button-font-size:14.5px;--e-global-typography-jk_faq-font-size:15px;--e-global-typography-jk_chip-font-size:13.5px;--e-global-typography-jk_card_title_s-font-size:13.5px;--e-global-typography-jk_body_xs-font-size:12.5px;--e-global-typography-jk_card_title_sans-font-size:15px;--e-global-typography-jk_step_number-font-size:22px;--e-global-typography-jk_eyebrow-font-size:12px;--e-global-typography-jk_label-font-size:12.5px;--e-global-typography-jk_menu-font-size:21px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-432 button,.elementor-kit-432 input[type="button"],.elementor-kit-432 input[type="submit"],.elementor-kit-432 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.jk-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;font-family:'Figtree',sans-serif;font-weight:600;font-size:15.5px;text-decoration:none;border:1px solid transparent;transition:all .2s ease;cursor:pointer;} .jk-btn-primary{background:#EF3E2D;color:#fff;} .jk-btn-primary:hover{background:#D8331F;} .jk-btn-secondary{background:transparent;color:#208ACD;border-color:#208ACD;} .jk-btn-secondary:hover{background:rgba(32,138,205,.08);} .jk-btn-ghost{background:transparent;color:#221E1B;border-color:#E7DFD4;} .jk-btn-ghost:hover{background:#F0F0F0;} .jk-btn-disabled,.jk-btn[disabled]{background:#F0F0F0;color:#87796F;border-color:#E7DFD4;cursor:not-allowed;pointer-events:none;} .jk-card{background:#FFFFFF;border-radius:12px;border:none;box-shadow:0 4px 18px -12px rgba(30,22,16,.16);padding:28px;} .jk-card-case{background:#FFFFFF;border-radius:12px;box-shadow:0 4px 18px -12px rgba(30,22,16,.16);overflow:hidden;} .jk-field,.elementor-field-textual{border-radius:10px !important;border:1px solid #E7DFD4 !important;font-size:14.5px !important;} .jk-icon-ring{width:52px;height:52px;border-radius:50%;border:1.5px solid #EF3E2D;display:flex;align-items:center;justify-content:center;background:transparent;} .jk-icon-ring svg,.jk-icon-ring i{color:#EF3E2D;stroke:#EF3E2D;stroke-width:1.6px;}

/* === JK RESPONSIVE === */
body{overflow-x:clip}
.jkh-mob{overflow-x:clip}
.elementor-location-footer [data-id="cd90abc"],.elementor-location-footer [data-id="6dfc5d7"]{font-size:12px!important}
@media(max-width:880px){
.elementor-location-footer .elementor-element-14c408d{padding:48px 24px 28px!important}
.elementor-location-footer .elementor-element-72d42c6{flex-direction:column!important;align-items:flex-start!important;padding:0!important;gap:36px!important}
.elementor-location-footer .elementor-element-0b0fb09{width:100%!important}
.elementor-location-footer [data-id="e2a979c"]{width:110px!important;height:auto!important}
.elementor-location-footer .elementor-element-0b0fb09,.elementor-location-footer .elementor-element-f364ff5,.elementor-location-footer .elementor-element-69609db,.elementor-location-footer .elementor-element-ee73c20,.elementor-location-footer .elementor-element-6a5c4f6{padding:0!important}
.elementor-location-footer .elementor-element-f364ff5{flex-wrap:wrap!important;gap:28px 24px!important;width:100%!important}
.elementor-location-footer .elementor-element-69609db,.elementor-location-footer .elementor-element-ee73c20,.elementor-location-footer .elementor-element-6a5c4f6{flex:1 1 150px!important;min-width:0}
.elementor-location-footer .elementor-element-37246bf{padding:24px 0 0!important;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}
}
@media(max-width:767px){
.elementor-location-footer .elementor-element-14c408d{padding:40px 20px 24px!important}
.elementor-location-footer .elementor-element-37246bf{flex-direction:column!important;gap:6px!important}
.e-grid>.e-con:has(>.elementor-widget-icon:first-child){display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;align-content:start;align-items:start;min-height:0!important}
.e-grid>.e-con:has(>.elementor-widget-icon:first-child)>.elementor-widget-icon{grid-row:1/span 2;margin:0!important}
.e-grid>.e-con:has(>.elementor-widget-icon:first-child)>:not(.elementor-widget-icon){grid-column:2;width:auto!important}
.e-con:has(>.elementor-widget-html .jk-ill){display:grid!important;grid-template-columns:76px minmax(0,1fr);column-gap:16px;row-gap:6px;align-content:start;align-items:start}
.e-con:has(>.elementor-widget-html .jk-ill)>.elementor-widget-html:has(.jk-ill){grid-row:1/span 3;width:76px!important;margin:0!important}
.e-con:has(>.elementor-widget-html .jk-ill)>:not(.elementor-widget-html:has(.jk-ill)){grid-column:2;width:auto!important}
.e-con:has(>.elementor-widget-html .jk-ill) .jk-ill{height:76px!important;padding:8px!important}
.e-con:has(>.elementor-widget-html .jk-ill) .jk-ill svg{width:100%!important;height:100%!important}

.elementor-element-ff50936>.e-con,.elementor-element-19b4753>.e-con{padding:0!important}
.elementor-element-ff50936,.elementor-element-19b4753{row-gap:24px!important}
}
.elementor-button .elementor-button-text{white-space:nowrap}
@media(min-width:768px) and (max-width:1024px){
.elementor-widget-loop-grid:not(.elementor-element-77549f0) .elementor-grid>.e-loop-item:nth-child(3):last-child{display:none}
}
h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title{text-wrap:balance}
.jk-cover-img img{object-position:50% 30%}
@media(min-width:1025px){.elementor-element-931b20b{min-height:clamp(560px,calc(100svh - 130px),760px)!important;height:auto!important}}
.jk-checklist li::before{width:20px!important;height:20px!important;top:.18em!important;background:rgba(239,62,45,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23EF3E2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat!important}/* End custom CSS */