.ip-banner{display:none}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ipComm__banner{position:relative}.ipComm__banner .ip-banner{display:block}.ipComm__banner .ip-banner:before{background:linear-gradient(0deg,#333,transparent);opacity:.75;top:auto;height:60%}.ipComm__banner .ip-banner h1{position:absolute;bottom:0;z-index:3;width:100%;text-transform:inherit;font-size:75px;line-height:1;font-weight:100!important;padding:60px 10px}.ipComm__banner .ip-banner h1 em{font-style:normal;font-size:40px}.ipComm__banner .ip-banner:after{position:absolute;content:"";width:100%;height:50%;top:0;left:0;background:linear-gradient(180deg,black,transparent);opacity:.6}.ipComm__bc{position:absolute;bottom:0;z-index:4;width:100%;padding:0 15px}.ipComm__bc p#breadcrumbs{width:100%;max-width:1400px;margin:0 auto;font-size:15px;color:#fff;font-weight:700;letter-spacing:.02em;padding:20px 0}.ipComm__bc p#breadcrumbs a{color:#fff;font-weight:400;opacity:.6}.ipComm__bc p#breadcrumbs a:hover{opacity:1}.ipComm__listings{padding:0 15px;position:relative}.ipComm__listings__inner{width:100%;max-width:1400px;margin:0 auto;padding:75px 0 100px}.ipComm__listings__bar{padding-top:50px}.ipComm__listings__bar form{display:flex}.ipComm__listings__bar form>div{display:flex}.ipComm__listings__bar form>div.right{margin-left:auto}.ipComm__listings__bar form>div.left>div:first-child{margin-left:0}.ipComm__listings__bar form>div.left>div:nth-child(2):before{right:18px}.ipComm__listings__bar form>div.left>div:last-child{margin-left:20px}.ipComm__listings__bar form>div>div{position:relative;padding-right:25px;margin-left:30px}.ipComm__listings__bar form>div>div:before{position:absolute;content:"";width:9px;height:9px;transform:rotate(45deg);border:1px solid #000;right:0;border-top:none;border-left:none;top:4px}.ipComm__listings__bar form>div>div select{font-size:20px;background:none;border:none;text-transform:uppercase;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ipComm__listings__lists{padding-top:20px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -13px}.ipComm__listings__lists .list{width:33.33%;padding:0 13px;margin-bottom:10px}.ipComm__listings__lists .list a{display:block}.ipComm__listings__lists .list .thumb{position:relative}.ipComm__listings__lists .list .det{display:flex;unicode-bidi:isolate;justify-content:space-between;padding:7px 0;align-items:center}.ipComm__listings__lists .list .det h3{font-size:clamp(14px,1.25vw,20px);color:#000;text-transform:uppercase}.ipComm__listings__lists .list .det h3 small{display:block;font-size:clamp(12px,.938vw,15px);letter-spacing:.04em;padding:4px 0}.ipComm__listings__lists .list .det span{display:block;font-size:clamp(14px,1.25vw,20px);color:#000;font-weight:500}.ipComm__listings__lists .list .arrow{position:absolute;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;bottom:0;right:0;transition:var(--animate2)}.ipComm__listings__lists .list .arrow i{display:inline-block;color:#000;font-weight:900;transform:rotate(-135deg);font-size:17px}.ipComm__listings__lists .list .hover{position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;opacity:0;transition:var(--animate2)}.ipComm__listings__lists .list .hover-logo{width:30%;align-self:center;opacity:.25}.ipComm__listings__lists .list .hover-logo img{padding:10px;filter:invert(1)}.ipComm__listings__lists .list .hover-content{width:70%;background:#fff;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.ipComm__listings__lists .list .hover-content-text i{color:#000;display:inline-block;font-weight:900;transform:rotate(45deg)}.ipComm__listings__lists .list .hover-content-text p{font-size:clamp(8px,.813vw,13px);color:#000;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:20px}.ipComm__listings__lists .list .hover-content-text ul{display:flex;align-items:center;padding-top:10px}.ipComm__listings__lists .list .hover-content-text ul li{letter-spacing:.04em;color:#000;font-size:clamp(7px,.625vw,10px);font-weight:800;text-transform:uppercase;padding:0 clamp(8px,.938vw,15px);border-right:2px solid #000;line-height:1}.ipComm__listings__lists .list .hover-content-text ul li:first-child{padding-left:0}.ipComm__listings__lists .list .hover-content-text ul li:last-child{border:none}.ipComm__listings__lists .list .hover-content-btn span{display:block;font-style:italic;color:#000;transition:var(--animate)}.ipComm__listings__lists .list .hover-content-btn span:hover{opacity:.6}.ipComm__listings__lists .list:hover .photo img{filter:brightness(.35)}.ipComm__listings__lists .list:hover .hover{opacity:1}.ipComm__listings__lists .list:hover .arrow{width:100%;height:100%;opacity:0}.ipComm__listings__pagination{display:flex;justify-content:center;align-items:end;padding:10px}.ipComm__listings__pagination em{font-weight:600;display:block;padding-bottom:2px;font-size:20px}.ipComm__listings__pagination ul{display:flex}.ipComm__listings__pagination ul li{font-size:18px;display:flex;align-items:center;justify-content:center;text-align:center;transition:var(--animate);width:37px;height:37px;font-weight:500;margin:0 10px}.ipComm__listings__pagination ul li.current{color:#fff;background:#000}.ipComm__listings__pagination ul li span{padding-top:5px}.ipComm__listings__pagination ul li:hover{background:#ccc}.ipComm__listings__pagination ul li a{display:block;color:inherit}.ipComm__listings__pagination ul li.current,.ipComm__listings__pagination ul li.ellipsis{pointer-events:none}.ipComm__listings__content{padding-top:100px}.ipComm__listings__content .site-title span{display:block;font-size:clamp(23px,2.375vw,38px);font-style:italic}.ipComm__listings__content .text{padding-top:50px}.ipComm__listings__content .text p{letter-spacing:.01em;line-height:1.8}.ipComm__cta{position:relative}.ipComm__cta .bg-fixed canvas{filter:brightness(.5)}.ipComm__cta__items{display:flex}.ipComm__cta__item{transition:all .4s ease;display:flex;cursor:pointer}.ipComm__cta__item .hover{background:#000;display:none;padding:20px 45px}.ipComm__cta__item .hover>div{color:#fff;transform:translateY(30px);transition:var(--animate);opacity:0;padding-right:120px}.ipComm__cta__item .hover>div span{display:block;color:#fff;font-family:var(--font-family-title);font-size:clamp(23px,2.063vw,33px);transition:var(--animate);margin-bottom:18px}.ipComm__cta__item .hover>div p{letter-spacing:.01em;line-height:1.8}.ipComm__cta__item .hover.slide>div{transform:translateY(0);opacity:1}.ipComm__cta__item .img-canvas{width:100%}.ipComm__cta__item .img-canvas img{opacity:0;filter:brightness(.5)}.ipComm__cta__item .img-canvas span{display:block;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;padding:0 15px;color:#fff;font-family:var(--font-family-title);font-size:clamp(23px,2.063vw,33px);transition:var(--animate)}.ipComm__cta__item.hovered .img-canvas{width:25%}.ipComm__cta__item.hovered .img-canvas img{opacity:1}.ipComm__cta__item.hovered .hover{display:flex;align-items:center;width:75%}.ipComm__cta__item:hover .img-canvas img{opacity:1}.ipComm__cta__item:not(:last-child){border-right:1px solid rgb(255,255,255)}.ipComm__cta__back{position:absolute;bottom:0;z-index:5;color:#fff;padding:20px 30px;font-style:italic;letter-spacing:.1em;display:none;pointer-events:none}.ipComm__cta__back span{display:flex;align-items:center}.ipComm__cta__back span i{display:inline-block;margin-right:10px}.ipComm__cta__back.clicked{display:flex}@media only screen and (max-width: 991px){.ipComm__banner .ip-banner h1{font-size:40px}.ipComm__banner .ip-banner h1 em{font-size:20px}.ipComm__listings__bar form>div>div select{font-size:14px}.ipComm__listings__lists{flex-wrap:wrap}.ipComm__listings__lists .list{width:100%;max-width:600px;margin:0 auto 20px}.ipComm__listings__lists .list .det{display:block;text-align:center;background:#000;color:#fff;padding:15px 10px}.ipComm__listings__lists .list .det h3,.ipComm__listings__lists .list .det span{color:#fff;font-size:18px}.ipComm__listings__lists .list .det p{margin-top:15px}.ipComm__listings__lists .list .det ul{padding:10px 0}.ipComm__listings__content .text{text-align:center}.ipComm__cta .bg-fixed{display:none}.ipComm__cta__items{display:block}.ipComm__cta__item{display:block!important;max-width:600px;margin:0 auto 20px}.ipComm__cta__item .img-canvas{width:100%!important}.ipComm__cta__item .img-canvas img{opacity:1}.ipComm__cta__item .img-canvas canvas{max-height:50.454vw;min-height:250px}.ipComm__cta__item .img-canvas span{display:none}.ipComm__cta__item .hover{width:100%;display:block!important;padding:20px 15px}.ipComm__cta__item .hover>div{opacity:1;padding:0;text-align:center;transform:none!important}.ipComm__cta__item.hovered .hover{width:100%}}@media only screen and (max-width: 480px){.ipComm__banner .ip-banner h1{font-size:27px}.ipComm__banner .ip-banner h1 em{font-size:18px}.ipComm__listings__bar form{display:block}.ipComm__listings__bar form>div{margin-bottom:10px}.ipComm__listings__bar form>div>div{margin-left:10px!important;padding-right:10px}.ipComm__listings__bar form>div>div:first-child{margin-left:0!important}.ipComm__listings__bar form>div>div:before{width:5px;height:5px;display:none}.ipComm__listings__bar form>div>div select{font-size:10px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
