.ip-banner{display:none}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}#content-full{margin-top:0}#content p#breadcrumbs{padding:0 4.375vw;line-height:1;margin:0}.ip-office-details{position:relative;padding:140px 0 0}.ip-office-details>.bg-image{background-size:100%;background-repeat:no-repeat;background-position:190% 50%;opacity:.3;display:none}#content .ip-office-details{position:relative}#content .ip-office-details__title{display:flex;justify-content:center;padding:82px 15px 29px}#content .ip-office-details__title .section-title{line-height:1!important;margin:0!important}#content .ip-office-details__intro{font-size:16px;letter-spacing:.05em;line-height:1.875;color:#000;text-align:center;margin-bottom:38px}#content .ip-office-details__intro p{margin:0 0 30px;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}#content .ip-office-details__intro p:last-child{margin-bottom:0}#content .ip-office-details__cta-list{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}#content .ip-office-details__cta-list a.btn-a{line-height:1;min-width:267px}#content .ip-office-details__description{display:flex;flex-flow:column;gap:30px;margin-top:67px}#content .ip-office-details__description-image{width:100%;flex-shrink:0}#content .ip-office-details__description-image img{display:block;width:100%;height:auto}#content .ip-office-details__description-text{width:100%;font-size:16px;letter-spacing:.02em;line-height:1.875;color:#000;margin-bottom:38px}#content .ip-office-details__description-text p,#content .ip-office-details__description-text ul,#content .ip-office-details__description-text ol{margin:0 0 30px;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}#content .ip-office-details__description-text p:last-child,#content .ip-office-details__description-text ul:last-child,#content .ip-office-details__description-text ol:last-child{margin-bottom:0}#content .ip-office-details__description-text ul{margin-left:30px;list-style-type:disc}#content .ip-office-details__description-text ol{margin-left:30px;list-style-type:decimal}#content .ip-office-details__bottom{padding:55px 0}#content .ip-office-details__address{text-align:center;font-size:30px;font-weight:700;line-height:1.5;padding:0 15px;text-transform:uppercase;font-family:var(--font-family-title);margin-bottom:65px}#content .ip-office-details__gallery-list{overflow:hidden}#content .ip-office-details__gallery-list:not(.slick-initialized){display:flex}#content .ip-office-details__gallery-list:not(.slick-initialized),#content .ip-office-details__gallery-list .slick-list{padding:0 60px}#content .ip-office-details__gallery-list .gallery-item{width:100%;flex:0 0 auto;padding:0 19px}#content .ip-office-details__gallery-list .slick-arrow{position:absolute;width:38px;height:14px;font-size:14px;padding:0;top:0;bottom:0;margin:auto;background:transparent;border:none;color:#f3c122;z-index:2;transition:opacity var(--default-transition)}#content .ip-office-details__gallery-list .slick-arrow:hover{opacity:.6}#content .ip-office-details__gallery-list .slick-arrow i{display:flex;flex-flow:row wrap;justify-content:flex-end;overflow:hidden;height:16px;font-style:normal}#content .ip-office-details__gallery-list .slick-arrow.slick-prev{left:60px}#content .ip-office-details__gallery-list .slick-arrow.slick-prev i{transform:rotate(180deg)}#content .ip-office-details__gallery-list .slick-arrow.slick-next{right:60px}#content .ip-office-details__bottom-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:43px}#content .ip-office-details__bottom-cta a.btn-a{line-height:1;min-width:267px}#content .ip-office-details__form{position:relative;padding:50px 0}#content .ip-office-details__form .bg-image{width:100%;margin:0 auto;opacity:.3;background-repeat:no-repeat;background-size:79.25% auto}#content .ip-office-details__form-container{position:relative;width:1170px;max-width:100%;padding:0 15px;margin:0 auto}#content .ip-office-details__form-title{display:flex;justify-content:center}#content .ip-office-details__form-title .section-title{margin:0;line-height:1}#content .ip-office-details__form-main{position:relative;max-width:745px;margin:80px auto 0;font-size:0}#content .ip-office-details__form-main .field-group{margin:0 -16px}#content .ip-office-details__form-main .field-input{position:relative;display:inline-block;vertical-align:top;padding:0 16px}#content .ip-office-details__form-main .field-input input,#content .ip-office-details__form-main .field-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;border-bottom:2px solid rgba(0,0,0,.6);width:100%;height:80px;font-size:16px;color:#191919;letter-spacing:.05em;text-transform:uppercase}#content .ip-office-details__form-main .field-input textarea{height:115px;padding-top:35px;resize:none}#content .ip-office-details__form-main .field-input em{display:block;position:absolute;left:16px;bottom:20px;font-size:12px;font-style:normal;color:#969696;line-height:1;letter-spacing:.05em;text-transform:uppercase}#content .ip-office-details__form-main .field-input.xs{width:33.3333333333%}#content .ip-office-details__form-main .field-input.sm{width:50%}#content .ip-office-details__form-main .field-input.lg{width:100%}#content .ip-office-details__form-main .field-submit{max-width:190px;margin:55px auto 0}#content .ip-office-details__form-main .field-submit button.btn-a{width:100%}#content .ip-office-details__form-main .field-submit button.btn-a:not(:hover){background:none}#content .ip-office-details__form-main .altEmail_container{opacity:0}#content .ip-office-details__form-main .wpcf7-form-control-wrap{display:block}#content .ip-office-details__form-main .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}#content .ip-office-details__form-main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;font-size:12px;text-align:center}.hp-work{position:relative;background-color:#000;color:#fff;padding:97px 0 100px}.hp-work__title{margin-bottom:46px}.hp-work p{text-align:center;font-size:var(--font-size-default);letter-spacing:.05em;line-height:1.875;color:#fff;max-width:980px;margin:0 auto 62px}.hp-work a.btn-a{width:181px;min-width:initial}@media screen and (min-width: 992px){.header{background:#000;padding:2.188vw 0}.ip-office-details .container{width:73.125vw;max-width:100%;padding:0 .9375vw;margin:0 auto}.ip-office-details{padding:8.75vw 0 0}.ip-office-details>.bg-image{background-size:79.25vw;display:block}#content .ip-office-details__title{padding:5.125vw .9375vw 1.8125vw}#content .ip-office-details__intro{font-size:1vw;margin-bottom:2.375vw}#content .ip-office-details__intro p{font-size:1vw;margin-bottom:1.875vw}#content .ip-office-details__cta-list{gap:1.25vw}#content .ip-office-details__cta-list a.btn-a{min-width:16.6875vw}#content .ip-office-details__description{flex-flow:row-reverse;align-items:flex-start;gap:3.75vw;margin-top:4.1875vw}#content .ip-office-details__description-image{width:47.544%;padding:10px 0 0}#content .ip-office-details__description-text{font-size:1vw;margin-bottom:2.375vw}#content .ip-office-details__description-text p,#content .ip-office-details__description-text ul,#content .ip-office-details__description-text ol{font-size:1vw;margin-bottom:1.875vw}#content .ip-office-details__description-text ul,#content .ip-office-details__description-text ol{margin-left:1.875vw}#content .ip-office-details__bottom{padding:3.4375vw 0}#content .ip-office-details__address{font-size:1.875vw;margin-bottom:4.0625vw;padding:0 .9375vw}#content .ip-office-details__gallery-list:not(.slick-initialized),#content .ip-office-details__gallery-list .slick-list{padding:0 8.438vw}#content .ip-office-details__gallery-list .gallery-item{padding:0 1.1875vw}#content .ip-office-details__gallery-list .slick-arrow{width:2.375vw;height:.875vw;font-size:.875vw}#content .ip-office-details__gallery-list .slick-arrow i{height:1vw}#content .ip-office-details__gallery-list .slick-arrow.slick-prev{left:8.3125vw}#content .ip-office-details__gallery-list .slick-arrow.slick-next{right:8.3125vw}#content .ip-office-details__bottom-cta{margin-top:2.6875vw}#content .ip-office-details__bottom-cta a.btn-a{min-width:16.6875vw}#content .ip-office-details__form{padding:7.3125vw 0 7.5vw}#content .ip-office-details__form-container{width:73.125vw;padding:0 .9375vw}#content .ip-office-details__form-main{max-width:46.5625vw;margin:5vw auto 0}#content .ip-office-details__form-main .field-group{margin:0 -1vw}#content .ip-office-details__form-main .field-input{padding:0 1vw}#content .ip-office-details__form-main .field-input input,#content .ip-office-details__form-main .field-input textarea{height:5vw;font-size:1vw}#content .ip-office-details__form-main .field-input textarea{height:7.1875vw;padding-top:2.1875vw}#content .ip-office-details__form-main .field-input em{left:1vw;bottom:1.25vw;font-size:.75vw}#content .ip-office-details__form-main .field-submit{max-width:11.875vw;margin:3.4375vw auto 0}#content .ip-office-details__form-main .wpcf7-spinner{bottom:-1.5625vw}#content .ip-office-details__form-main .wpcf7 form .wpcf7-response-output{margin:.3125vw 0 0;font-size:.75vw}.hp-work{padding:6.0625vw 0 6.25vw}.hp-work__title{margin-bottom:2.875vw}.hp-work p{max-width:61.25vw;margin:0 auto 3.875vw}.hp-work a.btn-a{width:11.3125vw}}@media screen and (max-width: 991px){.fixed-header{background:#000}#content p#breadcrumbs{padding:0 15px}.ip-office-details{padding:100px 0 0}#content .ip-office-details__form-container{width:630px}.hp-work{padding:53px 0 67px}.hp-work__title{justify-content:center}.hp-work p{margin-bottom:35px}}@media screen and (max-width: 767px){#content .ip-office-details__gallery-list:not(.slick-initialized),#content .ip-office-details__gallery-list .slick-list{padding:0}#content .ip-office-details__gallery-list .slick-arrow.slick-prev{left:15px}#content .ip-office-details__gallery-list .slick-arrow.slick-next{right:15px}#content .ip-office-details__form-main .field-input.xs,#content .ip-office-details__form-main .field-input.sm{width:100%}}@media screen and (max-width: 480px){#content .ip-office-details__address{font-size:20px;margin-bottom:40px}#content .ip-office-details__gallery-list .gallery-item{padding:0 10px}#content .ip-office-details__form{padding:50px 0}#content .ip-office-details__form-main{margin:40px auto 0}}
