.elementor-10495 .elementor-element.elementor-element-5102a739{margin-top:-10px;margin-bottom:-10px;}.elementor-10495 .elementor-element.elementor-element-ed244d4{margin-top:50px;margin-bottom:50px;z-index:1;}.elementor-10495 .elementor-element.elementor-element-9da1927{z-index:0;}.elementor-10495 .elementor-element.elementor-element-9da1927 .call_to_action.style_two .image_right {margin:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-10495 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-10495 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-10495 .eael-toc{z-index:9999;width:300px;}body.elementor-page-10495 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-10495 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-10495 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-10495 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-10495 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-10495 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-10495 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-10495 .eael-toc .eael-toc-header{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}body.elementor-page-10495 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-10495 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body{background-color:#fff6f3;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-10495 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(max-width:767px){.elementor-10495 .elementor-element.elementor-element-ed244d4{margin-top:30px;margin-bottom:30px;}}/* Start custom CSS for html, class: .elementor-element-1751bd7 *//* Centering the report section */
.report-section {
    margin-top: 50px;
    text-align: center;
}

.report-section form {
    margin: 20px 0;
    display: inline-block; /* This ensures the form stays centered */
    text-align: left; /* Aligns input fields and button correctly */
}

.report-section input {
    padding: 12px;
    font-size: 16px;
    width: 70%;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto 10px auto; /* Centers the input field */
}

.report-section .send-report-btn {
    background-color: #00bcd4;
    color: white;
    padding: 12px 30px;
    border: none;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    display: block;
    margin: 0 auto; /* Centers the button */
}

.report-section .send-report-btn:hover {
    background-color: #0097a7;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5102a739 *//* Basic styles for the calculator */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f7fc;
}

.calculator-section {
    background-color: #fff;
    max-width: 800px;
    margin: 30px auto;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.calculator-header {
    text-align: center;
    margin-bottom: 20px;
}

.calculator-header h2 {
    font-size: 24px;
    color: #333;
}

.calculator-header p {
    font-size: 16px;
    color: #666;
}

button {
    background-color: #00bcd4;
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    font-size: 16px;
}

button:hover {
    background-color: #0097a7;
}

.calculator-container {
    margin-top: 30px;
}

h3 {
    text-align: center;
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
}

.form-group {
    margin-bottom: 15px;
}

label {
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
    color: #333;
}

input {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}

#results {
    margin-top: 30px;
    background-color: #f0f0f0;
    padding: 15px;
    border-radius: 5px;
}

#results h4 {
    font-size: 18px;
    color: #333;
    margin-bottom: 15px;
}

#results p {
    font-size: 16px;
    color: #555;
}/* End custom CSS */