.elementor-28515 .elementor-element.elementor-element-6bc5745{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-28515 .elementor-element.elementor-element-6bc5745:not(.elementor-motion-effects-element-type-background), .elementor-28515 .elementor-element.elementor-element-6bc5745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );}.elementor-28515 .elementor-element.elementor-element-5e81bd2{text-align:center;}.elementor-28515 .elementor-element.elementor-element-53f23de{--display:flex;--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28515 .elementor-element.elementor-element-10c9817{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28515 .elementor-element.elementor-element-1acdd6b{width:var( --container-widget-width, 60% );max-width:60%;background-color:#FFFFFF;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 0px 15px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-28515 .elementor-element.elementor-element-1acdd6b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-28515 .elementor-element.elementor-element-8f38fb0{width:var( --container-widget-width, 40% );max-width:40%;background-color:#F0FEFF;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:5px 5px 5px 5px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-28515 .elementor-element.elementor-element-8f38fb0.elementor-element{--align-self:center;}.elementor-28515 .elementor-element.elementor-element-8f38fb0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-28515 .elementor-element.elementor-element-b491824{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button{background-color:#219354;font-family:"Helvetica";font-weight:500;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#219354;border-radius:25px 25px 25px 25px;}.elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button:hover, .elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button:focus{background-color:#07763400;color:#17A298;border-color:#17A298;}.elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button:hover svg, .elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button:focus svg{fill:#17A298;}.elementor-28515 .elementor-element.elementor-element-4b6e3f6{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );color:var( --e-global-color-primary );}.elementor-28515 .elementor-element.elementor-element-d8e6c6f{text-align:center;}.elementor-28515 .elementor-element.elementor-element-d8e6c6f .elementor-heading-title{font-family:"Open Sans";font-size:28px;font-weight:500;line-height:38px;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-2559af6{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-8874bcb{--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:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-28515 .elementor-element.elementor-element-015778f{text-align:center;}.elementor-28515 .elementor-element.elementor-element-015778f .elementor-heading-title{font-family:"Open Sans";font-size:28px;font-weight:500;line-height:38px;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-d454d8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28515 .elementor-element.elementor-element-36d9331{--display:flex;}.elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button{background-color:#219354;font-family:"Helvetica";font-weight:500;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#219354;border-radius:25px 25px 25px 25px;}.elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button:hover, .elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button:focus{background-color:#07763400;color:#17A298;border-color:#17A298;}.elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button:hover svg, .elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button:focus svg{fill:#17A298;}.elementor-28515 .elementor-element.elementor-element-d4a56e1{--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:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-28515 .elementor-element.elementor-element-7d44c8b{text-align:center;}.elementor-28515 .elementor-element.elementor-element-7d44c8b .elementor-heading-title{font-family:"Open Sans";font-size:28px;font-weight:500;line-height:38px;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-3a84a4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28515 .elementor-element.elementor-element-5f1494e{--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;}.elementor-28515 .elementor-element.elementor-element-1c2aa32{--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;--justify-content:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family );color:var( --e-global-color-text );}.elementor-28515 .elementor-element.elementor-element-7534e57{padding:0px 20px 0px 20px;}.elementor-28515 .elementor-element.elementor-element-7534e57 .elementor-image-box-wrapper{text-align:start;}.elementor-28515 .elementor-element.elementor-element-7534e57 .elementor-image-box-title{font-family:"Helvetica";font-size:20px;font-weight:bold;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-7534e57 .elementor-image-box-description{color:#000000;}.elementor-28515 .elementor-element.elementor-element-070f39e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28515 .elementor-element.elementor-element-fac688f{--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;--justify-content:center;}.elementor-28515 .elementor-element.elementor-element-7bec3b0{padding:0px 20px 0px 20px;}.elementor-28515 .elementor-element.elementor-element-7bec3b0 .elementor-image-box-wrapper{text-align:start;}.elementor-28515 .elementor-element.elementor-element-7bec3b0 .elementor-image-box-title{font-family:"Helvetica";font-size:20px;font-weight:bold;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-7bec3b0 .elementor-image-box-description{color:#000000;}.elementor-28515 .elementor-element.elementor-element-c5bb228{--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;}.elementor-28515 .elementor-element.elementor-element-e9e8411{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28515 .elementor-element.elementor-element-e9e8411:not(.elementor-motion-effects-element-type-background), .elementor-28515 .elementor-element.elementor-element-e9e8411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F6;}.elementor-28515 .elementor-element.elementor-element-43ce66f{text-align:center;}.elementor-28515 .elementor-element.elementor-element-43ce66f .elementor-heading-title{font-family:"Open Sans";font-size:28px;font-weight:500;line-height:38px;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-33846d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28515 .elementor-element.elementor-element-503eb44{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-28515 .elementor-element.elementor-element-503eb44.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-28515 .elementor-element.elementor-element-503eb44 .elementor-image-box-wrapper{text-align:start;}.elementor-28515 .elementor-element.elementor-element-503eb44 .elementor-image-box-title{font-family:"Helvetica";font-size:20px;font-weight:bold;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-503eb44 .elementor-image-box-description{color:#000000;}.elementor-28515 .elementor-element.elementor-element-1b2d08f{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-28515 .elementor-element.elementor-element-1b2d08f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-28515 .elementor-element.elementor-element-1b2d08f .elementor-image-box-wrapper{text-align:start;}.elementor-28515 .elementor-element.elementor-element-1b2d08f .elementor-image-box-title{font-family:"Helvetica";font-size:20px;font-weight:bold;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-1b2d08f .elementor-image-box-description{color:#000000;}.elementor-28515 .elementor-element.elementor-element-76e6d07{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-28515 .elementor-element.elementor-element-76e6d07.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-28515 .elementor-element.elementor-element-76e6d07 .elementor-image-box-wrapper{text-align:start;}.elementor-28515 .elementor-element.elementor-element-76e6d07 .elementor-image-box-title{font-family:"Helvetica";font-size:20px;font-weight:bold;color:#12181F;}.elementor-28515 .elementor-element.elementor-element-76e6d07 .elementor-image-box-description{color:#000000;}.elementor-28515 .elementor-element.elementor-element-852201d .elementor-button{background-color:#219453;font-family:"Helvetica";font-weight:500;text-transform:capitalize;border-style:solid;border-color:#219453;border-radius:25px 25px 25px 25px;}.elementor-28515 .elementor-element.elementor-element-852201d .elementor-button:hover, .elementor-28515 .elementor-element.elementor-element-852201d .elementor-button:focus{background-color:#07763400;color:#26A95B;}.elementor-28515 .elementor-element.elementor-element-852201d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28515 .elementor-element.elementor-element-852201d .elementor-button:hover svg, .elementor-28515 .elementor-element.elementor-element-852201d .elementor-button:focus svg{fill:#26A95B;}.elementor-28515 .elementor-element.elementor-element-8dcd94f{padding:0px 0px 0px 0px;text-align:center;}.elementor-28515 .elementor-element.elementor-element-8dcd94f .elementor-heading-title{font-family:"Helvetica";font-weight:normal;line-height:29px;letter-spacing:0px;color:#000000;}@media(max-width:1024px){.elementor-28515 .elementor-element.elementor-element-8dcd94f{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-28515 .elementor-element.elementor-element-1acdd6b{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-8f38fb0{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-152c745{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-152c745 .elementor-button{font-size:16px;}.elementor-28515 .elementor-element.elementor-element-d8e6c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28515 .elementor-element.elementor-element-d8e6c6f .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-28515 .elementor-element.elementor-element-015778f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28515 .elementor-element.elementor-element-015778f .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-28515 .elementor-element.elementor-element-2cd8ad8{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-2cd8ad8 .elementor-button{font-size:16px;}.elementor-28515 .elementor-element.elementor-element-7d44c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28515 .elementor-element.elementor-element-7d44c8b .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-28515 .elementor-element.elementor-element-5f1494e.e-con{--order:99999 /* order end hack */;}.elementor-28515 .elementor-element.elementor-element-c5bb228.e-con{--order:99999 /* order end hack */;}.elementor-28515 .elementor-element.elementor-element-43ce66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28515 .elementor-element.elementor-element-43ce66f .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-28515 .elementor-element.elementor-element-503eb44{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-1b2d08f{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-76e6d07{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-852201d{width:100%;max-width:100%;}.elementor-28515 .elementor-element.elementor-element-852201d .elementor-button{font-size:16px;}.elementor-28515 .elementor-element.elementor-element-8dcd94f{padding:0px 0px 0px 0px;}.elementor-28515 .elementor-element.elementor-element-8dcd94f .elementor-heading-title{font-size:16px;line-height:25px;}}@media(min-width:768px){.elementor-28515 .elementor-element.elementor-element-5f1494e{--width:50%;}.elementor-28515 .elementor-element.elementor-element-1c2aa32{--width:50%;}.elementor-28515 .elementor-element.elementor-element-fac688f{--width:50%;}.elementor-28515 .elementor-element.elementor-element-c5bb228{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-1acdd6b *//* rangeslider */
	.ag-calculator_input-wrap .rangeslider--horizontal {
	  display: inline-block;
	  height: 8px;
	  margin-top: 20px;
	  background-color: #9099a3;

	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	.ag-calculator_input-wrap .rangeslider__fill {
	  background-color: #0062D1 !important;

	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	.ag-calculator_input-wrap .rangeslider__handle {
	  height: 24px;
	  width: 24px;
	  border: 1px solid #e6e9eb;
	  background-image: none;

	  z-index: 5;
	  top: -7px;

	  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
	  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
	  -o-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
	  box-shadow: 0 0 7px rgba(0, 0, 0, .3);
	}
	.ag-calculator_input-wrap .rangeslider__handle:after {
	  display: none;
	}
	.ag-calculator_second-level-wrap .rangeslider--horizontal {
	  display: block;
	  float: right;
	  width: 90%;
	}
	/* /rangeslider */

	.ag-title {
	  padding: 30px 0;
	  text-align: center;
	  font-weight: bold;
	  font-size: 30px;
	  color: #000;
	}

	/* /rangeslider */
	.ag-base_btn-wrap {
	  width: 100%;
	  padding: 18px 0 0;
	  background-color: #F6F8F9;
	}

	.ag-base_btn {
	  display: inline-block;
	  line-height: .92;
	  padding: 20px 40px;
	  border: 0;
	  background-color: #78bc1e;

	  text-transform: uppercase;
	  text-decoration: none;
	  text-align: center;
	  font-size: 13px;
	  color: #FFF;

	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	.ag-base_btn:hover,
	.ag-base_btn:focus {
	  background-color: #5c9017;

	  text-decoration: none;
	  color: #FFF;
	}
	.ag-calculator-block {
	  display: block;
	  max-width: 528px;
	  width: 100%;
	  margin: 0 auto 0;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	
.ag-calculator_title {
  display: inline-block;
  line-height: 1.33;
  width: 100%;
  padding: 19px 24px;
  border-bottom: 1px solid #e6e9eb;

  font-weight: bold;
  text-align: left;
  font-size: 18px;
  color: #4b545c;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_input-wrap {
  display: inline-block;
  width: 100%;
  padding: 15px 24px;
  text-align: left;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  position: relative;
}	

.ag-calculator_label {
  line-height: 1.29;
  margin-top: 14px;
  margin-bottom: 0;

  font-weight: bold;
  font-size: 14px;
  color: #4b545c;
}
.ag-calculator_label-2 {
  margin-left: 50px;
}
.ag-calculator_text-input {
  float: right;
  line-height: 1.5;
  width: 25%;
  padding: 9px 8px;
  border: 2px solid #3D89CE;
  background-color: #FFF;

  outline: 0;

  font-size: 16px;
  color: #4b545c;

  -webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  -moz-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  -o-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_percent {
  display: inline-block;
  line-height: 1.43;

  font-size: 14px;
  color: #9099a3;

  position: absolute;
  left: 24px;
  bottom: 8px;
}
.ag-calculator_second-level-wrap {
  display: none;
}
.ag-calculator_more-levels {
  display: inline-block;
  line-height: 1.5;
  width: 100%;
  padding: 10px 24px;

  cursor: pointer;

  text-decoration: none;
  text-align: left;
  font-size: 14px;
  color: #149ecc;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_more-levels:hover .ag-calculator_levels {
  background-color: #f5f5f5;
}
.ag-calculator_levels {
  display: inline-block;
  line-height: 24px;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid #e6e9eb;

  font-size: 16px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_levels:before {
  display: inline-block;
  line-height: 22px;
  margin-right: 10px;

  vertical-align: top;
  text-align: center;
  font-size: 22px;
}
.ag-calculator_removed-levels:before {
  content: "-";
}
.ag-calculator_added-levels:before {
  content: "+";
}
.ag-calculator_removed-levels {
  display: none;
}
.js-ag-opened .ag-calculator_removed-levels {
  display: inline-block;
}
.js-ag-opened .ag-calculator_added-levels {
  display: none;
}
.ag-calculator_radio-box {
  display: flex;
  display: -webkit-flex;
  width: 100%;
  margin-top: 12px;

  position: relative;
}
.ag-calculator_radio-box input[type=radio] {
  visibility: hidden;

  position: absolute;
}
.ag-calculator_radio-box input[type=radio]:checked + label {
  background-color: #4b545c;
  color: #FFF;
}
.ag-calculator_radio-label {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-basis: 0;
  -webkit-flex-basis: 0;
}
.ag-calculator_radio-label {
  line-height: .92;
  padding: 16px 10px;
  border: 1px solid #d3d8dc;
  background-color: #e6e9eb;

  cursor: pointer;

  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  color: #9099a3;
}
.ag-calculator_radio-label:nth-last-of-type(1) {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.ag-calculator_radio-label:nth-of-type(1) {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.ag-calculator_results-box {
  display: flex;
  display: -webkit-flex;
  width: 100%;
  padding: 25px 24px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_results-info {
	display: inline-block;
	width: 100%;
	padding: 25px;
}
.ag-calculator_results-title {
  line-height: 1.29;

  font-weight: bold;
  font-size: 14px;
  color: #4b545c;
}
.ag-calculator_results-sum {
  font-size: 25px;
  color: #4b545c;
  font-weight: 600;
}
.ag-calculator_results-currency {
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;

  vertical-align: top;
  font-size: 24px;
}

.bt-txt
{
    margin-bottom: 40px
}

@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }

}

@media only screen and (max-width: 639px) {

}

@media only screen and (max-width: 479px) {

}

@media (min-width: 768px) and (max-width: 979px) {
  .ag-format-container {
    width: 100%;
  }

}

@media (min-width: 980px) and (max-width: 1161px) {
  .ag-format-container {
    width: 100%;
  }

}

/* help-tip */
.help-tip{
  position: absolute;
  top: 15px;
  left: 485px;
  text-align: center;
  background-color: #BCDBEA;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 26px;
  cursor: default;
}

.help-tip:before{
    content:'?';
    font-weight: bold;
    color:#fff;
}

.help-tip:hover p{
    display:block;
    transform-origin: 100% 0%;

    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{    /* The tooltip */
    display: none;
    text-align: left;
    background-color: #1E2021;
    padding: 20px;
    width: 300px;
    position: absolute;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    right: -4px;
    color: #FFF;
    font-size: 13px;
    line-height: 1.4;
    z-index: 99;
}

.help-tip p:before{ /* The pointer of the tooltip */
    position: absolute;
    content: '';
    width:0;
    height: 0;
    border:6px solid transparent;
    border-bottom-color:#1E2021;
    right:10px;
    top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
    width:100%;
    height:40px;
    content:'';
    position: absolute;
    top:-40px;
    left:0;
}

input.js-calculator_range {
        padding: 15px 0 15px 0;
}

/* CSS animation */

@-webkit-keyframes fadeIn {
    0% { 
        opacity:0; 
        transform: scale(0.6);
    }

    100% {
        opacity:100%;
        transform: scale(1);
    }
}

@keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:100%; }
}

input[type=range] {
  width: 70% !important;
}

label
{
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f38fb0 */.roi-box
{
   background: #3DB36D;
    padding: 15px;
    text-align: center;
    border-radius: 15px;
    color:#ffffff;
    margin-top: 50px;
}

#roi
{
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7534e57 */.text-blue
{
    color: #6D83C0;
}

.text-red
{
    color: #FF0000;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7bec3b0 */.text-blue
{
    color: #6D83C0;
}

.text-red
{
    color: #FF0000;
}/* End custom CSS */