.custom-ciwt-page-width{padding:0 5rem;max-width:var(--page-width);margin:0 auto}
.custom-images-with-texts{display:flex;flex-direction:column;gap:88px}
.ciwt-wrapper{display:flex;align-items:center;gap:14rem}
.ciwt-wrapper-photo{width:55%;display:flex;aspect-ratio:1/.8}
.ciwt-wrapper-photo-wrapper{width:50%;display:flex;aspect-ratio:1/.93}
.ciwt-wrapper-photo-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ciwt-wrapper-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ciwt-wrapper-text{width:45%;padding-right:5.8rem}
.ciwt-wrapper-text-wrapper{max-width:48rem}
.ciwt-wrapper-text-wrapper-number{display:flex;align-items:center;gap:3.4rem;margin:0;margin-bottom:3.6rem;font-family:"IvyPresto Headline","Times New Roman",Times;font-size:3.6rem;font-weight:300;line-height:130%;color:#000}
.ciwt-wrapper-text-wrapper-number-line{display:block!important;width:100%;height:.2rem;border-radius:.2rem;background-color:#646464}
.ciwt-wrapper-text-title{margin:0;margin-bottom:2.8rem;font-family:"IvyPresto Headline","Times New Roman",Times;font-size:5.5rem;line-height:112%;font-weight:300;color:#1f1f1f}
.ciwt-wrapper-text-title-wrapper{margin:0;margin-bottom:2.2rem;font-family:"IvyPresto Headline","Times New Roman",Times;font-size:3.6rem;font-weight:300;line-height:130%;color:#101010}
.ciwt-wrapper-text-text p{font-family:Inter,Arial,serif;font-size:1.6rem;line-height:160%;font-weight:400;color:#484848}
.ciwt-wrapper-text-text p-wrapper{font-size:1.6rem;font-weight:400;line-height:160%;color:#484848}
.ciwt-wrapper-text-text h4{margin:2.8rem 0;font-family:"IvyPresto Headline","Times New Roman",Times;font-size:2.8rem;line-height:130%;font-weight:300}
@media screen and (max-width:990px){
.custom-ciwt-page-width{max-width:var(--page-width);margin:0 auto;padding:0 .8rem}
.custom-images-with-texts{gap:3.6rem}
.ciwt-wrapper{display:flex;flex-direction:column;align-items:center;gap:2.4rem}
.ciwt-wrapper-photo{width:100%;display:flex;aspect-ratio:unset}
.ciwt-wrapper-photo-wrapper{width:100%;display:flex;aspect-ratio:unset}
.ciwt-wrapper-photo-wrapper img{aspect-ratio:2/1.7}
.ciwt-wrapper-photo img{aspect-ratio:2/1.7}
.ciwt-wrapper-text{width:100%;padding-right:0}
.ciwt-wrapper-text-wrapper{padding:0 12.5px}
.ciwt-wrapper-text-title{font-size:3.6rem}
.ciwt-wrapper-text-text h4{font-size:2.4rem}
}