:root{--black:#000000;--white:#FFFFFF;--bg-white:#FCFCFC;--bg-grey:#EEF0F3;--red:#FF2B2E;--purple:#391FA6;--blue-900:#5A94FF;--dark-blue:#3274EF;--grey-900:#4B4C4E;--grey-800:#7C7F85;--grey-700:#CCCED0;--grey-600:#DCDFE2;--grey-500:#F3F6F8}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Exo2,sans-serif}body{position:relative}a{color:var(--blue-900);text-decoration:none;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}a:hover{color:var(--dark-blue)}.wrapper{max-width:1200px;margin:0 auto;padding:0 16px;-webkit-box-sizing:content-box;box-sizing:content-box}.section-el{padding:100px 0}@media screen and (max-width:768px){.section-el{padding:60px 0}}.section-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--blue-900);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.section-tag::before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor}.section-title{margin-top:12px;color:var(--black);font-size:clamp(30px,5vw,40px);font-weight:600;line-height:140%}@media screen and (max-width:768px){.section-title{margin-top:8px}}.blue-button{display:inline-block;padding:14px 32px;border:none;border-radius:40px;background-color:var(--blue-900);color:var(--white);font-size:clamp(16px,3vw,18px);font-weight:500;line-height:120%;text-decoration:none;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.blue-button:hover{background-color:var(--dark-blue);color:var(--white)}span.blue-text{color:var(--blue-900)}.input-box{position:relative}.input-box .input-error{position:absolute;top:calc(100% + 2px);left:0;color:var(--red);font-size:12px;font-weight:500;line-height:140%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-box input.error~.input-error{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.breadcrumbs>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:rgba(255,255,255,.7803921569)}.breadcrumbs *{color:var(--white);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.breadcrumbs a{opacity:.78;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.breadcrumbs a:hover{color:inherit;opacity:1}body:has(.header--dark) .breadcrumbs>span{color:rgba(75,76,78,.7803921569)}body:has(.header--dark) .breadcrumbs *{color:var(--grey-900)}body:has(.header--dark) .breadcrumbs .breadcrumb_last{color:var(--blue-900)}.blue-check-list ul{list-style:none}.blue-check-list ul li{position:relative;padding-left:30px;color:var(--black);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.blue-check-list ul li:not(:first-child){margin-top:12px}.blue-check-list ul li::before{content:"";position:absolute;top:.5em;left:6px;width:10px;height:8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'><path d='M1.25 4.275L4.58214 7.05L9.025 1.5' stroke='%235A94FF' stroke-width='1.25' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain}.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:52px auto 0;padding:0 76px;overflow:auto hidden}@media screen and (max-width:480px){.pagination{gap:8px;margin-top:40px;padding:0 60px}}.pagination .page-numbers{-ms-flex-negative:0;flex-shrink:0}.pagination .page-numbers:not(.prev,.next){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:6px;border-radius:6px;border:1px solid var(--grey-700);color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}@media screen and (max-width:480px){.pagination .page-numbers:not(.prev,.next){width:34px;height:34px;border-radius:4px}}@media (hover:hover){.pagination .page-numbers:not(.prev,.next):hover{border-color:var(--blue-900)}}.pagination .page-numbers:not(.prev,.next).current{background:var(--blue-900);border-color:var(--blue-900);color:var(--white)}.pagination .page-numbers.next,.pagination .page-numbers.prev{position:absolute;top:50%;width:44px;height:44px}.pagination .page-numbers.next svg path,.pagination .page-numbers.prev svg path{-webkit-transition:stroke .4s ease-in-out;transition:stroke .4s ease-in-out}@media (hover:hover){.pagination .page-numbers.next:hover svg path,.pagination .page-numbers.prev:hover svg path{stroke:var(--dark-blue)}}.pagination .page-numbers.prev{left:0;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.pagination .page-numbers.next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.related-posts__articles{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:32px}@media screen and (max-width:768px){.related-posts__articles{grid-template-columns:repeat(2,1fr);margin-top:24px}}@media screen and (max-width:480px){.related-posts__articles{grid-template-columns:repeat(1,1fr)}}.header--dark .header__logo--light{opacity:0}.header--dark .header__logo--dark.hidden{opacity:1}.header--dark .header__nav ul li{color:var(--black)}.header--dark .header__contact{border-color:var(--blue-900);color:var(--blue-900)}@media (hover:hover){.header--dark .header__contact:hover{border-color:var(--blue-900);color:var(--white);background:var(--blue-900)}}.header--dark .header__burger span{background:var(--black)}.header--dark .header__burger span::after,.header--dark .header__burger span::before{background:var(--black)}.header-desktop{position:absolute;top:0;left:0;width:100%;padding:24px 16px 0;z-index:1081}.header-desktop__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1230px;margin:0 auto}.header__logo{position:relative;width:100%;max-width:168px;height:32px}.header__logo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.header__logo img.hidden{opacity:0}.header__nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__nav ul li{position:relative;padding:0 32px;color:var(--white)}.header__nav ul li:not(:first-child)::before{content:"";position:absolute;top:50%;left:0;width:1px;height:14px;background:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav ul li a{position:relative;color:inherit;font-size:18px;font-weight:400;line-height:160%;text-decoration:none}@media (hover:hover){.header__nav ul li a::after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1px;background:currentColor;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__nav ul li a:hover::after{left:0;width:100%;opacity:1}}@media screen and (max-width:900px){.header__nav{display:none}}.header__contact{padding:8px 24px;border:1px solid transparent;border-radius:40px;background:rgba(255,255,255,.24);backdrop-filter:blur(12px);color:var(--white);font-size:clamp(14px,3vw,16px);font-style:normal;font-weight:400;line-height:140%;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (hover:hover){.header__contact:hover{color:var(--white);border-color:var(--white)}}@media screen and (max-width:900px){.header__contact{display:none}}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;cursor:pointer;background:0 0;border:none}@media screen and (min-width:901px){.header__burger{display:none}}.header__burger span{position:relative;display:block;width:100%;height:2px;background:var(--white);border-radius:2px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__burger span::after,.header__burger span::before{content:"";position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--white);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__burger span::before{top:-7px}.header__burger span::after{top:7px}.header__burger[aria-expanded=true] span{background:var(--black);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header__burger[aria-expanded=true] span::after,.header__burger[aria-expanded=true] span::before{background:var(--black);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0}.header-mobile{position:absolute;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,.7);z-index:1080;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.header-mobile__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100%;padding:90px 16px 48px;background:var(--grey-500);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;overflow:auto}.header-mobile__nav ul{list-style:none}.header-mobile__nav ul li{position:relative;padding:24px}.header-mobile__nav ul li:not(:first-child)::before{content:"";position:absolute;top:0;left:50%;width:32px;height:1px;background:var(--grey-900);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-mobile__nav ul li a{color:var(--grey-900);text-align:center;font-size:18px;font-weight:400;line-height:160%;text-decoration:none}.header-mobile__contact{margin-top:8px;padding:12px 32px;border:1px solid var(--blue-900);border-radius:40px;color:var(--blue-900);font-size:14px;font-weight:400;line-height:140%;text-decoration:none}.header-mobile.active{opacity:1;pointer-events:auto}.header-mobile.active .header-mobile__content{-webkit-transform:translateY(0);transform:translateY(0)}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__contacts-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:var(--white);font-size:18px;font-weight:400;line-height:160%}@media (hover:hover){.header__contacts-item::after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1px;background:currentColor;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__contacts-item:hover{color:var(--white)}.header__contacts-item:hover::after{left:0;width:100%;opacity:1}}@media screen and (max-width:640px){.header__contacts{display:none}}.footer{padding:100px 0 40px;background:var(--bg-grey)}@media screen and (max-width:768px){.footer{padding:60px 0 32px}}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}@media screen and (max-width:768px){.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-top__title{margin-bottom:16px;color:var(--blue-900);font-size:clamp(20px,4vw,24px);font-weight:600;line-height:130%}.footer__main{-ms-flex-negative:0;flex-shrink:0}.footer__main-button{margin-top:16px}.footer__logo{display:inline-block}.footer__logo img{width:100%;max-width:168px;max-height:26px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.footer__logo img{max-width:144px;max-height:22px}}.footer__tagline{margin-top:16px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}@media screen and (min-width:769px){.footer__tagline{max-width:285px}}.footer__info{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:590px}@media screen and (max-width:480px){.footer__info{grid-template-columns:1fr}}.footer__nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:768px){.footer__nav ul{gap:20px}}.footer__nav ul li a{color:var(--grey-900);font-size:16px;font-weight:500;line-height:140%}@media (hover:hover){.footer__nav ul li a:hover{color:var(--dark-blue)}}.footer__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--grey-900);font-size:16px;font-weight:500;line-height:140%}.footer__contacts-address,.footer__contacts-phone{margin-bottom:12px}@media screen and (max-width:768px){.footer__contacts-address,.footer__contacts-phone{margin-bottom:20px}}.footer-marquee{margin-top:40px}@media screen and (max-width:768px){.footer-marquee{margin-top:32px}}.footer-marquee .wrapper{height:1px;background-color:var(--grey-600);-webkit-box-sizing:border-box;box-sizing:border-box}.footer-marquee__string{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;overflow:hidden}@media screen and (max-width:768px){.footer-marquee__string{padding:12px 0}}.footer-marquee__img{max-height:52px;-o-object-fit:contain;object-fit:contain;padding-right:40px;-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite}@-webkit-keyframes marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width:768px){.footer-marquee__img{max-height:39px;padding-right:24px}}.footer-bottom{padding-top:24px;margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;color:var(--grey-900);font-size:16px;font-weight:500;line-height:140%;border-top:1px solid #dcdfe2}@media screen and (max-width:768px){.footer-bottom{padding-top:16px;margin-top:40px}}.footer__copyright{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.footer__pol ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media screen and (max-width:768px){.footer__pol ul{gap:32px}}.footer__pol ul li a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media (hover:hover){.footer__pol ul li a:hover{color:var(--dark-blue)}}.thank-you{display:grid;place-items:center;min-height:100dvh;padding:60px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(../img/thank-you-bg.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/thank-you-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.thank-you *{color:var(--white);text-align:center}.thank-you .wrapper{max-width:720px}.thank-you__title{font-size:clamp(40px,8vw,64px);font-weight:600;line-height:110%}.thank-you__subtitle{margin-top:16px;font-size:clamp(20px,4vw,24px);font-weight:500;line-height:130%}.thank-you__button{margin-top:32px}.not-found{display:grid;place-items:center;min-height:100vh;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(../img/404-bg.webp);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../img/404-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.not-found *{color:var(--white);text-align:center}.not-found__title{font-size:clamp(164px,34vw,280px);font-weight:700;line-height:120%;opacity:.64;white-space:nowrap}.not-found__subtitle{margin-top:12px;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:130%}.not-found__button{margin-top:24px}.calendar-banner{position:relative;padding:120px 48px;border-radius:24px;overflow:hidden;text-align:center;background-image:linear-gradient(188deg,rgba(46,105,213,.52) 6.09%,rgba(46,105,213,.24) 93.91%),url(../img/cal-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){.calendar-banner{padding:24px 24px 120px}}.calendar-banner__content{max-width:900px;margin:0 auto}.calendar-banner__title{color:var(--white);font-size:clamp(30px,5vw,40px);font-weight:600;line-height:140%}.calendar-banner__subtitle{margin-top:16px;color:var(--white);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}@media screen and (max-width:768px){.calendar-banner__subtitle{margin-top:12px}}.calendar-banner__button{margin-top:32px;padding:14px 24px;border:1px solid var(--white);border-radius:40px;background:var(--bg-white);color:var(--blue-900);font-size:clamp(16px,3vw,18px);font-weight:500;line-height:120%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (hover:hover){.calendar-banner__button:hover{background:rgba(255,255,255,.12);backdrop-filter:blur(12px);color:var(--white)}}@media screen and (max-width:768px){.calendar-banner__button{margin-top:24px}}.testimonials{background:var(--bg-grey);text-align:center}.testimonials__items{margin-top:52px}.testimonials__items-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){.testimonials__items-arrows{margin-top:32px}}.testimonials__items-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;cursor:pointer;z-index:1}@media screen and (min-width:769px){.testimonials__items-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.testimonials__items-arrow svg path{-webkit-transition:stroke .4s ease-in-out;transition:stroke .4s ease-in-out}@media (hover:hover){.testimonials__items-arrow:hover svg path{stroke:var(--dark-blue)}}@media screen and (min-width:769px){.testimonials__items-prev{left:0}.testimonials__items-next{right:0}}.testimonials__item{max-width:900px;margin:0 auto}@media screen and (min-width:769px){.testimonials__item{padding:0 50px}}.testimonials__item-quotes{width:48px;height:48px;margin:0 auto}.testimonials__item-content{margin-top:8px}.testimonials__item-content *{color:var(--grey-900);font-size:18px;font-weight:500;line-height:140%}.testimonials__item-content p{margin:inherit}.testimonials__item-name{margin-top:24px;font-size:clamp(20px,4vw,24px);font-weight:600;line-height:130%}@media screen and (max-width:768px){.testimonials__item-name{margin-top:16px}}.testimonials__item-role{margin-top:4px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.blog-section__content{display:grid;grid-template-areas:"tag tag" "title button" "content content";-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.blog-section__content{grid-template-areas:"tag" "title" "content" "button"}}.blog-section__tag{grid-area:tag}.blog-section__title{grid-area:title}.blog-section__button{grid-area:button;justify-self:end}@media screen and (max-width:768px){.blog-section__button{justify-self:center;margin-top:32px}}.blog-section__items{grid-area:content;display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:32px}@media screen and (max-width:768px){.blog-section__items{grid-template-columns:repeat(2,1fr);margin-top:24px}}@media screen and (max-width:480px){.blog-section__items{grid-template-columns:repeat(1,1fr)}}.blog-section__item-image{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:386/236}.blog-section__item-image::after,.blog-section__item-image::before{content:"";position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.blog-section__item-image::before{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.blog-section__item-image::after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2232%22%20fill%3D%22%235A94FF%22/%3E%3Cg%20clip-path%3D%22url(%23clip0_40002279_833)%22%3E%3Cpath%20d%3D%22M24.397%2040.4784L40.5801%2025.3394%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M24.3992%2025.3402L40.5823%2025.3402L40.5823%2040.4792%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_40002279_833%22%3E%3Crect%20width%3D%2228.4444%22%20height%3D%2228.4444%22%20fill%3D%22white%22%20transform%3D%22translate(46.2227%2046.2222)%20rotate(-180)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media (hover:hover){.blog-section__item-image:hover::after,.blog-section__item-image:hover::before{opacity:1}}.blog-section__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-section__item-date{margin-top:16px;color:var(--grey-800);font-size:clamp(12px,2.5vw,16px);font-weight:500;line-height:140%}.blog-section__item-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px;color:var(--black);font-size:clamp(20px,4vw,24px);font-weight:600;line-height:130%}.blog-section__item-title a{color:inherit;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media screen and (max-width:768px){.blog-section__item-title{margin-top:8px}}@media (hover:hover){.blog-section__item-title a:hover{color:var(--blue-900)}.blog-section__item:has(.blog-section__item-image:hover) .blog-section__item-title{color:var(--blue-900)}.blog-section__item:has(.blog-section__item-title>a:hover) .blog-section__item-image::after,.blog-section__item:has(.blog-section__item-title>a:hover) .blog-section__item-image::before{opacity:1}}.contact-us .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px 20px}@media screen and (max-width:900px){.contact-us .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-us__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-us__subtitle{margin:24px 0 16px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}@media screen and (max-width:768px){.contact-us__subtitle{margin-top:16px}}.contact-us__image{width:100%;aspect-ratio:590/260;margin-top:auto;border-radius:24px;overflow:hidden}@media screen and (min-width:901px){.contact-us__image{max-width:590px}}.contact-us__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-us__form{width:100%;padding:48px;border-radius:24px;background-color:var(--grey-500)}@media screen and (min-width:901px){.contact-us__form{max-width:590px}}@media screen and (max-width:768px){.contact-us__form{padding:24px}}.contact-us__form-title{max-width:350px;margin-bottom:32px;font-size:clamp(24px,5vw,32px);font-weight:600;line-height:130%}@media screen and (max-width:768px){.contact-us__form-title{margin-bottom:24px}}.contact-us__form-input{margin-top:24px}.contact-us__form-input input,.contact-us__form-input textarea{width:100%;padding:0 0 8px;background:0 0;border-width:0 0 1px;border-style:solid;border-color:var(--grey-700);color:var(--grey-900);font-size:clamp(14px,3vw,16px);font-weight:400;line-height:140%;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}.contact-us__form-input input.error,.contact-us__form-input textarea.error{border-color:var(--red)}.contact-us__form-input input.error::-webkit-input-placeholder,.contact-us__form-input textarea.error::-webkit-input-placeholder{color:var(--red)}.contact-us__form-input input.error::-moz-placeholder,.contact-us__form-input textarea.error::-moz-placeholder{color:var(--red)}.contact-us__form-input input.error:-ms-input-placeholder,.contact-us__form-input textarea.error:-ms-input-placeholder{color:var(--red)}.contact-us__form-input input.error::-ms-input-placeholder,.contact-us__form-input textarea.error::-ms-input-placeholder{color:var(--red)}.contact-us__form-input input.error::placeholder,.contact-us__form-input textarea.error::placeholder{color:var(--red)}.contact-us__form-input input:focus,.contact-us__form-input textarea:focus{outline:0;border-color:var(--grey-900)}.contact-us__form-input input::-webkit-input-placeholder,.contact-us__form-input textarea::-webkit-input-placeholder{color:var(--grey-800)}.contact-us__form-input input::-moz-placeholder,.contact-us__form-input textarea::-moz-placeholder{color:var(--grey-800)}.contact-us__form-input input:-ms-input-placeholder,.contact-us__form-input textarea:-ms-input-placeholder{color:var(--grey-800)}.contact-us__form-input input::-ms-input-placeholder,.contact-us__form-input textarea::-ms-input-placeholder{color:var(--grey-800)}.contact-us__form-input input::placeholder,.contact-us__form-input textarea::placeholder{color:var(--grey-800)}.contact-us__form-input textarea{resize:vertical;min-height:2em}.contact-us__form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:24px}@media screen and (max-width:768px){.contact-us__form-checkbox{margin-top:18px}}.contact-us__form-checkbox input{width:16px;height:16px;cursor:pointer}.contact-us__form-checkbox label{color:var(--grey-800);font-size:12px;font-weight:500;line-height:140%;cursor:pointer}.contact-us__form-send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:120px;min-height:50px;margin-top:32px;padding:0}.contact-us__form-send img{width:1.5em;height:1.5em}.contact-us__form-send:not(:disabled) img{display:none}.contact-us__form-send:disabled span{display:none}@media screen and (max-width:768px){.contact-us__form-send{margin-top:24px}}.home__hero{position:relative;display:grid;place-items:center;min-height:max(880px,100dvh)}.home__hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.home__hero-bg video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.home__hero-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__hero-title{color:var(--white);font-size:clamp(40px,8vw,64px);font-weight:600;line-height:110%;text-align:center}.home__hero-subtitle{margin-top:16px;color:var(--white);font-size:clamp(20px,4vw,24px);font-weight:500;line-height:130%;text-align:center}.home__hero-button{margin-top:32px;padding:14px 32px;background-color:var(--blue-900);color:var(--white);font-size:clamp(16px,3vw,18px);font-weight:500;line-height:120%;text-decoration:none;border-radius:40px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.home__hero-button:hover{background-color:var(--dark-blue)}.home-about__logo{width:32px;height:32px}.home-about__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-about__filling-text{position:relative;max-width:997px;margin-top:12px;font-size:clamp(24px,5vw,40px);font-weight:500;line-height:140%}.home-about__filling-text--black{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--black)}.home-about__filling-text--grey{color:var(--grey-800)}@media screen and (max-width:768px){.home-about__filling-text{margin-top:8px}}.home-about__content{margin-top:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:768px){.home-about__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}}.home-about__video{width:100%;border-radius:12px;aspect-ratio:558/314}@media screen and (min-width:769px){.home-about__video{-ms-flex-item-align:start;align-self:flex-start;width:47%}}.home-about__info{-ms-flex-item-align:center;align-self:center}@media screen and (min-width:769px){.home-about__info{width:50%}}.home-about__info-descr{color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.home-about__info-btn{margin-top:24px}.home-serv{background:var(--bg-grey)}.home-serv__links{margin-top:32px;list-style:none}.home-serv__links li:not(:first-child) a{padding-top:28px;border-top:1px solid #ccced0}.home-serv__links li:not(:last-child) a{padding-bottom:28px}.home-serv__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;text-decoration:none;overflow:hidden}@media (hover:hover) and (min-width:769px){.home-serv__link:hover .home-serv__link-arrow{background-color:var(--blue-900)}.home-serv__link:hover .home-serv__link-arrow svg path{stroke:var(--white)}}@media screen and (max-width:768px){.home-serv__link[aria-expanded=true] .home-serv__link-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}}.home-serv__link-num{margin-top:4px;font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.home-serv__link-info{max-width:640px}@media screen and (min-width:769px){.home-serv__link-info{padding-right:50px}}.home-serv__link-title{color:var(--black);font-size:clamp(20px,4vw,28px);font-weight:600;line-height:130%}.home-serv__link-descr{margin-top:12px;color:var(--grey-900);font-size:clamp(14px,3vw,16px);font-weight:400;line-height:140%}.home-serv__link-arrow{margin-left:auto;display:none}.home-serv__link-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (min-width:769px){.home-serv__link-arrow{position:absolute;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64px;height:64px;border-radius:50%;background-color:transparent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.home-serv__link-arrow svg path{stroke:var(--blue-900)}}.home-serv__link-mob{position:relative;display:inline-block;margin-top:12px;color:var(--dark-blue);font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:769px){.home-serv__link-mob{display:none}}.home-serv__link-mob::after{content:"";position:absolute;bottom:-6px;left:0;width:50%;height:1px;background:currentColor}.home-packs__tag{margin:0 auto}.home-packs__cards{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:21px;-moz-column-gap:21px;column-gap:21px}@media screen and (max-width:900px){.home-packs__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home-packs__cards{grid-template-columns:1fr;row-gap:16px}}.home-packs__card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:20px;border-radius:24px;border:1px solid;border-color:var(--grey-700);overflow:hidden;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}@media screen and (min-width:901px){.home-packs__card:nth-child(n+4){margin-top:20px}}@media screen and (min-width:769px) and (max-width:900px){.home-packs__card:nth-child(n+3){margin-top:20px}}@media screen and (max-width:768px){.home-packs__card{border-color:var(--blue-900)}}@media (hover:hover){.home-packs__card:hover{border-color:var(--blue-900)}.home-packs__card:hover .home-packs__card-arrow{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.home-packs__card-title{padding-right:60px;color:var(--black);font-size:clamp(20px,4vw,28px);font-weight:600;line-height:130%}.home-packs__card-subtitle{margin-top:12px;color:var(--grey-900);font-size:clamp(14px,3vw,16px);font-weight:400;line-height:140%}.home-packs__card-cost{color:var(--black-white-black,#000);font-size:clamp(18px,3vw,20px);font-style:normal;font-weight:600;line-height:140%;margin-top:12px}.home-packs__card-descr{-ms-flex-item-align:start;align-self:start;margin-top:18px;padding:20px;border-radius:12px;background:var(--grey-500)}@media screen and (max-width:768px){.home-packs__card-descr{padding:16px}}.home-packs__card-descr ul{list-style:none}.home-packs__card-descr ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:var(--black);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.home-packs__card-descr ul li:not(:first-child){margin-top:12px}.home-packs__card-descr ul li::before{content:"";-ms-flex-negative:0;flex-shrink:0;margin:.5em 6px 0 6px;width:10px;height:8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'><path d='M1.25 4.275L4.58214 7.05L9.025 1.5' stroke='%235A94FF' stroke-width='1.25' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain}.home-packs__card-arrow{position:absolute;top:12px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--blue-900);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:769px){.home-packs__card-arrow{-webkit-transform:translate(150%,-150%);transform:translate(150%,-150%);opacity:0}}.home-packs__card-wide{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:32px;padding:20px;border-radius:24px;border:1px solid;border-color:var(--grey-700);overflow:hidden;margin-top:20px}@media screen and (max-width:900px){.home-packs__card-wide{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.home-packs__card-wide{border-color:var(--blue-900)}}.home-packs__card-wide-col-2{grid-column:span 2/span 2}.home-packs__card-wide-col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}.home-packs__card-wide-point{color:var(--blue-900);font-size:16px;font-style:normal;font-weight:500;line-height:140%;position:relative;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-packs__card-wide-point:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;background-color:var(--dark-blue);border-radius:2px;margin:6px 10px 0 0}.home-packs__card-wide-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.home-packs__card-wide-link-arrow{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid var(--blue-900);background-color:var(--blue-900);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.home-packs__card-wide-link-arrow svg{width:18px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.home-packs__card-wide-link-arrow svg path{stroke:#fff}@media screen and (min-width:769px){.home-packs__card-wide-link{gap:12px}.home-packs__card-wide-link-arrow{width:48px;height:48px}.home-packs__card-wide-link-arrow svg{width:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:1024px){.home-packs__card-wide-link-arrow{background-color:transparent}.home-packs__card-wide-link-arrow svg path{stroke:var(--blue-900)}}@media (hover:hover){.home-packs__card-wide-link:hover .home-packs__card-wide-link-arrow{background-color:var(--blue-900)}.home-packs__card-wide-link:hover .home-packs__card-wide-link-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.home-packs__card-wide-link:hover .home-packs__card-wide-link-arrow svg path{stroke:var(--white)}}.home-packs__card-wide-description{border-radius:20px;background:var(--grey-500,#f3f6f8);padding:24px}.home-packs__card-wide-description h3{color:var(--black);font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:12px}.home-packs__card-wide-description p{color:var(--grey-900);font-size:14px;font-style:normal;font-weight:400;line-height:160%;max-width:468px;margin-bottom:12px}.home-packs__card-wide-description p.point{color:var(--dark-blue);font-size:14px;font-style:normal;font-weight:400;line-height:140%;max-width:507px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-packs__card-wide-description p.point:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;background-color:var(--dark-blue);border-radius:2px;margin:6px 10px 0 0}.home-packs__card-wide-description ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:32px 0}@media screen and (max-width:767px){.home-packs__card-wide-description ul{grid-template-columns:repeat(1,1fr)}}.home-packs__card-wide-description ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:var(--black);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.home-packs__card-wide-description ul li:before{content:"";-ms-flex-negative:0;flex-shrink:0;margin:.5em 6px 0 6px;width:10px;height:8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'><path d='M1.25 4.275L4.58214 7.05L9.025 1.5' stroke='%235A94FF' stroke-width='1.25' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain}.home-packs__card-wide-description>:last-child{margin-bottom:0}.home-packs__calendar{margin-top:20px}.services-page__hero{position:relative;min-height:520px;padding:144px 0}@media screen and (max-width:768px){.services-page__hero{min-height:480px;padding:90px 0}}.services-page__hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.services-page__title{margin-top:16px;color:var(--white);font-size:clamp(40px,8vw,64px);font-weight:600;line-height:110%}@media screen and (max-width:768px){.services-page__title{margin-top:12px}}.multi-serv__list{margin-top:32px;list-style:none}.multi-serv__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.multi-serv__item:not(:first-child){padding-top:32px;border-top:1px solid #b8d7ff}.multi-serv__item:not(:last-child){padding-bottom:32px}@media screen and (max-width:768px){.multi-serv__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.multi-serv__item:not(:first-child){padding-top:24px}.multi-serv__item:not(:last-child){padding-bottom:24px}}.multi-serv__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (min-width:769px){.multi-serv__item-info{width:48%;gap:16px}}.multi-serv__item-index{margin-top:4px;font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.multi-serv__item-title{font-size:clamp(20px,4vw,28px);font-weight:600;line-height:130%}.multi-serv__item-descr{margin-top:12px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}@media screen and (max-width:768px){.multi-serv__item-descr{margin-top:8px}}.multi-serv__item-bullets{list-style:none}@media screen and (min-width:769px){.multi-serv__item-bullets{width:48%}}.multi-serv__item-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:clamp(18px,3vw,20px);font-weight:500;line-height:140%}.multi-serv__item-bullet:not(:first-child){padding-top:16px;border-top:1px solid #dcdfe2}.multi-serv__item-bullet:not(:last-child){padding-bottom:16px}@media screen and (max-width:768px){.multi-serv__item-bullet{gap:8px}.multi-serv__item-bullet:not(:first-child){padding-top:12px}.multi-serv__item-bullet:not(:last-child){padding-bottom:12px}}.multi-serv__item-bullet svg{-ms-flex-negative:0;flex-shrink:0;width:1.4em;height:1.4em}.multi-serv__cost{margin-top:32px}.multi-serv__cost-title{color:var(--black,#000);font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:600;line-height:130%;margin-bottom:17px}.multi-serv__cost-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:400px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.multi-serv__cost-wrap:nth-last-of-type(1){margin-bottom:0}@media screen and (max-width:500px){.multi-serv__cost-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.multi-serv__cost-text{color:var(--grey-800);font-size:clamp(16px,3vw,18px);font-style:normal;font-weight:400;line-height:160%}.multi-serv__cost-num{color:var(--blue-900);font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:600;line-height:130%}.multi-serv__btn{margin-top:32px}.single-serv--grey{background:var(--bg-grey)}.single-serv__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width:768px){.single-serv__content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:84px}}@media screen and (min-width:769px){.single-serv__info{width:48%;gap:16px}}.single-serv-index{margin-top:4px;font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.single-serv__descr{margin-top:16px}.single-serv__descr>*{margin-top:.5em;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.single-serv__cost{margin-top:16px;color:var(--black);font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:600;line-height:130%}.single-serv__note{color:var(--grey-900);font-size:clamp(12px,3vw,14px);font-style:normal;font-weight:400;line-height:160%;margin-top:12px}.single-serv__btn{margin-top:32px}@media screen and (max-width:768px){.single-serv__btn{position:absolute;bottom:0;left:0}}.single-serv__list{list-style:none}@media screen and (min-width:769px){.single-serv__list{width:48%}}.single-serv__bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:clamp(18px,3vw,20px);font-weight:500;line-height:140%}.single-serv__bullet:not(:first-child){padding-top:16px;border-top:1px solid #dcdfe2}.single-serv__bullet:not(:last-child){padding-bottom:16px}@media screen and (max-width:768px){.single-serv__bullet{gap:8px}.single-serv__bullet:not(:first-child){padding-top:12px}.single-serv__bullet:not(:last-child){padding-bottom:12px}}.single-serv__bullet svg{-ms-flex-negative:0;flex-shrink:0;width:1.4em;height:1.4em}.serv-packs__title{max-width:580px}.serv-packs__subtitle{max-width:580px;margin-top:16px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.serv-packs__cards{margin-top:32px}.serv-packs__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:12px 12px 12px 32px;border-radius:24px;background:var(--grey-500)}@media screen and (max-width:768px){.serv-packs__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px}}.serv-packs__card:not(:first-child){margin-top:20px}@media screen and (max-width:768px){.serv-packs__card:not(:first-child){margin-top:16px}}.serv-packs__card-info{padding:12px 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.serv-packs__card-info{width:32%;padding:32px 0 0}}.serv-packs__card-title{font-size:clamp(20px,4vw,28px);font-weight:600;line-height:130%}.serv-packs__card-descr{margin-top:16px;font-size:clamp(14px,3vw,16px);font-weight:400;line-height:140%}@media screen and (max-width:768px){.serv-packs__card-descr{margin-top:12px}}.serv-packs__card-cost{color:var(--black);font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:600;line-height:130%}.serv-packs__card-list{-ms-flex-item-align:start;align-self:flex-start;padding:16px;border-radius:20px;background:var(--white)}@media screen and (min-width:769px){.serv-packs__card-list{width:60%;padding:24px}}.serv-packs__card-list *{font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.serv-packs__card-list ul li strong{color:var(--blue-900);font-weight:600}.serv-packs__card-main-info h3{color:var(--black);font-size:clamp(16px,3vw,18px);font-style:normal;font-weight:600;line-height:160%;margin-bottom:12px}.serv-packs__card-main-info p{color:var(--grey-900);font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:12px}.serv-packs__card-main-info p.point{color:var(--dark-blue);font-size:14px;font-style:normal;font-weight:400;line-height:140%;max-width:507px;display:-webkit-box;display:-ms-flexbox;display:flex}.serv-packs__card-main-info p.point:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;background-color:var(--dark-blue);border-radius:2px;margin:6px 10px 0 0}.serv-packs__card-main-info ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:32px 0}.serv-packs__card-main-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:var(--black);font-size:clamp(14px,3vw,16px);font-weight:500;line-height:140%}.serv-packs__card-main-info ul li:before{content:"";-ms-flex-negative:0;flex-shrink:0;margin:.5em 6px 0 6px;width:10px;height:8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'><path d='M1.25 4.275L4.58214 7.05L9.025 1.5' stroke='%235A94FF' stroke-width='1.25' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain}.serv-packs__card-cta-title{font-size:clamp(20px,4vw,24px);font-style:normal;font-weight:600;line-height:130%;margin-bottom:8px}.serv-packs__card-cta-descr{color:var(--grey-900);font-size:clamp(14px,3vw,16px);font-style:normal;font-weight:400;line-height:140%}.serv-packs__calendar{margin-top:100px}@media screen and (max-width:768px){.serv-packs__calendar{margin-top:60px}}.blog-page{padding:144px 0 100px;background:var(--bg-white)}@media screen and (max-width:768px){.blog-page{padding:90px 0 60px}}.blog__content{margin-top:52px}@media screen and (max-width:768px){.blog__content{margin-top:40px}}.blog__articles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 21px}@media screen and (max-width:768px){.blog__articles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.blog__articles{grid-template-columns:1fr}}.single-page{padding:144px 0 100px;background:var(--bg-white)}@media screen and (max-width:768px){.single-page{padding:92px 0 60px}}.single-page:has(.related-posts){padding-bottom:0}.single-page .wrapper{position:relative}.single-page__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--grey-700);border-radius:50%;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}@media (hover:hover){.single-page__back:hover{border-color:var(--blue-900)}}@media screen and (min-width:1025px){.single-page__back{position:absolute;top:75px;left:16px;width:64px;height:64px}.single-page__back svg{width:44px;height:44px}}@media (max-width:1024px){.single-page__back{width:40px;height:40px;margin-top:24px}.single-page__back svg{width:28px;height:28px}}.single-page__meta{margin-top:16px;color:var(--blue-900);font-size:clamp(14px,3vw,16px);font-weight:400;line-height:140%}@media screen and (max-width:768px){.single-page__meta{margin-top:12px}}.single-page__img{width:100%;aspect-ratio:793/476;margin:24px 0 40px;border-radius:32px;overflow:hidden}@media screen and (max-width:768px){.single-page__img{margin-bottom:32px;border-radius:24px}}.single-page__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-page__main{width:100%;max-width:800px;margin:52px auto 0}@media (max-width:1024px){.single-page__main{margin-top:24px}}.single-page__content{margin-top:24px}.single-page__content>:last-child{margin-bottom:0}.single-page__content h2,.single-page__content h3,.single-page__content h4,.single-page__content h5,.single-page__content h6{margin:40px 0 24px;color:var(--black);font-size:clamp(24px,5vw,32px);font-weight:600;line-height:130%}@media screen and (max-width:768px){.single-page__content h2,.single-page__content h3,.single-page__content h4,.single-page__content h5,.single-page__content h6{margin-top:32px}}.single-page__content p{margin:16px 0 24px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:400;line-height:160%}.single-page__content img{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:360px;margin:40px auto;border-radius:32px;-o-object-fit:contain;object-fit:contain}.single-page__content blockquote{margin:24px 0;padding:16px 24px;border-radius:12px;background:var(--grey-500)}@media screen and (max-width:768px){.single-page__content blockquote{padding:12px 16px}}.single-page__content blockquote *{margin:0;color:var(--black)}.single-page__content ol,.single-page__content ul{margin:12px 0;list-style:none}.single-page__content ol li,.single-page__content ul li{position:relative;padding:12px 0 12px 50px;color:var(--grey-900);font-size:clamp(16px,3vw,18px);font-weight:500;line-height:160%}@media screen and (max-width:480px){.single-page__content ol li,.single-page__content ul li{padding-left:42px}}.single-page__content ol li::marker,.single-page__content ul li::marker{color:var(--blue-900)}.single-page__content ol li:not(:first-child),.single-page__content ul li:not(:first-child){border-top:1px solid var(--grey-600)}.single-page__content ul li::before{content:"";position:absolute;top:1.3em;left:20px;width:8px;height:8px;border-radius:2px;background:var(--blue-900)}@media screen and (max-width:480px){.single-page__content ul li::before{left:17px}}.single-page__content ol{counter-reset:article-ol-counter}.single-page__content ol li{counter-increment:article-ol-counter}.single-page__content ol li::before{content:"/0" counter(article-ol-counter) "/";position:absolute;top:12px;left:0;color:var(--blue-900);font-weight:500}
/*# sourceMappingURL=main.min.css.map */
