.ksps{z-index:0}.ksp-block{position:relative}.ksp-block:nth-child(1) .ksp-block__icon--color svg{visibility:hidden}.summer-22 .ksp-block:nth-child(1) .ksp-block__icon--color svg{visibility:visible}.no-hidden-icons .ksp-block:nth-child(1) .ksp-block__icon--color svg{visibility:visible}.summer-22--bottom .ksp-block:nth-child(1) .ksp-block__icon--color svg{visibility:visible}.summer-22--bottom .ksp-block:nth-child(5) .ksp-block__icon--color svg{visibility:visible}.no-hidden-icons .ksp-block:nth-child(5) .ksp-block__icon--color svg{visibility:visible}.summer-22--bottom .ksp-block:nth-child(3) .ksp-block__icon--color svg{visibility:hidden}.summer-22--bottom .ksp-block:nth-child(4) .ksp-block__icon--color svg{visibility:hidden}.summer-22--bottom.no-hidden-4 .ksp-block:nth-child(4) .ksp-block__icon--color svg{visibility:visible}.ksp-block:nth-child(5) .ksp-block__icon--color svg{visibility:hidden}.channel--previewtrade .ksp-block:nth-child(5) .ksp-block__icon--color svg{visibility:visible}.channel--trade .ksp-block:nth-child(5) .ksp-block__icon--color svg{visibility:visible}.hidden-2 .ksp-block:nth-child(2) .ksp-block__icon--color svg{visibility:hidden}@media screen and (min-width:768px){.ksps{position:relative}.ksp-block{background:#fff!important}.summer-22 .ksp-block{background:#f5f5f5!important}.summer-22 .ksp-block__icon--color:before{background:0 0}.ksp-block__svg--force{width:100%;position:absolute;top:17px;z-index:3}.ksp-block__svg--force img{width:50px;height:50px;left:0}.ksp-block__icon--color svg{position:relative;z-index:2}.ksps:before{content:"";position:absolute;top:43px;left:0;width:100%;height:1px;background:#ccc;z-index:1}.summer-22 .ksp-block:first-child:before{display:none}.summer-22 .ksp-block:last-child:after{display:none}.ksp-block__icon--color:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:65px;height:50px;background:0 0;z-index:1;background:#fff}.ksp-block:first-child:before{content:"";position:absolute;top:18px;left:0;width:50%;height:50px;background:#fff;z-index:2}.ksp-block:nth-child(5):after{content:"";position:absolute;top:18px;right:0;width:50%;height:50px;background:#fff;z-index:1}.summer-22 .ksp-block:nth-child(5):after{display:none}.ksp-block__icon--color{position:relative;z-index:2}.summer-22.ksps:before{display:none!important}.ksp-3-cards .ksp-block:first-child:before{content:"";position:absolute;top:18px;right:59%;width:100%;height:50px;background:#fff;z-index:2;left:auto}.ksp-3-cards .ksp-block:nth-child(3):after{content:"";position:absolute;top:18px;left:59%;width:100%;height:50px;background:#fff;z-index:2}}@media screen and (min-width:1024px){.ksps:before{top:53px}.ksp-block:first-child:before{top:28px}.ksp-block:nth-last-child(2):before{top:28px}.ksp-block:last-child:before{top:28px}.ksp-block:nth-last-child(5):before{top:28px}}.ksp-block__text--small p{margin-bottom:30px}.ksp-block__text--small a{padding:5px 25px;border:2px solid #3d8ede;color:#3d8ede;border-radius:5px;white-space:nowrap}.brand--villas .ksp-block__text--small a{border:2px solid #4d43a9;border-color:#4d43a9;background-color:#fff;color:#4d43a9}.brand--city .ksp-block__text--small a{border:2px solid #818d9b;border-color:#818d9b;background-color:#fff;color:#818d9b}.brand--city .ksp-block__text--small a:hover{background-color:#818d9b;color:#fff}.brand--indulgent .ksp-block__text--small a{border:2px solid #6a6a6a;border-color:#6a6a6a;background-color:#fff;color:#6a6a6a}.brand--indulgent .ksp-block__text--small a:hover{background-color:#6a6a6a;color:#fff}@media screen and (max-width:767px){.ksp-block__svg--force{width:auto;position:absolute;top:28px;left:8%;width:50px;height:50px}}@media screen and (min-width:768px){.ksps{margin-bottom:30px}.summer-22.ksps{margin-bottom:0}.ksp-block__text--small a{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.ksp-block__text--small a:hover{background:#3d8ede;color:#fff}.ksp-block__svg--force{width:auto;position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:2;width:50px;height:50px}}@media screen and (min-width:1024px){.ksp-block__svg--force{top:28px}}@media screen and (max-width:1280px){.banner-v2-slide__video-container{width:200%}}