.ip-banner{display:none}#inner-page-wrapper>.container{width:100%;padding:0}#inner-page-wrapper .max-container{padding:0;max-width:100%}#content h1,#content h2{display:inline-flex;font:4.5rem var(--font-family-title);white-space:nowrap;position:relative;line-height:.9;letter-spacing:.02em;color:#fff;margin:.75em 0}.title-sm{position:absolute;bottom:100%;left:0;font:1.5rem var(--font-family-default);text-transform:uppercase;letter-spacing:.57em;color:#737373;font-weight:600;padding-bottom:20px}.sec-no{color:#000;display:inline-flex;flex-direction:column;align-items:center;font:.875rem var(--font-family-default);font-weight:600;letter-spacing:.05em;margin:0 27px;font-size:0}.sec-no:before{content:"";display:inline-block;width:1px;height:75px;margin-bottom:18px;background:#000}.justify-content-center{justify-content:center}.d-f{display:flex}#ip-communities{position:relative;padding:138px 0 58px;font-size:0}#ip-communities:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(https://cdn.agentimagehosting.com/WWruJ1eyM9EEPpVaz4T8y/2025/11/14092748/logo-initial.webp) no-repeat right top/43.93% auto;transform:translate(2%,6.7%);opacity:.03}.ipc-container{position:relative;width:1510px;max-width:100%;padding:0 15px;margin:0 auto}#content .ipc-title{text-align:center}#content .ipc-title h2{font-size:100px}#content .ipc-title .sec-no{position:relative;top:7px}#content .ipc-title .sec-no:before{height:86px}.ipc-holder{position:relative;margin-top:10px}.ipc-list{flex-wrap:wrap;margin:0 -7px}.ipc-item{position:relative;padding:7px;width:50%;z-index:1}.ipc-item:hover{z-index:2}.ipc-item a{display:block;position:relative}.ipc-item:nth-child(1),.ipc-item:nth-child(6),.ipc-item:nth-child(7),.ipc-item:nth-child(10){width:44.25%}.ipc-item:nth-child(1) .ipc-image canvas,.ipc-item:nth-child(6) .ipc-image canvas,.ipc-item:nth-child(7) .ipc-image canvas,.ipc-item:nth-child(10) .ipc-image canvas{height:392px}.ipc-item:nth-child(2),.ipc-item:nth-child(5),.ipc-item:nth-child(8),.ipc-item:nth-child(9){width:55.75%}.ipc-item:nth-child(2) .ipc-image canvas,.ipc-item:nth-child(5) .ipc-image canvas,.ipc-item:nth-child(8) .ipc-image canvas,.ipc-item:nth-child(9) .ipc-image canvas{height:392px}.ipc-item:nth-child(odd) .ipc-text{right:inherit;left:30px}.ipc-image{position:relative}.ipc-image canvas{display:block;width:100%;height:509px;background-color:#ccc}.ipc-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:all .35s ease-in-out}.ipc-image div{position:absolute;width:398px;max-width:95%;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font:400 20px/1 var(--font-family-title);color:#fff;letter-spacing:.02em;background:#000}.ipc-item a:hover .ipc-image img{filter:grayscale(1)}.ipc-text{position:absolute;background:#fff;width:calc(100% + 95px);min-height:calc(100% + 35px);top:32px;right:30px;padding:45px 58px 52px;box-shadow:0 0 21px #00000029;opacity:0;transform:scale(.7);transition:all .35s ease-in-out}.ipc-name{font:400 42px/1 var(--font-family-title);color:#000;letter-spacing:.02em}.ipc-desc{font-size:14px;color:#3d3d3d;line-height:2.1;letter-spacing:.02em;margin-top:26px}.ipc-view{margin-top:22px;padding:1.4em 2.45em}.ipc-item a:hover .ipc-text{opacity:1;transform:scale(1)}@media only screen and (max-width: 1440px){#content .ipc-title h2{font-size:73px}}@media only screen and (max-width: 991px){#ip-communities{padding:20px 0}.ipc-item{width:100%!important}.ipc-image canvas{height:auto!important}.ipc-text{width:calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px!important;right:inherit!important;min-height:auto;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#content h1,#content h2{justify-content:center;flex-direction:column;white-space:normal}.title-sm{position:relative;text-align:center;padding-bottom:10px}.sec-no,.accent-line{display:none!important}}@media only screen and (max-width: 767px){#content .ipc-title h2{font-size:38px}.ipc-name{font-size:22px}.ipc-desc{font-size:10px;margin-top:12px}.ipc-view{margin-top:12px}}@media only screen and (max-width: 480px){#content .ipc-title h2{font-size:31px}.ipc-image canvas{min-height:280px}.ipc-image div{width:200px;height:40px;font-size:16px}.ipc-name{font-size:18px}.ipc-desc{line-height:1.2;margin-top:10px}.ipc-view{margin-top:10px}.title-sm{font-size:1rem}}
