.house__gallery{margin:0 0 -7px}.house__gallery:not(.slick-initialized){display:flex;overflow:hidden}.house__gallery .lazy{opacity:0;transition:opacity .5s}.house__gallery .lazy.loaded{opacity:1}@media (max-width:767px){.house__gallery{margin:-60px 0 0;border-bottom:3px solid #b22449}}.house__gallery .slick-list{margin:0 0 0 -5px;padding-left:75px}@media (max-width:767px){.house__gallery .slick-list{margin:0 0 -7px;padding:0}}.house__gallery figure{margin:0 5px}.house__gallery figure img{height:448px}@media (max-width:767px){.house__gallery figure{margin:0}.house__gallery figure img{width:100%;height:auto}}.house__gallery .slick-list{padding-left:0}@media (max-width:767px){.house__gallery .slick-list{padding:0}}.house__gallery .slick-next,.house__gallery .slick-prev{position:absolute;top:50%;bottom:auto;background-color:transparent;z-index:10;border:none;text-indent:-9999px;width:55px;outline:none;cursor:pointer}@media (max-width:767px){.house__gallery .slick-next,.house__gallery .slick-prev{background-color:transparent}}.house__gallery .slick-next:after,.house__gallery .slick-prev:after{position:absolute;left:50%;top:50%;width:23px;height:41px;content:"";background:url(/assets/frontend/images/versionV2/slider-nav.png);transform:translateX(-50%) translateY(-50%);background-size:100% 100%}@media (max-width:767px){.house__gallery .slick-next:after,.house__gallery .slick-prev:after{width:15px;height:26px}}.house__gallery .slick-next{right:0;margin:0}.house__gallery .slick-prev{left:0}@media (max-width:767px){.house__gallery .slick-prev{left:0}}.house__gallery .slick-prev:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.house__gallery-outer{position:relative}.house__gallery-outer .house-more-photos{position:absolute;right:125px;top:30px;background:#fff;color:#000;text-decoration:none;border:2px solid #d5d5d5;font-size:14px;color:#363636;padding:15px 29px;border-radius:3px;z-index:40;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:1200px){.house__gallery-outer .house-more-photos{display:none}}.house__nav{background:#b22449}.house__nav.fixed{position:fixed;left:0;right:0;top:0;z-index:1001}.house__nav-outer{height:69px}@media (max-width:1200px){.house__nav-outer{display:none}}.house__left{max-width:725px}@media (max-width:1200px){.house__left,.summary-bar{max-width:100%}.summary-bar{float:none!important;margin:0 auto 20px!important;clear:both}}.summary-bar__green-box{background:#fff}@media (max-width:600px){.summary-bar__green-box{padding:0 15px 48px}}.summary-bar.fixed{position:fixed;top:80px;left:50%;margin-left:265px;z-index:100}.summary-bar__days *{font-weight:600;font-family:Montserrat,sans-serif}#summary-price-box *,#summary-price-box strong{font-weight:600!important}.house-nav{margin:0;padding:0;list-style:none}.house-nav li{display:inline-block;vertical-align:top}.house-nav li a{font-size:12px;color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none;display:block;padding:20px 45px;opacity:.6;overflow:hidden;position:relative;letter-spacing:1px;margin:0 -16px 0 0}.house-nav li a:after{width:14px;height:14px;background:#fff;content:"";transform:translateX(-50%) rotate(45deg);position:absolute;left:50%;bottom:-20px;transition:bottom .3s}.house-nav li.current a,.house-nav li:hover a{opacity:1;font-weight:700}.house-nav li.current a:after,.house-nav li:hover a:after{bottom:-7px}.house-title{padding-bottom:40px;position:relative}@media (max-width:767px){.house-title{padding-bottom:18px}}.house-title__top{margin:39px 0 24px;font-size:28px;font-weight:500;color:#333;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-title__top{margin:34px 0 18px;font-size:18px;position:relative;font-weight:600;display:inline-block;padding-right:100px;padding-left:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}}@media (max-width:400px){.house-title__top{padding-left:35px}}.house-title__top .favorite-button{background:url(/assets/frontend/fonts/heart.svg);background-size:24px 21px!important;background-repeat:no-repeat!important;width:24px;height:21px;border:none;display:inline-block;vertical-align:middle;margin:0 0 4px 19px;cursor:pointer}@media (max-width:767px){.house-title__top .favorite-button{position:absolute;left:14px;top:0;margin:0}}@media (max-width:400px){.house-title__top .favorite-button{left:0}}.house-title__top .favorite-button.liked{background:url(/assets/frontend/fonts/heart-full.svg)}.house-title__top .house-open-map-mobile{font-size:12px;color:#878787;text-decoration:underline;font-weight:400;vertical-align:top;display:none;position:absolute;right:0;top:3px}@media (max-width:767px){.house-title__top .house-open-map-mobile{display:inline-block}}.house-title__info{font-size:14px;font-weight:700;color:#000}.house-title__info,.house-title__info-left,.house-title__info-right{display:flex;flex-wrap:wrap;align-items:center}.house-title__info-left>:last-child,.house-title__info-right>:last-child{padding-right:0!important}.house-title__info-right{margin-left:auto}@media (max-width:767px){.house-title__info-right{margin:24px 13px 7px 14px;border-top:2px solid #ccc;padding:20px 0 0;font-size:12px;justify-content:space-between;width:100%}}@media (max-width:400px){.house-title__info-right{margin-left:0;margin-right:0;font-size:11px}}.house-title__info-left{margin:4px 0 0 11px}@media (max-width:767px){.house-title__info-left{width:100%}}@media (max-width:400px){.house-title__info-left{margin-left:0}}.house-title .icon-person{background:url(/assets/frontend/images/versionV2/house-icon-person.png) 0 no-repeat;padding:2px 28px 2px 25px}@media (max-width:767px){.house-title .icon-person{background-size:13px auto;background-position:4px 4px;padding:2px 25px}}@media (max-width:400px){.house-title .icon-person{padding-right:5px}}.house-title .icon-house-place{background:url(/assets/frontend/images/versionV2/house-icon-home.png) 0 no-repeat;padding:2px 28px 2px 34px;background-size:24px}@media (max-width:767px){.house-title .icon-house-place{padding:2px 10px 2px 27px;background-size:18px}}@media (max-width:400px){.house-title .icon-house-place{padding-right:5px}}.house-title .icon-bed{background:url(/assets/frontend/images/versionV2/house-icon-bed.png) 0 no-repeat;padding:0 30px 0 38px}@media (max-width:767px){.house-title .icon-bed{padding:0 22px 0 28px;background-size:21px auto}}@media (max-width:400px){.house-title .icon-bed{padding-right:12px}}.house-title .icon-bathroom{background:url(/assets/frontend/images/versionV2/house-icon-bathroom.png) 0 no-repeat;padding:5px 20px 5px 35px}@media (max-width:767px){.house-title .icon-bathroom{padding:5px 10px 5px 29px;background-size:22px auto}}.house-title .icon-swimmingpool{background:url(/assets/frontend/images/versionV2/house-icon-swimming.png) 0 no-repeat;padding:3px 31px 3px 39px}.house-title .icon-beach{background:url(/assets/frontend/images/versionV2/house-icon-beach.png) 0 no-repeat;padding:5px 23px 5px 35px}@media (max-width:767px){.house-title .icon-beach{padding:5px 9px 5px 22px;background-size:21px auto}}@media (max-width:400px){.house-title .icon-beach{padding-right:0}}.house-title .icon-eye{background:url(/assets/frontend/images/versionV2/house-icon-eye.png) 0 no-repeat;padding:2px 15px 2px 38px}.house-title .icon-swimmingpool-heated{background:url(/assets/frontend/images/versionV2/house-icon-swimmingpool-heated.png) 0 no-repeat;padding:3px 15px 3px 38px}.house-title .icon-bar{background:url(/assets/frontend/images/versionV2/house-icon-bar.png) 0 no-repeat;padding:3px 9px 3px 29px}.house-title .icon-pool{background:url(/assets/frontend/images/versionV2/house-icon-swimming.png) 0 no-repeat;padding:3px 9px 3px 29px}.house-title .icon-info{display:none}@media (max-width:767px){.house-title .icon-info{text-align:center;color:#878787;margin:0 11px 0 auto;font-size:15px;padding:0;font-weight:300;letter-spacing:1.2px;font-family:Montserrat,sans-serif;letter-spacing:-.1px;display:inline-block}.house-title .icon-info strong{font-weight:700;font-family:Montserrat,sans-serif;color:#333}}@media (max-width:400px){.house-title .icon-info{margin-right:0;font-size:14px}}.house-title .house__left{position:relative}.house-title__extras{position:absolute;right:-43px;top:-6px;display:flex}.house-title__extras span{font-weight:700;opacity:.3;margin:0 7px 0 0}.house-title__extras ul{margin:0;padding:0;list-style:none;font-size:16px;font-weight:600}.house-title__extras ul li{margin:0 0 10px}.house-title-box{position:absolute;left:50%;width:360px;background:#fff;border:2px solid #d6d6d6;border-radius:5px;padding:0 35px 31px 36px;bottom:-65px;margin:0 0 0 216px;z-index:100}@media (max-width:1200px){.house-title-box{display:none}}.house-title-box.fixed{position:fixed;bottom:auto;top:15px;z-index:100}.house-title-box__title{text-align:center;border-bottom:2px solid #d6d6d6;margin:0 0 23px;font-size:19px;padding:22px 0;font-weight:300;letter-spacing:1.2px;font-family:Montserrat,sans-serif;letter-spacing:-.1px}@media (max-width:767px){.house-title-box__title{border-width:1px}}.house-title-box__title strong{font-weight:700;font-family:Montserrat,sans-serif}.house-title-box__list{margin:0 0 3px;padding:0;list-style:none}.house-title-box__list li{padding:4px 0 5px 24px;margin:6px 0 0;font-size:14px;background:url(/assets/frontend/images/versionV2/house-icon-check.png) left 4px no-repeat;background-size:16px}.house-title-box .btn{padding:18px 0;border-radius:3px;font-size:14px;margin:13px 0 0;text-transform:none;font-weight:400;font-weight:600;width:100%;letter-spacing:0}.house-title-box .btn--transparent-gray{padding:16px 0;color:#8b8b8b!important}.house-description{padding:46px 0 25px;background:#f8f8fa}@media (max-width:767px){.house-description .container{padding-left:28px;padding-right:28px}}@media (max-width:400px){.house-description .container{padding-left:15px;padding-right:15px}}.house-description .yellow-info{background:#fff;border:2px solid #dcdcdc;padding:20px 24px;font-size:14px;margin:0 0 35px;border-radius:5px;position:relative;overflow:hidden;color:#878787}@media (max-width:767px){.house-description .yellow-info{padding:14px 24px;font-size:12px;margin:0 0 23px;border-width:1px}}.house-description .yellow-info:after{position:absolute;left:0;top:0;bottom:0;width:6px;background:#5da457;content:""}.house-description .yellow-info strong{display:block;font-size:18px;font-weight:600;margin-bottom:5px;font-family:Montserrat,sans-serif;color:#333}@media (max-width:767px){.house-description .yellow-info strong{font-size:14px;color:#333}}.house-description .money-back-guarantee-info{background:#fff;border:1px solid #b1294d;padding:20px 24px;font-size:14px;margin:0 0 35px;position:relative;overflow:hidden;color:#bf4857}.house-description .money-back-guarantee-info a{color:#bf4857}.house-description__text{padding-bottom:23px}.house-description__text p{font-size:14px;line-height:22px;margin:10px 0;display:inline-block}@media (max-width:767px){.house-description__text p{font-size:13px;line-height:20px}}.house-description__text p a{text-decoration:none;color:#b22449}.house-description__text p+.more-desc{display:inline;font-size:14px}.house-description__text .more-desc{text-transform:lowercase;color:#b22449;font-weight:700;text-decoration:none}.house-description__text .more-desc span{text-decoration:underline}.house-description .border-section{display:block;border:none;height:2px;background:#dfdfe1}.house-description__title{margin:28px 0 20px;padding:0;font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;color:#333}@media (max-width:767px){.house-description__title{font-size:17px;margin-bottom:13px}}.house-description__most-popular{padding-bottom:25px}.house-description__distance{padding-bottom:7px}.house-description .list-facilities{margin:0;padding:0;list-style:none}.house-description .list-facilities li{position:relative;display:inline-block;vertical-align:middle;font-size:14px;margin:0 54px 0 -5px;padding:0 0 0 35px}@media (max-width:767px){.house-description .list-facilities li{width:49%;font-size:13px;margin:0 0 11px}}.house-description .list-facilities li i{position:absolute;left:0;top:0;background:url(/assets/frontend/images/versionV2/house-icon-check.png) 50% no-repeat;background-size:20px;width:21px;height:20px}@media (max-width:767px){.house-description .list-facilities li i{width:13px;height:13px;background-size:13px;left:3px;top:3px}}.house-description .list-facilities--count4 li{display:none}.house-description .list-facilities--count4 li:first-child,.house-description .list-facilities--count4 li:nth-child(2),.house-description .list-facilities--count4 li:nth-child(3),.house-description .list-facilities--count4 li:nth-child(4){display:inline-block}.house-description .list-distance{margin:-6px 0 0;padding:0;list-style:none}.house-description .list-distance li{display:inline-block;font-size:14px;margin:0 46px 15px 0}@media (max-width:767px){.house-description .list-distance li{width:49%;margin:0;font-size:13px}}.house-description .discount-green,.house-description .extraService-green{background:#fff;border:2px solid #dcdcdc;padding:20px 24px 20px 68px;font-size:14px;margin:25px 0 13px;border-radius:5px;position:relative;overflow:hidden}@media (max-width:767px){.house-description .discount-green,.house-description .extraService-green{font-size:13px!important;padding:16px 24px 12px 51px;margin:15px 0;border-width:1px}}.house-description .discount-green:before,.house-description .extraService-green:before{position:absolute;left:0;top:0;bottom:0;width:6px;background:#5da457;content:""}.house-description .discount-green strong,.house-description .extraService-green strong{display:block;font-size:18px;font-weight:600;margin-bottom:5px;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-description .discount-green strong,.house-description .extraService-green strong{font-size:14px!important;color:#333;margin-bottom:2px}}.house-description .discount-green:after,.house-description .extraService-green:after{position:absolute;left:27px;top:22px;width:23px;height:23px;content:"";background-size:100% auto;background-repeat:no-repeat}@media (max-width:767px){.house-description .discount-green:after,.house-description .extraService-green:after{left:21px;top:18px;width:15px;height:15px}}.house-description .discount-green p,.house-description .extraService-green p{font-size:14px;margin:0}@media (max-width:767px){.house-description .discount-green p,.house-description .extraService-green p{font-size:12px!important;color:#878787}}.house-description .discount-green p strong,.house-description .extraService-green p strong{display:block;font-size:20px;letter-spacing:-.9px}.house-description .discount-green p .gray-text,.house-description .extraService-green p .gray-text{color:#878787;font-size:14px;letter-spacing:.3px}@media (max-width:767px){.house-description .discount-green p .gray-text,.house-description .extraService-green p .gray-text{font-size:13px}}.house-description .discount-green p .extra-services,.house-description .extraService-green p .extra-services{font-size:12px;padding-top:5px;display:block}.house-description .discount-green:after{background-image:url(/assets/frontend/images/versionV2/house-icon-euro.png)}.house-description .extraService-green:after{background-image:url(/assets/frontend/images/versionV2/house-icon-check.png)}.house-description .green-text{font-size:15px;margin:24px 0 0;color:#33a457;font-weight:600}.house-description__btns-mobile{margin:32px 0 37px}.house-description__btns-mobile .btn{padding:17px 0;border-radius:3px;font-size:13px;margin:11px 0 0;text-transform:none;font-weight:400;font-weight:600;width:100%;letter-spacing:0}.house-description__btns-mobile .btn--transparent-gray{padding:16px 0;background:#fff;color:#8b8b8b!important}.house-rooms{margin:58px 0 0}@media (max-width:767px){.house-rooms{margin:40px 0 0}}@media (max-width:767px){.house-rooms .container{padding-left:28px;padding-right:28px}}@media (max-width:400px){.house-rooms .container{padding-left:15px;padding-right:15px}}.house-rooms__title{font-size:20px;margin:0 0 20px;font-weight:600;font-family:Montserrat,sans-serif;color:#333}@media (max-width:767px){.house-rooms__title{font-size:17px;margin-bottom:27px}}.house-rooms__outer{display:flex;flex-wrap:wrap}.house-rooms__item{width:32.1%;border:2px solid #d6d6d6;margin:0 1.36% 12px 0;padding:72px 20px 21px 27px;position:relative}@media (max-width:767px){.house-rooms__item{width:48%;border-width:1px;padding:62px 15px 15px 18px;margin-right:3.36%}}.house-rooms__item:nth-child(3n){margin-right:0}@media (max-width:767px){.house-rooms__item:nth-child(3n){margin-right:3.36%}}@media (max-width:767px){.house-rooms__item:nth-child(2n){margin-right:0}}.house-rooms__item .title{font-size:16px;font-weight:700;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-rooms__item .title{font-size:12px}}.house-rooms__item .info{font-size:12px;line-height:19px;margin:3px 0 0;letter-spacing:.2px}@media (max-width:767px){.house-rooms__item .info{font-size:10px;line-height:14px;color:#878787}}.house-rooms__item .icon{position:absolute;left:25px;top:23px}@media (max-width:767px){.house-rooms__item .icon{left:18px;top:14px}}.house-rooms__item .icon i{background:url(/assets/frontend/images/versionV2/house-icon-double-bed.png);width:33px;height:27px;display:inline-block;vertical-align:middle;margin:0}@media (max-width:767px){.house-rooms__item .icon i{width:24px;height:19px;background-size:100% auto}}.house-rooms__item .text-red{font-size:12px;color:#b22449}.house-rooms .floor-plane-btn{color:#000;font-weight:700;margin:22px 0 0;padding:0 0 0 28px;text-decoration:underline;font-size:14px;display:inline-block;background:url(/assets/frontend/images/versionV2/popup-icon.png) 0 no-repeat;background-size:24px auto}@media (max-width:767px){.house-rooms .floor-plane-btn{margin:11px 0 0;padding:0 0 0 24px;font-size:12px;background-size:21px auto}}.house-rooms .floor-info p{margin:30px 0 0;padding:0;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;letter-spacing:.2px}@media (max-width:767px){.house-rooms .floor-info p{margin:19px 0 0;font-size:10px;color:#878787}}.house-why-us{border:2px solid #d6d6d6;padding:2rem;margin:58px 0 0}.house-why-us a{font-weight:700;color:#b22449!important;font-size:12px;line-height:19px}.house-why-us .info{display:flex;flex-direction:column;gap:1rem}.house-why-us .info .logo{width:150px;height:15px;background-size:100% auto;background-image:url(/assets/frontend/images/versionV2/logo-color.png);background-position:50%;background-repeat:no-repeat}.house-why-us .info .logo.onevillas{background-image:url(/assets/frontend/fonts/one-villas-ibiza.svg)!important}.house-why-us .info ul{margin:0;padding-left:0}.house-why-us .info li{font-size:12px;line-height:19px;margin:3px 0 0;letter-spacing:.2px;list-style:none;padding:4px 0 5px 24px;background:url(/assets/frontend/images/versionV2/house-icon-check.png) left 4px no-repeat;background-size:16px}.house-why-us .info a{font-size:14px}.house-reviews{margin:39px 0 0;clear:both}@media (max-width:767px){.house-reviews{margin:0 13px 0 12px}}@media (max-width:400px){.house-reviews{margin:0}}.house-reviews__title{font-size:20px;margin:52px 0 20px;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-reviews__title{font-size:17px;margin:35px 0 20px}}@media (max-width:767px){.house-reviews .house__left{border-bottom:1px solid #d6d6d6;padding-bottom:15px}}.house-reviews__item{margin:0 0 38px;padding:0 0 35px;border-bottom:2px solid #d6d6d6}@media (max-width:767px){.house-reviews__item{margin:0 0 15px;padding:0 0 23px;border-width:1px}}.house-reviews__item .author{font-size:15px;margin-bottom:18px;display:block}@media (max-width:767px){.house-reviews__item .author{margin-bottom:14px}}.house-reviews__item .author strong{margin:0 7px 0 0;font-size:18px;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-reviews__item .author strong{font-size:13px}}.house-reviews__item .author time{font-size:14px;font-style:italic}@media (max-width:767px){.house-reviews__item .author time{font-size:10px}}.house-reviews__item:last-child{border:none;margin:0 0 24px;padding:0}.house-reviews__item.open .short-reviews{display:none}.house-reviews__item.open .full-reviews{display:block}.house-reviews .slick-dots{margin:0;padding:20px 0 54px;list-style:none;display:flex;justify-content:center;border-bottom:2px solid #d6d6d6}@media (max-width:767px){.house-reviews .slick-dots{padding:10px 0 42px;border:none}}.house-reviews .slick-dots button{background:none;padding:0;border:none;color:#000;font-size:14px;font-family:Montserrat,sans-serif;cursor:pointer;outline:none}@media (max-width:767px){.house-reviews .slick-dots button{font-size:12px}}.house-reviews .slick-dots li{opacity:.4;margin:0 12px}.house-reviews .slick-dots li.slick-active{opacity:1}.house-reviews .slick-dots li.slick-active button{font-weight:700;color:#b22449}.house-reviews .slick-next,.house-reviews .slick-prev{position:absolute;bottom:56px;background:none;border:0;cursor:pointer;text-indent:-9999px;overflow:hidden;width:10px;height:22px;outline:none}.house-reviews .slick-next.slick-disabled,.house-reviews .slick-prev.slick-disabled{opacity:.1}@media (max-width:767px){.house-reviews .slick-next,.house-reviews .slick-prev{bottom:39px}}.house-reviews .slick-next:after,.house-reviews .slick-prev:after{content:"\f054";text-indent:0;font-family:Font Awesome\ 5 Free;font-weight:900;color:#b22449;position:absolute;right:0;font-size:20px}@media (max-width:767px){.house-reviews .slick-next:after,.house-reviews .slick-prev:after{font-size:16px}}.house-reviews .slick-next{right:0}.house-reviews .slick-prev{left:0}.house-reviews .slick-prev:after{transform:rotate(180deg)}.house-reviews:last-child{border-bottom:0}.house-reviews__text{font-size:15px;line-height:22px;max-width:630px}.house-reviews__text p{margin:0;font-size:14px;line-height:22px}@media (max-width:767px){.house-reviews__text p{font-size:12px;line-height:18px}}.house-reviews__text .full-reviews{display:none}.house-reviews__text .more-desc-reviews{text-transform:lowercase;color:#b22449;font-weight:700;text-decoration:none}.house-reviews__text .more-desc-reviews span{text-decoration:underline}.house-pricing{margin-top:20px}.house-pricing .table-wrapper{margin-bottom:25px}.house-pricing table{border-spacing:0;border-collapse:collapse}.house-pricing td,.house-pricing th{padding:0}.house-pricing th{text-align:left}.house-pricing .table{width:100%;margin-bottom:1rem;color:#212529}.house-pricing .table td,.house-pricing .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.house-pricing .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.house-pricing .table tbody+tbody{border-top:2px solid #dee2e6}.house-pricing .table-sm td,.house-pricing .table-sm th{padding:.3rem}.house-pricing .table-bordered,.house-pricing .table-bordered td,.house-pricing .table-bordered th{border:1px solid #dee2e6}.house-pricing .table-bordered thead td,.house-pricing .table-bordered thead th{border-bottom-width:2px}.house-pricing .table-borderless tbody+tbody,.house-pricing .table-borderless td,.house-pricing .table-borderless th,.house-pricing .table-borderless thead th{border:0}.house-pricing .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.house-pricing .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.house-pricing .table-primary,.house-pricing .table-primary>td,.house-pricing .table-primary>th{background-color:#b8daff}.house-pricing .table-primary tbody+tbody,.house-pricing .table-primary td,.house-pricing .table-primary th,.house-pricing .table-primary thead th{border-color:#7abaff}.house-pricing .table-hover .table-primary:hover,.house-pricing .table-hover .table-primary:hover>td,.house-pricing .table-hover .table-primary:hover>th{background-color:#9fcdff}.house-pricing .table-secondary,.house-pricing .table-secondary>td,.house-pricing .table-secondary>th{background-color:#d6d8db}.house-pricing .table-secondary tbody+tbody,.house-pricing .table-secondary td,.house-pricing .table-secondary th,.house-pricing .table-secondary thead th{border-color:#b3b7bb}.house-pricing .table-hover .table-secondary:hover,.house-pricing .table-hover .table-secondary:hover>td,.house-pricing .table-hover .table-secondary:hover>th{background-color:#c8cbcf}.house-pricing .table-success,.house-pricing .table-success>td,.house-pricing .table-success>th{background-color:#c3e6cb}.house-pricing .table-success tbody+tbody,.house-pricing .table-success td,.house-pricing .table-success th,.house-pricing .table-success thead th{border-color:#8fd19e}.house-pricing .table-hover .table-success:hover,.house-pricing .table-hover .table-success:hover>td,.house-pricing .table-hover .table-success:hover>th{background-color:#b1dfbb}.house-pricing .table-info,.house-pricing .table-info>td,.house-pricing .table-info>th{background-color:#bee5eb}.house-pricing .table-info tbody+tbody,.house-pricing .table-info td,.house-pricing .table-info th,.house-pricing .table-info thead th{border-color:#86cfda}.house-pricing .table-hover .table-info:hover,.house-pricing .table-hover .table-info:hover>td,.house-pricing .table-hover .table-info:hover>th{background-color:#abdde5}.house-pricing .table-warning,.house-pricing .table-warning>td,.house-pricing .table-warning>th{background-color:#ffeeba}.house-pricing .table-warning tbody+tbody,.house-pricing .table-warning td,.house-pricing .table-warning th,.house-pricing .table-warning thead th{border-color:#ffdf7e}.house-pricing .table-hover .table-warning:hover,.house-pricing .table-hover .table-warning:hover>td,.house-pricing .table-hover .table-warning:hover>th{background-color:#ffe8a1}.house-pricing .table-danger,.house-pricing .table-danger>td,.house-pricing .table-danger>th{background-color:#f5c6cb}.house-pricing .table-danger tbody+tbody,.house-pricing .table-danger td,.house-pricing .table-danger th,.house-pricing .table-danger thead th{border-color:#ed969e}.house-pricing .table-hover .table-danger:hover,.house-pricing .table-hover .table-danger:hover>td,.house-pricing .table-hover .table-danger:hover>th{background-color:#f1b0b7}.house-pricing .table-light,.house-pricing .table-light>td,.house-pricing .table-light>th{background-color:#fdfdfe}.house-pricing .table-light tbody+tbody,.house-pricing .table-light td,.house-pricing .table-light th,.house-pricing .table-light thead th{border-color:#fbfcfc}.house-pricing .table-hover .table-light:hover,.house-pricing .table-hover .table-light:hover>td,.house-pricing .table-hover .table-light:hover>th{background-color:#ececf6}.house-pricing .table-dark,.house-pricing .table-dark>td,.house-pricing .table-dark>th{background-color:#c6c8ca}.house-pricing .table-dark tbody+tbody,.house-pricing .table-dark td,.house-pricing .table-dark th,.house-pricing .table-dark thead th{border-color:#95999c}.house-pricing .table-hover .table-dark:hover,.house-pricing .table-hover .table-dark:hover>td,.house-pricing .table-hover .table-dark:hover>th{background-color:#b9bbbe}.house-pricing .table-active,.house-pricing .table-active>td,.house-pricing .table-active>th,.house-pricing .table-hover .table-active:hover,.house-pricing .table-hover .table-active:hover>td,.house-pricing .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.house-pricing .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.house-pricing .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.house-pricing .table-dark{color:#fff;background-color:#343a40}.house-pricing .table-dark td,.house-pricing .table-dark th,.house-pricing .table-dark thead th{border-color:#454d55}.house-pricing .table-dark.table-bordered{border:0}.house-pricing .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.house-pricing .table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.house-pricing .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.house-pricing .table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.house-pricing .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.house-pricing .table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.house-pricing .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.house-pricing .table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.house-pricing .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.house-pricing .table-responsive-xl>.table-bordered{border:0}}.house-pricing .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.house-pricing .table-responsive>.table-bordered{border:0}.house-calendar{margin-top:40px}@media (max-width:767px){.house-calendar{padding:42px 16px 0 13px;margin-top:0}}@media (max-width:400px){.house-calendar{padding-left:0;padding-right:0}.house-calendar .house-calendar .summary-bar #summary-price-box{font-size:18px}.house-calendar #summary-price-box strong{font-size:28px}}.house-calendar .line-bottom,.house-calendar .line-top{background:#d6d6d6;height:2px;width:725px;position:absolute;left:50%;margin-left:-625px}@media (max-width:1200px){.house-calendar .line-bottom,.house-calendar .line-top{left:0;right:0;margin:0;width:auto}}@media (max-width:767px){.house-calendar .line-bottom,.house-calendar .line-top{left:0;right:0;height:1px}}.house-calendar .line-top{top:0}.house-calendar .line-bottom{bottom:0}.house-calendar .container{padding-top:61px;padding-bottom:77px;position:relative}.house-calendar .container:after{position:relative;display:block;clear:both;content:""}.house-calendar__title{font-size:20px;margin:0 0 17px;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-calendar__title{font-size:17px;margin:0 0 9px}}.house-calendar .alert{display:none!important}.house-calendar .DayPicker--horizontal{border:none!important;box-shadow:none!important}@media (max-width:600px){.house-calendar .DayPicker--horizontal{margin-bottom:63px}}.house-calendar__subtitle{position:absolute;left:0;bottom:-20px;color:#333;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.25px}@media (max-width:600px){.house-calendar__subtitle{bottom:403px;font-size:12px;color:#878787;right:0;text-align:center;position:static;float:left;margin:-55px 0 0;width:100%}}.house-calendar .btn--green{border:none}.house-calendar .summary-bar{margin:-26px 51px -3000px 0}.house-calendar .summary-bar__days{margin:33px 0 15px}@media (max-width:600px){.house-calendar .summary-bar__days{font-size:18px;margin-bottom:11px}}.house-calendar .summary-bar__subtitle{margin:-6px 0 15px;opacity:1;color:#8b8b8b}@media (max-width:600px){.house-calendar .summary-bar__subtitle{margin:-6px 0 8px}}@media (max-width:600px){.house-calendar .summary-bar #summary-price-box{font-size:21px;margin:11px -30px 10px}}.house-calendar .summary-bar [data-popup]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 0 4px 5px;cursor:pointer;background:url(/assets/frontend/images/versionV2/icon-info-calednar.png) no-repeat 50%}@media (max-width:600px){.house-calendar .banner-gratis-green{padding:12px 24px 9px 51px;border-width:1px;margin:21px 0 25px}.house-calendar .banner-gratis-green h2{font-size:13px}.house-calendar .banner-gratis-green p{margin:2px 0 0;font-size:12px}.house-calendar .banner-gratis-green:after{left:21px;top:13px;width:18px;height:20px}}.house-calendar .banner-gratis-green__popup h3{background-position:left 5px}.house-calendar .banner-gratis-green__popup.col2{transform:translateX(-16px) translateY(45px)!important;right:auto;left:50%!important;margin-top:15px;top:100%!important}@media (max-width:1200px){.house-calendar .banner-gratis-green__popup.col2{transform:translateX(-16px) translateY(45px)!important;right:auto;left:13%!important;padding:20px;margin-top:-55px;top:100%!important}}@media (max-width:1023px){.house-calendar .banner-gratis-green__popup.col2{transform:translateX(-16px) translateY(45px)!important;right:auto;left:13%!important;padding:20px;margin-top:-55px;top:100%!important}}@media (max-width:767px){.house-calendar .banner-gratis-green__popup.col2{transform:translateX(-16px) translateY(45px)!important;right:auto;margin-top:-55px;left:13%!important;padding:20px;position:absolute!important;top:100%!important}}.house-calendar .popup-info{transform:translateX(-49.5%) translateY(-110%)!important;border-radius:5px;margin-top:-7px;box-shadow:0 0 15px rgba(0,0,0,.1);border:none;padding:22px 15px 22px 21px;width:250px}@media (max-width:767px){.house-calendar .popup-info{transform:none;margin-top:0;position:absolute;transform:translateX(-50%);background:#fff;z-index:10}}.house-calendar .popup-info p{font-size:14px;color:#333;line-height:20px;margin:0;max-height:62px;overflow:hidden}@media (max-width:767px){.house-calendar .popup-info p{font-size:12px;line-height:16px;max-height:62px}}.house-calendar .popup-info.text-open p{max-height:none}.house-calendar .popup-info.text-open .popup-text-toggle{display:none}.house-calendar .popup-info strong{font-size:14px;font-weight:700;font-family:Montserrat,sans-serif;display:block;margin:0}@media (max-width:767px){.house-calendar .popup-info strong{font-size:12px}}.house-calendar .popup-info a{text-transform:lowercase;color:#b22449;font-weight:700;text-decoration:none;font-size:14px}@media (max-width:767px){.house-calendar .popup-info a{font-size:12px}}.house-calendar .popup-info a span{text-decoration:underline}.house-calendar .popup-info:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;transform:rotate(180deg);bottom:-10px;left:50%;content:"";margin-left:-5px}.house-calendar .App{position:relative}.house-calendar .App:after{display:block;clear:both;content:""}@media (max-width:1200px){.house-calendar .App{max-width:660px;margin:0 auto}}.house-calendar .CalendarDay--blocked.CalendarDay--blocked-calendar,.house-calendar .CalendarDay--blocked.CalendarDay--blocked-out-of-range{background:none!important}.house-calendar .CalendarDay{border:none!important}@media (max-width:600px){.house-calendar .CalendarDay{width:44px!important;height:39px!important}}@media (max-width:600px){.house-calendar .DayPicker__week-header{top:67px}.house-calendar .DayPicker__week-header li{width:100%!important;max-width:12%!important;margin:0 13px 0 -3px!important}.house-calendar .DayPicker__week-header ul{width:100%;max-width:335px;margin:0 auto;text-align:center}}@media (max-width:600px){.house-calendar .CalendarDay.CalendarDay--hovered-span:after,.house-calendar .CalendarDay.CalendarDay--selected-end:after,.house-calendar .CalendarDay.CalendarDay--selected-span:after,.house-calendar .CalendarDay.CalendarDay--selected-start:after{top:3px;bottom:3px}}@media (max-width:600px){.house-calendar .CalendarMonthGrid--horizontal{left:0!important}}@media (max-width:600px){.house-calendar .CalendarMonth--horizontal,.house-calendar .transition-container--horizontal{width:calc(100vw - 59px)!important}}@media (max-width:400px){.house-calendar .CalendarMonth--horizontal,.house-calendar .transition-container--horizontal{width:calc(100vw - 30px)!important}}@media (max-width:400px){.house-calendar .DayPicker__week-header ul{max-width:100%!important;margin:0 11px 0 -3px!important}}.house-map{margin:47px 0 0}@media (max-width:767px){.house-map{margin:33px 28px 0 13px;padding-bottom:0;position:relative}.house-map:after{position:absolute;bottom:0;left:13px;right:0;border-bottom:1px solid #d6d6d6;content:""}.house-map .load-map-from-dummy{border-width:0!important;margin:0 -28px 0 -12px!important;height:200px!important;width:auto!important}}@media (max-width:400px){.house-map{margin:33px 15px 0 0}}.house-map__title{font-size:20px;margin:0 0 29px;font-weight:600;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-map__title{font-size:17px;margin:0 -15px 0 0;padding:0 0 36px}}.house-map .map-dummy{height:405px;width:100%;background:#aadaff url(/assets/frontend/images/versionV2/ibiza-map.png) no-repeat 50%;opacity:1;transition:opacity .6s;cursor:pointer;position:relative;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6}@media (max-width:767px){.house-map .map-dummy{border-width:1px}}@media (min-width:1024px){.house-map .map-dummy.element-hidden-on-desktop{display:none}}.house-map .map-dummy:after{position:absolute;background:hsla(0,0%,100%,.5);top:0;bottom:0;left:0;right:0;content:"";z-index:20}.house-map .map-dummy span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:600;border-radius:4px;color:#fff;padding:17px 26px 17px 55px;background-color:#b22449;text-align:center;z-index:21;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-map .map-dummy span{width:280px;font-size:12px}}.house-map .map-dummy span:after{position:absolute;left:15px;top:14px;background:url(/assets/frontend/images/versionV2/marker.png) 50% no-repeat;width:17px;height:23px;content:""}.house-map .btn{padding:6px 10px;min-width:0;text-transform:none;font-weight:400;position:relative}.house-map ul{margin:0;padding:10px!important}.house-map ul li{font-size:14px}@media (max-width:767px){.house-map .hide-house-mobile-toggle{display:block!important;height:0!important;overflow:hidden}}.house-map #map-root .fa-times:not(.closeTooltip){color:#fff}.house-map #map-root a{text-decoration:none;font-weight:400}.house-map #map-root .title{color:#d01f49}.house-map #map-root strong{font-weight:600}.house-map #map-root ul.list{padding:0!important}.house-map #map-root ul.list li{font-size:13px}.house-facilities{margin:54px 0 0}@media (max-width:767px){.house-facilities{margin:0 15px 0 13px}}@media (max-width:400px){.house-facilities{margin:0}}.house-facilities .list-facilities{margin:0;padding:0;list-style:none}.house-facilities .list-facilities li{position:relative;font-size:14px;margin:0 54px 11px -5px;padding:0 0 0 41px}@media (max-width:767px){.house-facilities .list-facilities li{width:49%;margin:0 0 11px -5px;padding:0 0 0 31px;display:inline-block;vertical-align:top;font-size:12px}}.house-facilities .list-facilities li i{position:absolute;left:3px;top:0;background:url(/assets/frontend/images/versionV2/house-icon-check.png) 50% no-repeat;background-size:20px;width:27px;height:20px}@media (max-width:767px){.house-facilities .list-facilities li i{background-size:14px;width:20px;height:20px}}.house-facilities .children-facilities li{padding:0 0 0 8px}.house-facilities .children-facilities li img{width:15px;margin-right:10px;vertical-align:middle}.house-facilities__title{font-size:20px;margin:23px 0 4px;font-weight:600;font-family:Montserrat,sans-serif;width:100%;color:#333}@media (max-width:767px){.house-facilities__title{font-size:17px;margin:35px 0 4px}}.house-facilities .house__left,.house-facilities .js-house-mobile-toggle-content{display:flex;align-items:flex-start;flex-wrap:wrap}@media (max-width:767px){.house-facilities .house__left,.house-facilities .js-house-mobile-toggle-content{padding:0 0 5px}}.house-facilities .house__left .col,.house-facilities .js-house-mobile-toggle-content .col{margin:0 20px 0 0}@media (max-width:767px){.house-facilities .house__left .col,.house-facilities .js-house-mobile-toggle-content .col{width:100%}}.house-facilities .house__left .col__title,.house-facilities .js-house-mobile-toggle-content .col__title{font-size:18px;font-weight:600;margin:16px 0 26px;font-family:Montserrat,sans-serif}@media (max-width:767px){.house-facilities .house__left .col__title,.house-facilities .js-house-mobile-toggle-content .col__title{font-size:14px;font-weight:600;margin:13px 0 12px}}.house-facilities__bottom-info h2{font-size:18px;margin:40px 0 22px;font-weight:600;font-family:Montserrat,sans-serif;width:100%}@media (max-width:767px){.house-facilities__bottom-info h2{margin:34px 0 22px}}.house-facilities__bottom-info p{color:#333;font-size:14px;margin:0 0 47px}@media (max-width:767px){.house-facilities__bottom-info p{font-size:12px;margin-bottom:37px}}.house-information{margin:42px 0 0}@media (max-width:767px){.house-information{margin:0 14px}}@media (max-width:400px){.house-information{margin:0}}.house-information__title{border-top:2px solid #d6d6d6;font-size:20px;margin:23px 0 39px;font-weight:600;font-family:Montserrat,sans-serif;width:100%;padding:51px 0 0;color:#333}@media (max-width:767px){.house-information__title{border-width:1px;font-size:17px;margin:0;padding:35px 0 20px}.house-information__title:after{top:37px!important}}@media (max-width:767px){.house-information .house__left{padding-bottom:15px}}.house-information__item{display:flex;font-size:14px;margin:0 0 2px}@media (max-width:767px){.house-information__item{font-size:12px}}.house-information__item .left{width:180px;padding:4px 10px 4px 35px;background-position:0;background-repeat:no-repeat;font-size:15px}@media (max-width:767px){.house-information__item .left{background-position:left 2px;font-size:12px;width:145px}}.house-information__item .left.icon-calendar{background-image:url(/assets/frontend/images/versionV2/house-icon-calendar.png)}.house-information__item .left.icon-info{background-image:url(/assets/frontend/images/versionV2/house-icon-i.png)}.house-information__item .left.icon-bag{background-image:url(/assets/frontend/images/versionV2/house-icon-bag.png)}.house-information__item .left.icon-licence{background-image:url(/assets/frontend/images/versionV2/house-icon-license.png)}.house-information__item .left.icon-home{background-image:url(/assets/frontend/images/versionV2/home-icon-black.png)}.house-information__item .left.icon-pool{background-image:url(/assets/frontend/images/versionV2/house-icon-swimming-black.png)}.house-information__item .right{width:calc(100% - 180px);white-space:nowrap;padding-top:4px}@media (max-width:1200px){.house-information__item .right{white-space:normal}}.house-similar{margin:55px 0 0;overflow:hidden}@media (max-width:767px){.house-similar{margin:0}.house-similar .container{padding-left:27px;padding-right:30px}}@media (max-width:767px) and (max-width:400px){.house-similar .container{padding-left:15px;padding-right:15px}}.house-similar__title{font-size:22px;margin:61px 0 31px;padding:51px 0 0;font-weight:600;font-family:Montserrat,sans-serif;width:100%;border-top:2px solid #d6d6d6;color:#333}@media (max-width:767px){.house-similar__title{border-width:1px;margin:0;font-size:17px;padding:35px 0 21px}}.house-similar--bottom .slider-home-items{margin:0 0 70px}@media (max-width:767px){.house-similar--bottom .slider-home-items{margin:0 0 8px}}@media (max-width:600px){.calendar-book-button,.calendar-request-button{margin:16px 0 -6px!important;width:100%!important;min-width:0}}@media (max-width:600px){#calendar-book-buttons{max-width:252px;margin:0 auto}}.sgrtourvers{text-align:center;margin-top:10px;font-size:14px}@media (max-width:767px){.js-house-mobile-toggle-title{position:relative;cursor:pointer;padding-right:15px}.js-house-mobile-toggle-title:after{position:absolute;right:0;top:3px;content:"";background:url(/assets/frontend/images/versionV2/house-mobile-toggle.png);background-size:100%;width:8px;height:15px}.js-house-mobile-toggle-title.open:after{transform:rotate(90deg)}}@media (max-width:767px){.hide-house-mobile-toggle{display:none!important}}.bottom-fixed{position:fixed;bottom:0;right:0;left:0;background:#fff;display:none;z-index:1001;padding:13px 17px;height:65px;box-shadow:0 0 15px rgba(0,0,0,.1)}@media (min-width:1024px){.bottom-fixed{display:none!important}}@media (max-width:450px){.bottom-fixed{padding-left:8px;padding-right:8px}}.bottom-fixed__inner{display:flex;align-items:center;justify-content:space-between}.bottom-fixed .btn{min-width:auto;width:100%;margin:0 7px;font-size:11px;padding:10px 5px;text-transform:none;border-radius:3px;font-weight:500;height:39px}@media (max-width:450px){.bottom-fixed .btn{letter-spacing:0;font-size:12px;padding-left:0;padding-right:0;margin:0 4px;height:37px}}.youtube-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-video-container embed,.youtube-video-container iframe,.youtube-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.slider-home-items{margin:0}.slider-home-items .slick-slide{padding:0 5px}@media (max-width:600px){.slider-home-items .slick-slide{padding:0 10px 0 0}}@media (max-width:600px){.slider-home-items{width:70vw}.slider-home-items .slick-list{overflow:visible}}.slider-home-items .slick-next,.slider-home-items .slick-prev{position:absolute;top:0;bottom:0;z-index:10;border:none;text-indent:-9999px;width:55px;outline:none;cursor:pointer;background:none}@media (max-width:1500px){.slider-home-items .slick-next,.slider-home-items .slick-prev{display:none!important}}@media (max-width:767px){.slider-home-items .slick-next,.slider-home-items .slick-prev{background-color:transparent}}.slider-home-items .slick-next:after,.slider-home-items .slick-prev:after{position:absolute;left:50%;top:50%;width:23px;height:41px;content:"";background:url(/assets/frontend/images/versionV2/slider-nav-black.png);transform:translateX(-50%) translateY(-50%);background-size:100% 100%}@media (max-width:767px){.slider-home-items .slick-next:after,.slider-home-items .slick-prev:after{width:15px;height:26px}}.slider-home-items .slick-next{right:-55px;margin:0}.slider-home-items .slick-prev{left:-55px}@media (max-width:767px){.slider-home-items .slick-prev{left:0}}.slider-home-items .slick-prev:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.home-bottom-info{margin:27px 0 39px}@media (max-width:767px){.home-bottom-info{margin:0 0 43px}}.home-bottom-info__inner{display:flex;justify-content:space-between;padding:43px 0;background:url(/assets/frontend/images/versionV2/dots.png) 50% no-repeat}@media (max-width:767px){.home-bottom-info__inner{background:none;display:block;padding:0;max-width:100%;margin:0 auto}}.home-bottom-info__left,.home-bottom-info__right{width:50%;text-align:center}@media (max-width:767px){.home-bottom-info__left,.home-bottom-info__right{width:100%}}@media (max-width:767px){.home-bottom-info__left{display:none}}.home-bottom-info__title{margin:24px 0 39px;font-size:19px;font-weight:400;font-family:Montserrat,sans-serif}@media (max-width:1023px){.home-bottom-info__title{font-size:16px}}@media (max-width:767px){.home-bottom-info__title{font-size:13px;font-weight:600;margin:32px 0 9px}}.home-bottom-info__list{display:flex;justify-content:space-around;padding:0 33px}@media (max-width:1023px){.home-bottom-info__list{padding:0 15px}}.home-bottom-info__item figure{margin:0}.home-bottom-info__item figure div{height:60px;line-height:60px}.home-bottom-info__item figure div .sprite,.home-bottom-info__item figure div img{display:inline-block;vertical-align:middle;max-height:60px}@media (max-width:767px){.home-bottom-info__item figure div .sprite,.home-bottom-info__item figure div img{max-height:35px;max-width:49px}}.home-bottom-info__item figure figcaption{font-weight:600;padding:18px 0;font-size:15px;text-align:center}@media (max-width:767px){.home-bottom-info__item figure figcaption{font-size:12px;padding:0 7px}}.home-icons{text-align:center;padding:47px 0 45px}@media (max-width:767px){.home-icons{text-align:left;padding:1px 0 25px}}.home-icons .container{display:flex;flex-wrap:wrap;justify-content:center}.home-icons .sprite,.home-icons img{max-width:70px;margin:0 10px 0 -7px}.home-icons--mobile{display:none}.home-icons--mobile .sprite{margin:0 auto}@media (max-width:767px){.home-icons--mobile .sprite{margin:0}}.home-icons__item{display:inline-block;vertical-align:top;width:32%;padding:0 10px}@media (max-width:1023px){.home-icons__item{width:100%}}@media (max-width:767px){.home-icons__item{padding:0 0 10px 74px;position:relative}}.home-icons__item:not(:last-child){border-right:2px solid #b22449}@media (max-width:1023px){.home-icons__item:not(:last-child){border-right:0}}.home-icons__top{display:flex;align-items:center;justify-content:center;margin:20px 0 0}@media (max-width:767px){.home-icons__top{justify-content:flex-start}}@media (max-width:767px){.home-icons__top .sprite,.home-icons__top img{position:absolute;left:8px;top:32px}}.home-icons__title{font-family:Montserrat,sans-serif;margin:18px 0 10px;font-weight:600;font-size:18px;color:#000!important}@media (max-width:1023px){.home-icons__title{font-size:20px}}@media (max-width:767px){.home-icons__title{margin:0;font-size:18px}}.home-icons__text{margin:27px auto 26px;max-width:300px;line-height:24px;font-size:15px;color:#868686}@media (max-width:1023px){.home-icons__text{font-size:14px}}@media (max-width:767px){.home-icons__text{margin:2px 0 0;font-size:14px;line-height:24px;max-width:100%}}.home-icons__text .fas{font-size:12px;color:#000}