.elementor-1669 .elementor-element.elementor-element-f6bb193{padding:0% 15% 0% 15%;}.elementor-1669 .elementor-element.elementor-element-b539bd7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1669 .elementor-element.elementor-element-b539bd7{text-align:center;}.elementor-1669 .elementor-element.elementor-element-b539bd7 .elementor-heading-title{text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:var( --e-global-color-0a04352 );}.elementor-1669 .elementor-element.elementor-element-57198eb{margin-top:50px;margin-bottom:50px;}.elementor-1669 .elementor-element.elementor-element-16fda6c{text-align:center;color:var( --e-global-color-0a04352 );font-size:18px;}/* Start custom CSS for html, class: .elementor-element-85eea0f */.custom-calc__selects {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 50px 0 0;
}

.custom-calc__select {
    width: 300px;
    border: 1px solid #946e55;
    margin: 0 20px;
    cursor: pointer
}

/* width */
.custom-calc__select ::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.custom-calc__select ::-webkit-scrollbar-track {
  background: #f0edea;
}

 /*Handle */
.custom-calc__select ::-webkit-scrollbar-thumb {
  background: #946e55;
}

.choose-floor__header, .choose-room__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
}

.choose-floor__header span, .choose-room__header span {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.choose-floor__option, .choose-room__option {
    width: 100%;
    padding: 10px 20px;
    text-decoration: none;
    list-style: none;
    border-bottom: 1px solid #946e55;
    background: #fff;
}

.choose-floor__option:hover, .choose-room__option:hover {
    background: #f0edea !important;
}


.choose-floor__box, .choose-room__box {
    position: relative;
}

.choose-floor__list, .choose-room__list {
    max-height: 0;
    position: absolute;
    top: 58px;
    left: -1px;
    right: -1px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    border-left: 0px solid #946e55;
    border-right: 0px solid #946e55;  
    transition: 0.3s ease-out;
}

.choose-floor__list-show {
    max-height: 400px;
    border-left: 1px solid #946e55;
    border-right: 1px solid #946e55;
}

.choose-room__list-show {
    max-height: 400px;
    overflow-y: scroll;
    border-left: 1px solid #946e55;
    border-right: 1px solid #946e55;
}

.choose-floor__option:hover, .choose-room__option:hover {
    background: #a7a7a7;
    cursor: pointer;
}

.calc-info__container {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.calc-info__data {
    width: 400px;
    flex-shrink: 0;
    margin-top: 20px;
}

.calc-info__img {
    width: calc(100% - 400px);
}

.calc-info__img a {
    width: 100%;
    max-width: 100%;
}

.calc-info__img img {
    width: 100%;
    max-width: 100%;
    padding-left: 50px
}

.calc-info__price--wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.calc-info__location--wrapper > div {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.calc-info__title {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    margin: 0 15px 0 0;
}

.calc-info__number {
    font-size: 18px;
    font-weight: 700;
}

.calc-info__income {
    margin-top: 40px
}

th, td {
  width: 100px;
  text-align: left;  
}

th {
    font-size: 15px;
    font-weight: 400;
}

td {
    font-size: 18px;
    font-weight: 700;
}

.calc-info__table__title {
    margin: 25px 0 10px;
    font-size: 22px
}/* End custom CSS */