.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;}
.normal_marg {margin-bottom: 15px !important;}
.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}

.flex { display: flex; }
.flex-block { padding: 0px 20px; }
.flex-center { align-items: center; }
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.align-start {align-items: start;}
.left-column { width: 45%; margin-left: 10%; padding: 0px 50px 0px 20px; }
.ga_price_title { line-height: 42px; }
.left-column .font16 {}
ul.pricing_list {padding: 0px; list-style: none;  margin: 0px 0px 30px 0px;}
ul.pricing_list li { display: flex; flex-direction: row; margin-bottom: 5px; align-items: center; }
ul.pricing_list li i { font-size: 21px; margin-right: 10px; }
.pricing_check_marks i.fa-duotone:before, ul.pricing_list li i.fa-duotone:before { opacity: 1; color: #fff !important; }
.pricing_check_marks i.fa-duotone:after, ul.pricing_list li i.fa-duotone:after { opacity: 1; color: #E64425 !important; }
.left-column ul li .ga_price_feature { font-size: 16px; font-weight: 500;color: #666666;  }

.full-wide {width: 100%;}
.right-column { width: 35%; padding: 0px 20px; }
.right-column .ga_price_wrap {}
.right-column .ga_price_copy {}
.right-column .ga_price_copy .ga_price_title {}
.right-column .ga_price_copy .font16 {}
.right-column .ga_price_copy .marg0 {}
.right-column .ga_price_copy .marg0 .button.secondary {}
.ga_price_inner {background: #121B27;  border-radius: 20px; padding: 20px 30px; margin-bottom: 30px;}
.coming-soon {width: 100%;}
.main_content_price { background: #fff; }
.grey { color: #666; }
.db { color: #0d2242; }
.lb { color: #b7c7dc; }
.upper {text-transform: uppercase;}
.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; }

.marg10 { margin-bottom: 10px; }
.marg0 { margin-bottom: 0px; }
.font30 { font-size: 30px; }
.font21 { font-size: 21px; }

.font60 {font-size: 60px; line-height: 74px;}
.text-center {text-align: center;}
.wt { color: #ffffff; }
.ubu { font-family: "Ubuntu", serif; }
.bold { font-weight: 700; }
.marg20 { margin-bottom: 20px !important; }

.tabs-container { max-width: 100%; margin: 60px auto; overflow: hidden; }
.tabs-nav-outer { width: 100%; justify-content: center; display: none; }
.tabs-nav { border-radius: 50px; display: flex; list-style: none; margin: 0; padding: 0; background: #f7f7f7; margin: 0px auto; justify-content: center; margin-bottom: 90px; }
.tabs-nav div { display: flex !important; margin-bottom: 0px; padding: 5px; }
.tabs-nav div:first-child p { border-radius: 50px 0px 0px 50px; }
.tabs-nav div:last-child p { border-radius: 0px 50px 50px 0px; }
.tabs-nav div p { margin-bottom: 0px; }
.tabs-nav div.active p {}
.tabs-nav a { transition: all 0.2s linear; display: flex !important; align-items: center; padding: 5px 70px; border-radius: 50px; text-decoration: none; color: #0d2242; height: 100%; font-weight: 700; flex: 0 0 100%; transition: color 0.3s, border-bottom-color 0.3s; }
.tabs-nav p img { width: 68px; margin-right: 15px; }
.tabs-nav p span.tab_text_wrap { display: flex; flex-direction: column; padding-right: 15px; }
.price_mid.lb { color: #b7c7dc; }
.tabs-nav p span.tab_title { font-size: 21px; line-height: 28px; font-weight: 700; font-family: "Ubuntu", serif; }
.tabs-nav p span.tab_small { font-size: 14px; color: #666666; font-weight: 400; transition: all 0.2s linear; }
.tabs-nav .active p span.tab_small { color: #b7c7dc; transition: all 0.2s linear; }
.tabs-nav div.active a { background: #121B27; color: #fff; transition: all 0.2s linear; }

.tabs-content {}
.tab-panel { display: none; }
.tab-panel.active { display: block; }

.left_price { width: 46%; display: flex; flex-direction: column; }
.left_price.price_checks { padding: 20px; }
.right_price { width: 30%; display: flex; flex-direction: column; }
.center_price { width: 24%; display: flex; flex-direction: column; }
.center_price.price_column { padding: 20px 0px; }
.center_price.price_checks { padding: 20px 0px; text-align: center; }
.right_price.price_checks { text-align: center; }

.pricing_check_marks .price_group { padding-top: 35.59px; }
.pricing_mid .pricing_check_marks p { line-height: 34px; margin-bottom: 0px; font-size: 21px; }

.pricing_check_marks .not-here i.fa-duotone:after { opacity: 1; color: #aaaaaa !important; }
.ga_price_inner .normal_marg {line-height: 1.5em;}
.button { border-radius: 23px; transition: all 0.2s linear; line-height: 30px; display: flex; font-family: "Ubuntu", serif; font-weight: 500; text-transform: uppercase; color: #fff; text-align: center; padding: 6px 30px; }
.button:hover { transition: all 0.2s linear; text-decoration: none; }
.button.secondary { padding: 8px 30px; background: linear-gradient(315deg, hsla(10, 79%, 52%, 1) 0%, hsla(24, 100%, 56%, 1) 100%); color: #fff; transition: all 0.2s linear; }
.button.secondary:hover { background: linear-gradient(315deg, hsla(10, 100%, 71%, 1) 0%, hsla(24, 100%, 67%, 1) 100%); transition: all 0.2s linear; }
.left_price .button, .left-column .button { margin-top: 5px; display: inline-flex; }
.left_price.price_column { justify-content: center; align-content: center; }

.inner_price { display: flex; flex-direction: column; padding: 25px; justify-content: center; }
.center_price .inner_price { border-radius: 20px 0px 0px 20px; background: #f7f7f7; }
.center_price .pricing_check_marks { border-radius: 20px 0px 0px 20px; background: #f7f7f7; }
.right_price .pricing_check_marks { background: #121B27; background: linear-gradient(180deg, rgba(18, 27, 39, 1) 0%, rgba(15, 34, 92, 1) 100%); border-radius: 20px; padding: 20px 30px; }
.right_price .inner_price { background: #121B27; border-radius: 20px; height: 100%; justify-content: center; }
.left_price .inner_price { padding-right: 30%; }
.price_mid br {display: none;}
.price_column { display: flex; }
.price_head { font-size: 30px; margin-bottom: 20px !important;}
.price_mid { font-size: 16px; color: #666666; margin-bottom: 20px !important }
.price_mid.wt { color: #fff; }
.price_price {display: none;}
.price_large { font-size: 36px; }
.price_small { font-size: 21px; }

.pricing_top { display: flex; flex-direction: row; gap: 0px; }
.pricing_mid { display: flex; margin-top: 10px; flex-direction: row; }
.features_list {}
.price_group { margin-bottom: 30px; }
.price_group_total { font-size: 21px; margin-bottom: 10px !important; color: #121B27; font-weight: 700; font-family: "Ubuntu", serif; }
.feature_item { font-size: 16px; color: #666666; line-height: 34px; margin-bottom: 0px; }
.top-blocks .price_group {display: none;}

.toggle-plan {display: none;}

@media only screen and (max-width: 1320px) {
  .tabs-nav a {padding: 5px 10px;width: 100%;flex: 1;display: block;}
  .tabs-nav, .tabs-nav div p, .tabs-nav div {width: 100%;text-align: center;}
}

@media only screen and (max-width: 1080px) {
  .font60 {font-size: 48px; line-height: 58px}
  .tabs-nav p img {width: 50px;}
  .feature_item {font-size: 14px; line-height: 28px }
  .pricing_mid .pricing_check_marks p {font-size: 18px;line-height: 28px;}
.price_head {font-size: 24px}
  .price_mid {font-size: 14px;}
  .left_price  {width: 54%;}
}
@media only screen and (max-width: 980px) {
	
	.mobile-features {display: none;}
	.mobile-features.active {display: block;}
	.right_price.price_checks {width: 40px;padding: 20px 0px}
	.right_price .pricing_check_marks {padding: 0px; background: #f7f7f7;}
	.center_price .pricing_check_marks {border-radius: 20px;}
	.center_price.price_checks {padding: 20px 0px;/* width: 80px; */}
	.center_price .inner_price {border-radius: 20px;height: 100%;}
	.right_price .inner_price {background: #f7f7f7;}
	.right_price .inner_price .price_head, .price_small {color: #0d2242; }
	.right_price .inner_price .price_mid {color: #666}
	.toggle-wrap {display: flex;flex-direction: row;background: #f7f7f7;border-radius: 50px;padding: 4px;margin: 0px auto;}
	.toggle-wrap a {color: #0d2242;font-weight: 500;border-radius: 50px;display: inline-block;width: 150px;text-align: center;padding: 5px 30px;background: #f7f7f7;}
	.toggle-plan {display: flex;flex-direction: row;margin: 40px 0px;width: auto;/* margin-left: 30%; */transition: all 0.2s linear;align-items: center;justify-content: center;}
	.toggle-wrap a.active {background: #0d2242;  color: #fff; transition: all 0.2s linear; }
	.toggle-wrap a:hover {  transition: all 0.2s linear;background: #3e6095;  color: #fff;}
	.ga-tab {margin-top: 50px;}
  .tabs-content .flex-block {padding: 0px}
  .left-column, .right-column {width: 50%; margin-left: 0px}
  .price_mid br {display: block;}
  .price_large {font-size: 28px;}
  .price_small {font-size: 18px;}
.left_price, .left_price.price_checks {width: calc(100% - 40px);padding: 20px 0px;}
  .left_price .inner_price {padding: 20px 0px 20px 0px;}
  .tabs-nava {padding: 8px 10px;}
  .tabs-nav p span.tab_small {display: none;}
  .tabs-nav div p {width: 100%;}
  .tabs-nav a {text-align: center;width: 100%;flex: 1;}
  .tabs-nav p span.tab_title {font-size: 18px}
  .pricing_mid {/* display: none !important; */}
  .pricing_top {flex-wrap: wrap;}
  .left_price.price_column {width: 100%;align-items: center;text-align: center;display: none;}
 .center_price.price_column, .right_price.price_column {width: 50%;}
	.right_price.price_column {padding-left: 20px}
	.center_price.price_column {padding-right: 20px;padding-top: 0px;padding-bottom: 0px;/* height: 100%; */align-items: stretch;}

  .pricing_top {margin-top: 50px;align-items: stretch;display: flex;}
.tabs-container {width: 100%;}
}
@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%;}
.ga-tab .flex-row {flex-direction: column;}
	.ga-tab .left-column {margin-bottom: 50px}
	.left-column, .right-column {width: 100%;padding: 0px;}
 .tabs-nav {margin-bottom: 20px; flex-direction: column; background: none; width: 100%;}
}
 
@media only screen and (max-width: 580px) {
	.left_price, .left_price.price_checks {width: calc(100% - 40px);white-space: nowrap;   /* prevent line breaks *//* overflow: hidden; */overflow-x: auto;}
	.right_price .pricing_check_marks, .center_price .pricing_check_marks {background: none;}
	.right_price.price_checks, .center_price.price_checks {width: 40px} 
	.tabs-container {margin: 20px 0px;width: 100%;}
	.tab-wrap {margin-bottom: 20px}
	.font60 {font-size: 28px; line-height: 40px}
	.tabs-nav {flex-direction: column;background: none;}
	.center_price.price_column, .right_price.price_column {width: 100%; padding: 0px; margin-bottom: 20px}
}/* End custom CSS */