.ce_contactperson{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6}.ce_contactperson:first-child{padding-top:8rem}.ce_contactperson .inside{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto;display:flex;flex-wrap:wrap;border-radius:20px;background-color:#f0ece2;overflow:hidden}.ce_contactperson .contactperson-image{width:100%;aspect-ratio:10/7}@media only screen and (min-width: 720px){.ce_contactperson .contactperson-image{width:50%}}.ce_contactperson .contactperson-image img{width:100%;height:100%;object-fit:cover}.ce_contactperson .contactperson-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px clamp(1.5rem,1.2674rem + 0.7752vw,2rem)}@media only screen and (min-width: 580px){.ce_contactperson .contactperson-info{padding:40px}}@media only screen and (min-width: 720px){.ce_contactperson .contactperson-info:where(:not(:only-child)){width:50%}}@media only screen and (min-width: 1280px){.ce_contactperson .contactperson-info{padding:clamp(3rem,2.5349rem + 1.5504vw,4rem)}}.ce_contactperson .contactperson-position{font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#787547;display:block;margin-bottom:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem)}.ce_contactperson .contactperson-name{font-size:clamp(2.25rem,1.9012rem + 1.1628vw,3rem);line-height:1.07;color:#36332c;margin-bottom:40px}.ce_contactperson .contactperson-name em,.ce_contactperson .contactperson-name i{letter-spacing:1%}.ce_contactperson .contactperson-link{font-family:"Inter",sans-serif;font-size:clamp(0.875rem,0.8459rem + 0.0969vw,0.9375rem);font-weight:500;line-height:1.2;letter-spacing:1%;display:inline-flex;justify-content:center;align-items:center;gap:.875rem;color:#69628c;text-align:center;padding:.75rem 0;border:none;text-decoration:none;border-radius:8px;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .4s ease}.ce_contactperson .contactperson-link:after{content:"";width:.875rem;height:.8125rem;flex-shrink:0;background:url(../../bundles/okal/css/icons/icon-arrow-right-purple-500.svg) center/100% auto no-repeat}.ce_contactperson .contactperson-link:hover{padding-inline:.5rem;color:#69628c;background-color:rgba(240,236,226,.5)}.ce_contactperson .contactperson-buttons{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem);margin-top:clamp(3rem,2.5349rem + 1.5504vw,4rem)}.ce_contactperson .contactperson-buttons svg{width:16px;height:auto}