#inner-page-wrapper{margin-top:0;margin-bottom:0}#inner-page-wrapper>.container,#inner-page-wrapper>.max-container{width:100%;padding:0}#inner-page-wrapper h5{margin-top:35px;margin-bottom:30px;font-size:25px;line-height:1.2;letter-spacing:0}#inner-page-wrapper p{margin-bottom:25px;line-height:1.9;text-align:justify;font-family:var(--font-family-title)}.ip-ccd-wrap{text-align:center;margin-top:50px}.ip-ccd-wrap .ip-ccd-main-title{padding-left:10px;margin-bottom:80px}.ip-ccd-wrap .ip-ccd-main-title h2:before{left:10px}.ip-ccd__outer-wrap{width:100%;display:inline-block;vertical-align:top;padding-bottom:100px}.ip-ccd__outer-wrap:last-child{padding-bottom:150px}.ip-ccd__outer-wrap .accent-line-wrap{width:100%;height:80%;max-height:880px;position:absolute;left:0;bottom:0}.ip-ccd__outer-wrap .accent-line-wrap .accent-line{position:absolute;z-index:1;opacity:.45}.ip-ccd__outer-wrap .accent-line-wrap .accent-line.accent-line-01{width:35.1875%;height:574px;border-right:1px solid #ccc8c2;transform:skew(-45deg);top:0;left:-18%}.ip-ccd__outer-wrap .accent-line-wrap .accent-line.accent-line-02{width:56.125%;height:100%;border-right:1px solid #ccc8c2;transform:skew(-45deg);top:0;right:39%}.ip-ccd__outer-wrap .accent-line-wrap .accent-line.accent-line-02:before{width:48.659%;height:390px;content:"";position:absolute;z-index:1;right:-418px;bottom:0;border-right:1px solid #ccc8c2;transform:skew(65deg)}.ip-ccd__inner-wrap{padding:0 15px}.ip-ccd__title{position:relative;overflow:hidden;font-size:0;margin-bottom:75px;background-color:var(--bg-color)}.ip-ccd__title h2{text-transform:uppercase;letter-spacing:.05em}.ip-ccd__title--bg:before{width:100%;height:100%;content:"";position:absolute;z-index:1;left:-1px;bottom:0;background:var(--bg-color);clip-path:polygon(0% 100.2%,0% 0%,27% 100%);pointer-events:none;transition:var(--default-transition)}.ip-ccd__list{font-size:0;margin:60px -27.5px 0}.ip-ccd__list--wrap h3{text-transform:uppercase;letter-spacing:.1em}.ip-ccd__item{width:33.3333333333%;display:inline-block;vertical-align:top;padding:0 27.5px;margin-bottom:120px}.ip-ccd__item a{display:block;position:relative}.ip-ccd__item--photo img{transition:var(--default-transition)}.ip-ccd__item--text{width:85.647%;height:110px;position:absolute;z-index:5;bottom:-53px;left:0;right:0;margin:0 auto;padding:10px;display:flex;align-items:center;justify-content:center;flex-flow:column;background-color:var(--bg-color);font-family:var(--font-family-title);box-shadow:30px 30px 40px #0000001a;transition:var(--default-transition)}.ip-ccd__item--text .item-title{font-size:24px;font-family:var(--font-family-title);line-height:1.2;letter-spacing:.02em}.ip-ccd__item--text .view-btn{width:200px;height:0;padding:0 15px;margin:0 auto;color:var(--secondary);font-size:13px;font-family:var(--font-family-default);text-align:center;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:var(--default-transition)}.ip-ccd__item--text .view-btn:hover{color:#fff;background-color:var(--accent)}.ip-ccd__item:hover .ip-ccd__item--photo img{filter:grayscale(1)}.ip-ccd__item:hover .ip-ccd__item--text{height:168px}.ip-ccd__item:hover .ip-ccd__item--text .view-btn{height:55px;margin-top:20px;opacity:1;visibility:visible;pointer-events:auto}.footer__wrap{margin-top:0}@media screen and (min-width:992px){.ip-ccd__inner-wrap{padding:0 1.875%}.ip-ccd__title{display:flex;align-items:center;justify-content:space-between}.ip-ccd__title h2{width:41.623%;padding-left:6.16%;text-align:left}.ip-ccd__title--bg{width:58.377%}}@media screen and (min-width:1280px){.ip-ccd__list--wrap{padding:0 5%}}@media screen and (max-width:1199px){.ip-ccd__title h2{font-size:30px}.ip-ccd__item--text .item-title{font-size:20px}}@media screen and (max-width:991px){.ip-ccd__title h2{padding:30px 10px}.ip-ccd__title--bg:before{display:none}.ip-ccd__item{width:100%;max-width:450px}.ip-ccd__item--text .view-btn{width:140px;max-height:35px;font-size:11px}}@media screen and (max-width:767px){.ip-ccd-wrap .ip-ccd-main-title h2{padding-right:15px;font-size:30px;letter-spacing:.02em}}
