@charset "UTF-8";.about-page .container{max-width:1500px;margin:0 auto;padding:0 30px}@media (max-width:767px){.about-page .container{padding:0 10px;overflow:visible}}.about-page .container .title-about-page h1{font-size:clamp(40px,6vw,100px);text-transform:uppercase;font-weight:600;line-height:100%;letter-spacing:-4px;text-align:left;margin:40px 0 60px;color:#0c0c0c}@media (max-width:1023px){.about-page .container .title-about-page h1{margin:18px 0 18px}}.about-page .about-hero__image img{width:100%;height:100%;max-height:640px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width:1024px){.about-page .about-hero__image img{border-radius:20px}}.about-page .about-hero__content{display:flex;width:100%;justify-content:flex-start;margin:40px 0;position:relative}@media (max-width:1023px){.about-page .about-hero__content{flex-direction:column;gap:0;margin:20px 0 40px}}@media (max-width:767px){.about-page .about-hero__content{margin:20px 0}}.about-page .about-hero__content .about-hero__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .about-hero__content .about-hero__label{position:relative;margin-bottom:10px}}.about-page .about-hero__content .about-hero__wraper{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:20px}@media (max-width:1600px){.about-page .about-hero__content .about-hero__wraper{max-width:890px}}@media (max-width:767px){.about-page .about-hero__content .about-hero__wraper{gap:10px}}.about-page .about-hero__content .about-hero__wraper .about-hero__title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;width:100%}@media (max-width:1023px){.about-page .about-hero__content .about-hero__wraper .about-hero__title{font-size:40px}}@media (max-width:767px){.about-page .about-hero__content .about-hero__wraper .about-hero__title{font-size:24px}}.about-page .about-hero__content .about-hero__wraper .about-hero__subtitle{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:740px}@media (max-width:1023px){.about-page .about-hero__content .about-hero__wraper .about-hero__subtitle{max-width:100%}}.about-page .about-hero__content__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .about-hero__content__label{position:relative;margin-bottom:10px}}.about-page .about-numbers{margin:40px 0;display:grid;gap:40px}@media (max-width:1023px){.about-page .about-numbers{margin:20px 0;gap:0}}.about-page .about-numbers .list-numbers{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:767px){.about-page .about-numbers .list-numbers{display:grid;grid-template-columns:repeat(2,1fr)}}.about-page .about-numbers .list-numbers .numbers{border-top:1px solid rgba(0,0,0,.2);padding-top:10px;width:24%}@media (max-width:767px){.about-page .about-numbers .list-numbers .numbers{width:90%;padding:10px 0 20px}}.about-page .about-numbers .list-numbers .numbers span{font-weight:700;font-size:clamp(54px,12.2vw,154px);line-height:1;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;position:relative}.about-page .about-numbers .list-numbers .numbers span.last::before{content:"+";font-weight:700;font-size:clamp(54px,5vw,60px);line-height:clamp(54px,5vw,60px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;top:20px;right:-50px;position:absolute}@media (max-width:1023px){.about-page .about-numbers .list-numbers .numbers span.last::before{top:7px;right:-30px}}.about-page .about-numbers .list-numbers .numbers p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:0}.about-page .about-banner img{width:100%;max-height:640px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:152px}@media (min-width:1024px){.about-page .about-banner img{border-radius:20px}}@media (max-width:1023px){.about-page .about-banner img{margin-bottom:120px}}@media (max-width:767px){.about-page .about-banner img{margin-bottom:60px}}.about-page .about-immersion{display:flex;width:100%;justify-content:flex-start;margin:152px 0 40px;position:relative}@media (max-width:1023px){.about-page .about-immersion{flex-direction:column;margin:120px 0 40px}}@media (max-width:767px){.about-page .about-immersion{margin:60px 0 20px}}.about-page .about-immersion__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .about-immersion__label{position:relative;margin-bottom:10px}}.about-page .about-immersion__wraper{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:20px}@media (max-width:767px){.about-page .about-immersion__wraper{gap:10px}}@media (max-width:1600px){.about-page .about-immersion__wraper{max-width:890px}}.about-page .about-immersion__wraper .about-immersion__title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;width:100%}@media (max-width:1023px){.about-page .about-immersion__wraper .about-immersion__title{font-size:40px}}@media (max-width:767px){.about-page .about-immersion__wraper .about-immersion__title{font-size:24px}}.about-page .about-immersion__wraper .about-immersion__text p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:740px}@media (max-width:1023px){.about-page .about-immersion__wraper .about-immersion__text p{max-width:100%}}.about-page .about-services{margin-bottom:152px}.about-page .about-services__wraper{display:flex;width:100%;justify-content:flex-start;margin:40px 0;position:relative}@media (max-width:1023px){.about-page .about-services__wraper{flex-direction:column;gap:0;margin:20px 0 40px}}@media (max-width:767px){.about-page .about-services__wraper{margin:20px 0}}.about-page .about-services__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .about-services__label{position:relative;margin-bottom:10px}}.about-page .about-services__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:20px}@media (max-width:767px){.about-page .about-services__content{gap:10px}}@media (max-width:1600px){.about-page .about-services__content{max-width:890px}}.about-page .about-services__content .about-services__title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;width:100%}@media (max-width:1023px){.about-page .about-services__content .about-services__title{font-size:40px}}@media (max-width:767px){.about-page .about-services__content .about-services__title{font-size:24px}}.about-page .about-services__content .about-services__text{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:740px}@media (max-width:1023px){.about-page .about-services__content .about-services__text{max-width:100%}}.about-page .about-services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;align-items:stretch}@media (max-width:1023px){.about-page .about-services__grid{gap:20px}}@media (max-width:767px){.about-page .about-services__grid{grid-template-columns:1fr;gap:10px}}@media (max-width:1023px){.about-page .about-services{margin-bottom:120px}}@media (max-width:767px){.about-page .about-services{margin-bottom:60px}}.about-page .service-card{border-radius:10px;padding:40px;height:100%}@media (min-width:1024px){.about-page .service-card{border-radius:20px}}@media (max-width:1023px){.about-page .service-card{padding:24px}}@media (max-width:767px){.about-page .service-card{padding:20px;height:auto}}.about-page .service-card__inner{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.about-page .service-card__inner{height:auto}}.about-page .service-card__title{font-weight:500;font-size:clamp(28px,4vw,32px);line-height:100%;letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c;margin-bottom:10px;text-indent:0}@media (max-width:767px){.about-page .service-card__title{font-size:20px;font-weight:600}}.about-page .service-card__desc{font-weight:400;font-style:Regular;font-size:16px;line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:20px}.about-page .service-card__desc--white{color:#fff}.about-page .service-card__link{text-align:right;color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;justify-content:flex-start;align-items:center;text-transform:uppercase;gap:0;margin-top:auto}@media (max-width:767px){.about-page .service-card__link{text-align:left;justify-content:flex-start;margin-top:0}}.about-page .service-card__link svg path{stroke:#0c0c0c}.about-page .service-card__link:hover{opacity:.7}.about-page .service-card .service-card__highlight--white .service-card__title{color:#fff!important}.about-page .service-card .service-card__highlight--white .service-card__link{color:#fff!important}.about-page .service-card .service-card__highlight--white .service-card__link svg path{stroke:#fff!important}.about-page .card--blue{background:#d7eeff}.about-page .card--purple{background:#e8d7ff}.about-page .card--orange{background:#ffc58a}.about-page .card--yellow{background:#ffe37d}.about-page .card--gray{background:#ededed}.about-page .card--black{background:#1c1c1c;color:#fff}.about-page .card--black .service-card__desc,.about-page .card--black .service-card__link,.about-page .card--black .service-card__title{color:#fff}.about-page .team-block{margin:152px 0}@media (max-width:1023px){.about-page .team-block{margin:120px 0}}@media (max-width:767px){.about-page .team-block{margin:60px 0}}@media (max-width:767px){.about-page .team-block{overflow:visible}}.about-page .team-block__members{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;row-gap:40px;width:100%}@media (max-width:1023px){.about-page .team-block__members{gap:20px;row-gap:20px}}@media (max-width:767px){.about-page .team-block__members{display:block!important;overflow:visible!important;margin-top:0;margin-left:0!important;gap:0!important}.about-page .team-block__members::-webkit-scrollbar{display:none}.about-page .team-block__members .slick-list{overflow:visible!important;margin-right:-10px}.about-page .team-block__members .slick-track{display:flex!important;align-items:stretch;margin-left:0}.about-page .team-block__members .slick-slide{height:auto;margin-right:10px}}.about-page .team-block .team-block__content{display:flex;width:100%;justify-content:flex-start;margin-bottom:40px;position:relative}@media (max-width:1023px){.about-page .team-block .team-block__content{flex-direction:column}}@media (max-width:767px){.about-page .team-block .team-block__content{margin-bottom:0}}.about-page .team-block .team-block__content .team-block__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .team-block .team-block__content .team-block__label{position:relative;margin-bottom:10px}}.about-page .team-block .team-block__content .team-wraper{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:20px}@media (max-width:767px){.about-page .team-block .team-block__content .team-wraper{gap:10px}}@media (max-width:1600px){.about-page .team-block .team-block__content .team-wraper{max-width:890px}}.about-page .team-block .team-block__content .team-wraper .team-title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;width:100%}@media (max-width:1023px){.about-page .team-block .team-block__content .team-wraper .team-title{font-size:40px}}@media (max-width:767px){.about-page .team-block .team-block__content .team-wraper .team-title{font-size:24px}}.about-page .team-block .team-block__content .team-wraper .team-text{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:740px}@media (max-width:1023px){.about-page .team-block .team-block__content .team-wraper .team-text{max-width:100%}}.about-page .team-block .team-member{display:flex;gap:20px;align-items:flex-start;padding-top:20px;border-top:1px solid rgba(0,0,0,.2)}@media (max-width:1023px){.about-page .team-block .team-member{flex-direction:column}}@media (max-width:767px){.about-page .team-block .team-member{max-width:none!important;margin-right:0!important;flex:initial!important;width:240px;border-top:inherit;gap:0}}.about-page .team-block .team-member .member-photo{max-width:240px;width:100%;max-height:240px;height:100%;position:relative}@media (max-width:1023px){.about-page .team-block .team-member .member-photo{max-width:300px;max-height:300px}}@media (max-width:767px){.about-page .team-block .team-member .member-photo{max-width:230px;max-height:240px;border-top:1px solid rgba(0,0,0,.2);padding-top:10px;margin-bottom:10px}}.about-page .team-block .team-member .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:opacity .4s ease}.about-page .team-block .team-member .member-photo .photo-default{opacity:1;z-index:1}.about-page .team-block .team-member .member-photo .photo-hover{position:absolute;top:0;left:0;opacity:0;z-index:2;width:100%;height:100%}@media (max-width:767px){.about-page .team-block .team-member .member-photo .photo-hover{max-height:230px;max-width:230px;margin-top:10px}}.about-page .team-block .team-member .member-photo:hover .photo-default{opacity:0}.about-page .team-block .team-member .member-photo:hover .photo-hover{opacity:1}.about-page .team-block .team-member .member-info{width:50%;max-width:145px;display:flex;flex-direction:column;gap:10px}@media (max-width:1023px){.about-page .team-block .team-member .member-info{width:100%;max-width:100%;gap:8px}}@media (max-width:767px){.about-page .team-block .team-member .member-info{gap:4px}}.about-page .team-block .team-member .member-info .member-name{font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:clamp(14px,2.2vw,22px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:clamp(16px,2.2vw,20px);color:#0c0c0c;text-transform:uppercase;text-indent:inherit}@media (max-width:767px){.about-page .team-block .team-member .member-info .member-name{margin-bottom:0}}.about-page .team-block .team-member .member-info .member-position{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666}.about-page .about-quote{display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.2);padding:40px 0 0;background-image:url(/wp-content/uploads/2025/08/Vector.png);background-repeat:no-repeat;background-position:left 100%;background-size:334px;margin:152px 0}@media (max-width:1400px){.about-page .about-quote{background-image:none}}@media (max-width:1023px){.about-page .about-quote{align-items:flex-end;margin:120px 0}}@media (max-width:767px){.about-page .about-quote{margin:60px 0;padding:20px 0 0;background-image:none}}.about-page .about-quote__text{font-weight:200;font-style:Italic;font-size:clamp(24px,5vw,48px);line-height:100%;letter-spacing:-.04rem;color:#0c0c0c;max-width:1055px;margin-bottom:30px}@media (max-width:1023px){.about-page .about-quote__text{margin-bottom:30px}}@media (max-width:767px){.about-page .about-quote__text{margin-bottom:20px}}.about-page .about-quote__author{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media (max-width:767px){.about-page .about-quote__author{gap:4px}}.about-page .about-quote__author .q-author{font-weight:600;font-size:clamp(16px,2vw,20px);line-height:116%;text-transform:uppercase;font-style:normal;color:#0c0c0c}.about-page .about-quote__author .q-role{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666}.about-page .about-cta{margin:152px 0}@media (max-width:1023px){.about-page .about-cta{margin:120px 0}}@media (max-width:767px){.about-page .about-cta{margin:60px 0}}.about-page .about-cta__content{display:flex;width:100%;justify-content:flex-start;margin:40px 0;position:relative}@media (max-width:1023px){.about-page .about-cta__content{flex-direction:column;gap:0;margin:20px 0 40px}}@media (max-width:767px){.about-page .about-cta__content{margin:20px 0}}.about-page .about-cta__label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;text-transform:uppercase;color:#666}@media (max-width:1023px){.about-page .about-cta__label{position:relative;margin-bottom:10px}}.about-page .about-cta__head{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:20px}@media (max-width:767px){.about-page .about-cta__head{gap:10px}}@media (max-width:1600px){.about-page .about-cta__head{max-width:890px}}.about-page .about-cta__title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;width:100%}@media (max-width:1023px){.about-page .about-cta__title{font-size:40px}}@media (max-width:767px){.about-page .about-cta__title{font-size:24px}}.about-page .about-cta__text{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:740px}@media (max-width:1023px){.about-page .about-cta__text{max-width:100%}}.about-page .cta-slider .review-card{height:233px}@media (max-width:767px){.about-page .cta-slider .slick-slide:last-child{margin-right:20px}}.about-page .review-card.cta-card{border-radius:10px;display:flex;align-items:flex-start}@media (min-width:1024px){.about-page .review-card.cta-card{border-radius:20px}}.about-page .review-card.cta-card .cta-card__inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%}.about-page .review-card.cta-card .cta-card__inner .cta-card__title{font-weight:500;font-size:clamp(28px,4vw,32px);line-height:100%;letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c;margin-bottom:10px;text-indent:0}@media (max-width:767px){.about-page .review-card.cta-card .cta-card__inner .cta-card__title{font-size:20px;font-weight:600}}.about-page .review-card.cta-card .cta-card__inner .cta-card__desc{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:20px}.about-page .review-card.cta-card .cta-card__inner .cta-card__link{text-align:right;color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;justify-content:flex-start;align-items:center;text-transform:uppercase;gap:3px;margin-top:auto}.about-page .review-card.cta-card .cta-card__inner .cta-card__link svg path{stroke:#0c0c0c}.about-page .review-card.cta-card .cta-card__inner .cta-card__link:hover{opacity:.7}.about-page .review-card.cta-card .cta-card__inner.cta-card__highlight--white .cta-card__desc,.about-page .review-card.cta-card .cta-card__inner.cta-card__highlight--white .cta-card__link,.about-page .review-card.cta-card .cta-card__inner.cta-card__highlight--white .cta-card__title{color:#fff!important}.about-page .review-card.cta-card .cta-card__inner.cta-card__highlight--white .cta-card__link svg path{stroke:#fff!important}.about-page .review-card.cta-card .cta-card__inner .cta-card__desc--white{color:#fff!important}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,Sans-serif;overflow-x:hidden}html:has(.mobile-menu-active){overflow:hidden}body{overflow-x:hidden;background-color:#ebebeb;scroll-behavior:smooth;overflow:hidden}@media (min-width:1025px){body[data-scroll-direction=up][data-scroll-threshold=true]{padding-top:var(--header-height,90px);transition:padding-top .3s ease}body:not([data-scroll-direction=up]):not([data-scroll-threshold=true]),body[data-scroll-direction=down][data-scroll-threshold=true]{padding-top:0;transition:padding-top .3s ease}}body:has(span.filter-open.open)::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.container-page{margin:0 auto;max-width:1500px;padding:0 30px}.container-page .button-transparent{padding:0}.container-page-second{margin:0 auto;max-width:1500px;padding:0 30px}a,button,h1,h2,h3,h4,h5,h6,input,li,p,select,textarea{font-family:Inter,Sans-serif;color:#0c0c0c}img{max-width:100%;height:auto}.fullwidth-button{width:100%;max-height:515px;background-color:#fcc319;transition:background-color .3s ease}.fullwidth-button .button-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1500px;margin:0 auto;height:100%;text-decoration:none;color:#0c0c0c;position:relative;padding:130px 30px 150px}@media (max-width:1023px){.fullwidth-button .button-inner{padding:70px 30px}}@media (max-width:767px){.fullwidth-button .button-inner{padding:30px 10px}}.fullwidth-button .button-inner .main-text{font-weight:500;font-size:clamp(44px,14vw,205px);line-height:clamp(39.6px,10vw,207px);letter-spacing:-2px;display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:18px solid currentColor;padding-bottom:5px;gap:66px}@media (max-width:1600px){.fullwidth-button .button-inner .main-text{border-bottom:16px solid currentColor;gap:42px}}@media (max-width:1200px){.fullwidth-button .button-inner .main-text{gap:18px;border-bottom:10px solid currentColor}}@media (max-width:1023px){.fullwidth-button .button-inner .main-text{gap:10px}}@media (max-width:767px){.fullwidth-button .button-inner .main-text{gap:16px;border-bottom:4px solid currentColor;width:100%}}.fullwidth-button .button-inner .main-text .arrow{width:100%;max-width:100%;filter:brightness(0);height:clamp(34px,10.2vw,154px)}.fullwidth-button .button-inner .main-text .bubble-group{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.fullwidth-button .button-inner .main-text .bubble-group{display:none}}.fullwidth-button .button-inner .main-text .bubble-group .bubble{position:absolute;display:inline-flex;align-items:center;color:#0c0c0c;z-index:2;transition:all .3s ease;background-image:url(/wp-content/themes/limb/src/img/png/bubble.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding:6px 26px}.fullwidth-button .button-inner .main-text .bubble-group .bubble.one{left:24%;bottom:17%}.fullwidth-button .button-inner .main-text .bubble-group .bubble.two{left:60%;top:9%}.fullwidth-button .button-inner .main-text .bubble-group .bubble span{transition:all .3s ease;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.41px;z-index:2}@media (max-width:1200px){.fullwidth-button .button-inner .main-text .bubble-group .bubble span{font-size:12.77px;line-height:17.56px;letter-spacing:-.33px}}@media (max-width:1023px){.fullwidth-button .button-inner .main-text .bubble-group .bubble span{font-size:12px;line-height:17px;letter-spacing:-.3px}}@media (max-width:767px){.fullwidth-button .button-inner .main-text .bubble-group .bubble span{display:none}}.fullwidth-button:hover{background-color:#0c0c0c}.fullwidth-button:hover .button-inner{color:#fafafa}.fullwidth-button:hover .button-inner .main-text .arrow{filter:brightness(100%)}.fullwidth-button:hover .button-inner .main-text .bubble-group .bubble{background-image:url(/wp-content/themes/limb/src/img/png/bubble-hover.png)}.button-transparent{max-width:1500px;margin:0 auto;padding:0 30px;width:100%}@media (max-width:767px){.button-transparent{padding:0 10px}}.button-transparent a{display:block;width:100%;position:relative;font-size:clamp(14px,2vw,16px);font-weight:600;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;border:1px solid #0c0c0c;border-radius:30px;padding:20px 50px;margin:40px auto 0;transition:background-color .3s ease,color .3s ease}@media (max-width:767px){.button-transparent a{margin:20px auto 0}}.button-transparent a.services{margin:-20% auto 152px}@media (max-width:1600px){.button-transparent a.services{margin:-20% auto 120px}}@media (max-width:1023px){.button-transparent a.services{margin:0 auto 80px}}@media (max-width:767px){.button-transparent a.services{margin:20px auto 0}}.button-transparent a:hover{background-color:#fcc319}h1{font-size:60px;font-weight:600;line-height:60px;letter-spacing:-.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:1023px){h1{font-size:50px;font-weight:700;line-height:49px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (max-width:767px){h1{font-size:44px;font-weight:500;line-height:44px;letter-spacing:-.09em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}h2{font-size:48px;font-weight:600;line-height:52.8px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:1023px){h2{font-size:44px;font-weight:700;line-height:43.12px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (max-width:767px){h2{font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}h3{font-size:36px;font-weight:600;line-height:36px;letter-spacing:-.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-indent:382px}@media (max-width:1600px){h3{text-indent:307px}}@media (max-width:1023px){h3{font-size:40px;font-weight:600;line-height:44px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (max-width:767px){h3{font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}h4{font-size:32px;font-weight:500;line-height:32px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:1023px){h4{font-size:28px;font-weight:500;line-height:28px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (max-width:767px){h4{font-size:20px;font-weight:600;line-height:20px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}h5{font-size:20px;font-weight:600;line-height:22px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:767px){h5{font-size:14px;font-weight:700;line-height:14px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}h6{font-size:16px;font-weight:600;line-height:16px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:767px){h6{font-size:12px;font-weight:600;line-height:12px;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}a{text-decoration:none}.about-cta__text a,.about-hero__subtitle a,.about-hero__title a,.about-immersion__text a,.about-quote__text a,.about-services__text a,.content-text a,.cta-card__desc a,.description.wysiwyg a,.description:not(.description-left):not(.service-excerpt) a,.last-block-text a,.last-block-title a,.post-content a,.post-title-desc a,.review-text a,.service-card__desc a,.stage-description a,.team-text a,.text.wysiwyg a,.the-content a{text-decoration:underline;transition:all .3s ease}.about-cta__text a:hover,.about-hero__subtitle a:hover,.about-hero__title a:hover,.about-immersion__text a:hover,.about-quote__text a:hover,.about-services__text a:hover,.content-text a:hover,.cta-card__desc a:hover,.description.wysiwyg a:hover,.description:not(.description-left):not(.service-excerpt) a:hover,.last-block-text a:hover,.last-block-title a:hover,.post-content a:hover,.post-title-desc a:hover,.review-text a:hover,.service-card__desc a:hover,.stage-description a:hover,.team-text a:hover,.text.wysiwyg a:hover,.the-content a:hover{opacity:.6}p{font-size:14px;font-weight:400;line-height:15.4px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:767px){p{font-size:14px;font-weight:400;line-height:15.4px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.privacy-policy p{font-size:18px;margin-bottom:20px}@media (max-width:767px){.privacy-policy p{font-size:16px;margin-bottom:18px}}@media (max-width:1023px){.container-page{padding:0 30px}}@media (max-width:767px){.container-page{padding:0 10px}}.preloader{position:fixed;inset:0;background:#ebebeb;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .3s ease}.preloader--hidden{opacity:0;pointer-events:none}.preloader__spinner{display:flex;gap:20px}.preloader__spinner .moon{width:20px;height:20px;animation:moon-scale 1.008s ease-in-out infinite}.preloader__spinner .moon:nth-child(1){animation-delay:0s}.preloader__spinner .moon:nth-child(2){animation-delay:252ms}.preloader__spinner .moon:nth-child(3){animation-delay:504ms}.preloader__spinner .moon:nth-child(4){animation-delay:756ms}.preloader__spinner .moon circle,.preloader__spinner .moon path{fill:#bcbaba;animation:moon-fill 1.008s ease-in-out infinite}.preloader__spinner .moon:nth-child(1) circle,.preloader__spinner .moon:nth-child(1) path{animation-delay:0s}.preloader__spinner .moon:nth-child(2) circle,.preloader__spinner .moon:nth-child(2) path{animation-delay:252ms}.preloader__spinner .moon:nth-child(3) circle,.preloader__spinner .moon:nth-child(3) path{animation-delay:504ms}.preloader__spinner .moon:nth-child(4) circle,.preloader__spinner .moon:nth-child(4) path{animation-delay:756ms}@media (max-width:767px){.preloader__spinner{gap:16px}.preloader__spinner .moon{width:16px!important;height:16px!important}}@keyframes moon-fill{0%{fill:#bcbaba}5%{fill:#fcc319}20%{fill:#fcc319}25%{fill:#bcbaba}100%{fill:#bcbaba}}@keyframes moon-scale{0%{transform:scale(1)}5%{transform:scale(1.5)}20%{transform:scale(1.5)}25%{transform:scale(1)}100%{transform:scale(1)}}.breadcrumbs{margin:40px 0}@media (max-width:1023px){.breadcrumbs{margin:18px 0}}.breadcrumbs .breadcrumbs-list{display:flex;align-items:flex-start;gap:10px;list-style:none}.breadcrumbs .breadcrumbs-list span{opacity:.5}.breadcrumbs .breadcrumbs-list li{font-size:14px;font-weight:400}.breadcrumbs .breadcrumbs-list li a{font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#a3a3a3;text-decoration:none;transition:opacity .3s ease}@media (max-width:767px){.breadcrumbs .breadcrumbs-list li a{font-size:14px}}.breadcrumbs .breadcrumbs-list li a:hover{opacity:.6}.cases-archive{margin-bottom:120px}@media (max-width:767px){.cases-archive{margin-bottom:60px}}.cases-archive .archive-title h1{font-size:clamp(40px,6vw,100px);text-transform:uppercase;font-weight:600;line-height:100%;letter-spacing:-4px;text-align:left;margin:40px 0 60px;color:#0c0c0c}@media (max-width:1023px){.cases-archive .archive-title h1{margin:18px 0 18px}}.cases-archive .cases-filter{margin-top:50px;margin-bottom:40px}@media (max-width:1023px){.cases-archive .cases-filter{margin:18px 0}}@media (max-width:767px){.cases-archive .cases-filter{margin:0 0}}.cases-archive .cases-filter .category-filter-mobile{display:none;text-align:end}@media (max-width:767px){.cases-archive .cases-filter .category-filter-mobile{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}}.cases-archive .cases-filter .category-filter-mobile span.filter-delete{color:#a3a3a3;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:90%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-right:10px}.cases-archive .cases-filter .category-filter-mobile span.filter-open{color:#0c0c0c;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:90%;padding:8px;border-radius:20px;background:#dfdfdf}@media (min-width:1024px){.cases-archive .cases-filter .category-filter-mobile span.filter-open{border-radius:20px}}.cases-archive .cases-filter .category-filter-mobile span.filter-open.active{position:relative}.cases-archive .cases-filter .category-filter-mobile span.filter-open.active:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:#fcc319}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content{display:flex;flex-direction:column;position:fixed;top:0;right:0;height:100vh;background:#ebebeb;border-radius:0;padding:20px;z-index:101;width:100%;max-width:300px;box-sizing:border-box;transform:translateX(100%);transition:transform .25s ease;pointer-events:none}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content.is-open{transform:translateX(0);pointer-events:auto}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-header{display:flex;align-items:center;margin-bottom:20px}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-header span.filter-close{flex:1}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-header .filter-name{color:#0c0c0c;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:90%;margin-right:20px}@media (max-width:767px){.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-header .filter-name{font-size:20px;font-weight:600}}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-header .filter-delete{color:#a3a3a3;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:90%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-right:0}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body{display:flex;flex-wrap:wrap;gap:10px}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li{list-style:none}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a{display:flex;gap:6px;padding:8px;text-decoration:none;transition:all .3s ease;border-radius:20px;color:#0c0c0c;font-size:clamp(14px,3vw,18px);font-weight:400;line-height:100%;background:#dfdfdf}@media (min-width:1024px){.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a{border-radius:20px}}@media (max-width:767px){.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a{font-size:14px}}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a svg{display:none;opacity:0;transition:all .3s ease}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a.active{background:#fcc319}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a.active svg{display:block;transition:all .3s ease;opacity:1}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a.active:hover{background:#fcc319}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a:hover{background:#d5d5d5}.cases-archive .cases-filter .category-filter-mobile .category-filter-mobile-content .category-filter-mobile-content-body li a.excluded{opacity:.5;pointer-events:none}.cases-archive .cases-filter .category-filter{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:767px){.cases-archive .cases-filter .category-filter{display:none}}.cases-archive .cases-filter .category-filter li a{display:flex;gap:6px;padding:11px 12px;text-decoration:none;transition:all .3s ease;border-radius:20px;color:#0c0c0c;font-size:clamp(14px,3vw,18px);font-weight:400;line-height:100%;background:#dfdfdf}.cases-archive .cases-filter .category-filter li a svg{display:none;opacity:0;transition:all .3s ease}.cases-archive .cases-filter .category-filter li a.active{background:#fcc319}.cases-archive .cases-filter .category-filter li a.active svg{display:block;transition:all .3s ease;opacity:1}.cases-archive .cases-filter .category-filter li a.active:hover{background:#e3b017}.cases-archive .cases-filter .category-filter li a:hover{background:#d5d5d5}.cases-archive .cases-filter .category-filter li a.excluded{opacity:.5;pointer-events:none}.cases-archive .cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:1023px){.cases-archive .cases-grid{gap:20px}}@media (max-width:768px){.cases-archive .cases-grid{grid-template-columns:repeat(1,1fr)}}.cases-archive .cases-grid .case-item.loading{opacity:.5;pointer-events:none}@media (min-width:1024px){.cases-archive .cases-grid .case-item:hover .case-link .case-tags{opacity:1}}.cases-archive .cases-grid .case-item .case-link{display:flex;flex-direction:column;gap:10px;position:relative}.cases-archive .cases-grid .case-item .case-link .case-categories{display:flex}.cases-archive .cases-grid .case-item .case-link .case-categories .case-category{border-radius:10px;background:#dfdfdf;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:10px;font-family:Inter,sans-serif;color:#0c0c0c;font-size:16px;font-weight:400;line-height:100%}@media (min-width:1024px){.cases-archive .cases-grid .case-item .case-link .case-categories .case-category{border-radius:20px}}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-categories .case-category{font-size:14px}}.cases-archive .cases-grid .case-item .case-link .case-tags{position:absolute;top:20px;left:20px;z-index:9;display:flex;gap:9px;text-align:center;flex-wrap:wrap}@media (min-width:1024px){.cases-archive .cases-grid .case-item .case-link .case-tags{opacity:0;top:16px;left:16px;transition:none}}@media (max-width:1023px){.cases-archive .cases-grid .case-item .case-link .case-tags{opacity:1}}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-tags{top:10px;left:10px;gap:6px}}.cases-archive .cases-grid .case-item .case-link .case-tags .case-tag{font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-align:center;background:rgba(255,255,255,.5);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:20px;padding:8px 20px;margin:0}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-tags .case-tag{font-size:14px}}@media (min-width:1024px){.cases-archive .cases-grid .case-item .case-link .case-tags .case-tag{border-radius:20px}}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-tags .case-tag{padding:6px 16px;font-size:14px}}.cases-archive .cases-grid .case-item .case-link .case-thumbnail{border-radius:10px;overflow:hidden;width:100%;position:relative;height:500px}@media (min-width:1024px){.cases-archive .cases-grid .case-item .case-link .case-thumbnail{border-radius:20px}}@media (max-width:1600px){.cases-archive .cases-grid .case-item .case-link .case-thumbnail{height:404px}}@media (max-width:1023px){.cases-archive .cases-grid .case-item .case-link .case-thumbnail{height:312px}}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-thumbnail{height:254px}}.cases-archive .cases-grid .case-item .case-link .case-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center}.cases-archive .cases-grid .case-item .case-link .case-thumbnail:hover img{transform:scale(1.05)}.cases-archive .cases-grid .case-item .case-link .case-content{display:flex;gap:10px}.cases-archive .cases-grid .case-item .case-link .case-content .case-title{color:#0c0c0c;font-weight:500;font-size:clamp(24px,4vw,32px);line-height:100%;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:767px){.cases-archive .cases-grid .case-item .case-link .case-content .case-title{font-weight:600}}.cases-archive .cases-grid .case-item .case-link .case-content .case-meta{display:flex;align-items:flex-start;gap:10px}.cases-archive .cases-grid .case-item .case-link .case-content .case-meta .case-year{color:#0c0c0c;font-size:clamp(12px,2vw,16px);font-weight:600;line-height:100%;letter-spacing:-.04em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cases-archive .cases-loadmore-wrap{display:none}.cases-archive .cases-loadmore-wrap.is-visible{display:block}.cases-archive .cases-loadmore-wrap.button-hidden{display:block;margin:0 0 248px}@media (max-width:1023px){.cases-archive .cases-loadmore-wrap.button-hidden{margin:0 0 208px}}@media (max-width:767px){.cases-archive .cases-loadmore-wrap.button-hidden{margin:0 0 86px}}.cases-archive .cases-loadmore-wrap.button-hidden button#load-more-cases{display:none}.cases-archive .cases-loadmore-wrap button#load-more-cases{display:block;width:100%;position:relative;font-size:clamp(14px,2vw,16px);font-weight:600;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;border:1px solid #0c0c0c;border-radius:30px;padding:20px 50px;margin:40px auto 150px;transition:background-color .3s ease,color .3s ease}.cases-archive .cases-loadmore-wrap button#load-more-cases:hover{background-color:#fcc319}@media (max-width:1023px){.cases-archive .cases-loadmore-wrap button#load-more-cases{margin:40px auto 120px}}@media (max-width:767px){.cases-archive .cases-loadmore-wrap button#load-more-cases{margin:20px auto 60px}}.case-done{margin:152px auto 0}@media (max-width:1023px){.case-done{margin:120px auto 0}}@media (max-width:767px){.case-done{margin:60px auto 0}}.case-done .other-case{display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media (max-width:767px){.case-done .other-case{flex-direction:column;gap:0}}.case-done .other-case .label-other-case{font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}@media (max-width:1023px){.case-done .other-case .label-other-case{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}}@media (max-width:767px){.case-done .other-case .label-other-case{position:relative;margin-bottom:10px}}.case-done .other-case .title-other-case{max-width:1115px;display:flex;gap:20px;flex-direction:column;width:100%;text-align:left;margin-bottom:40px}@media (max-width:1600px){.case-done .other-case .title-other-case{max-width:890px}}@media (max-width:1023px){.case-done .other-case .title-other-case{gap:10px}}@media (max-width:767px){.case-done .other-case .title-other-case{max-width:100%;margin-bottom:20px}}.case-done .other-case .title-other-case h2{font-size:clamp(24px,4vw,36px);font-weight:600;line-height:100%;letter-spacing:-.04rem;text-transform:uppercase;color:#0c0c0c;text-indent:382px;text-align:left}@media (max-width:1023px){.case-done .other-case .title-other-case h2{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;text-indent:35%}}@media (max-width:767px){.case-done .other-case .title-other-case h2{text-indent:0}}.case-done .other-case .title-other-case p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:clamp(17.6px,2vw,19.8px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}@media (max-width:1023px){.case-done .other-case .title-other-case p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;max-width:580px;margin-right:0;margin-left:auto}}@media (max-width:767px){.case-done .other-case .title-other-case p{max-width:100%}}.case-done .case-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:inherit;gap:40px}@media (max-width:1023px){.case-done .case-grid{gap:20px}}@media (max-width:767px){.case-done .case-grid{grid-template-columns:repeat(1,1fr)}}body.is-home .case-done .case-grid{grid-template-rows:repeat(2,1fr)}.case-done .case-grid .case-item{display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.case-done .case-grid .case-item:hover>a .case-tags{opacity:1}}.case-done .case-grid .case-item>a{display:block;overflow:hidden;border-radius:10px;max-height:500px;height:100%;position:relative;opacity:1!important;transition:none}@media (min-width:1024px){.case-done .case-grid .case-item>a{border-radius:20px}}@media (max-width:767px){.case-done .case-grid .case-item>a{height:240px}}.case-done .case-grid .case-item>a:hover{opacity:1!important}.case-done .case-grid .case-item>a .case-tags{position:absolute;top:20px;left:20px;z-index:9;display:flex;gap:10px;text-align:center;flex-wrap:wrap}@media (min-width:1024px){.case-done .case-grid .case-item>a .case-tags{opacity:0;top:16px;left:16px;transition:none}}@media (max-width:1023px){.case-done .case-grid .case-item>a .case-tags{opacity:1}}@media (max-width:767px){.case-done .case-grid .case-item>a .case-tags{top:10px;left:10px;gap:6px}}.case-done .case-grid .case-item>a .case-tags .case-tag{font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-align:center;background:rgba(255,255,255,.5);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:20px;padding:8px 20px;margin:0}@media (max-width:767px){.case-done .case-grid .case-item>a .case-tags .case-tag{font-size:14px}}@media (min-width:1024px){.case-done .case-grid .case-item>a .case-tags .case-tag{border-radius:20px}}@media (max-width:767px){.case-done .case-grid .case-item>a .case-tags .case-tag{padding:6px 16px}}.case-done .case-grid .case-item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center;min-height:404px;opacity:1!important}@media (max-width:1023px){.case-done .case-grid .case-item>a img{min-height:312px}}@media (max-width:767px){.case-done .case-grid .case-item>a img{min-height:254px}}.case-done .case-grid .case-item>a:hover{opacity:1!important}.case-done .case-grid .case-item>a:hover img{transform:scale(1.05);opacity:1!important}.case-done .case-grid .case-item .case-meta{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0}.case-done .case-grid .case-item .case-meta .case-title{font-family:Inter;font-size:32px;font-weight:500;line-height:100%;letter-spacing:-1.28px;color:#0c0c0c;text-transform:uppercase;display:flex;align-items:flex-start;gap:10px}@media (max-width:1023px){.case-done .case-grid .case-item .case-meta .case-title{font-size:28px;letter-spacing:-4%}}@media (max-width:767px){.case-done .case-grid .case-item .case-meta .case-title{font-weight:600;font-size:24px;letter-spacing:-4%}}.case-done .case-grid .case-item .case-meta .case-title .case-year{color:#0c0c0c;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.64px}.case-done .button-transparent{padding:0}.row-fluid .container{margin:0 auto;max-width:1500px;padding:0 30px}@media (max-width:767px){.row-fluid .container{padding:0 10px}}.row-fluid .container .post.case-post{margin-top:40px}@media (max-width:1023px){.row-fluid .container .post.case-post{margin-top:0}}.row-fluid .container .post.case-post .post-header{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:20px}@media (max-width:1023px){.row-fluid .container .post.case-post .post-header{gap:20px}}.row-fluid .container .post.case-post .post-header .post-up{display:flex;align-items:flex-start;gap:30px}@media (max-width:1023px){.row-fluid .container .post.case-post .post-header .post-up{align-items:flex-start;flex-direction:column;gap:10px}}.row-fluid .container .post.case-post .post-header .post-up .post-meta{display:flex;align-items:flex-start;flex-direction:column;gap:40px;max-width:310px;color:#0c0c0c}@media (max-width:1023px){.row-fluid .container .post.case-post .post-header .post-up .post-meta{max-width:100%;flex-direction:row}}@media (max-width:767px){.row-fluid .container .post.case-post .post-header .post-up .post-meta{gap:10px;flex-direction:column}}.row-fluid .container .post.case-post .post-header .post-up .post-meta .meta-top{display:flex;flex-direction:column;gap:10px}.row-fluid .container .post.case-post .post-header .post-up .post-meta .meta-top .case-year{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}@media (max-width:767px){.row-fluid .container .post.case-post .post-header .post-up .post-meta .meta-top .case-year{font-size:14px}}.row-fluid .container .post.case-post .post-header .post-up .post-meta .meta-top .case-excerpt{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}@media (max-width:767px){.row-fluid .container .post.case-post .post-header .post-up .post-meta .meta-top .case-excerpt{font-size:14px}}.row-fluid .container .post.case-post .post-header .post-up h1.title-case{font-weight:700;font-size:clamp(32px,7.1vw,90px);font-style:Bold;line-height:116%;letter-spacing:-.04rem;text-transform:uppercase;color:#0c0c0c}.row-fluid .container .post.case-post .post-header .case-tags{display:flex;gap:10px;text-align:center;flex-wrap:wrap}.row-fluid .container .post.case-post .post-header .case-tags .case-tag{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-align:center;background-color:#dfdfdf;border-radius:20px;padding:8px 20px;white-space:nowrap}@media (max-width:767px){.row-fluid .container .post.case-post .post-header .case-tags .case-tag{font-size:14px}}@media (min-width:1024px){.row-fluid .container .post.case-post .post-header .case-tags .case-tag{border-radius:20px}}@media (max-width:767px){.row-fluid .container .post.case-post .post-header .case-tags .case-tag{font-size:14px}}.row-fluid .container .post.case-post .post-img{margin-bottom:40px}@media (max-width:767px){.row-fluid .container .post.case-post .post-img{margin-bottom:20px}}.row-fluid .container .post.case-post .post-img img{width:100%;height:100%;border-radius:10px;max-height:640px;-o-object-fit:cover;object-fit:cover}.row-fluid .container .post.case-post .the-content{margin:40px 0 150px}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content{margin:20px 0 120px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content{margin:20px 0 60px}}.row-fluid .container .post.case-post .the-content .case-done a{text-decoration:none}.row-fluid .container .post.case-post .the-content .block-content .content-row{display:flex;width:100%;justify-content:flex-end;margin:40px 0;position:relative}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row{flex-direction:column;gap:0;margin:20px 0}}.row-fluid .container .post.case-post .the-content .block-content .content-row .post-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row .post-label{position:relative;margin-bottom:10px}}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1115px;gap:30px}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper{max-width:890px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper{gap:20px}}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column h2.post-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;margin-bottom:10px;text-indent:35%}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column h2.post-title{text-indent:0}}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column .post-title-desc{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column .post-title-desc p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:6px}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column .post-title-desc p:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column .post-title-desc a{text-decoration:underline;border-bottom:1px solid transparent;transition:all .3s ease}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .title-column .post-title-desc a:hover{opacity:.6}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column{display:grid;gap:30px;width:100%;max-width:65%}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column{gap:20px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column{max-width:100%;gap:20px}}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item{display:flex;gap:15px}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .icon-block img{width:32px;max-height:32px;max-width:-moz-fit-content;max-width:fit-content}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block{display:grid;gap:10px}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block{gap:4px}}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block h3{font-weight:600;font-size:clamp(16px,7.1vw,20px);line-height:100%;letter-spacing:-.04rem;text-transform:uppercase;text-indent:0;color:#0c0c0c}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block .content-text{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;letter-spacing:0;color:#0c0c0c}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block .content-text p{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block .content-text p:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block .content-text p a{text-decoration:underline;border-bottom:1px solid transparent;transition:all .3s ease}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper .content-column .disc-item .subtitle-block .content-text p a:hover{opacity:.6}.row-fluid .container .post.case-post .the-content .block-content .content-row .columns-wrapper:not(:has(.post-title-desc)) h2.post-title{margin-bottom:0}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .images-column{margin-bottom:0}}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block{position:relative;cursor:pointer}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block iframe{border-radius:20px}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block iframe{border-radius:10px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block{margin-bottom:0}}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block svg{position:absolute;z-index:1;transform:translate(-50%,-50%);left:50%;top:50%;transition:fill .3s ease}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block svg{height:50px}}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block svg circle{fill:#0c0c0c;fill-opacity:.2;stroke:#fcc319;opacity:.6}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block svg path{fill:#fcc319}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block:hover svg circle{transition:fill .3s ease;fill:#fcc319;opacity:1;fill-opacity:1}.row-fluid .container .post.case-post .the-content .block-content .images-column .video-block:hover svg path{transition:fill .3s ease;fill:#0c0c0c}.row-fluid .container .post.case-post .the-content .block-content .images-column .content-images{display:grid;gap:20px;margin:20px 0}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .block-content .images-column .content-images{margin:10px 0}}.row-fluid .container .post.case-post .the-content .block-content .images-column img{width:100%;height:100%;border-radius:10px;max-height:810px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section{display:flex;width:100%;justify-content:flex-end}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section{justify-content:flex-start}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-label{flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666;padding-top:40px}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-label{display:none}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1115px}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content{max-width:890px}}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content{max-width:100%}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item{display:flex;justify-content:space-between;gap:20px;width:100%;padding-right:40px;padding-bottom:34px;border-bottom:1px solid rgba(0,0,0,.2)}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item:last-child{padding-bottom:40px;border-bottom:none}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item:last-child{padding:20px 0}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap{display:flex;gap:20px}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap{flex-direction:column;gap:12px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap{gap:4px}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap .stage-count{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:0;width:-moz-fit-content;width:fit-content;min-width:45px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap .stage-title{color:#0c0c0c;font-weight:600;font-size:clamp(16px,7.1vw,20px);line-height:100%;letter-spacing:-.04rem;text-transform:uppercase;max-width:260px;width:100%;text-indent:0}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-wrap .stage-title{max-width:100%}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description{color:#0c0c0c;font-size:16px;font-style:normal;font-weight:400;line-height:116%;width:100%;max-width:500px}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description{max-width:100%}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description{max-width:100%}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description ul{padding:10px 0 10px 25px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description ul li{margin-bottom:6px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description ul li:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description p a{text-decoration:underline;border-bottom:1px solid transparent;transition:all .3s ease}.row-fluid .container .post.case-post .the-content .stage-block .stage-section .stage-content .stage-item .stage-description p a:hover{opacity:.6}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item{padding:40px 20% 40px 0}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item{padding:40px 80px 40px 0}}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item{padding:30px 0;max-width:100%;justify-content:space-between}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item{flex-direction:column;gap:8px;padding:20px 0}}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-title{font-weight:600;font-size:clamp(16px,7.1vw,20px);line-height:100%;letter-spacing:-.04rem;text-transform:uppercase}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description p{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:10px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description p:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description p a{text-decoration:underline;border-bottom:1px solid transparent;transition:all .3s ease}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description p a:hover{opacity:.6}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description ul li{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}.row-fluid .container .post.case-post .the-content .stage-block .stage-section:not(.stage-count) .stage-item .stage-description ul li:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .stage-block .images-column .stage-images{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;row-gap:20px}.row-fluid .container .post.case-post .the-content .stage-block .images-column .stage-images .stage-image{width:100%}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .images-column .stage-images{row-gap:10px}}.row-fluid .container .post.case-post .the-content .stage-block .images-column .content-image-desc{color:#0c0c0c;font-weight:600;font-size:20px;line-height:116%;letter-spacing:0;text-align:center;text-transform:uppercase;width:100%;max-width:890px;float:inline-end;margin-bottom:40px}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .stage-block .images-column .content-image-desc{margin-bottom:20px;text-align:left}}.row-fluid .container .post.case-post .the-content .stage-block .images-column img{width:100%;border-radius:10px}.row-fluid .container .post.case-post .the-content .last-block{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:40px;margin-top:40px}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .last-block{margin-top:20px;gap:20px}}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper{max-width:1115px}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper{max-width:890px}}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-title{margin-bottom:10px}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-title p{color:#0c0c0c;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-title .stage-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;text-indent:35%}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-title .stage-title{text-indent:0}}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-text{float:inline-end;max-width:100%}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-text p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:6px}.row-fluid .container .post.case-post .the-content .last-block .last-block-wrapper .last-block-text p:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .last-block img{width:100%;height:100%;border-radius:10px;max-height:810px;border-radius:10px}.row-fluid .container .post.case-post .the-content .team-block{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:120px;position:relative}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .team-block{margin-top:80px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block{margin-top:60px;overflow:visible}}.row-fluid .container .post.case-post .the-content .team-block .team-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-label{position:relative;margin-bottom:10px}}.row-fluid .container .post.case-post .the-content .team-block .team-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;text-indent:35%;max-width:1115px}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .team-block .team-title{max-width:890px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-title{text-indent:0}}.row-fluid .container .post.case-post .the-content .team-block .team-members{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;row-gap:40px;width:100%}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .team-block .team-members{gap:30px;row-gap:30px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members{display:block!important;overflow:visible!important;margin-top:0;margin-left:0!important;gap:0!important}.row-fluid .container .post.case-post .the-content .team-block .team-members::-webkit-scrollbar{display:none}.row-fluid .container .post.case-post .the-content .team-block .team-members .slick-list{overflow:visible!important;margin-right:-10px}.row-fluid .container .post.case-post .the-content .team-block .team-members .slick-track{display:flex!important;align-items:stretch;margin-left:0}.row-fluid .container .post.case-post .the-content .team-block .team-members .slick-slide{height:auto;margin-right:10px}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member{display:flex;gap:20px;align-items:flex-start;padding-top:20px;border-top:1px solid rgba(0,0,0,.2)}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member{flex-direction:column}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member{max-width:none!important;margin-right:0!important;flex:initial!important;width:240px;border-top:inherit;gap:0}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo{max-width:240px;width:100%;max-height:240px;height:100%;position:relative}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo{max-width:300px;max-height:300px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo{max-width:230px;max-height:240px;border-top:1px solid rgba(0,0,0,.2);padding-top:10px;margin-bottom:10px}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo img{max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:opacity .4s ease}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo .photo-default{opacity:1;z-index:1}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo .photo-hover{position:absolute;top:0;left:0;opacity:0;z-index:2;width:100%;height:100%}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo .photo-hover{max-height:230px;max-width:230px;margin-top:10px}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo:hover .photo-default{opacity:0}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-photo:hover .photo-hover{opacity:1}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info{width:50%;max-width:145px;display:flex;gap:10px;flex-direction:column}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info{max-width:100%;width:100%}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info{gap:4px}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info .member-name{font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:clamp(14px,2.2vw,22px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:clamp(16px,2.2vw,20px);color:#0c0c0c;text-transform:uppercase;text-indent:inherit}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info .member-name{margin-bottom:0}}.row-fluid .container .post.case-post .the-content .team-block .team-members .team-member .member-info .member-position{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666}.row-fluid .container .post.case-post .the-content .reviews-block{display:flex;align-items:flex-start;justify-content:space-between;margin:150px auto;position:relative}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .reviews-block{margin:120px auto}}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .reviews-block{margin:80px auto}}@media (max-width:890px){.row-fluid .container .post.case-post .the-content .reviews-block{flex-direction:column;gap:10px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block{margin:60px auto;gap:0}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-label{font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-label{position:relative;margin-bottom:10px}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper{max-width:1115px;width:100%}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper{max-width:830px}}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper{max-width:100%}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;text-align:left;margin:0 0 0 auto;text-indent:35%;padding:0 0 30px}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-title{max-width:580px}}@media (max-width:1023px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-title{max-width:890px;text-indent:35%}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-title{max-width:100%;padding:0 0 20px;text-indent:0}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list{border-top:1px solid rgba(0,0,0,.2);padding:20px 0 0}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item{flex-direction:column-reverse;gap:20px}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .author-info{display:grid;gap:10px;max-width:30%}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .author-info{max-width:100%;gap:4px}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .author-info .author-name{font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:clamp(14px,2.2vw,22px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-transform:uppercase}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .author-info .author-position{font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#666}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper{display:grid;gap:20px;max-width:660px;margin:0 6% 0 0}@media (max-width:1600px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper{max-width:530px}}@media (max-width:767px){.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper{margin:0;max-width:100%;gap:12px}}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper .review-text p{font-size:clamp(16px,2.2vw,18px);font-weight:400;line-height:116%;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:6px}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper .review-text p:last-child{margin-bottom:0}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper .review-file .download-icon{display:flex;gap:10px;align-items:center;font-size:clamp(12px,2vw,14px);font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-transform:uppercase}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper .review-file .download-text{display:flex;gap:10px;align-items:center;font-size:clamp(12px,2vw,14px);font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-transform:uppercase;transition:opacity .3s ease}.row-fluid .container .post.case-post .the-content .reviews-block .reviews-block-wrapper .reviews-list .review-item .review-text-wrapper .review-file .download-text:hover{opacity:.6}@media (max-width:1023px){.row-fluid .container .container{padding:0 30px}}@media (max-width:767px){.row-fluid .container .container{padding:0 10px}}.contact-form-popup{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.contact-form-popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.1);cursor:pointer}.contact-form-popup__panel{position:relative;z-index:1;width:100%;max-width:730px;max-height:min(90vh,900px);overflow-y:auto;padding:70px 60px 16px;box-sizing:border-box;background:#ebebeb;border-radius:20px;box-shadow:0 12px 40px rgba(12,12,12,.12)}@media (max-width:767px){.contact-form-popup__panel{border-radius:10px;padding:42px 16px 0;max-height:min(92vh,900px)}}.contact-form-popup__close{position:absolute;top:20px;right:50px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:none;background:0 0;cursor:pointer;border-radius:8px;transition:opacity .2s ease}@media (max-width:767px){.contact-form-popup__close{top:14px;right:14px}}.contact-form-popup__close:hover{opacity:.6}.contact-form-popup__title{display:block;font-weight:500;font-size:clamp(28px,4vw,32px);line-height:100%;letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c;margin:0 0 30px;font-weight:500}.contact-form-popup__form .wpcf7-form .form-group{margin-bottom:20px}@media (max-width:1023px){.contact-form-popup__form .wpcf7-form .form-group{margin-bottom:16px}}.contact-form-popup__form .wpcf7-form .form-group:last-child{margin-bottom:0}.contact-form-popup__form .wpcf7-form input[type=email],.contact-form-popup__form .wpcf7-form input[type=tel],.contact-form-popup__form .wpcf7-form input[type=text],.contact-form-popup__form .wpcf7-form textarea{display:block;width:100%;box-sizing:border-box;background-color:transparent;border:1px solid #0c0c0c;border-radius:30px;padding:20px;color:rgba(12,12,12,.7);font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.contact-form-popup__form .wpcf7-form input[type=email]::-moz-placeholder,.contact-form-popup__form .wpcf7-form input[type=tel]::-moz-placeholder,.contact-form-popup__form .wpcf7-form input[type=text]::-moz-placeholder,.contact-form-popup__form .wpcf7-form textarea::-moz-placeholder{color:rgba(12,12,12,.7);opacity:.7}.contact-form-popup__form .wpcf7-form input[type=email]::placeholder,.contact-form-popup__form .wpcf7-form input[type=tel]::placeholder,.contact-form-popup__form .wpcf7-form input[type=text]::placeholder,.contact-form-popup__form .wpcf7-form textarea::placeholder{color:rgba(12,12,12,.7);opacity:.7}.contact-form-popup__form .wpcf7-form input[type=email]:focus,.contact-form-popup__form .wpcf7-form input[type=tel]:focus,.contact-form-popup__form .wpcf7-form input[type=text]:focus,.contact-form-popup__form .wpcf7-form textarea:focus{outline:0;border-color:#0c0c0c}.contact-form-popup__form .wpcf7-form .iti{width:100%}.contact-form-popup__form .wpcf7-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.contact-form-popup__form .wpcf7-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{border-radius:30px 0 0 30px}.contact-form-popup__form .wpcf7-form textarea{min-height:120px;max-height:200px;resize:vertical;border-radius:20px}.contact-form-popup__form .wpcf7-form .checkbox-group{display:flex;align-items:center;margin-bottom:0}@media (max-width:767px){.contact-form-popup__form .wpcf7-form .checkbox-group{align-items:flex-start}}.contact-form-popup__form .wpcf7-form .checkbox-group p{display:flex;align-items:flex-start;margin:0}.contact-form-popup__form .wpcf7-form .checkbox-group p input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #0c0c0c;border-radius:0;width:20px;height:20px;position:relative;cursor:pointer;margin-right:10px;flex-shrink:0;background-color:transparent}.contact-form-popup__form .wpcf7-form .checkbox-group p input[type=checkbox]:checked{background-color:#fcc319;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%200.702843L4.7828%2010L0%205.17571L0.696799%204.47287L4.7828%208.59431L13.3032%200L14%200.702843Z%22%20fill%3D%22%230C0C0C%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:14px 10px}.contact-form-popup__form .wpcf7-form .checkbox-group p label{display:flex;align-items:center;color:#0c0c0c;font-weight:400;font-size:14px;line-height:110%;letter-spacing:0;vertical-align:middle;margin-top:-14px}@media (max-width:767px){.contact-form-popup__form .wpcf7-form .checkbox-group p label{margin-top:-17px}}.contact-form-popup__form .wpcf7-form .checkbox-group p label .consent-link{color:inherit;text-decoration:underline}.contact-form-popup__form .wpcf7-form .checkbox-group p .wpcf7-list-item{margin:0}.contact-form-popup__form .wpcf7-form .file-group{display:flex;align-items:center;position:relative;margin-bottom:20px}.contact-form-popup__form .wpcf7-form .file-group input[type=file]{display:none!important}.contact-form-popup__form .wpcf7-form .file-group .file-label{display:inline-flex;align-items:flex-end;font-weight:400;font-size:14px;line-height:110%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#0c0c0c;text-decoration:underline;cursor:pointer;transition:opacity .3s ease}.contact-form-popup__form .wpcf7-form .file-group .file-label svg{margin-top:3px;margin-right:12px;margin-bottom:-3px;flex-shrink:0}.contact-form-popup__form .wpcf7-form .file-group .file-label:hover{opacity:.6}.contact-form-popup__form .wpcf7-form input[type=submit]{display:inline-block;width:100%;height:56px;box-sizing:border-box;background-color:#000;color:#fff;border:1px solid #0c0c0c;border-radius:40px;padding:15px 40px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.contact-form-popup__form .wpcf7-form input[type=submit]:hover{background-color:#fcc319;color:#0c0c0c}.contact-form-popup__form .wpcf7-form .wpcf7-response-output{margin-top:0;display:flex;justify-content:center;align-items:center;text-align:center;border:0 solid transparent;border-radius:0;color:var(--Text-White,#fafafa);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.contact-form-popup__form .wpcf7-form.invalid .wpcf7-response-output,.contact-form-popup__form .wpcf7-form.unaccepted .wpcf7-response-output{background-color:#e9a71a}.contact-form-popup__form .wpcf7-form.sent .wpcf7-response-output{background-color:#00b02f}.contact-form-popup__form .wpcf7-form.aborted .wpcf7-response-output,.contact-form-popup__form .wpcf7-form.failed .wpcf7-response-output,.contact-form-popup__form .wpcf7-form.spam .wpcf7-response-output{background-color:#ef3124}body.contact-popup-open{overflow:hidden}.section-contact-form{background-color:#fcc319;scroll-margin-top:100px}.section-contact-form .container-contact{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:60px;max-width:1500px;padding:70px 30px;margin:0 auto}@media (max-width:1023px){.section-contact-form .container-contact{padding:40px 30px 60px;gap:30px}}@media (max-width:767px){.section-contact-form .container-contact{gap:14px;padding:20px 10px 20px;align-items:flex-start}}.section-contact-form .container-contact .form-heading{display:flex;justify-content:space-between;align-self:flex-end;align-items:flex-end;width:100%;gap:5%}@media (min-width:1024px){.section-contact-form .container-contact .form-heading{align-self:stretch;justify-content:flex-start}}@media (min-width:768px) and (max-width:1023px){.section-contact-form .container-contact .form-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:flex-end;align-self:stretch}}@media (max-width:767px){.section-contact-form .container-contact .form-heading{flex-direction:column-reverse;gap:10px;align-items:flex-start}}.section-contact-form .container-contact .form-heading .title-contact{display:grid}@media (min-width:1024px){.section-contact-form .container-contact .form-heading .title-contact{margin-left:0;padding-left:0}}@media (min-width:768px) and (max-width:1023px){.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow:first-child .arrow-icon{display:none}}.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow{display:flex;align-items:flex-start;justify-content:space-between}.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow .arrow-icon{display:block;width:100%;min-width:64px;max-width:210px;height:78px;margin:15px 20px 0 0;background:url(/wp-content/themes/limb/src/img/png/Union.png) no-repeat center;background-size:contain;background-position:left}@media (max-width:767px){.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow .arrow-icon{display:none}}.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow .title-text{font-weight:500;font-size:clamp(44px,6vw,104px);line-height:100%;letter-spacing:-.09rem;margin:0}@media (max-width:1023px){.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow .title-text{font-size:80px}}@media (max-width:767px){.section-contact-form .container-contact .form-heading .title-contact .title-with-arrow .title-text{font-size:44px}}.section-contact-form .container-contact .form-heading p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:12px}.section-contact-form .container-contact .form-heading p.description-left{max-width:266px}@media (min-width:768px) and (max-width:1023px){.section-contact-form .container-contact .form-heading p.description-left{max-width:100%;margin-bottom:0;position:relative;padding-left:0}.section-contact-form .container-contact .form-heading p.description-left::before{content:"";display:block;width:100%;height:124px;margin-bottom:20px;background:url(/wp-content/themes/limb/src/img/png/Union.png) no-repeat center;background-size:contain;background-position:left}}@media (max-width:767px){.section-contact-form .container-contact .form-heading p.description-left{max-width:100%}}.section-contact-form .container-contact .my-contact-form{width:100%;max-width:760px}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .form-group{margin-bottom:20px}@media (max-width:1023px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .form-group{margin-bottom:16px}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .form-group :last-child{margin-bottom:6px}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=email],.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=tel],.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=text],.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form textarea{display:block;width:100%;background-color:transparent;border:1px solid #0c0c0c;border-radius:30px;padding:20px;font-size:16px;color:rgba(12,12,12,.7);font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=email]::-moz-placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=tel]::-moz-placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=text]::-moz-placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form textarea::-moz-placeholder{color:rgba(12,12,12,.7);opacity:.7}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=email]::placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=tel]::placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=text]::placeholder,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form textarea::placeholder{color:rgba(12,12,12,.7);opacity:.7}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=email]:focus,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=tel]:focus,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=text]:focus,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form textarea:focus{outline:0;border-color:#0c0c0c}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .iti{width:100%}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{border-radius:30px 0 0 30px}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form textarea{min-height:100px;max-height:146px;resize:vertical}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group{display:flex;align-items:center;margin-bottom:12px}@media (max-width:1023px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group{margin-top:12px}}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group{margin-top:10px;margin-bottom:10px;align-items:flex-start}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p{display:flex;align-items:flex-start}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0c0c0c;border-radius:0;width:20px;height:20px;position:relative;cursor:pointer;margin-right:10px;background-color:#fcc319}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p input[type=checkbox]{align-self:flex-start;margin-top:0;flex-shrink:0}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p input[type=checkbox]:checked{background-color:#fcc319;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%200.702843L4.7828%2010L0%205.17571L0.696799%204.47287L4.7828%208.59431L13.3032%200L14%200.702843Z%22%20fill%3D%22%230C0C0C%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:14px 10px}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p input[type=checkbox] .custom-label{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p label{color:#0c0c0c;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-top:-14px}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p label{display:flex;margin-top:-17px}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p label .consent-link{color:inherit;text-decoration:underline}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .checkbox-group p .wpcf7-list-item{margin:0}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group{display:flex;align-items:center;position:relative;margin-bottom:20px}@media (max-width:1023px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group{margin-bottom:30px}}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group{margin-bottom:20px}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group input[type=file]{display:none!important}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label{display:inline-flex;align-items:flex-end;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;color:#0c0c0c;text-decoration:underline;cursor:pointer;transition:opacity .3s ease}@media (max-width:1023px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label{align-items:flex-start;line-height:50%}}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label{margin-left:-2px}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label svg{margin-top:3px;margin-right:12px;margin-bottom:-3px}@media (max-width:767px){.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label svg{margin-bottom:inherit}}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .file-group .file-label:hover{opacity:.6}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=submit]{display:inline-block;background-color:#000;color:#fff;border:1px solid #0c0c0c;border-radius:40px;padding:15px 40px;font-size:16px;font-weight:500;width:100%;height:56px;cursor:pointer;transition:background-color .3s ease}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form input[type=submit]:hover{background-color:#fcc319;color:#0c0c0c}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form .wpcf7-response-output{margin-top:0;display:flex;justify-content:center;align-items:center;text-align:center;border:0 solid transparent;border-radius:0;color:var(--Text-White,#fafafa);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.invalid .wpcf7-response-output,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.unaccepted .wpcf7-response-output{background-color:#e9a71a}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.sent .wpcf7-response-output{background-color:#00b02f}.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.aborted .wpcf7-response-output,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.failed .wpcf7-response-output,.section-contact-form .container-contact .my-contact-form .contact-form .wpcf7-form.spam .wpcf7-response-output{background-color:#ef3124}.error-404{background-color:#fcc319;text-align:center;padding:50px 0 0;position:relative}.error-404 .error-image{position:relative;display:inline-block;max-width:1139px;margin:0 auto}.error-404 .error-image img{width:100%;height:auto}.error-404 .error-speech{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:10px 20px;border-radius:10px;max-width:450px;border:1px #0c0c0c solid;width:100%}@media (min-width:1024px){.error-404 .error-speech{border-radius:20px}}@media (max-width:768px){.error-404 .error-speech{width:90%}}.error-404 .error-speech p{text-align:center!important;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.error-404 .error-speech a{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-decoration:underline;transition:opacity .3s}.error-404 .error-speech a:hover{opacity:.6}.site-footer{background:#0c0c0c}.site-footer .container-page{width:100%;max-width:1440px;margin:0 auto;padding:0}@media (max-width:1440px){.site-footer .container-page{padding:0 30px}}@media (max-width:768px){.site-footer .container-page{padding:0 10px}}.site-footer .container-page .footer-inner{display:flex;flex-direction:column;row-gap:60px;padding:70px 0 66px 0}@media (max-width:1023px){.site-footer .container-page .footer-inner{padding:40px 0}}@media (max-width:1023px){.site-footer .container-page .footer-inner-logo img{max-height:40px}}.site-footer .container-page .footer-inner-logo .footer-address{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;margin-top:20px}.site-footer .container-page .footer-inner-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width:1023px){.site-footer .container-page .footer-inner-top{justify-content:flex-start;gap:80px}}@media (max-width:860px){.site-footer .container-page .footer-inner-top{gap:40px}}@media (max-width:768px){.site-footer .container-page .footer-inner-top{flex-direction:column;align-items:flex-start;row-gap:20px}}.site-footer .container-page .footer-inner-bottom{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.site-footer .container-page .footer-inner-bottom{flex-direction:column;align-items:flex-start;row-gap:5px}}.site-footer .container-page .footer-inner-bottom-left{color:#666;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;max-width:285px}.site-footer .container-page .footer-inner-bottom-right a{color:#666;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%;display:block}.site-footer .container-page .footer-inner-menu{display:flex;justify-content:space-between;flex:1;width:100%;max-width:75%;gap:40px}@media (max-width:1023px){.site-footer .container-page .footer-inner-menu{max-width:100%;gap:0}}@media (max-width:768px){.site-footer .container-page .footer-inner-menu{max-width:100%;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;align-items:start;position:relative}}@media (max-width:1024px){.site-footer .container-page .footer-inner-menu-contacts{display:none}}@media (max-width:1023px){.site-footer .container-page .footer-inner-menu-contacts .footer-inner-contacts-title{display:none}}.site-footer .container-page .footer-inner-menu-contacts .footer-address-tablet{display:none}@media (min-width:769px) and (max-width:1023px){.site-footer .container-page .footer-inner-menu-contacts .footer-address-tablet{display:block;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;margin-top:25px}}@media (max-width:768px){.site-footer .container-page .footer-inner-menu-social{grid-column:2;grid-row:2;margin-top:-96px}}@media (max-width:411px){.site-footer .container-page .footer-inner-menu-social{margin-top:-124px}}@media (max-width:401px){.site-footer .container-page .footer-inner-menu-social{margin-top:-134px}}@media (max-width:364px){.site-footer .container-page .footer-inner-menu-social{margin-top:-154px}}.site-footer .container-page .footer-inner-menu-social .footer-inner-social{display:flex;flex-direction:column;row-gap:15px}.site-footer .container-page .footer-inner-menu-social .footer-inner-social a{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;margin-bottom:0;width:-moz-fit-content;width:fit-content;transition:opacity .3s ease}.site-footer .container-page .footer-inner-menu-social .footer-inner-social a:hover{opacity:.6;transition:opacity .3s ease}@media (max-width:768px){.site-footer .container-page .footer-inner-menu #menu-services{grid-column:1;grid-row:1}}@media (max-width:768px){.site-footer .container-page .footer-inner-menu #menu-footer{grid-column:2;grid-row:1}}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item{margin-bottom:15px}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item a{color:#fafafa;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;display:flex;align-items:center;gap:0;transition:opacity .3s ease}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item a:hover{opacity:.6;transition:opacity .3s ease}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item a img{width:16px;height:16px}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-email{margin-bottom:20px}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-email a{color:#fff;font-size:clamp(18px,2.5vw,24px);font-weight:700;text-transform:none}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-phone{margin-bottom:5px}.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-phone a{color:#fff;font-size:clamp(18px,2.5vw,24px);font-weight:700}@media (max-width:1023px){.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-telegram,.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-viber,.site-footer .container-page .footer-inner-menu .footer-inner-contacts-item-whatsapp{display:none}}.site-footer .container-page .footer-inner-menu ul{display:flex;list-style:none}.site-footer .container-page .footer-inner-menu ul li{display:flex;flex-direction:column}.site-footer .container-page .footer-inner-menu ul li.footer-menu-item-disabled a{pointer-events:none;cursor:default}.site-footer .container-page .footer-inner-menu ul li a,.site-footer .container-page .footer-inner-menu ul li span{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px}.site-footer .container-page .footer-inner-menu ul li ul{display:flex;flex-direction:column;row-gap:15px;list-style:none}.site-footer .container-page .footer-inner-menu ul li ul li{list-style:none}.site-footer .container-page .footer-inner-menu ul li ul li a{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:0;transition:opacity .3s ease}.site-footer .container-page .footer-inner-menu ul li ul li a:hover{opacity:.6;transition:opacity .3s ease}.site-footer .container-page .footer-inner .footer-inner-title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;margin-bottom:20px}.site-footer .container-page .footer-inner .footer-inner-title a{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize}.site-footer .footer-inner-contacts-item-phone-mobile{display:none}@media (max-width:1024px){.site-footer .footer-inner-contacts-item-phone-mobile{margin-top:20px;display:block}}@media (max-width:1024px){.site-footer .footer-inner-contacts-item-phone-mobile a{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:100%}}.site-footer .footer-inner-contacts-item-email-mobile{display:none}@media (max-width:1024px){.site-footer .footer-inner-contacts-item-email-mobile{display:block}}@media (max-width:1024px){.site-footer .footer-inner-contacts-item-email-mobile a{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:100%}}header{width:100%;transition:all .3s ease}@media (min-width:1025px){header{position:relative}}header.case-page{background:0 0}header.yellow{background:#fcc319}header .container{margin:0 auto;max-width:1440px;display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #0c0c0c}@media (max-width:1440px){header .container{margin:0 30px}}@media (max-width:1024px){header .container{padding:14px 0}}@media (max-width:768px){header .container{margin:0 10px}}header .logo{margin-right:114px}@media (max-width:767px){header .logo{margin-right:20px}}@media (max-width:1024px){header .logo img{max-width:57px}}header .navigation{flex:1}@media (max-width:1024px){header .navigation{display:none}}header .navigation nav ul{list-style:none;display:flex;gap:40px}header .navigation nav ul li a{text-decoration:none;font-size:16px;color:#0c0c0c}header .navigation nav ul li a:hover{opacity:.6}header .navigation nav ul li.current-menu-item a{position:relative}header .navigation nav ul li.current-menu-item a:before{content:"";position:absolute;bottom:-1px;right:0;left:0;width:100%;height:.5px;background:#0c0c0c}header .right.contact{display:flex;gap:20px}@media (max-width:767px){header .right.contact{gap:16px}}header .header-contacts{display:flex;align-items:center;gap:40px}@media (max-width:1024px){header .header-contacts-write-me{display:none}}header .header-contacts .header-contacts-item{display:flex;align-items:center}header .header-contacts .header-contacts-item a{font-size:16px;text-decoration:none;color:#0c0c0c;transition:opacity .3s ease;white-space:nowrap}@media (max-width:767px){header .header-contacts .header-contacts-item a{font-size:16px;line-height:90%;letter-spacing:0;vertical-align:bottom}}header .header-contacts .header-contacts-item a:hover{opacity:.6;transition:opacity .3s ease}header .header-contacts a.header-contacts-write-me{font-size:16px;font-weight:600;text-decoration:none;color:#0c0c0c;padding:14px 50px;border-radius:30px;background-color:#fcc319;transition:all .5s ease;border:none}body.error-404 header .header-contacts a.header-contacts-write-me,body.error404 header .header-contacts a.header-contacts-write-me,body.is-home header .header-contacts a.header-contacts-write-me{border:1px solid #0c0c0c}header .header-contacts a.header-contacts-write-me:hover{background-color:#e3b017;transition:all .5s ease}header .mobile-menu-toggle{display:none}header .mobile-menu-open{display:none;cursor:pointer}@media (max-width:1024px){header .mobile-menu-open{display:block}}header .burger-toggler{width:30px;display:flex;flex-direction:column;gap:7px;cursor:pointer}@media (max-width:767px){header .burger-toggler{width:24px;gap:5px}}header .burger-toggler .line-1,header .burger-toggler .line-2,header .burger-toggler .line-3{background:#0c0c0c;height:2px;border-radius:10px;transition-duration:.5s;transition-timing-function:ease}header .mobile-menu-toggle:checked+.mobile-menu-open .burger-toggler .line-1{transform:rotate(45deg) translateY(7px) translateX(7px)}header .mobile-menu-toggle:checked+.mobile-menu-open .burger-toggler .line-2{transform:rotate(-45deg) translateY(0) translateX(1px)}header .mobile-menu-toggle:checked+.mobile-menu-open .burger-toggler .line-3{transform:scaleX(0);transform-origin:left}header body.mobile-menu-active .mobile-menu-open .burger-toggler .line-1{transform:rotate(45deg) translateY(7px) translateX(7px)}header body.mobile-menu-active .mobile-menu-open .burger-toggler .line-2{transform:rotate(-45deg) translateY(0) translateX(1px)}header body.mobile-menu-active .mobile-menu-open .burger-toggler .line-3{transform:scaleX(0);transform-origin:left}header .mobile-menu-close{transition:opacity .3s ease,transform .3s ease}header .mobile-menu-close:hover{opacity:.7;transform:rotate(90deg)}header .mobile-menu-close img{transition:transform .3s ease}header .mobile-menu{display:none}@media (max-width:1024px){header .mobile-menu{display:flex;position:absolute;top:0;width:100%;left:0;right:0;height:100vh;z-index:10;background:#000;flex-direction:column;justify-content:space-between;padding-bottom:40px;overflow-y:auto}}header .mobile-menu-header{display:flex;justify-content:space-between;padding:14px 30px}@media (max-width:768px){header .mobile-menu-header{padding:16px 10px}}header .mobile-menu-header .mobile-menu-header-close{display:flex;align-items:center;gap:20px}@media (max-width:767px){header .mobile-menu-header .mobile-menu-header-close{gap:16px}}header .mobile-menu-header .mobile-menu-header-close .mobile-menu-close{color:#fafafa;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;cursor:pointer}header .mobile-menu-header .mobile-menu-header-close .mobile-menu-header-contacts .header-contacts a{color:#fafafa;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;white-space:nowrap}@media (max-width:768px){header .mobile-menu-header .mobile-menu-header-close .mobile-menu-header-contacts .header-contacts a{font-size:16px}}header .mobile-menu-header .header-contacts-write-me{display:none}@media (max-width:1024px){header .mobile-menu .mobile-menu-social{margin-top:64px;padding:0 30px;display:flex!important;align-items:center;justify-content:space-between;position:relative;z-index:11;width:100%;box-sizing:border-box}}@media (max-width:1024px) and (max-width:768px){header .mobile-menu .mobile-menu-social{padding:0 10px;margin-top:0;margin-bottom:50px}}header .mobile-menu .mobile-menu-social a{display:flex;align-items:center;gap:0;color:#fafafa;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize}@media (max-width:768px){header .mobile-menu .mobile-menu-social a{font-size:14px}}header .mobile-menu .mobile-menu-social a img{width:16px;height:16px}header .mobile-menu-inner{display:flex;flex-direction:column;align-items:center;row-gap:80px}@media (max-width:600px){header .mobile-menu-inner{padding:0 20px}}header .mobile-menu-inner .header-menu ul{display:flex;flex-direction:column;row-gap:40px}@media (max-width:600px){header .mobile-menu-inner .header-menu ul{row-gap:24px}}header .mobile-menu-inner .header-menu ul li{list-style:none;text-align:center}header .mobile-menu-inner .header-menu ul li a{color:#fafafa;text-align:center;font-family:Inter,sans-serif;font-size:86px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-3.44px;text-transform:uppercase}@media (max-width:600px){header .mobile-menu-inner .header-menu ul li a{font-size:44px}}header .mobile-menu-inner .mobile-menu-write-me{color:var(--Text-Black,#0c0c0c);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%;padding:20px 50px;border-radius:30px;border:.5px solid var(--Main-Brand-Yellow,#fcc319);background:var(--Main-Brand-Yellow,#fcc319);width:100%;max-width:440px}.container-yellow-background{background-color:#fcc319;width:100%}.container-yellow-background .container-lamp{width:100%;max-width:1500px;margin:0 auto;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.container-yellow-background .container-lamp{padding:0 22px}}@media (max-width:767px){.container-yellow-background .container-lamp{padding:0 6px}}.container-yellow-background .container-lamp .text-wrapper{position:relative;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;row-gap:5px;align-items:flex-start;justify-content:flex-start;padding-left:20px;padding-top:60px;padding-bottom:90px}@media (max-width:1023px){.container-yellow-background .container-lamp .text-wrapper{padding-left:0}}@media (max-width:767px){.container-yellow-background .container-lamp .text-wrapper{padding-top:80px;padding-bottom:40px;padding-left:0}}.container-yellow-background .container-lamp .text-wrapper .text-item{position:relative;font-size:230px;line-height:.8;letter-spacing:-.05em;font-weight:700;color:#0c0c0c;white-space:nowrap;opacity:0;transition:all .8s ease;pointer-events:none}@media (max-width:1600px){.container-yellow-background .container-lamp .text-wrapper .text-item{font-size:200px}}@media (max-width:1250px){.container-yellow-background .container-lamp .text-wrapper .text-item{font-size:150px}}@media (max-width:1024px){.container-yellow-background .container-lamp .text-wrapper .text-item{font-size:200px}}@media (max-width:920px){.container-yellow-background .container-lamp .text-wrapper .text-item{font-size:170px}}@media (max-width:768px){.container-yellow-background .container-lamp .text-wrapper .text-item{font-size:78px}}.container-yellow-background .container-lamp .text-wrapper .text-item#text1{left:35%;transform:translateX(-50%)}.container-yellow-background .container-lamp .text-wrapper .text-item#text2{left:60%;transform:translateX(-50%)}.container-yellow-background .container-lamp .text-wrapper .text-item#text3{left:30%;transform:translateX(-50%)}.container-yellow-background .container-lamp .text-wrapper .text-item#text4{left:55%;transform:translateX(-50%)}.container-yellow-background .container-lamp .text-wrapper .text-item.visible{opacity:1;pointer-events:auto}.container-yellow-background .container-lamp .text-wrapper .text-item.final-position{left:0!important;transform:none!important}.container-yellow-background .container-lamp .lamp{position:absolute;width:clamp(250px,50vw,860px);height:clamp(250px,50vw,860px);left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease,transform .8s ease,width .8s ease,height .8s ease;z-index:1}.container-yellow-background .container-lamp .lamp.final-size{width:clamp(300px,60vw,1000px);height:clamp(300px,60vw,1000px);transform:translate(-25%,-30%) scale(1.2)}@media (max-width:1023px){.container-yellow-background .container-lamp .lamp.final-size{transform:translate(-25%,-75%) scale(1.2)}}@media (max-width:767px){.container-yellow-background .container-lamp .lamp.final-size{top:25%;transform:translate(-25%,-30%) scale(1.1)}}.container-yellow-background .container-lamp .cta{position:absolute;right:30px;bottom:0;padding-bottom:90px;opacity:0;transition:opacity .5s ease;display:grid;gap:20px;max-width:350px;z-index:3}@media (max-width:1023px){.container-yellow-background .container-lamp .cta{position:relative;margin:auto;bottom:auto;right:0}}@media (max-width:767px){.container-yellow-background .container-lamp .cta{margin-bottom:39px}}.container-yellow-background .container-lamp .cta .text-main-button{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center}.container-yellow-background .container-lamp .cta a.button{font-size:clamp(14px,2vw,16px);font-weight:600;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:#0c0c0c;padding:20px 50px;border:1px solid #0c0c0c;border-radius:30px;color:#fff;text-align:center;transition:background-color .3s ease,color .3s ease}.container-yellow-background .container-lamp .cta a.button:hover{background-color:#fcc319;color:#0c0c0c}.container-page .some-numbers{margin:152px 0;display:grid;gap:0}@media (max-width:1023px){.container-page .some-numbers{margin:120px 0;gap:0}}@media (max-width:767px){.container-page .some-numbers{margin:60px 0}}.container-page .some-numbers h1{color:#0c0c0c;font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;margin-bottom:0}@media (max-width:767px){.container-page .some-numbers h1{margin-bottom:0}}.container-page .some-numbers span{color:#0c0c0c;font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;margin-bottom:20px}@media (max-width:767px){.container-page .some-numbers span{margin-bottom:10px}}.container-page .some-numbers p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0;color:#0c0c0c;max-width:730px;margin-bottom:40px}@media (max-width:767px){.container-page .some-numbers p{margin-bottom:20px}}.container-page .some-numbers .list-numbers{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:767px){.container-page .some-numbers .list-numbers{display:grid;grid-template-columns:repeat(2,1fr)}}.container-page .some-numbers .list-numbers .numbers{border-top:1px solid rgba(0,0,0,.2);padding-top:10px;width:24%}@media (max-width:767px){.container-page .some-numbers .list-numbers .numbers{width:90%;padding:10px 0 20px}}.container-page .some-numbers .list-numbers .numbers span{font-weight:700;font-size:clamp(54px,12.2vw,154px);line-height:1;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;position:relative}.container-page .some-numbers .list-numbers .numbers span.last::before{content:"+";font-weight:700;font-size:clamp(54px,5vw,60px);line-height:clamp(54px,5vw,60px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;top:20px;right:-50px;position:absolute}@media (max-width:1023px){.container-page .some-numbers .list-numbers .numbers span.last::before{top:7px;right:-30px}}.container-page .some-numbers .list-numbers .numbers p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:0}.container-page .case-done{display:grid}.container-page .case-done h2{color:#0c0c0c;font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;margin-bottom:20px}@media (max-width:767px){.container-page .case-done h2{margin-bottom:10px}}.container-page .case-done p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:40px;color:#0c0c0c;max-width:600px}@media (max-width:767px){.container-page .case-done p{margin-bottom:20px}}.full-services{margin:0}@media (min-width:1024px){.full-services{overflow:hidden}}@media (max-width:1023px){.full-services{margin:0 0 80px}}@media (max-width:767px){.full-services{margin:0 0 60px}}body.is-home .full-services{margin:152px 0 0}@media (max-width:1023px){body.is-home .full-services{margin:120px 0 0}}@media (max-width:767px){body.is-home .full-services{margin:60px 0 0}}.full-services .container{display:grid;gap:0;max-width:1500px;padding:0 30px;margin:0 auto}@media (max-width:767px){.full-services .container{padding:0 10px;gap:0}}.full-services .container h2{color:#0c0c0c;font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;margin-bottom:20px}@media (max-width:767px){.full-services .container h2{margin-bottom:10px}}.full-services .container p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0 0 40px;color:#0c0c0c;max-width:636px}@media (max-width:767px){.full-services .container p{margin:0 0 20px}}.full-services .container h2{color:#0c0c0c}.full-services .services-list{position:relative;overflow:visible}@media (max-width:1023px){.full-services .services-list{margin-bottom:30px}}@media (max-width:767px){.full-services .services-list{margin-bottom:20px}}.full-services .services-list .service-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.5rem 0;position:sticky;top:0;z-index:1}@media (max-width:1023px){.full-services .services-list .service-item{padding:30px 0;position:relative}}@media (max-width:767px){.full-services .services-list .service-item{padding:10px 0 20px}}.full-services .services-list .service-item .container-item{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;padding:0 1.875rem;gap:2.5rem;width:100%;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.full-services .services-list .service-item .container-item{padding:0 .625rem}}.full-services .services-list .service-item .container-item .service{width:100%;display:grid;grid-template-columns:45% 1fr;grid-template-rows:auto;-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:start;position:relative}@media (min-width:1024px){.full-services .services-list .service-item .container-item .service{min-height:100%}}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service{display:flex;flex-direction:column}}.full-services .services-list .service-item .container-item .service .service-header{grid-column:1;grid-row:1;position:relative;max-width:100%}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .service-header{max-width:100%;order:2;margin-bottom:0}}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .service-header{margin-bottom:0}}.full-services .services-list .service-item .container-item .service .service-header a{transition:opacity .3s ease}.full-services .services-list .service-item .container-item .service .service-header a:hover{opacity:.6}.full-services .services-list .service-item .container-item .service .service-header h3{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;position:relative;text-indent:0}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .service-header h3{font-size:40px}}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .service-header h3{font-size:24px}}.full-services .services-list .service-item .container-item .service .service-header h3.last{color:#fafafa}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .service-header h3{margin-bottom:10px}}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden{width:100%;margin-top:1.5rem}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden{margin-top:8px;margin-bottom:0;order:3}}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden p{color:#0c0c0c;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:left;margin:0 0 1.5rem}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden p.last{color:#fafafa}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden p{margin:0 0 16px}}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list ul{list-style:none;padding:0;margin:0}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list li{display:flex;margin-bottom:.5rem}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list li:last-child{margin-bottom:0}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list li.white-color .branding-item{color:#fafafa;background:rgba(255,255,255,.1019607843)}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list .branding-item{display:inline-block;background:rgba(255,255,255,.3019607843);padding:.25rem .75rem;border-radius:20px;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list .branding-item a{transition:opacity .3s ease}.full-services .services-list .service-item .container-item .service .service-header .text-service-hidden .branding-list .branding-item a:hover{opacity:.6}.full-services .services-list .service-item .container-item .service .img-hidden{grid-column:2;grid-row:1/-1;width:100%;height:100%}@media (min-width:1024px){.full-services .services-list .service-item .container-item .service .img-hidden{align-self:stretch;display:flex;flex-direction:column}}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .img-hidden{order:1;margin-bottom:1.5rem;height:auto;grid-row:auto}}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .img-hidden{height:250px;margin-bottom:20px}}.full-services .services-list .service-item .container-item .service .img-hidden a{height:100%;display:flex}.full-services .services-list .service-item .container-item .service .img-hidden a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width:1024px){.full-services .services-list .service-item .container-item .service .img-hidden a img{border-radius:1.25rem}}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .img-hidden a img{height:auto;width:100%;max-height:18.75rem;max-width:100%}}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .img-hidden a img{height:250px;max-height:inherit}}.full-services .services-list .service-item .container-item .service .img-hidden img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width:1024px){.full-services .services-list .service-item .container-item .service .img-hidden img{border-radius:1.25rem}}@media (max-width:1023px){.full-services .services-list .service-item .container-item .service .img-hidden img{height:auto;width:100%;max-height:18.75rem;max-width:100%}}@media (max-width:767px){.full-services .services-list .service-item .container-item .service .img-hidden img{height:250px;border-radius:10px;max-height:inherit}}.full-services .services-list .service-item .container-item .img-visible{position:relative;max-width:50%;width:100%;height:100%}.full-services .services-list .service-item .container-item .img-visible img{-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){body:not(.is-home) .full-services .services-list .service-item:last-child{margin-bottom:10.625rem}}.full-services .services-list .button-transparent{max-width:1500px;margin:1.875rem auto 0;padding:0 1.875rem;width:100%;position:relative;z-index:10}@media (max-width:767px){.full-services .services-list .button-transparent{padding:0 .625rem}}.full-services .services-list .button-transparent a{display:block;width:100%;position:relative;font-size:clamp(14px,2vw,16px);font-weight:600;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;border:1px solid #0c0c0c;border-radius:1.875rem;padding:1.25rem 3.125rem;margin:1.875rem auto 0;transition:background-color .3s ease,color .3s ease}.full-services .services-list .button-transparent a:hover{background-color:#fcc319}.industry-case{margin:152px auto;padding:0 30px}@media (max-width:1023px){.industry-case{margin:120px auto}}@media (max-width:767px){.industry-case{padding:0 10px;margin:60px auto}}.industry-case .container-title{max-width:1500px;padding:0 30px;margin:0 auto 60px}@media (max-width:1500px){.industry-case .container-title{padding:0}}@media (max-width:1023px){.industry-case .container-title{margin:0 auto 40px}}@media (max-width:767px){.industry-case .container-title{padding:0;margin:0 auto 20px}}.industry-case .container-title h2{font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c;max-width:1260px}.industry-case .industry-item{position:relative;margin:0 auto;transition:background-color .3s ease}.industry-case .industry-item:hover{background-color:#fcc319}.industry-case .industry-item:hover .industry-image{opacity:1}@media (max-width:1023px){.industry-case .industry-item:hover .industry-image{opacity:0}}@media (max-width:767px){.industry-case .industry-item:hover .industry-image{opacity:0}}.industry-case .industry-item:hover .industry-link{color:#0c0c0c}.industry-case .industry-item:hover .industry-link:hover{opacity:.7}.industry-case .industry-item:last-child .industry-content{border-bottom:1px solid rgba(0,0,0,.2)}.industry-case .industry-content{max-width:1440px;border-top:1px solid rgba(0,0,0,.2);padding:40px 0;margin:0 auto;display:flex;align-items:center;gap:40px;position:relative}@media (max-width:767px){.industry-case .industry-content{gap:20px;padding:20px 0}}.industry-case .industry-number{font-size:14px;color:#666}.industry-case .industry-title{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-2%;text-transform:uppercase;flex-grow:1;text-indent:0}.industry-case .industry-link{text-decoration:none;color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;align-items:center;gap:0;text-decoration:underline}.industry-case .industry-link .arrow-icon{width:16px;height:16px;transition:transform .3s ease}.industry-case .industry-link:hover{opacity:.7}.industry-case .industry-link:hover .arrow-icon{transform:translateX(3px)}.industry-case .industry-image{position:absolute;top:50%;right:10%;width:100%;height:140%;max-width:345px;max-height:240px;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:1;transform:translate(-50%,-50%)}@media (min-width:1024px){.industry-case .industry-image{border-radius:20px}}@media (max-width:1023px){.industry-case .industry-image{max-width:270px}}.industry-case .industry-image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width:1024px){.industry-case .industry-image img{border-radius:20px}}.container-page .title-contact-page h1{font-size:clamp(40px,6vw,100px);text-transform:uppercase;font-weight:600;line-height:100%;letter-spacing:-4px;text-align:left;margin:40px 0 60px;color:#0c0c0c}@media (max-width:1023px){.container-page .title-contact-page h1{margin:18px 0 18px}}.container-page .section-img-and-card{display:flex;flex-direction:column;gap:40px;margin:0 0 152px auto}@media (max-width:1023px){.container-page .section-img-and-card{gap:30px;margin:0 0 120px auto}}@media (max-width:767px){.container-page .section-img-and-card{gap:30px;max-width:100%;margin:0 0 60px}}.container-page .section-img-and-card .contact-cards__inner{display:flex;justify-content:space-between;gap:40px}@media (max-width:1023px){.container-page .section-img-and-card .contact-cards__inner{gap:20px}}@media (max-width:768px){.container-page .section-img-and-card .contact-cards__inner{flex-direction:column;gap:10px}}.container-page .section-img-and-card .contact-cards__inner .contact-card:nth-child(1){background-color:#c3aaff}.container-page .section-img-and-card .contact-cards__inner .contact-card:nth-child(2){background-color:#fcc319}.container-page .section-img-and-card .contact-cards__inner .contact-card:nth-child(3){background-color:#73b0ff}.container-page .section-img-and-card .contact-cards .contact-card{display:flex;flex-direction:column;justify-content:space-between;min-height:234px;height:auto;width:100%;background:#fff;padding:40px;border-radius:10px;text-align:center}@media (min-width:1024px){.container-page .section-img-and-card .contact-cards .contact-card{border-radius:20px}}@media (max-width:1023px){.container-page .section-img-and-card .contact-cards .contact-card{padding:30px}}@media (max-width:767px){.container-page .section-img-and-card .contact-cards .contact-card{max-width:100%;gap:10px;padding:16px;min-height:160px}}.container-page .section-img-and-card .contact-cards .contact-card h2{font-weight:500;font-size:clamp(28px,4vw,32px);line-height:100%;letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c}@media (max-width:767px){.container-page .section-img-and-card .contact-cards .contact-card h2{font-size:24px;font-weight:600}}.container-page .section-img-and-card .contact-cards .contact-card .description{display:flex;justify-content:space-between;flex-direction:column;gap:10px}.container-page .section-img-and-card .contact-cards .contact-card .description p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.container-page .section-img-and-card .contact-cards .contact-card p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.container-page .section-img-and-card .contact-cards .contact-card p span{color:#0c0c0c}.container-page .section-img-and-card .contact-cards .contact-card .info p{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.container-page .section-img-and-card .contact-cards .contact-card .info p a{transition:opacity .3s ease}.container-page .section-img-and-card .contact-cards .contact-card .info p a:hover{opacity:.6}.container-page .section-img-and-card .contact-cards .contact-card .bth-icon-and-link{display:flex;gap:3px;justify-content:flex-start;align-items:center;transition:opacity .3s ease}.container-page .section-img-and-card .contact-cards .contact-card .bth-icon-and-link:hover{opacity:.6}.container-page .section-img-and-card .contact-cards .contact-card .bth-icon-and-link .btn-icon{width:21px;height:21px}.container-page .section-img-and-card .contact-cards .contact-card .bth-icon-and-link .btn-link{display:inline-block;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;line-height:116%;text-transform:uppercase;text-decoration:underline}.container-page .section-img-and-card .hero-photo{overflow:hidden;border-radius:10px}@media (min-width:1024px){.container-page .section-img-and-card .hero-photo{border-radius:20px}}.container-page .section-img-and-card .hero-photo img{width:100%;display:block;border-radius:10px}@media (min-width:1024px){.container-page .section-img-and-card .hero-photo img{border-radius:20px}}.container-page .section-img-and-card .hero-photo #map{border-radius:10px;overflow:hidden}@media (min-width:1024px){.container-page .section-img-and-card .hero-photo #map{border-radius:20px}}@media (max-width:767px){.container-page .section-img-and-card .hero-photo #map{height:400px!important}}.container-page .testimonial{display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.2);padding:40px 0 0;background-image:url(/wp-content/uploads/2025/08/Vector.png);background-repeat:no-repeat;background-position:0 50%;background-size:334px;margin:152px 0}@media (max-width:1400px){.container-page .testimonial{background-image:none}}@media (max-width:1023px){.container-page .testimonial{align-items:flex-end;margin:120px 0}}@media (max-width:767px){.container-page .testimonial{margin:60px 0;padding:20px 0 0;background-image:none}}.container-page .testimonial__quote{display:flex;flex-direction:column;align-items:flex-start;font-weight:200;font-style:Italic;font-size:clamp(24px,5vw,48px);line-height:100%;letter-spacing:-.04rem;color:#0c0c0c;max-width:1055px;margin-bottom:50px}@media (max-width:1023px){.container-page .testimonial__quote{margin:0}}.container-page .testimonial__quote .author-name{color:#0c0c0c;margin:30px 0 0;font-weight:600;font-size:clamp(16px,2vw,20px);line-height:116%;letter-spacing:0;text-transform:uppercase;font-style:normal}.container-page .testimonial__quote .author-position{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666;margin-top:10px}@media (max-width:767px){.container-page .testimonial__quote .author-position{margin-top:4px}}@media (max-width:767px){.container-page .testimonial__author{display:none}}.container-page .testimonial__author .author-photo img{width:100%;margin-bottom:-5px}.container-page .section-dock{display:flex;flex-direction:column;gap:40px;margin-bottom:152px}@media (max-width:1023px){.container-page .section-dock{margin-bottom:120px;flex-wrap:wrap}}@media (max-width:767px){.container-page .section-dock{margin-bottom:60px;gap:20px}}.container-page .section-dock .desc-section-dock{display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.container-page .section-dock .desc-section-dock{gap:10px}}.container-page .section-dock .desc-section-dock h2{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#0c0c0c;max-width:1376px}@media (max-width:1023px){.container-page .section-dock .desc-section-dock h2{font-size:40px}}@media (max-width:767px){.container-page .section-dock .desc-section-dock h2{font-size:24px}}.container-page .section-dock .desc-section-dock p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:730px}.container-page .section-dock .dock{display:flex;gap:40px;max-width:1200px}@media (max-width:767px){.container-page .section-dock .dock{flex-direction:column;gap:10px}}@media (max-width:1024px){.container-page .section-dock .dock a{display:flex;width:100%}}.container-page .section-dock .dock .dock-item{display:flex;align-items:center;text-align:center;gap:10px;cursor:pointer;transition:all .3s ease;flex:1}.container-page .section-dock .dock .dock-item .doc-icon{width:63px;height:80px}@media (max-width:767px){.container-page .section-dock .dock .dock-item .doc-icon{width:43px;height:60px}}.container-page .section-dock .dock .dock-item .doc-icon svg{width:100%;height:100%;transition:all .3s ease}.container-page .section-dock .dock .dock-item .doc-icon path{transition:fill .3s ease}.container-page .section-dock .dock .dock-item p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content;display:inline-block}.container-page .section-dock .dock .dock-item:hover p{opacity:.6}.container-page .section-dock .dock .dock-item:hover .doc-icon .primary-fill{fill:#2f67ca}.ymaps-2-1-79-map{border-radius:10px}@media (min-width:1024px){.ymaps-2-1-79-map{border-radius:20px}}.container-page .post{margin:40px 0 152px}@media (max-width:1023px){.container-page .post{margin:20px 0 120px}}@media (max-width:767px){.container-page .post{margin:20px 0 60px}}.container-page .post .title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 20px;color:#0c0c0c}@media (max-width:767px){.container-page .post .title{margin:0 0 10px}}.container-page .post .the-content{color:#0c0c0c}.container-page .post .the-content h2{font-weight:600;font-size:clamp(24px,5vw,48px);line-height:110%;letter-spacing:-.04em;text-transform:uppercase;margin:40px 0 20px;color:#0c0c0c}@media (max-width:1023px){.container-page .post .the-content h2{font-size:40px}}@media (max-width:767px){.container-page .post .the-content h2{font-size:24px}}.container-page .post .the-content h2:first-of-type{margin-top:0}@media (max-width:767px){.container-page .post .the-content h2{margin:30px 0 15px}}.container-page .post .the-content p{margin:0 0 40px}@media (max-width:767px){.container-page .post .the-content p{margin:0 0 20px}}.container-page .post .the-content p:last-child{margin-bottom:0}.container-page .post .the-content a{color:#0c0c0c;text-decoration:underline;transition:opacity .3s ease}.container-page .post .the-content a:hover{opacity:.6}.container-page .post .the-content ol,.container-page .post .the-content ul{margin:0 0 15px;padding-left:20px}.container-page .post .the-content ol li,.container-page .post .the-content ul li{margin:0 0 10px}.container-page .post .the-content ol li:last-child,.container-page .post .the-content ul li:last-child{margin-bottom:0}.container{max-width:1500px;margin:0 auto;padding:0 30px}@media (max-width:767px){.container{padding:0 10px}}.container .title{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:20px}@media (max-width:1023px){.container .title{gap:0}}@media (max-width:767px){.container .title{flex-direction:column}}.container .title h1{font-size:clamp(40px,6vw,100px);text-transform:uppercase;font-weight:600;line-height:100%;letter-spacing:-4px;text-align:left;margin:40px 0 0;color:#0c0c0c;color:#0c0c0c}@media (max-width:1023px){.container .title h1{margin:18px 0 18px}}.container .title p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:730px}@media (max-width:767px){.container .title p{max-width:100%}}.container .projects-list{margin:40px 0 152px}@media (max-width:1023px){.container .projects-list{margin:40px 0 120px}}@media (max-width:767px){.container .projects-list{margin:20px 0 60px}}.container .projects-list__inner{display:grid}.container .projects-list .project-item{display:grid;grid-template-columns:60px repeat(2,1fr) 160px repeat(1,1fr) 160px;align-items:center;gap:20px;padding:30px 0;border-bottom:1px solid rgba(0,0,0,.2);position:relative;transition:ease .3s;-moz-column-gap:inherit;column-gap:inherit}.container .projects-list .project-item:first-child{border-top:1px solid rgba(0,0,0,.2)}@media (max-width:1200px){.container .projects-list .project-item{align-items:flex-start;padding:24px 0;gap:10px;grid-template-columns:40px repeat(3,1fr);grid-template-areas:"year name tags file" "none none none case"}.container .projects-list .project-item .project-item__year{grid-area:year}.container .projects-list .project-item .project-item__name{grid-area:name}.container .projects-list .project-item .project-item__tags{grid-area:tags}.container .projects-list .project-item .project-item__file{grid-area:file}.container .projects-list .project-item .project-item__case-link{grid-area:case}}@media (max-width:1023px){.container .projects-list .project-item{grid-template-columns:40px repeat(2,1fr) 1fr;grid-template-areas:"year name tags links" "none none none links";gap:0;-moz-column-gap:10px;column-gap:10px}.container .projects-list .project-item .project-item__year{grid-area:year}.container .projects-list .project-item .project-item__name{grid-area:name}.container .projects-list .project-item .project-item__tags{grid-area:tags}.container .projects-list .project-item .project-item__file{grid-area:links}.container .projects-list .project-item .project-item__case-link{grid-area:links}}@media (max-width:767px){.container .projects-list .project-item{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;gap:16px;-moz-column-gap:inherit;column-gap:inherit}.container .projects-list .project-item .project-item__year{order:1}.container .projects-list .project-item .project-item__tags{order:2}.container .projects-list .project-item .project-item__name{order:3}.container .projects-list .project-item .project-item__file{order:4}.container .projects-list .project-item .project-item__case-link{order:5}}.container .projects-list .project-item__image-wrapper{position:relative;margin:-20% auto;width:100%;max-width:216px;height:124px;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width:1200px){.container .projects-list .project-item__image-wrapper{display:none}}.container .projects-list .project-item__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.container .projects-list .project-item:hover{background:#dfdfdf}.container .projects-list .project-item:hover .project-item__image-wrapper{opacity:1}.container .projects-list .project-item:hover .project-item__tags .tag{background:#fcc319}.container .projects-list .project-item .project-item__year{font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#666}.container .projects-list .project-item .project-item__name{font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:clamp(14px,2.2vw,22px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:100%;color:#0c0c0c;text-transform:uppercase}.container .projects-list .project-item .project-item__tags{display:flex;gap:10px;flex-wrap:wrap}.container .projects-list .project-item .project-item__tags .tag{padding:8px 20px;text-decoration:none;transition:all .3s ease;border-radius:20px;color:#0c0c0c;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:#dfdfdf}@media (min-width:1024px){.container .projects-list .project-item .project-item__tags .tag{border-radius:20px}}@media (max-width:767px){.container .projects-list .project-item .project-item__tags .tag{font-size:14px}}.container .projects-list .project-item .project-item__file{transition:all .3s ease}.container .projects-list .project-item .project-item__file:hover{opacity:.7}.container .projects-list .project-item .project-item__file a{text-decoration:underline;display:flex;align-items:center;text-transform:uppercase;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}@media (max-width:1200px){.container .projects-list .project-item .project-item__file a{justify-content:flex-end}}.container .projects-list .project-item .project-item__case-link{display:flex;align-items:center;text-align:right;transition:all .3s ease}@media (max-width:1200px){.container .projects-list .project-item .project-item__case-link{justify-content:flex-end}}@media (min-width:768px) and (max-width:1023px){.container .projects-list .project-item .project-item__case-link{margin-top:30px}}.container .projects-list .project-item .project-item__case-link:hover{opacity:.7}.container .projects-list .project-item .project-item__case-link a{color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;justify-content:flex-end;align-items:center;text-transform:uppercase;gap:0}.container .projects-list .hidden{display:none}.container .projects-list .load-more-reviews{display:block;width:100%;position:relative;font-size:clamp(14px,2vw,16px);font-weight:600;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;border:1px solid #0c0c0c;border-radius:30px;padding:20px 50px;margin:40px auto 0;transition:background-color .3s ease,color .3s ease;background:#ebebeb}.container .projects-list .load-more-reviews:hover{background-color:#fcc319}.container-page .title-service-page h1{font-size:clamp(40px,6vw,100px);text-transform:uppercase;font-weight:600;line-height:100%;letter-spacing:-4px;text-align:left;margin:40px 0 20px;color:#0c0c0c}@media (max-width:1023px){.container-page .title-service-page h1{margin:18px 0 18px}}@media (max-width:1023px){.full-services{margin-bottom:0}}@media (max-width:767px){.full-services{margin-bottom:0}}.full-services .title-page{display:grid;gap:20px;max-width:1500px;padding:0 30px;margin:0 auto}@media (max-width:767px){.full-services .title-page{padding:0 10px;gap:10px}}.full-services .title-page h2{text-transform:uppercase;font-weight:600;font-size:clamp(28px,5vw,60px);line-height:100%;letter-spacing:-.04em;color:#0c0c0c}@media (max-width:1023px){.full-services .title-page h2{font-size:44px}}@media (max-width:767px){.full-services .title-page h2{font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.12px;text-transform:uppercase}}.full-services .title-page p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:770px;margin-bottom:40px}@media (max-width:1023px){.full-services .title-page p{margin-bottom:20px}}.full-services .services-list{margin-bottom:0!important}.full-services .services-list .service-item:last-child{margin-bottom:0!important}.partners_blocks{margin:152px auto;max-width:1500px;padding:0 30px}@media (max-width:1023px){.partners_blocks{margin:120px auto}}@media (max-width:767px){.partners_blocks{padding:0 10px;margin:60px auto}}.partners_blocks h2{color:#0c0c0c;font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;margin-bottom:20px}@media (max-width:767px){.partners_blocks h2{margin-bottom:10px}}.partners_blocks p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:40px;max-width:750px}@media (max-width:767px){.partners_blocks p{margin-bottom:20px}}.partners_blocks .gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:40px}@media (max-width:1023px){.partners_blocks .gallery{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:767px){.partners_blocks .gallery{grid-template-columns:repeat(2,1fr);gap:10px}}.partners_blocks .gallery .gallery-item{display:flex;border:1px solid rgba(0,0,0,.2);border-radius:10px;justify-content:center;align-items:center;height:10.5em;max-width:345px;width:100%;padding:20px}@media (min-width:1024px){.partners_blocks .gallery .gallery-item{border-radius:20px}}@media (max-width:1023px){.partners_blocks .gallery .gallery-item img{max-width:70%}}@media (max-width:767px){.partners_blocks .gallery .gallery-item{padding:10px 16px;height:6.5em}}.reviews{margin:152px auto;max-width:1500px}@media (max-width:1023px){.reviews{margin:120px auto}}@media (max-width:767px){.reviews{margin:60px auto}}.reviews__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;flex-direction:column;gap:20px}@media (max-width:767px){.reviews__header{gap:10px;margin-bottom:30px}}.reviews__header .reviews__title{font-weight:700;font-size:clamp(28px,5.8vw,60px);line-height:clamp(28px,7.2vw,66px);letter-spacing:-4%;text-transform:uppercase;color:#0c0c0c}.reviews__header .reviews__description{display:flex;max-width:730px;flex-direction:column;align-items:flex-start;gap:20px}.reviews__header .reviews__description p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.reviews__header .reviews__description .reviews__all-button{background:#fcc319;color:#0c0c0c;padding:14px 36px;text-decoration:none;border-radius:30px;transition:background .3s}.reviews__header .reviews__description .reviews__all-button:hover{background:#e3b017}.reviews__slider{position:relative;overflow:visible}.reviews__cards{overflow:visible}.reviews__cards .slick-track{display:flex!important;align-items:stretch;margin-left:0}.reviews__cards .slick-slide{height:auto;margin-right:40px}@media (max-width:1023px){.reviews__cards .slick-slide{margin-right:20px}}@media (max-width:767px){.reviews__cards .slick-slide{margin-right:10px}}.reviews__cards .slick-list{overflow:visible!important;margin-right:-20px}@media (max-width:767px){.reviews__cards .slick-list{padding:0 10px 0 0}}.reviews__arrows{position:absolute;bottom:-70px;left:50px;transform:translateX(-50%);display:flex;gap:20px}@media (max-width:767px){.reviews__arrows{display:none}}.reviews__arrows .reviews__arrow{background:0 0;border:1px solid #0c0c0c;cursor:pointer;padding:8px;border-radius:8px;transition:background .3s ease,border-color .3s ease}.reviews__arrows .reviews__arrow svg{width:24px;height:24px;fill:#000;transition:fill .3s ease}.reviews__arrows .reviews__arrow:hover:not(:disabled){background:#fcc319}.reviews__arrows .reviews__arrow:hover:not(:disabled) svg{fill:#000}.reviews__arrows .reviews__arrow:disabled{opacity:.2;cursor:default}.reviews__arrows .reviews__arrow:disabled svg{fill:rgba(0,0,0,.2)}.review-card{background:#fafafa;padding:40px;display:flex!important;flex-direction:column;justify-content:space-between;gap:40px;border-radius:10px;height:auto}@media (min-width:1024px){.review-card{border-radius:20px}}@media (max-width:1023px){.review-card{padding:24px}}@media (max-width:767px){.review-card{padding:16px;gap:20px}}.review-card__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:clamp(16px,2.2vw,18px);font-weight:400;line-height:116%;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin:0}@media (max-width:767px){.review-card__text{margin:0}}.review-card__text p{font-size:clamp(16px,2.2vw,18px);font-weight:400;line-height:116%;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.review-card__text .review-card__button{text-align:right;color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;justify-content:flex-end;align-items:center;text-transform:uppercase;gap:0}@media (max-width:767px){.review-card__text .review-card__button{text-align:left;justify-content:flex-start}}.review-card__text .review-card__button:hover{opacity:.7}.review-card__text .review-card__button:hover .arrow-icon{transform:translateX(3px)}.review-card .review-card__down{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:767px){.review-card .review-card__down{align-items:flex-start;flex-direction:column;gap:20px}}.review-card .review-card__down .__info{max-width:50%}@media (max-width:767px){.review-card .review-card__down .__info{max-width:100%}}.review-card .review-card__down .__info .__name{font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:clamp(14px,2.2vw,22px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:clamp(16px,2.2vw,20px);color:#0c0c0c;margin-bottom:10px;text-transform:uppercase}@media (max-width:767px){.review-card .review-card__down .__info .__name{margin-bottom:4px}}.review-card .review-card__down .__info .__position{font-weight:400;font-size:14px;line-height:120%;letter-spacing:0}.review-card .review-card__down .__buttons{display:grid;justify-content:space-between;gap:10px}.review-card .review-card__down .__buttons .review-card__button{text-align:right;color:#0c0c0c;font-size:14px;font-weight:400;line-height:100%;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .3s;display:inline-flex;justify-content:flex-end;align-items:center;text-transform:uppercase;gap:0}@media (max-width:767px){.review-card .review-card__down .__buttons .review-card__button{text-align:left;justify-content:flex-start}}.review-card .review-card__down .__buttons .review-card__button:hover{opacity:.7}.review-card .review-card__down .__buttons .review-card__button:hover .arrow-icon{transform:translateX(3px)}.row-fluid .container{margin:0 auto;max-width:1500px;padding:0 30px}@media (max-width:767px){.row-fluid .container{padding:0 10px}}.row-fluid .container .post.service-post{margin-top:40px}@media (max-width:1023px){.row-fluid .container .post.service-post{margin-top:18px}}.row-fluid .container .post.service-post .post-header{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:20px}@media (max-width:1023px){.row-fluid .container .post.service-post .post-header{gap:25px}}@media (max-width:767px){.row-fluid .container .post.service-post .post-header{gap:10px}}.row-fluid .container .post.service-post .post-header .post-up{display:flex;align-items:flex-start;gap:30px}@media (max-width:1023px){.row-fluid .container .post.service-post .post-header .post-up{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.row-fluid .container .post.service-post .post-header .post-up{gap:16px}}.row-fluid .container .post.service-post .post-header .post-up .post-meta{display:flex;align-items:flex-start;flex-direction:column;gap:40px;max-width:310px;color:#0c0c0c}@media (max-width:1023px){.row-fluid .container .post.service-post .post-header .post-up .post-meta{max-width:100%;flex-direction:row}}@media (max-width:767px){.row-fluid .container .post.service-post .post-header .post-up .post-meta{gap:10px;flex-direction:column}}.row-fluid .container .post.service-post .post-header .post-up .post-meta .meta-top{display:flex;flex-direction:column;gap:10px}.row-fluid .container .post.service-post .post-header .post-up .post-meta .meta-top .service-excerpt{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}@media (max-width:767px){.row-fluid .container .post.service-post .post-header .post-up .post-meta .meta-top .service-excerpt{font-size:14px}}.row-fluid .container .post.service-post .post-header .post-up h1.title-case{font-weight:700;font-size:clamp(36px,7.1vw,117px);font-style:Bold;line-height:116%;letter-spacing:-.04rem;text-transform:uppercase;color:#0c0c0c}.row-fluid .container .post.service-post .post-header .service-tags{display:flex;gap:10px;text-align:center}@media (max-width:767px){.row-fluid .container .post.service-post .post-header .service-tags{flex-wrap:wrap}}.row-fluid .container .post.service-post .post-header .service-tags .service-tag{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-align:center;background-color:#dfdfdf;border-radius:10px;padding:8px 20px;white-space:nowrap}@media (max-width:767px){.row-fluid .container .post.service-post .post-header .service-tags .service-tag{font-size:14px}}@media (min-width:1024px){.row-fluid .container .post.service-post .post-header .service-tags .service-tag{border-radius:20px}}.row-fluid .container .post.service-post .post-img{margin-bottom:40px}@media (max-width:767px){.row-fluid .container .post.service-post .post-img{margin-bottom:20px}}.row-fluid .container .post.service-post .post-img img{width:100%;height:100%;border-radius:10px;max-height:810px;-o-object-fit:cover;object-fit:cover}.row-fluid .container .post.service-post .the-content{margin:40px 0 150px}@media (max-width:1023px){.row-fluid .container .post.service-post .the-content{margin:20px 0 120px}}@media (max-width:767px){.row-fluid .container .post.service-post .the-content{margin:20px 0 60px}}@media (max-width:1023px){.row-fluid .container{padding:0 30px}}@media (max-width:767px){.row-fluid .container{padding:0 10px}}.breadcrumbs{margin:40px 0 40px}@media (max-width:1023px){.breadcrumbs{margin:18px 0 18px}}.breadcrumbs .breadcrumbs-list{display:flex;align-items:flex-start;gap:8px;list-style:none;padding:0;margin:0}.breadcrumbs .breadcrumbs-list li{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}@media (max-width:1023px){.breadcrumbs .breadcrumbs-list li{margin-bottom:0}}@media (max-width:767px){.breadcrumbs .breadcrumbs-list li{font-size:14px}}.breadcrumbs .breadcrumbs-list li:last-child{margin-bottom:0}.breadcrumbs .breadcrumbs-list li a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.breadcrumbs .breadcrumbs-list li a:hover{border-color:currentColor}.breadcrumbs .breadcrumbs-list span{opacity:.5}.service-hero{display:none;padding:80px 0;text-align:center}.service-hero .container{max-width:1200px;margin:0 auto;padding:0 20px}.service-hero h1{font-weight:700;font-size:clamp(36px,7.1vw,117px);font-style:Bold;line-height:116%;letter-spacing:-.04rem;text-transform:uppercase;color:#0c0c0c;margin-bottom:20px}.service-hero .description{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;max-width:800px;margin:0 auto 30px}.service-hero .hero-image{margin-top:40px}.service-hero .hero-image img{width:100%;height:100%;border-radius:10px;max-height:810px;-o-object-fit:cover;object-fit:cover}.service-block{display:flex;width:100%;justify-content:flex-end;flex-direction:column;margin:40px 0;position:relative}@media (max-width:767px){.service-block{margin:20px 0}}.service-block .image a:hover{opacity:1!important}.service-block .image a:hover img{transform:scale(1.05)}.service-block .image .video-block{position:relative;cursor:pointer}.service-block .image .video-block iframe{border-radius:20px}@media (max-width:767px){.service-block .image .video-block iframe{border-radius:10px}}.service-block .image .video-block svg{position:absolute;z-index:1;transform:translate(-50%,-50%);left:50%;top:50%;transition:fill .3s ease}@media (max-width:767px){.service-block .image .video-block svg{height:50px}}.service-block .image .video-block svg circle{fill:#0c0c0c;fill-opacity:.2;stroke:#fcc319;opacity:.6}.service-block .image .video-block svg path{fill:#fcc319}.service-block .image .video-block:hover svg circle{transition:fill .3s ease;fill:#fcc319;opacity:1;fill-opacity:1}.service-block .image .video-block:hover svg path{transition:fill .3s ease;fill:#0c0c0c}.service-block.hero-block{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:1023px){.service-block.hero-block{margin-top:20px}}.service-block.hero-block h1{text-transform:uppercase;color:#0c0c0c;margin-bottom:20px;align-self:flex-start}@media (max-width:1023px){.service-block.hero-block h1{font-weight:600}}@media (max-width:767px){.service-block.hero-block h1{font-size:28px;font-weight:700;line-height:116%;letter-spacing:-.04rem;text-transform:uppercase;color:#0c0c0c}}.service-block.hero-block .post-title-desc{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;margin:0 0 0 auto}@media (max-width:1600px){.service-block.hero-block .post-title-desc{max-width:890px}}@media (max-width:1023px){.service-block.hero-block .post-title-desc{max-width:100%}}.service-block.hero-block .post-title-desc p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:6px}.service-block.hero-block .post-title-desc p:last-child{margin-bottom:0}.service-block.hero-block .image{margin-top:40px}@media (max-width:767px){.service-block.hero-block .image{margin-top:20px}}.service-block.hero-block .image a{display:block;overflow:hidden;border-radius:10px;transition:transform .3s ease;transform-origin:center center;max-height:810px}.service-block.hero-block .image img{width:100%;height:100%;border-radius:10px;max-height:810px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center}.service-block.hero-block .image a:hover{opacity:1!important}.service-block.hero-block .image a:hover img{transform:scale(1.05)}.service-block.hero-block .image .img-caption{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666;margin-top:6px;text-align:left}.service-block.hero-block .image .video-block .video-preview-wrap .video-preview{max-height:810px}.service-block.links-block .post-label,.service-block.text-block .post-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666;max-width:230px}@media (max-width:767px){.service-block.links-block .post-label,.service-block.text-block .post-label{position:relative;margin-bottom:10px;max-width:100%}}.service-block.links-block .content-row,.service-block.text-block .content-row{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:10px;margin:0 0 0 auto}@media (max-width:1600px){.service-block.links-block .content-row,.service-block.text-block .content-row{max-width:890px}}@media (max-width:767px){.service-block.links-block .content-row,.service-block.text-block .content-row{gap:10px}}.service-block.links-block .content-row .post-title,.service-block.text-block .content-row .post-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;text-indent:35%;width:100%}@media (max-width:767px){.service-block.links-block .content-row .post-title,.service-block.text-block .content-row .post-title{text-indent:0}}.service-block.links-block .content-row .post-title-desc,.service-block.text-block .content-row .post-title-desc{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c}.service-block.links-block .content-row .post-title-desc p,.service-block.text-block .content-row .post-title-desc p{font-size:clamp(16px,2vw,18px);font-weight:400;line-height:116%;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;margin-bottom:6px}.service-block.links-block .content-row .post-title-desc p:last-child,.service-block.text-block .content-row .post-title-desc p:last-child{margin-bottom:0}.service-block.links-block .content-row .stage-description,.service-block.text-block .content-row .stage-description{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;width:100%}.service-block.links-block .content-row .stage-description p,.service-block.text-block .content-row .stage-description p{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:10px}.service-block.links-block .content-row .stage-description p:last-child,.service-block.text-block .content-row .stage-description p:last-child{margin-bottom:0}.service-block.links-block .content-row .stage-description ul,.service-block.text-block .content-row .stage-description ul{max-width:700px;width:100%;margin:auto 0 10px auto}@media (max-width:1600px){.service-block.links-block .content-row .stage-description ul,.service-block.text-block .content-row .stage-description ul{max-width:62.1%}}@media (max-width:767px){.service-block.links-block .content-row .stage-description ul,.service-block.text-block .content-row .stage-description ul{max-width:96%}}.service-block.links-block .content-row .stage-description ul li,.service-block.text-block .content-row .stage-description ul li{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}.service-block.links-block .content-row .stage-description ul li:last-child,.service-block.text-block .content-row .stage-description ul li:last-child{margin-bottom:0}.service-block.links-block .image,.service-block.text-block .image{margin:40px 0 0}@media (max-width:767px){.service-block.links-block .image,.service-block.text-block .image{margin-top:20px}}.service-block.links-block .image a,.service-block.text-block .image a{display:block;overflow:hidden;border-radius:10px;transition:transform .3s ease;transform-origin:center center;max-height:810px}.service-block.links-block .image img,.service-block.text-block .image img{width:100%;border-radius:10px;min-height:810px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center}@media (max-width:1023px){.service-block.links-block .image img,.service-block.text-block .image img{min-height:inherit;height:100%}}.service-block.links-block .image a:hover,.service-block.text-block .image a:hover{opacity:1!important}.service-block.links-block .image a:hover img,.service-block.text-block .image a:hover img{transform:scale(1.05)}.service-block.links-block .image .img-caption,.service-block.text-block .image .img-caption{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666;margin-top:6px;text-align:left}.service-block.links-block .image .video-block .video-preview-wrap .video-preview,.service-block.text-block .image .video-block .video-preview-wrap .video-preview{min-height:810px}@media (max-width:1023px){.service-block.links-block .image .video-block .video-preview-wrap .video-preview,.service-block.text-block .image .video-block .video-preview-wrap .video-preview{min-height:inherit;height:100%}}.service-block.cases-block{margin-top:150px}@media (max-width:1023px){.service-block.cases-block{margin-top:120px}}@media (max-width:767px){.service-block.cases-block{margin-top:60px}}.service-block.cases-block a{text-decoration:none}.service-block.cases-block .post-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666;max-width:230px}@media (max-width:767px){.service-block.cases-block .post-label{position:relative;margin-bottom:10px;max-width:100%}}.service-block.cases-block .content-row{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1115px;gap:10px;margin:0 0 40px auto}@media (max-width:1600px){.service-block.cases-block .content-row{max-width:890px}}@media (max-width:767px){.service-block.cases-block .content-row{gap:10px;margin-bottom:20px}}.service-block.cases-block .content-row .post-title{font-weight:600;font-size:clamp(24px,4vw,36px);line-height:116%;letter-spacing:-.03em;text-transform:uppercase;color:#0c0c0c;text-indent:35%;width:100%;text-transform:uppercase}@media (max-width:767px){.service-block.cases-block .content-row .post-title{text-indent:0}}.service-block.cases-block .content-row .stage-description{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;max-width:100%;margin:0 0 0 auto}.service-block.cases-block .content-row .stage-description p{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:10px}.service-block.cases-block .content-row .stage-description p:last-child{margin-bottom:0}.service-block.cases-block .case-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:inherit;gap:40px}@media (max-width:1023px){.service-block.cases-block .case-grid{gap:20px}}@media (max-width:767px){.service-block.cases-block .case-grid{grid-template-columns:repeat(1,1fr);gap:20px}}.service-block.cases-block .case-grid .case-item{display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.service-block.cases-block .case-grid .case-item:hover>a .case-tags{opacity:1}}.service-block.cases-block .case-grid .case-item .case-tags{position:absolute;top:20px;left:20px;z-index:9;display:flex;gap:10px;text-align:center;flex-wrap:wrap}@media (min-width:1024px){.service-block.cases-block .case-grid .case-item .case-tags{opacity:0;top:16px;left:16px;transition:none}}@media (max-width:1023px){.service-block.cases-block .case-grid .case-item .case-tags{opacity:1}}@media (max-width:767px){.service-block.cases-block .case-grid .case-item .case-tags{top:10px;left:10px;gap:6px}}.service-block.cases-block .case-grid .case-item .case-tags .case-tag{font-size:16px;font-weight:400;line-height:clamp(14px,2vw,16px);text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0c0c0c;text-align:center;background:rgba(255,255,255,.5);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:20px;padding:8px 20px;margin:0}@media (max-width:767px){.service-block.cases-block .case-grid .case-item .case-tags .case-tag{font-size:14px}}@media (min-width:1024px){.service-block.cases-block .case-grid .case-item .case-tags .case-tag{border-radius:20px}}@media (max-width:767px){.service-block.cases-block .case-grid .case-item .case-tags .case-tag{padding:6px 16px;font-size:14px}}.service-block.cases-block .case-grid .case-item>a{display:block;overflow:hidden;border-radius:10px;max-height:500px;height:100%;position:relative;opacity:1!important;transition:none}@media (min-width:1024px){.service-block.cases-block .case-grid .case-item>a{border-radius:20px}}@media (max-width:767px){.service-block.cases-block .case-grid .case-item>a{height:240px}}.service-block.cases-block .case-grid .case-item>a:hover{opacity:1!important}.service-block.cases-block .case-grid .case-item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center;min-height:404px;opacity:1!important}@media (max-width:1023px){.service-block.cases-block .case-grid .case-item>a img{min-height:312px}}@media (max-width:767px){.service-block.cases-block .case-grid .case-item>a img{min-height:254px}}.service-block.cases-block .case-grid .case-item>a:hover{opacity:1!important}.service-block.cases-block .case-grid .case-item>a:hover img{transform:scale(1.05);opacity:1!important}.service-block.cases-block .case-grid .case-item .case-meta{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0}.service-block.cases-block .case-grid .case-item .case-meta .case-title{font-family:Inter;font-size:32px;font-weight:500;line-height:100%;letter-spacing:-1.28px;color:#0c0c0c;text-transform:uppercase;display:flex;align-items:flex-start;gap:10px}@media (max-width:1023px){.service-block.cases-block .case-grid .case-item .case-meta .case-title{font-size:28px;letter-spacing:-4%}}@media (max-width:767px){.service-block.cases-block .case-grid .case-item .case-meta .case-title{font-weight:600;font-size:24px;letter-spacing:-4%}}.service-block.cases-block .case-grid .case-item .case-meta .case-title .case-year{color:#0c0c0c;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.64px}.service-block.cases-block .button-transparent{padding:0}.service-block.links-block .underline-list{max-width:700px;margin:auto 0 10px auto;width:100%}@media (max-width:1600px){.service-block.links-block .underline-list{max-width:62.1%}}@media (max-width:767px){.service-block.links-block .underline-list{max-width:96%}}.service-block.links-block .underline-list li{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}.service-block.links-block .underline-list li a.underline{text-decoration:none;border-bottom:1px solid #0c0c0c;transition:all .3s ease}.service-block.links-block .underline-list li a.underline:hover{opacity:.5}.service-block.links-block .underline-list li:last-child{margin-bottom:0}.service-block.steps-block .post-label{position:absolute;top:0;left:0;flex:1;font-weight:400;font-size:clamp(12px,7.1vw,14px);line-height:116%;letter-spacing:0;text-transform:uppercase;color:#666;max-width:230px}@media (max-width:1100px){.service-block.steps-block .post-label{display:none}}.service-block.steps-block .content-row{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1115px;gap:10px;margin:0 0 40px auto}@media (max-width:1600px){.service-block.steps-block .content-row{max-width:890px}}@media (max-width:1100px){.service-block.steps-block .content-row{max-width:100%}}@media (max-width:767px){.service-block.steps-block .content-row{gap:10px;margin-bottom:20px}}.service-block.steps-block .stage-list{list-style:none;padding:0;width:100%}.service-block.steps-block .stage-list .stage-item{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid rgba(0,0,0,.2);padding:40px 20% 40px 0;width:100%}.service-block.steps-block .stage-list .stage-item:first-child{padding-top:0}@media (max-width:1600px){.service-block.steps-block .stage-list .stage-item{padding:40px 80px 40px 0}}@media (max-width:1023px){.service-block.steps-block .stage-list .stage-item{padding:30px 0;max-width:100%;justify-content:space-between}}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item{flex-direction:column;gap:4px;padding:20px 0}}.service-block.steps-block .stage-list .stage-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item:last-child{padding-bottom:0}}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item{flex-direction:column}}.service-block.steps-block .stage-list .stage-item .stage-number{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:0;width:-moz-fit-content;width:fit-content;flex-shrink:0}.service-block.steps-block .stage-list .stage-item .stage-content{display:flex;align-items:flex-start;justify-content:space-between;gap:130px;width:100%}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item .stage-content{gap:8px;flex-direction:column}}.service-block.steps-block .stage-list .stage-item .stage-content h3{color:#0c0c0c;font-weight:600;font-size:clamp(16px,7.1vw,20px);line-height:100%;letter-spacing:-.04rem;text-transform:uppercase;margin-bottom:8px;text-indent:0;max-width:260px;width:100%;flex-shrink:0}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item .stage-content h3{max-width:100%;margin-bottom:0}}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:0;max-width:500px}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description p{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:10px}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description p:last-child{margin-bottom:0}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description ul{max-width:700px;width:100%;margin:auto 0 0 auto}@media (max-width:1600px){.service-block.steps-block .stage-list .stage-item .stage-content .stage-description ul{max-width:62.1%}}@media (max-width:767px){.service-block.steps-block .stage-list .stage-item .stage-content .stage-description ul{max-width:96%}}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description ul li{font-weight:400;font-size:clamp(16px,3.1vw,18px);line-height:116%;letter-spacing:0;color:#0c0c0c;margin-bottom:6px}.service-block.steps-block .stage-list .stage-item .stage-content .stage-description ul li:last-child{margin-bottom:0}section.service-block.steps-block .image a{display:block;overflow:hidden;border-radius:10px;transition:transform .3s ease;transform-origin:center center;max-height:810px}section.service-block.steps-block .image img{width:100%;height:100%;border-radius:10px;max-height:810px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform-origin:center center}section.service-block.steps-block .image a:hover{opacity:1!important}section.service-block.steps-block .image a:hover img{transform:scale(1.05)}section.service-block.steps-block .image .img-caption{font-weight:400;font-size:14px;line-height:116%;letter-spacing:0;color:#666;margin-top:6px;text-align:left}section.service-block.steps-block .image .video-block .video-preview-wrap .video-preview{max-height:810px}