@font-face{font-display:swap;font-family:Manrope;font-weight:400;src:url(/wp-content/themes/sinaev/public/build/assets/Manrope-Regular-B9UcgW4D.woff2)format("woff2"),url(/wp-content/themes/sinaev/public/build/assets/Manrope-Regular-ors4ICjZ.woff)format("woff")}@font-face{font-display:swap;font-family:Manrope;font-weight:700;src:url(/wp-content/themes/sinaev/public/build/assets/Manrope-Bold-Bn8AS5Fe.woff2)format("woff2"),url(/wp-content/themes/sinaev/public/build/assets/Manrope-Bold-eIEYaOAk.woff)format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-manrope:"Manrope",sans-serif;--color-blue:#a5cded;--color-ivory:#ede2d6;--color-light-gray:#f1f1f1;--color-gray:#e8e8e8;--color-white:#fff;--color-text:#030405;--color-dark-blue:#66aee8}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--font-manrope);isolation:isolate;padding-top:115px;font-size:12px;font-weight:400;line-height:140%;position:relative}@media screen and (min-width:1024px){body{padding-top:145px;font-size:12px}}@media screen and (min-width:1440px){body{padding-top:140px;font-size:15px}}@media screen and (min-width:1700px){body{font-size:16px}}*,:after,:before{box-sizing:border-box}label{cursor:pointer}img{max-width:100%;height:auto}picture{display:flex}button{cursor:pointer}a{color:currentColor;text-decoration:none}a:hover{color:var(--color-dark-blue)}svg{height:auto}.container{width:100%;max-width:100%;margin:0 auto;padding:0 10px;position:relative}.img--full{width:100%;height:100%}.img--full :-webkit-any(img,video,picture,iframe){width:100%;height:100%}.img--full :-moz-any(img,video,picture,iframe){width:100%;height:100%}.img--full :is(img,video,picture,iframe){width:100%;height:100%}.img--full img{-o-object-fit:cover;object-fit:cover}.section{padding-top:70px}.section__title{color:var(--color-text);letter-spacing:-.03em;margin-bottom:40px;font-size:28px;font-weight:700;line-height:100%}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none}.breadcrumbs{margin-bottom:20px;font-size:11px;line-height:100%}.breadcrumbs .text{opacity:.6}.breadcrumbs .text:hover{opacity:1}.breadcrumbs>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:hidden}.breadcrumbs>span a,.breadcrumbs>span>span{align-items:center;gap:2px;display:flex}.breadcrumbs>span a.breadcrumb_last,.breadcrumbs>span>span.breadcrumb_last{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.breadcrumbs>span svg{flex-shrink:0}.breadcrumb_last .text{opacity:1}.pagination{gap:10px;margin-top:50px}.pagination,.pagination .page-numbers{justify-content:center;align-items:center;display:flex}.pagination .page-numbers{color:rgba(3,4,5,.6);background:rgba(242,242,242,.5);min-width:31px;height:31px;padding:2px;font-size:18px;line-height:160%}.pagination .page-numbers.current,.pagination .page-numbers.current:hover{background:var(--color-ivory);color:var(--color-text)}.pagination .page-numbers:hover{background:var(--color-light-gray);color:var(--color-dark-blue)}.pagination .page-numbers.next,.pagination .page-numbers.prev{border:1px solid var(--color-ivory);background:0 0}.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{background:var(--color-ivory)}@media screen and (min-width:1024px){.container{max-width:924px}.section{padding-top:80px}.section__title{font-size:36px}}@media screen and (min-width:1440px){.container{max-width:1220px}.breadcrumbs{font-size:13px}.section{padding-top:100px}.section__title{font-size:50px}}@media screen and (min-width:1700px){.container{max-width:1700px}.breadcrumbs{line-height:110%}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top:4px solid transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{fill:currentColor;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:50%;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - (var(--swiper-navigation-size)/2));top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - (var(--swiper-navigation-size)/2));top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.p-btns{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.p-btn{border:1px solid var(--color-blue);text-align:center;justify-content:center;align-items:center;width:100%;padding:14px 10px;font-size:12px;font-weight:700;line-height:120%;display:flex}.p-btn:hover{background-color:var(--color-blue);color:var(--color-text)}.p-btn:hover[disabled]{border-color:var(--color-gray);opacity:.6}.p-btn--blue{background:var(--color-blue);color:var(--color-white)}.p-btn--blue:hover{background-color:var(--color-dark-blue);color:var(--color-white)}.p-btn--blue:hover[disabled]{background:var(--color-gray);border-color:var(--color-gray);color:var(--color-text);opacity:.6}.p-btn--blue-dark{background:var(--color-dark-blue);color:var(--color-white)}.p-btn--blue-dark:hover,.p-btn--circle{background:var(--color-blue);color:var(--color-white)}.p-btn--circle{border:none;border-radius:100%;width:100px;height:100px;padding:0;position:relative}.p-btn--circle:before{border:1px solid var(--color-blue);content:"";border-radius:100%;width:124px;height:124px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-btn--circle:hover{background:var(--color-dark-blue);color:var(--color-white)}.p-btn--ivory{background:var(--color-ivory);border-color:var(--color-ivory)}.p-btn--ivory:hover{background:#f3dabf;border-color:#f3dabf}@media screen and (min-width:1024px){.p-btn{font-size:14px}.p-btn--circle{width:138px;height:138px}.p-btn--circle:before{width:198px;height:198px}}@media screen and (min-width:1700px){.p-btn{font-size:16px}.p-btn--circle{width:156px;height:156px}.p-btn--circle:before{width:242px;height:242px}}.p-card{border:1px solid var(--color-blue);flex-direction:column;justify-content:space-between;gap:20px;padding:20px;display:flex}.p-card:hover{background:var(--color-blue);color:currentColor;--p-card-num-color:var(--color-text);--p-card-arrow-stroke:var(--color-text)}.p-card--blue{background:var(--color-blue)}.p-card--blue,.p-card--blue:hover{color:var(--color-white);--p-card-num-color:var(--color-white);--p-card-arrow-stroke:var(--color-white)}.p-card--blue:hover{background:var(--color-dark-blue)}.p-card__top{justify-content:space-between;align-items:center;display:flex}.p-card__num{color:var(--p-card-num-color,var(--color-ivory));font-size:20px;font-weight:700;line-height:100%}.p-card__arrow{display:flex}.p-card__arrow svg{width:20px}.p-card__arrow path{stroke:var(--p-card-arrow-stroke,var(--color-blue))}.p-card__title{font-size:15px;font-weight:700;line-height:140%}.p-card__excerpt{margin-top:5px;line-height:140%}@media screen and (min-width:1024px){.p-card{padding:20px 10px}.p-card__excerpt{margin-top:10px}}@media screen and (min-width:1440px){.p-card{padding:20px}.p-card__num{font-size:30px}.p-card__title{font-size:18px}.p-card__excerpt{line-height:160%}.p-card__arrow svg{width:30px}}@media screen and (min-width:1700px){.p-card__title{font-size:20px}}.p-portfolios{gap:20px;display:grid}.p-portfolio{flex-direction:column;justify-content:space-between;gap:15px;display:flex;position:relative}.p-portfolio__hover-text,.p-portfolio__hover-top{display:none}.p-portfolio__bottom-top:hover,.p-portfolio__hover-text:hover,.p-portfolio__hover-top:hover,.p-portfolio__img:hover{color:currentColor}.p-portfolio__img{background:var(--color-gray);height:75vw}.p-portfolio__bottom{gap:10px;margin-top:5px;display:grid}.p-portfolio__bottom-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.p-portfolio__bottom-arrow{flex-shrink:0;display:flex}.p-portfolio__bottom-arrow svg{width:20px}.p-portfolio__bottom-title{font-size:15px;font-weight:700;line-height:140%}.p-portfolio__attrs{flex-wrap:wrap;gap:20px;display:flex}.p-portfolio__attr-title{opacity:.6;font-size:11px;line-height:100%}.p-portfolio__attr-text{margin-top:3px}@media screen and (min-width:768px){.p-portfolios{grid-template-columns:repeat(2,1fr)}.p-portfolio__img{height:39.0625vw}.p-portfolio__bottom-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:42px;display:-webkit-box;overflow:hidden}}@media screen and (min-width:1024px){.p-portfolios{gap:30px}.p-portfolio__img{height:300px}}@media screen and (min-width:1440px){.p-portfolio{overflow:hidden}.p-portfolio:hover .p-portfolio__hover{transform:none}.p-portfolio__img{height:400px}.p-portfolio__bottom-arrow svg{width:30px}.p-portfolio__bottom-title{height:51px;font-size:18px}.p-portfolio__attr-title{font-size:12px;line-height:110%}.p-portfolio__attr-text{line-height:160%}.p-portfolio__hover{background:var(--color-white);width:100%;padding-top:20px;transition:all .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.p-portfolio__hover-text,.p-portfolio__hover-top{display:flex}.p-portfolio__hover-text{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-portfolio__hover-top{justify-content:space-between}.p-portfolio__hover-title{font-size:18px;font-weight:700;line-height:140%}.p-portfolio__hover-text{margin-top:15px;line-height:160%}.p-portfolio__hover-btns{margin-top:25px}.p-portfolio__hover-arrow{flex-shrink:0}}@media screen and (min-width:1700px){.p-portfolios{grid-template-columns:repeat(3,1fr)}.p-portfolio__bottom-title{height:56px;font-size:20px}.p-portfolio__attr-title{font-size:13px}.p-portfolio__hover-title{font-size:20px}}.p-form__label{margin-bottom:5px;font-size:11px;line-height:100%}.p-form__inputs{gap:20px;display:grid}.p-form__input{position:relative}.p-form__input-el input{background:var(--color-white);border:1px solid rgba(3,4,5,.3);outline:none;width:100%;padding:10px;line-height:140%}.p-form__input-el input::-webkit-input-placeholder{opacity:.6}.p-form__input-el input::placeholder{opacity:.6}.p-form__input-el input:-ms-placeholder-shown{opacity:.6}.p-form__input-el input::-webkit-input-placeholder{opacity:.6}.p-form__input-el input::-moz-placeholder{opacity:.6}.p-form__input-el input::-ms-input-placeholder{opacity:.6}.p-form__input-el input::placeholder{opacity:.6}.p-form__input-el input.wpcf7-not-valid{color:red;border-color:red}.p-form__input-el input.wpcf7-not-valid::-webkit-input-placeholder{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid::placeholder{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid:-ms-placeholder-shown{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid::-webkit-input-placeholder{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid::-moz-placeholder{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid::-ms-input-placeholder{color:red;opacity:1}.p-form__input-el input.wpcf7-not-valid::placeholder{color:red;opacity:1}.p-form__input-el .wpcf7-form-control-wrap{display:block;position:relative}.p-form__radio{cursor:pointer;align-items:center;gap:5px;display:flex}.p-form__radio input{display:none}.p-form__radio input:checked+.p-form__radio-circle:after{opacity:1}.p-form__radio-circle{border:1px solid rgba(3,4,5,.4);border-radius:100%;flex-shrink:0;width:18px;height:18px;position:relative}.p-form__radio-circle:after{background:var(--color-dark-blue);content:"";opacity:0;border-radius:100%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-form__agree{cursor:pointer;margin-top:10px}.p-form__agree input{display:none}.p-form__agree input:checked~.wpcf7-list-item-label svg{opacity:1}.p-form__agree .wpcf7-not-valid .p-form__agree-square{border-color:red}.p-form__agree .wpcf7-list-item{margin:0}.p-form__agree .wpcf7-list-item-label{gap:5px;display:flex}.p-form__agree .wpcf7-list-item-label:after,.p-form__agree .wpcf7-list-item-label:before{display:none}.p-form__agree-square{border:1px solid rgba(3,4,5,.3);flex-shrink:0;width:14px;height:14px;position:relative}.p-form__agree-square svg{opacity:0;margin-left:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-form__agree-text{opacity:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px;line-height:100%}.p-form__agree-text a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.p-form__checkboxes{gap:15px;display:grid}.p-form__checkbox{align-items:center;gap:10px;display:flex}.p-form__checkbox input{display:none}.p-form__checkbox input:checked~.p-form__checkbox-square{background:var(--color-blue)}.p-form__checkbox input:checked~.p-form__checkbox-square svg{opacity:1}.p-form__checkbox-square{border:1px solid rgba(3,4,5,.4);flex-shrink:0;width:18px;height:18px;position:relative}.p-form__checkbox-square svg{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-form__range-line.noUi-target{background:var(--color-light-gray);box-shadow:none;border:none;border-radius:0;height:2px;margin-left:5px;margin-right:7px;position:relative}.p-form__range-line.noUi-target:after,.p-form__range-line.noUi-target:before{background:var(--color-light-gray);content:"";height:100%;position:absolute;top:50%;transform:translateY(-50%)}.p-form__range-line.noUi-target:before{width:5px;left:-5px}.p-form__range-line.noUi-target:after{width:7px;right:-7px}.p-form__range-line.noUi-target .noUi-handle{background:var(--color-blue);box-shadow:none;border:none;border-radius:100%;width:12px;height:12px}.p-form__range-line.noUi-target .noUi-handle:after,.p-form__range-line.noUi-target .noUi-handle:before{display:none}.p-form__range-line.noUi-target .noUi-handle-lower,.p-form__range-line.noUi-target .noUi-handle-upper{right:-7px}.p-form__range-line.noUi-target .noUi-connect{background:var(--color-blue)}.p-form__range-inputs{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.p-form__range-input{align-items:center;gap:5px;display:flex}.p-form__range-input input{background:var(--color-white);border:1px solid rgba(3,4,5,.3);width:80px;height:33px;padding:8px 10px}.p-form__range-text{font-size:11px;line-height:100%}@media screen and (min-width:768px){.p-form__inputs{grid-template-columns:repeat(2,1fr);gap:20px 30px}.p-form__input--btn{grid-column:span 2}}@media screen and (min-width:1440px){.p-form__label{margin-bottom:8px;font-size:12px;line-height:110%}.p-form__input-el input{padding:11px 10px;line-height:160%}.p-form__range-input input{height:42px}.p-form__agree-text{font-size:12px}}@media screen and (min-width:1700px){.p-form__label{margin-bottom:8px;font-size:13px}.p-form__input-el input{padding:10px 20px}.p-form__radio{gap:10px}.p-form__agree-text{font-size:13px;line-height:110%}}.p-select{position:relative}.p-select__current{background:var(--color-white);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.p-select__arrow{flex-shrink:0;transition:all .3s;display:flex}.p-select__arrow svg{width:16px}.p-select__abs{background:var(--color-white);z-index:10;width:100%;padding:10px 10px 20px;display:none;position:absolute;top:100%;left:0}.p-select__abs:before{background:var(--color-text);content:"";opacity:.3;width:calc(100% - 20px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-select__options{gap:10px;display:grid}.p-select__option{cursor:pointer}.p-select__option input{display:none}.p-select__option input:checked~.p-select__option-text{color:var(--color-dark-blue)}.p-select.active{box-shadow:0 2px 20px rgba(22,0,1,.05)}.p-select.active .p-select__abs{display:block}.p-select.active .p-select__arrow{transform:rotate(180deg)}@media screen and (min-width:1440px){.p-select__current{padding:11px 10px}.p-select__title{line-height:160%}}@media screen and (min-width:1700px){.p-select__current{padding:10px 20px}.p-select__abs{padding:10px 20px 20px}}.carousel-container{--slide-width:280px;width:100%;position:relative;overflow:hidden}.carousel-track{scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{scroll-snap-align:start;flex-shrink:0;justify-content:center;align-items:center;width:280px;padding:0 10px;display:flex}@media (min-width:768px){.carousel-slide{width:calc(50% - 10px)}}@media (min-width:1024px){.carousel-slide{padding:0}.carousel-track{gap:30px}.carousel-slide{width:calc(50% - 15px)}}@media (min-width:1700px){.carousel-slide{width:calc(25% - 20px)}.carousel-slide.active{width:calc(50% - 20px)}}.p-tags{position:relative}.p-tags__inner{-ms-overflow-style:none;scrollbar-width:none;gap:10px;display:flex;overflow-x:scroll;overflow-y:hidden}.p-tags__inner ::-webkit-scrollbar{display:none}.p-tags:after{content:"";background:linear-gradient(270deg,#fff 40.38%,rgba(255,255,255,0));width:100px;height:39px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-tag{flex-shrink:0}.p-tag.active .p-tag__text{background:var(--color-ivory)}.p-tag.active .p-tag__text:hover{color:var(--color-text)}.p-tag input{display:none}.p-tag input:checked~.p-tag__text{background:var(--color-ivory)}.p-tag input:checked~.p-tag__text:hover,.p-tag__text{color:var(--color-text)}.p-tag__text{background:rgba(242,242,242,.5);padding:6px 8px;display:block}.p-tag__text:hover{color:var(--color-dark-blue);background:rgba(242,242,242,.5)}@media screen and (min-width:1440px){.p-tag__text{padding:8px 16px}}.modal{opacity:0;visibility:hidden;z-index:-1;-webkit-overflow-scrolling:touch;cursor:pointer;background:rgba(3,4,5,.3);width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.modal.active{opacity:1;visibility:visible;z-index:105}.modal__table{width:100%;height:100%;display:table}.modal__ceil{vertical-align:middle;display:table-cell}.modal__close,.modal__show{cursor:pointer}.modal__close{z-index:5;position:absolute;top:20px;right:10px}.modal__close svg{width:30px}.modal__content{background:var(--color-white);cursor:default;max-width:320px;margin:50px auto;padding:24px 10px 30px;position:relative}.modal__title{letter-spacing:-.03em;text-align:center;font-size:18px;font-weight:700;line-height:120%}.modal__btn,.modal__text{margin-top:20px}.modal__text{text-align:center;gap:15px;font-size:14px;line-height:160%;display:grid}.modal__text--left{text-align:left}.modal__btn{padding:15px}.modal__inputs{margin-top:20px}@media screen and (min-width:768px){.modal__title{font-size:20px}.modal__text{margin-top:30px;font-size:16px}.modal__btn{font-size:14px}.modal__content{max-width:460px;padding:37px 30px 40px}.modal__close{top:30px;right:30px}.modal__close svg{width:40px}}@media screen and (min-width:1440px){.modal__title{font-size:26px}.modal__text{font-size:18px}.modal__btn{font-size:16px}.modal__content{max-width:585px;padding:34px 40px 40px}.modal__close{right:40px}}.cookie{background:var(--color-white);z-index:100;width:100%;max-width:1680px;padding:max(20px,min(1.02941vw + 16.7059px,34px)) max(10px,min(1.875vw + 4px,40px));display:none;position:fixed;bottom:0;left:0;box-shadow:0 2px 20px rgba(22,0,1,.05)}.cookie.active{display:block}.cookie__content{flex-direction:column;gap:max(10px,min(.735294vw + 7.64706px,20px));display:flex}.cookie__text-block{flex-direction:column;gap:10px;display:flex}.cookie__text-block :-webkit-any(h2,h3,h4,h5,h6){color:#2d0300;letter-spacing:-.03em;font-size:max(18px,min(.588235vw + 16.1176px,26px));font-weight:700;line-height:120%}.cookie__text-block :-moz-any(h2,h3,h4,h5,h6){color:#2d0300;letter-spacing:-.03em;font-size:max(18px,min(.588235vw + 16.1176px,26px));font-weight:700;line-height:120%}.cookie__text-block :is(h2,h3,h4,h5,h6){color:#2d0300;letter-spacing:-.03em;font-size:max(18px,min(.588235vw + 16.1176px,26px));font-weight:700;line-height:120%}.cookie__desc{color:var(--color-text);font-size:max(12px,min(.294118vw + 11.0588px,16px));line-height:max(140%,min(140% + 1.47059vw - 4.70588px,160%))}.cookie__desc a{text-underline-offset:2px;text-decoration:underline}.cookie__desc a:hover{color:var(--color-dark-blue)}.cookie__btn{border:none;padding:15px 30px;font-size:max(12px,min(.294118vw + 11.0588px,16px))}@media screen and (min-width:1200px){.cookie{left:50%;transform:translate(-50%)}}.header{width:100%;padding-top:40px;position:absolute;top:0;left:0}.header__list{display:none}.header__block{justify-content:space-between;align-items:center;display:flex}.header__left,.header__list>ul,.header__right,.header__socials{align-items:center;gap:20px;display:flex}.header__social{background:var(--color-ivory);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header__social:hover{color:currentColor;background:#f3dabf}.header__social--pc{display:none}.header__menu{background:var(--color-blue);color:var(--color-white);align-items:center;gap:5px;height:40px;padding:5px 10px;font-size:14px;line-height:120%;display:flex}.header__menu-svg{flex-direction:column;gap:6px;display:flex}.header__menu-line{background:var(--color-white);width:20px;height:1px}@media screen and (min-width:1024px){.header__logo img{width:92px}.header__social{width:60px;height:60px;font-size:16px;font-weight:700;line-height:120%}.header__social svg{width:30px}.header__social--text{width:-webkit-max-content;min-width:192px;width:-moz-max-content;width:max-content;padding:10px}.header__social--mobile{display:none}.header__social--pc{display:flex}.header__menu{gap:10px;height:60px;padding:20px}.header__menu-text{font-size:16px}.header__menu-line{width:30px}}@media screen and (min-width:1440px){.header__list{font-size:16px;display:block}.header__list>ul{gap:max(40px,min(4.16667vw - 20px,60px))}.header__list>ul>li{position:relative}.header__list>ul>li.menu-item-has-children:hover .header__list-abs{display:block}.header__list>ul>li.menu-item-has-children:hover .header__list-arrow{transform:rotate(180deg)}.header__list>ul>li.current-menu-item:after,.header__list>ul>li.current_page_item:after{background:var(--color-dark-blue);content:"";border-radius:100%;width:8px;height:8px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.header__list-link{align-items:center;gap:4px;display:flex}.header__list-link--1{align-items:center;gap:5px;font-size:max(18px,min(.416667vw + 12px,20px));font-weight:700;line-height:140%}.header__list-link--1:before{background:var(--color-ivory);content:"";border-radius:100%;width:10px;height:10px;display:block}.header__list-link--2{font-size:18px;line-height:160%}.header__list-link--no-href:hover{color:currentColor}.header__list-arrow{transition:transform .3s;transform:translateY(1px)}.header__list-cols{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:20px;display:grid}.header__list-cols--rows-3{grid-template-rows:repeat(3,1fr)}.header__list-cols--rows-4{grid-template-rows:repeat(4,1fr)}.header__list-submenu--1{gap:10px;margin-top:15px;display:grid}.header__list-abs{z-index:15;width:1000px;padding-top:15px;display:none;position:absolute;top:100%;left:0}.header__list-abs-inner{background:var(--color-white);padding:20px 30px;box-shadow:0 2px 20px rgba(22,0,1,.05)}.header__menu{display:none}.header__left{gap:max(50px,min(5.20833vw - 25px,75px))}}.footer{margin-top:100px;padding-bottom:80px}.footer-columns{border-top:1px solid var(--color-blue);justify-content:space-between;gap:20px;padding-top:20px;display:flex}.footer-left{gap:20px;display:grid}.footer-phone{color:var(--color-dark-blue);letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:120%}.footer-phone:hover{color:var(--color-blue)}.footer-socials{gap:21px;display:grid}.footer-social{background:var(--color-ivory);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.footer-social__icon{display:flex}.footer-social:hover{color:currentColor;background:#f3dabf}.footer-bottom{flex-direction:column-reverse;gap:20px;margin-top:20px;display:flex}.footer-bottom-content{border-bottom:1px solid var(--color-blue);padding-bottom:20px}.footer-description{gap:18px;display:grid}.footer-menus{gap:25px;display:grid}.footer-description{margin-top:20px}.footer-menu--1 :-webkit-any(.footer-description,.footer-phone){display:none}.footer-menu--1 :-moz-any(.footer-description,.footer-phone){display:none}.footer-menu--1 :is(.footer-description,.footer-phone){display:none}.footer-menu-list{gap:20px;font-size:15px;font-weight:700;line-height:140%;display:grid}.footer-menu-list .sub-menu{gap:15px;height:0;margin-top:15px;font-size:14px;font-weight:400;line-height:160%;transition:all .3s;display:none}.footer-menu-list a{justify-content:space-between;align-items:center;display:flex}.footer-menu-list .active .sub-menu{display:grid}.footer-menu-list .active svg{transform:rotate(45deg)}.footer-menu-list svg{flex-shrink:0;transition:all .3s}.footer-menu-links{gap:20px;font-size:14px;line-height:160%;display:grid}.footer-menu-links a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.footer-menu-links a[href="#!"]{text-decoration:none}.footer-extra-content{margin-top:20px}@media screen and (min-width:1024px){.footer{margin-top:80px}.footer-description,.footer-phone{display:none}.footer-description{margin-top:0}.footer-social{width:50px;height:50px}.footer-menu--1{padding-top:22px}.footer-menu--1 .footer-description{display:grid}.footer-menu--1 .footer-phone{display:table}.footer-menu-list .sub-menu{height:auto;font-size:16px;display:grid}.footer-menu-link svg{display:none}.footer-menu-links{flex-wrap:wrap;justify-content:space-between;gap:20px 30px;font-size:16px;line-height:160%;display:flex}.footer-top{margin-top:26px}.footer-logo{margin-top:24px}.footer-socials{flex-wrap:wrap;gap:50px;display:flex}.footer-menus{grid-template-columns:201fr 282fr 359fr;justify-content:space-between;gap:30px;display:grid}.footer-phone{margin-top:56px;margin-bottom:20px}.footer-bottom{margin-top:-4px}}@media screen and (min-width:1440px){.footer{margin-top:100px;padding-bottom:100px}.footer-columns{padding-top:51px}.footer-logo{margin-top:0}.footer-phone{margin:0;display:block}.footer-description{flex-shrink:0;gap:12px;width:255px;padding-top:34px;display:grid}.footer-menu--1{padding-top:0}.footer-menu--1 .footer-menu-list{gap:10px}.footer-menu--1 :-webkit-any(.footer-phone,.footer-description){display:none}.footer-menu--1 :-moz-any(.footer-phone,.footer-description){display:none}.footer-menu--1 :is(.footer-phone,.footer-description){display:none}.footer-menu-list{gap:18px;font-size:18px}.footer-menu-list .sub-menu{gap:13px;margin-top:18px}.footer-menu-links{gap:15px}.footer-menus{width:100%}.footer-left{grid-template-columns:auto auto;gap:165px;display:grid}.footer-bottom-content{flex-direction:row-reverse;align-items:flex-start;gap:53px;padding-bottom:36px;display:flex}}@media screen and (min-width:1700px){.footer-description{font-size:16px}.footer-phone{font-size:26px}.footer-left{gap:285px}.footer-bottom-content{gap:173px}.footer-menus{gap:99px}.footer-menu--1 .footer-menu-list{grid-template-columns:auto auto;gap:30px 107px;display:grid}.footer-menu-list{gap:30px;font-size:20px}.footer-menu-list .sub-menu{gap:10px;margin-top:15px;font-size:18px}.footer-menu-links{font-size:18px}}.modal-menu{--width:100%}.modal-menu__content{background:var(--color-white);max-width:100%;height:100%;width:var(--width);margin:0 0 0 auto;padding-top:42px;padding-bottom:49px;position:relative}.modal-menu__title{letter-spacing:-.03em;text-align:center;font-size:28px;font-weight:700;line-height:100%}.modal-menu__close{top:36px;right:10px}.modal-menu__list{margin-top:26px}.modal-menu__item.active>.modal-menu__submenu{display:block}.modal-menu__link{justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.modal-menu__link>span{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:120%}.modal-menu__link svg{flex-shrink:0}.modal-menu__link:hover{background:var(--color-blue);color:var(--color-white)}.modal-menu__link:hover path{stroke:var(--color-white)}.modal-menu__submenu{height:100%;width:var(--width);-webkit-overflow-scrolling:touch;background:var(--color-white);z-index:5;padding:36px 0;transition:all .3s;display:none;position:fixed;top:0;right:0;overflow-x:hidden;overflow-y:auto}.modal-menu__submenu-top{justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.modal-menu__submenu-back,.modal-menu__submenu-close{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.modal-menu__submenu-item.active>.modal-menu__submenu{display:block}.modal-menu__submenu-close{position:relative;top:auto;right:auto}.modal-menu__submenu-title{width:calc(100% - 100px)}.modal-menu__submenu-list{margin-top:17px}.modal-menu__submenu-link{color:#001515;justify-content:space-between;align-items:center;gap:10px;padding:15px 7px;font-size:15px;font-weight:700;line-height:140%;display:flex}.modal-menu__submenu-link:hover{background:var(--color-blue);color:var(--color-white)}.modal-menu__submenu-link:hover path{stroke:var(--color-white)}.modal-menu__bottom{padding:20px 10px 0}.modal-menu__phone{color:var(--color-blue);margin-bottom:20px;font-size:15px;font-weight:700;line-height:140%;display:table}.modal-menu .footer-socials{flex-wrap:wrap;display:flex}@media screen and (min-width:560px){.modal-menu{--width:560px}}@media screen and (min-width:768px){.modal-form .p-form__inputs{gap:10px}.modal-form .p-form__input{grid-column:span 2}.modal-form .p-form__input input{padding:14px 10px}.modal-form .p-form__input--btn{margin-top:4px}}@media screen and (min-width:1440px){.modal-form .p-form__inputs{gap:20px}.modal-form .p-form__input{grid-column:auto}.modal-form .p-form__input input{padding:10px}.modal-form .p-form__input--btn{grid-column:span 2}}.modal_know-price .modal__inputs{margin-top:10px}.modal_know-price__items{margin-top:20px}.modal_know-price__item{align-items:center;gap:3px;display:none}.modal_know-price__item--gift{--know-price-item-right-color:var(--color-dark-blue);gap:3px;display:grid}.modal_know-price__item-left{opacity:.6;font-size:11px;line-height:100%}.modal_know-price__item-right{color:var(--know-price-item-right-color,var(--color-text));font-size:12px;line-height:normal}.modal_know-price__total{background:var(--color-dark-blue);color:var(--color-white);justify-content:space-between;align-items:center;gap:20px;width:calc(100% + 20px);margin:10px -10px 0;padding:15px 10px;display:flex}.modal_know-price__total-value{text-align:right;font-size:15px;font-weight:700;line-height:140%}.modal_know-price__gift-title{margin-top:10px}@media screen and (min-width:768px){.modal_know-price .modal__inputs{margin-top:20px}.modal_know-price__items{flex-wrap:wrap;gap:5px 20px;margin-top:30px;display:flex}.modal_know-price__item{display:flex}.modal_know-price__total{width:100%;margin:20px 0 0}.modal_know-price__gift-title{margin-top:20px;font-size:15px;font-weight:700;line-height:140%}}@media screen and (min-width:1440px){.modal_know-price__item{gap:5px}.modal_know-price__item-left{font-size:13px;line-height:110%}.modal_know-price__item-right{font-size:16px;line-height:160%}.modal_know-price__total{padding:10px}.modal_know-price__total-title{font-size:16px;line-height:160%}.modal_know-price__gift-title,.modal_know-price__total-value{font-size:20px}}.modal_calculator .p-select__current{border:1px solid rgba(3,4,5,.3)}.modal_calculator .p-select__abs{border-bottom:1px solid rgba(3,4,5,.3);border-left:1px solid rgba(3,4,5,.3);border-right:1px solid rgba(3,4,5,.3)}.modal_calculator .p-select.active .p-select__current{border-bottom-color:transparent}.modal_calculator .modal_know-price__items{gap:5px;display:grid}.modal_calculator .modal_know-price__item{display:flex}.modal_calculator .p-form__inputs{margin-top:10px}.modal_calculator__top{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.modal_calculator__back{display:none;position:absolute;left:0}.modal_calculator__back.active{display:flex}.modal_calculator__title{text-align:center;width:calc(100% - 80px);margin:0 auto}.modal_calculator__back,.modal_calculator__close{top:50%;transform:translateY(-50%)}.modal_calculator__back svg,.modal_calculator__close svg{width:30px}.modal_calculator__close{right:0}.modal_calculator__items{margin-top:20px}.modal_calculator__item{display:none}.modal_calculator__item.active{display:block}.modal_calculator__subtitle{margin-top:20px;font-size:15px;font-weight:700;line-height:140%}.modal_calculator__text{margin-top:10px}.modal_calculator__gift-list{gap:15px;margin-top:10px;display:grid}.modal_calculator__gift-list .p-form__radio{gap:10px}@media screen and (min-width:768px){.modal_calculator .modal_know-price__items{gap:5px 20px;display:flex}.modal_calculator .p-form__input{grid-column:span 2}.modal_calculator .p-form__input input{padding:14px 10px}.modal_calculator .p-form__input--btn{margin-top:5px}.modal_calculator .p-select__current{padding:14px 10px}.modal_calculator__total{margin-top:10px}.modal_calculator__items{margin-top:30px}.modal_calculator__item_2 .p-form__inputs{gap:10px}}@media screen and (min-width:1440px){.modal_calculator .p-form__inputs{gap:20px;margin-top:20px}.modal_calculator .p-form__input input{padding:10px 20px}.modal_calculator .p-form__input--btn{grid-column:span 2;margin-top:0}.modal_calculator .p-select__current{padding:10px 20px}.modal_calculator__back svg,.modal_calculator__close svg{width:40px}.modal_calculator__total{margin-top:20px}.modal_calculator__subtitle{font-size:20px}.modal_calculator__gift-list{flex-wrap:wrap;gap:10px 25px;display:flex}}
