.elementor-2100 .elementor-element.elementor-element-158de72d:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-158de72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephenzelcer.com/wp-content/uploads/2018/05/9l_326fiszk-luca-bravo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2100 .elementor-element.elementor-element-158de72d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;}.elementor-2100 .elementor-element.elementor-element-158de72d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2100 .elementor-element.elementor-element-a1e05a6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-2100 .elementor-element.elementor-element-66d3a01a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:80px 80px 80px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:50px 50px 50px 50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2100 .elementor-element.elementor-element-eaf208c{font-family:"Hurme Geo 3", Helvetica;}.elementor-2100 .elementor-element.elementor-element-7d077bb > .elementor-widget-container{margin:17px 170px 17px 170px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:65px 65px 65px 65px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2100 .elementor-element.elementor-element-936aa89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2100 .elementor-element.elementor-element-936aa89{padding:0px 0px 100px 0px;}.elementor-2100 .elementor-element.elementor-element-bcfa951 > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-2100 .elementor-element.elementor-element-1e8b386{text-align:center;}.elementor-2100 .elementor-element.elementor-element-1e8b386 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2100 .elementor-element.elementor-element-49d6c7d > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-2100 .elementor-element.elementor-element-49d6c7d{text-align:center;}.elementor-2100 .elementor-element.elementor-element-49d6c7d .elementor-heading-title{font-size:15px;font-weight:300;color:#00589b;}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-title{border-width:0px;border-color:rgba(191,191,191,0);padding:30px 30px 30px 30px;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-content{border-width:0px;border-block-end-color:rgba(191,191,191,0);color:#00589b;font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-item:not(:last-child){margin-block-end:32px;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-title, .elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-icon{color:#00589b;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-icon svg{fill:#00589b;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-toggle-title{font-size:16px;font-weight:900;text-transform:uppercase;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-title .elementor-toggle-icon i:before{color:#000000;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-title .elementor-toggle-icon svg{fill:#000000;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#00ce1b;}.elementor-2100 .elementor-element.elementor-element-d8ae271 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#00ce1b;}.elementor-2100 .elementor-element.elementor-element-5329a3ff:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-5329a3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2100 .elementor-element.elementor-element-5329a3ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 200px 200px 200px;}.elementor-2100 .elementor-element.elementor-element-5329a3ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-7d0099db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2100 .elementor-element.elementor-element-7d0099db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-51069228.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2100 .elementor-element.elementor-element-51069228.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2100 .elementor-element.elementor-element-51069228 > .elementor-element-populated, .elementor-2100 .elementor-element.elementor-element-51069228 > .elementor-element-populated > .elementor-background-overlay, .elementor-2100 .elementor-element.elementor-element-51069228 > .elementor-background-slideshow{border-radius:108px 108px 108px 108px;}.elementor-2100 .elementor-element.elementor-element-51069228 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:25px 25px 25px 25px;}.elementor-2100 .elementor-element.elementor-global-1577 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:90px 90px 90px 90px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2100 .elementor-element.elementor-element-7d0099db{width:10%;}.elementor-2100 .elementor-element.elementor-element-51069228{width:80%;}.elementor-2100 .elementor-element.elementor-element-18d88566{width:9.999%;}}@media(min-width:1025px){.elementor-2100 .elementor-element.elementor-element-158de72d:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-158de72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-2100 .elementor-element.elementor-element-936aa89{padding:100px 25px 100px 25px;}.elementor-2100 .elementor-element.elementor-element-bcfa951 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2100 .elementor-element.elementor-element-158de72d{margin-top:-56px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-2100 .elementor-element.elementor-element-936aa89{padding:50px 20px 50px 20px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-2100 .elementor-element.elementor-element-d8ae271 > .elementor-widget-container{padding:15px 0px 0px 0px;}}/* Start custom CSS for global, class: .elementor-global-1577 *//*Input Titles*/
label{
    
    color:#005895;
    font-family: helvetica;
    }
   
  /*Placeholder Text*/
   input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
       
       width:1000px;
       font-size:15px;
   }
   
   h4{
       
       color:#005895;
        font-family:helvetica;
        font-weight: 800px;
   }
   
   h2{
       
       color:#005895;
       font-weight:800;
       font-family:helvetica;
   }
   /*Buttons*/
   .btn.blue{
       
       background-color:#4d90fe;
   }
   /*Buttons*/
   .btn.red{
       
       background-color:#d84a38;
   }
   
   /*Buttons*/
  .form-actions{
      
    text-align: center !important;
      }
  
  /******OUTPUT PAGE*****/
  /*Back to calculation button*/
   .btn-default a{
      
       color:#ffffff !important;
       font-size:20px;
       border: solid 1px #000000;
       background-color:#d82328;
       padding:10px;
       margin-left:33%;
       font-family: helvetica !important;
       
      
      
       
   }
   
   /*Form Title*/
   .form-title {
       padding-top:30px; 
       font-size:30px;
       text-align:center;
       font-family: helvetica !important;
   }
   
    
    /*Queries*/
    h4{
        
        text-align:center;
        color:#00589b;
        font-family: helvetica !important;
        
    }
    
    /*Output fields*/
    label{
        color:#d82328;
        weight: bold;
    }
    
    h2{
        
        text-align:center ;
        font-family: helvetica !important;
        
        
    }
    
    p{
        
        font-size:17px 
        text-decoration:none; 
        font-family: helvetica !important;
    }
    
    
    /*Take next step button*/
    .btn.blue{
        
        color:#ffffff !important;
       font-size:20px;
       border: solid 1px #000000;
       background-color:#00589b;
       padding:10px;
       font-family: helvetica !important;
    }/* End custom CSS */