.MainBlock_main-block__opYPD{position:relative;box-sizing:border-box;overflow:hidden;height:100vh!important;height:100dvh!important}@media(min-width:1025px){.MainBlock_main-block__opYPD{min-height:100vh!important;min-height:100dvh!important}}.MainBlock_main-block__opYPD{padding-top:64px}@media(min-width:768px){.MainBlock_main-block__opYPD{padding-top:80px}}.MainBlock_bg-picture__qoGlj{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.MainBlock_bg-image__4JbVe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media(min-width:768px)and (max-width:1024px){.MainBlock_bg-image__4JbVe{-o-object-position:85% bottom;object-position:85% bottom}}@media(min-width:1025px){.MainBlock_bg-image__4JbVe{-o-object-position:center center;object-position:center center}}.MainBlock_wrapper___dP6g{position:relative;height:100%;padding-block:0;padding-inline:clamp(8px,8px + 112*(100vw - 360px)/1080,120px);display:flex}@media(max-width:767px){.MainBlock_wrapper___dP6g{align-items:flex-start;padding-top:16px}}@media(min-width:768px)and (max-width:1024px){.MainBlock_wrapper___dP6g{align-items:flex-start;padding-top:240px;padding-left:24px!important}}@media(min-width:1025px){.MainBlock_wrapper___dP6g{align-items:center!important;padding-top:0!important;padding-left:inherit}}.MainBlock_glass-card__smoph{width:100%;max-width:520px;padding:24px;border-radius:16px;backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);background:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.4) 55%,rgba(255,255,255,0));border:none;box-shadow:-4px 8px 32px rgba(11,77,143,.005)}@media(min-width:768px)and (max-width:1024px){.MainBlock_glass-card__smoph{max-width:420px;padding:28px}}@media(min-width:1025px){.MainBlock_glass-card__smoph{max-width:480px;padding:32px 40px 32px 32px}}.MainBlock_content__9q6XR{display:flex;flex-direction:column;justify-content:center;gap:16px;width:100%}@media(min-width:1025px){.MainBlock_content__9q6XR{gap:20px}}.MainBlock_content__9q6XR h1{color:#040f16;font-family:Nunito,sans-serif;font-size:clamp(24px,4.5vh,30px);font-weight:600!important;line-height:1.25;margin:0;max-width:18ch}@media(min-width:768px)and (max-width:1024px){.MainBlock_content__9q6XR h1{font-size:30px;line-height:38px;max-width:18ch}}@media(min-width:1025px){.MainBlock_content__9q6XR h1{font-size:clamp(32px,2.3vw,42px);line-height:50px;max-width:18ch}}.MainBlock_content__9q6XR .MainBlock_description__b7_Qq{display:flex;flex-direction:column;gap:4px}.MainBlock_content__9q6XR .MainBlock_description__b7_Qq span{--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:#475569;font-weight:400;font-size:clamp(14px,1.8vh,15px);line-height:1.45}@media(min-width:768px){.MainBlock_content__9q6XR .MainBlock_description__b7_Qq span{font-size:16px}}@media(min-width:1025px){.MainBlock_content__9q6XR .MainBlock_description__b7_Qq span{font-size:18px}}.MainBlock_content__9q6XR .MainBlock_description__b7_Qq span strong{font-weight:700;font-style:normal;color:#0b4d8f}.MainBlock_content__9q6XR .MainBlock_button__3vmaX{align-self:flex-start;padding:12px 28px!important;border-radius:12px;border:1px solid #0b4d8f;background:rgba(0,0,0,0);cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:10px}@media(min-width:1025px){.MainBlock_content__9q6XR .MainBlock_button__3vmaX{padding:14px 32px!important}}.MainBlock_content__9q6XR .MainBlock_button__3vmaX span{color:#0b4d8f!important;font-weight:600;font-size:14px}.MainBlock_content__9q6XR .MainBlock_button__3vmaX.MainBlock_button-pulse__MvmMJ:before{content:"";width:7px;height:7px;background-color:#10b981;border-radius:50%;box-shadow:0 0 0 0 rgba(16,185,129,.6);animation:MainBlock_button-dot-pulse__AHHfN 2s infinite;transition:background-color .25s ease}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:focus-visible,.MainBlock_content__9q6XR .MainBlock_button__3vmaX:hover{background:#0b4d8f;transform:translateY(-1px);box-shadow:0 6px 20px rgba(11,77,143,.18)}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:focus-visible span,.MainBlock_content__9q6XR .MainBlock_button__3vmaX:hover span{color:#fff!important}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:focus-visible.MainBlock_button-pulse__MvmMJ:before,.MainBlock_content__9q6XR .MainBlock_button__3vmaX:hover.MainBlock_button-pulse__MvmMJ:before{background-color:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.6);animation:MainBlock_button-dot-pulse-hover__wJ5kB 2s infinite}.MainBlock_content__9q6XR .MainBlock_button__3vmaX:active{transform:translateY(0)}@keyframes MainBlock_button-dot-pulse__AHHfN{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes MainBlock_button-dot-pulse-hover__wJ5kB{0%{transform:scale(.95);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}70%{transform:scale(1);box-shadow:0 0 0 6px hsla(0,0%,100%,0)}to{transform:scale(.95);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.MainBlock_buttons__LZWYc{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:12px}@media(min-width:768px){.MainBlock_buttons__LZWYc{gap:12px}}.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX{padding:10px 20px!important;border-radius:12px;border:1px solid rgba(39,73,97,.12);background:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px 0 rgba(39,73,97,.03)}.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX span{color:#556066;font-weight:500;font-size:13px}@media(min-width:768px){.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX span{font-size:14px}}.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX:focus-visible,.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX:hover{background:#0b4d8f;border-color:#0b4d8f}.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX:focus-visible span,.MainBlock_buttons__LZWYc .MainBlock_button__3vmaX:hover span{color:#fff!important}.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=c8941d2a37d4d2c3.css.map*/