.about{background:var(--secondary);color:var(--white);padding:var(--size120) 0;background-size:cover}.about__content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--size5)}.about__header{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--size5)}@media (max-width: 1024px){.about__content{display:grid;grid-template-columns:1fr}}.about__img-wrapper1{display:flex;border-radius:var(--size2);overflow:hidden}.about__img-wrapper{display:flex;border-radius:var(--size2)}.about__img{display:"block";width:100%;object-fit:cover;max-width:100%;border-radius:var(--size2)}.about p{color:#fff;font-size:clamp(var(--fontSize1),var(--fontSize2),var(--fontSize5))}.about h2{font-size:clamp(var(--fontSize7),var(--fontSize10),var(--fontSize11));line-height:var(--lineHeight10)}.services{background:var(--background);color:var(--text);padding:var(--size120) 0}.services h2{margin-bottom:var(--size5)}.card{display:flex;flex-direction:column;max-width:40rem;min-height:62rem;align-items:center;justify-content:start;background:var(--white);border-radius:var(--size2) var(--size2) var(--size2) var(--size2);overflow:hidden}.card figure{display:"block";height:100%;width:100%;height:30rem;padding:0;margin:0;border-bottom:2px solid var(--border-hover)}.card figure img{display:"block";width:100%;height:100%;object-fit:cover}.card__content{display:flex;flex-direction:column;gap:var(--size5);max-width:40rem;align-items:center;justify-content:center;padding:1rem;background:var(--white);min-height:23rem}.card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--size5);list-style:none}.button{all:unset;display:inline-flex;align-items:center;justify-content:center;line-height:var(--lineHeight1);font-weight:var(--demi);min-height:3.5rem;color:var(--textHighContrast)}button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}button:focus{outline:none}.button:hover{cursor:pointer}.button:disabled{border-color:transparent;background-color:#373a40;color:#25262b;cursor:not-allowed;background-image:none;pointer-events:none}.button svg{width:var(--size6);height:var(--size6);margin-left:var(--ten)}.filled{border:1px solid transparent;background-color:var(--buttonSolid);color:#fff}.filled:hover{background-color:var(--buttonSolidHover);border:1px solid var(--buttonBorder)}.filled:focus{background-color:var(--buttonSolidHover);border:1px solid var(--buttonBorder)}.outline{border:1px solid var(--buttonBorder);background-color:var(--buttonBackground)}.outline:hover{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.outline:focus{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.light{border:1px solid transparent;background-color:var(--buttonBackground)}.light:hover{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.light:focus{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.subtle{border:1px solid transparent;background-color:transparent}.subtle:hover{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.subtle:focus{background-color:var(--buttonBackgroundHover);border:1px solid var(--buttonBorder)}.default{border:1px solid var(--buttonBorder);background-color:var(--backgroundUiElement)}.default:hover{background-color:var(--backgroundUiElementHover);border:1px solid var(--buttonBorder)}.default:focus{background-color:var(--backgroundUiElementHover);border:1px solid var(--buttonBorder)}.danger{border:1px solid transparent;background-color:var(--errorBorder)}.danger:hover{background-color:var(--errorText);border:1px solid var(--warningBorder)}.danger:focus{background-color:var(--errorBorder);border:1px solid var(--errorText)}.xs{padding:var(--size1) var(--size3);font-size:var(--fontSize1);min-height:3rem}.sm{padding:var(--size2) var(--size4);font-size:var(--fontSize2);min-height:3.6rem}.md{padding:var(--size3) var(--size5);font-size:var(--fontSize2);min-height:4.2rem}.lg{padding:var(--size4) var(--size7);font-size:var(--fontSize5);min-height:5rem}.xlg{padding:var(--size5) var(--size8);font-size:var(--fontSize6);min-height:6rem}.radiusxs{border-radius:var(--xSmall)}.radiussm{border-radius:var(--small)}.radiusmd{border-radius:var(--medium)}.radiuslg{border-radius:var(--large)}.radiusxlg{border-radius:var(--xLarge)}.error{background:var(--errorBackground);border:1px solid var(--errorBorder)}.form-input__label{color:#fff}.form-input__error{margin-left:2rem;color:red}.contact-form__container{padding:10rem;background:var(--primary)}.contact-form__header{color:var(--secondary)}.contact-form__text{color:var(--white)}.contact-form{display:flex;flex-direction:column;gap:var(--size2);background:var(--background)}
