.elementor-kit-7{--e-global-color-primary:#84B7DD;--e-global-color-secondary:#54595F;--e-global-color-text:#666666;--e-global-color-accent:#E64425;--e-global-color-3174925:#DFE7F4;--e-global-color-11c07da:#FFFFFF;--e-global-color-50592b8:#0D2242;--e-global-color-07cd884:#0789C0;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lexend";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lexend";--e-global-typography-accent-font-weight:500;background-color:#121B27;color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:0px;}.elementor-kit-7 a{font-family:"Lexend", Sans-serif;}.elementor-kit-7 h1{color:var( --e-global-color-11c07da );font-family:"Ubuntu", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-kit-7 h2{color:#0D2242;font-family:"Ubuntu", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h3{color:var( --e-global-color-50592b8 );font-family:"Ubuntu", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;}.elementor-kit-7 h4{color:var( --e-global-color-07cd884 );font-family:"Lexend", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;}.elementor-kit-7 h5{color:#121B27;}.elementor-kit-7 h6{color:#121B27;}.elementor-kit-7 label{font-family:"Lexend Deca", Sans-serif;font-size:16px;font-weight:500;line-height:1.4lh;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-style:none;border-radius:40px 40px 40px 40px;padding:9px 20px 9px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{font-size:16px;}.elementor-kit-7 a{font-size:18px;}.elementor-kit-7 h1{font-size:30px;}.elementor-kit-7 h2{font-size:24px;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:14px;line-height:1.6em;}.elementor-kit-7 h2{font-size:24px;line-height:1.3em;}.elementor-kit-7 h3{font-size:18px;}.elementor-kit-7 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.chevron .elementor-button {background: none; align-content: center; align-items: center;color: #fff; text-transform: uppercase; font-weight: 500; transition: all 0.2s linear; display: flex; flex-direction: row; opacity: 1;transition: all 0.2s linear; opacity:1;padding: 0px;}
.chevron .elementor-button::after  {
  font-family: "Font Awesome 7 Pro";
  font-weight: 900; /* solid style */
  content: "\f324";
  color: #E64425;
  font-size: 16px;
}
.chevron:hover .elementor-button {transition: all 0.2s linear; opacity: 0.8;}
.chevron span {margin-right: 8px;}
.chevron i {color:#E64425;}
.chevron:hover {color: #fff;transition: all 0.2s linear; opacity: 0.4; text-decoration: none; }

.b_gradient {background: linear-gradient(315deg, hsla(198, 92%, 38%, 1) 0%, hsla(192, 98%, 47%, 1) 63%);  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.font21 {font-size: 21px;}
.wt {color: #ffffff;}
.ubu {font-family: "Ubuntu", serif;}
.bold {font-weight: 700;}
.flex-center {align-items: center;}
.marg20 {margin-bottom: 20px !important;}
input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,#4285f4 0,var(--rangeslider-fill),#ddd var(--rangeslider-fill),100%);}input[type="range"]::-moz-range-track{background:linear-gradient(to right,#4285f4 0,var(--rangeslider-fill),#ddd var(--rangeslider-fill),100%);}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}
.roi-input:focus {border: none;}
.disclaimer {font-size: 12px;  width: 80%;  margin-left: 10%;  color: #c3d6ef;margin-bottom: 10px}
.half .roi-text {margin-bottom: 10px}
.half .roi-text .form-head {margin-bottom: 0px}
.roi-text {  color: white; width: 100%;  margin-bottom: 20px;}
.form-head {font-size: 16px;font-family: "Ubuntu", serif;margin-bottom: 5px;font-weight: 700;}
.form-small {  font-size: 14px; margin-bottom: 0px;  color: #c3d6ef;}
.semibold .regular {font-weight: 400;}
.res-row {display: flex; flex-direction: column}
.res-row:first-child {margin-bottom: 20px}
.res-second {display: flex;flex-direction: row;gap: 30px;}
.res-row-bottom .res-second {flex-direction: column}
.roi-ind {background: rgba(69, 141, 179, 0.2);border-radius: 23px;padding: 20px;position: relative;}
.roi-ind.p-agent {background: rgb(101 135 222 / 20%);}
.roi-ind.p-net-saving {background: rgb(36 176 225 / 20%);}
.roi-ind.p-payback {background: rgb(17 159 162 / 20%);}
.roi-ind.p-return {background: rgb(22 198 160 / 20%);}
.roi-ind.p-net {background: rgb(34 168 92 / 20%);}
.roi-ind.p-agent .res-icon p {background: rgb(101 135 222 / 50%);}
.roi-ind.p-net-saving .res-icon p {background: rgb(36 176 225 / 50%);}
.roi-ind.p-payback .res-icon p {background: rgb(17 159 162 / 50%);}
.roi-ind.p-return .res-icon p {background: rgb(22 198 160 / 50%);}
.roi-ind.p-net .res-icon p {background: rgb(34 168 92 / 50%);}
.roi-ind .bottom-line {position: absolute;bottom: -2px;width: 70%;margin: 0px;left: 15%;}
.roi-ind.p-agent .bottom-line {border: 2px solid rgb(101 135 222 / 50%);}
.roi-ind.p-net-saving .bottom-line {border: 2px solid rgb(36 176 225 / 50%);}
.roi-ind.p-payback .bottom-line {border: 2px solid rgb(17 159 162 / 50%);}
.roi-ind.p-return .bottom-line {border: 2px solid rgb(22 198 160 / 50%);}
.roi-ind.p-net .bottom-line {border: 2px solid rgb(34 168 92 / 50%);}
.even {width: 50%;}
.res-top {display: flex;flex-direction: row;margin-bottom: 30px;}
.res-icon {width: 50%;}
.res-row-bottom .res-icon {display: inline-flex;width: auto;}
.roi-results .res-icon p {width: 50px;height: 50px;border-radius: 60px;text-align: center;font-size: 21px;line-height: 50px;margin-bottom: 0px;color: #fff;}
.roi-results .res-arrow {margin-bottom: 0px; display: inline-flex;}

.res-arrow {width: 50%;text-align: right;font-size: 50px;line-height: 48px;display: flex;justify-content: end;}
.res-bottom {display: flex;flex-direction: column;flex: 1;}
.roi-results p.res-title {font-size: 13px;text-transform: uppercase;margin-bottom: 12px;line-height: 13px;color: #c3d6ef;}
.roi-results p.res-number {font-size: 36px;font-family: "Ubuntu", serif;font-weight: 700;margin-bottom: 5px;line-height: 36px;color:#fff;letter-spacing: -0.02em;}
.narrow {width: 10%;}
.wide {width: 100%;display: flex;justify-content: center;align-items: center;}
.res-arrow.negative p i {transform: rotate(-270deg);transform-origin: center center;color: #bb3939;}
.res-arrow p i {color: #29c529;font-size: 40px;}
.res-row-bottom .res-arrow {display: inline-flex; width: auto;}
.res-row-bottom .res-bottom {padding-left: 25px}
.roi-results .res-arrow p {margin-bottom: 0px}

.roi-calculator {padding: 80px 0px;}
.roi-calculator h4 {width: 60%; margin-left: 20%;}
.roi-calculator-wrapper {margin: 40px 0px;display: flex;flex-direction: row;width: 100%;gap: 60px;}
.roi-form-wrap {width: 50%;display: flex;flex-direction: column;margin-left: 0%;justify-content: center;align-content: center;}
.roi-results-wrap {width: 50%;display: flex;align-items: center;}
.roi-form {width: 100%;height: 100%;margin-top: 40px;}
.roi-form .bottom-line {position: absolute;bottom: -2px;width: 70%;margin: 0px;left: 15%; border: 2px solid rgba(69, 141, 179, 0.5);}

.roi-results {width: 100%;height: 100%;display: flex;flex-direction: column;border-radius: 23px;}
.roi-label {display: flex;color: #b7c7dc;align-items: center;flex-direction: row;margin: 15px 0px 25px;/* padding-right: 40px; */position: relative;width: 100%;font-size: 13px;font-weight: 400;text-transform: uppercase;}
.half .roi-label {margin-bottom: 13px;}
.roi-span { font-weight: bold; }
.roi-input {flex: 1;color: #fff;width: 100%;background: rgba(69, 141, 179, 0.4);font-size: 16px;}
.roi-input-text {padding: 11px 25px;border: none;}
.roi-results p.res_lrg {font-family: "Ubuntu", serif; font-size: 21px; font-weight: 500;}
.roi-results p.last_p {margin-bottom: 30px; }
.roi-row-wrap {display: flex;flex-direction: column;margin-bottom: 30px;/* height: 53px; */align-items: center;padding: 25px 30px 30px 30px;display: flex;flex-direction: column;background: rgba(69, 141, 179, 0.2);border-radius: 23px;position: relative;}
.roi-row-wrap.fifty {flex-direction: row;gap: 30px;padding: 0px;background: none;}
.roi-row-wrap .half {width: 50%;margin-bottom: 0px;}
.roi-input-wrap {/* flex: 1; */width: 100%;}
.roi-row-wrap i {color: #ffffff;font-size: 18px;}
.roi-tooltip {position: absolute; background: #333;  color: #fff;   padding: 2px 6px; border-radius: 4px;  font-size: 12px; transform: translate(-50%, -30px);  pointer-events: none; white-space: nowrap;}
.roi-tooltip {position:absolute;background:linear-gradient(315deg, hsla(198, 92%, 38%, 1) 0%, hsla(192, 98%, 47%, 1) 63%);color:#fff;padding: 5px 5px;border-radius: 10px;font-size: 18px;transform:translate(-50%,-30px);pointer-events:none;white-space:nowrap;width: 60px;text-align: center;}
.roi-tooltip-box{display:none;position:absolute;background:#333;color:#fff;padding:8px 12px;border-radius:4px;max-width:250px;font-size:12px;z-index:100;top:50%;left:120%;transform:translateY(-50%)}
.roi-tooltip-box p{margin:0}
.roi-help-icon{margin-left:5px;cursor:pointer;color:#555;position:relative}
.roi-tooltip::before{content:"";position:absolute;top: 0%;right: 39%;margin-top: -10px;border-width:5px;border-style:solid;border-color: transparent transparent #02beed transparent;}
.roi-row-wrap:last-child {margin-bottom: 0px}


@media only screen and (max-width:767px){
.roi-form {margin-top: 40px;}
	.roi-calculator {padding: 40px 0px;}
	.roi-calculator .font44.lrg br {display: none;}
	.roi-calculator .font44.lrg {padding: 0px 30px;font-size: 21px;line-height: 28px;}
	.roi-calculator h4 {width: 100%; padding: 0px 30px; margin-left: 0px;}
	.roi-form-wrap {order: 2;}
	.roi-results-wrap {width: 50%;}
	.roi-calculator-wrapper {flex-direction: column;}
	.roi-form-wrap {width: 100%;}
	.roi-results-wrap {width: 100%;}
}/* End custom CSS */