.elementor-7638 .elementor-element.elementor-element-a79138a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7638 .elementor-element.elementor-element-a79138a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7638 .elementor-element.elementor-element-89f00ce{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-7638 .elementor-element.elementor-element-89f00ce.elementor-element{--align-self:center;}.elementor-7638 .elementor-element.elementor-element-89f00ce .elementor-heading-title{font-size:0.9rem;font-weight:600;}.elementor-7638 .elementor-element.elementor-element-afb8fd8{margin:02rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-7638 .elementor-element.elementor-element-afb8fd8 .elementor-heading-title{font-size:2.5rem;font-weight:700;color:#333333;}.elementor-7638 .elementor-element.elementor-element-baa7548{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;text-align:center;}.elementor-7638 .elementor-element.elementor-element-baa7548 .elementor-heading-title{font-size:1.2rem;color:#666666;}.elementor-7638 .elementor-element.elementor-element-1ff1d56{width:initial;max-width:initial;text-align:center;}.elementor-7638 .elementor-element.elementor-element-1ff1d56.elementor-element{--align-self:center;}.elementor-7638 .elementor-element.elementor-element-ca386ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-c3913de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-b3b68c6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-66861d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-1966996{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01rem) 0rem;}.elementor-7638 .elementor-element.elementor-element-1966996 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-24cb6440 );}.elementor-7638 .elementor-element.elementor-element-ad35733{font-size:16px;color:#666666;}.elementor-7638 .elementor-element.elementor-element-5b5a722{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-39b3a04{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01rem) 0rem;}.elementor-7638 .elementor-element.elementor-element-39b3a04 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-24cb6440 );}.elementor-7638 .elementor-element.elementor-element-5c34267{font-size:16px;color:#666666;}.elementor-7638 .elementor-element.elementor-element-f24faba{--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:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-c4f5d89{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7638 .elementor-element.elementor-element-82b4e57{font-size:13.6px;color:#666666;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7638 .elementor-element.elementor-element-b3b68c6{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7638 .elementor-element.elementor-element-a79138a{--width:100%;}.elementor-7638 .elementor-element.elementor-element-c3913de{--width:736px;}.elementor-7638 .elementor-element.elementor-element-b3b68c6{--content-width:736px;}.elementor-7638 .elementor-element.elementor-element-f24faba{--content-width:736px;}.elementor-7638 .elementor-element.elementor-element-c4f5d89{--content-width:736px;}}@media(max-width:767px){.elementor-7638 .elementor-element.elementor-element-a79138a{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7638 .elementor-element.elementor-element-afb8fd8 .elementor-heading-title{font-size:1.9rem;}.elementor-7638 .elementor-element.elementor-element-baa7548 .elementor-heading-title{font-size:1.1rem;line-height:1.6;}.elementor-7638 .elementor-element.elementor-element-ca386ee{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7638 .elementor-element.elementor-element-b3b68c6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7638 .elementor-element.elementor-element-1966996 .elementor-heading-title{font-size:15px;}.elementor-7638 .elementor-element.elementor-element-ad35733{font-size:15px;}.elementor-7638 .elementor-element.elementor-element-39b3a04 .elementor-heading-title{font-size:15px;}.elementor-7638 .elementor-element.elementor-element-5c34267{font-size:15px;}.elementor-7638 .elementor-element.elementor-element-f24faba{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7638 .elementor-element.elementor-element-82b4e57{font-size:0.83rem;line-height:1.6em;}}/* Start custom CSS for heading, class: .elementor-element-89f00ce */.hero-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    background: linear-gradient(135deg, #d4edda, #c3e6cb);
    color: #155724;
    padding: 0.75rem 1.3rem;
    border-radius: 25px;
  min-height: 47px;
    margin-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ff1d56 */.accuracy-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    background: #fff3cd;
    color: #856404;
    padding: 0.8rem 0.9rem;
    border-radius: 20px;
    font-weight: 500;
    font-size: 0.85rem;
    border: 1px solid #ffeaa7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a90bb8 */.elementor-7638 .elementor-element.elementor-element-8a90bb8 h2{
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3913de */.calculator-card {
    background: white;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(60, 148, 172, 0.15);
    padding: 2.5rem;
    margin-bottom: 2rem;
    border: 1px solid rgba(60, 148, 172, 0.1);
}
@media (max-width:600px){
    .calculator-card {
    background: white;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(60, 148, 172, 0.15);
    padding: 1.5rem 1rem;
    margin-bottom: 2rem;
    border: 1px solid rgba(60, 148, 172, 0.1);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad35733 */.info-card ul {
    padding-left: 1.5rem;
    color: #666;
    margin: 0px;

    
}
.info-card li {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66861d8 */.info-card {
    background: white;
    border-radius: 15px;
    padding: 2rem;
    box-shadow: 0 4px 20px rgba(60, 148, 172, 0.1);
    border: 1px solid rgba(60, 148, 172, 0.1);
}
@media (max-width:600px){
    .info-card {
    background: white;
    border-radius: 15px;
    padding: 1.5rem;
    box-shadow: 0 4px 20px rgba(60, 148, 172, 0.1);
    border: 1px solid rgba(60, 148, 172, 0.1);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39b3a04 */.elementor-7638 .elementor-element.elementor-element-39b3a04 {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c34267 */.info-card ul {
    padding-left: 1.5rem;
    color: #666;
    margin: 0px;

    
}
.info-card li {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5a722 */.info-card {
    background: white;
    border-radius: 15px;
    padding: 2rem;
    box-shadow: 0 4px 20px rgba(60, 148, 172, 0.1);
    border: 1px solid rgba(60, 148, 172, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f5d89 */.disclaimer {
    background: #f8f9fa;
    border-radius: 12px;
    padding: 1.5rem;
    margin-top: 2rem;
    font-size: 0.9rem;
    color: #666;
    text-align: center;
}/* End custom CSS */