@charset "UTF-8";.banner-title-page{width:100%;position:relative;padding-top:170px;padding-bottom:100px;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-title-page .title-wrap{position:absolute;z-index:2;color:#fff;top:0;bottom:0;margin:auto 0;padding-top:70px;height:fit-content}@media (max-width:767px){.banner-title-page .title-wrap{flex-direction:column}}.banner-title-page .title-wrap .title{font-size:50px;text-transform:uppercase}@media (max-width:992px){.banner-title-page .title-wrap .title{font-size:40px}}@media (max-width:767px){.banner-title-page .title-wrap .title{font-size:30px}}.banner-title-page #breadcrumbs a{color:#fff!important;font-size:20px}.body-content p{font-size:20px}@media (max-width:767px){.body-content p{font-size:16px}}.body-content .bg-img-content-center{width:100%;position:relative;padding-top:150px;padding-bottom:150px;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.body-content .bg-img-content-center .title-wrap{position:absolute;z-index:2;color:#fff;top:0;bottom:0;margin:auto 0;height:fit-content;flex-direction:column}.body-content .bg-img-content-center .title-wrap .title{font-size:50px;text-transform:uppercase}@media (max-width:992px){.body-content .bg-img-content-center .title-wrap .title{font-size:40px}}@media (max-width:767px){.body-content .bg-img-content-center .title-wrap .title{font-size:30px}}.body-content .row-analyze{width:100%;list-style:none;padding-left:0;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.body-content .row-analyze>li{padding:10px}.body-content .text-middle-line{width:100%}.body-content .text-middle-line .text{width:100%;text-align:left;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.body-content .text-middle-line .text span{background:#fff;padding-right:10px}.body-content .text-middle-line.middle-line-secondary .text{border-bottom:1px solid rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.body-content .content-wrap img{max-width:100%}.body-content .row-2-side{display:flex;flex-direction:row}@media (max-width:767px){.body-content .row-2-side{flex-direction:column}}.body-content .row-2-side .col-image img{width:100%;height:100%;object-fit:cover;object-position:center}.body-content .row-2-side>.left-side,.body-content .row-2-side>.right-side{width:50%}@media (max-width:767px){.body-content .row-2-side>.left-side,.body-content .row-2-side>.right-side{width:100%}}.about-v2 .about-v2__section{padding:70px 0}@media (max-width:767px){.about-v2 .about-v2__section{padding:40px 0}}.about-v2 .about-v2__section-title{font-size:32px;text-transform:uppercase;letter-spacing:4px;color:#4a2d5c;margin-bottom:40px}@media (max-width:767px){.about-v2 .about-v2__section-title{font-size:24px;letter-spacing:2px}}.about-v2 .about-v2__letter{background-color:#4a2d5c;color:#fff}.about-v2 .about-v2__letter .about-v2__letter-wrap{display:flex;gap:30px;align-items:flex-start;max-width:820px;margin:0 auto}.about-v2 .about-v2__letter .about-v2__letter-icon{font-size:120px;line-height:.6;color:rgba(255,255,255,.25);font-family:"Times New Roman",Times,serif;flex-shrink:0;margin-top:20px}.about-v2 .about-v2__letter .about-v2__letter-body p{font-size:18px;line-height:1.8;color:rgba(255,255,255,.9)}.about-v2 .about-v2__page-editor .about-v2__page-editor-inner{max-width:900px;margin:0 auto;font-size:17px;line-height:1.8;color:#333}.about-v2 .about-v2__page-editor .about-v2__page-editor-inner p{margin-bottom:1em}.about-v2 .about-v2__page-editor .about-v2__page-editor-inner img{max-width:100%;height:auto}.about-v2 .about-v2__page-editor.about-v2__page-editor--after{background-color:#fafafa}.about-v2 .about-v2__intro .about-v2__intro-figure{margin:0 0 24px;overflow:hidden;border-radius:4px;box-shadow:0 12px 40px rgba(0,0,0,.1)}.about-v2 .about-v2__intro .about-v2__intro-img{display:block;width:100%;height:auto;object-fit:cover}.about-v2 .about-v2__intro .about-v2__services-list--below-image{margin-top:8px}.about-v2 .about-v2__intro .about-v2__intro-text{font-size:17px;line-height:1.8;color:#444}.about-v2 .about-v2__intro .about-v2__services-list{list-style:none;padding-left:0;margin-top:20px}.about-v2 .about-v2__intro .about-v2__services-list li{padding:10px 0;border-bottom:1px solid #e0e0e0;font-size:16px;color:#333}.about-v2 .about-v2__intro .about-v2__services-list li::before{content:"—";color:#4a2d5c;margin-right:10px;font-weight:700}.about-v2 .about-v2__mvv .about-v2__mvv-grid{row-gap:24px}.about-v2 .about-v2__mvv .about-v2__mvv-card{border-left:4px solid #4a2d5c;padding:24px 20px;height:100%;background-color:#fafafa;border-radius:0 6px 6px 0}.about-v2 .about-v2__mvv .about-v2__mvv-label{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#4a2d5c;margin-bottom:12px}.about-v2 .about-v2__mvv .about-v2__mvv-body p{font-size:15px;line-height:1.75;color:#555;margin-bottom:.75em}.about-v2 .about-v2__mvv .about-v2__mvv-body p:last-child{margin-bottom:0}.about-v2 .about-v2__mvv li,.about-v2 .about-v2__mvv p{font-size:15px;line-height:1.75;color:#555}.about-v2 .about-v2__mvv .about-v2__values-list{list-style:none;padding-left:0}.about-v2 .about-v2__mvv .about-v2__values-list li::before{content:"✦";color:#4a2d5c;margin-right:8px;font-size:11px}.about-v2 .about-v2__timeline .about-v2__timeline-track{position:relative;display:flex;flex-direction:column;gap:0;padding-left:17px;max-width:680px;margin:0 auto}.about-v2 .about-v2__timeline .about-v2__timeline-track::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background-color:#4a2d5c;opacity:.3}@media (min-width:767px){.about-v2 .about-v2__timeline .about-v2__timeline-track{flex-direction:row;align-items:flex-start;justify-content:space-between;max-width:1100px;padding-left:0;gap:16px}.about-v2 .about-v2__timeline .about-v2__timeline-track::before{left:5%;right:5%;top:18px;bottom:auto;width:auto;height:2px}}.about-v2 .about-v2__timeline .about-v2__timeline-item{position:relative;padding:0 0 36px 24px}@media (min-width:767px){.about-v2 .about-v2__timeline .about-v2__timeline-item{flex:1;padding:52px 10px 0;text-align:center}}.about-v2 .about-v2__timeline .about-v2__timeline-dot{position:absolute;left:-12px;top:5px;width:14px;height:14px;border-radius:50%;background-color:#6b4d7a;border:2px solid #fff;box-shadow:0 0 0 2px #6b4d7a}.about-v2 .about-v2__timeline .about-v2__timeline-dot.active{background-color:#4a2d5c;box-shadow:0 0 0 2px #4a2d5c}@media (min-width:767px){.about-v2 .about-v2__timeline .about-v2__timeline-dot{left:50%;top:11px;margin-left:-7px}}.about-v2 .about-v2__timeline .about-v2__timeline-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#4a2d5c;margin-bottom:6px}.about-v2 .about-v2__timeline .about-v2__timeline-headline{font-size:17px;font-weight:700;line-height:1.35;color:#222;margin-bottom:10px;letter-spacing:.02em}@media (min-width:767px){.about-v2 .about-v2__timeline .about-v2__timeline-headline{min-height:2.5em}}.about-v2 .about-v2__timeline .about-v2__timeline-text{font-size:15px;line-height:1.7;color:#555}.about-v2 .about-v2__timeline .about-v2__timeline-text p{margin-bottom:.5em}.about-v2 .about-v2__timeline .about-v2__timeline-text p:last-child{margin-bottom:0}.about-v2 .about-v2__team .about-v2__team-intro{max-width:600px;margin:0 auto 40px;font-size:16px;color:#555}.about-v2 .about-v2__team .about-v2__team-intro p{margin-bottom:.75em}.about-v2 .about-v2__team .about-v2__team-intro p:last-child{margin-bottom:0}.about-v2 .about-v2__team .about-v2__team-grid{gap:30px 0}.about-v2 .about-v2__team .about-v2__team-member{display:flex;flex-direction:column;align-items:center;text-align:center}.about-v2 .about-v2__team .about-v2__team-photo{width:140px;height:140px;border-radius:50%;object-fit:cover;object-position:top center;margin-bottom:14px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.about-v2 .about-v2__team .about-v2__team-name{display:block;font-size:15px;font-weight:700;color:#222;letter-spacing:1px}.about-v2 .about-v2__team .about-v2__team-role{display:block;font-size:13px;color:#6b4d7a;margin-top:4px}.about-v2 .about-v2__workshop{background-color:#4a2d5c;color:#fff}.about-v2 .about-v2__workshop .about-v2__section-title{color:rgba(255,255,255,.9)}.about-v2 .about-v2__workshop .about-v2__workshop-text{max-width:720px;margin:0 auto;font-size:17px;line-height:1.85;color:rgba(255,255,255,.85);text-align:center}.about-v2 .about-v2__workshop .about-v2__workshop-text p{margin-bottom:.75em}.about-v2 .about-v2__workshop .about-v2__workshop-text p:last-child{margin-bottom:0}.about-v2 .about-v2__hero .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.45);z-index:1}.about-v2 .about-v2__hero .title-wrap{z-index:2}
/*# sourceMappingURL=page.min.css.map */