button.tr-mobile-more-toggle {
    padding: 10px !important;
    margin-top: 24px !important;
}

span.totalrent-field-option {
    display: flex;
    align-content: center;
    align-items: center;
}

button.tr-plan-more {
    color: black;
    width: 100%;
}

button.tr-amaya-close
 {
    background: white;
    display: flex;
    color: black !important;
    justify-content: center;
}

h1#tr-amaya-title
 {
    color: white;
}

/* ===== front.min.css ===== */

#cookie-notice {
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 100000;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 20px;
  left: 0;
  text-align: center;
  font-weight: 400;
  font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
}

button.catalog-filter-open {
    margin-left: -9px !important;
}

button.catalog-filter-open i {
    margin-left: 11px;
}

input#form-field-telefono1 {
    padding-left: 46px !important;
}

button.catalog-filter-open i {
    margin-left: 11px;
}

button.totalrent-video-modal__close {
    color: white !important;
    font-size: 36px !important;
    margin-top: -8px !important;
}

button.totalrent-video-modal__close {
    border: none !important;
    background: none !important;
}

#cookie-notice, #cookie-notice * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cookie-notice.cn-animated {
  -webkit-animation-duration: .5s!important;
  animation-duration: .5s!important;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.pide{
background-color: var(--e-global-color-primary);
    font-family: "MaisonNeue", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    color:white !important;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 19px 30px 17px 30px;
}

#cookie-notice.cn-animated.cn-effect-none {
  -webkit-animation-duration: 1ms!important;
  animation-duration: 1ms!important;
}

.tr-launcher-badge {
    padding: 4px 4px !important;
 }
 
 
 .tr-launcher {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 18px 42px rgba(13, 45, 63, .34);
}

#cookie-notice .cookie-notice-container {
  display: block;
}

#cookie-notice.cookie-notice-hidden .cookie-notice-container {
  display: none;
}

#cookie-notice .cookie-revoke-container {
  display: block;
}

#cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
  display: none;
}

.cn-position-top {
  top: 0;
}

.cn-position-bottom {
  bottom: 0;
}

.cookie-notice-container {
  padding: 15px 30px;
  text-align: center;
  width: 100%;
  z-index: 2;
}

.cookie-revoke-container {
  padding: 15px 30px;
  width: 100%;
  z-index: 1;
}

.cn-close-icon {
  position: absolute;
  right: 15px;
  top: 50%;
  margin: -10px 0 0 0;
  width: 15px;
  height: 15px;
  opacity: .5;
  padding: 10px;
  border: none;
  outline: 0;
  background: 0 0;
  box-shadow: none;
  cursor: pointer;
}

.cn-close-icon:focus, .cn-close-icon:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

.cn-close-icon:hover {
  opacity: 1;
}

.cn-close-icon:after, .cn-close-icon:before {
  position: absolute;
  content: ' ';
  height: 15px;
  width: 2px;
  top: 3px;
  background-color: grey;
}

.cn-close-icon:before {
  transform: rotate(45deg);
}

.cn-close-icon:after {
  transform: rotate(-45deg);
}

#cookie-notice .cn-revoke-cookie {
  margin: 0;
}

#cookie-notice .cn-button {
  margin: 0 0 0 10px;
  display: inline-block;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
  font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: .25px;
  line-height: 20px;
  margin: 0 0 0 10px;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: 0;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  border-radius: 2rem;
  text-decoration: none;
  padding: 8.5px 10px;
  line-height: 1;
  color: inherit;
}

.cn-text-container {
  margin: 0 0 6px 0;
}

.cn-buttons-container, .cn-text-container {
  display: inline-block;
}

.cn-compliance-warning {
  display: block;
  color: #f5a623!important;
  font-size: 12px;
  line-height: 18px;
  margin: 4px 0 8px 0;
}

.cn-compliance-warning .cn-warning-icon {
  color: #f5a623!important;
  margin-right: 4px;
}

.cn-compliance-warning strong {
  color: #f5a623!important;
}

.cn-compliance-warning a {
  color: #f5a623!important;
  text-decoration: underline;
}

.cn-compliance-warning a:hover {
  color: #ffb84d!important;
}

#cookie-notice.cookie-notice-visible.cn-effect-none, #cookie-notice.cookie-revoke-visible.cn-effect-none {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

#cookie-notice.cn-effect-none {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

#cookie-notice.cn-effect-fade {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-effect-slide {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

#cookie-notice.cn-effect-slide {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

#cookie-notice.cn-position-top.cn-effect-slide {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
}

@media all and (max-width:900px) {
  .cookie-notice-container #cn-notice-text {
    display: block;
  }
}

@media all and (max-width:900px) {
  .cookie-notice-container #cn-notice-buttons {
    display: block;
  }
}

@media all and (max-width:900px) {
  #cookie-notice .cn-button {
    margin: 0 5px 5px 5px;
  }
}

@media all and (max-width:480px) {
  .cookie-notice-container, .cookie-revoke-container {
    padding: 15px 25px;
  }
}

/* ===== reset.css ===== */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

*, :after, :before {
  box-sizing: border-box;
}

body {
  background-color: #fff;
  color: #333;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  margin-block-end: 1rem;
  margin-block-start: .5rem;
}

h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-block-end: .9rem;
  margin-block-start: 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace,monospace;
  font-size: 1em;
  white-space: pre-wrap;
}

a {
  background-color: transparent;
  color: #c36;
  text-decoration: none;
}

a:active, a:hover {
  color: #336;
}

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

abbr[title] {
  border-block-end: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

img {
  border-style: none;
  height: auto;
  max-width: 100%;
}

details {
  display: block;
}

summary {
  display: list-item;
}

figcaption {
  color: #333;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

[hidden], template {
  display: none;
}

label {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  border: 1px solid #666;
  border-radius: 3px;
  padding: .5rem 1rem;
  transition: all .3s;
  width: 100%;
}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
  border-color: #333;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
  width: auto;
}

[type=button], [type=submit], button {
  background-color: transparent;
  font-size: 1rem;
  font-weight: 400;
  padding: .5rem 1rem;
  text-align: center;
  transition: all .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

[type=button]:focus:not(:focus-visible), [type=submit]:focus:not(:focus-visible), button:focus:not(:focus-visible) {
  outline: none;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
  color: #fff;
  text-decoration: none;
}

[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

fieldset {
  padding: .35em .75em .625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

select {
  display: block;
}

table {
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: .9em;
  margin-block-end: 15px;
  width: 100%;
}

table td, table th {
  border: 1px solid hsla(0,0%,50%,.502);
  line-height: 1.5;
  padding: 15px;
  vertical-align: top;
}

table th {
  font-weight: 700;
}

table tfoot th, table thead th {
  font-size: 1em;
}

table caption + thead tr:first-child td, table caption + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
  border-block-start: 1px solid hsla(0,0%,50%,.502);
}

table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
  background-color: hsla(0,0%,50%,.071);
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: hsla(0,0%,50%,.102);
}

table tbody + tbody {
  border-block-start: 2px solid hsla(0,0%,50%,.502);
}

@media (max-width:767px) {
  table table {
    font-size: .8em;
  }
}

@media (max-width:767px) {
  table table td, table table th {
    line-height: 1.3;
    padding: 7px;
  }
}

@media (max-width:767px) {
  table table th {
    font-weight: 400;
  }
}

dd, dl, dt, li, ol, ul {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin-block-end: 0;
  margin-block-start: 0;
  outline: 0;
  vertical-align: baseline;
}

/* ===== theme.css ===== */

.comments-area a, .page-content a {
  text-decoration: underline;
}

.alignright {
  float: right;
  margin-left: 1rem;
}

.alignleft {
  float: left;
  margin-right: 1rem;
}

.aligncenter {
  clear: both;
  display: block;
  margin-inline: auto;
}

.alignwide {
  margin-inline: -80px;
}

.alignfull {
  margin-inline: calc(50% - 50vw);
  max-width: 100vw;
}

.alignfull, .alignfull img {
  width: 100vw;
}

.wp-caption {
  margin-block-end: 1.25rem;
  max-width: 100%;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  display: block;
  margin-inline: auto;
}

.wp-caption-text {
  margin: 0;
}

.gallery-caption {
  display: block;
  font-size: .8125rem;
  line-height: 1.5;
  margin: 0;
  padding: .75rem;
}

.pagination {
  display: flex;
  justify-content: space-between;
  margin: 20px auto;
}

.sticky {
  display: block;
  position: relative;
}

.bypostauthor {
  font-size: inherit;
}

.hide {
  display: none!important;
}

.post-password-form {
  margin: 50px auto;
  max-width: 500px;
}

.post-password-form p {
  align-items: flex-end;
  display: flex;
  width: 100%;
}

.post-password-form [type=submit] {
  margin-inline-start: 3px;
}

.screen-reader-text {
  clip: rect(1px,1px,1px,1px);
  height: 1px;
  overflow: hidden;
  position: absolute!important;
  width: 1px;
  word-wrap: normal!important;
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto!important;
  clip-path: none;
  color: #333;
  display: block;
  font-size: 1rem;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 12px 24px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.post .entry-title a {
  text-decoration: none;
}

.post .wp-post-image {
  max-height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

@media (max-width:991px) {
  .post .wp-post-image {
    max-height: 400px;
  }
}

@media (max-width:575px) {
  .post .wp-post-image {
    max-height: 300px;
  }
}

#comments .comment-list {
  font-size: .9em;
  list-style: none;
  margin: 0;
  padding: 0;
}

#comments .comment, #comments .pingback {
  position: relative;
}

#comments .comment .comment-body, #comments .pingback .comment-body {
  border-block-end: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  padding-block-end: 30px;
  padding-block-start: 30px;
  padding-inline-end: 0;
  padding-inline-start: 60px;
}

#comments .comment .avatar, #comments .pingback .avatar {
  border-radius: 50%;
  left: 0;
  margin-inline-end: 10px;
  position: absolute;
}

body.rtl #comments .comment .avatar, body.rtl #comments .pingback .avatar, html[dir=rtl] #comments .comment .avatar, html[dir=rtl] #comments .pingback .avatar {
  left: auto;
  right: 0;
}

#comments .comment-meta {
  display: flex;
  justify-content: space-between;
  margin-block-end: .9rem;
}

#comments .comment-metadata, #comments .reply {
  font-size: 11px;
  line-height: 1;
}

#comments .children {
  list-style: none;
  margin: 0;
  padding-inline-start: 30px;
  position: relative;
}

#comments .children li:last-child {
  padding-block-end: 0;
}

#comments ol.comment-list .children:before {
  content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âª";
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  left: 0;
  line-height: 100%;
  position: absolute;
  top: 45px;
  width: auto;
}

body.rtl #comments ol.comment-list .children:before, html[dir=rtl] #comments ol.comment-list .children:before {
  content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©";
  left: auto;
  right: 0;
}

@media (min-width:768px) {
  #comments .comment-author, #comments .comment-metadata {
    line-height: 1;
  }
}

@media (max-width:767px) {
  #comments .comment .comment-body {
    padding: 30px 0;
  }
}

@media (max-width:767px) {
  #comments .children {
    padding-inline-start: 20px;
  }
}

@media (max-width:767px) {
  #comments .comment .avatar {
    float: left;
    position: inherit;
  }
}

@media (max-width:767px) {
  body.rtl #comments .comment .avatar, html[dir=rtl] #comments .comment .avatar {
    float: right;
  }
}

.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
  margin-inline-end: auto;
  margin-inline-start: auto;
  width: 100%;
}

@media (max-width:575px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
  }
}

@media (min-width:576px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 500px;
  }
}

@media (min-width:576px) {
  .site-footer.footer-full-width .footer-inner, .site-header.header-full-width .header-inner {
    max-width: 100%;
  }
}

@media (min-width:768px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 600px;
  }
}

@media (min-width:768px) {
  .site-footer.footer-full-width, .site-header.header-full-width {
    max-width: 100%;
  }
}

@media (min-width:992px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 800px;
  }
}

@media (min-width:992px) {
  .site-footer.footer-full-width, .site-header.header-full-width {
    max-width: 100%;
  }
}

@media (min-width:1200px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 1140px;
  }
}

@media (min-width:1200px) {
  .site-footer.footer-full-width, .site-header.header-full-width {
    max-width: 100%;
  }
}

.site-header + .totalrent {
  min-height: calc(100vh - 320px);
}

/* ===== header-footer.css ===== */

.site-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-block-end: 1rem;
  padding-block-start: 1rem;
  position: relative;
}

.site-header .site-title {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.site-header .site-branding {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  justify-content: center;
}

.site-header .header-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.site-header .header-inner .custom-logo-link {
  display: block;
}

.site-header .header-inner .site-branding .site-description, .site-header .header-inner .site-branding .site-title {
  margin: 0;
}

.site-header .header-inner .site-branding .site-logo img {
  display: block;
}

.site-header .header-inner .site-branding.show-logo .site-title, .site-header .header-inner .site-branding.show-title .site-logo {
  display: none!important;
}

.site-header.header-inverted .header-inner {
  flex-direction: row-reverse;
}

.site-header.header-inverted .header-inner .site-branding {
  text-align: end;
}

.site-header.header-stacked .header-inner {
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.site-footer {
  padding-block-end: 1rem;
  padding-block-start: 1rem;
  position: relative;
}

.site-footer .site-title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.site-footer .site-branding {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  justify-content: center;
}

.site-footer .footer-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.site-footer .footer-inner .custom-logo-link {
  display: block;
}

.site-footer .footer-inner .site-branding .site-description, .site-footer .footer-inner .site-branding .site-title {
  margin: 0;
}

.site-footer .footer-inner .site-branding .site-logo img {
  display: block;
}

.site-footer .footer-inner .site-branding.show-logo .site-title, .site-footer .footer-inner .site-branding.show-title .site-logo {
  display: none!important;
}

.site-footer .footer-inner .copyright {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.site-footer .footer-inner .copyright p {
  margin: 0;
}

.site-footer.footer-inverted .footer-inner {
  flex-direction: row-reverse;
}

.site-footer.footer-inverted .footer-inner .site-branding {
  text-align: end;
}

.site-footer.footer-stacked .footer-inner {
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.site-footer.footer-stacked .footer-inner .site-branding .site-title {
  text-align: center;
}

.site-footer.footer-stacked .footer-inner .site-navigation .menu {
  padding: 0;
}

@media (max-width:576px) {
  .site-footer:not(.footer-stacked) .footer-inner .copyright, .site-footer:not(.footer-stacked) .footer-inner .site-branding, .site-footer:not(.footer-stacked) .footer-inner .site-navigation {
    display: block;
    max-width: none;
    text-align: center;
    width: 100%;
  }
}

@media (max-width:576px) {
  .site-footer .footer-inner .site-navigation ul.menu {
    justify-content: center;
  }
}

@media (max-width:576px) {
  .site-footer .footer-inner .site-navigation ul.menu li {
    display: inline-block;
  }
}

.site-header.header-stacked .site-navigation-toggle-holder {
  justify-content: center;
  max-width: 100%;
}

.site-header.menu-layout-dropdown .site-navigation {
  display: none;
}

.site-navigation-toggle-holder {
  align-items: center;
  display: flex;
  padding: 8px 15px;
}

.site-navigation-toggle-holder .site-navigation-toggle {
  align-items: center;
  background-color: rgba(0,0,0,.05);
  border: 0 solid;
  border-radius: 3px;
  color: #494c4f;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: .5rem;
}

.site-navigation-toggle-holder .site-navigation-toggle-icon {
  display: block;
  width: 1.25rem;
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:after, .site-navigation-toggle-holder .site-navigation-toggle-icon:before {
  background-color: currentColor;
  border-radius: 3px;
  content: "";
  display: block;
  height: 3px;
  transition: all .2s ease-in-out;
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:before {
  box-shadow: 0 .35rem 0 currentColor;
  margin-block-end: .5rem;
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before {
  box-shadow: none;
  transform: translateY(.35rem) rotate(45deg);
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after {
  transform: translateY(-.35rem) rotate(-45deg);
}

.site-navigation {
  align-items: center;
  display: flex;
}

.site-navigation ul.menu, .site-navigation ul.menu ul {
  list-style-type: none;
  padding: 0;
}

.site-navigation ul.menu {
  display: flex;
  flex-wrap: wrap;
}

.site-navigation ul.menu li {
  display: flex;
  position: relative;
}

.site-navigation ul.menu li a {
  display: block;
  padding: 8px 15px;
}

.site-navigation ul.menu li.menu-item-has-children {
  padding-inline-end: 15px;
}

.site-navigation ul.menu li.menu-item-has-children:after {
  align-items: center;
  color: #666;
  content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾";
  display: flex;
  font-size: 1.5em;
  justify-content: center;
  text-decoration: none;
}

.site-navigation ul.menu li.menu-item-has-children:focus-within > ul {
  display: block;
}

.site-navigation ul.menu li ul {
  background: #fff;
  display: none;
  left: 0;
  min-width: 150px;
  position: absolute;
  top: 100%;
  z-index: 2;
}

.site-navigation ul.menu li ul li {
  border-block-end: 1px solid #eee;
}

.site-navigation ul.menu li ul li:last-child {
  border-block-end: none;
}

.site-navigation ul.menu li ul li.menu-item-has-children a {
  flex-grow: 1;
}

.site-navigation ul.menu li ul li.menu-item-has-children:after {
  transform: translateY(-50%) rotate(-90deg);
}

.site-navigation ul.menu li ul ul {
  left: 100%;
  top: 0;
}

.site-navigation ul.menu li:hover > ul {
  display: block;
}

footer .site-navigation ul.menu li ul {
  bottom: 100%;
  top: auto;
}

footer .site-navigation ul.menu li ul ul {
  bottom: 0;
}

footer .site-navigation ul.menu a {
  padding: 5px 15px;
}

.site-navigation-dropdown {
  bottom: 0;
  left: 0;
  margin-block-start: 10px;
  position: absolute;
  transform-origin: top;
  transition: max-height .3s,transform .3s;
  width: 100%;
  z-index: 10000;
}

.site-navigation-toggle-holder:not(.totalrent-active) + .site-navigation-dropdown {
  max-height: 0;
  transform: scaleY(0);
}

.site-navigation-toggle-holder.totalrent-active + .site-navigation-dropdown {
  max-height: 100vh;
  transform: scaleY(1);
}

.site-navigation-dropdown ul {
  padding: 0;
}

.site-navigation-dropdown ul.menu {
  background: #fff;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
}

.site-navigation-dropdown ul.menu li {
  display: block;
  position: relative;
  width: 100%;
}

.site-navigation-dropdown ul.menu li a {
  background: #fff;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.102);
  color: #55595c;
  display: block;
  padding: 20px;
}

.site-navigation-dropdown ul.menu li.current-menu-item a {
  background: #55595c;
  color: #fff;
}

.site-navigation-dropdown ul.menu > li li {
  max-height: 0;
  transform: scaleY(0);
  transform-origin: top;
  transition: max-height .3s,transform .3s;
}

.site-navigation-dropdown ul.menu li.totalrent-active > ul > li {
  max-height: 100vh;
  transform: scaleY(1);
}

@media (max-width:576px) {
  .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
    display: none!important;
  }
}

@media (min-width:768px) {
  .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
    display: none!important;
  }
}

@media (min-width:576px)and (max-width:767px) {
  .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
    display: none!important;
  }
}

@media (min-width:992px) {
  .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
    display: none!important;
  }
}

@media (max-width:992px) {
  .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
    display: none!important;
  }
}

.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
  display: none!important;
}

/* ===== custom-frontend.min.css ===== */

.totalrent-hidden {
  display: none;
}

.totalrent-visibility-hidden {
  visibility: hidden;
}

.totalrent-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: -10000em;
  width: 1px;
  clip: rect(0,0,0,0);
  border: 0;
}

.totalrent-clearfix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  width: 0;
}

.e-logo-wrapper {
  background: var(--e-a-bg-logo);
  border-radius: 50%;
  display: inline-block;
  line-height: 1;
  padding: .75em;
}

.e-logo-wrapper i {
  color: var(--e-a-color-logo);
  font-size: 1em;
}

.totalrent *, .totalrent :after, .totalrent :before {
  box-sizing: border-box;
}

.totalrent a {
  box-shadow: none;
  text-decoration: none;
}

.totalrent hr {
  background-color: transparent;
  margin: 0;
}

.totalrent img {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  max-width: 100%;
}

.totalrent .totalrent-widget:not(.totalrent-widget-text-editor):not(.totalrent-widget-theme-post-content) figure {
  margin: 0;
}

.totalrent embed, .totalrent iframe, .totalrent object, .totalrent video {
  border: none;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  width: 100%;
}

.totalrent .totalrent-background, .totalrent .totalrent-background-holder, .totalrent .totalrent-background-video-container {
  direction: ltr;
  inset: 0;
  overflow: hidden;
  position: absolute;
  z-index: 0;
}

.totalrent .totalrent-background-video-container {
  pointer-events: none;
  transition: opacity 1s;
}

.totalrent .totalrent-background-video-container.totalrent-loading {
  opacity: 0;
}

.totalrent .totalrent-background-video-embed {
  max-width: none;
}

.totalrent .totalrent-background-video, .totalrent .totalrent-background-video-embed, .totalrent .totalrent-background-video-hosted {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
}

.totalrent .totalrent-background-video {
  max-width: none;
}

.totalrent .totalrent-html5-video {
  -o-object-fit: cover;
  object-fit: cover;
}

.totalrent .totalrent-background-overlay {
  inset: 0;
  position: absolute;
}

.totalrent .totalrent-background-slideshow {
  inset: 0;
  position: absolute;
  z-index: 0;
}

.totalrent .totalrent-background-slideshow__slide__image {
  background-position: 50%;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.e-con-inner > .totalrent-element.totalrent-absolute, .e-con > .totalrent-element.totalrent-absolute, .totalrent-widget-wrap > .totalrent-element.totalrent-absolute {
  position: absolute;
}

.e-con-inner > .totalrent-element.totalrent-fixed, .e-con > .totalrent-element.totalrent-fixed, .totalrent-widget-wrap > .totalrent-element.totalrent-fixed {
  position: fixed;
}

.totalrent-widget-wrap .totalrent-element.totalrent-widget__width-auto, .totalrent-widget-wrap .totalrent-element.totalrent-widget__width-initial {
  max-width: 100%;
}

@media (max-width:1024px) {
  .totalrent-widget-wrap .totalrent-element.totalrent-widget-tablet__width-auto, .totalrent-widget-wrap .totalrent-element.totalrent-widget-tablet__width-initial {
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-widget-wrap .totalrent-element.totalrent-widget-mobile__width-auto, .totalrent-widget-wrap .totalrent-element.totalrent-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.totalrent-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  align-self: var(--align-self);
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
}

.totalrent-element.totalrent-absolute, .totalrent-element.totalrent-fixed {
  z-index: 1;
}

.totalrent-element:where(.e-con-full, .totalrent-widget) {
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  gap: var(--row-gap) var(--column-gap);
  justify-content: var(--justify-content);
}

.totalrent-invisible {
  visibility: hidden;
}

.totalrent-align-center {
  text-align: center;
}

.totalrent-align-right {
  text-align: right;
}

.totalrent-align-left {
  text-align: left;
}

.totalrent-align-center .totalrent-button, .totalrent-align-left .totalrent-button, .totalrent-align-right .totalrent-button {
  width: auto;
}

.totalrent-align-justify .totalrent-button {
  width: 100%;
}

.totalrent-custom-embed-play {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
}

.totalrent-custom-embed-play i {
  color: #fff;
  font-size: 100px;
  text-shadow: 1px 0 6px rgba(0,0,0,.3);
}

.totalrent-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0,0,0,.3));
}

.totalrent-custom-embed-play i, .totalrent-custom-embed-play svg {
  opacity: .8;
  transition: all .5s;
}

.totalrent-custom-embed-play.totalrent-playing i {
  font-family: eicons;
}

.totalrent-custom-embed-play.totalrent-playing i:before {
  content: "\e8fb";
}

.totalrent-custom-embed-play.totalrent-playing i, .totalrent-custom-embed-play.totalrent-playing svg {
  animation: eicon-spin 2s linear infinite;
}

.totalrent-tag {
  display: inline-flex;
}

.totalrent-ken-burns {
  transition-duration: 10s;
  transition-property: transform;
  transition-timing-function: linear;
}

.totalrent-ken-burns--out {
  transform: scale(1.3);
}

.totalrent-ken-burns--active {
  transition-duration: 20s;
}

.totalrent-ken-burns--active.totalrent-ken-burns--out {
  transform: scale(1);
}

.totalrent-ken-burns--active.totalrent-ken-burns--in {
  transform: scale(1.3);
}

@media (min-width:-1) {
  .totalrent-widescreen-align-center {
    text-align: center;
  }
}

@media (min-width:-1) {
  .totalrent-widescreen-align-right {
    text-align: right;
  }
}

@media (min-width:-1) {
  .totalrent-widescreen-align-left {
    text-align: left;
  }
}

@media (min-width:-1) {
  .totalrent-widescreen-align-center .totalrent-button, .totalrent-widescreen-align-left .totalrent-button, .totalrent-widescreen-align-right .totalrent-button {
    width: auto;
  }
}

@media (min-width:-1) {
  .totalrent-widescreen-align-justify .totalrent-button {
    width: 100%;
  }
}

@media (max-width:1366px) {
  .totalrent-laptop-align-center {
    text-align: center;
  }
}

@media (max-width:1366px) {
  .totalrent-laptop-align-right {
    text-align: right;
  }
}

@media (max-width:1366px) {
  .totalrent-laptop-align-left {
    text-align: left;
  }
}

@media (max-width:1366px) {
  .totalrent-laptop-align-center .totalrent-button, .totalrent-laptop-align-left .totalrent-button, .totalrent-laptop-align-right .totalrent-button {
    width: auto;
  }
}

@media (max-width:1366px) {
  .totalrent-laptop-align-justify .totalrent-button {
    width: 100%;
  }
}

@media (max-width:-1) {
  .totalrent-tablet_extra-align-center {
    text-align: center;
  }
}

@media (max-width:-1) {
  .totalrent-tablet_extra-align-right {
    text-align: right;
  }
}

@media (max-width:-1) {
  .totalrent-tablet_extra-align-left {
    text-align: left;
  }
}

@media (max-width:-1) {
  .totalrent-tablet_extra-align-center .totalrent-button, .totalrent-tablet_extra-align-left .totalrent-button, .totalrent-tablet_extra-align-right .totalrent-button {
    width: auto;
  }
}

@media (max-width:-1) {
  .totalrent-tablet_extra-align-justify .totalrent-button {
    width: 100%;
  }
}

@media (max-width:1024px) {
  .totalrent-tablet-align-center {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .totalrent-tablet-align-right {
    text-align: right;
  }
}

@media (max-width:1024px) {
  .totalrent-tablet-align-left {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .totalrent-tablet-align-center .totalrent-button, .totalrent-tablet-align-left .totalrent-button, .totalrent-tablet-align-right .totalrent-button {
    width: auto;
  }
}

@media (max-width:1024px) {
  .totalrent-tablet-align-justify .totalrent-button {
    width: 100%;
  }
}

@media (max-width:-1) {
  .totalrent-mobile_extra-align-center {
    text-align: center;
  }
}

@media (max-width:-1) {
  .totalrent-mobile_extra-align-right {
    text-align: right;
  }
}

@media (max-width:-1) {
  .totalrent-mobile_extra-align-left {
    text-align: left;
  }
}

@media (max-width:-1) {
  .totalrent-mobile_extra-align-center .totalrent-button, .totalrent-mobile_extra-align-left .totalrent-button, .totalrent-mobile_extra-align-right .totalrent-button {
    width: auto;
  }
}

@media (max-width:-1) {
  .totalrent-mobile_extra-align-justify .totalrent-button {
    width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-mobile-align-center {
    text-align: center;
  }
}

@media (max-width:767px) {
  .totalrent-mobile-align-right {
    text-align: right;
  }
}

@media (max-width:767px) {
  .totalrent-mobile-align-left {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-mobile-align-center .totalrent-button, .totalrent-mobile-align-left .totalrent-button, .totalrent-mobile-align-right .totalrent-button {
    width: auto;
  }
}

@media (max-width:767px) {
  .totalrent-mobile-align-justify .totalrent-button {
    width: 100%;
  }
}

:root {
  --page-title-display: block;
}

.totalrent-page-title, h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite;
}

.totalrent-section {
  position: relative;
}

.totalrent-section .totalrent-container {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

@media (max-width:1024px) {
  .totalrent-section .totalrent-container {
    flex-wrap: wrap;
  }
}

.totalrent-section.totalrent-section-boxed > .totalrent-container {
  max-width: 1140px;
}

.totalrent-section.totalrent-section-stretched {
  position: relative;
  width: 100%;
}

.totalrent-section.totalrent-section-items-top > .totalrent-container {
  align-items: flex-start;
}

.totalrent-section.totalrent-section-items-middle > .totalrent-container {
  align-items: center;
}

.totalrent-section.totalrent-section-items-bottom > .totalrent-container {
  align-items: flex-end;
}

@media (min-width:768px) {
  .totalrent-section.totalrent-section-height-full {
    height: 100vh;
  }
}

@media (min-width:768px) {
  .totalrent-section.totalrent-section-height-full > .totalrent-container {
    height: 100%;
  }
}

.totalrent-bc-flex-widget .totalrent-section-content-top > .totalrent-container > .totalrent-column > .totalrent-widget-wrap {
  align-items: flex-start;
}

.totalrent-bc-flex-widget .totalrent-section-content-middle > .totalrent-container > .totalrent-column > .totalrent-widget-wrap {
  align-items: center;
}

.totalrent-bc-flex-widget .totalrent-section-content-bottom > .totalrent-container > .totalrent-column > .totalrent-widget-wrap {
  align-items: flex-end;
}

.totalrent-widget-wrap {
  align-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}

.totalrent:not(.totalrent-bc-flex-widget) .totalrent-widget-wrap {
  display: flex;
}

.totalrent-widget-wrap > .totalrent-element {
  width: 100%;
}

.totalrent-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.totalrent-widget {
  position: relative;
}

.totalrent-widget:not(:last-child) {
  margin-bottom: var(--kit-widget-spacing,20px);
}

.totalrent-widget:not(:last-child).totalrent-absolute, .totalrent-widget:not(:last-child).totalrent-widget__width-auto, .totalrent-widget:not(:last-child).totalrent-widget__width-initial {
  margin-bottom: 0;
}

.totalrent-column {
  display: flex;
  min-height: 1px;
  position: relative;
}

.totalrent-column-gap-narrow > .totalrent-column > .totalrent-element-populated {
  padding: 5px;
}

.totalrent-column-gap-default > .totalrent-column > .totalrent-element-populated {
  padding: 10px;
}

.totalrent-column-gap-extended > .totalrent-column > .totalrent-element-populated {
  padding: 15px;
}

.totalrent-column-gap-wide > .totalrent-column > .totalrent-element-populated {
  padding: 20px;
}

.totalrent-column-gap-wider > .totalrent-column > .totalrent-element-populated {
  padding: 30px;
}

.totalrent-inner-section .totalrent-column-gap-no .totalrent-element-populated {
  padding: 0;
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-10, .totalrent-column[data-col="10"] {
    width: 10%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-11, .totalrent-column[data-col="11"] {
    width: 11.111%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-12, .totalrent-column[data-col="12"] {
    width: 12.5%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-14, .totalrent-column[data-col="14"] {
    width: 14.285%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-16, .totalrent-column[data-col="16"] {
    width: 16.666%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-20, .totalrent-column[data-col="20"] {
    width: 20%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-25, .totalrent-column[data-col="25"] {
    width: 25%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-30, .totalrent-column[data-col="30"] {
    width: 30%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-33, .totalrent-column[data-col="33"] {
    width: 33.333%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-40, .totalrent-column[data-col="40"] {
    width: 40%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-50, .totalrent-column[data-col="50"] {
    width: 50%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-60, .totalrent-column[data-col="60"] {
    width: 60%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-66, .totalrent-column[data-col="66"] {
    width: 66.666%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-70, .totalrent-column[data-col="70"] {
    width: 70%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-75, .totalrent-column[data-col="75"] {
    width: 75%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-80, .totalrent-column[data-col="80"] {
    width: 80%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-83, .totalrent-column[data-col="83"] {
    width: 83.333%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-90, .totalrent-column[data-col="90"] {
    width: 90%;
  }
}

@media (min-width:768px) {
  .totalrent-column.totalrent-col-100, .totalrent-column[data-col="100"] {
    width: 100%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-10 {
    width: 10%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-11 {
    width: 11.111%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-12 {
    width: 12.5%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-14 {
    width: 14.285%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-16 {
    width: 16.666%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-20 {
    width: 20%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-25 {
    width: 25%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-30 {
    width: 30%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-33 {
    width: 33.333%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-40 {
    width: 40%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-50 {
    width: 50%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-60 {
    width: 60%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-66 {
    width: 66.666%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-70 {
    width: 70%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-75 {
    width: 75%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-80 {
    width: 80%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-83 {
    width: 83.333%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-90 {
    width: 90%;
  }
}

@media (max-width:479px) {
  .totalrent-column.totalrent-xs-100 {
    width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-10 {
    width: 10%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-11 {
    width: 11.111%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-12 {
    width: 12.5%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-14 {
    width: 14.285%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-16 {
    width: 16.666%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-20 {
    width: 20%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-25 {
    width: 25%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-30 {
    width: 30%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-33 {
    width: 33.333%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-40 {
    width: 40%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-50 {
    width: 50%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-60 {
    width: 60%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-66 {
    width: 66.666%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-70 {
    width: 70%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-75 {
    width: 75%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-80 {
    width: 80%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-83 {
    width: 83.333%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-90 {
    width: 90%;
  }
}

@media (max-width:767px) {
  .totalrent-column.totalrent-sm-100 {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-10 {
    width: 10%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-11 {
    width: 11.111%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-12 {
    width: 12.5%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-14 {
    width: 14.285%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-16 {
    width: 16.666%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-20 {
    width: 20%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-25 {
    width: 25%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-30 {
    width: 30%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-33 {
    width: 33.333%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-40 {
    width: 40%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-50 {
    width: 50%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-60 {
    width: 60%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-66 {
    width: 66.666%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-70 {
    width: 70%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-75 {
    width: 75%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-80 {
    width: 80%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-83 {
    width: 83.333%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-90 {
    width: 90%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-column.totalrent-md-100 {
    width: 100%;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:-1) {
  .totalrent-reverse-widescreen > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:-1) and (max-width:1366px) {
  .totalrent-reverse-laptop > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-laptop > .totalrent-container > :first-child, .totalrent-reverse-laptop > .totalrent-container > :nth-child(10), .totalrent-reverse-laptop > .totalrent-container > :nth-child(2), .totalrent-reverse-laptop > .totalrent-container > :nth-child(3), .totalrent-reverse-laptop > .totalrent-container > :nth-child(4), .totalrent-reverse-laptop > .totalrent-container > :nth-child(5), .totalrent-reverse-laptop > .totalrent-container > :nth-child(6), .totalrent-reverse-laptop > .totalrent-container > :nth-child(7), .totalrent-reverse-laptop > .totalrent-container > :nth-child(8), .totalrent-reverse-laptop > .totalrent-container > :nth-child(9) {
    order: 0;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:1025px) and (max-width:-1) {
  .totalrent-reverse-tablet_extra > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .totalrent-reverse-tablet > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-tablet > .totalrent-container > :first-child, .totalrent-reverse-tablet > .totalrent-container > :nth-child(10), .totalrent-reverse-tablet > .totalrent-container > :nth-child(2), .totalrent-reverse-tablet > .totalrent-container > :nth-child(3), .totalrent-reverse-tablet > .totalrent-container > :nth-child(4), .totalrent-reverse-tablet > .totalrent-container > :nth-child(5), .totalrent-reverse-tablet > .totalrent-container > :nth-child(6), .totalrent-reverse-tablet > .totalrent-container > :nth-child(7), .totalrent-reverse-tablet > .totalrent-container > :nth-child(8), .totalrent-reverse-tablet > .totalrent-container > :nth-child(9) {
    order: 0;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .totalrent-reverse-mobile_extra > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :first-child {
    order: 10;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(2) {
    order: 9;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(3) {
    order: 8;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(4) {
    order: 7;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(5) {
    order: 6;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(6) {
    order: 5;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(7) {
    order: 4;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(8) {
    order: 3;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(9) {
    order: 2;
  }
}

@media (max-width:767px) {
  .totalrent-reverse-mobile > .totalrent-container > :nth-child(10) {
    order: 1;
  }
}

@media (max-width:767px) {
  .totalrent-column {
    width: 100%;
  }
}

.totalrent-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}

.totalrent-grid .totalrent-grid-item {
  min-width: 0;
}

.totalrent-grid-0 .totalrent-grid {
  display: inline-block;
  margin-bottom: calc(-1 * var(--grid-row-gap));
  width: 100%;
  word-spacing: var(--grid-column-gap);
}

.totalrent-grid-0 .totalrent-grid .totalrent-grid-item {
  display: inline-block;
  margin-bottom: var(--grid-row-gap);
  word-break: break-word;
}

.totalrent-grid-1 .totalrent-grid {
  grid-template-columns: repeat(1,1fr);
}

.totalrent-grid-2 .totalrent-grid {
  grid-template-columns: repeat(2,1fr);
}

.totalrent-grid-3 .totalrent-grid {
  grid-template-columns: repeat(3,1fr);
}

.totalrent-grid-4 .totalrent-grid {
  grid-template-columns: repeat(4,1fr);
}

.totalrent-grid-5 .totalrent-grid {
  grid-template-columns: repeat(5,1fr);
}

.totalrent-grid-6 .totalrent-grid {
  grid-template-columns: repeat(6,1fr);
}

.totalrent-grid-7 .totalrent-grid {
  grid-template-columns: repeat(7,1fr);
}

.totalrent-grid-8 .totalrent-grid {
  grid-template-columns: repeat(8,1fr);
}

.totalrent-grid-9 .totalrent-grid {
  grid-template-columns: repeat(9,1fr);
}

.totalrent-grid-10 .totalrent-grid {
  grid-template-columns: repeat(10,1fr);
}

.totalrent-grid-11 .totalrent-grid {
  grid-template-columns: repeat(11,1fr);
}

.totalrent-grid-12 .totalrent-grid {
  grid-template-columns: repeat(12,1fr);
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (min-width:-1) {
  .totalrent-grid-widescreen-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (max-width:1366px) {
  .totalrent-grid-laptop-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-tablet_extra-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (max-width:1024px) {
  .totalrent-grid-tablet-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (max-width:-1) {
  .totalrent-grid-mobile_extra-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-0 .totalrent-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-0 .totalrent-grid .totalrent-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-1 .totalrent-grid {
    grid-template-columns: repeat(1,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-2 .totalrent-grid {
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-3 .totalrent-grid {
    grid-template-columns: repeat(3,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-4 .totalrent-grid {
    grid-template-columns: repeat(4,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-5 .totalrent-grid {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-6 .totalrent-grid {
    grid-template-columns: repeat(6,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-7 .totalrent-grid {
    grid-template-columns: repeat(7,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-8 .totalrent-grid {
    grid-template-columns: repeat(8,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-9 .totalrent-grid {
    grid-template-columns: repeat(9,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-10 .totalrent-grid {
    grid-template-columns: repeat(10,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-11 .totalrent-grid {
    grid-template-columns: repeat(11,1fr);
  }
}

@media (max-width:767px) {
  .totalrent-grid-mobile-12 .totalrent-grid {
    grid-template-columns: repeat(12,1fr);
  }
}

@media (min-width:1367px) {
  #totalrent-device-mode:after {
    content: "desktop";
  }
}

@media (min-width:-1) {
  #totalrent-device-mode:after {
    content: "widescreen";
  }
}

@media (max-width:1366px) {
  #totalrent-device-mode:after {
    content: "laptop";
  }
}

@media (max-width:-1) {
  #totalrent-device-mode:after {
    content: "tablet_extra";
  }
}

@media (max-width:1024px) {
  #totalrent-device-mode:after {
    content: "tablet";
  }
}

@media (max-width:-1) {
  #totalrent-device-mode:after {
    content: "mobile_extra";
  }
}

@media (max-width:767px) {
  #totalrent-device-mode:after {
    content: "mobile";
  }
}

@media (prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

.e-con {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%,var(--container-max-width,1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top,10px);
  --padding-right: var(--container-default-padding-right,10px);
  --padding-bottom: var(--container-default-padding-bottom,10px);
  --padding-left: var(--container-default-padding-left,10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing,20px);
  --row-gap: var(--widgets-spacing-row,20px);
  --column-gap: var(--widgets-spacing-column,20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --e-con-grid-template-columns: repeat(3,1fr);
  --e-con-grid-template-rows: repeat(2,1fr);
  border-radius: var(--border-radius);
  height: var(--height);
  min-height: var(--min-height);
  min-width: 0;
  overflow: var(--overflow);
  position: var(--position);
  transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
  width: var(--width);
  z-index: var(--z-index);
  --flex-wrap-mobile: wrap;
  margin-block-end: var(--margin-block-end);
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-end: var(--padding-inline-end);
  padding-inline-start: var(--padding-inline-start);
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}

body.rtl .e-con {
  --padding-inline-start: var(--padding-right);
  --padding-inline-end: var(--padding-left);
  --margin-inline-start: var(--margin-right);
  --margin-inline-end: var(--margin-left);
  --border-inline-start-width: var(--border-right-width);
  --border-inline-end-width: var(--border-left-width);
}

.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.e-con-full, .e-con > .e-con-inner {
  padding-block-end: var(--padding-block-end);
  padding-block-start: var(--padding-block-start);
  text-align: var(--text-align);
}

.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
  flex-direction: var(--flex-direction);
}

.e-con, .e-con > .e-con-inner {
  display: var(--display);
}

.e-con.e-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}

.e-con.e-grid, .e-con.e-grid > .e-con-inner {
  align-content: var(--grid-align-content);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  grid-template-columns: var(--e-con-grid-template-columns);
  grid-template-rows: var(--e-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  justify-items: var(--justify-items);
}

.e-con-boxed.e-flex {
  align-content: normal;
  align-items: normal;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: normal;
}

.e-con-boxed.e-grid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  justify-items: legacy;
}

.e-con-boxed {
  gap: initial;
  text-align: initial;
}

.e-con.e-flex > .e-con-inner {
  align-content: var(--align-content);
  align-items: var(--align-items);
  align-self: auto;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}

.e-con.e-grid > .e-con-inner {
  align-items: var(--align-items);
  justify-items: var(--justify-items);
}

.e-con > .e-con-inner {
  gap: var(--row-gap) var(--column-gap);
  height: 100%;
  margin: 0 auto;
  max-width: var(--content-width);
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}

:is(.totalrent-section-wrap, [data-totalrent-id]) > .e-con {
  --margin-left: auto;
  --margin-right: auto;
  max-width: min(100%,var(--width));
}

.e-con .totalrent-widget.totalrent-widget {
  margin-block-end: 0;
}

.e-con:before, .e-con > .totalrent-background-slideshow:before, .e-con > .totalrent-motion-effects-container > .totalrent-motion-effects-layer:before, :is(.e-con, .e-con > .e-con-inner) > .totalrent-background-video-container:before {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  content: var(--background-overlay);
  display: block;
  height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left: calc(0px - var(--border-left-width));
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  position: absolute;
  top: calc(0px - var(--border-top-width));
  transition: var(--overlay-transition,.3s);
  width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
}

.e-con:before {
  transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
}

.e-con > .totalrent-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .totalrent-background-video-container {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left: calc(0px - var(--border-left-width));
  top: calc(0px - var(--border-top-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
}

@media (max-width:767px) {
  :is(.e-con, .e-con > .e-con-inner) > .totalrent-background-video-container.totalrent-hidden-mobile {
    display: none;
  }
}

:is(.e-con, .e-con > .e-con-inner) > .totalrent-background-video-container:before {
  z-index: 1;
}

:is(.e-con, .e-con > .e-con-inner) > .totalrent-background-slideshow:before {
  z-index: 2;
}

.e-con .totalrent-widget {
  min-width: 0;
}

.e-con .totalrent-widget-empty, .e-con .totalrent-widget-google_maps, .e-con .totalrent-widget-video, .e-con .totalrent-widget.e-widget-swiper {
  width: 100%;
}

.e-con > .e-con-inner > .totalrent-widget > .totalrent-widget-container, .e-con > .totalrent-widget > .totalrent-widget-container {
  height: 100%;
}

.e-con.e-con > .e-con-inner > .totalrent-widget, .totalrent.totalrent .e-con > .totalrent-widget {
  max-width: 100%;
}

.e-con .totalrent-widget:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width:767px) {
  .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
}

@media (max-width:767px) {
  .e-con.e-flex .totalrent-widget-archive-posts {
    width: 100%;
  }
}

.totalrent-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.totalrent-form-fields-wrapper.totalrent-labels-above .totalrent-field-group .totalrent-field-subgroup, .totalrent-form-fields-wrapper.totalrent-labels-above .totalrent-field-group > .totalrent-select-wrapper, .totalrent-form-fields-wrapper.totalrent-labels-above .totalrent-field-group > input, .totalrent-form-fields-wrapper.totalrent-labels-above .totalrent-field-group > textarea {
  flex-basis: 100%;
  max-width: 100%;
}

.totalrent-form-fields-wrapper.totalrent-labels-inline > .totalrent-field-group .totalrent-select-wrapper, .totalrent-form-fields-wrapper.totalrent-labels-inline > .totalrent-field-group > input {
  flex-grow: 1;
}

.totalrent-field-group {
  align-items: center;
  flex-wrap: wrap;
}

.totalrent-field-group.totalrent-field-type-submit {
  align-items: flex-end;
}

.totalrent-field-group .totalrent-field-textual {
  background-color: transparent;
  border: 1px solid #69727d;
  color: #1f2124;
  flex-grow: 1;
  max-width: 100%;
  vertical-align: middle;
  width: 100%;
}

.totalrent-field-group .totalrent-field-textual:focus {
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
  outline: 0;
}

.totalrent-field-group .totalrent-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6;
}

.totalrent-field-group .totalrent-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6;
}

.totalrent-field-group .totalrent-select-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}

.totalrent-field-group .totalrent-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  flex-basis: 100%;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-inline-end: 20px;
  text-transform: inherit;
}

.totalrent-field-group .totalrent-select-wrapper:before {
  content: "\e92a";
  font-family: eicons;
  font-size: 15px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  text-shadow: 0 0 3px rgba(0,0,0,.3);
  top: 50%;
  transform: translateY(-50%);
}

.totalrent-field-group.totalrent-field-type-select-multiple .totalrent-select-wrapper:before {
  content: "";
}

.totalrent-field-subgroup {
  display: flex;
  flex-wrap: wrap;
}

.totalrent-field-subgroup .totalrent-field-option label {
  display: inline-block;
}

.totalrent-field-subgroup.totalrent-subgroup-inline .totalrent-field-option {
  padding-inline-end: 10px;
}

.totalrent-field-subgroup:not(.totalrent-subgroup-inline) .totalrent-field-option {
  flex-basis: 100%;
}

.totalrent-field-type-acceptance .totalrent-field-subgroup .totalrent-field-option input, .totalrent-field-type-acceptance .totalrent-field-subgroup .totalrent-field-option label, .totalrent-field-type-checkbox .totalrent-field-subgroup .totalrent-field-option input, .totalrent-field-type-checkbox .totalrent-field-subgroup .totalrent-field-option label, .totalrent-field-type-radio .totalrent-field-subgroup .totalrent-field-option input, .totalrent-field-type-radio .totalrent-field-subgroup .totalrent-field-option label {
  display: inline;
}

.totalrent-field-label {
  cursor: pointer;
}

.totalrent-mark-required .totalrent-field-label:after {
  color: red;
  content: "*";
  padding-inline-start: .2em;
}

.totalrent-field-textual {
  border-radius: 3px;
  font-size: 15px;
  line-height: 1.4;
  min-height: 40px;
  padding: 5px 14px;
}

.totalrent-field-textual.totalrent-size-xs {
  border-radius: 2px;
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
}

.totalrent-field-textual.totalrent-size-md {
  border-radius: 4px;
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
}

.totalrent-field-textual.totalrent-size-lg {
  border-radius: 5px;
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
}

.totalrent-field-textual.totalrent-size-xl {
  border-radius: 6px;
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
}

.totalrent-button-align-stretch .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
  flex-basis: 100%;
}

.totalrent-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1;
}

.totalrent-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}

.totalrent-button-align-center .e-form__buttons, .totalrent-button-align-center .totalrent-field-type-submit {
  justify-content: center;
}

.totalrent-button-align-start .e-form__buttons, .totalrent-button-align-start .totalrent-field-type-submit {
  justify-content: flex-start;
}

.totalrent-button-align-end .e-form__buttons, .totalrent-button-align-end .totalrent-field-type-submit {
  justify-content: flex-end;
}

.totalrent-button-align-center .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-button-align-end .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-button-align-start .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
  flex-basis: auto;
}

.totalrent-button-align-center .e-form__buttons__wrapper, .totalrent-button-align-end .e-form__buttons__wrapper, .totalrent-button-align-start .e-form__buttons__wrapper {
  flex-grow: 0;
}

.totalrent-button-align-center .e-form__buttons__wrapper, .totalrent-button-align-center .e-form__buttons__wrapper__button, .totalrent-button-align-end .e-form__buttons__wrapper, .totalrent-button-align-end .e-form__buttons__wrapper__button, .totalrent-button-align-start .e-form__buttons__wrapper, .totalrent-button-align-start .e-form__buttons__wrapper__button {
  flex-basis: auto;
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-stretch .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
    flex-basis: 100%;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-center .e-form__buttons, .totalrent-tablet-button-align-center .totalrent-field-type-submit {
    justify-content: center;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-start .e-form__buttons, .totalrent-tablet-button-align-start .totalrent-field-type-submit {
    justify-content: flex-start;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-end .e-form__buttons, .totalrent-tablet-button-align-end .totalrent-field-type-submit {
    justify-content: flex-end;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-center .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-tablet-button-align-end .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-tablet-button-align-start .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
    flex-basis: auto;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-center .e-form__buttons__wrapper, .totalrent-tablet-button-align-end .e-form__buttons__wrapper, .totalrent-tablet-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }
}

@media screen and (max-width:1024px) {
  .totalrent-tablet-button-align-center .e-form__buttons__wrapper, .totalrent-tablet-button-align-center .e-form__buttons__wrapper__button, .totalrent-tablet-button-align-end .e-form__buttons__wrapper, .totalrent-tablet-button-align-end .e-form__buttons__wrapper__button, .totalrent-tablet-button-align-start .e-form__buttons__wrapper, .totalrent-tablet-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-stretch .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
    flex-basis: 100%;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-center .e-form__buttons, .totalrent-mobile-button-align-center .totalrent-field-type-submit {
    justify-content: center;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-start .e-form__buttons, .totalrent-mobile-button-align-start .totalrent-field-type-submit {
    justify-content: flex-start;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-end .e-form__buttons, .totalrent-mobile-button-align-end .totalrent-field-type-submit {
    justify-content: flex-end;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-center .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-mobile-button-align-end .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button, .totalrent-mobile-button-align-start .totalrent-field-type-submit:not(.e-form__buttons__wrapper) .totalrent-button {
    flex-basis: auto;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-center .e-form__buttons__wrapper, .totalrent-mobile-button-align-end .e-form__buttons__wrapper, .totalrent-mobile-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }
}

@media screen and (max-width:767px) {
  .totalrent-mobile-button-align-center .e-form__buttons__wrapper, .totalrent-mobile-button-align-center .e-form__buttons__wrapper__button, .totalrent-mobile-button-align-end .e-form__buttons__wrapper, .totalrent-mobile-button-align-end .e-form__buttons__wrapper__button, .totalrent-mobile-button-align-start .e-form__buttons__wrapper, .totalrent-mobile-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

.totalrent-error .totalrent-field {
  border-color: #d9534f;
}

.totalrent-error .help-inline {
  color: #d9534f;
  font-size: .9em;
}

.totalrent-message {
  font-size: 1em;
  line-height: 1;
  margin: 10px 0;
}

.totalrent-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-style: normal;
  font-weight: 400;
  margin-inline-end: 5px;
  vertical-align: middle;
}

.totalrent-message.totalrent-message-danger {
  color: #d9534f;
}

.totalrent-message.totalrent-message-danger:before {
  content: "\e87f";
}

.totalrent-message.form-message-success {
  color: #5cb85c;
}

.totalrent-form .totalrent-button {
  border: none;
  padding-block-end: 0;
  padding-block-start: 0;
}

.totalrent-form .totalrent-button-content-wrapper, .totalrent-form .totalrent-button > span {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
}

.totalrent-form .totalrent-button.totalrent-size-xs {
  min-height: 33px;
}

.totalrent-form .totalrent-button.totalrent-size-sm {
  min-height: 40px;
}

.totalrent-form .totalrent-button.totalrent-size-md {
  min-height: 47px;
}

.totalrent-form .totalrent-button.totalrent-size-lg {
  min-height: 59px;
}

.totalrent-form .totalrent-button.totalrent-size-xl {
  min-height: 72px;
}

.totalrent-element .totalrent-widget-container, .totalrent-element:not(:has(.totalrent-widget-container)) {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}

.totalrent-heading-title {
  line-height: 1;
  margin: 0;
  padding: 0;
}

.totalrent-button {
  background-color: #69727d;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  padding: 12px 24px;
  fill: #fff;
  text-align: center;
  transition: all .3s;
}

.totalrent-button:focus, .totalrent-button:hover, .totalrent-button:visited {
  color: #fff;
}

.totalrent-button-content-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
}

.totalrent-button-icon svg {
  height: auto;
  width: 1em;
}

.totalrent-button-icon .e-font-icon-svg {
  height: 1em;
}

.totalrent-button-text {
  display: inline-block;
}

.totalrent-button.totalrent-size-xs {
  border-radius: 2px;
  font-size: 13px;
  padding: 10px 20px;
}

.totalrent-button.totalrent-size-md {
  border-radius: 4px;
  font-size: 16px;
  padding: 15px 30px;
}

.totalrent-button.totalrent-size-lg {
  border-radius: 5px;
  font-size: 18px;
  padding: 20px 40px;
}

.totalrent-button.totalrent-size-xl {
  border-radius: 6px;
  font-size: 20px;
  padding: 25px 50px;
}

.totalrent-button span {
  text-decoration: inherit;
}

.totalrent-element.totalrent-button-info .totalrent-button {
  background-color: #5bc0de;
}

.totalrent-element.totalrent-button-success .totalrent-button {
  background-color: #5cb85c;
}

.totalrent-element.totalrent-button-warning .totalrent-button {
  background-color: #f0ad4e;
}

.totalrent-element.totalrent-button-danger .totalrent-button {
  background-color: #d9534f;
}

.totalrent-widget-button .totalrent-button .totalrent-button-info {
  background-color: #5bc0de;
}

.totalrent-widget-button .totalrent-button .totalrent-button-success {
  background-color: #5cb85c;
}

.totalrent-widget-button .totalrent-button .totalrent-button-warning {
  background-color: #f0ad4e;
}

.totalrent-widget-button .totalrent-button .totalrent-button-danger {
  background-color: #d9534f;
}

.totalrent-view-stacked .totalrent-icon {
  background-color: #69727d;
  color: #fff;
  padding: .5em;
  fill: #fff;
}

.totalrent-view-framed .totalrent-icon {
  background-color: transparent;
  border: 3px solid #69727d;
  color: #69727d;
  padding: .5em;
}

.totalrent-icon {
  color: #69727d;
  display: inline-block;
  font-size: 50px;
  line-height: 1;
  text-align: center;
  transition: all .3s;
}

.totalrent-icon:hover {
  color: #69727d;
}

.totalrent-icon i, .totalrent-icon svg {
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.totalrent-icon i:before, .totalrent-icon svg:before {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.totalrent-icon i.fad {
  width: auto;
}

.totalrent-shape-square .totalrent-icon {
  border-radius: 0;
}

.totalrent-shape-rounded .totalrent-icon {
  border-radius: 10%;
}

.totalrent-shape-circle .totalrent-icon {
  border-radius: 50%;
}

.e-transform .totalrent-widget-container, .e-transform:not(:has(.totalrent-widget-container)) {
  transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
  animation-duration: 1.25s;
}

.animated.animated-slow {
  animation-duration: 2s;
}

.animated.animated-fast {
  animation-duration: .75s;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion:reduce) {
  .animated {
    animation: none;
  }
}

.totalrent-post__thumbnail__link {
  transition: none;
}

@media (max-width:767px) {
  .totalrent .totalrent-hidden-mobile, .totalrent .totalrent-hidden-phone {
    display: none;
  }
}

@media (min-width:-1) and (max-width:-1) {
  .totalrent .totalrent-hidden-mobile_extra {
    display: none;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .totalrent .totalrent-hidden-tablet {
    display: none;
  }
}

@media (min-width:-1) and (max-width:-1) {
  .totalrent .totalrent-hidden-tablet_extra {
    display: none;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .totalrent .totalrent-hidden-laptop {
    display: none;
  }
}

@media (min-width:1367px) and (max-width:99999px) {
  .totalrent .totalrent-hidden-desktop {
    display: none;
  }
}

@media (min-width:-1) {
  .totalrent .totalrent-hidden-widescreen {
    display: none;
  }
}

/* ===== post-6.css ===== */

.totalrent-kit-6 {
  --e-global-color-primary: #00A6E3;
  --e-global-color-secondary: #241B2B;
  --e-global-color-text: #241B2B;
  --e-global-color-accent: #ED696D;
  --e-global-color-0e38d29: #FFFFFF;
  --e-global-color-0c8c2df: #39F0CB;
  --e-global-color-ec914eb: #FDE9E1;
  --e-global-color-498c2d8: #F7F4F3;
  --e-global-color-36f2f90: #C1C1C1;
  --e-global-color-2b9b9b7: #FF0000;
  --e-global-typography-primary-font-family: "MaisonNeue";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-secondary-font-family: "MaisonNeue";
  --e-global-typography-secondary-font-weight: 600;
  --e-global-typography-text-font-family: "MaisonNeue";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "MaisonNeue";
  --e-global-typography-accent-font-weight: 500;
  color: var( --e-global-color-text );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.46em;
}

.totalrent-kit-6 button, .totalrent-kit-6 input[type="button"], .totalrent-kit-6 input[type="submit"], .totalrent-kit-6 .totalrent-button {
  background-color: #FFFFFF00;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  line-height: 29px;
  border: none;
  border-radius: 50px 50px 50px 50px;
  padding: 18px 0px 18px 0px;
}

.totalrent-kit-6 e-page-transition {
  background-color: #FFBC7D;
}

.totalrent-kit-6 h1 {
  color: var( --e-global-color-text );
  font-size: 75px;
  line-height: 1em;
}

.totalrent-kit-6 h2 {
  font-size: 60px;
  line-height: 1em;
}

.totalrent-kit-6 h3 {
  font-size: 25px;
  line-height: 0.8em;
}

.totalrent-kit-6 h4 {
  font-size: 20px;
  line-height: 1em;
}

.totalrent-kit-6 h5 {
  font-size: 16px;
  line-height: 1.25em;
}

.totalrent-section.totalrent-section-boxed > .totalrent-container {
  max-width: 1421px;
}

.e-con {
  --container-max-width: 1421px;
}

.totalrent-widget:not(:last-child) {
  margin-block-end: 25px;
}

.totalrent-element {
  --widgets-spacing: 25px 25px;
  --widgets-spacing-row: 25px;
  --widgets-spacing-column: 25px;
}

h1.entry-title {
  display: var(--page-title-display);
}

.site-header .site-branding {
  flex-direction: column;
  align-items: stretch;
}

.site-header {
  padding-inline-end: 0px;
  padding-inline-start: 0px;
}

.site-footer .site-branding {
  flex-direction: column;
  align-items: stretch;
}

@media (max-width:1366px) {
  .totalrent-kit-6 h2 {
    font-size: clamp(2.8125rem, 2.4414rem + 1.5625vw, 3.75rem);
  }
}

@media (max-width:1024px) {
  .totalrent-section.totalrent-section-boxed > .totalrent-container {
    max-width: 1024px;
  }
}

@media (max-width:1024px) {
  .e-con {
    --container-max-width: 1024px;
  }
}

@media (max-width:767px) {
  .totalrent-section.totalrent-section-boxed > .totalrent-container {
    max-width: 767px;
  }
}

@media (max-width:767px) {
  .e-con {
    --container-max-width: 767px;
  }
}

/* Start custom CSS */

:root {
  --primary-clr: #00A6E3;
  --secondary-clr: #ED696D;
}

/* H3 - Demi */

.h3-demi {
  font-family: "Maison Neue";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}

.h4-demi {
  font-family: "Maison Neue";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}

.body-demi {
  font-family: "Maison Neue";
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}

.body-bold {
  font-family: "Maison Neue";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}

.body-destacado {
  font-family: "Maison Neue";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
}

.body-destacado-bold {
  font-family: "Maison Neue";
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 31px;
}

.primary-clr {
  color: var(--primary-clr);
}

.secondary-clr {
  color: var(--secondary-clr);
}

.line-height-0 {
  line-height: 0;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

.white {
  color: white;
}

/* End custom CSS */

/* Start Custom Fonts CSS */

/* End Custom Fonts CSS */

/* ===== widget-image.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-image {
  text-align: center;
}

.totalrent-widget-image a {
  display: inline-block;
}

.totalrent-widget-image a img[src$=".svg"] {
  width: 48px;
}

.totalrent-widget-image img {
  display: inline-block;
  vertical-align: middle;
}

/* ===== widget-text-editor.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: #69727d;
  color: #fff;
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap {
  background-color: transparent;
  border: 3px solid;
  color: #69727d;
}

.totalrent-widget-text-editor:not(.totalrent-drop-cap-view-default) .totalrent-drop-cap {
  margin-top: 8px;
}

.totalrent-widget-text-editor:not(.totalrent-drop-cap-view-default) .totalrent-drop-cap-letter {
  height: 1em;
  width: 1em;
}

.totalrent-widget-text-editor .totalrent-drop-cap {
  float: left;
  font-size: 50px;
  line-height: 1;
  text-align: center;
}

.totalrent-widget-text-editor .totalrent-drop-cap-letter {
  display: inline-block;
}

/* ===== widget-heading.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-heading .totalrent-heading-title[class*=elementor-size-] > a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.totalrent-widget-heading .totalrent-heading-title.totalrent-size-small {
  font-size: 15px;
}

.totalrent-widget-heading .totalrent-heading-title.totalrent-size-medium {
  font-size: 19px;
}

.totalrent-widget-heading .totalrent-heading-title.totalrent-size-large {
  font-size: 29px;
}

.totalrent-widget-heading .totalrent-heading-title.totalrent-size-xl {
  font-size: 39px;
}

.totalrent-widget-heading .totalrent-heading-title.totalrent-size-xxl {
  font-size: 59px;
}

/* ===== custom-widget-icon-list.min.css ===== */

.totalrent-widget.totalrent-icon-list--layout-inline .totalrent-widget-container, .totalrent-widget:not(:has(.totalrent-widget-container)) .totalrent-widget-container {
  overflow: hidden;
}

.totalrent-widget .totalrent-icon-list-items.totalrent-inline-items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}

.totalrent-widget .totalrent-icon-list-items.totalrent-inline-items .totalrent-inline-item {
  word-break: break-word;
}

.totalrent-widget .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-left: 8px;
  margin-right: 8px;
}

.totalrent-widget .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  border-bottom: 0;
  border-left-width: 1px;
  border-right: 0;
  border-top: 0;
  border-style: solid;
  height: 100%;
  left: auto;
  position: relative;
  right: auto;
  right: -8px;
  width: auto;
}

.totalrent-widget .totalrent-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.totalrent-widget .totalrent-icon-list-item {
  margin: 0;
  padding: 0;
  position: relative;
}

.totalrent-widget .totalrent-icon-list-item:after {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.totalrent-widget .totalrent-icon-list-item, .totalrent-widget .totalrent-icon-list-item a {
  align-items: var(--icon-vertical-align,center);
  display: flex;
  font-size: inherit;
}

.totalrent-widget .totalrent-icon-list-icon + .totalrent-icon-list-text {
  align-self: center;
  padding-inline-start: 5px;
}

.totalrent-widget .totalrent-icon-list-icon {
  display: flex;
  position: relative;
  top: var(--icon-vertical-offset,initial);
}

.totalrent-widget .totalrent-icon-list-icon svg {
  height: var(--e-icon-list-icon-size,1em);
  width: var(--e-icon-list-icon-size,1em);
}

.totalrent-widget .totalrent-icon-list-icon i {
  font-size: var(--e-icon-list-icon-size);
  width: 1.25em;
}

.totalrent-widget.totalrent-widget-icon-list .totalrent-icon-list-icon {
  text-align: var(--e-icon-list-icon-align);
}

.totalrent-widget.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}

.totalrent-widget.totalrent-list-item-link-full_width a {
  width: 100%;
}

.totalrent-widget.totalrent-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-align-center .totalrent-icon-list-item a {
  justify-content: center;
}

.totalrent-widget.totalrent-align-center .totalrent-icon-list-item:after {
  margin: auto;
}

.totalrent-widget.totalrent-align-center .totalrent-inline-items {
  justify-content: center;
}

.totalrent-widget.totalrent-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-align-left .totalrent-icon-list-item a {
  justify-content: flex-start;
  text-align: left;
}

.totalrent-widget.totalrent-align-left .totalrent-inline-items {
  justify-content: flex-start;
}

.totalrent-widget.totalrent-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-align-right .totalrent-icon-list-item a {
  justify-content: flex-end;
  text-align: right;
}

.totalrent-widget.totalrent-align-right .totalrent-icon-list-items {
  justify-content: flex-end;
}

.totalrent-widget:not(.totalrent-align-right) .totalrent-icon-list-item:after {
  left: 0;
}

.totalrent-widget:not(.totalrent-align-left) .totalrent-icon-list-item:after {
  right: 0;
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-widescreen-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-widescreen-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-widescreen-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (min-width:-1) {
  .totalrent-widget.totalrent-widescreen-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (min-width:-1) {
  .totalrent-widget:not(.totalrent-widescreen-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (min-width:-1) {
  .totalrent-widget:not(.totalrent-widescreen-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-laptop-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-laptop-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-laptop-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (max-width:1366px) {
  .totalrent-widget.totalrent-laptop-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (max-width:1366px) {
  .totalrent-widget:not(.totalrent-laptop-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-widget:not(.totalrent-laptop-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet_extra-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet_extra-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet_extra-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-tablet_extra-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (max-width:-1) {
  .totalrent-widget:not(.totalrent-tablet_extra-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget:not(.totalrent-tablet_extra-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-tablet-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (max-width:1024px) {
  .totalrent-widget.totalrent-tablet-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (max-width:1024px) {
  .totalrent-widget:not(.totalrent-tablet-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-widget:not(.totalrent-tablet-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile_extra-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile_extra-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile_extra-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (max-width:-1) {
  .totalrent-widget.totalrent-mobile_extra-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (max-width:-1) {
  .totalrent-widget:not(.totalrent-mobile_extra-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget:not(.totalrent-mobile_extra-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-center .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile-align-center .totalrent-icon-list-item a {
    justify-content: center;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-center .totalrent-icon-list-item:after {
    margin: auto;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-center .totalrent-inline-items {
    justify-content: center;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-left .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile-align-left .totalrent-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-left .totalrent-inline-items {
    justify-content: flex-start;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-right .totalrent-icon-list-item, .totalrent-widget.totalrent-mobile-align-right .totalrent-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }
}

@media (max-width:767px) {
  .totalrent-widget.totalrent-mobile-align-right .totalrent-icon-list-items {
    justify-content: flex-end;
  }
}

@media (max-width:767px) {
  .totalrent-widget:not(.totalrent-mobile-align-right) .totalrent-icon-list-item:after {
    left: 0;
  }
}

@media (max-width:767px) {
  .totalrent-widget:not(.totalrent-mobile-align-left) .totalrent-icon-list-item:after {
    right: 0;
  }
}

#left-area ul.totalrent-icon-list-items, .totalrent .totalrent-element ul.totalrent-icon-list-items, .totalrent-edit-area .totalrent-element ul.totalrent-icon-list-items {
  padding: 0;
}

/* ===== widget-social-icons.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-social-icons.totalrent-grid-0 .totalrent-widget-container, .totalrent-widget-social-icons.totalrent-grid-0:not(:has(.totalrent-widget-container)), .totalrent-widget-social-icons.totalrent-grid-mobile-0 .totalrent-widget-container, .totalrent-widget-social-icons.totalrent-grid-mobile-0:not(:has(.totalrent-widget-container)), .totalrent-widget-social-icons.totalrent-grid-tablet-0 .totalrent-widget-container, .totalrent-widget-social-icons.totalrent-grid-tablet-0:not(:has(.totalrent-widget-container)) {
  font-size: 0;
  line-height: 1;
}

.totalrent-widget-social-icons:not(.totalrent-grid-0):not(.totalrent-grid-tablet-0):not(.totalrent-grid-mobile-0) .totalrent-grid {
  display: inline-grid;
}

.totalrent-widget-social-icons .totalrent-grid {
  grid-column-gap: var(--grid-column-gap,5px);
  grid-row-gap: var(--grid-row-gap,5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content,center);
  justify-items: var(--justify-content,center);
}

.totalrent-icon.totalrent-social-icon {
  font-size: var(--icon-size,25px);
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
  line-height: var(--icon-size,25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
}

.totalrent-social-icon {
  --e-social-icon-icon-color: #fff;
  align-items: center;
  background-color: #69727d;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  text-align: center;
}

.totalrent-social-icon i {
  color: var(--e-social-icon-icon-color);
}

.totalrent-social-icon svg {
  fill: var(--e-social-icon-icon-color);
}

.totalrent-social-icon:last-child {
  margin: 0;
}

.totalrent-social-icon:hover {
  color: #fff;
  opacity: .9;
}

.totalrent-social-icon-android {
  background-color: #a4c639;
}

.totalrent-social-icon-apple {
  background-color: #999;
}

.totalrent-social-icon-behance {
  background-color: #1769ff;
}

.totalrent-social-icon-bitbucket {
  background-color: #205081;
}

.totalrent-social-icon-codepen {
  background-color: #000;
}

.totalrent-social-icon-delicious {
  background-color: #39f;
}

.totalrent-social-icon-deviantart {
  background-color: #05cc47;
}

.totalrent-social-icon-digg {
  background-color: #005be2;
}

.totalrent-social-icon-dribbble {
  background-color: #ea4c89;
}

.totalrent-social-icon-totalrent {
  background-color: #d30c5c;
}

.totalrent-social-icon-envelope {
  background-color: #ea4335;
}

.totalrent-social-icon-facebook, .totalrent-social-icon-facebook-f {
  background-color: #3b5998;
}

.totalrent-social-icon-flickr {
  background-color: #0063dc;
}

.totalrent-social-icon-foursquare {
  background-color: #2d5be3;
}

.totalrent-social-icon-free-code-camp, .totalrent-social-icon-freecodecamp {
  background-color: #006400;
}

.totalrent-social-icon-github {
  background-color: #333;
}

.totalrent-social-icon-gitlab {
  background-color: #e24329;
}

.totalrent-social-icon-globe {
  background-color: #69727d;
}

.totalrent-social-icon-google-plus, .totalrent-social-icon-google-plus-g {
  background-color: #dd4b39;
}

.totalrent-social-icon-houzz {
  background-color: #7ac142;
}

.totalrent-social-icon-instagram {
  background-color: #262626;
}

.totalrent-social-icon-jsfiddle {
  background-color: #487aa2;
}

.totalrent-social-icon-link {
  background-color: #818a91;
}

.totalrent-social-icon-linkedin, .totalrent-social-icon-linkedin-in {
  background-color: #0077b5;
}

.totalrent-social-icon-medium {
  background-color: #00ab6b;
}

.totalrent-social-icon-meetup {
  background-color: #ec1c40;
}

.totalrent-social-icon-mixcloud {
  background-color: #273a4b;
}

.totalrent-social-icon-odnoklassniki {
  background-color: #f4731c;
}

.totalrent-social-icon-pinterest {
  background-color: #bd081c;
}

.totalrent-social-icon-product-hunt {
  background-color: #da552f;
}

.totalrent-social-icon-reddit {
  background-color: #ff4500;
}

.totalrent-social-icon-rss {
  background-color: #f26522;
}

.totalrent-social-icon-shopping-cart {
  background-color: #4caf50;
}

.totalrent-social-icon-skype {
  background-color: #00aff0;
}

.totalrent-social-icon-slideshare {
  background-color: #0077b5;
}

.totalrent-social-icon-snapchat {
  background-color: #fffc00;
}

.totalrent-social-icon-soundcloud {
  background-color: #f80;
}

.totalrent-social-icon-spotify {
  background-color: #2ebd59;
}

.totalrent-social-icon-stack-overflow {
  background-color: #fe7a15;
}

.totalrent-social-icon-steam {
  background-color: #00adee;
}

.totalrent-social-icon-stumbleupon {
  background-color: #eb4924;
}

.totalrent-social-icon-telegram {
  background-color: #2ca5e0;
}

.totalrent-social-icon-threads {
  background-color: #000;
}

.totalrent-social-icon-thumb-tack {
  background-color: #1aa1d8;
}

.totalrent-social-icon-tripadvisor {
  background-color: #589442;
}

.totalrent-social-icon-tumblr {
  background-color: #35465c;
}

.totalrent-social-icon-twitch {
  background-color: #6441a5;
}

.totalrent-social-icon-twitter {
  background-color: #1da1f2;
}

.totalrent-social-icon-viber {
  background-color: #665cac;
}

.totalrent-social-icon-vimeo {
  background-color: #1ab7ea;
}

.totalrent-social-icon-vk {
  background-color: #45668e;
}

.totalrent-social-icon-weibo {
  background-color: #dd2430;
}

.totalrent-social-icon-weixin {
  background-color: #31a918;
}

.totalrent-social-icon-whatsapp {
  background-color: #25d366;
}

.totalrent-social-icon-wordpress {
  background-color: #21759b;
}

.totalrent-social-icon-x-twitter {
  background-color: #000;
}

.totalrent-social-icon-xing {
  background-color: #026466;
}

.totalrent-social-icon-yelp {
  background-color: #af0606;
}

.totalrent-social-icon-youtube {
  background-color: #cd201f;
}

.totalrent-social-icon-500px {
  background-color: #0099e5;
}

/* ===== custom-apple-webkit.min.css ===== */

.e--ua-appleWebkit.rtl {
  --flex-right: flex-start;
}

.e--ua-appleWebkit .totalrent-share-buttons--align-right, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-right {
  --justify-content: var(--flex-right,flex-end);
}

.e--ua-appleWebkit .totalrent-share-buttons--align-center, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-center {
  --justify-content: center;
}

.e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-justify .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-right .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-right .totalrent-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content,space-between);
  margin-left: calc(-.5 * var(--grid-column-gap));
  margin-right: calc(-.5 * var(--grid-column-gap));
  width: auto;
}

.e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-justify .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-right .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-right .totalrent-grid-item {
  margin-left: calc(.5 * var(--grid-column-gap));
  margin-right: calc(.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-left .totalrent-grid {
  display: inline-block;
}

.e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-left .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-left .totalrent-grid-item {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-share-buttons-tablet--align-right, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-tablet-right {
    --justify-content: var(--flex-right,flex-end);
  }
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-share-buttons-tablet--align-center, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-tablet-center {
    --justify-content: center;
  }
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-justify .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-right .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-right .totalrent-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto;
  }
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-justify .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-tablet-right .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-right .totalrent-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap));
  }
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-tablet--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-left .totalrent-grid {
    display: inline-block;
  }
}

@media (max-width:1024px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-tablet--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-tablet--align-left .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-tablet-left .totalrent-grid-item {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-share-buttons-mobile--align-right, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-mobile-right {
    --justify-content: var(--flex-right,flex-end);
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-share-buttons-mobile--align-center, .e--ua-appleWebkit .totalrent-widget-social-icons.e-grid-align-mobile-center {
    --justify-content: center;
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-justify .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-right .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-center .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-right .totalrent-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto;
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-justify .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons--align-mobile-right .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-center .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-right .totalrent-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap));
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-mobile--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-left .totalrent-grid {
    display: inline-block;
  }
}

@media (max-width:767px) {
  .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-mobile--align-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-share-buttons-mobile--align-left .totalrent-grid-item, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-left .totalrent-grid, .e--ua-appleWebkit .totalrent-grid-0.totalrent-widget-social-icons.e-grid-align-mobile-left .totalrent-grid-item {
    margin-left: 0;
    margin-right: 0;
  }
}

/* ===== dashicons.min.css ===== */

/* ! This file is auto-generated */

.dashicons, .dashicons-before:before {
  font-family: dashicons;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
  content: "\f100";
}

.dashicons-admin-collapse:before {
  content: "\f148";
}

.dashicons-admin-comments:before {
  content: "\f101";
}

.dashicons-admin-customizer:before {
  content: "\f540";
}

.dashicons-admin-generic:before {
  content: "\f111";
}

.dashicons-admin-home:before {
  content: "\f102";
}

.dashicons-admin-links:before {
  content: "\f103";
}

.dashicons-admin-media:before {
  content: "\f104";
}

.dashicons-admin-multisite:before {
  content: "\f541";
}

.dashicons-admin-network:before {
  content: "\f112";
}

.dashicons-admin-page:before {
  content: "\f105";
}

.dashicons-admin-plugins:before {
  content: "\f106";
}

.dashicons-admin-post:before {
  content: "\f109";
}

.dashicons-admin-settings:before {
  content: "\f108";
}

.dashicons-admin-site-alt:before {
  content: "\f11d";
}

.dashicons-admin-site-alt2:before {
  content: "\f11e";
}

.dashicons-admin-site-alt3:before {
  content: "\f11f";
}

.dashicons-admin-site:before {
  content: "\f319";
}

.dashicons-admin-tools:before {
  content: "\f107";
}

.dashicons-admin-users:before {
  content: "\f110";
}

.dashicons-airplane:before {
  content: "\f15f";
}

.dashicons-album:before {
  content: "\f514";
}

.dashicons-align-center:before {
  content: "\f134";
}

.dashicons-align-full-width:before {
  content: "\f114";
}

.dashicons-align-left:before {
  content: "\f135";
}

.dashicons-align-none:before {
  content: "\f138";
}

.dashicons-align-pull-left:before {
  content: "\f10a";
}

.dashicons-align-pull-right:before {
  content: "\f10b";
}

.dashicons-align-right:before {
  content: "\f136";
}

.dashicons-align-wide:before {
  content: "\f11b";
}

.dashicons-amazon:before {
  content: "\f162";
}

.dashicons-analytics:before {
  content: "\f183";
}

.dashicons-archive:before {
  content: "\f480";
}

.dashicons-arrow-down-alt:before {
  content: "\f346";
}

.dashicons-arrow-down-alt2:before {
  content: "\f347";
}

.dashicons-arrow-down:before {
  content: "\f140";
}

.dashicons-arrow-left-alt:before {
  content: "\f340";
}

.dashicons-arrow-left-alt2:before {
  content: "\f341";
}

.dashicons-arrow-left:before {
  content: "\f141";
}

.dashicons-arrow-right-alt:before {
  content: "\f344";
}

.dashicons-arrow-right-alt2:before {
  content: "\f345";
}

.dashicons-arrow-right:before {
  content: "\f139";
}

.dashicons-arrow-up-alt:before {
  content: "\f342";
}

.dashicons-arrow-up-alt2:before {
  content: "\f343";
}

.dashicons-arrow-up-duplicate:before {
  content: "\f143";
}

.dashicons-arrow-up:before {
  content: "\f142";
}

.dashicons-art:before {
  content: "\f309";
}

.dashicons-awards:before {
  content: "\f313";
}

.dashicons-backup:before {
  content: "\f321";
}

.dashicons-bank:before {
  content: "\f16a";
}

.dashicons-beer:before {
  content: "\f16c";
}

.dashicons-bell:before {
  content: "\f16d";
}

.dashicons-block-default:before {
  content: "\f12b";
}

.dashicons-book-alt:before {
  content: "\f331";
}

.dashicons-book:before {
  content: "\f330";
}

.dashicons-buddicons-activity:before {
  content: "\f452";
}

.dashicons-buddicons-bbpress-logo:before {
  content: "\f477";
}

.dashicons-buddicons-buddypress-logo:before {
  content: "\f448";
}

.dashicons-buddicons-community:before {
  content: "\f453";
}

.dashicons-buddicons-forums:before {
  content: "\f449";
}

.dashicons-buddicons-friends:before {
  content: "\f454";
}

.dashicons-buddicons-groups:before {
  content: "\f456";
}

.dashicons-buddicons-pm:before {
  content: "\f457";
}

.dashicons-buddicons-replies:before {
  content: "\f451";
}

.dashicons-buddicons-topics:before {
  content: "\f450";
}

.dashicons-buddicons-tracking:before {
  content: "\f455";
}

.dashicons-building:before {
  content: "\f512";
}

.dashicons-businessman:before {
  content: "\f338";
}

.dashicons-businessperson:before {
  content: "\f12e";
}

.dashicons-businesswoman:before {
  content: "\f12f";
}

.dashicons-button:before {
  content: "\f11a";
}

.dashicons-calculator:before {
  content: "\f16e";
}

.dashicons-calendar-alt:before {
  content: "\f508";
}

.dashicons-calendar:before {
  content: "\f145";
}

.dashicons-camera-alt:before {
  content: "\f129";
}

.dashicons-camera:before {
  content: "\f306";
}

.dashicons-car:before {
  content: "\f16b";
}

.dashicons-carrot:before {
  content: "\f511";
}

.dashicons-cart:before {
  content: "\f174";
}

.dashicons-category:before {
  content: "\f318";
}

.dashicons-chart-area:before {
  content: "\f239";
}

.dashicons-chart-bar:before {
  content: "\f185";
}

.dashicons-chart-line:before {
  content: "\f238";
}

.dashicons-chart-pie:before {
  content: "\f184";
}

.dashicons-clipboard:before {
  content: "\f481";
}

.dashicons-clock:before {
  content: "\f469";
}

.dashicons-cloud-saved:before {
  content: "\f137";
}

.dashicons-cloud-upload:before {
  content: "\f13b";
}

.dashicons-cloud:before {
  content: "\f176";
}

.dashicons-code-standards:before {
  content: "\f13a";
}

.dashicons-coffee:before {
  content: "\f16f";
}

.dashicons-color-picker:before {
  content: "\f131";
}

.dashicons-columns:before {
  content: "\f13c";
}

.dashicons-controls-back:before {
  content: "\f518";
}

.dashicons-controls-forward:before {
  content: "\f519";
}

.dashicons-controls-pause:before {
  content: "\f523";
}

.dashicons-controls-play:before {
  content: "\f522";
}

.dashicons-controls-repeat:before {
  content: "\f515";
}

.dashicons-controls-skipback:before {
  content: "\f516";
}

.dashicons-controls-skipforward:before {
  content: "\f517";
}

.dashicons-controls-volumeoff:before {
  content: "\f520";
}

.dashicons-controls-volumeon:before {
  content: "\f521";
}

.dashicons-cover-image:before {
  content: "\f13d";
}

.dashicons-dashboard:before {
  content: "\f226";
}

.dashicons-database-add:before {
  content: "\f170";
}

.dashicons-database-export:before {
  content: "\f17a";
}

.dashicons-database-import:before {
  content: "\f17b";
}

.dashicons-database-remove:before {
  content: "\f17c";
}

.dashicons-database-view:before {
  content: "\f17d";
}

.dashicons-database:before {
  content: "\f17e";
}

.dashicons-desktop:before {
  content: "\f472";
}

.dashicons-dismiss:before {
  content: "\f153";
}

.dashicons-download:before {
  content: "\f316";
}

.dashicons-drumstick:before {
  content: "\f17f";
}

.dashicons-edit-large:before {
  content: "\f327";
}

.dashicons-edit-page:before {
  content: "\f186";
}

.dashicons-edit:before {
  content: "\f464";
}

.dashicons-editor-aligncenter:before {
  content: "\f207";
}

.dashicons-editor-alignleft:before {
  content: "\f206";
}

.dashicons-editor-alignright:before {
  content: "\f208";
}

.dashicons-editor-bold:before {
  content: "\f200";
}

.dashicons-editor-break:before {
  content: "\f474";
}

.dashicons-editor-code-duplicate:before {
  content: "\f494";
}

.dashicons-editor-code:before {
  content: "\f475";
}

.dashicons-editor-contract:before {
  content: "\f506";
}

.dashicons-editor-customchar:before {
  content: "\f220";
}

.dashicons-editor-expand:before {
  content: "\f211";
}

.dashicons-editor-help:before {
  content: "\f223";
}

.dashicons-editor-indent:before {
  content: "\f222";
}

.dashicons-editor-insertmore:before {
  content: "\f209";
}

.dashicons-editor-italic:before {
  content: "\f201";
}

.dashicons-editor-justify:before {
  content: "\f214";
}

.dashicons-editor-kitchensink:before {
  content: "\f212";
}

.dashicons-editor-ltr:before {
  content: "\f10c";
}

.dashicons-editor-ol-rtl:before {
  content: "\f12c";
}

.dashicons-editor-ol:before {
  content: "\f204";
}

.dashicons-editor-outdent:before {
  content: "\f221";
}

.dashicons-editor-paragraph:before {
  content: "\f476";
}

.dashicons-editor-paste-text:before {
  content: "\f217";
}

.dashicons-editor-paste-word:before {
  content: "\f216";
}

.dashicons-editor-quote:before {
  content: "\f205";
}

.dashicons-editor-removeformatting:before {
  content: "\f218";
}

.dashicons-editor-rtl:before {
  content: "\f320";
}

.dashicons-editor-spellcheck:before {
  content: "\f210";
}

.dashicons-editor-strikethrough:before {
  content: "\f224";
}

.dashicons-editor-table:before {
  content: "\f535";
}

.dashicons-editor-textcolor:before {
  content: "\f215";
}

.dashicons-editor-ul:before {
  content: "\f203";
}

.dashicons-editor-underline:before {
  content: "\f213";
}

.dashicons-editor-unlink:before {
  content: "\f225";
}

.dashicons-editor-video:before {
  content: "\f219";
}

.dashicons-ellipsis:before {
  content: "\f11c";
}

.dashicons-email-alt:before {
  content: "\f466";
}

.dashicons-email-alt2:before {
  content: "\f467";
}

.dashicons-email:before {
  content: "\f465";
}

.dashicons-embed-audio:before {
  content: "\f13e";
}

.dashicons-embed-generic:before {
  content: "\f13f";
}

.dashicons-embed-photo:before {
  content: "\f144";
}

.dashicons-embed-post:before {
  content: "\f146";
}

.dashicons-embed-video:before {
  content: "\f149";
}

.dashicons-excerpt-view:before {
  content: "\f164";
}

.dashicons-exit:before {
  content: "\f14a";
}

.dashicons-external:before {
  content: "\f504";
}

.dashicons-facebook-alt:before {
  content: "\f305";
}

.dashicons-facebook:before {
  content: "\f304";
}

.dashicons-feedback:before {
  content: "\f175";
}

.dashicons-filter:before {
  content: "\f536";
}

.dashicons-flag:before {
  content: "\f227";
}

.dashicons-food:before {
  content: "\f187";
}

.dashicons-format-aside:before {
  content: "\f123";
}

.dashicons-format-audio:before {
  content: "\f127";
}

.dashicons-format-chat:before {
  content: "\f125";
}

.dashicons-format-gallery:before {
  content: "\f161";
}

.dashicons-format-image:before {
  content: "\f128";
}

.dashicons-format-quote:before {
  content: "\f122";
}

.dashicons-format-status:before {
  content: "\f130";
}

.dashicons-format-video:before {
  content: "\f126";
}

.dashicons-forms:before {
  content: "\f314";
}

.dashicons-fullscreen-alt:before {
  content: "\f188";
}

.dashicons-fullscreen-exit-alt:before {
  content: "\f189";
}

.dashicons-games:before {
  content: "\f18a";
}

.dashicons-google:before {
  content: "\f18b";
}

.dashicons-googleplus:before {
  content: "\f462";
}

.dashicons-grid-view:before {
  content: "\f509";
}

.dashicons-groups:before {
  content: "\f307";
}

.dashicons-hammer:before {
  content: "\f308";
}

.dashicons-heading:before {
  content: "\f10e";
}

.dashicons-heart:before {
  content: "\f487";
}

.dashicons-hidden:before {
  content: "\f530";
}

.dashicons-hourglass:before {
  content: "\f18c";
}

.dashicons-html:before {
  content: "\f14b";
}

.dashicons-id-alt:before {
  content: "\f337";
}

.dashicons-id:before {
  content: "\f336";
}

.dashicons-image-crop:before {
  content: "\f165";
}

.dashicons-image-filter:before {
  content: "\f533";
}

.dashicons-image-flip-horizontal:before {
  content: "\f169";
}

.dashicons-image-flip-vertical:before {
  content: "\f168";
}

.dashicons-image-rotate-left:before {
  content: "\f166";
}

.dashicons-image-rotate-right:before {
  content: "\f167";
}

.dashicons-image-rotate:before {
  content: "\f531";
}

.dashicons-images-alt:before {
  content: "\f232";
}

.dashicons-images-alt2:before {
  content: "\f233";
}

.dashicons-index-card:before {
  content: "\f510";
}

.dashicons-info-outline:before {
  content: "\f14c";
}

.dashicons-info:before {
  content: "\f348";
}

.dashicons-insert-after:before {
  content: "\f14d";
}

.dashicons-insert-before:before {
  content: "\f14e";
}

.dashicons-insert:before {
  content: "\f10f";
}

.dashicons-instagram:before {
  content: "\f12d";
}

.dashicons-laptop:before {
  content: "\f547";
}

.dashicons-layout:before {
  content: "\f538";
}

.dashicons-leftright:before {
  content: "\f229";
}

.dashicons-lightbulb:before {
  content: "\f339";
}

.dashicons-linkedin:before {
  content: "\f18d";
}

.dashicons-list-view:before {
  content: "\f163";
}

.dashicons-location-alt:before {
  content: "\f231";
}

.dashicons-location:before {
  content: "\f230";
}

.dashicons-lock-duplicate:before {
  content: "\f315";
}

.dashicons-lock:before {
  content: "\f160";
}

.dashicons-marker:before {
  content: "\f159";
}

.dashicons-media-archive:before {
  content: "\f501";
}

.dashicons-media-audio:before {
  content: "\f500";
}

.dashicons-media-code:before {
  content: "\f499";
}

.dashicons-media-default:before {
  content: "\f498";
}

.dashicons-media-document:before {
  content: "\f497";
}

.dashicons-media-interactive:before {
  content: "\f496";
}

.dashicons-media-spreadsheet:before {
  content: "\f495";
}

.dashicons-media-text:before {
  content: "\f491";
}

.dashicons-media-video:before {
  content: "\f490";
}

.dashicons-megaphone:before {
  content: "\f488";
}

.dashicons-menu-alt:before {
  content: "\f228";
}

.dashicons-menu-alt2:before {
  content: "\f329";
}

.dashicons-menu-alt3:before {
  content: "\f349";
}

.dashicons-menu:before {
  content: "\f333";
}

.dashicons-microphone:before {
  content: "\f482";
}

.dashicons-migrate:before {
  content: "\f310";
}

.dashicons-minus:before {
  content: "\f460";
}

.dashicons-money-alt:before {
  content: "\f18e";
}

.dashicons-money:before {
  content: "\f526";
}

.dashicons-move:before {
  content: "\f545";
}

.dashicons-nametag:before {
  content: "\f484";
}

.dashicons-networking:before {
  content: "\f325";
}

.dashicons-no-alt:before {
  content: "\f335";
}

.dashicons-no:before {
  content: "\f158";
}

.dashicons-open-folder:before {
  content: "\f18f";
}

.dashicons-palmtree:before {
  content: "\f527";
}

.dashicons-paperclip:before {
  content: "\f546";
}

.dashicons-pdf:before {
  content: "\f190";
}

.dashicons-performance:before {
  content: "\f311";
}

.dashicons-pets:before {
  content: "\f191";
}

.dashicons-phone:before {
  content: "\f525";
}

.dashicons-pinterest:before {
  content: "\f192";
}

.dashicons-playlist-audio:before {
  content: "\f492";
}

.dashicons-playlist-video:before {
  content: "\f493";
}

.dashicons-plugins-checked:before {
  content: "\f485";
}

.dashicons-plus-alt:before {
  content: "\f502";
}

.dashicons-plus-alt2:before {
  content: "\f543";
}

.dashicons-plus:before {
  content: "\f132";
}

.dashicons-podio:before {
  content: "\f19c";
}

.dashicons-portfolio:before {
  content: "\f322";
}

.dashicons-post-status:before {
  content: "\f173";
}

.dashicons-pressthis:before {
  content: "\f157";
}

.dashicons-printer:before {
  content: "\f193";
}

.dashicons-privacy:before {
  content: "\f194";
}

.dashicons-products:before {
  content: "\f312";
}

.dashicons-randomize:before {
  content: "\f503";
}

.dashicons-reddit:before {
  content: "\f195";
}

.dashicons-redo:before {
  content: "\f172";
}

.dashicons-remove:before {
  content: "\f14f";
}

.dashicons-rest-api:before {
  content: "\f124";
}

.dashicons-rss:before {
  content: "\f303";
}

.dashicons-saved:before {
  content: "\f15e";
}

.dashicons-schedule:before {
  content: "\f489";
}

.dashicons-screenoptions:before {
  content: "\f180";
}

.dashicons-search:before {
  content: "\f179";
}

.dashicons-share-alt:before {
  content: "\f240";
}

.dashicons-share-alt2:before {
  content: "\f242";
}

.dashicons-share:before {
  content: "\f237";
}

.dashicons-shield-alt:before {
  content: "\f334";
}

.dashicons-shield:before {
  content: "\f332";
}

.dashicons-shortcode:before {
  content: "\f150";
}

.dashicons-slides:before {
  content: "\f181";
}

.dashicons-smartphone:before {
  content: "\f470";
}

.dashicons-smiley:before {
  content: "\f328";
}

.dashicons-sort:before {
  content: "\f156";
}

.dashicons-sos:before {
  content: "\f468";
}

.dashicons-spotify:before {
  content: "\f196";
}

.dashicons-star-empty:before {
  content: "\f154";
}

.dashicons-star-filled:before {
  content: "\f155";
}

.dashicons-star-half:before {
  content: "\f459";
}

.dashicons-sticky:before {
  content: "\f537";
}

.dashicons-store:before {
  content: "\f513";
}

.dashicons-superhero-alt:before {
  content: "\f197";
}

.dashicons-superhero:before {
  content: "\f198";
}

.dashicons-table-col-after:before {
  content: "\f151";
}

.dashicons-table-col-before:before {
  content: "\f152";
}

.dashicons-table-col-delete:before {
  content: "\f15a";
}

.dashicons-table-row-after:before {
  content: "\f15b";
}

.dashicons-table-row-before:before {
  content: "\f15c";
}

.dashicons-table-row-delete:before {
  content: "\f15d";
}

.dashicons-tablet:before {
  content: "\f471";
}

.dashicons-tag:before {
  content: "\f323";
}

.dashicons-tagcloud:before {
  content: "\f479";
}

.dashicons-testimonial:before {
  content: "\f473";
}

.dashicons-text-page:before {
  content: "\f121";
}

.dashicons-text:before {
  content: "\f478";
}

.dashicons-thumbs-down:before {
  content: "\f542";
}

.dashicons-thumbs-up:before {
  content: "\f529";
}

.dashicons-tickets-alt:before {
  content: "\f524";
}

.dashicons-tickets:before {
  content: "\f486";
}

.dashicons-tide:before {
  content: "\f10d";
}

.dashicons-translation:before {
  content: "\f326";
}

.dashicons-trash:before {
  content: "\f182";
}

.dashicons-twitch:before {
  content: "\f199";
}

.dashicons-twitter-alt:before {
  content: "\f302";
}

.dashicons-twitter:before {
  content: "\f301";
}

.dashicons-undo:before {
  content: "\f171";
}

.dashicons-universal-access-alt:before {
  content: "\f507";
}

.dashicons-universal-access:before {
  content: "\f483";
}

.dashicons-unlock:before {
  content: "\f528";
}

.dashicons-update-alt:before {
  content: "\f113";
}

.dashicons-update:before {
  content: "\f463";
}

.dashicons-upload:before {
  content: "\f317";
}

.dashicons-vault:before {
  content: "\f178";
}

.dashicons-video-alt:before {
  content: "\f234";
}

.dashicons-video-alt2:before {
  content: "\f235";
}

.dashicons-video-alt3:before {
  content: "\f236";
}

.dashicons-visibility:before {
  content: "\f177";
}

.dashicons-warning:before {
  content: "\f534";
}

.dashicons-welcome-add-page:before {
  content: "\f133";
}

.dashicons-welcome-comments:before {
  content: "\f117";
}

.dashicons-welcome-learn-more:before {
  content: "\f118";
}

.dashicons-welcome-view-site:before {
  content: "\f115";
}

.dashicons-welcome-widgets-menus:before {
  content: "\f116";
}

.dashicons-welcome-write-blog:before {
  content: "\f119";
}

.dashicons-whatsapp:before {
  content: "\f19a";
}

.dashicons-wordpress-alt:before {
  content: "\f324";
}

.dashicons-wordpress:before {
  content: "\f120";
}

.dashicons-xing:before {
  content: "\f19d";
}

.dashicons-yes-alt:before {
  content: "\f12a";
}

.dashicons-yes:before {
  content: "\f147";
}

.dashicons-youtube:before {
  content: "\f19b";
}

.dashicons-editor-distractionfree:before {
  content: "\f211";
}

.dashicons-exerpt-view:before {
  content: "\f164";
}

.dashicons-format-links:before {
  content: "\f103";
}

.dashicons-format-standard:before {
  content: "\f109";
}

.dashicons-post-trash:before {
  content: "\f182";
}

.dashicons-share1:before {
  content: "\f237";
}

.dashicons-welcome-edit-page:before {
  content: "\f119";
}

/* ===== widget-form.min.css ===== */

/* ! elementor-pro - v3.26.0 - 07-01-2025 */

.totalrent-button.totalrent-hidden, .totalrent-hidden {
  display: none;
}

.e-form__step {
  width: 100%;
}

.e-form__step:not(.totalrent-hidden) {
  display: flex;
  flex-wrap: wrap;
}

.e-form__buttons {
  flex-wrap: wrap;
}

.e-form__buttons, .e-form__buttons__wrapper {
  display: flex;
}

.e-form__indicators {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-size: 13px;
  justify-content: space-between;
  margin-bottom: var(--e-form-steps-indicators-spacing);
}

.e-form__indicators__indicator {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--e-form-steps-divider-gap);
}

.e-form__indicators__indicator__progress {
  background-color: var(--e-form-steps-indicator-progress-background-color);
  border-radius: var(--e-form-steps-indicator-progress-border-radius);
  overflow: hidden;
  position: relative;
  width: 100%;
}

.e-form__indicators__indicator__progress__meter {
  background-color: var(--e-form-steps-indicator-progress-color);
  border-radius: var(--e-form-steps-indicator-progress-border-radius);
  color: var(--e-form-steps-indicator-progress-meter-color);
  height: var(--e-form-steps-indicator-progress-height);
  line-height: var(--e-form-steps-indicator-progress-height);
  padding-right: 15px;
  text-align: right;
  transition: width .1s linear;
  width: var(--e-form-steps-indicator-progress-meter-width,0);
}

.e-form__indicators__indicator:first-child {
  padding-left: 0;
}

.e-form__indicators__indicator:last-child {
  padding-right: 0;
}

.e-form__indicators__indicator--state-inactive {
  color: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2);
}

.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-inactive-secondary-color,#fff);
}

.e-form__indicators__indicator--state-inactive object, .e-form__indicators__indicator--state-inactive svg {
  fill: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2);
}

.e-form__indicators__indicator--state-active {
  border-color: var(--e-form-steps-indicator-active-secondary-color,#fff);
  color: var(--e-form-steps-indicator-active-primary-color,#39b54a);
}

.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-active-secondary-color,#fff);
}

.e-form__indicators__indicator--state-active object, .e-form__indicators__indicator--state-active svg {
  fill: var(--e-form-steps-indicator-active-primary-color,#39b54a);
}

.e-form__indicators__indicator--state-completed {
  color: var(--e-form-steps-indicator-completed-secondary-color,#fff);
}

.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-completed-primary-color,#39b54a);
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
  color: var(--e-form-steps-indicator-completed-primary-color,#39b54a);
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
  background-color: initial;
  color: var(--e-form-steps-indicator-completed-primary-color,#39b54a);
}

.e-form__indicators__indicator--state-completed object, .e-form__indicators__indicator--state-completed svg {
  fill: var(--e-form-steps-indicator-completed-secondary-color,#fff);
}

.e-form__indicators__indicator__icon {
  align-items: center;
  border-style: solid;
  border-width: 1px;
  display: flex;
  font-size: var(--e-form-steps-indicator-icon-size);
  height: var(--e-form-steps-indicator-padding,30px);
  justify-content: center;
  margin-bottom: 10px;
  overflow: hidden;
  width: var(--e-form-steps-indicator-padding,30px);
}

.e-form__indicators__indicator__icon img, .e-form__indicators__indicator__icon object, .e-form__indicators__indicator__icon svg {
  height: auto;
  width: var(--e-form-steps-indicator-icon-size);
}

.e-form__indicators__indicator__icon .e-font-icon-svg {
  height: 1em;
}

.e-form__indicators__indicator__number {
  align-items: center;
  border-style: solid;
  border-width: 1px;
  display: flex;
  height: var(--e-form-steps-indicator-padding,30px);
  justify-content: center;
  margin-bottom: 10px;
  width: var(--e-form-steps-indicator-padding,30px);
}

.e-form__indicators__indicator--shape-circle {
  border-radius: 50%;
}

.e-form__indicators__indicator--shape-square {
  border-radius: 0;
}

.e-form__indicators__indicator--shape-rounded {
  border-radius: 5px;
}

.e-form__indicators__indicator--shape-none {
  border: 0;
}

.e-form__indicators__indicator__label {
  text-align: center;
}

.e-form__indicators__indicator__separator {
  background-color: #babfc5;
  height: var(--e-form-steps-divider-width);
  width: 100%;
}

.e-form__indicators--type-icon, .e-form__indicators--type-icon_text, .e-form__indicators--type-number, .e-form__indicators--type-number_text {
  align-items: flex-start;
}

.e-form__indicators--type-icon .e-form__indicators__indicator__separator, .e-form__indicators--type-icon_text .e-form__indicators__indicator__separator, .e-form__indicators--type-number .e-form__indicators__indicator__separator, .e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
  margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2);
}

.totalrent-field-type-hidden {
  display: none;
}

.totalrent-field-type-html {
  display: inline-block;
}

.totalrent-field-type-tel input {
  direction: inherit;
}

.totalrent-field-type-recaptcha_v3 .totalrent-field-label {
  display: none;
}

.totalrent-field-type-recaptcha_v3 .grecaptcha-badge {
  z-index: 1;
}

.totalrent-button .totalrent-form-spinner {
  order: 3;
}

.totalrent-form .totalrent-button .totalrent-button-content-wrapper {
  align-items: center;
}

.totalrent-form .totalrent-button .totalrent-button-text {
  white-space: normal;
}

.totalrent-form .totalrent-button svg {
  height: auto;
}

.totalrent-form .totalrent-button .e-font-icon-svg {
  height: 1em;
}

.totalrent-form .totalrent-button .totalrent-button-content-wrapper {
  gap: 5px;
}

.totalrent-form .totalrent-button .totalrent-button-icon, .totalrent-form .totalrent-button .totalrent-button-text {
  flex-grow: unset;
  order: unset;
}

.totalrent-select-wrapper .select-caret-down-wrapper {
  font-size: 11px;
  inset-inline-end: 10px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.totalrent-select-wrapper .select-caret-down-wrapper svg {
  aspect-ratio: unset;
  display: unset;
  width: 1em;
  fill: currentColor;
  overflow: visible;
}

.totalrent-select-wrapper .select-caret-down-wrapper i {
  font-size: 19px;
  line-height: 2;
}

.totalrent-select-wrapper.remove-before:before {
  content: ""!important;
}

.totalrent-message-svg:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 1em;
  width: 1em;
}

/* ===== custom-widget-icon-box.min.css ===== */

.totalrent-widget-icon-box .totalrent-icon-box-wrapper {
  display: block;
  text-align: center;
}

.totalrent-widget-icon-box .totalrent-icon-box-icon {
  margin-bottom: var(--icon-box-icon-margin,15px);
  margin-left: auto;
  margin-right: auto;
}

@media (min-width:768px) {
  .totalrent-widget-icon-box.totalrent-vertical-align-top .totalrent-icon-box-wrapper {
    align-items: flex-start;
  }
}

@media (min-width:768px) {
  .totalrent-widget-icon-box.totalrent-vertical-align-middle .totalrent-icon-box-wrapper {
    align-items: center;
  }
}

@media (min-width:768px) {
  .totalrent-widget-icon-box.totalrent-vertical-align-bottom .totalrent-icon-box-wrapper {
    align-items: flex-end;
  }
}

.totalrent-widget-icon-box.totalrent-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-position-right .totalrent-icon-box-wrapper {
  display: flex;
}

.totalrent-widget-icon-box.totalrent-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-position-right .totalrent-icon-box-icon {
  display: inline-flex;
  flex: 0 0 auto;
}

.totalrent-widget-icon-box.totalrent-position-right .totalrent-icon-box-wrapper {
  flex-direction: row-reverse;
  text-align: end;
}

.totalrent-widget-icon-box.totalrent-position-right .totalrent-icon-box-icon {
  margin-bottom: unset;
  margin-left: var(--icon-box-icon-margin,15px);
  margin-right: 0;
}

.totalrent-widget-icon-box.totalrent-position-left .totalrent-icon-box-wrapper {
  flex-direction: row;
  text-align: start;
}

.totalrent-widget-icon-box.totalrent-position-left .totalrent-icon-box-icon {
  margin-bottom: unset;
  margin-left: 0;
  margin-right: var(--icon-box-icon-margin,15px);
}

.totalrent-widget-icon-box.totalrent-position-top .totalrent-icon-box-wrapper {
  display: block;
  flex-direction: unset;
  text-align: center;
}

.totalrent-widget-icon-box.totalrent-position-top .totalrent-icon-box-icon {
  margin-bottom: var(--icon-box-icon-margin,15px);
  margin-left: auto;
  margin-right: auto;
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-widescreen-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-widescreen-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (min-width:-1) {
  .totalrent-widget-icon-box.totalrent-widescreen-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-laptop-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-laptop-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (max-width:1366px) {
  .totalrent-widget-icon-box.totalrent-laptop-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-tablet_extra-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-tablet_extra-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-tablet_extra-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-tablet-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-tablet-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (max-width:1024px) {
  .totalrent-widget-icon-box.totalrent-tablet-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-mobile_extra-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-mobile_extra-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (max-width:-1) {
  .totalrent-widget-icon-box.totalrent-mobile_extra-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-left .totalrent-icon-box-wrapper, .totalrent-widget-icon-box.totalrent-mobile-position-right .totalrent-icon-box-wrapper {
    display: flex;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-mobile-position-right .totalrent-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-right .totalrent-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-right .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-left .totalrent-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-left .totalrent-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px);
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-top .totalrent-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-mobile-position-top .totalrent-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:767px) {
  .totalrent-widget-icon-box.totalrent-position-left .totalrent-icon-box-icon, .totalrent-widget-icon-box.totalrent-position-right .totalrent-icon-box-icon {
    display: block;
    flex: unset;
  }
}

.totalrent-widget-icon-box .totalrent-icon-box-title a {
  color: inherit;
}

.totalrent-widget-icon-box .totalrent-icon-box-content {
  flex-grow: 1;
}

.totalrent-widget-icon-box .totalrent-icon-box-description {
  margin: 0;
}

/* ===== swiper.min.css ===== */

/* *
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022 */

:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px,0,0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  border-radius: 23px;
  padding: 16px;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform,height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0,0,0,.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none!important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none!important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0,0,0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none!important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
  height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color,#000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none!important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px,-50%,0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0,0,0,.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0,0,0,.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none!important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0,0,0,.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform,opacity,height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* ===== e-swiper.min.css ===== */

.totalrent-element, .totalrent-lightbox {
  --swiper-theme-color: #000;
  --swiper-navigation-size: 44px;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}

.totalrent-element .swiper .swiper-slide figure, .totalrent-lightbox .swiper .swiper-slide figure {
  line-height: 0;
}

.totalrent-element .swiper .totalrent-lightbox-content-source, .totalrent-lightbox .swiper .totalrent-lightbox-content-source {
  display: none;
}

.totalrent-element .swiper .totalrent-swiper-button, .totalrent-element .swiper ~ .totalrent-swiper-button, .totalrent-lightbox .swiper .totalrent-swiper-button, .totalrent-lightbox .swiper ~ .totalrent-swiper-button {
  color: hsla(0,0%,93%,.9);
  cursor: pointer;
  display: inline-flex;
  font-size: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.totalrent-element .swiper .totalrent-swiper-button svg, .totalrent-element .swiper ~ .totalrent-swiper-button svg, .totalrent-lightbox .swiper .totalrent-swiper-button svg, .totalrent-lightbox .swiper ~ .totalrent-swiper-button svg {
  fill: hsla(0,0%,93%,.9);
  height: 1em;
  width: 1em;
}

.totalrent-element .swiper .totalrent-swiper-button-prev, .totalrent-element .swiper ~ .totalrent-swiper-button-prev, .totalrent-lightbox .swiper .totalrent-swiper-button-prev, .totalrent-lightbox .swiper ~ .totalrent-swiper-button-prev {
  left: 10px;
}

.totalrent-element .swiper .totalrent-swiper-button-next, .totalrent-element .swiper ~ .totalrent-swiper-button-next, .totalrent-lightbox .swiper .totalrent-swiper-button-next, .totalrent-lightbox .swiper ~ .totalrent-swiper-button-next {
  right: 10px;
}

.totalrent-element .swiper .totalrent-swiper-button.swiper-button-disabled, .totalrent-element .swiper ~ .totalrent-swiper-button.swiper-button-disabled, .totalrent-lightbox .swiper .totalrent-swiper-button.swiper-button-disabled, .totalrent-lightbox .swiper ~ .totalrent-swiper-button.swiper-button-disabled {
  opacity: .3;
}

.totalrent-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .totalrent-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%;
}

.totalrent-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .totalrent-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .totalrent-element .swiper .swiper-pagination-custom, .totalrent-element .swiper .swiper-pagination-fraction, .totalrent-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .totalrent-element .swiper ~ .swiper-pagination-custom, .totalrent-element .swiper ~ .swiper-pagination-fraction, .totalrent-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .totalrent-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .totalrent-lightbox .swiper .swiper-pagination-custom, .totalrent-lightbox .swiper .swiper-pagination-fraction, .totalrent-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .totalrent-lightbox .swiper ~ .swiper-pagination-custom, .totalrent-lightbox .swiper ~ .swiper-pagination-fraction {
  bottom: 5px;
}

.totalrent-element .swiper.swiper-cube .totalrent-swiper-button, .totalrent-element .swiper.swiper-cube ~ .totalrent-swiper-button, .totalrent-lightbox .swiper.swiper-cube .totalrent-swiper-button, .totalrent-lightbox .swiper.swiper-cube ~ .totalrent-swiper-button {
  transform: translate3d(0,-50%,1px);
}

.totalrent-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .totalrent-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets {
  bottom: 5px;
  left: 0;
  width: 100%;
}

.totalrent-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .totalrent-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}

.totalrent-element :where(.swiper-horizontal) ~ .swiper-pagination-progressbar, .totalrent-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-progressbar {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}

.totalrent-element.totalrent-pagination-position-outside .swiper, .totalrent-lightbox.totalrent-pagination-position-outside .swiper {
  padding-bottom: 30px;
}

.totalrent-element.totalrent-pagination-position-outside .swiper .totalrent-swiper-button, .totalrent-element.totalrent-pagination-position-outside .swiper ~ .totalrent-swiper-button, .totalrent-lightbox.totalrent-pagination-position-outside .swiper .totalrent-swiper-button, .totalrent-lightbox.totalrent-pagination-position-outside .swiper ~ .totalrent-swiper-button {
  top: calc(50% - 30px / 2);
}

.totalrent-element .totalrent-swiper, .totalrent-lightbox .totalrent-swiper {
  position: relative;
}

.totalrent-element .totalrent-main-swiper, .totalrent-lightbox .totalrent-main-swiper {
  position: static;
}

.totalrent-element.totalrent-arrows-position-outside .swiper, .totalrent-lightbox.totalrent-arrows-position-outside .swiper {
  width: calc(100% - 60px);
}

.totalrent-element.totalrent-arrows-position-outside .swiper .totalrent-swiper-button-prev, .totalrent-element.totalrent-arrows-position-outside .swiper ~ .totalrent-swiper-button-prev, .totalrent-lightbox.totalrent-arrows-position-outside .swiper .totalrent-swiper-button-prev, .totalrent-lightbox.totalrent-arrows-position-outside .swiper ~ .totalrent-swiper-button-prev {
  left: 0;
}

.totalrent-element.totalrent-arrows-position-outside .swiper .totalrent-swiper-button-next, .totalrent-element.totalrent-arrows-position-outside .swiper ~ .totalrent-swiper-button-next, .totalrent-lightbox.totalrent-arrows-position-outside .swiper .totalrent-swiper-button-next, .totalrent-lightbox.totalrent-arrows-position-outside .swiper ~ .totalrent-swiper-button-next {
  right: 0;
}

/* ===== widget-loop-common.min.css ===== */

/* ! elementor-pro - v3.26.0 - 07-01-2025 */

.e-loop-item * {
  word-break: break-word;
}

[class*=elementor-widget-loop] .totalrent-page-title, [class*=elementor-widget-loop] .product_title.entry-title {
  display: initial;
}

/* ===== widget-loop-carousel.min.css ===== */

/* ! elementor-pro - v3.26.0 - 07-01-2025 */

.totalrent-widget-loop-carousel {
  --swiper-pagination-size: 0;
  --swiper-pagination-spacing: 10px;
  --swiper-slides-gap: 10px;
  --swiper-offset-size: 0;
  height: -moz-fit-content;
  height: fit-content;
  --swiper-padding-bottom: calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing));
  --arrow-prev-top-align: 50%;
  --arrow-prev-top-position: 0px;
  --arrow-prev-caption-spacing: 15px;
  --arrow-next-top-align: 50%;
  --arrow-next-top-position: 0px;
  --arrow-next-caption-spacing: 15px;
  --arrow-prev-left-align: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-next-right-align: 0px;
  --arrow-next-right-position: 0px;
  --arrow-next-translate-x: 0px;
  --arrow-next-translate-y: 0px;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-translate-y: 0px;
  --dots-vertical-position: 100%;
  --dots-vertical-offset: 0px;
  --dots-horizontal-position: 50%;
  --dots-horizontal-offset: 0px;
  --dots-horizontal-transform: -50%;
  --dots-vertical-transform: -100%;
  --fraction-vertical-position: 100%;
  --fraction-vertical-offset: 0px;
  --fraction-horizontal-position: 50%;
  --fraction-horizontal-offset: 0px;
  --fraction-horizontal-transform: -50%;
  --fraction-vertical-transform: -100%;
  --horizontal-transform-modifier: 1;
}

.totalrent-widget-loop-carousel.totalrent-pagination-type-bullets {
  --swiper-pagination-size: 6px;
}

.totalrent-widget-loop-carousel.totalrent-pagination-type-fraction {
  --swiper-pagination-size: 16px;
}

.totalrent-widget-loop-carousel.totalrent-pagination-type-progressbar {
  --swiper-pagination-size: 4px;
}

.totalrent-widget-loop-carousel .totalrent-loop-container > .swiper-wrapper > .swiper-slide-active.totalrent-edit-area-active {
  overflow: initial;
}

.totalrent-widget-loop-carousel .totalrent-loop-container.offset-left {
  padding-inline-start: var(--swiper-offset-size,0);
}

.totalrent-widget-loop-carousel .totalrent-loop-container.offset-right {
  padding-inline-end: var(--swiper-offset-size,0);
}

.totalrent-widget-loop-carousel .totalrent-loop-container.offset-both {
  padding-inline-end: var(--swiper-offset-size,0);
  padding-inline-start: var(--swiper-offset-size,0);
}

.totalrent-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .totalrent-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper {
  gap: var(--swiper-slides-gap);
  overflow: hidden;
}

.totalrent-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper > .swiper--slide, .totalrent-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper--slide {
  --number-of-gaps: max(calc(var(--swiper-slides-to-display) - 1),0);
  --gaps-width-total: calc(var(--number-of-gaps) * var(--swiper-slides-gap));
  max-width: calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1));
}

.totalrent-widget-loop-carousel .e-loop-first-edit {
  margin-block-start: 23px;
  min-width: 33%;
}

.totalrent-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con {
  display: var(--display);
}

.totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-next, .totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-prev {
  border-style: var(--arrow-normal-border-type);
  color: var(--arrow-normal-color,hsla(0,0%,93%,.9));
  font-size: var(--arrow-size,25px);
  transition-duration: .25s;
  z-index: 2;
}

.totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-next svg, .totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-prev svg {
  fill: var(--arrow-normal-color,hsla(0,0%,93%,.9));
}

.totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-next:hover, .totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-prev:hover {
  border-style: var(--arrow-hover-border-type);
  color: var(--arrow-hover-color,hsla(0,0%,93%,.9));
}

.totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-next:hover svg, .totalrent-widget-loop-carousel .totalrent-swiper-button.totalrent-swiper-button-prev:hover svg {
  fill: var(--arrow-hover-color,hsla(0,0%,93%,.9));
}

.totalrent-widget-loop-carousel.totalrent-element :is(.swiper, .swiper-container) ~ .totalrent-swiper-button-next {
  right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));
  top: calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));
  transform: translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y));
}

.totalrent-widget-loop-carousel.totalrent-element :is(.swiper, .swiper-container) ~ .totalrent-swiper-button-prev {
  left: calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));
  top: calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));
  transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y));
}

.totalrent-widget-loop-carousel .swiper-container-horizontal ~ .swiper-pagination-progressbar, .totalrent-widget-loop-carousel .swiper-horizontal ~ .swiper-pagination-progressbar {
  height: var(--swiper-pagination-size);
}

.totalrent-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--progressbar-normal-color,#000);
}

.totalrent-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover {
  background: var(--progressbar-hover-color,#000);
}

.totalrent-widget-loop-carousel .swiper-pagination-fraction {
  color: var(--fraction-color,#000);
}

.totalrent-widget-loop-carousel .swiper-pagination-bullet {
  background: var(--dots-normal-color,#000);
  height: var(--swiper-pagination-size);
  width: var(--swiper-pagination-size);
}

.totalrent-widget-loop-carousel .swiper-pagination-bullet:hover {
  background: var(--dots-hover-color,#000);
  opacity: 1;
}

.totalrent-widget-loop-carousel.totalrent-in-place-template-editable .totalrent-loop-container {
  overflow: visible;
  overflow-x: clip;
}

.totalrent-widget-loop-carousel .swiper-horizontal > .swiper-pagination-bullets, .totalrent-widget-loop-carousel .swiper-pagination, .totalrent-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .totalrent-widget-loop-carousel .swiper-pagination-custom, .totalrent-widget-loop-carousel .swiper-pagination-fraction {
  font-size: var(--swiper-pagination-size);
  line-height: var(--swiper-pagination-size);
}

.totalrent-widget-loop-carousel.totalrent-pagination-position-outside:not(:has( > .totalrent-widget-container)) > .swiper, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside:not(:has( > .totalrent-widget-container)) > .swiper-container, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside > .totalrent-widget-container > .swiper, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside > .totalrent-widget-container > .swiper-container {
  padding-bottom: var(--swiper-padding-bottom);
}

.totalrent-widget-loop-carousel.totalrent-pagination-position-outside:not(:has( > .totalrent-widget-container)) > .swiper .totalrent-background-slideshow, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside:not(:has( > .totalrent-widget-container)) > .swiper-container .totalrent-background-slideshow, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside > .totalrent-widget-container > .swiper .totalrent-background-slideshow, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside > .totalrent-widget-container > .swiper-container .totalrent-background-slideshow {
  padding-bottom: 0;
}

.totalrent-widget-loop-carousel.totalrent-pagination-position-outside:not(:has( > .totalrent-widget-container)) .swiper-pagination-bullet, .totalrent-widget-loop-carousel.totalrent-pagination-position-outside > .totalrent-widget-container .swiper-pagination-bullet {
  vertical-align: top;
}

.totalrent-widget-loop-carousel .swiper-pagination-bullets {
  height: -moz-max-content;
  height: max-content;
  left: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));
  top: calc(var(--dots-vertical-position) + var(--dots-vertical-offset));
  transform: translate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-modifier)),var(--dots-vertical-transform));
  width: -moz-max-content;
  width: max-content;
  z-index: 3;
}

.totalrent-widget-loop-carousel .swiper-pagination-fraction {
  height: -moz-max-content;
  height: max-content;
  left: calc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset));
  top: calc(var(--fraction-vertical-position) + var(--fraction-vertical-offset));
  transform: translate(calc(var(--fraction-horizontal-transform) * var(--horizontal-transform-modifier)),var(--fraction-vertical-transform));
  width: -moz-max-content;
  width: max-content;
  z-index: 3;
}

/* ===== widget-video.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-video .totalrent-widget-container, .totalrent-widget-video:not(:has(.totalrent-widget-container)) {
  overflow: hidden;
  transform: translateZ(0);
}

.totalrent-widget-video .totalrent-wrapper {
  aspect-ratio: var(--video-aspect-ratio);
}

.totalrent-widget-video .totalrent-wrapper iframe, .totalrent-widget-video .totalrent-wrapper video {
  background-color: #000;
  border: none;
  display: flex;
  height: 100%;
  width: 100%;
}

.totalrent-widget-video .totalrent-open-inline .totalrent-custom-embed-image-overlay {
  background-position: 50%;
  background-size: cover;
  inset: 0;
  position: absolute;
}

.totalrent-widget-video .totalrent-custom-embed-image-overlay {
  cursor: pointer;
  text-align: center;
}

.totalrent-widget-video .totalrent-custom-embed-image-overlay:hover .totalrent-custom-embed-play i {
  opacity: 1;
}

.totalrent-widget-video .totalrent-custom-embed-image-overlay img {
  aspect-ratio: var(--video-aspect-ratio);
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
}

.totalrent-widget-video .e-hosted-video .totalrent-video {
  -o-object-fit: cover;
  object-fit: cover;
}

.e-con-inner > .totalrent-widget-video, .e-con > .totalrent-widget-video {
  width: var(--container-widget-width);
  --flex-grow: var( --container-widget-flex-grow );
}

/* ===== custom-widget-accordion.min.css ===== */

.totalrent-tab-title a {
  color: inherit;
}

.totalrent-accordion {
  text-align: start;
}

.totalrent-accordion .totalrent-accordion-item {
  border: 1px solid #d5d8dc;
}

.totalrent-accordion .totalrent-accordion-item + .totalrent-accordion-item {
  border-top: none;
}

.totalrent-accordion .totalrent-tab-title {
  cursor: pointer;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 15px 20px;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon {
  display: inline-block;
  width: 1.5em;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon svg {
  height: 1em;
  width: 1em;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon.totalrent-accordion-icon-right {
  float: right;
  text-align: right;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon.totalrent-accordion-icon-left {
  float: left;
  text-align: left;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon .totalrent-accordion-icon-closed {
  display: block;
}

.totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon .totalrent-accordion-icon-opened, .totalrent-accordion .totalrent-tab-title.totalrent-active .totalrent-accordion-icon-closed {
  display: none;
}

.totalrent-accordion .totalrent-tab-title.totalrent-active .totalrent-accordion-icon-opened {
  display: block;
}

.totalrent-accordion .totalrent-tab-content {
  border-top: 1px solid #d5d8dc;
  display: none;
  padding: 15px 20px;
}

@media (max-width:767px) {
  .totalrent-accordion .totalrent-tab-title {
    padding: 12px 15px;
  }
}

@media (max-width:767px) {
  .totalrent-accordion .totalrent-tab-title .totalrent-accordion-icon {
    width: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-accordion .totalrent-tab-content {
    padding: 7px 15px;
  }
}

.e-con-inner > .totalrent-widget-accordion, .e-con > .totalrent-widget-accordion {
  width: var(--container-widget-width);
  --flex-grow: var( --container-widget-flex-grow );
}

/* ===== post-1316.css ===== */

.totalrent-1316 .totalrent-element.totalrent-element-f962707 {
  --display: grid;
  --min-height: calc(100vh - 150px);
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: stretch;
  --align-items: center;
  --padding-top: 1rem;
  --padding-bottom: 4rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.totalrent-1316 .totalrent-element.totalrent-element-f962707:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-f962707 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-b793541 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 5px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
  margin: 0vw 0vw 2vw 0vw;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b3fa61f .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: clamp(3.4375rem, 2.9427rem + 2.0833vw, 4.6875rem);
  font-weight: 700;
  line-height: 1em;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-widget-icon-list .totalrent-icon-list-item:not(:last-child):after {
  border-color: var( --e-global-color-text );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-widget-icon-list .totalrent-icon-list-item > a {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-icon-list .totalrent-icon-list-text {
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
  margin: 0px 0px 20px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(2px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(2px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(2px/2);
  margin-left: calc(2px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-2px/2);
  margin-left: calc(-2px/2);
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-2px/2);
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-2px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-icon i {
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-icon svg {
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item:hover .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item:hover .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px;
}

.totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-widget-button .totalrent-button {
  background-color: var( --e-global-color-accent );
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-1316 .totalrent-element.totalrent-element-ada8350 .totalrent-button {
  background-color: #241b2b;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 16px 32px 16px 32px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ada8350 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-ada8350 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-ada8350 > .totalrent-widget-container {
  margin: 0px 0px 55px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ada8350.totalrent-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-ada8350 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-ada8350 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-2e6e663 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
}

.totalrent-widget-image .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
  left: -24px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
  right: -24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
  top: -122px;
  z-index: 0;
}

.totalrent-widget-global .totalrent-field-group > label, .totalrent-widget-global .totalrent-field-subgroup label {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .totalrent-field-group > label {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-field-type-html {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-field-group .totalrent-field {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .totalrent-field-group .totalrent-field, .totalrent-widget-global .totalrent-field-subgroup label {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-button {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-widget-global .e-form__buttons__wrapper__button-next {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .totalrent-button[type="submit"] {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .e-form__buttons__wrapper__button-previous {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .totalrent-message {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .e-form__indicators__indicator, .totalrent-widget-global .e-form__indicators__indicator__label {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-widget-global {
  --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
  --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
  --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
  --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
  --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
  --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );
}

.totalrent-widget-global .e-form__indicators__indicator__progress__meter {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .label-icons {
  font-size: 16px;
  height: 16px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 {
  width: var( --container-widget-width, 450px );
  max-width: 450px;
  --container-widget-width: 450px;
  --container-widget-flex-grow: 0;
  z-index: 10;
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 20px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 50px 50px 50px 50px;
  border-radius: 10px 10px 10px 10px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group {
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-form-fields-wrapper {
  margin-left: calc( -10px/2 );
  margin-right: calc( -10px/2 );
  margin-bottom: -24px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group.recaptcha_v3-bottomleft, .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-labels-inline .totalrent-field-group > label {
  padding-left: 0px;
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-labels-inline .totalrent-field-group > label {
  padding-right: 0px;
}

body .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-labels-above .totalrent-field-group > label {
  padding-bottom: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group > label, .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-subgroup label {
  color: var( --e-global-color-text );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-type-html {
  padding-bottom: 0px;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-field {
  color: var( --e-global-color-text );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var( --e-global-color-text );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-field, .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-subgroup label {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group:not(.totalrent-field-type-upload) .totalrent-field:not(.totalrent-select-wrapper) {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper select {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper .select2 {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper .select2 .totalrent-field-textual {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .mce-panel {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper::before {
  color: #FFFFFF61;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-field-group .mce-panel {
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border-style: none;
  border-radius: 50px 50px 50px 50px;
  padding: 10px 0px 10px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-next {
  background-color: var( --e-global-color-primary );
  color: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"] {
  background-color: var( --e-global-color-primary );
  color: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"] svg * {
  fill: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"]:hover {
  color: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.totalrent-1316 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-09aac64 {
  left: 416px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-09aac64 {
  right: 416px;
}

.totalrent-1316 .totalrent-element.totalrent-element-09aac64 {
  top: 305px;
  z-index: 0;
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-ffe91ea {
  left: 468px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-ffe91ea {
  right: 468px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ffe91ea {
  top: -63px;
  z-index: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-7de5ddc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 128px;
  --padding-bottom: 100px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: #F7F4F3;
  background-image: url(https://mytotalrent.com/wp-content/uploads/2024/06/bg_linea_bold-1.svg);
  background-position: bottom left;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.totalrent-1316 .totalrent-element.totalrent-element-f10a23c > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-f10a23c {
  text-align: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-f10a23c .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-4a22fe8 > .totalrent-widget-container {
  padding: 0px 0px 40px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-4a22fe8 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-4783c4e {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 89px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-widget-icon-box.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon-box.totalrent-view-default .totalrent-icon {
  fill: var( --e-global-color-primary );
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box .totalrent-icon-box-title {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box .totalrent-icon-box-title, .totalrent-widget-icon-box .totalrent-icon-box-title a {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
}

.totalrent-widget-icon-box .totalrent-icon-box-description {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 40px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d {
  --icon-box-icon-margin: 19px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon {
  font-size: 92px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 80px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 {
  --icon-box-icon-margin: 19px;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon {
  font-size: 92px;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 40px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed {
  --icon-box-icon-margin: 19px;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon {
  font-size: 92px;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d1e02f .totalrent-button {
  background-color: #FDE9E100;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  fill: var( --e-global-color-primary );
  color: var( --e-global-color-primary );
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
  padding: 16px 32px 16px 32px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:focus {
  background-color: var( --e-global-color-primary );
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
  background-color: var( --e-global-color-498c2d8 );
  margin: 0vw 0vw 0vw 0vw;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d1e02f.totalrent-element {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:focus svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-a1843c5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0vw;
  --padding-bottom: 0vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
  --z-index: 10;
}

.totalrent-1316 .totalrent-element.totalrent-element-a1843c5:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-a1843c5 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #F7F4F3 80%, #F7F4F3 80%);
}

.totalrent-1316 .totalrent-element.totalrent-element-672936e {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --grid-auto-flow: row;
  --align-items: stretch;
  --margin-top: 0vw;
  --margin-bottom: 0vw;
  --margin-left: 0vw;
  --margin-right: 0vw;
  --padding-top: 0vw;
  --padding-bottom: 0vw;
  --padding-left: 0vw;
  --padding-right: 0vw;
  --z-index: 50;
}

.totalrent-1316 .totalrent-element.totalrent-element-bd49004 {
  --display: flex;
  --min-height: 0vh;
  --justify-content: space-between;
  --border-radius: 15px 0px 0px 15px;
  --padding-top: 3vw;
  --padding-bottom: 3vw;
  --padding-left: 7vw;
  --padding-right: 3vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-bd49004:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-bd49004 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-9ca8310 > .totalrent-widget-container {
  margin: 0px 0px 0px -16px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-9ca8310.totalrent-element {
  --align-self: flex-start;
}

.totalrent-1316 .totalrent-element.totalrent-element-9ca8310 {
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-9ca8310 img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-031fb69 {
  width: var( --container-widget-width, 76.522% );
  max-width: 76.522%;
  --container-widget-width: 76.522%;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-031fb69.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-478d467 {
  width: var( --container-widget-width, 70.118% );
  max-width: 70.118%;
  --container-widget-width: 70.118%;
  --container-widget-flex-grow: 0;
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-478d467.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button {
  background-color: #00a6e3;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
  padding: 16px 30px 16px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05 {
  width: var( --container-widget-width, 395.312px );
  max-width: 395.312px;
  --container-widget-width: 395.312px;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-ea2d7d1 {
  --display: flex;
  --justify-content: center;
  --border-radius: 0px 15px 15px 0px;
  --z-index: 50;
}

.totalrent-1316 .totalrent-element.totalrent-element-ea2d7d1:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-ea2d7d1 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
  display: flex;
  align-items: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-dbf622d {
  --display: flex;
  --min-height: 86vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 180px;
  --padding-bottom: 160px;
  --padding-left: 24px;
  --padding-right: 24px;
  --z-index: 8;
}

.totalrent-1316 .totalrent-element.totalrent-element-dbf622d:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-dbf622d > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-ff3a45c > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ff3a45c {
  text-align: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-ff3a45c .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-2f67ff3 > .totalrent-widget-container {
  padding: 0px 0px 40px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2f67ff3 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d30a40 {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 25px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 92%;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: 31px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 12px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: 31px;
  --arrow-size: 30px;
  --arrow-normal-color: var( --e-global-color-primary );
  --arrow-hover-color: var( --e-global-color-primary );
  --swiper-pagination-size: 11px;
  --dots-normal-color: var( --e-global-color-primary );
  --dots-hover-color: var( --e-global-color-primary );
  --swiper-pagination-spacing: 64px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d30a40 .swiper-slide > .totalrent-element {
  height: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d30a40 :is(.totalrent-swiper-button-prev, .totalrent-swiper-button-next) {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 100px 100px 100px 100px;
  padding: 5px 5px 5px 5px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7d30a40 :is(.totalrent-swiper-button-prev:hover, .totalrent-swiper-button-next:hover) {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-7bffb1a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --padding-top: 128px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7bffb1a:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-7bffb1a > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-84fbde1 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-84fbde1 {
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-84fbde1 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-cf74ece {
  width: var( --container-widget-width, 26.109% );
  max-width: 26.109%;
  --container-widget-width: 26.109%;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-cf74ece.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-884ba79 {
  --display: flex;
  --min-height: 566px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 90px;
  --row-gap: 0px;
  --column-gap: 90px;
  --padding-top: 69px;
  --padding-bottom: 120px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-884ba79:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-884ba79 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-fa92e87 {
  --display: flex;
  --min-height: 685px;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --border-radius: 15px 15px 15px 15px;
}

.totalrent-1316 .totalrent-element.totalrent-element-fa92e87:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-fa92e87 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-fa92e87.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-b4c87f6 > .totalrent-widget-container {
  padding: 2vw 2vw 2vw 2vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-b4c87f6 img {
  width: 100%;
  height: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-49d1987 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-48cd815 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-48cd815.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-ad7803a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-607dd08 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-1316 .totalrent-element.totalrent-element-2e4a21c > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2e4a21c {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-1316 .totalrent-element.totalrent-element-1c196c9 {
  width: 100%;
  max-width: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-1c196c9 > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ddd8049 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ddd8049.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-6643c5e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-5b02b9c {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-1316 .totalrent-element.totalrent-element-7b9e4c8 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-7b9e4c8 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-1316 .totalrent-element.totalrent-element-5903e0f {
  width: 100%;
  max-width: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-5903e0f > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-5241891 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-5241891.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-3c2e27d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-e5f1231 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-1316 .totalrent-element.totalrent-element-6c3ed56 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6c3ed56 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-1316 .totalrent-element.totalrent-element-527ccfb {
  width: 100%;
  max-width: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-527ccfb > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ca055a4.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-e1b46d7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-e856ed8 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-1316 .totalrent-element.totalrent-element-3024527 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-3024527 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-1316 .totalrent-element.totalrent-element-b35df0d {
  width: 100%;
  max-width: 100%;
}

.totalrent-1316 .totalrent-element.totalrent-element-b35df0d > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d2d2868 .totalrent-button {
  background-color: #FDE9E100;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  fill: var( --e-global-color-primary );
  color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
  padding: 16px 30px 16px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:focus {
  background-color: var( --e-global-color-primary );
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-d2d2868 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
  padding: 2vw 0vw 0vw 0vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-d2d2868.totalrent-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:focus svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-365372c {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 00px 00px;
  --row-gap: 00px;
  --column-gap: 00px;
  --padding-top: 5vw;
  --padding-bottom: 0vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-365372c:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-365372c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var( --e-global-color-498c2d8 ) 50%, var( --e-global-color-0e38d29 ) 50%);
}

.totalrent-1316 .totalrent-element.totalrent-element-37c78a2 {
  width: var( --container-widget-width, 61% );
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-37c78a2.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-37c78a2 > .totalrent-widget-container {
  border-radius: 15px 0px 0px 15px;
}

.totalrent-1316 .totalrent-element.totalrent-element-37c78a2 .totalrent-wrapper {
  --video-aspect-ratio: 1.77777;
}



/* For devices with a minimum width of 992px (Large) */
@media screen and (min-width: 992px) {
 
.totalrent-1316 .totalrent-element.totalrent-element-b1299f8 {
  --display: flex;
  --justify-content: flex-start;
  --border-radius: 0px 15px 15px 0px !;
  --border-radius: 0px 15px 15px 0px !i;
  --border-radius: 0px 15px 15px 0px !important;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
}

.totalrent-1316 .totalrent-element.totalrent-element-b1299f8 {
  --display: flex;
  --justify-content: flex-start;
  --border-radius: 0px 0px 15px 15px !;
  --border-radius: 0px 0px 15px 15px !;
  --border-radius: 0px 0px 15px 15px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1299f8:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-b1299f8 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-ec3ba9b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 5vw;
  --padding-bottom: 5vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-ec3ba9b.e-con {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-4c0201f {
  width: var( --container-widget-width, 104.799% );
  max-width: 104.799%;
  --container-widget-width: 104.799%;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-4c0201f.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-4c0201f .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-57a00d6 {
  width: var( --container-widget-width, 87.643% );
  max-width: 87.643%;
  --container-widget-width: 87.643%;
  --container-widget-flex-grow: 0;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-57a00d6.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button {
  background-color: var( --e-global-color-secondary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  padding: 16px 30px 16px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1 {
  width: var( --container-widget-width, 395.312px );
  max-width: 395.312px;
  --container-widget-width: 395.312px;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-ced57c1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-ced57c1:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-ced57c1 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-1316 .totalrent-element.totalrent-element-55c961f {
  --display: flex;
}

.totalrent-1316 .totalrent-element.totalrent-element-55c961f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-a93dec1 {
  width: var( --container-widget-width, 50.289% );
  max-width: 50.289%;
  --container-widget-width: 50.289%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-a93dec1 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 230px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a93dec1.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-a93dec1 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
  right: 114px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
  left: 114px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
  top: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dc6a9b5 > .totalrent-widget-container {
  padding: 0px 0px 60px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dc6a9b5 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
  left: -118px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
  right: -118px;
}

.totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
  top: 20%;
  z-index: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-815bbd1 img {
  width: 78%;
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-074f124 {
  left: 1234px;
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-074f124 {
  right: 1234px;
}

.totalrent-1316 .totalrent-element.totalrent-element-074f124 {
  top: 931px;
  z-index: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-5c800a9 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 178px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-5684cdf {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --border-radius: 15px 15px 15px 15px;
  --margin-top: -56px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-5684cdf:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-5684cdf > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-09c491c {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 4px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-09c491c:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-09c491c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-2e5be29 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2e5be29 {
  text-align: center;
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.totalrent-1316 .totalrent-element.totalrent-element-342a14f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 25px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-eee73af > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-eee73af {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-ee22954 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6a99ead > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6a99ead {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-1316 .totalrent-element.totalrent-element-a1d22c4 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a1d22c4 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 > .totalrent-widget-container {
  margin: 12px 20px 50px 17px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #ddd;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 {
  --e-icon-list-icon-size: 17px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
  margin: 0px 24px 0px 24px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-d10642c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d10642c:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-d10642c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-d0fd179 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a4c8b36 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-a4c8b36 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-0485e4c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6e5f519 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6e5f519 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-1316 .totalrent-element.totalrent-element-11991af > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-11991af {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(8px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(8px/2);
  margin-left: calc(8px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-8px/2);
  margin-left: calc(-8px/2);
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-8px/2);
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-8px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439.totalrent-element {
  --order: 99999;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-b3ca814 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b3ca814:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-b3ca814 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-195a955 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-1316 .totalrent-element.totalrent-element-8f262f5 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-8f262f5 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-c35416e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-14f83ab > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-14f83ab {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-1316 .totalrent-element.totalrent-element-f2ed884 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-f2ed884 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-b4668de {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b4668de:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-b4668de > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-516c160 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-1316 .totalrent-element.totalrent-element-df69546 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-df69546 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-2d17570 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-bc82db7 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-bc82db7 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-1316 .totalrent-element.totalrent-element-50cbb66 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-50cbb66 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:hover, .totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:hover svg, .totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-c0d746c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --padding-top: 128px;
  --padding-bottom: 150px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-1316 .totalrent-element.totalrent-element-c0d746c:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-c0d746c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-abeaa6b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}

.totalrent-1316 .totalrent-element.totalrent-element-abeaa6b:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-abeaa6b > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-1316 .totalrent-element.totalrent-element-abeaa6b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-1e19f50 {
  width: var( --container-widget-width, 100% );
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-1e19f50 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-1e19f50.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-1e19f50 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-widget-accordion .totalrent-accordion-icon, .totalrent-widget-accordion .totalrent-accordion-title {
  color: var( --e-global-color-primary );
}

.totalrent-widget-accordion .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-accordion .totalrent-active .totalrent-accordion-icon, .totalrent-widget-accordion .totalrent-active .totalrent-accordion-title {
  color: var( --e-global-color-accent );
}

.totalrent-widget-accordion .totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-accent );
}

.totalrent-widget-accordion .totalrent-accordion-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
}

.totalrent-widget-accordion .totalrent-tab-content {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da.totalrent-element {
  --align-self: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item {
  border-width: 0px;
  border-color: #C1C1C1;
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-content {
  border-width: 0px;
  border-top-color: #C1C1C1;
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-width: 0px;
  border-bottom-color: #C1C1C1;
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon, .totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-icon, .totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-title {
  color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title .totalrent-accordion-icon i:before {
  color: var( --e-global-color-36f2f90 );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title .totalrent-accordion-icon svg {
  fill: var( --e-global-color-36f2f90 );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title.totalrent-active .totalrent-accordion-icon i:before {
  color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title.totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-99b2993 {
  --display: grid;
  --min-height: 0vh;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 11.963vw 11.963vw;
  --row-gap: 11.963vw;
  --column-gap: 11.963vw;
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8vw;
  --padding-bottom: 2vw;
  --padding-left: 4vw;
  --padding-right: 4vw;
}

.totalrent-1316 .totalrent-element.totalrent-element-99b2993:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-99b2993 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-1316 .totalrent-element.totalrent-element-99b2993.e-con {
  --align-self: center;
}

.totalrent-1316 .totalrent-element.totalrent-element-8d6b01d {
  --display: flex;
  --justify-content: center;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2ff7347 {
  width: var( --container-widget-width, 100% );
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}

.totalrent-1316 .totalrent-element.totalrent-element-2ff7347 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-2ff7347.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-secondary );
}

.totalrent-1316 .totalrent-element.totalrent-element-b9e5f63 {
  width: var( --container-widget-width, 70.637% );
  max-width: 70.637%;
  --container-widget-width: 70.637%;
  --container-widget-flex-grow: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-b9e5f63.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-1316 .totalrent-element.totalrent-element-b396da4 {
  --display: flex;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfd924c {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfd924c:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-dfd924c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

:root {
  --page-title-display: none;
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f962707 {
    --content-width: 1421px;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-672936e {
    --content-width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-fa92e87 {
    --width: 42%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-49d1987 {
    --width: 66.6666%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-48cd815 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ddd8049 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5241891 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ec3ba9b {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-abeaa6b {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-fa92e87 {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-1316 .totalrent-element.totalrent-element-49d1987 {
    --width: 100%;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f962707 {
    --grid-auto-flow: row;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 24vw auto;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
    margin: 0px 0px 60px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f {
    z-index: 50;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a1843c5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-672936e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-bd49004 {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-031fb69 {
    width: var( --container-widget-width, 383.391px );
    max-width: 383.391px;
    --container-widget-width: 383.391px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    line-height: 1.1em;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-478d467 {
    line-height: 1.5em;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 3;
    --arrow-prev-left-position: 897px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
    padding: 0px 30px 0px 30px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7bffb1a {
    --padding-top: 6rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-884ba79 {
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 2px;
    --margin-right: 2px;
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-48cd815 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ddd8049 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5241891 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-365372c {
    --min-height: 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-37c78a2 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ec3ba9b {
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-57a00d6 {
    width: var( --container-widget-width, 249.219px );
    max-width: 249.219px;
    --container-widget-width: 249.219px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-15c11a1 {
    width: var( --container-widget-width, 271.969px );
    max-width: 271.969px;
    --container-widget-width: 271.969px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ced57c1 {
    --min-height: 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a93dec1 {
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 350px );
    max-width: 350px;
    z-index: 50;
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    right: 94px;
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    left: 94px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    top: -1px;
    z-index: 0;
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
    left: -331px;
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
    right: -331px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-815bbd1 {
    top: 213%;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5684cdf {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5684cdf.e-con {
    --order: -99999;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a6e9772 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-6907439 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-6907439 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-262a10b > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-262a10b .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-c0d746c {
    --margin-top: 0rem;
    --margin-bottom: 0rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 100px;
    --padding-bottom: 150px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-1e19f50 > .totalrent-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-99b2993 {
    --grid-auto-flow: row;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
    font-size: 52px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f962707 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
    margin: 50px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
    margin: 0vw 0vw 0vw 0vw;
  }
}

@media (max-width:1024px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
    left: -19px;
  }
}

@media (max-width:1024px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
    right: -19px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-8e13221 {
    top: -57px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 24vw auto;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(3, 1fr);
    --grid-auto-flow: column;
    --align-items: center;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-672936e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-bd49004 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-031fb69 > .totalrent-widget-container {
    padding: 5vw 0vw 0vw 0vw;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    font-size: 47px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 2;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-884ba79 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-48cd815 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ddd8049 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5241891 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-365372c {
    --min-height: 274px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-37c78a2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-37c78a2 > .totalrent-widget-container {
    border-radius: 15px 15px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ec3ba9b {
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 11vw;
    --padding-bottom: 11vw;
    --padding-left: 11vw;
    --padding-right: 11vw;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-57a00d6 {
    width: var( --container-widget-width, 571.219px );
    max-width: 571.219px;
    --container-widget-width: 571.219px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a93dec1 > .totalrent-widget-container {
    padding: 100px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    right: 34px;
  }
}

@media (max-width:1024px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    left: 34px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d3be035 {
    top: -5px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5684cdf {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5684cdf.e-con {
    --order: -1;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-09c491c.e-con {
    --order: -99999;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-99b2993 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 1vw 1vw;
    --row-gap: 1vw;
    --column-gap: 1vw;
    --grid-auto-flow: row;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1024px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b9e5f63 {
    width: var( --container-widget-width, 420.938px );
    max-width: 420.938px;
    --container-widget-width: 420.938px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f962707 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b793541 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b3fa61f .totalrent-heading-title {
    font-size: 35px;
    padding-bottom: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
    margin: 0px 0px 20px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-1316 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > a {
    font-size: 15px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ada8350 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2e6e663 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-global-1281 > .totalrent-widget-container {
    padding: 20px 20px 20px 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-global-1281 .totalrent-button {
    font-size: 12px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 0% auto;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7de5ddc {
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f10a23c.totalrent-element {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-f10a23c {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4a22fe8 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d > .totalrent-widget-container {
    padding: 71px 8px 17px 8px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-274b939 > .totalrent-widget-container {
  padding: 71px 8px 17px 8px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-616eaed > .totalrent-widget-container {
  padding: 71px 8px 17px 8px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title, .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
    padding: 0px 0px 39px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d1e02f.totalrent-element {
    --align-self: stretch;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a1843c5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-672936e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --border-radius: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-bd49004 {
    --min-height: 0vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --border-radius: 0px 0px 15px 15px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9ca8310 > .totalrent-widget-container {
    margin: 0px 0px 0px -15px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-9ca8310 img {
    max-width: 88%;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    font-size: 40px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-478d467 {
    width: var( --container-widget-width, 284.109px );
    max-width: 284.109px;
    --container-widget-width: 284.109px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-8b66f05 .totalrent-button {
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ea2d7d1 {
    --border-radius: 15px 15px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ea2d7d1.e-con {
    --order: -99999;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dbf622d {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ff3a45c {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2f67ff3 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 1;
    --swiper-slides-gap: 10px;
    --arrow-prev-left-position: -200%;
    --arrow-prev-top-position: -1000px;
    --arrow-next-right-position: -1000px;
    --arrow-next-top-position: -1000px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
    padding: 2px 2px 2px 2px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-7bffb1a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-84fbde1 > .totalrent-widget-container {
    padding: 95px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-cf74ece {
    width: var( --container-widget-width, 106.967% );
    max-width: 106.967%;
    --container-widget-width: 106.967%;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-884ba79 {
    --min-height: 65px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-fa92e87 {
    --min-height: 365px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-49d1987 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-48cd815 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ddd8049 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5241891 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-365372c {
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4c0201f .totalrent-heading-title {
    font-size: 40px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-15c11a1 {
    width: var( --container-widget-width, 298.969px );
    max-width: 298.969px;
    --container-widget-width: 298.969px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-15c11a1 .totalrent-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-ced57c1 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dc6a9b5 > .totalrent-widget-container {
    padding: 0px 0px 13px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
    padding: 0px 25px 0px 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d10642c {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-d0fd179 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b3ca814 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-195a955 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-c35416e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b4668de {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-516c160 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2d17570 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-1316 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-c0d746c {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
    font-size: 16px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-99b2993 {
    --min-height: 0vh;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-8d6b01d {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
    font-size: 36px;
  }
}

@media (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-b9e5f63 {
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 1000px );
    max-width: 1000px;
  }
}

/* Start custom CSS for global, class: .totalrent-global-1281 */

.totalrent-select-wrapper > svg {
  height: 14px;
  width: 14px;
  top: 50%;
  margin-top: -7px;
  left: 8.4px;
  position: absolute;
  z-index: 100;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  color: #434343;
  font-size: 20px;
  font-weight: bold;
}

#form-field-telefono {
  padding-left: 10px !important;
}

button.iti__selected-country {
  border: 0px !important;
}

input#form-field-Telcode {
  /*color: #F7F4F3;*/
  padding-left: 50px !important;
}

div#iti-0__dropdown-content {
  width: 230px !important;
}

select {
  padding-left: 34.2px !important;
}

input::placeholder, textarea::placeholder {
  opacity: 1 !important;
  margin-left: 0;
}

input {
  padding-left: 30px !important;
  border-style: solid;
  border: 0;
}

input:focus, input:active {
  border-style: solid;
  border: none;
  outline: none;
  box-shadow: none !important;
  border-color: black!important;
  border-width: 0px 0px 1px 0px;
}

#form-field-codigo_postal::before {
  content: "a";
  position: absolute;
  left: 0px;
  right: 0px;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  /*color: white;*/
  font-size: 20px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddbb971 .totalrent-button[type="submit"] {
    padding: 16px 0px;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-2e6e663 */

.totalrent-1316 .totalrent-element.totalrent-element-2e6e663 {
  overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-4a22fe8 */

.totalrent-1316 .totalrent-element.totalrent-element-4a22fe8 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-2c05b8d */

.totalrent-1316 .totalrent-element.totalrent-element-2c05b8d {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-274b939 */

.totalrent-1316 .totalrent-element.totalrent-element-274b939 {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

.totalrent-1316 .totalrent-element.totalrent-element-274b939 .totalrent-widget-container {
  max-width: 588px;
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-616eaed */

.totalrent-1316 .totalrent-element.totalrent-element-616eaed {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-2f67ff3 */

.totalrent-1316 .totalrent-element.totalrent-element-2f67ff3 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .totalrent-element-7d30a40 */

.totalrent-swiper-button.totalrent-swiper-button-prev {
  left: unset !important;
  right: 67px !important;
}

span.swiper-pagination-bullet {
  background: gray !important;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #00A6E3 !important;
}

.swiper.totalrent-loop-container.totalrent-grid.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
  margin: 0;
  width: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-1c196c9 */

.totalrent-1316 .totalrent-element.totalrent-element-1c196c9 p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-5903e0f */

.totalrent-1316 .totalrent-element.totalrent-element-5903e0f p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-527ccfb */

.totalrent-1316 .totalrent-element.totalrent-element-527ccfb p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-b35df0d */

.totalrent-1316 .totalrent-element.totalrent-element-b35df0d p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for video, class: .totalrent-element-37c78a2 */

.totalrent-1316 .totalrent-element.totalrent-element-37c78a2 {
  max-height: 600px;
}

@media screen and (max-width:767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-37c78a2 {
    aspect-ratio: 1 / 1;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-ec3ba9b */

@media screen and (max-width: 1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1299f8 {
    border-radius: 0px 0px 15px 15px;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-365372c */

.e-hosted-video.totalrent-wrapper.totalrent-open-inline {
  height: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 .totalrent-wrapper {
  --video-aspect-ratio: 1.33333;
  height: 100%;
  max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-dc6a9b5 */

.totalrent-1316 .totalrent-element.totalrent-element-dc6a9b5 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-d6a04e7 */

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 ul {
  padding-left: 0.3rem;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-1316 .totalrent-element.totalrent-element-d6a04e7 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-a6e9772 */

.totalrent-1316 .totalrent-element.totalrent-element-a6e9772 {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-5684cdf */

.totalrent-1316 .totalrent-element.totalrent-element-5684cdf {
  overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-b1c8f1d */

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d ul {
  padding-left: 0.3rem;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-1316 .totalrent-element.totalrent-element-b1c8f1d li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-27acb11 */

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 ul {
  padding-left: 0.3rem;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-1316 .totalrent-element.totalrent-element-27acb11 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-262a10b */

.totalrent-1316 .totalrent-element.totalrent-element-262a10b {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-dfc1334 */

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 ul {
  padding-left: .3rem;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-1316 .totalrent-element.totalrent-element-dfc1334 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-cfb17f8 */

.totalrent-1316 .totalrent-element.totalrent-element-cfb17f8 {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-5c800a9 */

.totalrent-1316 .totalrent-element.totalrent-element-5c800a9 .totalrent-widget-wrap {
  flex-direction: column;
}

.totalrent-1316 .totalrent-element.totalrent-element-5c800a9 .totalrent-widget-wrap .totalrent-widget-button {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-c0d746c */

.totalrent-accordion-item {
  margin-bottom: 20px;
  border-radius: 10px;
  border: 2px solid #c1c1c1;
}

.totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon.totalrent-accordion-icon-right {
  padding-top: 8px;
}

.totalrent-accordion .totalrent-tab-title {
  border-width: 0px;
  border: 1px solid #c1c1c1;
  border-radius: 10px;
}

.totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-color: #00a6e3;
  border-width: 2px !important;
  border-bottom-color: #00a6e3 !important;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-width: 2px;
  border-bottom-color: #C1C1C1;
}

/* End custom CSS */

/* Start custom CSS for global, class: .totalrent-global-1281 */

.totalrent-select-wrapper > svg {
  height: 14px;
  width: 14px;
  top: 50%;
  margin-top: -7px;
  left: 8.4px;
  position: absolute;
  z-index: 100;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  color: #434343;
  font-size: 20px;
  font-weight: bold;
}

#form-field-telefono {
  padding-left: 10px !important;
}

button.iti__selected-country {
  border: 0px !important;
}

input#form-field-Telcode {
  /*color: #F7F4F3;*/
  padding-left: 50px !important;
}

div#iti-0__dropdown-content {
  width: 230px !important;
}

select {
  padding-left: 34.2px !important;
}

input::placeholder, textarea::placeholder {
  opacity: 1 !important;
  margin-left: 0;
}

input {
  padding-left: 30px !important;
  border-style: solid;
  border: 0;
}

input:focus, input:active {
  border-style: solid;
  border: none;
  outline: none;
  box-shadow: none !important;
  border-color: black!important;
  border-width: 0px 0px 1px 0px;
}

#form-field-codigo_postal::before {
  content: "a";
  position: absolute;
  left: 0px;
  right: 0px;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  /*color: white;*/
  font-size: 20px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddbb971 .totalrent-button[type="submit"] {
    padding: 16px 0px;
  }
}

/* End custom CSS */

/* Start Custom Fonts CSS */

/* End Custom Fonts CSS */

/* ===== post-639.css ===== */

.totalrent-639 .totalrent-element.totalrent-element-5a384cf1 {
  --display: flex;
  --min-height: 51px;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 2rem;
  --padding-right: 1rem;
}

.totalrent-639 .totalrent-element.totalrent-element-5a384cf1:not(.totalrent-motion-effects-element-type-background), .totalrent-639 .totalrent-element.totalrent-element-5a384cf1 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-639 .totalrent-element.totalrent-element-9668743 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-639 .totalrent-element.totalrent-element-9668743.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-widget-theme-site-logo .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-639 .totalrent-element.totalrent-element-7467bd96 > .totalrent-widget-container {
  margin: 35px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-639 .totalrent-element.totalrent-element-7467bd96.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-639 .totalrent-element.totalrent-element-7467bd96 {
  text-align: left;
}

.totalrent-639 .totalrent-element.totalrent-element-7467bd96 img {
  width: 100%;
  max-width: 136px;
  height: 136px;
  object-fit: contain;
  object-position: center center;
}

.totalrent-639 .totalrent-element.totalrent-element-14e0e75a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}

.totalrent-639 .totalrent-element.totalrent-element-14e0e75a.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-widget-icon.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-icon.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon.totalrent-view-default .totalrent-icon {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-widget-icon.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon.totalrent-view-default .totalrent-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-element {
  --align-self: center;
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a .totalrent-icon-wrapper {
  text-align: center;
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-view-framed .totalrent-icon, .totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-view-default .totalrent-icon {
  color: var( --e-global-color-0e38d29 );
  border-color: var( --e-global-color-0e38d29 );
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-view-framed .totalrent-icon, .totalrent-639 .totalrent-element.totalrent-element-d9d734a.totalrent-view-default .totalrent-icon svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a .totalrent-icon {
  font-size: 17px;
}

.totalrent-639 .totalrent-element.totalrent-element-d9d734a .totalrent-icon svg {
  height: 17px;
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-639 .totalrent-element.totalrent-element-98360d1 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-639 .totalrent-element.totalrent-element-98360d1.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-639 .totalrent-element.totalrent-element-98360d1 {
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.totalrent-639 .totalrent-element.totalrent-element-2125ce3d.totalrent-element {
  --align-self: center;
}

.totalrent-639 .totalrent-element.totalrent-element-2125ce3d {
  column-gap: 0px;
  color: #FFFFFF82;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
}

.totalrent-639 .totalrent-element.totalrent-element-7eabb9f7 > .totalrent-widget-container {
  margin: -1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-theme-builder-content-area {
  height: 400px;
}

.totalrent-location-header:before, .totalrent-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media (max-width:1024px) {
  .totalrent-639 .totalrent-element.totalrent-element-5a384cf1 {
    --min-height: 85px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
}

@media (max-width:1024px) {
  .totalrent-639 .totalrent-element.totalrent-element-7467bd96.totalrent-element {
    --flex-grow: 0;
    --flex-shrink: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-639 .totalrent-element.totalrent-element-7467bd96 img {
    width: 208px;
    height: 110px;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-5a384cf1 {
    --min-height: 65px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-5a384cf1.e-con {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-9668743 {
    --width: 97px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -13px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-7467bd96 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-7467bd96 img {
    width: 111px;
    height: 92px;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-14e0e75a {
    --width: 150px;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-14e0e75a.e-con {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-639 .totalrent-element.totalrent-element-7eabb9f7 > .totalrent-widget-container {
    margin: -5px 0px 0px 0px;
  }
}

@media (min-width:768px) {
  .totalrent-639 .totalrent-element.totalrent-element-9668743 {
    --width: 136px;
  }
}

@media (min-width:768px) {
  .totalrent-639 .totalrent-element.totalrent-element-14e0e75a {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-639 .totalrent-element.totalrent-element-9668743 {
    --width: 15%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-639 .totalrent-element.totalrent-element-14e0e75a {
    --width: 85%;
  }
}

/* Start custom CSS for text-editor, class: .totalrent-element-98360d1 */

.totalrent-639 .totalrent-element.totalrent-element-98360d1 div p {
  margin: 0px;
  padding: 0px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-2125ce3d */

.totalrent-639 .totalrent-element.totalrent-element-2125ce3d p {
  margin: 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .totalrent-element-7eabb9f7 */

.tooltip {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.tooltip svg {
  border-color: white;
  fill: white;
  align-self: center;
  margin-top: 5px;
  width: 14px;
}

/* .tooltip:hover svg { */

/* color: #241b2b; */

/* border-color: #241b2b; */

/* fill: #241b2b; */

/* } */

/* .tooltip .tooltiptext { */

/* visibility: hidden; */

/* width: 66px; */

/* background-color: white; */

/* color: #241b2b; */

/* text-align: center; */

/* padding: 1px 0; */

/* border-radius: 3px; */

/* position: absolute; */

/* z-index: 1; */

/* font-size: 13px; */

/* font-weight: 600; */

/* left: 30px; */

/* transform: translateY(10px); */

/* transition: all .2s ease-in; */

/* } */

/* .tooltip:hover .tooltiptext { */

/* visibility: visible; */

/* transform: translateY(0px); */

/* } */

/* .tooltip .tooltiptext::after { */

/* content: " "; */

/* position: absolute; */

/* top: 50%; */

/* To the left of the tooltip */

/* margin-top: -5px; */

/* border-width: 5px; */

/* border-style: solid; */

/* border-color: transparent transparent transparent transparent; */

/* } */

@media screen and (max-width: 767px) {
  .tooltiptext {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .tooltip {
    margin-right: 0px !important;
  }
}

/* End custom CSS */

/* ===== post-355.css ===== */

.totalrent-355 .totalrent-element.totalrent-element-11696aa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0vw;
  --padding-bottom: 5vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-355 .totalrent-element.totalrent-element-11696aa:not(.totalrent-motion-effects-element-type-background), .totalrent-355 .totalrent-element.totalrent-element-11696aa > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var( --e-global-color-primary ) 35%, var( --e-global-color-0e38d29 ) 32%);
}

.totalrent-355 .totalrent-element.totalrent-element-e7cd958 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.totalrent-355 .totalrent-element.totalrent-element-e7cd958:not(.totalrent-motion-effects-element-type-background), .totalrent-355 .totalrent-element.totalrent-element-e7cd958 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-355 .totalrent-element.totalrent-element-e7cd958.e-con {
  --align-self: center;
}

.totalrent-widget-image .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-355 .totalrent-element.totalrent-element-367829f.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-355 .totalrent-element.totalrent-element-367829f {
  text-align: left;
}

.totalrent-355 .totalrent-element.totalrent-element-fcdef1e {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item:not(:last-child):after {
  border-color: var( --e-global-color-text );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-widget-icon-list .totalrent-icon-list-item > a {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-icon-list .totalrent-icon-list-text {
  color: var( --e-global-color-secondary );
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}

body.rtl .totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-5px/2);
}

body:not(.rtl) .totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-5px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-519412c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-text {
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 20px;
  --grid-column-gap: 0px;
  --grid-row-gap: 0px;
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 .totalrent-widget-container {
  text-align: left;
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 > .totalrent-widget-container {
  margin: 0px 0px 0px -5px;
  padding: 0px 0px 0px 0px;
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 .totalrent-social-icon {
  background-color: var( --e-global-color-secondary );
  --icon-padding: 6px;
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 .totalrent-social-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-355 .totalrent-element.totalrent-element-16e75a5 .totalrent-social-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-355 .totalrent-element.totalrent-element-97ecf4d {
  --display: flex;
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-text {
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-8fc7eb7 {
  --display: flex;
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-text {
  color: var( --e-global-color-36f2f90 );
  transition: color 0.3s;
}

.totalrent-theme-builder-content-area {
  height: 400px;
}

.totalrent-location-header:before, .totalrent-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-e7cd958 {
    --e-con-grid-template-columns: 1fr 1fr 1fr 1fr;
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-519412c .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-f423dc4 .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1366px) {
  .totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-355 .totalrent-element.totalrent-element-0dbcb9f .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1024px) {
  .totalrent-355 .totalrent-element.totalrent-element-e7cd958 {
    --e-con-grid-template-columns: 1fr;
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-355 .totalrent-element.totalrent-element-367829f.totalrent-element {
    --align-self: center;
  }
}

@media (max-width:1024px) {
  .totalrent-355 .totalrent-element.totalrent-element-367829f {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .totalrent-355 .totalrent-element.totalrent-element-367829f img {
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-355 .totalrent-element.totalrent-element-e7cd958 {
    --e-con-grid-template-columns: 1fr;
    --grid-auto-flow: row;
  }
}

/* ===== style.min.css ===== */

button[disabled], html input[disabled] {
  cursor: default;
  opacity: .4;
}

.totalrent-widget-form .dce-form-step-summary .dce-form-step-summary-edit {
  display: none;
}

.totalrent-widget-form .dce-form-step-summary.dce-step-filled-summary .dce-form-step-summary-edit {
  display: block;
}

.totalrent-widget-form .dce-form-step-summary.dce-step-active-summary .dce-form-step-summary-edit {
  display: none;
}

.totalrent-editor-active .totalrent-widget-form .dce-form-step-summary.dce-step-active-summary .dce-form-step-summary-edit {
  display: block;
}

.totalrent-field-input-description {
  padding: 5px 5px 0 5px;
}

.totalrent-field-label-description[title] {
  border-bottom: none!important;
}

.totalrent-field-group .select2-container--default .select2-search--inline .select2-search__field, .totalrent-field-group .totalrent-select-wrapper .select2 {
  width: 100%!important;
  max-width: 100%!important;
  border: none!important;
}

.dialog-prevent-scroll .select2-container {
  z-index: 9999;
}

.totalrent:not(.totalrent-bc-flex-widget) .totalrent-widget-wrap.dce-block, .dce-block {
  display: block;
  width: 100%;
}

.dce-flex {
  display: flex;
  flex-wrap: wrap;
}

.dce-float {
  float: left!important;
}

.mask {
  overflow: hidden;
}

.archive-title {
  text-align: center;
  padding: 15px;
  margin-bottom: 0;
  font-size: 38px;
}

.archive-description {
  text-align: center;
}

.grid-page {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
}

.grid-page p:empty {
  display: none;
}

.grid-page .item-page {
  flex-grow: 0;
  flex-shrink: 1;
}

.grid-page.grid-col-md-1 .item-page {
  flex-basis: 100%;
}

.grid-page.grid-col-md-2 .item-page {
  flex-basis: 50%;
}

.grid-page.grid-col-md-3 .item-page {
  flex-basis: 33.3333%;
}

.grid-page.grid-col-md-4 .item-page {
  flex-basis: 25%;
}

.grid-page.grid-col-md-5 .item-page {
  flex-basis: 20%;
}

.grid-page.grid-col-md-6 .item-page {
  flex-basis: 16.6666%;
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-1 .item-page {
    flex-basis: 100%;
  }
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-2 .item-page {
    flex-basis: 50%;
  }
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-3 .item-page {
    flex-basis: 33.3333%;
  }
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-4 .item-page {
    flex-basis: 25%;
  }
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-5 .item-page {
    flex-basis: 20%;
  }
}

@media only screen and (max-width:992px) {
  .grid-page.grid-col-sm-6 .item-page {
    flex-basis: 16.6666%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-1 .item-page {
    flex-basis: 100%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-2 .item-page {
    flex-basis: 50%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-3 .item-page {
    flex-basis: 33.3333%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-4 .item-page {
    flex-basis: 25%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-5 .item-page {
    flex-basis: 20%;
  }
}

@media only screen and (max-width:767px) {
  .grid-page.grid-col-xs-6 .item-page {
    flex-basis: 16.6666%;
  }
}

body.dce-inertiaScroll {
  overflow-x: hidden;
  overflow-y: scroll;
}

.inertia-scroll {
  z-index: 900;
}

body.dce-ajax-page-open.modal-p-on #dce-outer-wrap, body.dce-ajax-page-open.modal-p-on .modals-p .wrap-p, body.dce-ajax-page-open.modal-p-off #dce-outer-wrap, body.dce-ajax-page-open.modal-p-off .modals-p .wrap-p {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  perspective: 1200px;
}

html.no-scroll {
  margin: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

body.dce-ajax-page-open.modal-p-on.cancella-body {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.modals-p {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}

.wrap-p .modal-p {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  animation-fill-mode: both;
}

body.modal-p-on {
  overflow: hidden;
  height: 100%;
}

body.modal-p-off .wrap-p .modal-p {
  visibility: visible;
  opacity: 1;
}

body.modal-p-on .wrap-p .modal-p {
  visibility: visible;
  opacity: 1;
}

body.dce-ajax-page-open #dce-wrap {
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  transform-origin: center;
  animation-fill-mode: both;
}

.modals-p .wrap-p .close {
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  display: flex;
}

.wrap-p .close .dce-quit-ics {
  transform: scale(.5);
  opacity: 0;
}

body.modal-p-on .wrap-p .close .dce-quit-ics {
  animation: enterQuit 0.5s ease both 0.7s;
}

body.modal-p-off .wrap-p .close .dce-quit-ics {
  animation: exitQuit 0.5s ease both;
}

.load-p {
  display: block;
  cursor: pointer;
  border: 3px solid #000;
  border-top-color: #fff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1002;
  border-radius: 50%;
  opacity: 1;
  animation: loadAnim 300ms linear infinite;
}

.dce-quit-ics {
  display: block;
  cursor: pointer;
  background-color: #fff;
  width: 50px;
  height: 50px;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1001;
  border-radius: 50%;
  -webkit-transition: background-color 0.6s;
  -moz-transition: background-color 0.6s;
  transition: background-color 0.6s;
}

.dce-quit-ics:after, .dce-quit-ics:before {
  content: '';
  width: 100%;
  height: 3px;
  display: block;
  position: absolute;
  top: calc(50% - 1.5px);
  left: 0%;
  background-color: #000;
  -webkit-transition: background-color 0.6s;
  -moz-transition: background-color 0.6s;
  transition: background-color 0.6s;
}

.dce-quit-ics:after {
  transform: rotate(45deg);
}

.dce-quit-ics:before {
  transform: rotate(-45deg);
}

body:not(.rtl) .dce-ext-select2::after {
  content: "\e92a";
  font-family: eicons;
  font-size: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  pointer-events: none;
}

.dce-field-input-wrapper {
  position: relative;
  display: block;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
}

.totalrent-field-group .dce-toggle-password {
  position: absolute;
  right: 15px;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}

.single .full-width #primary, .single .wrap.full-width, .page .full-width #primary, .page .wrap.full-width {
  max-width: 100%;
  padding: 0;
}

.posts-navigation {
  margin: 10px 0;
  text-align: center;
  padding: 15px 0;
  width: 100%;
}

.posts-navigation li a, .posts-navigation li a:hover, .posts-navigation li.current a, .posts-navigation li.disabled {
  text-decoration: none;
}

.posts-navigation li, .posts-navigation li a {
  display: inline-block;
}

.dce-input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.dce-input-group > .dce-form-control {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.dce-input-group-append {
  margin-left: -1px;
}

.dce-input-group-append, .dce-input-group-prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dce-no-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.pac-container {
  z-index: 10000;
}

/* ===== icons-form.min.css ===== */

.dce-field-input-wrapper .input-icons {
  position: absolute;
  z-index: 100;
}

.totalrent-select-wrapper .input-icons {
  position: absolute;
  z-index: 100;
}

/* ===== widget-rating.min.css ===== */

/* ! totalrent - v3.26.0 - 07-01-2025 */

.totalrent-widget-rating {
  --e-rating-gap: 0px;
  --e-rating-icon-font-size: 16px;
  --e-rating-icon-color: #ccd6df;
  --e-rating-icon-marked-color: #f0ad4e;
  --e-rating-icon-marked-width: 100%;
  --e-rating-justify-content: flex-start;
}

.totalrent-widget-rating .e-rating {
  display: flex;
  justify-content: var(--e-rating-justify-content);
}

.totalrent-widget-rating .e-rating-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: inherit;
  margin-block-end: calc(0px - var(--e-rating-gap));
  margin-inline-end: calc(0px - var(--e-rating-gap));
  width: -moz-fit-content;
  width: fit-content;
}

.totalrent-widget-rating .e-rating .e-icon {
  margin-block-end: var(--e-rating-gap);
  margin-inline-end: var(--e-rating-gap);
  position: relative;
}

.totalrent-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {
  --e-rating-icon-color: var(--e-rating-icon-marked-color);
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: var(--e-rating-icon-marked-width);
  z-index: 1;
}

.totalrent-widget-rating .e-rating .e-icon-wrapper :is(i, svg) {
  display: flex;
  flex-shrink: 0;
}

.totalrent-widget-rating .e-rating .e-icon-wrapper i {
  color: var(--e-rating-icon-color);
  font-size: var(--e-rating-icon-font-size);
}

.totalrent-widget-rating .e-rating .e-icon-wrapper svg {
  height: var(--e-rating-icon-font-size);
  width: auto;
  fill: var(--e-rating-icon-color);
}

/* ===== sticky.min.css ===== */

.totalrent-sticky--active {
  z-index: 99;
}

.totalrent-sticky__spacer .e-n-menu .e-n-menu-content {
  display: none;
}

.e-con.totalrent-sticky--active {
  z-index: var(--z-index,99);
}

/* ===== intlTelInput.min.css ===== */

:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-text-gray: #999;
  --iti-border-gray: #ccc;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("img/flags.png");
  --iti-path-flags-2x: url("img/flags@2x.png");
  --iti-path-globe-1x: url("img/globe.png");
  --iti-path-globe-2x: url("img/globe@2x.png");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px,1px,1px,1px);
  overflow: hidden;
  position: absolute;
}

.iti input.iti__tel-input, .iti input.iti__tel-input[type=tel], .iti input.iti__tel-input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0!important;
  margin-bottom: 0!important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}

.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}

.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}

.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
  border-radius: 3px;
  background-color: #fff;
}

.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-gray);
  box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}

.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}

.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-gray);
}

.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}

@media (max-width:500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}

.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}

.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: 0;
}

.iti__dial-code {
  color: var(--iti-text-gray);
}

.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}

.iti__country-name, .iti__flag-box {
  margin-right: var(--iti-spacer-horizontal);
}

[dir=rtl] .iti__country-name, [dir=rtl] .iti__flag-box {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown input.iti__tel-input, .iti--allow-dropdown input.iti__tel-input[type=tel], .iti--allow-dropdown input.iti__tel-input[type=text] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}

[dir=rtl] .iti--allow-dropdown input.iti__tel-input, [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}

.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}

[dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}

.iti--allow-dropdown .iti__country-container:not(:has( + input[disabled])):not(:has( + input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has( + input[disabled])):not(:has( + input[readonly])):hover button {
  cursor: pointer;
}

.iti--allow-dropdown .iti__country-container:not(:has( + input[disabled])):not(:has( + input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has( + input[disabled])):not(:has( + input[readonly])) .iti__selected-country:has( + .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}

.iti .iti__selected-dial-code {
  margin-left: 4px;
  line-height: 0;
  margin-top: -4px;
  font-size: 15px;
  font-weight: 500;
}

[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}

.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}

.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0,0,0,.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}

.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 0px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0 0 1px 0 #888;
  background-image: var(--iti-path-flags-2x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__np {
  --iti-flag-width: 13px;
}

.iti__ch, .iti__va {
  --iti-flag-width: 15px;
}

.iti__be, .iti__ne {
  --iti-flag-width: 18px;
}

.iti__mc {
  --iti-flag-width: 19px;
}

.iti__ac, .iti__ae, .iti__ai, .iti__am, .iti__as, .iti__au, .iti__az, .iti__ba, .iti__bm, .iti__bn, .iti__bs, .iti__by, .iti__ca, .iti__cc, .iti__ck, .iti__cu, .iti__cx, .iti__dg, .iti__dm, .iti__eh, .iti__er, .iti__et, .iti__fj, .iti__fk, .iti__gb, .iti__gi, .iti__gs, .iti__gw, .iti__hm, .iti__hn, .iti__hr, .iti__hu, .iti__ie, .iti__im, .iti__io, .iti__jm, .iti__jo, .iti__ki, .iti__kp, .iti__kw, .iti__ky, .iti__kz, .iti__lc, .iti__lk, .iti__lv, .iti__ly, .iti__md, .iti__me, .iti__mk, .iti__mn, .iti__mp, .iti__ms, .iti__my, .iti__nc, .iti__nf, .iti__ng, .iti__nr, .iti__nu, .iti__nz, .iti__om, .iti__ph, .iti__pn, .iti__ps, .iti__sb, .iti__sc, .iti__sd, .iti__sh, .iti__si, .iti__ss, .iti__st, .iti__su, .iti__ta, .iti__tc, .iti__tj, .iti__tk, .iti__tl, .iti__to, .iti__tv, .iti__uk, .iti__uz, .iti__vg, .iti__ws, .iti__zw {
  --iti-flag-height: 10px;
}

.iti__fm, .iti__gu, .iti__lr, .iti__mh, .iti__py, .iti__um, .iti__us {
  --iti-flag-height: 11px;
}

.iti__bd, .iti__bg, .iti__bh, .iti__bi, .iti__bz, .iti__cq, .iti__cr, .iti__cv, .iti__de, .iti__fi, .iti__gd, .iti__gy, .iti__ht, .iti__ir, .iti__je, .iti__kg, .iti__km, .iti__li, .iti__lt, .iti__lu, .iti__mx, .iti__ni, .iti__sv, .iti__tt, .iti__vu {
  --iti-flag-height: 12px;
}

.iti__ar, .iti__ax, .iti__ee, .iti__gt, .iti__kh, .iti__pl, .iti__pw, .iti__se, .iti__tg {
  --iti-flag-height: 13px;
}

.iti__al, .iti__be, .iti__bv, .iti__cd, .iti__ch, .iti__dk, .iti__fo, .iti__ga, .iti__il, .iti__is, .iti__mc, .iti__ne, .iti__no, .iti__np, .iti__pg, .iti__sj, .iti__sm, .iti__va, .iti__xk {
  --iti-flag-height: 15px;
}

.iti__qa {
  --iti-flag-height: 8px;
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -22px;
}

.iti__ae {
  --iti-flag-offset: -44px;
}

.iti__af {
  --iti-flag-offset: -66px;
}

.iti__ag {
  --iti-flag-offset: -88px;
}

.iti__ai {
  --iti-flag-offset: -110px;
}

.iti__al {
  --iti-flag-offset: -132px;
}

.iti__am {
  --iti-flag-offset: -154px;
}

.iti__ao {
  --iti-flag-offset: -176px;
}

.iti__aq {
  --iti-flag-offset: -198px;
}

.iti__ar {
  --iti-flag-offset: -220px;
}

.iti__as {
  --iti-flag-offset: -242px;
}

.iti__at {
  --iti-flag-offset: -264px;
}

.iti__au {
  --iti-flag-offset: -286px;
}

.iti__aw {
  --iti-flag-offset: -308px;
}

.iti__ax {
  --iti-flag-offset: -330px;
}

.iti__az {
  --iti-flag-offset: -352px;
}

.iti__ba {
  --iti-flag-offset: -374px;
}

.iti__bb {
  --iti-flag-offset: -396px;
}

.iti__bd {
  --iti-flag-offset: -418px;
}

.iti__be {
  --iti-flag-offset: -440px;
}

.iti__bf {
  --iti-flag-offset: -460px;
}

.iti__bg {
  --iti-flag-offset: -482px;
}

.iti__bh {
  --iti-flag-offset: -504px;
}

.iti__bi {
  --iti-flag-offset: -526px;
}

.iti__bj {
  --iti-flag-offset: -548px;
}

.iti__bl {
  --iti-flag-offset: -570px;
}

.iti__bm {
  --iti-flag-offset: -592px;
}

.iti__bn {
  --iti-flag-offset: -614px;
}

.iti__bo {
  --iti-flag-offset: -636px;
}

.iti__bq {
  --iti-flag-offset: -658px;
}

.iti__br {
  --iti-flag-offset: -680px;
}

.iti__bs {
  --iti-flag-offset: -702px;
}

.iti__bt {
  --iti-flag-offset: -724px;
}

.iti__bv {
  --iti-flag-offset: -746px;
}

.iti__bw {
  --iti-flag-offset: -768px;
}

.iti__by {
  --iti-flag-offset: -790px;
}

.iti__bz {
  --iti-flag-offset: -812px;
}

.iti__ca {
  --iti-flag-offset: -834px;
}

.iti__cc {
  --iti-flag-offset: -856px;
}

.iti__cd {
  --iti-flag-offset: -878px;
}

.iti__cf {
  --iti-flag-offset: -900px;
}

.iti__cg {
  --iti-flag-offset: -922px;
}

.iti__ch {
  --iti-flag-offset: -944px;
}

.iti__ci {
  --iti-flag-offset: -961px;
}

.iti__ck {
  --iti-flag-offset: -983px;
}

.iti__cl {
  --iti-flag-offset: -1005px;
}

.iti__cm {
  --iti-flag-offset: -1027px;
}

.iti__cn {
  --iti-flag-offset: -1049px;
}

.iti__co {
  --iti-flag-offset: -1071px;
}

.iti__cp {
  --iti-flag-offset: -1093px;
}

.iti__cq {
  --iti-flag-offset: -1115px;
}

.iti__cr {
  --iti-flag-offset: -1137px;
}

.iti__cu {
  --iti-flag-offset: -1159px;
}

.iti__cv {
  --iti-flag-offset: -1181px;
}

.iti__cw {
  --iti-flag-offset: -1203px;
}

.iti__cx {
  --iti-flag-offset: -1225px;
}

.iti__cy {
  --iti-flag-offset: -1247px;
}

.iti__cz {
  --iti-flag-offset: -1269px;
}

.iti__de {
  --iti-flag-offset: -1291px;
}

.iti__dg {
  --iti-flag-offset: -1313px;
}

.iti__dj {
  --iti-flag-offset: -1335px;
}

.iti__dk {
  --iti-flag-offset: -1357px;
}

.iti__dm {
  --iti-flag-offset: -1379px;
}

.iti__do {
  --iti-flag-offset: -1401px;
}

.iti__dz {
  --iti-flag-offset: -1423px;
}

.iti__ea {
  --iti-flag-offset: -1445px;
}

.iti__ec {
  --iti-flag-offset: -1467px;
}

.iti__ee {
  --iti-flag-offset: -1489px;
}

.iti__eg {
  --iti-flag-offset: -1511px;
}

.iti__eh {
  --iti-flag-offset: -1533px;
}

.iti__er {
  --iti-flag-offset: -1555px;
}

.iti__es {
  --iti-flag-offset: -1577px;
}

.iti__et {
  --iti-flag-offset: -1599px;
}

.iti__eu {
  --iti-flag-offset: -1621px;
}

.iti__ez {
  --iti-flag-offset: -1643px;
}

.iti__fi {
  --iti-flag-offset: -1665px;
}

.iti__fj {
  --iti-flag-offset: -1687px;
}

.iti__fk {
  --iti-flag-offset: -1709px;
}

.iti__fm {
  --iti-flag-offset: -1731px;
}

.iti__fo {
  --iti-flag-offset: -1753px;
}

.iti__fr {
  --iti-flag-offset: -1775px;
}

.iti__fx {
  --iti-flag-offset: -1797px;
}

.iti__ga {
  --iti-flag-offset: -1819px;
}

.iti__gb {
  --iti-flag-offset: -1841px;
}

.iti__gd {
  --iti-flag-offset: -1863px;
}

.iti__ge {
  --iti-flag-offset: -1885px;
}

.iti__gf {
  --iti-flag-offset: -1907px;
}

.iti__gg {
  --iti-flag-offset: -1929px;
}

.iti__gh {
  --iti-flag-offset: -1951px;
}

.iti__gi {
  --iti-flag-offset: -1973px;
}

.iti__gl {
  --iti-flag-offset: -1995px;
}

.iti__gm {
  --iti-flag-offset: -2017px;
}

.iti__gn {
  --iti-flag-offset: -2039px;
}

.iti__gp {
  --iti-flag-offset: -2061px;
}

.iti__gq {
  --iti-flag-offset: -2083px;
}

.iti__gr {
  --iti-flag-offset: -2105px;
}

.iti__gs {
  --iti-flag-offset: -2127px;
}

.iti__gt {
  --iti-flag-offset: -2149px;
}

.iti__gu {
  --iti-flag-offset: -2171px;
}

.iti__gw {
  --iti-flag-offset: -2193px;
}

.iti__gy {
  --iti-flag-offset: -2215px;
}

.iti__hk {
  --iti-flag-offset: -2237px;
}

.iti__hm {
  --iti-flag-offset: -2259px;
}

.iti__hn {
  --iti-flag-offset: -2281px;
}

.iti__hr {
  --iti-flag-offset: -2303px;
}

.iti__ht {
  --iti-flag-offset: -2325px;
}

.iti__hu {
  --iti-flag-offset: -2347px;
}

.iti__ic {
  --iti-flag-offset: -2369px;
}

.iti__id {
  --iti-flag-offset: -2391px;
}

.iti__ie {
  --iti-flag-offset: -2413px;
}

.iti__il {
  --iti-flag-offset: -2435px;
}

.iti__im {
  --iti-flag-offset: -2457px;
}

.iti__in {
  --iti-flag-offset: -2479px;
}

.iti__io {
  --iti-flag-offset: -2501px;
}

.iti__iq {
  --iti-flag-offset: -2523px;
}

.iti__ir {
  --iti-flag-offset: -2545px;
}

.iti__is {
  --iti-flag-offset: -2567px;
}

.iti__it {
  --iti-flag-offset: -2589px;
}

.iti__je {
  --iti-flag-offset: -2611px;
}

.iti__jm {
  --iti-flag-offset: -2633px;
}

.iti__jo {
  --iti-flag-offset: -2655px;
}

.iti__jp {
  --iti-flag-offset: -2677px;
}

.iti__ke {
  --iti-flag-offset: -2699px;
}

.iti__kg {
  --iti-flag-offset: -2721px;
}

.iti__kh {
  --iti-flag-offset: -2743px;
}

.iti__ki {
  --iti-flag-offset: -2765px;
}

.iti__km {
  --iti-flag-offset: -2787px;
}

.iti__kn {
  --iti-flag-offset: -2809px;
}

.iti__kp {
  --iti-flag-offset: -2831px;
}

.iti__kr {
  --iti-flag-offset: -2853px;
}

.iti__kw {
  --iti-flag-offset: -2875px;
}

.iti__ky {
  --iti-flag-offset: -2897px;
}

.iti__kz {
  --iti-flag-offset: -2919px;
}

.iti__la {
  --iti-flag-offset: -2941px;
}

.iti__lb {
  --iti-flag-offset: -2963px;
}

.iti__lc {
  --iti-flag-offset: -2985px;
}

.iti__li {
  --iti-flag-offset: -3007px;
}

.iti__lk {
  --iti-flag-offset: -3029px;
}

.iti__lr {
  --iti-flag-offset: -3051px;
}

.iti__ls {
  --iti-flag-offset: -3073px;
}

.iti__lt {
  --iti-flag-offset: -3095px;
}

.iti__lu {
  --iti-flag-offset: -3117px;
}

.iti__lv {
  --iti-flag-offset: -3139px;
}

.iti__ly {
  --iti-flag-offset: -3161px;
}

.iti__ma {
  --iti-flag-offset: -3183px;
}

.iti__mc {
  --iti-flag-offset: -3205px;
}

.iti__md {
  --iti-flag-offset: -3226px;
}

.iti__me {
  --iti-flag-offset: -3248px;
}

.iti__mf {
  --iti-flag-offset: -3270px;
}

.iti__mg {
  --iti-flag-offset: -3292px;
}

.iti__mh {
  --iti-flag-offset: -3314px;
}

.iti__mk {
  --iti-flag-offset: -3336px;
}

.iti__ml {
  --iti-flag-offset: -3358px;
}

.iti__mm {
  --iti-flag-offset: -3380px;
}

.iti__mn {
  --iti-flag-offset: -3402px;
}

.iti__mo {
  --iti-flag-offset: -3424px;
}

.iti__mp {
  --iti-flag-offset: -3446px;
}

.iti__mq {
  --iti-flag-offset: -3468px;
}

.iti__mr {
  --iti-flag-offset: -3490px;
}

.iti__ms {
  --iti-flag-offset: -3512px;
}

.iti__mt {
  --iti-flag-offset: -3534px;
}

.iti__mu {
  --iti-flag-offset: -3556px;
}

.iti__mv {
  --iti-flag-offset: -3578px;
}

.iti__mw {
  --iti-flag-offset: -3600px;
}

.iti__mx {
  --iti-flag-offset: -3622px;
}

.iti__my {
  --iti-flag-offset: -3644px;
}

.iti__mz {
  --iti-flag-offset: -3666px;
}

.iti__na {
  --iti-flag-offset: -3688px;
}

.iti__nc {
  --iti-flag-offset: -3710px;
}

.iti__ne {
  --iti-flag-offset: -3732px;
}

.iti__nf {
  --iti-flag-offset: -3752px;
}

.iti__ng {
  --iti-flag-offset: -3774px;
}

.iti__ni {
  --iti-flag-offset: -3796px;
}

.iti__nl {
  --iti-flag-offset: -3818px;
}

.iti__no {
  --iti-flag-offset: -3840px;
}

.iti__np {
  --iti-flag-offset: -3862px;
}

.iti__nr {
  --iti-flag-offset: -3877px;
}

.iti__nu {
  --iti-flag-offset: -3899px;
}

.iti__nz {
  --iti-flag-offset: -3921px;
}

.iti__om {
  --iti-flag-offset: -3943px;
}

.iti__pa {
  --iti-flag-offset: -3965px;
}

.iti__pe {
  --iti-flag-offset: -3987px;
}

.iti__pf {
  --iti-flag-offset: -4009px;
}

.iti__pg {
  --iti-flag-offset: -4031px;
}

.iti__ph {
  --iti-flag-offset: -4053px;
}

.iti__pk {
  --iti-flag-offset: -4075px;
}

.iti__pl {
  --iti-flag-offset: -4097px;
}

.iti__pm {
  --iti-flag-offset: -4119px;
}

.iti__pn {
  --iti-flag-offset: -4141px;
}

.iti__pr {
  --iti-flag-offset: -4163px;
}

.iti__ps {
  --iti-flag-offset: -4185px;
}

.iti__pt {
  --iti-flag-offset: -4207px;
}

.iti__pw {
  --iti-flag-offset: -4229px;
}

.iti__py {
  --iti-flag-offset: -4251px;
}

.iti__qa {
  --iti-flag-offset: -4273px;
}

.iti__re {
  --iti-flag-offset: -4295px;
}

.iti__ro {
  --iti-flag-offset: -4317px;
}

.iti__rs {
  --iti-flag-offset: -4339px;
}

.iti__ru {
  --iti-flag-offset: -4361px;
}

.iti__rw {
  --iti-flag-offset: -4383px;
}

.iti__sa {
  --iti-flag-offset: -4405px;
}

.iti__sb {
  --iti-flag-offset: -4427px;
}

.iti__sc {
  --iti-flag-offset: -4449px;
}

.iti__sd {
  --iti-flag-offset: -4471px;
}

.iti__se {
  --iti-flag-offset: -4493px;
}

.iti__sg {
  --iti-flag-offset: -4515px;
}

.iti__sh {
  --iti-flag-offset: -4537px;
}

.iti__si {
  --iti-flag-offset: -4559px;
}

.iti__sj {
  --iti-flag-offset: -4581px;
}

.iti__sk {
  --iti-flag-offset: -4603px;
}

.iti__sl {
  --iti-flag-offset: -4625px;
}

.iti__sm {
  --iti-flag-offset: -4647px;
}

.iti__sn {
  --iti-flag-offset: -4669px;
}

.iti__so {
  --iti-flag-offset: -4691px;
}

.iti__sr {
  --iti-flag-offset: -4713px;
}

.iti__ss {
  --iti-flag-offset: -4735px;
}

.iti__st {
  --iti-flag-offset: -4757px;
}

.iti__su {
  --iti-flag-offset: -4779px;
}

.iti__sv {
  --iti-flag-offset: -4801px;
}

.iti__sx {
  --iti-flag-offset: -4823px;
}

.iti__sy {
  --iti-flag-offset: -4845px;
}

.iti__sz {
  --iti-flag-offset: -4867px;
}

.iti__ta {
  --iti-flag-offset: -4889px;
}

.iti__tc {
  --iti-flag-offset: -4911px;
}

.iti__td {
  --iti-flag-offset: -4933px;
}

.iti__tf {
  --iti-flag-offset: -4955px;
}

.iti__tg {
  --iti-flag-offset: -4977px;
}

.iti__th {
  --iti-flag-offset: -4999px;
}

.iti__tj {
  --iti-flag-offset: -5021px;
}

.iti__tk {
  --iti-flag-offset: -5043px;
}

.iti__tl {
  --iti-flag-offset: -5065px;
}

.iti__tm {
  --iti-flag-offset: -5087px;
}

.iti__tn {
  --iti-flag-offset: -5109px;
}

.iti__to {
  --iti-flag-offset: -5131px;
}

.iti__tr {
  --iti-flag-offset: -5153px;
}

.iti__tt {
  --iti-flag-offset: -5175px;
}

.iti__tv {
  --iti-flag-offset: -5197px;
}

.iti__tw {
  --iti-flag-offset: -5219px;
}

.iti__tz {
  --iti-flag-offset: -5241px;
}

.iti__ua {
  --iti-flag-offset: -5263px;
}

.iti__ug {
  --iti-flag-offset: -5285px;
}

.iti__uk {
  --iti-flag-offset: -5307px;
}

.iti__um {
  --iti-flag-offset: -5329px;
}

.iti__un {
  --iti-flag-offset: -5351px;
}

.iti__us {
  --iti-flag-offset: -5373px;
}

.iti__uy {
  --iti-flag-offset: -5395px;
}

.iti__uz {
  --iti-flag-offset: -5417px;
}

.iti__va {
  --iti-flag-offset: -5439px;
}

.iti__vc {
  --iti-flag-offset: -5456px;
}

.iti__ve {
  --iti-flag-offset: -5478px;
}

.iti__vg {
  --iti-flag-offset: -5500px;
}

.iti__vi {
  --iti-flag-offset: -5522px;
}

.iti__vn {
  --iti-flag-offset: -5544px;
}

.iti__vu {
  --iti-flag-offset: -5566px;
}

.iti__wf {
  --iti-flag-offset: -5588px;
}

.iti__ws {
  --iti-flag-offset: -5610px;
}

.iti__xk {
  --iti-flag-offset: -5632px;
}

.iti__ye {
  --iti-flag-offset: -5654px;
}

.iti__yt {
  --iti-flag-offset: -5676px;
}

.iti__za {
  --iti-flag-offset: -5698px;
}

.iti__zm {
  --iti-flag-offset: -5720px;
}

.iti__zw {
  --iti-flag-offset: -5742px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution:2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
}

@media (min-resolution:2x) {
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}

/* ===== country-code-style.min.css ===== */

.cfefp-intl-container {
  --cfefp-intl-tel-button-height: 100%;
}

.totalrent-field-group .cfefp-intl-container.iti {
  width: 100%;
}

.ehp-form__field-group .cfefp-intl-container.iti {
  width: 100%;
}

.totalrent-field-group .cfefp-intl-container.iti.totalrent-error .iti__country-container {
  bottom: 23px;
}

.ehp-form__field-group .cfefp-intl-container.iti.totalrent-error .iti__country-container {
  bottom: 23px;
}

.cfefp-intl-container .iti__country-container {
  height: var(--cfefp-intl-tel-button-height);
}

.cfefp-intl-container button.iti__selected-country {
  background: 0 0!important;
  box-shadow: unset!important;
}

.totalrent-field-type-tel .cfefp-intl-container .iti__selected-country-primary:hover {
  background-color: transparent!important;
}

.cfefp-intl-container .iti__country-container .iti__flag:not(.iti__globe) {
  height: 13px;
  background-position: center;
  background-size: cover;
}

.is-field-type-ehp-tel.has-width-100 .iti input {
  width: 100%;
}

.is-field-type-ehp-tel.has-width-50 .iti input {
  width: 50%;
}

.is-field-type-ehp-tel.has-width-33 .iti input {
  width: 33%;
}

.iti--allow-dropdown input.iti__tel-input, .iti--allow-dropdown input.iti__tel-input[type=ehp-tel], .iti--allow-dropdown input.iti__tel-input[type=text] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}

/* ===== post-897.css ===== */

.totalrent-897 .totalrent-element.totalrent-element-6b2ae19 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.5;
}

.totalrent-897 .totalrent-element.totalrent-element-6b2ae19:not(.totalrent-motion-effects-element-type-background), .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-897 .totalrent-element.totalrent-element-6b2ae19::before, .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .totalrent-background-video-container::before, .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .e-con-inner > .totalrent-background-video-container::before, .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .totalrent-background-slideshow::before, .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .e-con-inner > .totalrent-background-slideshow::before, .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer::before {
  background-color: var( --e-global-color-primary );
  --background-overlay: '';
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-897 .totalrent-element.totalrent-element-4b4963c > .totalrent-widget-container {
  margin: 60px 0px 0px 0px;
}

.totalrent-897 .totalrent-element.totalrent-element-4b4963c .totalrent-heading-title {
  color: var( --e-global-color-0e38d29 );
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-897 .totalrent-element.totalrent-element-d6cd0e9 {
  width: var( --container-widget-width, 88% );
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

:root {
  --page-title-display: none;
}

@media (min-width:768px) {
  .totalrent-897 .totalrent-element.totalrent-element-6b2ae19 {
    --content-width: 1410px;
  }
}

/* Start custom CSS for text-editor, class: .totalrent-element-d6cd0e9 */

h1, h2, h3, h4, h5 {
  color: #000000;
}

/* End custom CSS */

/* Start Custom Fonts CSS */

/* End Custom Fonts CSS */

/* ===== post-931.css ===== */

.totalrent-931 .totalrent-element.totalrent-element-66a845f {
  --display: flex;
  --min-height: 51px;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 1rem 1rem;
  --row-gap: 1rem;
  --column-gap: 1rem;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 2rem;
  --padding-right: 1rem;
  --z-index: 95;
}

.totalrent-931 .totalrent-element.totalrent-element-66a845f:not(.totalrent-motion-effects-element-type-background), .totalrent-931 .totalrent-element.totalrent-element-66a845f > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-931 .totalrent-element.totalrent-element-58a5b02c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-931 .totalrent-element.totalrent-element-58a5b02c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-widget-theme-site-logo .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 > .totalrent-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-931 .totalrent-element.totalrent-element-1ccbcca3.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 {
  text-align: left;
}

.totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 img {
  width: 76%;
  max-width: 136px;
  height: 128px;
  object-fit: contain;
  object-position: center center;
}

.totalrent-931 .totalrent-element.totalrent-element-474cc575 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}

.totalrent-931 .totalrent-element.totalrent-element-474cc575.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-widget-icon.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-icon.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon.totalrent-view-default .totalrent-icon {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-widget-icon.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon.totalrent-view-default .totalrent-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-element {
  --align-self: center;
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b .totalrent-icon-wrapper {
  text-align: center;
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-view-framed .totalrent-icon, .totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-view-default .totalrent-icon {
  color: var( --e-global-color-0e38d29 );
  border-color: var( --e-global-color-0e38d29 );
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-view-framed .totalrent-icon, .totalrent-931 .totalrent-element.totalrent-element-3e413b4b.totalrent-view-default .totalrent-icon svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b .totalrent-icon {
  font-size: 17px;
}

.totalrent-931 .totalrent-element.totalrent-element-3e413b4b .totalrent-icon svg {
  height: 17px;
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-931 .totalrent-element.totalrent-element-6f0447f2 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-931 .totalrent-element.totalrent-element-6f0447f2.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-931 .totalrent-element.totalrent-element-6f0447f2 {
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.totalrent-931 .totalrent-element.totalrent-element-66673a9c.totalrent-element {
  --align-self: center;
}

.totalrent-931 .totalrent-element.totalrent-element-66673a9c {
  column-gap: 0px;
  color: #FFFFFF82;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
}

.totalrent-931 .totalrent-element.totalrent-element-484294c4 > .totalrent-widget-container {
  margin: -1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-theme-builder-content-area {
  height: 400px;
}

.totalrent-location-header:before, .totalrent-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media (max-width:1024px) {
  .totalrent-931 .totalrent-element.totalrent-element-66a845f {
    --min-height: 85px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
}

@media (max-width:1024px) {
  .totalrent-931 .totalrent-element.totalrent-element-1ccbcca3.totalrent-element {
    --flex-grow: 0;
    --flex-shrink: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 img {
    width: 208px;
    height: 110px;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-66a845f {
    --min-height: 65px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-66a845f.e-con {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-58a5b02c {
    --width: 97px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -13px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-1ccbcca3 img {
    width: 111px;
    height: 92px;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-474cc575 {
    --width: 150px;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-474cc575.e-con {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-931 .totalrent-element.totalrent-element-484294c4 > .totalrent-widget-container {
    margin: -5px 0px 0px 0px;
  }
}

@media (min-width:768px) {
  .totalrent-931 .totalrent-element.totalrent-element-58a5b02c {
    --width: 136px;
  }
}

@media (min-width:768px) {
  .totalrent-931 .totalrent-element.totalrent-element-474cc575 {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-931 .totalrent-element.totalrent-element-58a5b02c {
    --width: 15%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-931 .totalrent-element.totalrent-element-474cc575 {
    --width: 85%;
  }
}

/* Start custom CSS for text-editor, class: .totalrent-element-6f0447f2 */

.totalrent-931 .totalrent-element.totalrent-element-6f0447f2 div p {
  margin: 0px;
  padding: 0px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-66673a9c */

.totalrent-931 .totalrent-element.totalrent-element-66673a9c p {
  margin: 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .totalrent-element-484294c4 */

.tooltip {
  display: flex;
  align-items: center;
  margin-right: 66px;
  cursor: pointer;
}

.tooltip svg {
  border-color: white;
  fill: white;
  align-self: center;
  margin-top: 5px;
  width: 14px;
}

/* .tooltip:hover svg { */

/* color: #241b2b; */

/* border-color: #241b2b; */

/* fill: #241b2b; */

/* } */

/* .tooltip .tooltiptext { */

/* visibility: hidden; */

/* width: 66px; */

/* background-color: white; */

/* color: #241b2b; */

/* text-align: center; */

/* padding: 1px 0; */

/* border-radius: 3px; */

/* position: absolute; */

/* z-index: 1; */

/* font-size: 13px; */

/* font-weight: 600; */

/* left: 30px; */

/* transform: translateY(10px); */

/* transition: all .2s ease-in; */

/* } */

/* .tooltip:hover .tooltiptext { */

/* visibility: visible; */

/* transform: translateY(0px); */

/* } */

/* .tooltip .tooltiptext::after { */

/* content: " "; */

/* position: absolute; */

/* top: 50%; */

/* To the left of the tooltip */

/* margin-top: -5px; */

/* border-width: 5px; */

/* border-style: solid; */

/* border-color: transparent transparent transparent transparent; */

/* } */

@media screen and (max-width: 767px) {
  .tooltiptext {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .tooltip {
    margin-right: 0px !important;
  }
}

/* End custom CSS */

/* ===== post-924.css ===== */

.totalrent-924 .totalrent-element.totalrent-element-c1d4bba {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0vw;
  --padding-bottom: 5vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-924 .totalrent-element.totalrent-element-c1d4bba:not(.totalrent-motion-effects-element-type-background), .totalrent-924 .totalrent-element.totalrent-element-c1d4bba > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var( --e-global-color-0e38d29 ) 35%, var( --e-global-color-0e38d29 ) 32%);
}

.totalrent-924 .totalrent-element.totalrent-element-704b7586 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.totalrent-924 .totalrent-element.totalrent-element-704b7586:not(.totalrent-motion-effects-element-type-background), .totalrent-924 .totalrent-element.totalrent-element-704b7586 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-924 .totalrent-element.totalrent-element-704b7586.e-con {
  --align-self: center;
}

.totalrent-widget-image .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-924 .totalrent-element.totalrent-element-2ad6f1ff.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-924 .totalrent-element.totalrent-element-2ad6f1ff {
  text-align: left;
}

.totalrent-924 .totalrent-element.totalrent-element-566c9442 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item:not(:last-child):after {
  border-color: var( --e-global-color-text );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-widget-icon-list .totalrent-icon-list-item > a {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-icon-list .totalrent-icon-list-text {
  color: var( --e-global-color-secondary );
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}

body.rtl .totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-5px/2);
}

body:not(.rtl) .totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-5px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-text {
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 20px;
  --grid-column-gap: 0px;
  --grid-row-gap: 0px;
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a .totalrent-widget-container {
  text-align: left;
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a > .totalrent-widget-container {
  margin: 0px 0px 0px -5px;
  padding: 0px 0px 0px 0px;
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a .totalrent-social-icon {
  background-color: var( --e-global-color-secondary );
  --icon-padding: 6px;
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a .totalrent-social-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-924 .totalrent-element.totalrent-element-6ffbed7a .totalrent-social-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-924 .totalrent-element.totalrent-element-5c2f0d44 {
  --display: flex;
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-text {
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-2a1fa668 {
  --display: flex;
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-text {
  color: var( --e-global-color-36f2f90 );
  transition: color 0.3s;
}

.totalrent-theme-builder-content-area {
  height: 400px;
}

.totalrent-location-header:before, .totalrent-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-704b7586 {
    --e-con-grid-template-columns: 1fr 1fr 1fr 1fr;
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-1b649c09 .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-11px/2);
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-4826203 .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1366px) {
  .totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-924 .totalrent-element.totalrent-element-41d671d6 .totalrent-icon-list-item > a {
    font-size: 14px;
  }
}

@media (max-width:1024px) {
  .totalrent-924 .totalrent-element.totalrent-element-704b7586 {
    --e-con-grid-template-columns: 1fr;
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-924 .totalrent-element.totalrent-element-2ad6f1ff.totalrent-element {
    --align-self: center;
  }
}

@media (max-width:1024px) {
  .totalrent-924 .totalrent-element.totalrent-element-2ad6f1ff {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .totalrent-924 .totalrent-element.totalrent-element-2ad6f1ff img {
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-924 .totalrent-element.totalrent-element-704b7586 {
    --e-con-grid-template-columns: 1fr;
    --grid-auto-flow: row;
  }
}

/* ===== post-41.css ===== */

.totalrent-41 .totalrent-element.totalrent-element-f962707 {
  --display: grid;
  --min-height: calc(100vh - 150px);
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: stretch;
  --align-items: center;
  --padding-top: 1rem;
  --padding-bottom: 4rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.totalrent-41 .totalrent-element.totalrent-element-f962707:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-f962707 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-b793541 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 5px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
  margin: 0vw 0vw 2vw 0vw;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-b3fa61f .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: clamp(3.4375rem, 2.9427rem + 2.0833vw, 4.6875rem);
  font-weight: 700;
  line-height: 1em;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-widget-icon-list .totalrent-icon-list-item:not(:last-child):after {
  border-color: var( --e-global-color-text );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-widget-icon-list .totalrent-icon-list-item > a {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-icon-list .totalrent-icon-list-text {
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
  margin: 0px 0px 20px 55px;
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(2px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(2px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(2px/2);
  margin-left: calc(2px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-2px/2);
  margin-left: calc(-2px/2);
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-2px/2);
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-2px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-icon i {
  color: var( --e-global-color-0e38d29 );
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-0e38d29 );
  transition: fill 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item:hover .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item:hover .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > a {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px;
}

.totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-widget-button .totalrent-button {
  background-color: var( --e-global-color-accent );
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-41 .totalrent-element.totalrent-element-ada8350 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 16px 32px 16px 32px;
}

.totalrent-41 .totalrent-element.totalrent-element-ada8350 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-ada8350 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-ada8350 > .totalrent-widget-container {
  margin: 0px 0px 55px 50px;
}

.totalrent-41 .totalrent-element.totalrent-element-ada8350.totalrent-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-ada8350 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-ada8350 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-2e6e663 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
}

.totalrent-widget-image .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-8e13221 {
  left: -24px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-8e13221 {
  right: -24px;
}

.totalrent-41 .totalrent-element.totalrent-element-8e13221 {
  top: -122px;
  z-index: 0;
}

.totalrent-widget-global .totalrent-field-group > label, .totalrent-widget-global .totalrent-field-subgroup label {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .totalrent-field-group > label {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-field-type-html {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-field-group .totalrent-field {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var( --e-global-color-text );
}

.totalrent-widget-global .totalrent-field-group .totalrent-field, .totalrent-widget-global .totalrent-field-subgroup label {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .totalrent-button {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-widget-global .e-form__buttons__wrapper__button-next {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .totalrent-button[type="submit"] {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .e-form__buttons__wrapper__button-previous {
  background-color: var( --e-global-color-accent );
}

.totalrent-widget-global .totalrent-message {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-global .e-form__indicators__indicator, .totalrent-widget-global .e-form__indicators__indicator__label {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-widget-global {
  --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
  --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
  --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
  --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
  --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
  --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );
}

.totalrent-widget-global .e-form__indicators__indicator__progress__meter {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .label-icons {
  font-size: 16px;
  height: 16px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 {
  width: var( --container-widget-width, 450px );
  max-width: 450px;
  --container-widget-width: 450px;
  --container-widget-flex-grow: 0;
  z-index: 10;
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 20px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 50px 50px 50px 50px;
  border-radius: 10px 10px 10px 10px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group {
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 24px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-form-fields-wrapper {
  margin-left: calc( -10px/2 );
  margin-right: calc( -10px/2 );
  margin-bottom: -24px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group.recaptcha_v3-bottomleft, .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-labels-inline .totalrent-field-group > label {
  padding-left: 0px;
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-labels-inline .totalrent-field-group > label {
  padding-right: 0px;
}

body .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-labels-above .totalrent-field-group > label {
  padding-bottom: 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group > label, .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-subgroup label {
  color: var( --e-global-color-text );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-type-html {
  padding-bottom: 0px;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-field {
  color: var( --e-global-color-text );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var( --e-global-color-text );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-field, .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-subgroup label {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group:not(.totalrent-field-type-upload) .totalrent-field:not(.totalrent-select-wrapper) {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper select {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper .select2 {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper .select2 .totalrent-field-textual {
  background-color: var( --e-global-color-498c2d8 );
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .mce-panel {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .totalrent-select-wrapper::before {
  color: #FFFFFF61;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-field-group .mce-panel {
  border-color: #FFFFFF61;
  border-width: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border-style: none;
  border-radius: 50px 50px 50px 50px;
  padding: 10px 0px 10px 0px;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-next {
  background-color: var( --e-global-color-primary );
  color: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"] {
  background-color: var( --e-global-color-primary );
  color: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"] svg * {
  fill: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"]:hover {
  color: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.totalrent-41 .totalrent-element.totalrent-global-1281 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-09aac64 {
  left: 416px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-09aac64 {
  right: 416px;
}

.totalrent-41 .totalrent-element.totalrent-element-09aac64 {
  top: 305px;
  z-index: 0;
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-ffe91ea {
  left: 468px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-ffe91ea {
  right: 468px;
}

.totalrent-41 .totalrent-element.totalrent-element-ffe91ea {
  top: -63px;
  z-index: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-7de5ddc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 128px;
  --padding-bottom: 100px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-41 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: #F7F4F3;
  background-image: url("img/bg_linea_bold-1.svg");
  background-position: bottom left;
  background-repeat: no-repeat;
}

.totalrent-41 .totalrent-element.totalrent-element-f10a23c > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-f10a23c {
  text-align: center;
}

.totalrent-41 .totalrent-element.totalrent-element-f10a23c .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-4a22fe8 > .totalrent-widget-container {
  padding: 0px 0px 40px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-4a22fe8 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-4783c4e {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 89px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-widget-icon-box.totalrent-view-stacked .totalrent-icon {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box.totalrent-view-framed .totalrent-icon, .totalrent-widget-icon-box.totalrent-view-default .totalrent-icon {
  fill: var( --e-global-color-primary );
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box .totalrent-icon-box-title {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-box .totalrent-icon-box-title, .totalrent-widget-icon-box .totalrent-icon-box-title a {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
}

.totalrent-widget-icon-box .totalrent-icon-box-description {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 40px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d {
  --icon-box-icon-margin: 19px;
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon {
  font-size: 92px;
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 80px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 {
  --icon-box-icon-margin: 19px;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon {
  font-size: 92px;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 45px 57px 40px 36px;
  border-radius: 15px 15px 15px 15px;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-wrapper {
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed {
  --icon-box-icon-margin: 19px;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title {
  margin-bottom: 30px;
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon {
  font-size: 92px;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title a {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
}

.totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-description {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-7d1e02f .totalrent-button {
  background-color: #FDE9E100;
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  fill: var( --e-global-color-primary );
  color: var( --e-global-color-primary );
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
  padding: 16px 32px 16px 32px;
}

.totalrent-41 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:focus {
  background-color: var( --e-global-color-primary );
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
  background-color: var( --e-global-color-498c2d8 );
  margin: 0vw 0vw 0vw 0vw;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-7d1e02f.totalrent-element {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-7d1e02f .totalrent-button:focus svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-a1843c5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0vw;
  --padding-bottom: 0vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
  --z-index: 10;
}

.totalrent-41 .totalrent-element.totalrent-element-a1843c5:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-a1843c5 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var( --e-global-color-498c2d8 ) 80%, #FFFFFF 80%);
}

.totalrent-41 .totalrent-element.totalrent-element-672936e {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --grid-auto-flow: row;
  --align-items: stretch;
  --margin-top: 0vw;
  --margin-bottom: 0vw;
  --margin-left: 0vw;
  --margin-right: 0vw;
  --padding-top: 0vw;
  --padding-bottom: 0vw;
  --padding-left: 0vw;
  --padding-right: 0vw;
  --z-index: 50;
}

.totalrent-41 .totalrent-element.totalrent-element-bd49004 {
  --display: flex;
  --min-height: 0vh;
  --justify-content: space-between;
  --border-radius: 15px 0px 0px 15px;
  --padding-top: 3vw;
  --padding-bottom: 3vw;
  --padding-left: 7vw;
  --padding-right: 3vw;
}

.totalrent-41 .totalrent-element.totalrent-element-bd49004:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-bd49004 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-9ca8310 > .totalrent-widget-container {
  margin: 0px 0px 0px -16px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-9ca8310.totalrent-element {
  --align-self: flex-start;
}

.totalrent-41 .totalrent-element.totalrent-element-9ca8310 {
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-9ca8310 img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-031fb69 {
  width: var( --container-widget-width, 76.522% );
  max-width: 76.522%;
  --container-widget-width: 76.522%;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-031fb69.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-478d467 {
  width: var( --container-widget-width, 70.118% );
  max-width: 70.118%;
  --container-widget-width: 70.118%;
  --container-widget-flex-grow: 0;
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-478d467.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button {
  background-color: var( --e-global-color-secondary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
  padding: 16px 30px 16px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05 {
  width: var( --container-widget-width, 395.312px );
  max-width: 395.312px;
  --container-widget-width: 395.312px;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-ea2d7d1 {
  --display: flex;
  --justify-content: center;
  --border-radius: 0px 15px 15px 0px;
  --z-index: 50;
}

.totalrent-41 .totalrent-element.totalrent-element-ea2d7d1:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-ea2d7d1 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-dbf622d {
  --display: flex;
  --min-height: 86vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 180px;
  --padding-bottom: 160px;
  --padding-left: 24px;
  --padding-right: 24px;
  --z-index: 8;
}

.totalrent-41 .totalrent-element.totalrent-element-dbf622d:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-dbf622d > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-ff3a45c > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-ff3a45c {
  text-align: center;
}

.totalrent-41 .totalrent-element.totalrent-element-ff3a45c .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-2f67ff3 > .totalrent-widget-container {
  padding: 0px 0px 40px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-2f67ff3 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

.totalrent-41 .totalrent-element.totalrent-element-7d30a40 {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 25px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 92%;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: 31px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 12px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: 31px;
  --arrow-size: 30px;
  --arrow-normal-color: var( --e-global-color-primary );
  --arrow-hover-color: var( --e-global-color-primary );
  --swiper-pagination-size: 11px;
  --dots-normal-color: var( --e-global-color-primary );
  --dots-hover-color: var( --e-global-color-primary );
  --swiper-pagination-spacing: 64px;
}

.totalrent-41 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-7d30a40 .swiper-slide > .totalrent-element {
  height: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-7d30a40 :is(.totalrent-swiper-button-prev, .totalrent-swiper-button-next) {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 100px 100px 100px 100px;
  padding: 5px 5px 5px 5px;
}

.totalrent-41 .totalrent-element.totalrent-element-7d30a40 :is(.totalrent-swiper-button-prev:hover, .totalrent-swiper-button-next:hover) {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-7bffb1a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --padding-top: 128px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-41 .totalrent-element.totalrent-element-7bffb1a:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-7bffb1a > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-84fbde1 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-84fbde1 {
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-84fbde1 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-cf74ece {
  width: var( --container-widget-width, 26.109% );
  max-width: 26.109%;
  --container-widget-width: 26.109%;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-cf74ece.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-884ba79 {
  --display: flex;
  --min-height: 566px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 90px;
  --row-gap: 0px;
  --column-gap: 90px;
  --padding-top: 69px;
  --padding-bottom: 120px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-41 .totalrent-element.totalrent-element-884ba79:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-884ba79 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-fa92e87 {
  --display: flex;
  --min-height: 685px;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --border-radius: 15px 15px 15px 15px;
}

.totalrent-41 .totalrent-element.totalrent-element-fa92e87:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-fa92e87 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-fa92e87.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-b4c87f6 > .totalrent-widget-container {
  padding: 2vw 2vw 2vw 2vw;
}

.totalrent-41 .totalrent-element.totalrent-element-b4c87f6 img {
  width: 100%;
  height: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-49d1987 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-48cd815 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-48cd815.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-ad7803a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-607dd08 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-41 .totalrent-element.totalrent-element-2e4a21c > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-2e4a21c {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-41 .totalrent-element.totalrent-element-1c196c9 {
  width: 100%;
  max-width: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-1c196c9 > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-ddd8049 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-ddd8049.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-6643c5e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-5b02b9c {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-41 .totalrent-element.totalrent-element-7b9e4c8 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-7b9e4c8 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-41 .totalrent-element.totalrent-element-5903e0f {
  width: 100%;
  max-width: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-5903e0f > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-5241891 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-5241891.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-3c2e27d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-e5f1231 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-41 .totalrent-element.totalrent-element-6c3ed56 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6c3ed56 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-41 .totalrent-element.totalrent-element-527ccfb {
  width: 100%;
  max-width: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-527ccfb > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-ca055a4 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-ca055a4.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-e1b46d7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-e856ed8 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
}

.totalrent-41 .totalrent-element.totalrent-element-3024527 > .totalrent-widget-container {
  padding: 9px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-3024527 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20em;
}

.totalrent-41 .totalrent-element.totalrent-element-b35df0d {
  width: 100%;
  max-width: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-b35df0d > .totalrent-widget-container {
  padding: 16px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-d2d2868 .totalrent-button {
  background-color: #FDE9E100;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  fill: var( --e-global-color-primary );
  color: var( --e-global-color-primary );
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var( --e-global-color-primary );
  padding: 16px 30px 16px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:focus {
  background-color: var( --e-global-color-primary );
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-d2d2868 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
  padding: 2vw 0vw 0vw 0vw;
}

.totalrent-41 .totalrent-element.totalrent-element-d2d2868.totalrent-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-d2d2868 .totalrent-button:focus svg {
  fill: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-365372c {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 00px 00px;
  --row-gap: 00px;
  --column-gap: 00px;
  --padding-top: 5vw;
  --padding-bottom: 0vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-41 .totalrent-element.totalrent-element-365372c:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-365372c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var( --e-global-color-498c2d8 ) 50%, var( --e-global-color-0e38d29 ) 50%);
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 {
  width: var( --container-widget-width, 61% );
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 > .totalrent-widget-container {
  border-radius: 15px 0px 0px 15px;
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 .totalrent-wrapper {
  --video-aspect-ratio: 1.77777;
}

.totalrent-41 .totalrent-element.totalrent-element-b1299f8 {
  --display: flex;
  --justify-content: flex-start;
  --border-radius: 0px 15px 15px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1299f8:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-b1299f8 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-ec3ba9b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 5vw;
  --padding-bottom: 5vw;
  --padding-left: 5vw;
  --padding-right: 5vw;
}

.totalrent-41 .totalrent-element.totalrent-element-ec3ba9b.e-con {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-4c0201f {
  width: var( --container-widget-width, 104.799% );
  max-width: 104.799%;
  --container-widget-width: 104.799%;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-4c0201f.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-4c0201f .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-57a00d6 {
  width: var( --container-widget-width, 87.643% );
  max-width: 87.643%;
  --container-widget-width: 87.643%;
  --container-widget-flex-grow: 0;
  color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-57a00d6.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button {
  background-color: var( --e-global-color-secondary );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  padding: 16px 30px 16px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1 {
  width: var( --container-widget-width, 395.312px );
  max-width: 395.312px;
  --container-widget-width: 395.312px;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1 > .totalrent-widget-container {
  margin: 0vw 0vw 0vw 0vw;
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-ced57c1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-41 .totalrent-element.totalrent-element-ced57c1:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-ced57c1 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-0e38d29 );
}

.totalrent-41 .totalrent-element.totalrent-element-55c961f {
  --display: flex;
}

.totalrent-41 .totalrent-element.totalrent-element-55c961f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-a93dec1 {
  width: var( --container-widget-width, 50.289% );
  max-width: 50.289%;
  --container-widget-width: 50.289%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.totalrent-41 .totalrent-element.totalrent-element-a93dec1 > .totalrent-widget-container {
  background-color: var( --e-global-color-0e38d29 );
  padding: 230px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-a93dec1.totalrent-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-a93dec1 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
  right: 114px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
  left: 114px;
}

.totalrent-41 .totalrent-element.totalrent-element-d3be035 {
  top: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-dc6a9b5 > .totalrent-widget-container {
  padding: 0px 0px 60px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-dc6a9b5 {
  text-align: center;
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 400;
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
  left: -118px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
  right: -118px;
}

.totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
  top: 20%;
  z-index: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-815bbd1 img {
  width: 78%;
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-074f124 {
  left: 1234px;
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-074f124 {
  right: 1234px;
}

.totalrent-41 .totalrent-element.totalrent-element-074f124 {
  top: 931px;
  z-index: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-5c800a9 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 178px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-5684cdf {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var( --e-global-color-primary );
  --border-color: var( --e-global-color-primary );
  --border-radius: 15px 15px 15px 15px;
  --margin-top: -56px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-5684cdf:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-5684cdf > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-09c491c {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 4px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-09c491c:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-09c491c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-2e5be29 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-2e5be29 {
  text-align: center;
  color: var( --e-global-color-0e38d29 );
  font-family: "MaisonNeue", Sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.totalrent-41 .totalrent-element.totalrent-element-342a14f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 25px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-eee73af > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-eee73af {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-ee22954 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6a99ead > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6a99ead {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-41 .totalrent-element.totalrent-element-a1d22c4 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-a1d22c4 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 > .totalrent-widget-container {
  margin: 12px 20px 50px 17px;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #ddd;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 {
  --e-icon-list-icon-size: 17px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
  margin: 0px 24px 0px 24px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-d10642c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-41 .totalrent-element.totalrent-element-d10642c:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-d10642c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-d0fd179 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-41 .totalrent-element.totalrent-element-a4c8b36 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-a4c8b36 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-0485e4c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6e5f519 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6e5f519 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-41 .totalrent-element.totalrent-element-11991af > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-11991af {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(8px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(8px/2);
  margin-left: calc(8px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-8px/2);
  margin-left: calc(-8px/2);
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-8px/2);
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-8px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-6907439 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-6907439.totalrent-element {
  --order: 99999;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-b3ca814 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-41 .totalrent-element.totalrent-element-b3ca814:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-b3ca814 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-195a955 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-41 .totalrent-element.totalrent-element-8f262f5 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-8f262f5 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-c35416e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-14f83ab > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-14f83ab {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-41 .totalrent-element.totalrent-element-f2ed884 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-f2ed884 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-b4668de {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.totalrent-41 .totalrent-element.totalrent-element-b4668de:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-b4668de > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-516c160 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}

.totalrent-41 .totalrent-element.totalrent-element-df69546 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-df69546 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-2d17570 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-bc82db7 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-bc82db7 {
  color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-41 .totalrent-element.totalrent-element-50cbb66 > .totalrent-widget-container {
  padding: 0px 0px 8px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-50cbb66 {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 > .totalrent-widget-container {
  margin: 12px 0px 50px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
  right: calc(-10px/2);
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-item:not(:last-child):after {
  content: "";
  width: 0%;
  border-color: #ddd;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-inline-items .totalrent-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button {
  background-color: var( --e-global-color-primary );
  font-family: "MaisonNeue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1em;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 17px 30px;
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:hover, .totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:focus {
  background-color: var( --e-global-color-0e38d29 );
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 > .totalrent-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8.totalrent-element {
  --order: 99999;
  --flex-grow: 0;
  --flex-shrink: 1;
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button .totalrent-button-content-wrapper {
  justify-content: center;
}

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:hover svg, .totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button:focus svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-c0d746c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --padding-top: 128px;
  --padding-bottom: 150px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.totalrent-41 .totalrent-element.totalrent-element-c0d746c:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-c0d746c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-abeaa6b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}

.totalrent-41 .totalrent-element.totalrent-element-abeaa6b:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-abeaa6b > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-498c2d8 );
}

.totalrent-41 .totalrent-element.totalrent-element-abeaa6b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-1e19f50 {
  width: var( --container-widget-width, 100% );
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.totalrent-41 .totalrent-element.totalrent-element-1e19f50 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-1e19f50.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-1e19f50 .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-widget-accordion .totalrent-accordion-icon, .totalrent-widget-accordion .totalrent-accordion-title {
  color: var( --e-global-color-primary );
}

.totalrent-widget-accordion .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-accordion .totalrent-active .totalrent-accordion-icon, .totalrent-widget-accordion .totalrent-active .totalrent-accordion-title {
  color: var( --e-global-color-accent );
}

.totalrent-widget-accordion .totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-accent );
}

.totalrent-widget-accordion .totalrent-accordion-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
}

.totalrent-widget-accordion .totalrent-tab-content {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da.totalrent-element {
  --align-self: center;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item {
  border-width: 0px;
  border-color: #C1C1C1;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-content {
  border-width: 0px;
  border-top-color: #C1C1C1;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-width: 0px;
  border-bottom-color: #C1C1C1;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon, .totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon svg {
  fill: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-icon, .totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-title {
  color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title .totalrent-accordion-icon i:before {
  color: var( --e-global-color-36f2f90 );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title .totalrent-accordion-icon svg {
  fill: var( --e-global-color-36f2f90 );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title.totalrent-active .totalrent-accordion-icon i:before {
  color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-tab-title.totalrent-active .totalrent-accordion-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-99b2993 {
  --display: grid;
  --min-height: 0vh;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 11.963vw 11.963vw;
  --row-gap: 11.963vw;
  --column-gap: 11.963vw;
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8vw;
  --padding-bottom: 2vw;
  --padding-left: 4vw;
  --padding-right: 4vw;
}

.totalrent-41 .totalrent-element.totalrent-element-99b2993:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-99b2993 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-41 .totalrent-element.totalrent-element-99b2993.e-con {
  --align-self: center;
}

.totalrent-41 .totalrent-element.totalrent-element-8d6b01d {
  --display: flex;
  --justify-content: center;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}

.totalrent-41 .totalrent-element.totalrent-element-2ff7347 {
  width: var( --container-widget-width, 100% );
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}

.totalrent-41 .totalrent-element.totalrent-element-2ff7347 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-2ff7347.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
  font-family: "MaisonNeue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: var( --e-global-color-secondary );
}

.totalrent-41 .totalrent-element.totalrent-element-b9e5f63 {
  width: var( --container-widget-width, 70.637% );
  max-width: 70.637%;
  --container-widget-width: 70.637%;
  --container-widget-flex-grow: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-b9e5f63.totalrent-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.totalrent-41 .totalrent-element.totalrent-element-b396da4 {
  --display: flex;
}

.totalrent-41 .totalrent-element.totalrent-element-dfd924c {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfd924c:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-dfd924c > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

:root {
  --page-title-display: none;
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-f962707 {
    --content-width: 1421px;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-672936e {
    --content-width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-fa92e87 {
    --width: 42%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-49d1987 {
    --width: 66.6666%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-48cd815 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddd8049 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-5241891 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-ca055a4 {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-ec3ba9b {
    --width: 100%;
  }
}

@media (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-abeaa6b {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-fa92e87 {
    --width: 100%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-41 .totalrent-element.totalrent-element-49d1987 {
    --width: 100%;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-f962707 {
    --grid-auto-flow: row;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-9cc2533 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 24vw auto;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7de5ddc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
    margin: 0px 0px 60px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d1e02f {
    z-index: 50;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-a1843c5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-672936e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-bd49004 {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-031fb69 {
    width: var( --container-widget-width, 383.391px );
    max-width: 383.391px;
    --container-widget-width: 383.391px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    line-height: 1.1em;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-478d467 {
    line-height: 1.5em;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 3;
    --arrow-prev-left-position: 897px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
    padding: 0px 30px 0px 30px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-7bffb1a {
    --padding-top: 6rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-884ba79 {
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 2px;
    --margin-right: 2px;
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-48cd815 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddd8049 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-5241891 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-ca055a4 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-365372c {
    --min-height: 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-37c78a2 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-ec3ba9b {
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-57a00d6 {
    width: var( --container-widget-width, 249.219px );
    max-width: 249.219px;
    --container-widget-width: 249.219px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-15c11a1 {
    width: var( --container-widget-width, 271.969px );
    max-width: 271.969px;
    --container-widget-width: 271.969px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-ced57c1 {
    --min-height: 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-a93dec1 {
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 350px );
    max-width: 350px;
    z-index: 50;
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    right: 94px;
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    left: 94px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    top: -1px;
    z-index: 0;
  }
}

@media (max-width:1366px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
    left: -331px;
  }
}

@media (max-width:1366px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
    right: -331px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-815bbd1 {
    top: 213%;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-5684cdf {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-5684cdf.e-con {
    --order: -99999;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-a6e9772 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-6907439 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-6907439 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-262a10b > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-262a10b .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-cfb17f8 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-cfb17f8 .totalrent-button {
    font-size: 13px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-c0d746c {
    --margin-top: 0rem;
    --margin-bottom: 0rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 100px;
    --padding-bottom: 150px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-1e19f50 > .totalrent-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-99b2993 {
    --grid-auto-flow: row;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1366px) {
  .totalrent-41 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
    font-size: 52px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-f962707 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
    margin: 50px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
    margin: 0vw 0vw 0vw 0vw;
  }
}

@media (max-width:1024px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-8e13221 {
    left: -19px;
  }
}

@media (max-width:1024px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-8e13221 {
    right: -19px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-8e13221 {
    top: -57px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 24vw auto;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(3, 1fr);
    --grid-auto-flow: column;
    --align-items: center;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-672936e {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-bd49004 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-031fb69 > .totalrent-widget-container {
    padding: 5vw 0vw 0vw 0vw;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    font-size: 47px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 2;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-884ba79 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-48cd815 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddd8049 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-5241891 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-ca055a4 {
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-365372c {
    --min-height: 274px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-37c78a2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-37c78a2 > .totalrent-widget-container {
    border-radius: 15px 15px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-ec3ba9b {
    --border-radius: 00px 0px 0px 0px;
    --padding-top: 11vw;
    --padding-bottom: 11vw;
    --padding-left: 11vw;
    --padding-right: 11vw;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-57a00d6 {
    width: var( --container-widget-width, 571.219px );
    max-width: 571.219px;
    --container-widget-width: 571.219px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-a93dec1 > .totalrent-widget-container {
    padding: 100px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    right: 34px;
  }
}

@media (max-width:1024px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    left: 34px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-d3be035 {
    top: -5px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-5684cdf {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-5684cdf.e-con {
    --order: -1;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-09c491c.e-con {
    --order: -99999;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-99b2993 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 1vw 1vw;
    --row-gap: 1vw;
    --column-gap: 1vw;
    --grid-auto-flow: row;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 36px;
    --padding-right: 36px;
  }
}

@media (max-width:1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-b9e5f63 {
    width: var( --container-widget-width, 420.938px );
    max-width: 420.938px;
    --container-widget-width: 420.938px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-f962707 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b793541 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b3fa61f > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b3fa61f .totalrent-heading-title {
    font-size: 35px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-9cc2533 > .totalrent-widget-container {
    margin: 0px 0px 20px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-9cc2533 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-41 .totalrent-element.totalrent-element-9cc2533 .totalrent-icon-list-item > a {
    font-size: 15px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ada8350 > .totalrent-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2e6e663 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-global-1281 > .totalrent-widget-container {
    padding: 20px 20px 20px 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-global-1281 .totalrent-button {
    font-size: 12px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7de5ddc:not(.totalrent-motion-effects-element-type-background), .totalrent-41 .totalrent-element.totalrent-element-7de5ddc > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
    background-size: 0% auto;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7de5ddc {
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-f10a23c.totalrent-element {
    --align-self: center;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-f10a23c {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-4a22fe8 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2c05b8d > .totalrent-widget-container {
    padding: 22px 70px 40px 24px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2c05b8d .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-274b939 > .totalrent-widget-container {
    padding: 22px 70px 40px 24px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-616eaed > .totalrent-widget-container {
    padding: 22px 70px 40px 24px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-wrapper {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon {
    font-size: 68px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title, .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-title a {
    font-size: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-616eaed .totalrent-icon-box-description {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d1e02f > .totalrent-widget-container {
    padding: 0px 0px 39px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d1e02f.totalrent-element {
    --align-self: stretch;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-a1843c5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-672936e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --border-radius: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-bd49004 {
    --min-height: 0vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --border-radius: 0px 0px 15px 15px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-9ca8310 > .totalrent-widget-container {
    margin: 0px 0px 0px -15px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-9ca8310 img {
    max-width: 88%;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-031fb69 .totalrent-heading-title {
    font-size: 40px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-478d467 {
    width: var( --container-widget-width, 284.109px );
    max-width: 284.109px;
    --container-widget-width: 284.109px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-8b66f05 .totalrent-button {
    font-size: 14px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ea2d7d1 {
    --border-radius: 15px 15px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ea2d7d1.e-con {
    --order: -99999;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dbf622d {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ff3a45c {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2f67ff3 {
    text-align: left;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d30a40 {
    --swiper-slides-to-display: 1;
    --swiper-slides-gap: 10px;
    --arrow-prev-left-position: -200%;
    --arrow-prev-top-position: -1000px;
    --arrow-next-right-position: -1000px;
    --arrow-next-top-position: -1000px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7d30a40 > .totalrent-widget-container {
    padding: 2px 2px 2px 2px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-7bffb1a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-84fbde1 > .totalrent-widget-container {
    padding: 95px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-cf74ece {
    width: var( --container-widget-width, 106.967% );
    max-width: 106.967%;
    --container-widget-width: 106.967%;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-884ba79 {
    --min-height: 65px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-fa92e87 {
    --min-height: 365px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-49d1987 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-48cd815 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddd8049 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-5241891 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ca055a4 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-365372c {
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-4c0201f .totalrent-heading-title {
    font-size: 40px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-15c11a1 {
    width: var( --container-widget-width, 298.969px );
    max-width: 298.969px;
    --container-widget-width: 298.969px;
    --container-widget-flex-grow: 0;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-15c11a1 .totalrent-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ced57c1 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dc6a9b5 > .totalrent-widget-container {
    padding: 0px 0px 13px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-5c800a9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-d6a04e7 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-a6e9772 > .totalrent-widget-container {
    padding: 0px 25px 0px 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d10642c {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-d0fd179 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-b1c8f1d .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b3ca814 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-195a955 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-c35416e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-27acb11 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b4668de {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-516c160 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -9px;
    --margin-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2d17570 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-10px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-41 .totalrent-element.totalrent-element-dfc1334 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-10px/2);
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-c0d746c {
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-title {
    font-size: 16px;
    line-height: 1.2em;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-99b2993 {
    --min-height: 0vh;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-8d6b01d {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-2ff7347 .totalrent-heading-title {
    font-size: 36px;
  }
}

@media (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-b9e5f63 {
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 1000px );
    max-width: 1000px;
  }
}

/* Start custom CSS for global, class: .totalrent-global-1281 */

.totalrent-select-wrapper > svg {
  height: 14px;
  width: 14px;
  top: 50%;
  margin-top: -7px;
  left: 8.4px;
  position: absolute;
  z-index: 100;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  color: #434343;
  font-size: 20px;
  font-weight: bold;
}

#form-field-telefono {
  padding-left: 10px !important;
}

button.iti__selected-country {
  border: 0px !important;
}

input#form-field-Telcode {
  /*color: #F7F4F3;*/
  padding-left: 50px !important;
}

div#iti-0__dropdown-content {
  width: 230px !important;
}

select {
  padding-left: 34.2px !important;
}

input::placeholder, textarea::placeholder {
  opacity: 1 !important;
  margin-left: 0;
}

input {
  padding-left: 30px !important;
  border-style: solid;
  border: 0;
}

input:focus, input:active {
  border-style: solid;
  border: none;
  outline: none;
  box-shadow: none !important;
  border-color: black!important;
  border-width: 0px 0px 1px 0px;
}

#form-field-codigo_postal::before {
  content: "a";
  position: absolute;
  left: 0px;
  right: 0px;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  /*color: white;*/
  font-size: 20px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddbb971 .totalrent-button[type="submit"] {
    padding: 16px 0px;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-2e6e663 */

.totalrent-41 .totalrent-element.totalrent-element-2e6e663 {
  overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-4a22fe8 */

.totalrent-41 .totalrent-element.totalrent-element-4a22fe8 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-2c05b8d */

.totalrent-41 .totalrent-element.totalrent-element-2c05b8d {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-274b939 */

.totalrent-41 .totalrent-element.totalrent-element-274b939 {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

.totalrent-41 .totalrent-element.totalrent-element-274b939 .totalrent-widget-container {
  max-width: 588px;
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .totalrent-element-616eaed */

.totalrent-41 .totalrent-element.totalrent-element-616eaed {
  filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.25));
}

@media screen and (max-width:767px) {
  .porque-icon .totalrent-icon {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-2f67ff3 */

.totalrent-41 .totalrent-element.totalrent-element-2f67ff3 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .totalrent-element-7d30a40 */

.totalrent-swiper-button.totalrent-swiper-button-prev {
  left: unset !important;
  right: 67px !important;
}

span.swiper-pagination-bullet {
  background: gray !important;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #00A6E3 !important;
}

.swiper.totalrent-loop-container.totalrent-grid.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
  margin: 0;
  width: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-1c196c9 */

.totalrent-41 .totalrent-element.totalrent-element-1c196c9 p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-5903e0f */

.totalrent-41 .totalrent-element.totalrent-element-5903e0f p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-527ccfb */

.totalrent-41 .totalrent-element.totalrent-element-527ccfb p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-b35df0d */

.totalrent-41 .totalrent-element.totalrent-element-b35df0d p {
  max-width: 300px;
  margin-left: auto;
}

/* End custom CSS */

/* Start custom CSS for video, class: .totalrent-element-37c78a2 */

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 {
  max-height: 600px;
}

@media screen and (max-width:767px) {
  .totalrent-41 .totalrent-element.totalrent-element-37c78a2 {
    aspect-ratio: 1 / 1;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-ec3ba9b */

@media screen and (max-width: 1024px) {
  .totalrent-41 .totalrent-element.totalrent-element-b1299f8 {
    border-radius: 0px 0px 15px 15px;
  }
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-365372c */

.e-hosted-video.totalrent-wrapper.totalrent-open-inline {
  height: 100%;
}

.totalrent-41 .totalrent-element.totalrent-element-37c78a2 .totalrent-wrapper {
  --video-aspect-ratio: 1.33333;
  height: 100%;
  max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-dc6a9b5 */

.totalrent-41 .totalrent-element.totalrent-element-dc6a9b5 p {
  max-width: 430px;
  margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-d6a04e7 */

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 ul {
  padding-left: 0.3rem;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-41 .totalrent-element.totalrent-element-d6a04e7 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-a6e9772 */

.totalrent-41 .totalrent-element.totalrent-element-a6e9772 {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-5684cdf */

.totalrent-41 .totalrent-element.totalrent-element-5684cdf {
  overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-b1c8f1d */

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d ul {
  padding-left: 0.3rem;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-41 .totalrent-element.totalrent-element-b1c8f1d li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-27acb11 */

.totalrent-41 .totalrent-element.totalrent-element-27acb11 ul {
  padding-left: 0.3rem;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-41 .totalrent-element.totalrent-element-27acb11 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-262a10b */

.totalrent-41 .totalrent-element.totalrent-element-262a10b {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .totalrent-element-dfc1334 */

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 ul {
  padding-left: .3rem;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 li {
  list-style-type: disc;
  padding-left: 4px;
}

.totalrent-41 .totalrent-element.totalrent-element-dfc1334 li::marker {
  color: #00A6E3;
}

/* End custom CSS */

/* Start custom CSS for button, class: .totalrent-element-cfb17f8 */

.totalrent-41 .totalrent-element.totalrent-element-cfb17f8 {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-5c800a9 */

.totalrent-41 .totalrent-element.totalrent-element-5c800a9 .totalrent-widget-wrap {
  flex-direction: column;
}

.totalrent-41 .totalrent-element.totalrent-element-5c800a9 .totalrent-widget-wrap .totalrent-widget-button {
  margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .totalrent-element-c0d746c */

.totalrent-accordion-item {
  margin-bottom: 20px;
  border-radius: 10px;
  border: 2px solid #c1c1c1;
}

.totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-icon.totalrent-accordion-icon-right {
  padding-top: 8px;
}

.totalrent-accordion .totalrent-tab-title {
  border-width: 0px;
  border: 1px solid #c1c1c1;
  border-radius: 10px;
}

.totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-color: #00a6e3;
  border-width: 2px !important;
  border-bottom-color: #00a6e3 !important;
}

.totalrent-41 .totalrent-element.totalrent-element-8cfb3da .totalrent-accordion-item .totalrent-tab-title.totalrent-active {
  border-width: 2px;
  border-bottom-color: #C1C1C1;
}

/* End custom CSS */

/* Start custom CSS for global, class: .totalrent-global-1281 */

.totalrent-select-wrapper > svg {
  height: 14px;
  width: 14px;
  top: 50%;
  margin-top: -7px;
  left: 8.4px;
  position: absolute;
  z-index: 100;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  color: #434343;
  font-size: 20px;
  font-weight: bold;
}

#form-field-telefono {
  padding-left: 10px !important;
}

button.iti__selected-country {
  border: 0px !important;
}

input#form-field-Telcode {
  /*color: #F7F4F3;*/
  padding-left: 50px !important;
}

div#iti-0__dropdown-content {
  width: 230px !important;
}

select {
  padding-left: 34.2px !important;
}

input::placeholder, textarea::placeholder {
  opacity: 1 !important;
  margin-left: 0;
}

input {
  padding-left: 30px !important;
  border-style: solid;
  border: 0;
}

input:focus, input:active {
  border-style: solid;
  border: none;
  outline: none;
  box-shadow: none !important;
  border-color: black!important;
  border-width: 0px 0px 1px 0px;
}

#form-field-codigo_postal::before {
  content: "a";
  position: absolute;
  left: 0px;
  right: 0px;
}

.totalrent-message.totalrent-message-success.totalrent-message-svg {
  /*color: white;*/
  font-size: 20px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .totalrent-41 .totalrent-element.totalrent-element-ddbb971 .totalrent-button[type="submit"] {
    padding: 16px 0px;
  }
}

/* End custom CSS */

/* Start Custom Fonts CSS */

/* End Custom Fonts CSS */

/* ===== post-912.css ===== */

.totalrent-912 .totalrent-element.totalrent-element-42bdf2fd {
  --display: flex;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-912 .totalrent-element.totalrent-element-d73ff1f > .totalrent-widget-container {
  margin: 63px 0px 0px 0px;
}

.totalrent-912 .totalrent-element.totalrent-element-d73ff1f .totalrent-heading-title {
  color: var( --e-global-color-secondary );
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-912 .totalrent-element.totalrent-element-36162880 > .totalrent-widget-container {
  margin: 0rem 0rem 10rem 0rem;
}

:root {
  --page-title-display: none;
}

/* ===== post-937.css ===== */

.totalrent-937 .totalrent-element.totalrent-element-332c8515 > .totalrent-container > .totalrent-column > .totalrent-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.totalrent-937 .totalrent-element.totalrent-element-332c8515:not(.totalrent-motion-effects-element-type-background), .totalrent-937 .totalrent-element.totalrent-element-332c8515 > .totalrent-motion-effects-container > .totalrent-motion-effects-layer {
  background-color: var( --e-global-color-primary );
}

.totalrent-937 .totalrent-element.totalrent-element-332c8515 > .totalrent-container {
  max-width: 1421px;
}

.totalrent-937 .totalrent-element.totalrent-element-332c8515 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}

.totalrent-937 .totalrent-element.totalrent-element-332c8515 > .totalrent-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.totalrent-937 .totalrent-element.totalrent-element-58b0eb4 > .totalrent-element-populated {
  padding: 0px 0px 0px 0px;
}

.totalrent-widget-image .widget-image-caption {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-937 .totalrent-element.totalrent-element-18dfc65 {
  text-align: left;
}

.totalrent-widget-heading .totalrent-heading-title {
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-primary );
}

.totalrent-937 .totalrent-element.totalrent-element-4a2a5825 > .totalrent-widget-container {
  padding: 60px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-4a2a5825 .totalrent-heading-title {
  font-family: "Maison New", Sans-serif;
  font-size: 4.5vw;
  color: var( --e-global-color-text );
}

.totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 > .totalrent-widget-container {
  padding: 60px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 {
  text-align: left;
}

.totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 img {
  width: 100%;
  max-width: 100%;
  height: 85vh;
}

.totalrent-widget-icon-list .totalrent-icon-list-item:not(:last-child):after {
  border-color: var( --e-global-color-text );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon i {
  color: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-icon svg {
  fill: var( --e-global-color-primary );
}

.totalrent-widget-icon-list .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-widget-icon-list .totalrent-icon-list-item > a {
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-icon-list .totalrent-icon-list-text {
  color: var( --e-global-color-secondary );
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 > .totalrent-widget-container {
  padding: 30px 60px 30px 60px;
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-icon i {
  transition: color 0.3s;
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-icon svg {
  transition: fill 0.3s;
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 {
  --e-icon-list-icon-size: 21px;
  --icon-vertical-offset: 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-item > a {
  font-family: "Maison New", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-text {
  transition: color 0.3s;
}

.totalrent-widget-text-editor {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-stacked .totalrent-drop-cap {
  background-color: var( --e-global-color-primary );
}

.totalrent-widget-text-editor.totalrent-drop-cap-view-framed .totalrent-drop-cap, .totalrent-widget-text-editor.totalrent-drop-cap-view-default .totalrent-drop-cap {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.totalrent-937 .totalrent-element.totalrent-element-576283e7 > .totalrent-widget-container {
  padding: 0px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-576283e7 {
  color: var( --e-global-color-0e38d29 );
  font-family: "Maison New", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.1em;
}

.totalrent-937 .totalrent-element.totalrent-element-759ba7b9 > .totalrent-widget-container {
  padding: 30px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-759ba7b9 {
  color: #241B2B;
  font-family: "Maison New", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2em;
}

.totalrent-937 .totalrent-element.totalrent-element-3969097f.totalrent-column > .totalrent-widget-wrap {
  justify-content: center;
}

.totalrent-937 .totalrent-element.totalrent-element-3969097f > .totalrent-element-populated {
  padding: 0px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-7f0e7008 > .totalrent-widget-container {
  padding: 60px 0px 0px 0px;
}

.totalrent-937 .totalrent-element.totalrent-element-7f0e7008 {
  text-align: left;
}

.totalrent-937 .totalrent-element.totalrent-element-7f0e7008 img {
  width: 100%;
  max-width: 100%;
  height: 85vh;
}

:root {
  --page-title-display: none;
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-4a2a5825 .totalrent-heading-title {
    font-size: 61px;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 img {
    max-width: 67%;
    height: 58vh;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 > .totalrent-widget-container {
    padding: 50px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-576283e7 > .totalrent-widget-container {
    padding: 050px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-576283e7 {
    font-size: 30px;
    line-height: 0.9em;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-759ba7b9 > .totalrent-widget-container {
    padding: 30px 0px 0px 0px;
  }
}

@media (max-width:1024px) {
  .totalrent-937 .totalrent-element.totalrent-element-759ba7b9 {
    font-size: 35px;
    line-height: 1.2em;
  }
}

@media (min-width:768px) {
  .totalrent-937 .totalrent-element.totalrent-element-58b0eb4 {
    width: 58.996%;
  }
}

@media (min-width:768px) {
  .totalrent-937 .totalrent-element.totalrent-element-3969097f {
    width: 40.964%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .totalrent-937 .totalrent-element.totalrent-element-58b0eb4 {
    width: 100%;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-58b0eb4 > .totalrent-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-4a2a5825 > .totalrent-widget-container {
    padding: 40px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-4a2a5825 .totalrent-heading-title {
    font-size: 7.9vw;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 > .totalrent-widget-container {
    margin: -28px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-2f31a9f7 img {
    width: 100%;
    max-width: 100%;
    height: 307px;
    object-fit: fill;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 > .totalrent-widget-container {
    padding: 50px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items:not(.totalrent-inline-items) .totalrent-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items.totalrent-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
  }
}

@media (max-width:767px) {
  body.rtl .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    left: calc(-12px/2);
  }
}

@media (max-width:767px) {
  body:not(.rtl) .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-items.totalrent-inline-items .totalrent-icon-list-item:after {
    right: calc(-12px/2);
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-item > .totalrent-icon-list-text, .totalrent-937 .totalrent-element.totalrent-element-11bea8a1 .totalrent-icon-list-item > a {
    font-size: 16px;
    line-height: 1.1em;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-576283e7 {
    font-size: 19px;
  }
}

@media (max-width:767px) {
  .totalrent-937 .totalrent-element.totalrent-element-759ba7b9 {
    font-size: 27px;
  }
}

/* Start custom CSS for icon-list, class: .totalrent-element-11bea8a1 */

.totalrent-icon-list-items .totalrent-icon-list-item {
  position: relative;
}

.totalrent-icon-list-items .totalrent-icon-list-icon {
  position: absolute;
  top: 0px;
  left: 0;
}

.totalrent-icon-list-items .totalrent-icon-list-text {
  margin-left: 0px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .totalrent-element-576283e7 */

.totalrent-937 .totalrent-element.totalrent-element-576283e7 {
  max-width: 490px;
}

/* End custom CSS */

.totalrent-icon-list-item {
  padding-left: 16px !important;
}

totalrent-icon-list-item {
}




/* 2026-09-17 ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â· Tarjetas "Por quÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© Total Rent" simplificadas en 3 columnas para mÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³vil */
@media (max-width: 767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e,
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    align-items: stretch !important;
  }

  .totalrent-1316 .porque-icon,
  .totalrent-41 .porque-icon {
    min-width: 0 !important;
  }

  .totalrent-1316 .porque-icon .totalrent-widget-container,
  .totalrent-41 .porque-icon .totalrent-widget-container {
    height: 100% !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-wrapper,
  .totalrent-41 .porque-icon .totalrent-icon-box-wrapper {
    height: 100% !important;
    min-height: 122px !important;
    padding: 12px 8px !important;
    border-radius: 18px !important;
    background: #fff !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-icon,
  .totalrent-41 .porque-icon .totalrent-icon-box-icon {
    margin-bottom: 8px !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-icon svg,
  .totalrent-1316 .porque-icon .totalrent-icon-box-icon .totalrent-icon,
  .totalrent-41 .porque-icon .totalrent-icon-box-icon svg,
  .totalrent-41 .porque-icon .totalrent-icon-box-icon .totalrent-icon {
    width: 42px !important;
    height: 42px !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-content,
  .totalrent-41 .porque-icon .totalrent-icon-box-content {
    padding: 0 !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-title,
  .totalrent-1316 .porque-icon .totalrent-icon-box-title a,
  .totalrent-41 .porque-icon .totalrent-icon-box-title,
  .totalrent-41 .porque-icon .totalrent-icon-box-title a {
    margin: 0 !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
    text-align: center !important;
  }

  .totalrent-1316 .porque-icon .totalrent-icon-box-description,
  .totalrent-41 .porque-icon .totalrent-icon-box-description {
    display: none !important;
  }
}


/* 2026-09-17 ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â· Slider tÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ctil mÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³vil para "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿Por quÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© Total Rent?" */
@media (max-width: 767px) {
  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider,
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 12px !important;
    align-items: stretch !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding: 6px 4px 14px !important;
    margin: 0 -2px !important;
  }

  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider::-webkit-scrollbar,
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider::-webkit-scrollbar {
    display: none;
  }

  .totalrent-1316 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider > .porque-icon,
  .totalrent-41 .totalrent-element.totalrent-element-4783c4e.tr-benefits-slider > .porque-icon {
    flex: 0 0 82%;
    max-width: 320px;
    min-width: 270px;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-widget-container,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-widget-container {
    height: 100%;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-wrapper,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-wrapper {
    height: 100%;
    min-height: 168px !important;
    border-radius: 22px !important;
    background: #fff !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    text-align: left !important;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon {
    margin: 0 0 14px !important;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon svg,
  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon .totalrent-icon,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon svg,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-icon .totalrent-icon {
    width: 62px !important;
    height: 62px !important;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-title,
  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-title a,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-title,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-title a {
    margin: 0 0 10px !important;
    font-size: 16px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;
    text-align: left !important;
  }

  .totalrent-1316 .tr-benefits-slider .porque-icon .totalrent-icon-box-description,
  .totalrent-41 .tr-benefits-slider .porque-icon .totalrent-icon-box-description {
    display: block !important;
    margin: 0 !important;
    font-size: 13.5px !important;
    line-height: 1.45 !important;
    text-align: left !important;
  }

  .tr-benefits-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 8px 0 0;
  }

  .tr-benefits-pagination button {
    width: 8px;
    height: 8px;
    padding: 0;
    border: 0;
    border-radius: 999px;
    background: rgba(36, 27, 43, .18);
    appearance: none;
    -webkit-appearance: none;
  }

  .tr-benefits-pagination button.is-active {
    width: 26px;
    background: #00A6E3;
  }
}



/* Ajuste 2026-09-17: CÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³mo trabajamos compacto en mÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³vil/tablet */
@media (max-width: 1024px) {
  /* Mantener visibles nÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âºmero + tÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­tulo y ocultar ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âºnicamente la descripciÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³n. */
  .totalrent-1316 .totalrent-element.totalrent-element-1c196c9,
  .totalrent-1316 .totalrent-element.totalrent-element-5903e0f,
  .totalrent-1316 .totalrent-element.totalrent-element-527ccfb,
  .totalrent-1316 .totalrent-element.totalrent-element-b35df0d {
    display: none !important;
  }

  /* Eliminar el hueco que dejaban las descripciones ocultas. */
  .totalrent-1316 .totalrent-element.totalrent-element-48cd815,
  .totalrent-1316 .totalrent-element.totalrent-element-ddd8049,
  .totalrent-1316 .totalrent-element.totalrent-element-5241891,
  .totalrent-1316 .totalrent-element.totalrent-element-ca055a4 {
    row-gap: 0 !important;
  }
}



/* Ajuste 2026-09-17: ocultar Preguntas frecuentes en mÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³vil y tablet */
@media (max-width: 1024px) {
  .tr-mobile-tablet-hide-faq {
    display: none !important;
  }
}
