@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";[x-cloak],[v-cloak]{display:none}html{margin-top:0 !important;scroll-behavior:smooth}body{background-color:#f8f9fb !important;font-family:"Nunito Sans",serif !important;font-optical-sizing:auto;font-style:normal;color:#0c0d23 !important;font-size:16px}@media screen and (max-width: 600px){body{font-size:14px}}p{font-size:16px}@media screen and (max-width: 600px){p{font-size:14px}}*{font-family:"Nunito Sans",serif !important}.wrapper{width:1130px;margin:0 auto;min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1440px)and (min-width: 1131px){.wrapper{width:850px}}@media screen and (max-width: 1130px){.wrapper{width:100%}}.desktop-only{display:flex}@media screen and (max-width: 600px){.desktop-only{display:none !important}}.mobile-only{display:none}@media screen and (max-width: 600px){.mobile-only{display:block}}[x-cloak]{display:none !important}.main-logo{position:absolute;top:0;left:30px;width:126px;z-index:2}@media screen and (max-width: 1366px){.main-logo{left:10px !important}}.filter_product_cat{color:#000;background:#fff}.error{font-size:14px;color:red !important;font-weight:300 !important}h1,h2,h3,h4,h5,h6,p{color:#0c0d23 !important}.header{padding:6px 85px 6px 85px;position:fixed;width:100vw;backdrop-filter:blur(30px)}@media screen and (max-width: 600px){.header{padding:6px 17px 6px 17px}}.header__inner{position:relative;justify-content:center}.header__menu,.header__register{display:flex;align-items:center;list-style:none;justify-content:center;gap:12px}@media screen and (max-width: 600px){.header__menu,.header__register{flex-direction:column}}.header__menu li,.header__register li{height:38px;display:flex;justify-content:center;align-items:center;width:fit-content;padding:12px;font-weight:500}.header__menu li a,.header__register li a{color:#140e34}.header__menu li a:hover,.header__register li a:hover{color:#6571c3}.header__register{position:absolute;top:0;right:0}@media screen and (max-width: 600px){.header__register{position:static;border-bottom:1px solid #f2f3f9;padding-bottom:40px}}.header__register-button{background:#7b87dc;border-radius:17px}.header__register-button-link{color:#f9fbfc !important}.header__register-button-link:hover{color:#f9fbfc !important}.header__user{position:absolute;top:0;right:0;display:flex;width:fit-content;height:39px;gap:12px}@media screen and (max-width: 600px){.header__user{position:static;margin:0 auto 30px auto;flex-direction:column-reverse;align-items:center;border-bottom:1px solid #f2f3f9;padding-bottom:40px;height:auto}}.header__user-menu{display:flex;flex-direction:column;justify-content:space-between;font-size:14px !important;line-height:19px !important;font-weight:500 !important;align-items:flex-end}.header__user-image{background:#292e48;height:39px;width:39px;aspect-ratio:1;border-radius:50%}.header__user-image a{display:flex;justify-content:center;align-items:center;color:#f9fbfc;font-size:20px !important;width:39px !important;height:39px !important}.header__mobile{display:none}@media screen and (max-width: 600px){.header__mobile{display:flex;justify-content:flex-end;gap:16px;align-items:center}}.header__mobile-button{background:#7b87dc;display:flex;justify-content:center;align-items:center;border-radius:17px;color:#f9fbfc;font-size:14px;padding:0 12px;height:31px}.header__mobile-button:hover{color:#f9fbfc}.header__mobile-burger{display:flex;justify-content:center;align-items:center;width:31px;height:31px;background:#292e48;border-radius:50%;z-index:2000}.header__mobile-burger img{width:21px;height:21px;min-width:21px;min-height:21px}.header__mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);backdrop-filter:blur(30px);padding-top:80px}.hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:768px;flex-direction:column;gap:32px;overflow-x:hidden}@media screen and (max-width: 600px){.hero{gap:12px}}.hero__bg{background:url("/wp-content/themes/doma/assets/images/hero/hero_bg.webp") no-repeat center center;background-size:100% 100%;position:fixed;top:50px;bottom:0;left:0;right:0;width:100%;z-index:2}.hero__title{font-size:72px;line-height:98px;z-index:3;text-align:center}@media screen and (max-width: 1440px)and (min-width: 1131px){.hero__title{width:1131px}}@media screen and (max-width: 600px){.hero__title{font-size:35px;line-height:47px}}.hero__subtitle{font-size:24px;line-height:32px;z-index:3;text-align:center}@media screen and (max-width: 1440px)and (min-width: 1131px){.hero__subtitle{width:1131px}}@media screen and (max-width: 600px){.hero__subtitle{font-size:16px;line-height:22px}}.hero__video{position:absolute;z-index:1;max-width:900px}.hero__button{display:flex;align-items:center;color:#f9fbfc;font-size:14px;width:fit-content;background:#292e48;border-radius:22px;height:42px;padding:0 32px;z-index:3}.hero__button:hover{color:#f9fbfc}.float__menu{position:fixed;top:50%;left:30px;transform:translateY(-50%);background:rgba(0,0,0,0) linear-gradient(180deg, #2A08BC 0%, #1A1484 100%);border-radius:16px;padding:10px;z-index:2}@media screen and (max-width: 1366px){.float__menu{left:10px !important}}@media screen and (max-width: 600px){.float__menu{display:none}}.float__menu-item__red{background:rgba(0,0,0,0) linear-gradient(180deg, #D20B66 0%, #FFB5F6 100%) !important;box-shadow:0 0 12px #ff79ef !important;border:4px solid #ff79ef !important}.float__menu-item__green{background:rgba(0,0,0,0) linear-gradient(180deg, #15EF14 0%, #AAFDA6 100%) 0 0 !important;box-shadow:0 0 12px #60ff00 !important;border:4px solid #60ff00 !important}.float__menu ul{display:flex;flex-direction:column;gap:16px;list-style:none}.float__menu li{background:rgba(0,0,0,0) linear-gradient(180deg, #0174E0 0%, #4EBDFF 100%) 0 0 no-repeat padding-box;box-shadow:0 0 12px #1becfe;border:4px solid #1becfe;border-radius:14px;width:122px;min-height:56px;text-align:center;display:flex;justify-content:center;align-items:center}.float__menu li a{color:#fff;text-transform:uppercase;text-align:center;font-weight:700;display:block;font-size:14px}.float__menu li a:hover{text-decoration:none}.section__wrapper{width:calc(100% - 146px);margin:0 auto;position:relative;z-index:4;padding-top:70px}@media screen and (max-width: 1440px)and (min-width: 1131px){.section__wrapper{width:1131px}}@media screen and (max-width: 600px){.section__wrapper{margin:20px 17px 0 17px;width:calc(100% - 34px)}}.section__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 600px){.section__grid{grid-template-columns:1fr}}.section__grid-reverse{order:-1}@media screen and (max-width: 600px){.section__grid-reverse{order:1}}.section__title{font-size:48px;font-weight:400;line-height:66px;margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 600px){.section__title{font-size:21px;align-items:center}}.section__title-button{background:#190b63;border-radius:6px;height:38px;display:inline-flex;width:fit-content;padding:0 16px;color:#fff;font-size:16px;line-height:19px;font-weight:400;align-items:center}.section__title-button:hover{color:#fff}.section__subtitle{font-size:18px;line-height:24px !important;font-weight:400;margin-bottom:33px}@media screen and (max-width: 600px){.section__subtitle{font-size:14px}}.section__caption{font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 600px){.section__caption{font-size:14px}}.section__text-left{text-align:left}.section__text-right{text-align:right}@media screen and (max-width: 600px){.section__text-right{text-align:left}}.fortune__input{background:#fff !important;border-radius:6px !important;padding:12px !important;line-height:19px !important;font-size:16px !important;color:#000 !important}.fortune__input::placeholder{color:rgba(3,0,29,.5) !important}.button{background:#6571c3;height:46px;display:flex;align-items:center;justify-content:center;width:fit-content;color:#fff !important}.button:hover{background:#6571c3}.faq__block{position:relative;z-index:4}.faq__item{padding:12px;user-select:none;display:flex;align-items:flex-start;gap:24px}.faq__item-inner{border-bottom:1px solid #cfd3ec;padding-bottom:24px;width:100%}.faq__item-title{color:#fff;font-size:16px;line-height:22px;font-weight:500}.faq__item-caption{display:block;margin-top:20px;font-size:14px;line-height:19px;font-weight:400}.faq__item-plus,.faq__item-minus{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.faq__item-minus{background:rgba(0,0,0,0) linear-gradient(90deg, #9FC0FF 0%, #BCC1FA 100%) 0% 0% no-repeat padding-box}.faq__item-plus{background:#292e48}.footer{margin:70px auto 30px auto;width:calc(100% - 146px);display:grid;gap:16px;z-index:4}@media screen and (max-width: 1440px)and (min-width: 601px){.footer{width:850px !important}}@media screen and (max-width: 600px){.footer{margin:32px 37px 30px 37px;width:calc(100% - 74px);grid-template-columns:1fr}}.footer__links{display:flex;gap:24px;align-items:flex-end}@media screen and (max-width: 600px){.footer__links{display:flex;flex-wrap:wrap;gap:8px}}.footer__link{color:#0c0d23;font-size:14px;line-height:24px}.footer__link:hover{color:#0c0d23;text-decoration:underline !important}.footer__caption{font-size:14px;line-height:24px}.footer__caption *{font-size:14px !important}.lang-select{color:#fff !important}.lang-selected{color:#0c0d23;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;line-height:24px;user-select:none;position:relative;padding:0 35px 0 10px !important;width:fit-content}.lang-selected:after{border-bottom:2px solid #0c0d23;border-right:2px solid #0c0d23;content:"";display:block;height:10px;width:10px;margin-top:-6px;pointer-events:none;position:absolute;right:16px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.lang-selected:hover{color:#0c0d23;text-decoration:underline}.lang-selected:hover:after{transform-origin:66% 66%;transform:rotate(225deg)}.lang-list{list-style:none;border:1px solid hsla(0,0%,100%,.1);box-shadow:1px 1px #000;border-radius:8px;padding:8px;position:absolute;background:#fff !important;z-index:2}.lang-list a{color:#0c0d23;font-size:14px;line-height:24px}.lang-list a:hover{color:#0c0d23 !important;text-decoration:underline !important}.lang-list li a{display:flex;align-items:center;gap:6px}.pagination{display:flex;align-items:center;justify-content:center;color:#fff !important;margin-top:20px;gap:8px}.pagination *{color:#fff !important}.page-numbers{color:#fff !important;border:none;white-space:nowrap;font-weight:700;font-size:16px;cursor:pointer;width:fit-content}.page-numbers:hover{color:#fff !important;text-decoration:underline !important}.page-numbers.current{cursor:default;color:#ff0 !important;text-decoration:none !important}.reviews{position:relative;margin-bottom:70px}@media screen and (max-width: 1130px){.reviews{width:calc(100% - 48px);margin-left:auto;margin-right:auto}}.reviews__arrow{position:absolute;top:50%;transform:translateY(-100%);cursor:pointer}.reviews__arrow-left{left:-54px}@media screen and (max-width: 1130px){.reviews__arrow-left{left:-27px}}@media screen and (max-width: 600px){.reviews__arrow-left{display:none}}.reviews__arrow-right{right:-54px}@media screen and (max-width: 1130px){.reviews__arrow-right{right:-27px}}@media screen and (max-width: 600px){.reviews__arrow-right{display:none}}.review{display:grid;grid-template-columns:80px 1fr;gap:68px;align-items:center}@media screen and (max-width: 600px){.review{gap:25px;align-items:flex-start}}.review__picture{display:flex;align-items:center;gap:12px}.review__picture img{width:60px;height:60px;border-radius:50%;aspect-ratio:1;object-fit:cover}.review__text{font-size:16px;font-weight:400;line-height:22px !important;color:#fff;max-width:350px}.review__author{color:#fff;display:flex;flex-direction:column;gap:2px}.review__author span,.review__author div{font-size:16px;font-weight:400;line-height:22px !important;color:#fff}.review__author-country{color:#05f !important}.review__header{display:flex;align-items:center;gap:12px}.review__post{display:flex;flex-direction:column;align-items:flex-start;gap:14px !important}.review__images{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.review__images img{width:86px;height:86px;border-radius:8px;aspect-ratio:1;object-fit:cover}.woocommerce-product-gallery__wrapper{background:rgba(0,0,0,0) radial-gradient(closest-side at 48% 88%, #3826A2 0%, #190B63 100%) 0% 0% no-repeat padding-box;border:2px solid #4935cb;border-radius:12px;height:fit-content}.woocommerce-product-gallery__wrapper img{aspect-ratio:1;object-fit:cover}.woocommerce-tabs .woocommerce-Reviews{display:none !important}.woocommerce-tabs #reviews{display:none !important}.product .item-media{background:rgba(0,0,0,0) radial-gradient(closest-side at 48% 88%, #3826A2 0%, #190B63 100%) 0% 0% no-repeat padding-box;border:2px solid #4935cb;border-radius:12px;height:fit-content;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.product .item-media img{aspect-ratio:1;object-fit:cover;transform:none !important}.woocommerce .main-content.single.product-archive .container{background:#0e0153 !important}.prodbox-filter{display:none !important}.widget-top{display:none !important}.price-filter.widget-container{padding:35px !important;border:1px solid #4935cb;border-radius:12px}.woocommerce h2{font-size:16px;line-height:48px !important}.woocommerce .widget_price_filter .price_slider_amount .button{background:#05f !important;border-radius:6px !important;font-size:16px !important;border:none !important;color:#fff !important;box-shadow:none !important;padding:0 !important;height:38px !important;width:100% !important;text-transform:none !important;font-weight:300 !important;margin-top:20px !important;margin-bottom:0 !important}#ppform{display:flex;gap:16px;flex-wrap:wrap}.woocommerce-button.button{background:#190b63 !important;border-radius:6px !important;height:38px !important;display:inline-flex !important;padding:0 16px !important;color:#fff !important;font-size:16px !important;line-height:19px !important;font-weight:400 !important;align-items:center !important;border:none !important;box-shadow:none !important;width:100% !important}.woocommerce-button.button:hover,.woocommerce-button.button:focus{background:#190b63 !important;border-radius:6px !important;height:38px !important;display:inline-flex !important;width:100% !important;padding:0 16px !important;color:#fff !important;font-size:16px !important;line-height:19px !important;font-weight:400 !important;align-items:center !important;border:none !important;box-shadow:none !important}.woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:column;color:#fff !important;gap:8px !important}.woocommerce-orders-table__cell-order-actions *{color:#fff !important}.btn,input[type=submit],.button,.woocommerce button.button,button{background:#6571c3;height:46px;display:flex;align-items:center;justify-content:center;width:fit-content;color:#fff !important}.btn:hover,input[type=submit]:hover,.button:hover,.woocommerce button.button:hover,button:hover{background:#6571c3}input[type=text],input[type=password],input[type=number],input[type=email],textarea{background:#fff !important;border-radius:23px !important;border:none !important}input[type=text],input[type=password],input[type=number],input[type=email]{height:46px !important}.registration{flex-grow:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){.registration{width:calc(100% - 74px);margin:0 auto}}.registration form{width:100%;max-width:600px}.account{width:calc(100% - 74px);margin:20px auto 0 auto}@media screen and (max-width: 600px){.account{margin:60px auto 0 auto}}.account a{color:#fff;text-decoration:underline !important}.balance-page{width:calc(100% - 74px);margin:20px auto 0 auto;padding-top:20px;flex-grow:1}@media screen and (max-width: 600px){.balance-page{margin-top:70px}}.balance-page__button{margin-top:20px}.modal{z-index:10001;background:rgba(0,0,0,0) linear-gradient(180deg, #2A08BC 0%, #1A1484 100%) 0 0 no-repeat padding-box;border-radius:16px;opacity:1;padding:30px 70px;color:#fff;display:flex;flex-direction:column;align-items:center}.modal__title{font-size:21px;line-height:48px}.modal__prize{max-width:560px;padding:0 !important}.modal__prize p{padding-left:50px;padding-right:50px;text-align:center}@media screen and (max-width: 600px){.modal__prize p{padding-left:20px;padding-right:20px}}.modal__prize h4{width:100%;text-align:center}.modal__simple{padding:30px !important}@media screen and (max-width: 600px){.modal__simple{padding:15px !important}.modal__simple p{margin-top:8px;margin-bottom:8px}}.modal__simple .btn{margin-bottom:0 !important}@media screen and (max-width: 600px){.modal{max-width:calc(100vw - 40px);margin-left:auto;margin-right:auto;padding:15px 35px}}.modal__button-green{font-size:16px !important;line-height:19px !important;background:rgba(0,0,0,0) linear-gradient(180deg, #23F021 0%, #9AFC98 100%) 0 0 no-repeat padding-box !important;box-shadow:0 0 12px #60ff00 !important;border:4px solid #60ff00 !important;border-radius:14px !important;margin:0 auto 0 auto !important;color:#fff !important;display:flex;height:56px;padding:0 20px;align-items:center;text-align:center;text-transform:uppercase;font-weight:700 !important}.modal__button-green:hover,.modal__button-green:focus{background:rgba(0,0,0,0) linear-gradient(180deg, #23F021 0%, #9AFC98 100%) 0 0 no-repeat padding-box !important;box-shadow:0 0 12px #60ff00 !important;border:4px solid #60ff00 !important;color:#fff !important}.modal__button-red{font-size:16px !important;line-height:19px !important;background:rgba(0,0,0,0) linear-gradient(180deg, #E00178 0%, #FF95D4 100%) 0 0 no-repeat padding-box !important;box-shadow:0 0 12px #ef47a4 !important;border:4px solid #ef47a4 !important;border-radius:14px !important;margin:0 auto 0 auto !important;color:#fff !important;display:flex;height:56px;padding:0 20px;align-items:center;text-align:center;text-transform:uppercase;font-weight:700 !important;cursor:pointer}.modal__button-red:hover,.modal__button-red:focus{background:rgba(0,0,0,0) linear-gradient(180deg, #E00178 0%, #FF95D4 100%) 0 0 no-repeat padding-box !important;box-shadow:0 0 12px #ef47a4 !important;border:4px solid #ef47a4 !important;color:#fff !important}.modal *{color:#fff}.modal__wrapper{width:100%;height:100vh;position:fixed;background:rgba(15,1,84,.5);z-index:10000;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0}.modal__actions{display:flex;align-items:center;gap:16px}.modal__attach{padding:30px 70px}.modal__attach .modal__actions{display:grid;grid-template-columns:repeat(2, 1fr);width:100%}.modal__attach .modal__actions *{width:100% !important;text-align:center;justify-content:center;padding:0 !important}.reviews-page__wrapper{margin-top:35px}@media screen and (max-width: 600px){.reviews-page__wrapper{width:calc(100% - 74px);margin:0 auto}}.reviews-page__title{text-align:center;justify-content:center;margin-bottom:0 !important}.reviews-page__subtitle{font-size:21px;font-weight:700;line-height:48px}@media screen and (max-width: 600px){.reviews-page__subtitle{font-size:18px}}.reviews-page__caption{font-size:16px;line-height:24px}@media screen and (max-width: 600px){.reviews-page__caption{font-size:14px;line-height:24px}}.reviews-page__button{height:44px !important;margin:24px 0 !important}@media screen and (max-width: 600px){.reviews-page__button{padding:0 !important;width:100% !important}}.reviews-page__posts{padding-top:32px;border-top:1px solid gray;display:flex;flex-direction:column;gap:32px}.modal__reviews{padding:24px 36px !important;position:relative}@media screen and (max-width: 600px){.modal__reviews{padding:20px 16px}}.modal__reviews-close{position:absolute;cursor:pointer;background:rgba(0,0,0,0) linear-gradient(180deg, #0174E0 0%, #4EBDFF 100%);box-shadow:0 0 12px #1becfe;border:4px solid #1becfe;border-radius:8px;top:24px;right:36px}@media screen and (max-width: 600px){.modal__reviews-close{display:none}}.modal__reviews-title{font-size:21px;font-weight:700;line-height:48px;display:block;width:100%}@media screen and (max-width: 600px){.modal__reviews-title{font-size:18px}}.modal__reviews-inputs{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;width:100%}@media screen and (max-width: 600px){.modal__reviews-inputs{grid-template-columns:1fr}}.modal__reviews-text{width:100%}.modal__reviews-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}@media screen and (max-width: 600px){.modal__reviews-actions{width:100%;justify-content:space-between}}.modal__reviews-actions__wrapper{width:100%;display:flex;justify-content:flex-end}.modal__reviews-actions button{padding:0 20px !important}@media screen and (max-width: 600px){.modal__reviews-actions button{padding:0 !important;width:100% !important;height:56px !important}}.modal__reviews-input,.modal__reviews-textarea{background:#fff !important;border-radius:6px !important;width:100%;font-size:16px;line-height:19px;resize:none;color:#000 !important}.modal__reviews-input::placeholder,.modal__reviews-textarea::placeholder{color:gray !important}.modal__reviews-files{width:100%}.modal__reviews-files__button{background:rgba(0,0,0,0) linear-gradient(180deg, #0174E0 0%, #4EBDFF 100%);box-shadow:0 0 12px #1becfe;border:4px solid #1becfe;border-radius:14px;text-transform:uppercase;width:fit-content;height:44px;font-weight:700;font-size:16px;padding:0 60px;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;margin:20px 0 !important}@media screen and (max-width: 600px){.modal__reviews-files__button{width:100%;padding:0 !important}}.modal__reviews-files__list{width:100%;display:flex;gap:8px;flex-wrap:wrap}.modal__reviews-file__item{height:86px;width:86px;position:relative}.modal__reviews-file__remove{position:absolute;top:5px;right:5px;z-index:2;cursor:pointer}.modal__reviews-file__preview{border-radius:8px;height:86px;width:86px;object-fit:cover}.content__page{width:calc(100% - 146px);margin:60px auto 0 auto;position:relative;z-index:4;padding-top:70px}@media screen and (max-width: 1440px)and (min-width: 1131px){.content__page{width:1131px;margin:60px auto 0 auto}}@media screen and (max-width: 600px){.content__page{width:calc(100% - 74px);margin:60px auto 0 auto;padding-top:20px;flex-grow:1}}#features{background:url("/wp-content/themes/doma/assets/images/features/bg.webp") no-repeat center right;background-size:contain}.features{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 600px){.features{grid-template-columns:1fr}}.feature{padding:24px;background:#fff;border-radius:24px;backdrop-filter:blur(30px);display:flex;flex-direction:column}.feature__image{background:rgba(0,0,0,0) linear-gradient(90deg, #9FC0FF 0%, #BCC1FA 100%) 0 0 no-repeat padding-box;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.feature__title{font-weight:600;font-size:18px;line-height:24px;margin-bottom:6px;color:#0c0d23}.feature__caption{color:#0c0d23;font-size:14px;line-height:19px;font-weight:600}.whom{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:16px}@media screen and (max-width: 600px){.whom{grid-template-columns:1fr}}.whom__item{background:#fff;border-radius:24px;display:flex;gap:16px;padding-top:14px;padding-left:24px}.whom__item-content{width:100%}.whom__item img{width:190px;height:190px}@media screen and (max-width: 600px){.whom__item img{width:141px;height:141px}}@media screen and (min-width: 601px){.whom__item:nth-child(3){grid-row-start:1;grid-row-end:3;grid-column-start:3;flex-direction:column;gap:38px;align-items:flex-end}.whom__item:nth-child(3) img{width:293px;height:293px}}.whom__title{margin-top:10px;font-size:18px;line-height:24px;font-weight:600;margin-bottom:6px}.whom__caption{font-size:14px;line-height:19px;font-weight:600}.pricing{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width: 600px){.pricing{grid-template-columns:1fr}}.pricing__item-header{height:100px;width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:24px}.pricing__item-header h4{font-size:21px;font-weight:800;transform:translateY(-20px)}.pricing__item-body{background:hsla(0,0%,100%,.5);border-radius:24px;backdrop-filter:blur(30px);padding:24px;transform:translateY(-50px)}.pricing__item-body__description{text-align:center;font-size:14px;line-height:19px;font-weight:600;margin-bottom:12px;min-height:38px}.pricing__item-body__price{text-align:center;font-weight:700;font-size:28px;line-height:38px;padding-bottom:12px;border-bottom:1px solid #cfd3ec;margin-bottom:12px}.pricing__item-body__includes{font-size:14px;line-height:19px;font-weight:600;margin-bottom:12px}.pricing__item-body__list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.pricing__item-body__list li{font-size:14px;line-height:19px}.pricing__item-body__summary{font-size:14px;line-height:19px;font-weight:600;margin-bottom:12px}.pricing__item-body__button{display:flex;justify-content:center;align-items:center;width:100%;background:#292e48;border-radius:17px;color:#f9fbfc !important;height:32px}.pricing__item-body__button:hover{color:#f9fbfc !important}.calculator{display:grid;grid-template-columns:1fr 2fr;gap:16px}@media screen and (max-width: 600px){.calculator{display:flex;flex-direction:column-reverse}}.calculator__line{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.calculator__line:last-child{align-items:end}@media screen and (max-width: 600px){.calculator__line{grid-template-columns:1fr}}.calculator__summary{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(159, 192, 255, 0.2) 0%, rgba(188, 193, 250, 0.2) 100%) 0 0 no-repeat padding-box;padding:24px;border-radius:24px;backdrop-filter:blur(34px)}.calculator__summary-cost{text-align:center;font-size:18px;line-height:24px;font-weight:600;margin-bottom:12px}.calculator__summary-price{text-align:center;font-size:32px;line-height:43px;font-weight:700;margin-bottom:12px;border-bottom:1px solid #cfd3ec;padding-bottom:12px}.calculator__summary-grid{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;font-size:16px;line-height:22px;gap:12px;margin-bottom:20px}.calculator__summary-grid div:nth-child(2n){text-align:right}.calculator__label{font-size:12px;line-height:16px;font-weight:500;color:#000 !important;padding-left:24px;z-index:auto}.calculator__block{margin-top:32px}.calculator__block-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.calculator__block-title{color:#000;font-size:18px;line-height:24px}.calculator__block-caption{color:#000;font-size:14px;line-height:19px}.calculator__buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media screen and (max-width: 600px){.calculator__buttons{grid-template-columns:repeat(2, 1fr)}}.calculator__button{display:flex;justify-content:center;align-items:center;width:100%;background:rgba(0,0,0,0) linear-gradient(90deg, #9FC0FF 0%, #BCC1FA 100%) 0 0 no-repeat padding-box;border-radius:23px;height:46px;color:#2d489a !important}.calculator__button-calculate{background:#292e48 !important;color:#f9fbfc !important}.calculator__button:hover{background:rgba(0,0,0,0) linear-gradient(90deg, #9FC0FF 0%, #BCC1FA 100%) 0 0 no-repeat padding-box !important;color:#2d489a !important}.calculator__button-active{background:rgba(0,0,0,0) !important;border:2px solid #292e48 !important;color:#0c0d23 !important}.calculator__button-active:hover{background:rgba(0,0,0,0) !important;border:2px solid #292e48 !important;color:#0c0d23 !important}.calculator__button:focus{background:rgba(0,0,0,0) !important}.calculator__counter{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:46px;border-radius:23px}@media screen and (max-width: 600px){.calculator__counter{grid-column-start:1;grid-column-end:3}}.calculator__counter-left{display:flex;align-items:center;cursor:pointer;width:22px;height:22px;user-select:none}.calculator__counter-left img{transform:rotate(90deg)}.calculator__counter-right{display:flex;align-items:center;cursor:pointer;width:22px;height:22px;user-select:none}.calculator__counter-right img{transform:rotate(-90deg)}.calculator__counter-center{color:#000 !important;text-align:center !important}.calculator__footer{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:32px;align-items:end}@media screen and (max-width: 600px){.calculator__footer{grid-template-columns:1fr}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dropdown{background:#fff;border-radius:23px;min-height:46px;font-size:16px;font-weight:400;line-height:22px;display:flex;flex-direction:column;padding:0 24px;cursor:pointer;position:absolute;width:100%}.dropdown__wrapper{position:relative;z-index:auto;height:68px}.dropdown__label{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between}.dropdown__closed{transform:rotate(0deg);transition-property:transform;transition-duration:.5s}.dropdown__opened{transform:rotate(180deg);transition-property:transform;transition-duration:.5s}.dropdown__items{width:105%;list-style:none;display:flex;flex-direction:column;z-index:15;background:#fff;border-radius:23px}.dropdown__items li{height:46px;display:flex;align-items:center;z-index:15}.dropdown__items li label{display:flex;align-items:center;gap:8px;color:#0c0d23 !important;width:100%;z-index:15;cursor:pointer}
