.page-content{max-width:1800px;margin:0 auto;width:93.75vw}.page-content h1{font-size:min(200px,calc(200vw / 19.2));margin:min(200px,calc(200vw / 19.2)) 0 min(120px,6.25vw);text-align:left;line-height:1.05}.page-content h2{font-size:min(96px,5vw);margin:0}.page-content h3{font-size:min(72px,3.75vw);margin-bottom:min(48px,2.5vw)}.page-content h4{font-size:min(48px,2.5vw);margin-bottom:min(32px,calc(32vw / 19.2))}.page-content .text-container{font-size:min(20px,calc(20vw / 19.2));margin-bottom:min(36px,1.875vw)}.page-content .text-content .text-container:last-of-type{margin-bottom:0}.page-content .special-font{font-size:min(150px,7.8125vw);margin:0}.title-line:has(.special-font){transform:translateY(45%)}.mobile-display{display:none}.desktop-display{display:block}.page-main-banner{position:relative;width:100%;height:min(648px,33.75vw)}.page-main-banner img,.page-full-width-banner img,.media-container img,.media-container video{width:100%;height:100%;object-fit:cover}.page-main-banner__overlay-text{position:absolute;top:15%;left:50%;width:80%;transform:translate(-50%);text-align:center}.page-row-text{margin:min(200px,calc(200vw / 19.2)) 0;display:flex;flex-direction:row;gap:min(24px,1.25vw);align-items:flex-start}.page-row-media{margin:min(200px,calc(200vw / 19.2)) 0;display:flex;flex-direction:row;gap:min(24px,1.25vw);align-items:center}.page-row-text h3,.page-row-text .text-content,.page-row-media .text-content,.page-row-media .media-container{flex:1 1 49.375%}.page-row-text h3,.page-row-text .text-content{padding:0 min(48px,2.5vw)}.page-row-media .text-content{padding:0 min(152px,calc(152vw / 19.2));box-sizing:border-box}.text-content h2{margin-bottom:min(48px,2.5vw)}.page-row-text--centered-large{text-align:center;justify-content:center;margin:min(200px,calc(200vw / 19.2)) 0}.page-row-text--centered-large h3{max-width:min(1496px,calc(1496vw / 19.2));margin:min(120px,6.25vw) 0}.page-row-media--reversed{flex-direction:row-reverse}.page-row-media--dark-green{position:relative;overflow:hidden;background-color:var(--km-secondary);padding-top:min(48px,2.5vw);padding-bottom:min(48px,2.5vw);padding-left:min(48px,2.5vw);align-items:center;border-radius:min(32px,calc(32vw / 19.2))}.backgroud-circle,.backgroud-circle svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-row-media--dark-green .media-container{width:min(688px,calc(688vw / 19.2));height:min(688px,calc(688vw / 19.2));flex:none}.media-container img{width:100%;height:auto;display:block}.page-full-width-banner{width:100%;margin-bottom:min(100px,calc(100vw / 19.2))}.page-cards-row{display:flex;flex-direction:row;align-items:stretch;gap:min(24px,1.25vw);margin:min(200px,calc(200vw / 19.2)) 0}.media-column-card{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:min(48px,2.5vw);padding:min(32px,calc(32vw / 19.2));box-sizing:border-box;background-color:var(--km-white-20);border:1px solid var(--km-white-35);border-radius:min(24px,1.25vw)}.media-column-card .media-container{width:100%;height:min(293px,calc(293vw / 19.2))}@media only screen and (max-aspect-ratio: 1){.page-content{width:calc(88 * var(--dw))}.page-content .special-font{font-size:calc(64 / 3.75 * var(--dw));margin-bottom:0}.page-content h1{font-size:calc(48 / 3.75 * var(--dw));margin:calc(96 / 3.75 * var(--dw)) 0 calc(64 / 3.75 * var(--dw))}.page-content h2{font-size:calc(40 / 3.75 * var(--dw));margin-bottom:0}.page-content h3{font-size:calc(36 / 3.75 * var(--dw));margin-bottom:calc(32 / 3.75 * var(--dw))}.page-content h4{font-size:calc(32 / 3.75 * var(--dw));margin-bottom:calc(24 / 3.75 * var(--dw))}.page-content p,.page-content .text-container{font-size:calc(15 / 3.75 * var(--dw));margin-bottom:calc(24 / 3.75 * var(--dw))}.page-main-banner{height:calc(180 / 3.75 * var(--dw))}.page-our-design .page-main-banner{height:calc(340 / 3.75 * var(--dw))}.mobile-display{display:block}.desktop-display{display:none}.page-main-banner__overlay-text{top:-15%;width:90%}.page-row-media,.page-row-media--reversed{flex-direction:column;align-items:flex-start;gap:calc(48 / 3.75 * var(--dw));margin:calc(96 / 3.75 * var(--dw)) 0}.page-row-text{flex-direction:column;align-items:flex-start;gap:0;margin:calc(96 / 3.75 * var(--dw)) 0}.page-row-text h3,.page-row-text .text-content,.page-row-media .text-content{padding:0}.page-row-text h2,.page-row-text .text-container,.page-row-media .text-container,.page-row-media .media-container{padding:0;flex:none;width:100%}.page-row-text--centered-large{text-align:center}.page-row-text--centered-large h3{max-width:100%;margin:calc(48 / 3.75 * var(--dw)) 0}.page-row-media--dark-green{flex-direction:column-reverse;padding:calc(16 / 3.75 * var(--dw));border-radius:calc(16 / 3.75 * var(--dw))}.page-row-media--dark-green .text-content{margin-bottom:calc(32 / 3.75 * var(--dw))}.page-row-media--dark-green .media-container{height:100%}.page-content .backgroud-circle ellipse{transform:translate(0)}.page-cards-row{flex-direction:column;gap:calc(24 / 3.75 * var(--dw));margin:calc(96 / 3.75 * var(--dw)) 0}.media-column-card{gap:calc(32 / 3.75 * var(--dw));padding:calc(16 / 3.75 * var(--dw));border-radius:calc(16 / 3.75 * var(--dw))}.media-column-card .media-container{height:calc(168 / 3.75 * var(--dw))}.media-column-card .text-content{margin-bottom:calc(16 / 3.75 * var(--dw))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/km-page-about.css.map */
