.ip-banner{display:none}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.img-wrapper img{background:#ccc}.ip-about{position:relative;padding:140px 0 0;font-size:0}.ip-about__breadcrumbs-container{padding:0 70px}.ip-about>.bg-image{background-size:100%;background-repeat:no-repeat;background-position:190% 50%;opacity:.3;display:none}.ip-about__form{position:relative;padding:50px 0}.ip-about__form .bg-image{width:100%;margin:0 auto;opacity:.3;background-repeat:no-repeat;background-size:79.25% auto}.ip-about__form-container{position:relative;width:1170px;max-width:100%;padding:0 15px;margin:0 auto}.ip-about__form-title{display:flex;justify-content:center}.ip-about__form-main{position:relative;max-width:745px;margin:80px auto 0}.ip-about__form-main .field-group{margin:0 -16px}.ip-about__form-main .field-input{position:relative;display:inline-block;vertical-align:top;padding:0 16px}.ip-about__form-main .field-input input,.ip-about__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}.ip-about__form-main .field-input textarea{height:115px;padding-top:35px;resize:none}.ip-about__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}.ip-about__form-main .field-input.xs{width:33.3333333333%}.ip-about__form-main .field-input.sm{width:50%}.ip-about__form-main .field-input.lg{width:100%}.ip-about__form-main .field-submit{max-width:190px;margin:55px auto 0}.ip-about__form-main .field-submit button.btn-a{width:100%}.ip-about__form-main .field-submit button.btn-a:not(:hover){background:none}.ip-about__form-main .altEmail_container{opacity:0}.ip-about__form-main .wpcf7-form-control-wrap{display:block}.ip-about__form-main .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.ip-about__form-main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;font-size:12px;text-align:center}.ip-about__gallery{display:flex;flex-flow:row wrap;gap:10px;padding:0 0 80px}.ip-about__gallery .gallery-item{width:calc((100% - 20px) / 3)}.hp-about{position:relative;padding:82px 0;z-index:1}.hp-about .bg-accent{position:absolute;top:10px;left:-246px}.hp-about__inner{position:relative}.hp-about__inner .about-text{width:57%;position:relative;overflow:hidden}.hp-about__inner .about-text__first{padding:105px 40px 30px 130px}.hp-about__inner .about-text__first .section-title{margin-bottom:36px}.hp-about__inner .about-text__first p{font-size:var(--font-size-default);letter-spacing:.05em;line-height:1.875;color:#000;margin:30px 0;max-width:623px;font-weight:300}.hp-about__inner .about-text__first a.btn-a{margin-top:12px}.hp-about__inner .about-text__second{padding:60px 40px 30px 130px;position:absolute;top:0;left:0;right:0;transform:translate(-30%);opacity:0;pointer-events:none}.hp-about__inner .about-text__second .section-title{margin-bottom:88px}.hp-about__inner .about-text__second ul{max-width:640px}.hp-about__inner .about-text__second ul li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--primary-rgb),.5);padding-bottom:25px;margin-bottom:43px}.hp-about__inner .about-text__second ul li:last-child{margin-bottom:0}.hp-about__inner .about-text__second ul li strong{font-size:65px;font-weight:600;color:var(--primary)}.hp-about__inner .about-text__second ul li span{text-align:right;font-size:25px;letter-spacing:.1em;color:#454545;text-transform:uppercase;padding-left:30px;line-height:1.2}.hp-about__inner .about-img{width:43%}.hp-about__inner .about-img .img-wrapper{box-shadow:0 18px 45px #00000040;background-color:#d5d5d5}.hp-about__logos{font-size:0;margin:118px 0 0;overflow:hidden}.hp-about__logos .logo-loop{font-size:0}.hp-about__logos .logo-loop:not(.slick-initialized){display:flex;flex-flow:initial;justify-content:center}.hp-about__logos .logo-loop .slick-track{display:flex;align-items:center}.hp-about__logos .logo-item{display:inline-block;vertical-align:middle;padding:0 70px;flex:0 0 auto}.hp-about__logos .logo-item img{display:block;max-width:100%;height:auto}@media screen and (min-width: 992px){.header{background:#000;padding:2.188vw 0}.ip-about{padding:8.75vw 0 0}.ip-about__breadcrumbs-container{padding:0 4.375vw}.ip-about>.bg-image{background-size:79.25vw;display:block}.ip-about__form{padding:8.5vw 0 7.5vw}.ip-about__form-container{width:73.125vw;padding:0 .9375vw}.ip-about__form-main{max-width:46.5625vw;margin:5vw auto 0}.ip-about__form-main .field-group{margin:0 -1vw}.ip-about__form-main .field-input{padding:0 1vw}.ip-about__form-main .field-input input,.ip-about__form-main .field-input textarea{height:5vw;font-size:1vw}.ip-about__form-main .field-input textarea{height:7.1875vw;padding-top:2.1875vw}.ip-about__form-main .field-input em{left:1vw;bottom:1.25vw;font-size:.75vw}.ip-about__form-main .field-submit{max-width:11.875vw;margin:3.4375vw auto 0}.ip-about__form-main .wpcf7-spinner{bottom:-1.5625vw}.ip-about__form-main .wpcf7 form .wpcf7-response-output{margin:.3125vw 0 0;font-size:.75vw}.hp-about{padding:5.125vw 0}.hp-about .bg-accent{top:.625vw;left:-15.375vw;max-width:initial}.hp-about__inner .about-text__first[style*="pointer-events: none"]{transform:translate(30%)!important;opacity:0!important}.hp-about__inner .about-text__first[style*="pointer-events: none"]+.about-text__second{transform:translate(0)!important;opacity:1!important}.hp-about__inner .about-text__first{padding:1vw 1.5vw 1.875vw 8.125vw;transition:all .5s ease}.hp-about__inner .about-text__first .section-title{margin-bottom:2.25vw}.hp-about__inner .about-text__first p{margin:1.875vw 0;max-width:38.9375vw}.hp-about__inner .about-text__first a.btn-a{margin-top:.75vw}.hp-about__inner .about-text__second{padding:3.75vw 2.5vw 1.875vw 8.125vw;transform:translate(-30%)!important;opacity:0!important;transition:all .5s ease}.hp-about__inner .about-text__second .section-title{margin-bottom:5.5vw}.hp-about__inner .about-text__second ul{max-width:40vw}.hp-about__inner .about-text__second ul li{padding-bottom:1.5625vw;margin-bottom:2.6875vw}.hp-about__inner .about-text__second ul li strong{font-size:4.0625vw}.hp-about__inner .about-text__second ul li span{font-size:1.5625vw;padding-left:1.875vw}.hp-about__logos{margin:7.375vw 0 0}.hp-about__logos .logo-item{padding:0 4.375vw}}@media screen and (min-width: 1920px){.hp-about__inner .about-text__first{padding-top:2.5625vw}}@media screen and (max-width: 991px){.fixed-header{background:#000}.ip-about{padding:100px 0 0}.ip-about__breadcrumbs-container{padding:0 15px}.ip-about__form-container{width:630px}.ip-about__gallery .gallery-item{width:calc((100% - 10px)/2)}.hp-about{padding:40px 0}.hp-about .bg-accent{display:none}.hp-about__inner{padding:0 20px;max-width:750px;margin-left:auto;margin-right:auto}.hp-about__inner .about-text{width:100%;overflow:visible}.hp-about__inner .about-text__first{padding:0;text-align:center}.hp-about__inner .about-text__first .about-text__center-mobile{display:flex;justify-content:center;flex-flow:row wrap}.hp-about__inner .about-text__first .section-title{text-align:left;margin-bottom:0}.hp-about__inner .about-text__first p{max-width:100%}.hp-about__inner .about-text__second{position:relative;transform:translate(0)!important;opacity:1!important;pointer-events:all!important;padding:60px 0 0}.hp-about__inner .about-text__second .about-text__center-mobile{display:flex;justify-content:center;flex-flow:row wrap}.hp-about__inner .about-text__second .section-title{margin-bottom:30px}.hp-about__inner .about-text__second ul li{padding-bottom:25px;margin-bottom:25px}.hp-about__inner .about-text__second ul li strong{font-size:45px}.hp-about__inner .about-text__second ul li span{font-size:15px}.hp-about__inner .about-img{width:100%;margin:30px 0}.hp-about__logos{margin-top:50px}.hp-about__logos .logo-item{padding:0 30px}.hp-about__logos .logo-item img{max-height:40px;width:auto}}@media screen and (max-width: 767px){.ip-about__form-main .field-input.xs,.ip-about__form-main .field-input.sm{width:100%}}@media screen and (max-width: 480px){.ip-about__form{padding:0 0 70px}.ip-about__form-main{margin:40px auto 0}.ip-about__gallery .gallery-item{width:100%}.hp-about__logos .logo-item{padding:0 20px}.hp-about__logos .logo-item img{max-height:20px;width:auto}}
