.wrapper {
    width: 1290px;
    margin: 0 auto;
    padding-top: 42px;
}
.bold_panel{
	font-weight:800!important;
}
@media screen and (max-width: 1080px) {
    .wrapper {
        width: 100%;
        padding: 42px 15px 0;
    }
}

ul {
    list-style-type: none;
}

.description-container {
    max-width: 508px;
}

.description-container h2 {
    text-transform: capitalize;
    font-family: 'Poppins-SemiBold';
    font-size: 26px;
    font-weight: 700;
    line-height: 1.3;
}

.description-container > .description__text {
    margin-top: 29px;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.range-slider {
    margin-top: 50px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
    border: 0;
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, picture, footer, header, hgroup, menu, nav, section {
    display: block;
}

.rs-container * {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    user-select: none;
    -khtml-user-select: none;
}

.rs-container {
    height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}

.rs-container .rs-bg, .rs-container .rs-selected {
    height: 10px;
    width: 100%;
    background-color: #eee;
    border: 1px solid #ededed;
    border-radius: 15px;
    position: absolute;
    top: 5px;
    left: 0;
}

.rs-container .rs-selected {
    width: 0;
    background: linear-gradient(90deg, rgba(0,163,255,1) 0%, rgba(59,198,241,1) 35%);
    border: 1px solid #00a3ff;
    transition: all .2s linear;
}

.rs-container.disabled .rs-selected {
    background-color: #ccc;
    border-color: #bbb;
}

.rs-container .rs-pointer {
    cursor: pointer;
    height: 34px;
    width: 12px;
    background-color: #3bc6f1;
    border-radius: 15px;
    transition: all .2s linear;
    position: absolute;
    top: -7px;
    left: -10px;
}

.rs-container.disabled .rs-pointer {
    cursor: default;
    border-color: #ccc;
}

.rs-container .rs-pointer:after {
    left: auto;
    right: 12px;
}

.rs-container.sliding .rs-pointer, .rs-container.sliding .rs-selected {
    transition: none;
}

.rs-container .rs-scale {
    white-space: nowrap;
    display: none;
    position: absolute;
    top: 5px;
    left: 0;
}

.rs-container .rs-scale span {
    float: left;
    position: relative;
}

.rs-container .rs-scale span:before {
    content: "";
    height: 8px;
    width: 1px;
    background-color: #ededed;
    position: absolute;
    top: 10px;
    left: 0;
}

.rs-container.rs-noscale span:before {
    display: none;
}

.rs-container.rs-noscale span:first-child:before, .rs-container.rs-noscale span:last-child:before {
    display: block;
}

.rs-container .rs-scale span:last-child {
    width: 0;
    margin-left: -1px;
}

.rs-container .rs-scale span ins {
    color: #333;
    margin-top: 20px;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
}

.rs-container.disabled .rs-scale span ins {
    color: #999;
}

.rs-tooltip {
    color: #00a3ff;
    width: auto;
    min-width: 100px;
    height: 30px;
    text-align: center;
    background: #fff;
    border: none;
    border-radius: 3px;
    padding: 6px 10px 0;
    font-size: 18px;
    font-weight: 700 !important;
    position: absolute;
    left: 6px;
    transform: translate(-50%, -35px);
}

.rs-container.disabled .rs-tooltip {
    color: #999;
    border-color: #ccc;
}
.losing.top_bar {
	color: #fff;
	background: rgba(0, 0, 0);
	padding: 30px 0px 0px 0px;
	position: fixed;
	top:0px;	
	margin-top: 0px;
	max-width: 100%;
	border-radius: 0;
	transition: all 0.5s;
	left: 0;
	width:100%;
	z-index:1111;
}
.losing.close {
	left: -100%;
}
.losing.top_bar .logo img{
	height: 34px;
    width: auto;
}

.losing .wrapper {
    padding: 0;
    width: 100%;
    max-width: 1290px;
    margin: 0px auto;
    display: flex;
    vertical-align: top;
    justify-content: center;
}
.losing .wrapper .logo{
	display: inline-block;
    width: 15%;
    vertical-align: top;
}
.losing .wrapper .losing-container{
	display: inline-block;
    width: 45%;
    vertical-align: top;
}
.losing .wrapper .form_panel .submitted-message{
	margin-top:20px!important;
	color: #66cc8e!important;
}
.losing .wrapper .form_panel{
	display: inline-block;
    width: 40%;
}
.losing.top_bar .form_panel div.hs_email{
	display:inline-block;
	margin-right:15px;
}
.losing.top_bar .form_panel div.hs_email input{
    border: solid 1px #59D6FD!important;
	background:transparent;
	opacity:1;
	outline:none;
	color:#59D6FD;
	width:289px;
}
.losing.top_bar .form_panel .hs_error_rollup{
	display:none;
}
.losing.top_bar .form_panel div.hs_submit{
	display:inline-block;
	vertical-align: top;
}
.losing.top_bar .form_panel div.hs_submit .hs-button{
	margin-top:0px;
	background:#59D6FD;
	color:black;
	padding:13px 34px 13px 34px;
	font-size:14px;
	outline:none;
}
.losing.top_bar .form_panel input{
	border-radius: 100px!important;
}
#result_panel .logo_panel{
	display:none;
}
.losing .wrapper .desc {
  font-size: 9px;
  display: none;
  margin: 5px 0px;
}


@media screen and (max-width: 991px) {
    .losing .wrapper {
        flex-direction: column;
    }
}

.losing h2 {
	font-family: 'Poppins-SemiBold';
	font-weight: normal;
	font-size: 24px;
	line-height: 150%;
	margin: 0 0 5px;
	letter-spacing: normal;
}
.losing h2 .losing_every_day.bold_panel {
  font-family: 'Poppins-SemiBold';
  font-weight: normal !important;
}
.losing p strong .end_of_month.bold_panel {
  font-family: 'Poppins-SemiBold';
  font-weight: normal !important;
}
.losing p {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 25px;
}
.losing p strong {
  color: #59d6fd;
  font-weight: normal;
  text-transform: capitalize;
  font-family: 'Poppins-SemiBold';
}

.losing .button__start {
	background: #59d6fd;
	border: 2px solid #59d6fd;
	border-radius: 30px;
	padding: 8px 40px;
	font-family: 'Poppins-SemiBold';
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	color: #000000;
}

@media screen and (max-width: 991px) {
    .losing .button__start {
        margin-top: 30px;
    }
}

.charts h2 {
    text-align: center;
    text-align: center;
    text-transform: capitalize;
    color: #000;
    font-family: 'Poppins-SemiBold';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 200%;
}

.form .wrapper {
    justify-content: space-between;
    display: flex;
	padding: 70px 0 30px 0;
}

@media screen and (max-width: 991px) {
    .form .wrapper {
        flex-direction: column;
        align-items: center;
    }
}

.form .wrapper .range-list__item {
    text-align: left;
    margin-top: 38px;
    font-size: 20px;
    line-height: 1.5;
}
.range-list__title {
    font-size: 20px;
    line-height: 1.23;
    font-weight: 500;
    font-family: 'Poppins-Regular';
	text-transform: capitalize;
}
.range-list__text {
    color: #949494;
    font-family: 'Poppins-Light';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2;
}
.form .wrapper .range-list__item.list-icons .range-items {
    justify-content: space-between;
    margin-top: 20px;
    display: flex;
}

.form .wrapper .range-list__item.list-icons .range-items .range-item {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.range-item.selected .range-item__icon {
	background: #3bc6f1;
}
.range-item.selected .range-item__icon img {
	filter: brightness(0) invert(1);
}
/* .range-item.selected .range-item__title {
	color: #fff;
} */
@media screen and (max-width: 991px) {
    .form .wrapper .range-list__item.list-icons .range-items .range-item .range-item {
        width: 65px;
    }
}

.form .wrapper .range-list__item .range-item__title {
    text-align: center;
    margin-top: 8px;
    font-size: 18px;
}

.form .wrapper .range-list__item .range-item__icon {
    width: 82px;
    height: 82px;
    border: 3px solid #3bc6f1;
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    display: flex;
}

@media screen and (max-width: 768px) {
    .form .wrapper .range-list__item .range-item__icon {
        width: 53px;
        height: 53px;
    }

    .form .wrapper .range-list__item .range-item__icon img {
        width: 30px;
    }
}

.form .description {
    border: 1px solid #66cc8e;
    padding: 31px 0 0;
}

.form .description__container-result {
    justify-content: space-between;
    padding: 0 34px;
    display: flex;
}

.form .description__container-result.description-total {
    border-top: 1px dashed #000;
    padding-top: 7px;
}

.form .description__container-result.description-total .description__text, .form .description__container-result.description-total .description__value {
    font-weight: 700;
	margin-bottom: 0;
}

.form .description__container-result.description-yearly {
    color: #fff;
    background: #66cc8e;
    margin-top: 27px;
    padding: 9px 34px;
}
.form .description__container-result.description-yearly .description__text,
.form .description__container-result.description-yearly .description__value {
    font-family: 'Poppins-SemiBold';
	margin-bottom: 0;
}
.form .description__text {
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
}

.form .description__value {
    text-align: right;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
}

.form .description__title {
    padding: 0 34px 30px;
}
.form .description__detailed h2,
.form .description__financial h2 {
    font-size: 30px;
}
.form .description__buttons {
    justify-content: space-between;
    margin-top: 41px;
    display: flex;
}

@media screen and (max-width: 991px) {
    .form .description__buttons {
        flex-direction: column;
        padding: 0 40px;
    }
}

.form .description__buttons button {
    text-transform: uppercase;
    letter-spacing: .025em;
    border-radius: 100px;
    padding: 13px 25px;
    font-size: 14px;
    line-height: 1.3;
}

@media screen and (max-width: 991px) {
    .form .description__buttons button {
        padding: 20px 25px;
    }
}

.form .description__buttons .download__button {
    color: #fff;
    background: #66cc8e;
    border: none;
    font-family: 'Poppins-SemiBold';
}

.form .description__buttons .share__button {
    color: #000;
    background: #fff;
    border: 1px solid #66cc8e;
	font-family: 'Poppins-SemiBold';
}

@media screen and (max-width: 991px) {
    .form .description__buttons .share__button {
        margin-top: 30px;
		font-family: 'Poppins-SemiBold';
    }
}

.form .description__detailed {
    background: #e4f5ff;
    margin-top: 46px;
    padding: 22px 0 0 34px;
}

.form .description__detailed .detailed-list {
    width: 100%;
}

.form .description__detailed .detailed-list__item {
    justify-content: space-between;
    display: flex;
}
.form .description__detailed .detailed-list__item:last-child .detailed-list__item-value,
.form .description__detailed .detailed-list__item:last-child .detailed-list__item-text {
    padding-bottom: 20px;
}
.form .description__detailed .detailed-list__item-text {
    width: 50%;
    border-right: 1px dashed #000;
    font-size: 16px;
    line-height: 1.4;
    margin: 0;
	padding-right: 30px;
	padding-top: 15px;
}

.form .description__detailed .detailed-list__item-title {
    text-transform: uppercase;
    width: 25%;
    background: #00a3ff66;
    padding: 15px 29px;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
	text-align: center;
}

@media screen and (max-width: 991px) {
    .form .description__detailed .detailed-list__item-title {
        text-align: center;
        padding: 15px 7px;
        font-size: 16px;
        font-weight: 600;
    }
}

.form .description__detailed .detailed-list__item-title:nth-child(2) {
    background: #00a3ff1a;
    border-right: 1px dashed #000;
}

.form .description__detailed .detailed-list__item-value {
    text-align: center;
    text-transform: capitalize;
    color: #00000059;
    width: 25%;
    border-right: 1px dashed #000;
    padding: 15px 29px;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 175%;
    margin: 0;
}

@media screen and (max-width: 991px) {
    .form .description__detailed .detailed-list__item-value {
        padding: 15px 5px;
    }
	.form .wrapper .range-list__item .range-item__title {
		font-size: 16px;
	}
}

.form .description__detailed .detailed-list__item-value.strong {
    color: #000;
    border-right: none;
    margin: 0;
}

.form .description__list {
    width: 100%;
    margin-top: 34px;
    margin-left: auto;
}

.form .description__financial {
    background: #e4f5ff;
    margin-top: 57px;
    padding-top: 21px;
}

.form .description__financial h2 {
    padding-left: 31px;
}

.form .description__financial .detailed-list {
    margin-top: 0;
}

.form .description__financial .detailed-list__item-text {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.form .description__financial .detailed-list__item {
    border-top: 1px dashed #000;
    justify-content: space-between;
    align-items: center;
    padding: 38px 38px 38px 102px;
    display: flex;
}

@media screen and (max-width: 991px) {
    .form .description__financial .detailed-list__item {
        padding: 38px 20px 38px 100px;
    }
}

.form .description__financial .detailed-list__item-value.strong {
    text-align: right;
    text-transform: capitalize;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.7;
}

.form .description__financial .description__financial-container {
    margin-top: 25px;
    display: flex;
    position: relative;
}

.form .description__financial .description__vertical-text {
    transform-origin: 0 100%;
    width: 100%;
    z-index: 2;
    flex-direction: row;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
    position: absolute;
    inset: auto 0 0;
    transform: rotate(-90deg)translate(0, 100%);
}

.form .description__financial .description__vertical-text-item {
    background: #00a3ff1a;
    padding: 21px;
}
.detailed-list__container {
	position: relative;
}

.form .description__financial .description__vertical-text-item {
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 78px;
    overflow: hidden;
    white-space: nowrap;
    background: rgba(0, 163, 255, 0.4);
}
.form .description__financial .description__vertical-text-item h3 {    
	text-align: center;
	 -moz-transform-origin:0 50%;
    -moz-transform:rotate(-90deg) translate(-50%, 50%);
    -webkit-transform-origin:0 50%;
    -webkit-transform:rotate(-90deg) translate(-50%, 50%);
    -o-transform-origin:0 50%;
    -o-transform:rotate(-90deg) translate(-50%, 50%);
    -ms-transform-origin:0 50%;
    -ms-transform:rotate(-90deg) translate(-50%, 50%);
    transform-origin:0 50%;
    transform:rotate(-90deg) translate(-50%, 50%);
    position:absolute;
    top:0;
    bottom:0;
    height:2em; /* line-height of .wrapper div:first-child span */
    margin:auto;
    font-weight:bold;
    font-size:1em;
    line-height:2em; /* Copy to other locations */
}
.detailed-list__container:first-child .description__vertical-text-item {
	background: #cdedff;
}
.detailed-list__container:last-child .description__vertical-text-item {
	background: #89d4ff;
}

#roi-form {
    max-width: 593px;
}

#roi-form input {
    color: #4f4d5c;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    border: none;
    padding: 0 21px;
    font-size: 12px;
}

@media screen and (max-width: 991px) {
    #roi-form input {
        height: 78px;
        text-transform: uppercase;
    }
}

#roi-form select {
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='9' viewBox='0 0 20 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.2258 8.5L19 1' stroke='%234F4D5C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: calc(100% - 22px);
    background-repeat: no-repeat;
}

#roi-form input::-webkit-outer-spin-button, #roi-form input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#roi-form input[type="number"] {
    -moz-appearance: textfield;
}

.roi-form__error {
    color: red;
    margin: 15px 0 0;
    font-size: 12px;
    display: none;
}

.roi-form {
    text-align: center;
    margin: 0;
    display: grid;
}



@media screen and (max-width: 991px) {
    .roi-form {
        grid-row-gap: 25px;
        grid-template-columns: repeat(1, 1fr);
    }	
}

.roi-form__submit {
    text-transform: uppercase;
    color: #ff5400;
    cursor: pointer;
    height: 46px;
    background: #fff;
    border: 2px solid #ff5400;
    border-radius: 4px;
    line-height: 1;
}

@media screen and (max-width: 991px) {
    .roi-form__submit {
        height: 78px;
        text-transform: uppercase;
    }
	.page-template-flexible-ROI-Calc .hero-solutions h2 {
		font-size: 26px !important;
	}
}

.roi-form label {
    position: relative;
}

.roi-form .roi-form__icon {
    position: absolute;
    top: 50%;
    left: 80%;
    transform: translateY(-50%);
}

.roi-form .roi-form__icon:hover {
    cursor: pointer;
}

.roi-form .roi-form__icon:hover + .range-list__pop-up {
    visibility: visible;
    height: auto;
    width: 104px;
    pointer-events: auto;
    background: #fff;
    padding: 10px 8px 10px 17px;
    position: absolute;
    top: -26px;
    right: -108px;
}

.full-report {
    position: relative;
}

.full-report .result-query {
    margin-top: 0;
    padding: 29px 45px;
}

.full-report .result-query__list-item {
    align-items: center;
    display: flex;
}

.full-report .result-query .list-item {
    border-right: none;
}

.full-report .result-query .list-item__data {
    margin-top: 0;
    margin-left: 16px;
    font-size: 24px;
}

.full-report .result-query .list-item__title {
    font-size: 15px;
}

.full-report .range-section__text, .full-report .get-full-report {
    display: none;
}

.full-report #roi-form {
    grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 991px) {
    .full-report #roi-form {
        grid-row-gap: 25px;
        grid-template-columns: repeat(1, 1fr);
    }
}

.full-report .roi-form {
    grid-template-columns: repeat(4, 1fr);
    display: none;
}

.full-report .roi-form__submit, .full-report .roi-form__icon, .full-report .range-section {
    display: none;
}

.full-report.open {
    padding: 65px;
    box-shadow: 3px 3px 10px #c5ced880;
}

.full-report.open .range-section, .full-report.open .full-report__icon, .full-report.open .full-report__submit {
    display: block;
}

.full-report.open .roi-form {
    display: grid;
}

.full-report.open .result-query {
    box-shadow: none;
}

.full-report.open .result-query__list-item {
    border-right: .25px solid #c8c8d6;
    flex-direction: column;
}

.full-report.open .result-query__list-item .list-item__data {
    margin-top: 35px;
    margin-left: 0;
    font-size: 42px;
}

.full-report.open .toggle-arrow {
    background: #ff5400;
    top: auto;
    bottom: 25px;
    transform: rotate(-90deg);
}

.full-report.open .toggle-arrow img {
    filter: brightness(0) invert();
}

#calculator .roi-form {
    text-align: center;
    grid-column-gap: 28px;
    grid-template-columns: repeat(5, 1fr);
    margin: 0 auto;
    display: grid;
}

@media screen and (max-width: 991px) {
    #calculator .roi-form {
        grid-row-gap: 25px;
        grid-template-columns: repeat(1, 1fr);
    }
}

#calculator .roi-form__submit {
    text-transform: uppercase;
    color: #ff5400;
    cursor: pointer;
    background: #fff;
    border: 2px solid #ff5400;
    border-radius: 4px;
}

@media screen and (max-width: 991px) {
    #calculator .roi-form__submit {
        height: 78px;
        text-transform: uppercase;
    }
}

#calculator .roi-form label {
    position: relative;
}

#calculator .roi-form .roi-form__icon {
    position: absolute;
    top: 50%;
    left: 90%;
    transform: translateY(-50%);
}

#calculator .roi-form .roi-form__icon:hover {
    cursor: pointer;
}

#calculator .roi-form .roi-form__icon:hover + .range-list__pop-up {
    visibility: visible;
    height: auto;
    width: 104px;
    pointer-events: auto;
    background: #fff;
    padding: 10px 8px 10px 10px;
    position: absolute;
    top: -26px;
    right: -108px;
}

#calculator .full-report {
    position: relative;
}

#calculator .full-report .result-query {
    margin-top: 0;
    padding: 29px 45px;
}

@media screen and (max-width: 991px) {
    #calculator .full-report .result-query {
        padding: 0;
    }
}

#calculator .full-report .result-query__list-item {
    justify-content: center;
    align-items: center;
    display: flex;
}

#calculator .full-report .result-query .list-item {
    border-right: .25px solid #c8c8d6;
}

@media (max-width: 991px) {
    #calculator .full-report .result-query .list-item {
        border-right: none;
    }
}

#calculator .full-report .result-query .list-item:last-child {
    border-right: none;
}

#calculator .full-report .result-query .list-item__data {
    margin-top: 0;
    margin-left: 16px;
    font-size: 24px;
}

#calculator .full-report .result-query .list-item__title {
    font-size: 15px;
}

#calculator .full-report .range-section__text, #calculator .full-report .get-full-report {
    display: none;
}

#calculator .full-report #roi-form {
    grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 991px) {
    #calculator .full-report #roi-form {
        grid-row-gap: 25px;
        grid-template-columns: repeat(1, 1fr);
    }
}

#calculator .full-report .roi-form {
    grid-template-columns: repeat(4, 1fr);
    display: none;
}

#calculator .full-report .roi-form__submit, #calculator .full-report .roi-form__icon, #calculator .full-report .range-section {
    display: none;
}

#calculator .full-report.open {
    padding: 65px;
    box-shadow: 3px 3px 10px #c5ced880;
}

@media screen and (max-width: 991px) {
    #calculator .full-report.open {
        padding: 20px;
    }
}

#calculator .full-report.open .range-section, #calculator .full-report.open .full-report__icon, #calculator .full-report.open .full-report__submit {
    display: block;
}

#calculator .full-report.open .roi-form {
    display: grid;
}

#calculator .full-report.open .result-query {
    box-shadow: none;
}

#calculator .full-report.open .result-query__list-item {
    flex-direction: column;
}

#calculator .full-report.open .result-query__list-item .list-item__data {
    margin-top: 35px;
    margin-left: 0;
    font-size: 42px;
}

#calculator .full-report.open .toggle-arrow {
    background: #ff5400;
    top: auto;
    bottom: 25px;
    transform: rotate(-90deg);
}

#calculator .full-report.open .toggle-arrow img {
    filter: brightness(0) invert();
}
.charts {
    padding: 50px 0;
}
.charts__lust {display: flex;flex-wrap: wrap;gap: 21px 24px; margin-top: 50px;}

.charts__item {
    width: 49%;
    border: 1px solid #D3D3D3;
    padding: 0 21px 21px;
}
@media screen and (max-width: 1366px) {
	.charts__lust {padding: 0 20px}
	.charts__item {
		width: 48%;
	}
}
@media screen and (max-width: 1080px) {
	.charts__lust {	
		padding: 0 20px;
		justify-content: space-between;
	}
	.charts__item {
		width: 48%;
	}
}
@media screen and (max-width: 991px) {
	
	.wrapper {
		padding: 0 35px !important;
	}
	.hero-solutions-section .text-container {
		width: 100% !important;
	}

	.hero-solutions {
		padding: 59px 0 35px !important;
		min-height: auto;
	}
	.range-list__title {
		font-size: 17px;
	}
	.range-list__text {
		 font-size: 11px;
	}
	.description-container h2 {
		font-size: 24px;
	}
	
	.form .description__financial {
		margin-top: 25px;
	}
	.losing {
		margin-top: 20px;
	}
	.form .description__detailed .detailed-list__item-value:not(:first-child),
	.form .description__detailed .detailed-list__item-text:not(:first-child) {
		padding-top: 20px;
	}
	.charts h2 {
		line-height: 1.5;
	}
	.charts__lust {	
		padding: 0;

	}
	.charts__item {
		width: 100%;
	}
	.rs-tooltip {
		font-weight: 700 !important;
	}
}


@media screen and (max-width: 386px) {
	.form .description__financial .detailed-list__item-value.strong {
		font-size: 20px;
	}
}
/*# sourceMappingURL=index.b07a87f3.css.map */
.close__losing {
	position: absolute;
	cursor: pointer;
	background: none;
	border: none;
	padding: 0;
	top: 38px;
	right: 17px;
	display: none;
}