.section-what-we-do{padding-top:100px}@media(max-width: 768px){.section-what-we-do{padding-top:0}}.section-what-we-do.paged .container.thiner h2{font-size:64px;line-height:120%;max-width:unset}@media(max-width: 1024px){.section-what-we-do.paged .container.thiner h2{font-size:48px}}.section-what-we-do.paged .container.thiner .we-wrapper .we-texts .we-text p{font-size:28px;line-height:120%;color:#353535;background:#353535;-webkit-text-fill-color:none;background-clip:text;font-weight:400;text-align:left}.section-what-we-do.paged.health_wellness .container.thiner h2{background:var(--Style, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #357EC1 0%, #0F4C5C 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-what-we-do.paged.health_wellness .container.thiner .we-wrapper .we-texts .we-text{border:2px solid var(--Style, #357EC1)}.section-what-we-do.paged.health_wellness .container.thiner .slick-active button{background:#357ec1}.section-what-we-do.paged.health_wellness .container.thiner .slick-dots button{border:1px solid #357ec1}.section-what-we-do.paged.construction .container.thiner h2{background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #5F0F40 0%, #191919 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);max-width:1000px}.section-what-we-do.paged.construction .container.thiner .we-wrapper .we-texts .we-text{border:2px solid var(--Radial, #5F0F40)}.section-what-we-do.paged.construction .container.thiner .slick-active button{background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #5F0F40 0%, #191919 100%))}.section-what-we-do.paged.construction .container.thiner .slick-dots button{border:1px solid #5f0f40}.section-what-we-do.paged.manufacturing .container.thiner h2{font-size:96px;line-height:100px;padding-bottom:10px;margin-bottom:35px;max-width:1070px}@media(max-width: 768px){.section-what-we-do.paged.manufacturing .container.thiner h2{font-size:7.6vw;line-height:1.25;margin-bottom:20px}}.section-what-we-do.paged.manufacturing .container.thiner .we-wrapper .we-texts .we-text{border:2px solid var(--Radial, #E5B300)}.section-what-we-do.paged.manufacturing .container.thiner .slick-active button{background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #E5B300 0%, #A31010 100%))}.section-what-we-do.paged.manufacturing .container.thiner .slick-dots button{border:1px solid #b53b0c}.section-what-we-do.paged.financial .container.thiner h2{font-size:64px;line-height:120%;padding-bottom:10px;margin-bottom:35px;max-width:1030px;background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #2A90BC 0%, #082C21 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.section-what-we-do.paged.financial .container.thiner h2{font-size:7.6vw;line-height:1.25;margin-bottom:20px}}.section-what-we-do.paged.financial .container.thiner .we-wrapper .we-texts .we-text{border:2px solid var(--Radial, #2A90BC)}.section-what-we-do.paged.financial .container.thiner .slick-active button{background:var(--Color-4, #298AAE)}.section-what-we-do.paged.financial .container.thiner .slick-dots button{border:1px solid #298aae}.section-what-we-do .container.thiner{margin-bottom:110px}.section-what-we-do .container.thiner h2{font-size:96px;font-style:normal;font-weight:300;line-height:100px;background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #E5B300 0%, #A31010 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);max-width:820px;margin-bottom:45px}@media(max-width: 768px){.section-what-we-do .container.thiner h2{font-size:7.6vw;line-height:1.25;margin-bottom:20px}}@media(min-width: 1025px){.section-what-we-do .container.thiner{margin-left:100px;margin-right:100px}}.section-what-we-do .container .we-wrapper{position:relative;margin-bottom:110px}@media(max-width: 768px){.section-what-we-do .container .we-wrapper{flex-direction:column}}.section-what-we-do .container .we-wrapper .bottom-left-block{padding:0 60px;display:flex;justify-content:center;align-items:center;background:radial-gradient(126.48% 126.48% at -19.63% 21.34%, #E5B300 0%, #A31010 100%);border-radius:20px;max-width:320px}@media(max-width: 768px){.section-what-we-do .container .we-wrapper .bottom-left-block{padding:35px 35px}}.section-what-we-do .container .we-wrapper .bottom-left-block p{font-family:"ivypresto-headline",serif;font-weight:300;font-size:64px;color:#fff;line-height:1.25}@media(max-width: 768px){.section-what-we-do .container .we-wrapper .bottom-left-block p{font-size:7.6vw}}.section-what-we-do .container .we-wrapper .bottom-left-block p strong{font-weight:300;position:relative;z-index:1;display:inline-flex}.section-what-we-do .container .we-wrapper .bottom-left-block p strong:before{position:absolute;content:"";left:-5px;right:-5px;bottom:0px;border:15px solid #b53b0c;border-radius:34px;z-index:-1}@media(max-width: 768px){.section-what-we-do .container .we-wrapper .bottom-left-block p strong:before{border-width:8px}}.section-what-we-do .container .we-wrapper .we-texts .we-text{padding:23px;border:1px solid #b53b0c;border-radius:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:148px}@media(max-width: 1023px){.section-what-we-do .container .we-wrapper .we-texts .we-text{max-width:76vw}}@media(max-width: 768px){.section-what-we-do .container .we-wrapper .we-texts .we-text{padding:20px;gap:20px;flex-direction:column}.section-what-we-do .container .we-wrapper .we-texts .we-text img{width:100%}}.section-what-we-do .container .we-wrapper .we-texts .we-text p{font-weight:600;font-size:38px;line-height:44px;color:#353535;padding-left:54px;background:var(--Radial, radial-gradient(128.26% 128.26% at -19.63% 21.34%, #E5B300 0%, #A31010 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.section-what-we-do .container .we-wrapper .we-texts .we-text p{font-size:20px !important;line-height:28px;padding-left:0;text-align:center}}.section-what-we-do .container .we-wrapper .we-texts .we-text:last-child{margin-bottom:0;overflow:hidden}.section-what-we-do .slick__nav{max-width:157px;margin:0 auto;position:absolute;right:33px;bottom:-45px}.section-what-we-do .slick-dots{list-style:none;display:flex;justify-content:center;padding:0}.section-what-we-do .slick-dots button{height:17px;width:17px;background:linear-gradient(#f7f7f7 0 0) padding-box,linear-gradient(to left, #A31010, #E5B300) border-box;border:1px solid rgba(0,0,0,0);border-radius:15px;outline:none;cursor:pointer;margin:0 10px;transition:width .2s linear;text-indent:-9999px}.section-what-we-do .slick-active{text-align:center}.section-what-we-do .slick-active button{width:103px;background:#b53b0c;border:1px solid #b53b0c}