.elementor-12102 .elementor-element.elementor-element-29ba1438{margin-top:4%;margin-bottom:4%;}.elementor-12102 .elementor-element.elementor-element-58510cbd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-4d4b798 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-d610aaf{width:auto;max-width:auto;}.elementor-12102 .elementor-element.elementor-element-d610aaf > .elementor-widget-container{background-color:#30D557;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-12102 .elementor-element.elementor-element-d610aaf .elementor-heading-title{font-weight:500;color:var( --e-global-color-e1533ef );}.elementor-12102 .elementor-element.elementor-element-55ecbc21 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-55ecbc21 .elementor-heading-title{font-weight:700;}.elementor-12102 .elementor-element.elementor-element-1fa90bf3 > .elementor-widget-container{padding:0px 60px 10px 0px;}.elementor-12102 .elementor-element.elementor-element-145f140a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 26%, var( --e-global-color-text ) 83%);}.elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated, .elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated > .elementor-background-overlay, .elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-background-slideshow{border-radius:23px 23px 23px 0px;}.elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12102 .elementor-element.elementor-element-1a23a46:not(.elementor-motion-effects-element-type-background), .elementor-12102 .elementor-element.elementor-element-1a23a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #30D557 0%, #25AF45 100%);}.elementor-12102 .elementor-element.elementor-element-1a23a46, .elementor-12102 .elementor-element.elementor-element-1a23a46 > .elementor-background-overlay{border-radius:23px 23px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-1a23a46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:14%;margin-bottom:0%;padding:2px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-1a23a46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12102 .elementor-element.elementor-element-20e92f7d > .elementor-element-populated{padding:20px 24px 24px 20px;}.elementor-12102 .elementor-element.elementor-element-559ea97a .elementor-heading-title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-12102 .elementor-element.elementor-element-2aaff494{text-align:left;}.elementor-12102 .elementor-element.elementor-element-2aaff494 .elementor-heading-title{font-weight:600;color:var( --e-global-color-e1533ef );}.elementor-12102 .elementor-element.elementor-element-6b92850d > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-6b92850d{text-align:left;}.elementor-12102 .elementor-element.elementor-element-6b92850d .elementor-heading-title{color:#FFFFFFE0;}.elementor-12102 .elementor-element.elementor-element-3315fc41:not(.elementor-motion-effects-element-type-background), .elementor-12102 .elementor-element.elementor-element-3315fc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12102 .elementor-element.elementor-element-3315fc41, .elementor-12102 .elementor-element.elementor-element-3315fc41 > .elementor-background-overlay{border-radius:0px 0px 23px 0px;}.elementor-12102 .elementor-element.elementor-element-3315fc41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 30px 0px 24px;}.elementor-12102 .elementor-element.elementor-element-3315fc41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12102 .elementor-element.elementor-element-5974dd72 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-47db7084 > .elementor-widget-container{padding:6px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-12102 .elementor-element.elementor-element-47db7084{font-size:14px;line-height:1.2em;color:#FFFFFFCC;}.elementor-12102 .elementor-element.elementor-element-3b24f41e > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-3b24f41e .elementor-heading-title{font-weight:600;color:var( --e-global-color-e1533ef );}.elementor-12102 .elementor-element.elementor-element-54ecbb77{font-size:15px;line-height:1.2em;color:var( --e-global-color-e1533ef );}.elementor-12102 .elementor-element.elementor-element-7b83ee83{margin-top:-3%;margin-bottom:10%;}.elementor-12102 .elementor-element.elementor-element-4a74f82e{font-size:14px;line-height:1.4em;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12102 .elementor-element.elementor-element-58510cbd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-4d4b798 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-55ecbc21 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-12102 .elementor-element.elementor-element-1fa90bf3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated, .elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated > .elementor-background-overlay, .elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-background-slideshow{border-radius:0px 0px 23px 23px;}.elementor-12102 .elementor-element.elementor-element-145f140a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12102 .elementor-element.elementor-element-20e92f7d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12102 .elementor-element.elementor-element-3315fc41, .elementor-12102 .elementor-element.elementor-element-3315fc41 > .elementor-background-overlay{border-radius:0px 0px 23px 23px;}}@media(min-width:768px){.elementor-12102 .elementor-element.elementor-element-58510cbd{width:9.539%;}.elementor-12102 .elementor-element.elementor-element-4d4b798{width:55.955%;}.elementor-12102 .elementor-element.elementor-element-145f140a{width:21.512%;}.elementor-12102 .elementor-element.elementor-element-22f3eb4d{width:12.994%;}.elementor-12102 .elementor-element.elementor-element-2a65c2c0{width:7.852%;}.elementor-12102 .elementor-element.elementor-element-24b81545{width:76.363%;}.elementor-12102 .elementor-element.elementor-element-7b941c62{width:15.451%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12102 .elementor-element.elementor-element-58510cbd{width:4%;}.elementor-12102 .elementor-element.elementor-element-4d4b798{width:58%;}.elementor-12102 .elementor-element.elementor-element-145f140a{width:36%;}.elementor-12102 .elementor-element.elementor-element-22f3eb4d{width:2%;}}/* Start custom CSS for html, class: .elementor-element-2010a0c7 */::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #acb1b8;
	font-size:13px;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #acb1b8;
	font-size:13px;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #acb1b8;
	font-size:13px;
}
:-moz-placeholder { /* Firefox 18- */
    color: #acb1b8;
	font-size:13px;
}
.tcocalcultor label{
    margin:16px 0 10px 0;
    font-size: 16px;
    display: block;
}
.tcocalcultor .half-last{width:51% ;display:inline-block;}
.tcocalcultor .half{width:48%;display:inline-block;}
.tcocalcultor label input[type="email"]{
    width:100%;
    display: inline-block;
     background-color: #ffffff !important;
    border: 2px solid #DCE0E9 !important;
    border-radius: 12px;margin-top:8px;
}
.tcocalcultor label input[type="number"]{
    width:100%;
    display: inline-block;
    background-color: #ffffff !important;
    border: 2px solid #DCE0E9 !important;
    border-radius: 12px;margin-top:0px;
}
 .tcocalcultor label input:read-only {
  border-radius: 4px !important;
  margin-top:10px; padding:4px 10px !important;
  border: none !important;
}
.tcocalcultor label input[type="text"], select{
    background-color: #f8f9fb !important;
    border: 2px solid #DCE0E9 !important;
    border-radius: 12px;margin-top:0px;
}
select{
        height: 56px;
}
.tcocalcultor label input[type="checkbox"]{
    margin-bottom:10px;
}
.calculate-btn{
    display:block;
    background:#00bceb;
    width:70% ;
    color:#fff;
    padding:10px 0;
    font-size:20px;
    margin:20px auto 0px auto !important;
    border:none; border-radius:14px !important;
    background: linear-gradient(180deg, #30D557 0%, #1D9B3B 100%);
box-shadow: 0px 19.7143px 39.4286px rgba(0, 0, 0, 0.15);
}
#outputone, #outputtwo, #outputthree, #outputfour, #outputfive{
    font-size:18px;
    color: #00bceb;
    font-weight:600;
}
.form-left{
    display:inline-block;
    width: 46%; vertical-align: top; padding-right: 20px;    padding-top: 20px;
    
}
.form-right{
    display:inline-block;
    width: 54%; vertical-align: top;
    background: #E8EBF1; padding: 20px; border-radius:20px 0 0 20px;margin-right:-10px !important;
}
@media only screen and (max-width: 600px) {
  .tcocalcultor .half-last, .tcocalcultor .half{
      width:100%;
  }
  .form-left, .form-right{
      width:100%;
      padding:20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aaff494 */.text-green-gradient {
    background: -webkit-linear-gradient(45deg, #5BEC7E 40%, #00BCEB 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
        word-break: break-all;
}/* End custom CSS */