.elementor-15179 .elementor-element.elementor-element-cd36c1a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15179 .elementor-element.elementor-element-eeae0a0 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#222222;}.elementor-15179 .elementor-element.elementor-element-67ae7c7{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-15179 .elementor-element.elementor-element-ccc5a70{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15179 .elementor-element.elementor-element-ccc5a70 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#222222;}.elementor-15179 .elementor-element.elementor-element-35f676e{--slides-per-view:6;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15179 .elementor-element.elementor-element-490db3e .elementor-button{background-color:var( --e-global-color-2ddc59c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-08f00f2 );border-radius:3px 3px 3px 3px;}.elementor-15179 .elementor-element.elementor-element-490db3e .elementor-button:hover, .elementor-15179 .elementor-element.elementor-element-490db3e .elementor-button:focus{background-color:var( --e-global-color-08f00f2 );}.elementor-15179 .elementor-element.elementor-element-490db3e{width:auto;max-width:auto;}.elementor-15179 .elementor-element.elementor-element-490db3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15179 .elementor-element.elementor-element-490db3e .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(min-width:768px){.elementor-15179 .elementor-element.elementor-element-cd36c1a{--content-width:1440px;}.elementor-15179 .elementor-element.elementor-element-67ae7c7{--content-width:1440px;}}/* Start custom CSS for html, class: .elementor-element-d8b3b34 */.elementor-15179 .elementor-element.elementor-element-d8b3b34 {
    border: 3px solid #0093ad !important;
/*    box-shadow: inset 0 0 0px 2px #0093ad; */
    border-radius: 5px;
    padding: 25px;
    padding-top: 15px;
}
.elementor-15179 .elementor-element.elementor-element-d8b3b34 table { padding: 0; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 td { padding: 0; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 .info { text-align: left; padding: 8px 15px; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 label { display: block; margin-top: 10px; white-space: nowrap; font-weight: bold; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 input { padding: 5px; width: 200px; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 button { margin-top: 15px; height: 40px; line-height: 30px; border-radius: 3px; padding: 5px 20px; background: #626262; color: white; border: none; cursor: pointer; border: 1px solid #4d4d4d; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 button:hover { background-color: #4d4d4d; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 #result { margin-top: 15px; font-weight: normal; padding: 10px; background: #fafafa; }
.elementor-15179 .elementor-element.elementor-element-d8b3b34 table { margin-bottom: 0; }/* End custom CSS */