.MainBlock_main-block__opYPD{position:relative;width:100%;height:56.25vw;min-height:520px;max-height:calc(100dvh - 80px);display:flex;align-items:center;background-color:#f7f7f7;overflow:hidden}@media(max-width:1024px){.MainBlock_main-block__opYPD{height:auto;min-height:auto;max-height:none;padding-block:60px}}@media(max-width:480px){.MainBlock_main-block__opYPD{padding-block:40px}}.MainBlock_bg-container__wZtN9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@media(max-width:1024px){.MainBlock_bg-container__wZtN9{height:100%}}.MainBlock_bg-image__4JbVe{width:100%;height:100%}.MainBlock_bg-image__4JbVe img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:85% center!important;object-position:85% center!important}@media(max-width:1024px){.MainBlock_bg-image__4JbVe img{-o-object-position:78% center!important;object-position:78% center!important}}@media(max-width:480px){.MainBlock_bg-image__4JbVe img{-o-object-position:center center!important;object-position:center center!important}}.MainBlock_wrapper___dP6g{position:relative;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(16px,16px + 104*(100vw - 360px)/1080,120px)}@media(max-width:1024px){.MainBlock_wrapper___dP6g{justify-content:flex-start;padding-inline:40px}}@media(max-width:480px){.MainBlock_wrapper___dP6g{justify-content:center;padding-inline:40px}}.MainBlock_content__9q6XR{display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:440px;width:100%;position:relative;background:hsla(0,0%,100%,.22);padding:32px 24px;border-radius:16px;backdrop-filter:blur(3px);box-shadow:0 8px 32px rgba(0,0,0,.02);border:1px solid hsla(0,0%,100%,.15)}@media(max-width:1024px){.MainBlock_content__9q6XR{max-width:330px;text-align:left;align-items:flex-start}}@media(max-width:480px){.MainBlock_content__9q6XR{max-width:100%;padding:24px 20px;text-align:center;align-items:center}}.MainBlock_content__9q6XR h1{color:#040f16;font-family:Nunito,sans-serif;font-size:36px;line-height:44px;font-weight:500!important;width:100%}@media(max-width:1024px){.MainBlock_content__9q6XR h1{font-size:24px;line-height:32px}}@media(max-width:480px){.MainBlock_content__9q6XR h1{font-size:20px;line-height:26px}}.MainBlock_content__9q6XR .MainBlock_description__b7_Qq{--fs:20;--lh:24;font-family:Nunito,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.4px;color:#455055;font-weight:400;max-width:380px;width:100%;line-height:28px}@media(max-width:1024px){.MainBlock_content__9q6XR .MainBlock_description__b7_Qq{font-size:14px;line-height:26px}}@media(max-width:480px){.MainBlock_content__9q6XR .MainBlock_description__b7_Qq{font-size:14px;line-height:26px}}.MainBlock_content__9q6XR .MainBlock_description__b7_Qq strong{font-weight:600;color:#0b4d8f;background:rgba(11,77,143,.06);padding:1px 6px;border-radius:5px;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid rgba(11,77,143,.08);font-size:.9em;vertical-align:middle;margin-inline:2px;margin-block:2px}@media(max-width:480px){.MainBlock_content__9q6XR .MainBlock_description__b7_Qq strong{padding:0 5px;border-radius:4px;margin-block:1px}}.MainBlock_content__9q6XR .MainBlock_button__3vmaX{align-self:flex-start;position:relative;padding:14px 32px 14px 48px!important;border-radius:12px;border:1px solid rgba(11,77,143,.25);background:#fff;cursor:pointer;color:#0b4d8f!important;font-weight:500;font-size:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);transform:translateZ(0);will-change:transform,background-color,border-color,box-shadow}@media(max-width:1024px){.MainBlock_content__9q6XR .MainBlock_button__3vmaX{font-size:14px;padding:12px 24px 12px 40px!important}}@media(max-width:480px){.MainBlock_content__9q6XR .MainBlock_button__3vmaX{align-self:center;width:100%;max-width:260px;padding:12px 24px 12px 42px!important;font-size:15px;margin-top:4px}}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:before{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#2ecc71;border-radius:50%;box-shadow:0 0 0 0 rgba(46,204,113,.7);animation:MainBlock_pulse-dot__1oPge 1.6s cubic-bezier(.66,0,0,1) infinite}@media(max-width:1024px){.MainBlock_content__9q6XR .MainBlock_button__3vmaX:before{left:16px}}@media(max-width:480px){.MainBlock_content__9q6XR .MainBlock_button__3vmaX:before{left:20px}}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:focus-visible,.MainBlock_content__9q6XR .MainBlock_button__3vmaX:hover{background:#0b4d8f;border-color:#0b4d8f;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(11,77,143,.15)}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:focus-visible:before,.MainBlock_content__9q6XR .MainBlock_button__3vmaX:hover:before{background-color:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.7);animation:MainBlock_pulse-dot-white__P9guW 1.6s cubic-bezier(.66,0,0,1) infinite}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:active{transform:translateY(0)}.MainBlock_buttons-group__0OMHR{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}@media(max-width:1024px){.MainBlock_buttons-group__0OMHR{justify-content:flex-start}}@media(max-width:480px){.MainBlock_buttons-group__0OMHR{justify-content:center}}@keyframes MainBlock_pulse-dot__1oPge{0%{transform:translateY(-50%) scale(.95);box-shadow:0 0 0 0 rgba(46,204,113,.7)}70%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 6px rgba(46,204,113,0)}to{transform:translateY(-50%) scale(.95);box-shadow:0 0 0 0 rgba(46,204,113,0)}}@keyframes MainBlock_pulse-dot-white__P9guW{0%{transform:translateY(-50%) scale(.95);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 6px hsla(0,0%,100%,0)}to{transform:translateY(-50%) scale(.95);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.ServiceCard_service-card__cYcBB{position:relative;overflow:hidden;padding:32px 24px;height:325px;flex:1 0 254px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:16px;border:1px solid rgba(39,73,97,.12);transform:translateZ(0);will-change:transform;box-shadow:0 4px 20px 0 rgba(39,73,97,.05);transition:border-color .3s ease}.ServiceCard_service-card__cYcBB:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:16px;box-shadow:0 12px 32px 0 rgba(11,77,143,.15);opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1);z-index:1}.ServiceCard_service-card__cYcBB .ServiceCard_background-image__ByfJR{z-index:0;pointer-events:none;transition:transform .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.ServiceCard_service-card__cYcBB:before{position:absolute;content:"";background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.4) 40%,rgba(0,0,0,0));height:100%;width:100%;top:0;left:0;border-radius:16px;z-index:2}.ServiceCard_service-card__cYcBB .ServiceCard_text__ud8nS{width:100%;z-index:3;margin-bottom:16px}.ServiceCard_service-card__cYcBB .ServiceCard_text__ud8nS h2{--fs:24;--lh:28.8;font-size:24px;font-weight:500;line-height:120%;letter-spacing:-.48px;font-size:20px!important;line-height:1.3!important;font-weight:500!important;margin-bottom:6px}.ServiceCard_service-card__cYcBB .ServiceCard_text__ud8nS h2,.ServiceCard_service-card__cYcBB .ServiceCard_text__ud8nS p{color:#fff;font-family:Nunito,sans-serif;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_service-card__cYcBB .ServiceCard_text__ud8nS p{--fs:16;--lh:19.2;font-size:16px;font-weight:400;line-height:120%;letter-spacing:.32px;font-size:14px!important;line-height:1.4!important;opacity:.85}.ServiceCard_service-card__cYcBB .ServiceCard_button__yNkqq{z-index:3;align-self:flex-start;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media(hover:hover){.ServiceCard_service-card__cYcBB:hover{border-color:rgba(11,77,143,.35)}.ServiceCard_service-card__cYcBB:hover .ServiceCard_background-image__ByfJR{transform:scale(1.04)}.ServiceCard_service-card__cYcBB:hover:after{opacity:1}.ServiceCard_service-card__cYcBB:hover .ServiceCard_button__yNkqq{background:#fff;border:1px solid #fff;color:#0b4d8f}}@media(hover:none){.ServiceCard_service-card__cYcBB:active{border-color:rgba(11,77,143,.35)}.ServiceCard_service-card__cYcBB:active .ServiceCard_background-image__ByfJR{transform:scale(1.04)}.ServiceCard_service-card__cYcBB:active:after{opacity:1}.ServiceCard_service-card__cYcBB:active .ServiceCard_button__yNkqq{background:#fff;border:1px solid #fff;color:#0b4d8f}}.ServicesBlock_services-block__JTisR{border:0 solid #e5e7eb;position:relative;z-index:1}.ServicesBlock_wrapper__g8p1V{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2;padding-inline:clamp(8px,8px + 112*(100vw - 360px)/1080,120px);padding-top:clamp(40px,40px + 0*(100vw - 360px)/1080,40px);padding-bottom:clamp(40px,40px + 0*(100vw - 360px)/1080,40px)}.ServicesBlock_wrapper__g8p1V h2{color:var(--Rich-black,#040F16);font-family:Nunito,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.ServicesBlock_cards__bBOL_{display:flex;flex-wrap:wrap;gap:24px;position:relative;z-index:2}.ServicesBlock_services-section-wrapper__URkzX{background-color:#f8f9fa;background-image:none}.ServicesBlock_services-section-wrapper__URkzX:before{display:none}.NotFound_not-found__Ewkru{height:720px;position:relative;background:rgba(0,0,0,0);border:1px solid #eae7dc;padding:0}.NotFound_not-found__Ewkru,.NotFound_not-found__Ewkru .NotFound_content__1EEht{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.NotFound_not-found__Ewkru .NotFound_content__1EEht{height:100%;background:linear-gradient(90deg,#000 50px,transparent 0,transparent calc(100% - 50px),#000 0) 0 0/100% 1px no-repeat,linear-gradient(90deg,#000 50px,transparent 0,transparent calc(100% - 50px),#000 0) 0 100%/100% 1px no-repeat,linear-gradient(180deg,#000 50px,transparent 0,transparent calc(100% - 50px),#000 0) 0 0/1px 100% no-repeat,linear-gradient(180deg,#000 50px,transparent 0,transparent calc(100% - 50px),#000 0) 100% 0/1px 100% no-repeat;gap:20px}.NotFound_not-found__Ewkru h1{font-weight:700;font-size:300px;line-height:90%;color:#232120}.NotFound_not-found__Ewkru p{font-weight:500;font-size:18px;line-height:140%;text-align:center;color:#666}@media screen and (max-width:1024px){.NotFound_not-found__Ewkru h1{font-size:150px}}
/*# sourceMappingURL=a1d0e2659a54fd5d.css.map*/