@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(Roboto-Italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto/Roboto-Italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/roboto/Roboto-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat"),local("Montserrat-Regular"),url(../fonts/montserrat/Montserrat-Regular.woff2) format("woff2")}:root,body{font-size:16px}body{font-family:var(--second-family);line-height:1.5;margin:0;padding:0}body:has(.js-portfolio-btn) .header__top{padding-right:4.875rem}@media (width <= 48.06125rem){body:has(.js-portfolio-btn) .header__top{padding-right:1.5rem}}h1{font-size:clamp(32px,3.75vw,72px)}h2{font-size:clamp(28px,3.75vw,72px)}h1 span b,h2 span b,h3 span b{color:var(--color2)}mark{background-color:transparent}.not-vissible{display:none;height:0;opacity:0;visibility:hidden;width:0}.color3{color:var(--color2)}.container{display:block;margin:0 auto;max-width:clamp(320px,77.1875vw,1482px);width:100%}@media (width <= 48.06125rem){.container{max-width:100%;padding:0 20px}}.button{border:none;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:#343464;cursor:pointer;display:inline-block;font-size:clamp(16px,.72917vw,14px);font-weight:700;position:relative;text-align:center;text-transform:uppercase}.button:hover{background-color:#f0a950}a,button,input[type=submit]{display:inline-block;text-decoration:none;transition:.5s}html:has(.blog),html:has(.home),html:has(.single-post),html:has(.single-services){font-size:clamp(16px,0px + .8333333333vw,32px)}.page--post{background-color:var(--color1)}[class*=__container]{margin:0 auto;max-width:84rem;padding:0 1.375rem;width:100%}.section-title{position:relative;width:100%}.section-title h2{color:var(--white);font-family:var(--second-family);font-size:4.5rem;line-height:115%;margin-left:3.5rem;text-transform:uppercase;width:100%}@media (width <= 83.99875rem){.section-title h2{font-size:clamp(28px,10.9721362229px + 4.5407636739vw,72px)}}@media (width <= 48.06125rem){.section-title h2{margin-left:1.875rem;width:-moz-fit-content;width:fit-content}}.section-title h2 span{color:var(--color2);display:block;margin-left:clamp(0px,-192px + 25vw,144px);margin-top:1rem;position:relative;text-align:left;width:100%}@media (width <= 48.06125rem){.section-title h2 span{margin-left:0;margin-top:0}}.section-title svg{height:100%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 70px)}.section-title.active svg{opacity:1}.section-title.active svg path{stroke-dasharray:1840;stroke-dashoffset:1850;animation:drawLine 2s linear .5s forwards;opacity:1;will-change:stroke-dashoffset}.section-title--dark h2{color:var(--navy)}._section-heading{color:var(--white);font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;line-height:120%;text-transform:uppercase}@media (width <= 83.99875rem){._section-heading{font-size:clamp(28px,20.2600619195px + 2.0639834881vw,48px)}}._section-heading mark{color:var(--color2)}._primary-btn{align-items:center;background-color:var(--color3);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);color:var(--navy);display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;height:3.125rem;justify-content:center;line-height:162.5%;position:relative;text-transform:uppercase;transition:background-color .24s ease;width:13.75rem}@media (width <= 30.06125rem){._primary-btn{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);width:100%}}._primary-btn:hover{background-color:#f0a950}._primary-btn:hover:after{transform:translateX(5px)}._primary-btn--arrow{align-items:center;display:flex;gap:.625rem}._primary-btn--arrow:after{border-color:transparent transparent transparent var(--navy);border-style:solid;border-width:.4063rem 0 .4063rem .3125rem;content:"";height:0;transform:rotate(0deg);transition:transform .24s ease;width:0}._primary-btn svg{height:.75rem;width:1rem}._secondary-btn{align-items:center;background-color:var(--light);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);color:var(--navy);display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;height:3.125rem;justify-content:center;line-height:162.5%;position:relative;text-transform:uppercase;transition:background-color .24s ease;width:13.75rem}._secondary-btn:hover{background-color:var(--white)}@media (width <= 30.06125rem){._secondary-btn{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);width:100%}}._gradient-btn{align-items:center;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);color:var(--white);display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;height:5rem;justify-content:center;line-height:162.5%;position:relative;text-transform:uppercase;width:25.625rem}@media (width <= 63.99875rem){._gradient-btn{font-size:.875rem;height:3rem;width:16.25rem}}._gradient-btn:hover:after{opacity:0}._gradient-btn:before{background:linear-gradient(270deg,#feb559,#8a38f5 50%);z-index:-2}._gradient-btn:after,._gradient-btn:before{content:"";display:block;inset:0;position:absolute}._gradient-btn:after{background:linear-gradient(90deg,#feb559,#8a38f5 50%);transition:opacity .4s ease;z-index:-1}.gutenberg-content{color:var(--white);overflow:hidden;position:relative}.gutenberg-content:after{clear:both;content:"";display:block}.gutenberg-content figure{max-width:100%!important;width:100%}.gutenberg-content img{width:100%}.editor-styles-wrapper,.gutenberg-content,.wide-article-content{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:150%;word-break:break-word}.editor-styles-wrapper>:first-child,.gutenberg-content>:first-child,.wide-article-content>:first-child{margin-top:unset!important}.editor-styles-wrapper>:last-child,.gutenberg-content>:last-child,.wide-article-content>:last-child{margin-bottom:unset!important}.editor-styles-wrapper p,.gutenberg-content p,.wide-article-content p{font-size:1rem;font-weight:400;line-height:150%;margin:1.25rem 0}@media (width <= 83.99875rem){.editor-styles-wrapper p,.gutenberg-content p,.wide-article-content p{font-size:clamp(14px,13.2835820896px + .1990049751vw,16px)}}.editor-styles-wrapper a,.gutenberg-content a,.wide-article-content a{color:var(--color2);font-size:1rem;font-weight:400;line-height:150%;text-decoration:underline;transition:color .24s ease}@media (width <= 83.99875rem){.editor-styles-wrapper a,.gutenberg-content a,.wide-article-content a{font-size:clamp(14px,13.2835820896px + .1990049751vw,16px)}}.editor-styles-wrapper a:hover,.gutenberg-content a:hover,.wide-article-content a:hover{color:var(--purple)}.editor-styles-wrapper strong,.gutenberg-content strong,.wide-article-content strong{font-size:1rem;font-weight:500;line-height:150%}@media (width <= 83.99875rem){.editor-styles-wrapper strong,.gutenberg-content strong,.wide-article-content strong{font-size:clamp(14px,13.2835820896px + .1990049751vw,16px)}}.editor-styles-wrapper hr,.gutenberg-content hr,.wide-article-content hr{border-top:1px solid;margin:2.5rem 0}.editor-styles-wrapper h1,.gutenberg-content h1,.wide-article-content h1{font-size:2rem;font-weight:700;line-height:150%;margin-bottom:1.25rem;margin-top:2.5rem}@media (width <= 83.99875rem){.editor-styles-wrapper h1,.gutenberg-content h1,.wide-article-content h1{font-size:clamp(24px,34.8656716418px + -.7960199005vw,32px)}}@media (width <= 30.06125rem){.editor-styles-wrapper h1,.gutenberg-content h1,.wide-article-content h1{margin-bottom:1.875rem}}.editor-styles-wrapper h2.wp-block-heading,.editor-styles-wrapper h3.wp-block-heading,.editor-styles-wrapper h4.wp-block-heading,.editor-styles-wrapper h5.wp-block-heading,.editor-styles-wrapper h6.wp-block-heading,.editor-styles-wrapper>h2,.editor-styles-wrapper>h3,.editor-styles-wrapper>h4,.editor-styles-wrapper>h5,.editor-styles-wrapper>h6,.gutenberg-content h2.wp-block-heading,.gutenberg-content h3.wp-block-heading,.gutenberg-content h4.wp-block-heading,.gutenberg-content h5.wp-block-heading,.gutenberg-content h6.wp-block-heading,.gutenberg-content>h2,.gutenberg-content>h3,.gutenberg-content>h4,.gutenberg-content>h5,.gutenberg-content>h6,.wide-article-content h2.wp-block-heading,.wide-article-content h3.wp-block-heading,.wide-article-content h4.wp-block-heading,.wide-article-content h5.wp-block-heading,.wide-article-content h6.wp-block-heading,.wide-article-content>h2,.wide-article-content>h3,.wide-article-content>h4,.wide-article-content>h5,.wide-article-content>h6{font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;margin-bottom:1.25rem;margin-top:2.5rem}.editor-styles-wrapper h2.wp-block-heading,.editor-styles-wrapper>h2,.gutenberg-content h2.wp-block-heading,.gutenberg-content>h2,.wide-article-content h2.wp-block-heading,.wide-article-content>h2{font-size:2rem}@media (width <= 83.99875rem){.editor-styles-wrapper h2.wp-block-heading,.editor-styles-wrapper>h2,.gutenberg-content h2.wp-block-heading,.gutenberg-content>h2,.wide-article-content h2.wp-block-heading,.wide-article-content>h2{font-size:clamp(24px,20.9040247678px + .8255933953vw,32px)}}.editor-styles-wrapper h3.wp-block-heading,.editor-styles-wrapper>h3,.gutenberg-content h3.wp-block-heading,.gutenberg-content>h3,.wide-article-content h3.wp-block-heading,.wide-article-content>h3{font-size:1.75rem}@media (width <= 83.99875rem){.editor-styles-wrapper h3.wp-block-heading,.editor-styles-wrapper>h3,.gutenberg-content h3.wp-block-heading,.gutenberg-content>h3,.wide-article-content h3.wp-block-heading,.wide-article-content>h3{font-size:clamp(22px,19.6780185759px + .6191950464vw,28px)}}.editor-styles-wrapper h4.wp-block-heading,.editor-styles-wrapper>h4,.gutenberg-content h4.wp-block-heading,.gutenberg-content>h4,.wide-article-content h4.wp-block-heading,.wide-article-content>h4{font-size:1.5rem}@media (width <= 83.99875rem){.editor-styles-wrapper h4.wp-block-heading,.editor-styles-wrapper>h4,.gutenberg-content h4.wp-block-heading,.gutenberg-content>h4,.wide-article-content h4.wp-block-heading,.wide-article-content>h4{font-size:clamp(20px,18.4520123839px + .4127966976vw,24px)}}.editor-styles-wrapper h5.wp-block-heading,.editor-styles-wrapper>h5,.gutenberg-content h5.wp-block-heading,.gutenberg-content>h5,.wide-article-content h5.wp-block-heading,.wide-article-content>h5{font-size:1.25rem}@media (width <= 83.99875rem){.editor-styles-wrapper h5.wp-block-heading,.editor-styles-wrapper>h5,.gutenberg-content h5.wp-block-heading,.gutenberg-content>h5,.wide-article-content h5.wp-block-heading,.wide-article-content>h5{font-size:clamp(18px,17.226006192px + .2063983488vw,20px)}}.editor-styles-wrapper h6.wp-block-heading,.editor-styles-wrapper>h6,.gutenberg-content h6.wp-block-heading,.gutenberg-content>h6,.wide-article-content h6.wp-block-heading,.wide-article-content>h6{font-size:1.125rem}@media (width <= 83.99875rem){.editor-styles-wrapper h6.wp-block-heading,.editor-styles-wrapper>h6,.gutenberg-content h6.wp-block-heading,.gutenberg-content>h6,.wide-article-content h6.wp-block-heading,.wide-article-content>h6{font-size:clamp(16px,15.226006192px + .2063983488vw,18px)}}.editor-styles-wrapper .wp-block-list,.editor-styles-wrapper ul,.gutenberg-content .wp-block-list,.gutenberg-content ul,.wide-article-content .wp-block-list,.wide-article-content ul{list-style-position:inside;margin:1.25rem auto 1.875rem}.editor-styles-wrapper .wp-block-list li,.editor-styles-wrapper ul li,.gutenberg-content .wp-block-list li,.gutenberg-content ul li,.wide-article-content .wp-block-list li,.wide-article-content ul li{color:var(--white);display:flex;font-size:1rem;font-weight:500;gap:.3125rem;line-height:150%;list-style-position:inside;margin:.75rem 0;position:relative;text-transform:uppercase}.editor-styles-wrapper .wp-block-list li:before,.editor-styles-wrapper ul li:before,.gutenberg-content .wp-block-list li:before,.gutenberg-content ul li:before,.wide-article-content .wp-block-list li:before,.wide-article-content ul li:before{border-color:var(--color3) transparent transparent transparent;border-style:solid;border-width:.75rem .75rem 0 0;content:"";display:block;height:0;transform:translateY(.3125rem);transition:border-color .24s ease;width:0}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-list li,.editor-styles-wrapper ul li,.gutenberg-content .wp-block-list li,.gutenberg-content ul li,.wide-article-content .wp-block-list li,.wide-article-content ul li{font-size:.875rem}}.editor-styles-wrapper .wp-block-list li>*,.editor-styles-wrapper ul li>*,.gutenberg-content .wp-block-list li>*,.gutenberg-content ul li>*,.wide-article-content .wp-block-list li>*,.wide-article-content ul li>*{display:inline-block}.editor-styles-wrapper .wp-block-list li:first-child,.editor-styles-wrapper ul li:first-child,.gutenberg-content .wp-block-list li:first-child,.gutenberg-content ul li:first-child,.wide-article-content .wp-block-list li:first-child,.wide-article-content ul li:first-child{margin-top:0}.editor-styles-wrapper .wp-block-list li:last-child,.editor-styles-wrapper ul li:last-child,.gutenberg-content .wp-block-list li:last-child,.gutenberg-content ul li:last-child,.wide-article-content .wp-block-list li:last-child,.wide-article-content ul li:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-list li ol,.editor-styles-wrapper .wp-block-list li ul,.editor-styles-wrapper ul li ol,.editor-styles-wrapper ul li ul,.gutenberg-content .wp-block-list li ol,.gutenberg-content .wp-block-list li ul,.gutenberg-content ul li ol,.gutenberg-content ul li ul,.wide-article-content .wp-block-list li ol,.wide-article-content .wp-block-list li ul,.wide-article-content ul li ol,.wide-article-content ul li ul{display:block;margin-bottom:unset;margin-top:.75rem;padding-left:1.625rem}.editor-styles-wrapper .wp-block-list li ul,.editor-styles-wrapper ul li ul,.gutenberg-content .wp-block-list li ul,.gutenberg-content ul li ul,.wide-article-content .wp-block-list li ul,.wide-article-content ul li ul{list-style:disc}.editor-styles-wrapper .wp-block-quote,.gutenberg-content .wp-block-quote,.wide-article-content .wp-block-quote{background-color:var(--darkNavy);margin:1.25rem auto 1.875rem;padding:1.625rem 1.625rem 1.625rem 2.875rem;position:relative}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-quote,.gutenberg-content .wp-block-quote,.wide-article-content .wp-block-quote{padding:1rem 1rem 1rem 2rem}}.editor-styles-wrapper .wp-block-quote:before,.gutenberg-content .wp-block-quote:before,.wide-article-content .wp-block-quote:before{background-color:var(--color2);bottom:1.25rem;content:"";display:block;height:calc(100% - 2.5rem);left:1.625rem;position:absolute;top:1.25rem;width:.125rem}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-quote:before,.gutenberg-content .wp-block-quote:before,.wide-article-content .wp-block-quote:before{bottom:1rem;height:calc(100% - 2rem);left:1.125rem;top:1rem}}.editor-styles-wrapper .wp-block-quote p,.gutenberg-content .wp-block-quote p,.wide-article-content .wp-block-quote p{color:var(--white);font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;margin:unset}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-quote p,.gutenberg-content .wp-block-quote p,.wide-article-content .wp-block-quote p{font-size:1rem}}.editor-styles-wrapper .wp-block-quote cite,.gutenberg-content .wp-block-quote cite,.wide-article-content .wp-block-quote cite{color:var(--light);display:block;font-size:1rem;font-style:italic;font-style:normal;font-weight:500;line-height:150%;margin-top:.9375rem}.editor-styles-wrapper .wp-block-pullquote,.gutenberg-content .wp-block-pullquote,.wide-article-content .wp-block-pullquote{border-bottom:1px solid var(--wp--preset--color--grey);border-top:1px solid var(--wp--preset--color--grey);margin:1.25rem auto 1.875rem;padding:1.625rem}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-pullquote,.gutenberg-content .wp-block-pullquote,.wide-article-content .wp-block-pullquote{padding:1rem}}.editor-styles-wrapper .wp-block-pullquote p,.gutenberg-content .wp-block-pullquote p,.wide-article-content .wp-block-pullquote p{font-size:1.125rem;font-weight:500;line-height:150%;margin-top:unset}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-pullquote p,.gutenberg-content .wp-block-pullquote p,.wide-article-content .wp-block-pullquote p{font-size:1rem}}.editor-styles-wrapper .wp-block-embed,.editor-styles-wrapper .wp-block-embed-youtube,.gutenberg-content .wp-block-embed,.gutenberg-content .wp-block-embed-youtube,.wide-article-content .wp-block-embed,.wide-article-content .wp-block-embed-youtube{border-radius:var(--borderRadiusDesktop);margin:1.25rem auto 1.875rem;overflow:hidden}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-embed,.editor-styles-wrapper .wp-block-embed-youtube,.gutenberg-content .wp-block-embed,.gutenberg-content .wp-block-embed-youtube,.wide-article-content .wp-block-embed,.wide-article-content .wp-block-embed-youtube{border-radius:var(--borderRadiusMobile)}}.editor-styles-wrapper .wp-block-embed-youtube__wrapper,.editor-styles-wrapper .wp-block-embed__wrapper,.gutenberg-content .wp-block-embed-youtube__wrapper,.gutenberg-content .wp-block-embed__wrapper,.wide-article-content .wp-block-embed-youtube__wrapper,.wide-article-content .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.editor-styles-wrapper .wp-block-embed-youtube__wrapper iframe,.editor-styles-wrapper .wp-block-embed__wrapper iframe,.gutenberg-content .wp-block-embed-youtube__wrapper iframe,.gutenberg-content .wp-block-embed__wrapper iframe,.wide-article-content .wp-block-embed-youtube__wrapper iframe,.wide-article-content .wp-block-embed__wrapper iframe{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.editor-styles-wrapper .wp-block-buttons,.gutenberg-content .wp-block-buttons,.wide-article-content .wp-block-buttons{align-items:center;display:flex;gap:1rem}.editor-styles-wrapper .wp-block-buttons .wp-block-button__link,.gutenberg-content .wp-block-buttons .wp-block-button__link,.wide-article-content .wp-block-buttons .wp-block-button__link{background-color:var(--wp--preset--color--base-design);border-radius:var(--borderRadiusDesktop);font-size:var(--wp--preset--color--base-text);font-weight:500;padding:.875rem 1.5rem;text-decoration:none;transition:all .24s ease}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-buttons .wp-block-button__link,.gutenberg-content .wp-block-buttons .wp-block-button__link,.wide-article-content .wp-block-buttons .wp-block-button__link{border-radius:var(--borderRadiusMobile)}}.editor-styles-wrapper .wp-block-buttons .wp-block-button__link:hover,.gutenberg-content .wp-block-buttons .wp-block-button__link:hover,.wide-article-content .wp-block-buttons .wp-block-button__link:hover{background-color:var(--wp--preset--color--grey-bg);color:var(--wp--preset--color--base-text)}.editor-styles-wrapper .wp-block-details,.gutenberg-content .wp-block-details,.wide-article-content .wp-block-details{background-color:var(--darkNavy);border:1px solid transparent;margin-top:1rem;transition:all .24s ease}.editor-styles-wrapper .wp-block-details:hover,.gutenberg-content .wp-block-details:hover,.wide-article-content .wp-block-details:hover{border:1px solid var(--color2)}.editor-styles-wrapper .wp-block-details[open],.gutenberg-content .wp-block-details[open],.wide-article-content .wp-block-details[open]{border-color:var(--color2)}.editor-styles-wrapper .wp-block-details[open] summary:after,.gutenberg-content .wp-block-details[open] summary:after,.wide-article-content .wp-block-details[open] summary:after{transform:scaleY(-1)}.editor-styles-wrapper .wp-block-details summary,.gutenberg-content .wp-block-details summary,.wide-article-content .wp-block-details summary{display:flex;font-size:1.125rem;font-weight:500;gap:1.25rem;justify-content:space-between;line-height:150%;list-style:none;padding:1.625rem}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-details summary,.gutenberg-content .wp-block-details summary,.wide-article-content .wp-block-details summary{font-size:1rem;padding:1rem}}.editor-styles-wrapper .wp-block-details summary:after,.gutenberg-content .wp-block-details summary:after,.wide-article-content .wp-block-details summary:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:.3125rem .45rem 0;content:"";display:inline-block;height:0;margin-top:.625rem;transition:transform .3s ease;width:0}.editor-styles-wrapper .wp-block-details p,.gutenberg-content .wp-block-details p,.wide-article-content .wp-block-details p{display:block;font-size:1rem;line-height:150%;margin-bottom:1.25rem;margin-left:1.25rem;margin-right:1.25rem;margin-top:unset}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-details p,.gutenberg-content .wp-block-details p,.wide-article-content .wp-block-details p{font-size:.875rem}}.editor-styles-wrapper .wp-block-details a,.gutenberg-content .wp-block-details a,.wide-article-content .wp-block-details a{font-weight:500}.editor-styles-wrapper .wp-block-image,.gutenberg-content .wp-block-image,.wide-article-content .wp-block-image{margin:1.25rem auto 1.875rem;overflow:hidden}@media (width <= 48.06125rem){.editor-styles-wrapper .wp-block-image,.gutenberg-content .wp-block-image,.wide-article-content .wp-block-image{margin:1.5rem auto 2.5rem}}.editor-styles-wrapper .wp-block-image img,.gutenberg-content .wp-block-image img,.wide-article-content .wp-block-image img{border-radius:var(--borderRadiusDesktop);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-image img,.gutenberg-content .wp-block-image img,.wide-article-content .wp-block-image img{border-radius:var(--borderRadiusMobile)}}.editor-styles-wrapper .wp-block-image figcaption,.gutenberg-content .wp-block-image figcaption,.wide-article-content .wp-block-image figcaption{color:var(--wp--preset--color--grey);font-size:1rem;font-weight:500;line-height:150%;margin-bottom:unset;margin-top:.875rem}.editor-styles-wrapper .wp-block-file,.gutenberg-content .wp-block-file,.wide-article-content .wp-block-file{border-radius:var(--borderRadiusDesktop);margin:1.25rem auto 1.875rem;overflow:hidden}.editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)),.gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)),.wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)){background-color:var(--wp--preset--color--grey-bg);display:flex;justify-content:space-between;padding:1.625rem}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)),.gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)),.wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)){border-radius:var(--borderRadiusMobile);padding:1rem}}.editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)) a,.gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)) a,.wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)) a{display:flex}.editor-styles-wrapper .wp-block-file a,.gutenberg-content .wp-block-file a,.wide-article-content .wp-block-file a{display:none}.editor-styles-wrapper .wp-block-file__content-wrapper,.gutenberg-content .wp-block-file__content-wrapper,.wide-article-content .wp-block-file__content-wrapper{align-items:center;display:flex;justify-content:space-between}.editor-styles-wrapper .wp-block-file__content-wrapper>a:first-child,.gutenberg-content .wp-block-file__content-wrapper>a:first-child,.wide-article-content .wp-block-file__content-wrapper>a:first-child{color:var(--wp--preset--color--base-text);font-size:1.125rem;font-weight:500;line-height:150%;pointer-events:none;text-decoration:none}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-file__content-wrapper>a:first-child,.gutenberg-content .wp-block-file__content-wrapper>a:first-child,.wide-article-content .wp-block-file__content-wrapper>a:first-child{font-size:1rem}}.editor-styles-wrapper .wp-block-file>a:first-child,.gutenberg-content .wp-block-file>a:first-child,.wide-article-content .wp-block-file>a:first-child{font-size:1.125rem;font-weight:500;line-height:150%;pointer-events:none;text-decoration:none}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-file>a:first-child,.gutenberg-content .wp-block-file>a:first-child,.wide-article-content .wp-block-file>a:first-child{font-size:1rem}}.editor-styles-wrapper .wp-block-file__button,.gutenberg-content .wp-block-file__button,.wide-article-content .wp-block-file__button{background-color:var(--wp--preset--color--base-design);border:1px solid var(--wp--preset--color--base-design);border-radius:var(--borderRadiusDesktop);font-size:1rem;font-weight:500;line-height:150%;padding:.875rem 1.5rem;text-decoration:none;transition:all .24s ease;white-space:nowrap}@media (width <= 30.06125rem){.editor-styles-wrapper .wp-block-file__button,.gutenberg-content .wp-block-file__button,.wide-article-content .wp-block-file__button{word-wrap:nowrap;font-size:.875rem}}.editor-styles-wrapper .wp-block-file__button:hover,.gutenberg-content .wp-block-file__button:hover,.wide-article-content .wp-block-file__button:hover{background-color:var(--wp--preset--color--grey-bg);color:var(--wp--preset--color--base-text)}.editor-styles-wrapper div:has(table),.gutenberg-content div:has(table),.wide-article-content div:has(table){overflow-x:auto}.editor-styles-wrapper table,.gutenberg-content table,.wide-article-content table{border:1px solid var(--light);border-collapse:collapse;font-family:Arial,sans-serif;font-size:1rem;min-width:37.5rem;width:100%}.editor-styles-wrapper table th,.gutenberg-content table th,.wide-article-content table th{background-color:#1d1d38;border-bottom:2px solid var(--light);font-weight:700;padding:.75rem 1rem;text-align:left;white-space:nowrap}@media (width <= 48.06125rem){.editor-styles-wrapper table th,.gutenberg-content table th,.wide-article-content table th{font-size:.875rem}}.editor-styles-wrapper table td,.gutenberg-content table td,.wide-article-content table td{border-bottom:1px solid var(--light);font-size:1rem;padding:.5rem 1rem;text-align:left;vertical-align:middle}@media (width <= 48.06125rem){.editor-styles-wrapper table td,.gutenberg-content table td,.wide-article-content table td{font-size:.875rem}}.editor-styles-wrapper table tbody tr:nth-child(2n),.gutenberg-content table tbody tr:nth-child(2n),.wide-article-content table tbody tr:nth-child(2n){background-color:#1d1d38}.editor-styles-wrapper .contact-banner,.gutenberg-content .contact-banner,.wide-article-content .contact-banner{--accentColor:#ffba34;--btnTextColor:#343464;background-image:linear-gradient(86deg,#6c44ff,#9477ff);color:var(--white);display:flex;flex-direction:column;margin-bottom:2rem;padding:3.4375rem}@media (width <= 83.99875rem){.editor-styles-wrapper .contact-banner,.gutenberg-content .contact-banner,.wide-article-content .contact-banner{padding:2.1875rem}}@media (width <= 30.06125rem){.editor-styles-wrapper .contact-banner,.gutenberg-content .contact-banner,.wide-article-content .contact-banner{padding:1.5625rem}}.editor-styles-wrapper .contact-banner__headline,.gutenberg-content .contact-banner__headline,.wide-article-content .contact-banner__headline{font-size:1.89rem;font-weight:700;line-height:117%;margin-bottom:2rem}.editor-styles-wrapper .contact-banner__wrap,.gutenberg-content .contact-banner__wrap,.wide-article-content .contact-banner__wrap{display:flex}@media (width <= 83.99875rem){.editor-styles-wrapper .contact-banner__wrap,.gutenberg-content .contact-banner__wrap,.wide-article-content .contact-banner__wrap{flex-direction:column;row-gap:1.875rem}}.editor-styles-wrapper .contact-banner__text,.gutenberg-content .contact-banner__text,.wide-article-content .contact-banner__text{border-left:3px solid var(--accentColor);flex:1 1 auto;padding:0 1.25rem}@media (width <= 48.06125rem){.editor-styles-wrapper .contact-banner__text,.gutenberg-content .contact-banner__text,.wide-article-content .contact-banner__text{font-size:1rem}}.editor-styles-wrapper .contact-banner__text strong,.gutenberg-content .contact-banner__text strong,.wide-article-content .contact-banner__text strong{font-size:1.375rem;line-height:1}.editor-styles-wrapper .contact-banner__text p,.gutenberg-content .contact-banner__text p,.wide-article-content .contact-banner__text p{font-size:1.375rem}.editor-styles-wrapper .contact-banner__btn,.gutenberg-content .contact-banner__btn,.wide-article-content .contact-banner__btn{align-items:center;background-color:var(--accentColor);color:var(--btnTextColor);display:flex;flex:0 0 15rem;font-size:1.125rem;font-weight:700;height:3.875rem;justify-content:center;line-height:133%;text-decoration:none;text-transform:uppercase}@media (width <= 83.99875rem){.editor-styles-wrapper .contact-banner__btn,.gutenberg-content .contact-banner__btn,.wide-article-content .contact-banner__btn{flex:0 0 auto}}.editor-styles-wrapper .blog-banner,.gutenberg-content .blog-banner,.wide-article-content .blog-banner{--btnTextColor:#343464;align-items:center;background-image:linear-gradient(86deg,#6c44ff,#9477ff);color:var(--white);display:flex;gap:1.625rem;margin-bottom:2rem;margin-top:2.5rem;padding:3rem}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner,.gutenberg-content .blog-banner,.wide-article-content .blog-banner{flex-direction:column;gap:1rem}}@media (width <= 30.06125rem){.editor-styles-wrapper .blog-banner,.gutenberg-content .blog-banner,.wide-article-content .blog-banner{padding:1.875rem}}.editor-styles-wrapper .blog-banner .blog-banner_btn,.gutenberg-content .blog-banner .blog-banner_btn,.wide-article-content .blog-banner .blog-banner_btn{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);flex:0 0 15rem}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_btn,.gutenberg-content .blog-banner .blog-banner_btn,.wide-article-content .blog-banner .blog-banner_btn{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);flex:0 0 auto;width:15rem}}@media (width <= 30.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_btn,.gutenberg-content .blog-banner .blog-banner_btn,.wide-article-content .blog-banner .blog-banner_btn{width:100%}}.editor-styles-wrapper .blog-banner .blog-banner_btn .btn,.gutenberg-content .blog-banner .blog-banner_btn .btn,.wide-article-content .blog-banner .blog-banner_btn .btn{background-color:var(--color3);color:var(--navy);font-weight:700;height:3.125rem;justify-content:center;text-decoration:none;transition:background-color .24s ease;width:100%}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_btn .btn,.gutenberg-content .blog-banner .blog-banner_btn .btn,.wide-article-content .blog-banner .blog-banner_btn .btn{height:3.125rem}}.editor-styles-wrapper .blog-banner .blog-banner_btn .btn:hover,.gutenberg-content .blog-banner .blog-banner_btn .btn:hover,.wide-article-content .blog-banner .blog-banner_btn .btn:hover{background-color:#f0a950}.editor-styles-wrapper .blog-banner .blog-banner_text,.gutenberg-content .blog-banner .blog-banner_text,.wide-article-content .blog-banner .blog-banner_text{flex:1 1 auto}.editor-styles-wrapper .blog-banner .blog-banner_headline,.gutenberg-content .blog-banner .blog-banner_headline,.wide-article-content .blog-banner .blog-banner_headline{font-family:Montserrat,sans-serif;font-size:1.89rem;font-weight:700;line-height:100%;margin-bottom:1.875rem;margin-top:unset}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_headline,.gutenberg-content .blog-banner .blog-banner_headline,.wide-article-content .blog-banner .blog-banner_headline{font-size:1.375rem;margin-bottom:1rem}}.editor-styles-wrapper .blog-banner .blog-banner_description,.gutenberg-content .blog-banner .blog-banner_description,.wide-article-content .blog-banner .blog-banner_description{display:flex;flex-direction:column;gap:.625rem;line-height:1.5;padding-left:20px;position:relative}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_description,.gutenberg-content .blog-banner .blog-banner_description,.wide-article-content .blog-banner .blog-banner_description{gap:.375rem}}.editor-styles-wrapper .blog-banner .blog-banner_description:before,.gutenberg-content .blog-banner .blog-banner_description:before,.wide-article-content .blog-banner .blog-banner_description:before{background-color:var(--color3);bottom:4px;content:"";display:block;left:0;position:absolute;top:8px;width:3px}.editor-styles-wrapper .blog-banner .blog-banner_description p,.gutenberg-content .blog-banner .blog-banner_description p,.wide-article-content .blog-banner .blog-banner_description p{font-size:1.25rem;margin:unset!important}@media (width <= 30.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_description p,.gutenberg-content .blog-banner .blog-banner_description p,.wide-article-content .blog-banner .blog-banner_description p{font-size:1rem}}.editor-styles-wrapper .blog-banner .blog-banner_description h3,.gutenberg-content .blog-banner .blog-banner_description h3,.wide-article-content .blog-banner .blog-banner_description h3{font-family:Montserrat,sans-serif;font-weight:600;line-height:100%}.editor-styles-wrapper .blog-banner .blog-banner_description h4,.gutenberg-content .blog-banner .blog-banner_description h4,.wide-article-content .blog-banner .blog-banner_description h4{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;line-height:100%;margin:unset!important}@media (width <= 30.06125rem){.editor-styles-wrapper .blog-banner .blog-banner_description h4,.gutenberg-content .blog-banner .blog-banner_description h4,.wide-article-content .blog-banner .blog-banner_description h4{font-size:1.25rem}}.editor-styles-wrapper .blog-banner.pink,.gutenberg-content .blog-banner.pink,.wide-article-content .blog-banner.pink{--accentColor:#7452f5;--btnTextColor:var(--white);background-image:linear-gradient(86deg,#ff6dd1 16.24%,#ffc36a)}.editor-styles-wrapper .blog-banner.pink .blog-banner_description:before,.gutenberg-content .blog-banner.pink .blog-banner_description:before,.wide-article-content .blog-banner.pink .blog-banner_description:before{background-color:var(--accentColor)}.editor-styles-wrapper .blog-banner.pink .blog-banner_btn .btn,.gutenberg-content .blog-banner.pink .blog-banner_btn .btn,.wide-article-content .blog-banner.pink .blog-banner_btn .btn{background-color:var(--accentColor);color:var(--white)}.editor-styles-wrapper .blog-banner.small,.gutenberg-content .blog-banner.small,.wide-article-content .blog-banner.small{background-color:#8e70ff;background-image:url(../../assets/img/banner-img-pattern.png);background-repeat:no-repeat;background-size:cover;padding:1.25rem 2rem;position:relative}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner.small,.gutenberg-content .blog-banner.small,.wide-article-content .blog-banner.small{padding-inline:1.875rem}}.editor-styles-wrapper .blog-banner.small .blog-banner_img,.gutenberg-content .blog-banner.small .blog-banner_img,.wide-article-content .blog-banner.small .blog-banner_img{flex:0 0 164px}@media (width <= 48.06125rem){.editor-styles-wrapper .blog-banner.small .blog-banner_img,.gutenberg-content .blog-banner.small .blog-banner_img,.wide-article-content .blog-banner.small .blog-banner_img{flex:0 0 auto;height:auto;width:6.25rem}}.editor-styles-wrapper .blog-banner.small .blog-banner_img img,.gutenberg-content .blog-banner.small .blog-banner_img img,.wide-article-content .blog-banner.small .blog-banner_img img{display:block;height:auto;margin-bottom:0;width:100%}.editor-styles-wrapper .blog-banner.small .blog-banner_description,.gutenberg-content .blog-banner.small .blog-banner_description,.wide-article-content .blog-banner.small .blog-banner_description{padding-left:unset}.editor-styles-wrapper .blog-banner.small .blog-banner_description:before,.gutenberg-content .blog-banner.small .blog-banner_description:before,.wide-article-content .blog-banner.small .blog-banner_description:before{display:none}.editor-styles-wrapper .blog-banner.small .blog-banner_btn,.gutenberg-content .blog-banner.small .blog-banner_btn,.wide-article-content .blog-banner.small .blog-banner_btn{flex:0 0 10.625rem}@media (width <= 30.06125rem){.editor-styles-wrapper .blog-banner.small .blog-banner_btn,.gutenberg-content .blog-banner.small .blog-banner_btn,.wide-article-content .blog-banner.small .blog-banner_btn{flex:0 0 auto;width:100%}}.editor-styles-wrapper .wp-block-list{padding-left:unset}.editor-styles-wrapper .wp-block-list .block-editor-rich-text__editable{color:var(--color1)!important}.editor-styles-wrapper .wp-block-details .block-editor-rich-text__editable{color:var(--white)!important}.intro{background-color:var(--color1);height:100%;overflow:hidden;position:relative;width:100%}.intro__video{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}@media (width <= 48.06125rem){.intro__video{aspect-ratio:16/9}}.intro__video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.intro__slider{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}@media (width <= 48.06125rem){.intro__slider{height:43.75rem}}.intro__slider:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(13,7,37,.6) 70%);content:"";display:none;inset:0;position:absolute;z-index:1}@media (width <= 48.06125rem){.intro__slider:after{display:block}}.intro__wrapper{display:flex;height:100%;width:100%}.intro__slide{display:flex;justify-content:end}.intro__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 48.06125rem){.intro__slide img{height:100%;width:auto}}.intro__container{align-items:center;display:flex;height:100%}.intro__inner{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.intro__bredcrumbs{left:1.375rem;position:absolute;top:2.5rem}@media (width <= 83.99875rem){.intro__bredcrumbs{left:unset}}@media (width <= 48.06125rem){.intro__bredcrumbs{top:1.5625rem}}.intro__bredcrumbs a,.intro__bredcrumbs span{color:var(--white)!important;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none!important;text-transform:uppercase}@media (width <= 83.99875rem){.intro__bredcrumbs a,.intro__bredcrumbs span{font-size:clamp(12px,10.4520123839px + .4127966976vw,16px)}}.intro__bredcrumbs a:hover{color:var(--color2)!important}.intro__bredcrumbs .breadcrumb-separator{color:var(--white)}.intro__bredcrumbs .breadcrumb_last,.intro__headline{color:var(--white);font-weight:700}.intro__headline{font-family:Montserrat,sans-serif;font-size:4.5rem;line-height:normal;text-transform:uppercase}@media (width <= 83.99875rem){.intro__headline{font-size:clamp(32px,16.520123839px + 4.1279669763vw,72px)}}@media (width <= 63.99875rem){.intro__headline{text-align:center}}.intro__headline:has(video){text-align:center}.intro__headline span{margin-left:9.375rem}.intro__headline span b{font-weight:700}@media (width <= 63.99875rem){.intro__headline span{margin-left:unset}}.intro__headline mark{color:var(--color2)}.intro__description{color:var(--light);font-size:1rem;line-height:162.5%;margin-top:2.875rem;max-width:45.5rem}@media (width <= 83.99875rem){.intro__description{display:none}}.intro__icons{align-items:center;display:flex;gap:1.375rem;margin-top:2.875rem}@media (width <= 63.99875rem){.intro__icons{justify-content:center}}@media (width <= 48.06125rem){.intro__icons{display:none}}.intro__icons img{flex:0 0 2.625rem;height:2.625rem}.intro__buttons{align-items:center;display:flex;gap:1.25rem 2.5rem;margin-top:3.375rem}@media (width <= 63.99875rem){.intro__buttons{justify-content:center}}@media (width <= 48.06125rem){.intro__bottom{display:flex;flex-direction:column-reverse}}.intro__advantages{align-items:center;display:flex;flex-wrap:wrap;gap:3.125rem;margin-top:3.5rem}@media (width <= 63.99875rem){.intro__advantages{display:grid;gap:1.875rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto}}@media (width <= 48.06125rem){.intro__advantages{gap:1.875rem 1.25rem;justify-items:start;margin:0}}.intro__advantages-item{align-items:center;display:flex;gap:.625rem 1.25rem;justify-content:center}@media (width <= 30.06125rem){.intro__advantages-item{align-items:flex-start;flex-direction:column}}.intro__advantages-item-number{color:var(--white);font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;line-height:100%;text-transform:uppercase}@media (width <= 83.99875rem){.intro__advantages-item-number{font-size:clamp(32px,19.6160990712px + 3.302373581vw,64px)}}.intro__advantages-item-box h4{color:var(--white);display:table;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;line-height:100%;text-transform:uppercase;width:100%}@media (width <= 83.99875rem){.intro__advantages-item-box h4{font-size:clamp(16px,14.4520123839px + .4127966976vw,20px)}}.intro__advantages-item-box p{color:var(--white);font-size:1rem;line-height:140%;margin-top:.375rem}@media (width <= 83.99875rem){.intro__advantages-item-box p{font-size:clamp(14px,13.226006192px + .2063983488vw,16px)}}.intro__pagination{align-items:center;display:flex;gap:2rem;margin-top:4.375rem;position:unset;text-align:unset;transform:unset;transition:opacity .3s;z-index:10}@media (width <= 83.99875rem){.intro__pagination{margin-top:clamp(30px,-68.4615384615px + 9.6153846154vw,70px)}}@media (width <= 63.99875rem){.intro__pagination{bottom:unset;justify-content:center;left:unset;position:unset;top:unset;transform:unset}}@media (width <= 48.06125rem){.intro__pagination{gap:1rem;margin-bottom:3.75rem;margin-top:4.6875rem}}.intro__pagination span{background:#9a80ff;border-radius:0;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);display:inline-block;height:.375rem;margin:0!important;width:2rem}@media (width <= 48.06125rem){.intro__pagination span{height:.125rem;width:.875rem}.intro__pagination--desktop{display:none}}.intro__pagination--mobile{display:none}@media (width <= 48.06125rem){.intro__pagination--mobile{display:flex}}.intro--video{aspect-ratio:21/9}@media (width <= 63.99875rem){.intro--video{aspect-ratio:unset}}.intro--video .intro__inner{height:100%;padding-block:2.5rem}@media (width <= 48.06125rem){.intro--video .intro__inner{justify-content:unset;padding-bottom:unset;padding-top:calc(56.25% + 24.75px - 5rem)}}.intro--video .intro__headline{font-size:3.75rem;text-align:left}@media (width <= 83.99875rem){.intro--video .intro__headline{font-size:3rem}}@media (width <= 63.99875rem){.intro--video .intro__headline{font-size:2.5rem}}@media (width <= 48.06125rem){.intro--video .intro__headline{font-size:2rem}}@media (width <= 30.06125rem){.intro--video .intro__headline{font-size:1.5rem}}.intro--video .intro__description{margin-top:1.625rem}@media (width <= 48.06125rem){.intro--video .intro__buttons{gap:1.25rem}}@media (width <= 30.06125rem){.intro--video .intro__buttons{flex-direction:column}}.intro--video .intro__advantages{margin-top:3.375rem}.intro--slider{aspect-ratio:1920/980}@media (width <= 83.99875rem){.intro--slider{aspect-ratio:1920/1080}}@media (width <= 63.99875rem){.intro--slider{aspect-ratio:unset}}.intro--slider .intro__inner{padding:14.75rem 0 6.25rem}@media (width <= 83.99875rem){.intro--slider .intro__inner{padding:5rem 0 2.5rem}}.home .intro--slider .intro__inner{padding:2.5rem 0}@media (width <= 48.06125rem){.home .intro--slider .intro__inner,.intro--slider .intro__inner{padding:14.75rem 0 0}}.intro--slider .intro__headline{min-height:7.875rem}.intro--slider .intro__buttons{margin-top:3.5rem}@media (width <= 48.06125rem){.intro--slider .intro__buttons{flex-direction:column;margin-top:5rem}}@media (width <= 63.99875rem){.intro--slider .intro__advantages{margin-top:8.75rem}}@media (width <= 48.06125rem){.intro--slider .intro__advantages{margin-top:4.8125rem}}._services{background-color:var(--color1);background-image:url(../../assets/img/bg-services.jpg);background-repeat:no-repeat;background-size:100%;padding:5rem 0 6.25rem}@media (width <= 63.99875rem){._services{background-size:cover}}._services__hgroup{display:flex;gap:5.875rem;justify-content:space-between}@media (width <= 63.99875rem){._services__hgroup{gap:1.75rem}}@media (width <= 48.06125rem){._services__hgroup{flex-direction:column}}._services__hgroup-heading{width:50%}@media (width <= 48.06125rem){._services__hgroup-heading{width:100%}}._services__hgroup-description{color:var(--white);font-size:1rem;line-height:162.5%;width:50%}@media (width <= 48.06125rem){._services__hgroup-description{width:100%}}._services__cards{display:flex;flex-direction:column;gap:2.125rem;margin-top:4.0625rem}@media (width <= 48.06125rem){._services__cards{margin-top:2.5rem}}._services__card{background-color:transparent;clip-path:polygon(8% 0,100% 0,100% 63%,92% 100%,0 100%,0 31%);min-height:22.5rem;position:relative;transition:background-color .4s ease,transform .4s ease}@media (width <= 48.06125rem){._services__card{align-items:flex-end;aspect-ratio:328/347;background-color:var(--color2);clip-path:polygon(10% 0,100% 0,100% 88%,90% 100%,0 99%,0 12%);display:flex}}._services__card:hover{background-color:var(--color2);transform:translateY(-5%)}._services__card:hover img{transform:translateX(2.5%) scale(1.05)}._services__card-thumbnail{clip-path:polygon(8% 0,100% 0,100% 63%,92% 100%,0 100%,0 31%);inset:2px;overflow:hidden;position:absolute}@media (width <= 48.06125rem){._services__card-thumbnail{clip-path:polygon(10% 0,100% 0,100% 88%,90% 100%,0 99%,0 12%)}._services__card-thumbnail:after{background:linear-gradient(180deg,rgba(27,27,40,.3),rgba(27,27,40,.8) 62.6%,#1b1b28);content:"";display:block;inset:0;position:absolute;z-index:1}}._services__card-thumbnail:after{background:linear-gradient(90.05deg,rgba(13,7,35,.7) 39.76%,rgba(13,7,35,.2) 54.58%);content:"";display:block;inset:0;position:absolute;z-index:1}._services__card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform .35s ease;width:100%}@media (width <= 48.06125rem){._services__card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}._services__card-content{inset:0;margin-block:2.625rem;margin-inline:6.5625rem;max-width:40rem;position:relative;z-index:2}@media (width <= 83.99875rem){._services__card-content{margin-block:clamp(25px,18.4210526316px + 1.7543859649vw,42px);margin-inline:clamp(22px,-10.1207430341px + 8.5655314757vw,105px)}}._services__card-title{color:var(--white);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%;text-transform:uppercase}@media (width <= 83.99875rem){._services__card-title{font-size:clamp(18px,15.6780185759px + .6191950464vw,24px)}}._services__card-description{color:var(--white);font-size:1rem;line-height:162.5%;margin-top:2.625rem}@media (width <= 83.99875rem){._services__card-description{font-size:clamp(14px,13.226006192px + .2063983488vw,16px)}}@media (width <= 48.06125rem){._services__card-description{margin-top:.625rem}}._services__card-btn{margin-top:2.625rem}@media (width <= 48.06125rem){._services__card-btn{margin-top:1.625rem}}@media (width <= 30.06125rem){._services__card-btn{width:100%}}._cost{background-color:var(--light)}._cost__inner{display:flex;gap:5.875rem;justify-content:space-between;padding:4.625rem 0 5rem}@media (width <= 63.99875rem){._cost__inner{gap:2.1875rem}}@media (width <= 48.06125rem){._cost__inner{flex-direction:column;padding:3.75rem 0}}._cost__heading{color:var(--navy);width:50%}@media (width <= 48.06125rem){._cost__heading{width:100%}}._cost__heading mark{display:block;margin-left:clamp(40px,-213.3333333333px + 32.9861111111vw,230px)}@media (width <= 48.06125rem){._cost__heading mark{margin-left:unset}}._cost__content{width:50%}@media (width <= 48.06125rem){._cost__content{width:100%}}._cost__description{color:var(--ligtNavy);font-size:1rem;line-height:162.5%}@media (width <= 48.06125rem){._cost__description{text-align:center}}._cost__btn{margin-top:2.125rem}@media (width <= 48.06125rem){._cost__btn{margin-top:2.8125rem;margin-inline:auto}}._projects{background-color:var(--color1);padding:5rem 0 6.25rem}@media (width <= 48.06125rem){._projects{padding:3.75rem 0}}._projects__heading mark{display:block;margin-left:14.375rem}@media (width <= 83.99875rem){._projects__heading mark{margin-left:clamp(40px,-213.3333333333px + 32.9861111111vw,230px)}}@media (width <= 48.06125rem){._projects__heading mark{margin-left:unset}}._projects__slider{margin-top:6.25rem;overflow:hidden;position:relative}@media (width <= 48.06125rem){._projects__slider{margin-top:3.125rem}}._projects__slider .projects-button-next,._projects__slider .projects-button-prev{align-items:center;cursor:pointer;display:flex;display:none;justify-content:center;padding:.625rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .24s ease;z-index:10}._projects__slider .projects-button-next:hover svg,._projects__slider .projects-button-prev:hover svg{color:var(--color2)}._projects__slider .projects-button-next svg,._projects__slider .projects-button-prev svg{height:1.5rem;width:1.5rem}._projects__slider .projects-button-prev{left:8.5%}._projects__slider .projects-button-next{right:8.5%;transform:scaleX(-1)}._projects__slider .projects-pagination{display:flex;gap:2rem;justify-content:center;margin:2rem auto 0;position:unset;text-align:unset;transform:unset;transition:opacity .3s;z-index:10}@media (width <= 63.99875rem){._projects__slider .projects-pagination{bottom:unset;justify-content:center;left:unset;position:unset;top:unset;transform:unset}}@media (width <= 48.06125rem){._projects__slider .projects-pagination{gap:1rem;margin-bottom:unset}}._projects__slider .projects-pagination span{background:#9a80ff;border-radius:0;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);display:inline-block;height:.375rem;margin:0!important;width:2rem}@media (width <= 48.06125rem){._projects__slider .projects-pagination span{height:.125rem;width:.875rem}}._projects__item{aspect-ratio:486/704;background-color:var(--color2);clip-path:polygon(13% 0,100% 0,100% 90%,87% 100%,0 100%,0 10%);padding:.125rem}@media (width <= 30.06125rem){._projects__item{clip-path:polygon(10% 0,100% 0,100% 92%,90% 100%,0 100%,0 8%)}}@media (min-width:768px){._projects__item:hover h3{opacity:0}._projects__item:hover p{transform:translate(-50%,1.25rem)}}._projects__item-thumbnail{clip-path:polygon(13% 0,100% 0,100% 90%,87% 100%,0 100%,0 10%);height:100%;width:100%}@media (width <= 30.06125rem){._projects__item-thumbnail{clip-path:polygon(10% 0,100% 0,100% 92%,90% 100%,0 100%,0 8%)}}._projects__item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._projects__item-title{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5) 70%);bottom:0;color:var(--white);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;left:50%;padding:3.75rem 1.25rem;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);transition:opacity .24s ease;width:100%}@media (width <= 83.99875rem){._projects__item-title{font-size:clamp(18px,15.6780185759px + .6191950464vw,24px)}}@media (width <= 30.06125rem){._projects__item-title{padding:1.375rem 1.25rem}}._projects__item-description{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.65) 50%);bottom:0;color:var(--white);font-size:1rem;left:50%;line-height:162.5%;padding:4.6875rem 3.4375rem;padding-block:15%;padding-inline:11.5%;position:absolute;transform:translate(-50%,100%);transition:transform .6s cubic-bezier(.33,1.4,.55,1);width:100%}@media (width <= 83.99875rem){._projects__item-description{font-size:clamp(10px,7.6780185759px + .6191950464vw,16px)}}@media (width <= 30.06125rem){._projects__item-description{padding:1.375rem 1.25rem}}._projects__btn{margin:6.25rem auto 0}@media (width <= 48.06125rem){._projects__btn{margin-top:3.125rem}}.company-values{background-color:var(--color1);padding:5rem 0 6.25rem}@media (width <= 48.06125rem){.company-values{padding:3.75rem 0}}.company-values__inner{position:relative}.company-values__heading mark{display:block;margin-left:14.375rem}@media (width <= 83.99875rem){.company-values__heading mark{margin-left:clamp(40px,-213.3333333333px + 32.9861111111vw,230px)}}@media (width <= 48.06125rem){.company-values__heading mark{margin-left:unset}}.company-values__slider{margin-top:6.25rem;overflow:hidden}@media (width <= 48.06125rem){.company-values__slider{margin-top:3.125rem}}.company-values__slide{align-items:center;display:flex;flex-direction:column}.company-values__slide-icon{height:5.625rem;-o-object-fit:contain;object-fit:contain;width:5.625rem}@media (width <= 30.06125rem){.company-values__slide-icon{height:3.125rem;width:3.125rem}}.company-values__slide-title{color:var(--white);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%;margin-top:1.5625rem;min-height:4.25rem;text-align:center;text-transform:uppercase}@media (width <= 83.99875rem){.company-values__slide-title{font-size:clamp(18px,10px + 1.0416666667vw,24px)}}@media (width <= 48.06125rem){.company-values__slide-title{margin-top:1.25rem;min-height:unset}}.company-values__slide-description{color:var(--white);font-size:1rem;line-height:150%;margin-top:1.5625rem;text-align:center}@media (width <= 48.06125rem){.company-values__slide-description{margin-top:1.25rem}}.company-values .company-values-button-next,.company-values .company-values-button-prev{border-style:solid;bottom:8.25rem;cursor:pointer;height:0;opacity:.7;position:absolute;transform:rotate(-45deg);transform:rotate(0deg);transition:opacity .24s ease;width:0;z-index:5}.company-values .company-values-button-next:hover,.company-values .company-values-button-prev:hover{opacity:1}.company-values .company-values-button-next .swiper-button-disabled,.company-values .company-values-button-prev .swiper-button-disabled{opacity:.7}.company-values .company-values-button-prev{border-color:transparent var(--color2) transparent transparent;border-width:1.25rem .9375rem 1.25rem 0;left:-5rem}@media (width <= 83.99875rem){.company-values .company-values-button-prev{left:1.375rem}}@media (width <= 48.06125rem){.company-values .company-values-button-prev{border-width:.75rem .625rem .75rem 0}}.company-values .company-values-button-next{border-color:transparent transparent transparent var(--color2);border-width:1.25rem 0 1.25rem .9375rem;right:-5rem}@media (width <= 83.99875rem){.company-values .company-values-button-next{right:1.375rem}}@media (width <= 48.06125rem){.company-values .company-values-button-next{border-width:.75rem 0 .75rem .625rem}}._approaches{background-image:url(../../assets/img/bg-benefits.jpg);background-repeat:no-repeat;background-size:cover;padding:5rem 0 6.25rem}@media (width <= 48.06125rem){._approaches{padding:3.75rem 0}}._approaches__heading mark{display:block;margin-left:10rem}@media (width <= 83.99875rem){._approaches__heading mark{margin-left:clamp(40px,-120px + 20.8333333333vw,160px)}}@media (width <= 48.06125rem){._approaches__heading mark{margin-left:unset}}._approaches__cards{display:flex;gap:1rem;justify-content:space-between;margin-top:5rem}@media (width <= 48.06125rem){._approaches__cards{flex-direction:column;gap:2.5rem;margin-top:3.125rem}}._approaches__card{width:33.33%}@media (width <= 48.06125rem){._approaches__card{max-width:31.25rem;width:100%}}._approaches__card:hover img{transform:translateX(2.5rem)}._approaches__card:hover svg{transform:scale(1.5) rotate(90deg)}._approaches__card-title{color:var(--white);font-size:1.5rem;font-weight:"Montserrat",sans-serif;font-weight:700;margin-bottom:1.875rem;text-transform:uppercase}@media (width <= 83.99875rem){._approaches__card-title{font-size:clamp(18px,15.6780185759px + .6191950464vw,24px)}}@media (width <= 48.06125rem){._approaches__card-title{margin-bottom:1.75rem;text-align:center}}._approaches__card-body{aspect-ratio:368/478;background-color:var(--color2);padding:.125rem;position:relative}._approaches__card-body,._approaches__card-thumbnail{clip-path:polygon(84% 0,100% 11%,100% 100%,0 100%,0 0)}._approaches__card-thumbnail{display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}._approaches__card-thumbnail:after{background-color:rgba(0,0,0,.6);content:"";display:block;filter:blur(1px);inset:0;position:absolute}._approaches__card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.33,1.4,.55,1.4);width:auto}._approaches__card-text{clip-path:polygon(84% 0,100% 11%,100% 100%,0 100%,0 0);inset:0;padding:4.5rem 2.375rem;position:absolute;z-index:3}@media (width <= 48.06125rem){._approaches__card-text{padding:3.625rem 1.75rem}}._approaches__card-text h4{color:var(--white);font-size:1.25rem;font-weight:700;text-transform:capitalize}@media (width <= 83.99875rem){._approaches__card-text h4{font-size:clamp(18px,17.226006192px + .2063983488vw,20px)}}._approaches__card-text ul{display:flex;flex-direction:column;gap:.375rem;margin-top:2.5rem}@media (width <= 48.06125rem){._approaches__card-text ul{margin-top:2.25rem}}._approaches__card-text li{color:var(--white)}._approaches__card-text li strong{display:block;font-size:1rem;font-weight:700;line-height:162.5%}@media (width <= 48.06125rem){._approaches__card-text li strong{font-size:.9375rem}}._approaches__card-text li p{align-items:center;display:flex;font-size:1rem;gap:.375rem}@media (width <= 48.06125rem){._approaches__card-text li p{font-size:.9375rem}}._approaches__card-text li svg{color:var(--color2);height:.75rem;transition:transform .24s ease-out;width:.75rem}._approaches__card:first-child svg{color:#9a80ff}._approaches__card:nth-child(2) svg{color:#feb559}._approaches__card:last-child svg{color:#ff78d4}._discus-form{background:url(../../assets/img/bg-form.jpg) 50% no-repeat;background-size:cover;padding:2.875rem 0}@media (width <= 48.06125rem){._discus-form{background:none;padding:unset}}._discus-form__inner{background-color:var(--darkNavy);display:block;margin:0 auto;max-width:53.375rem;padding:2.75rem 4rem;width:100%}@media (width <= 63.99875rem){._discus-form__inner{padding:2.5rem 1.5rem}}._discus-form__heading{color:var(--white);font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;line-height:.9;margin-bottom:1.875rem;text-transform:uppercase}@media (width <= 83.99875rem){._discus-form__heading{font-size:clamp(28px,20.2600619195px + 2.0639834881vw,48px)}}._discus-form form{display:grid;gap:2rem}._discus-form form br{display:none}._discus-form form *{outline:none}._discus-form form .box-area br{display:none}._discus-form form .box-area__switcher{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:.375rem;line-height:1.1;margin-bottom:.75rem;text-transform:uppercase;width:100%}@media (width <= 63.99875rem){._discus-form form .box-area__switcher.active{color:var(--color2)}._discus-form form .box-area__switcher.active+span{display:block}._discus-form form .box-area__switcher.active svg{color:var(--color2);transform:scaleY(-1)}}._discus-form form .box-area__switcher svg{color:#ebebf0;display:none;height:.375rem;width:.875rem}@media (width <= 63.99875rem){._discus-form form .box-area__switcher svg{align-items:center;display:flex;gap:.625rem}}@media (width <= 30.06125rem){._discus-form form .box-area .wpcf7-list-item{max-width:100%}}@media (width <= 63.99875rem){._discus-form form .box-area .wpcf7-list-item label span{align-items:center;display:flex;gap:.625rem;width:100%}._discus-form form .box-area .wpcf7-list-item label span svg{display:block}._discus-form form .box-area .wpcf7-list-item label span.active{color:var(--color2)}}._discus-form form .box-area .wpcf7-list-item label svg{display:none;transition:.2s ease-in}@media (width <= 63.99875rem){._discus-form form .box-area .wpcf7-list-item label svg{display:block}}.active ._discus-form form .box-area .wpcf7-list-item label svg{color:var(--color2);rotate:-180deg}._discus-form form label span{color:#fff;display:table;font-size:1rem;font-weight:500;line-height:1.1;margin-bottom:.75rem;text-transform:uppercase;width:100%}._discus-form form input:not([type=submit]),._discus-form form textarea{background:transparent;border:0;border-bottom:1px solid #8979ca;color:#ebebf0;font-weight:400;line-height:1.7;max-height:3.875rem;padding:.3125rem 0;resize:none;width:100%}._discus-form form input:not([type=submit])::-moz-placeholder,._discus-form form textarea::-moz-placeholder{color:rgba(235,235,240,.653);font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}._discus-form form input:not([type=submit])::placeholder,._discus-form form textarea::placeholder{color:rgba(235,235,240,.653);font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}._discus-form form input:not([type=submit]):focus,._discus-form form textarea:focus{border-color:#9a80ff}._discus-form form textarea{position:relative}._discus-form form textarea:focus::-moz-placeholder{opacity:0}._discus-form form textarea:focus::placeholder{opacity:0}._discus-form form textarea::-moz-placeholder{bottom:0;font-family:Roboto,sans-serif;font-weight:400;left:0;position:absolute}._discus-form form textarea::placeholder{bottom:0;font-family:Roboto,sans-serif;font-weight:400;left:0;position:absolute}._discus-form form input[type=submit]{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);color:var(--navy);font-size:1.125rem!important;height:3.75rem!important;max-height:unset;padding:1rem 0;transform:skew(0deg);width:100%}@media (width <= 48.06125rem){._discus-form form input[type=submit]{font-size:1rem!important}}@media (width <= 63.99875rem){._discus-form form input[type=submit]{padding:.875rem 0}}._discus-form form input[type=submit]:hover{background-color:#f0a950}._discus-form form input[type=submit]:disabled{background:var(--light)}._discus-form form p:has(label[for=policy]){display:none}._discus-form form .contact-area{display:grid;gap:.625rem;grid-template-columns:1fr 33%;width:100%}@media (width <= 48.06125rem){._discus-form form .contact-area{grid-template-columns:1fr}}._discus-form form .contact-area .contact-area-box{display:flex;flex-direction:column;justify-content:space-between}._discus-form form .contact-area .wpcf7-form-control-wrap{height:100%}._discus-form form .contact-area-box:nth-child(2){position:relative;top:-.0625rem}._discus-form form .contact-area-box .flex{align-items:end;display:flex;gap:.625rem}._discus-form form .contact-area-box .flex span{height:100%;width:100%}._discus-form form .contact-area-box .flex p{align-items:end;display:flex;gap:.625rem;width:100%}._discus-form form .contact-area-box .flex p br{display:none}@media (width <= 48.06125rem){._discus-form form .contact-area-box .flex{flex-direction:column;margin-bottom:.875rem}}._discus-form form .contact-area label span{margin-bottom:.625rem}._discus-form form .custom-radio-list{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem}@media (width <= 63.99875rem){._discus-form form .custom-radio-list{height:0;opacity:0;visibility:hidden}._discus-form form .custom-radio-list.active{height:auto;opacity:1;transition:opacity .2s ease;visibility:visible}}._discus-form form .custom-radio-list li{align-items:center;background:#363462;border:.125rem solid transparent;color:#fff;display:flex;justify-content:center;line-height:1.65;min-width:14.125rem;padding:.4375rem 1.25rem;transition:all .3s ease;width:31%}@media (width <= 30.06125rem){._discus-form form .custom-radio-list li{margin-inline:auto;max-width:19.25rem;width:100%}}._discus-form form .custom-radio-list li:hover{background:#4c4099;transition:background .5s ease}._discus-form form .custom-radio-list li.active{background:#5540a8;border:.125rem solid #9a80ff;position:relative;transition:all .3s ease}._discus-form form .custom-radio-list li.active:hover{transition:all .3s ease}._discus-form form .nda-area{align-items:center;color:var(--white);display:flex;font-size:1rem;gap:.375rem;line-height:162.5%}._discus-form form .nda-area:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.466 6.973h.065l1.46-2.279h-.064l-1.46 2.279Zm-2.599-2.279H.313v20.539h20.539V9.685l-2.28 3.554v9.714H2.593V6.973h11.815l1.46-2.279Z' fill='%23fff'/%3E%3Cpath d='m5.314 12.577 6.007 5.526L22.253.926' stroke='%23fff' stroke-width='3.418'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:block;height:1.5rem;width:1.375rem}._discus-form form .label-policy{align-items:center;display:flex;gap:1rem}._discus-form form .label-policy span{display:block;margin-left:unset}._discus-form form .label-policy .wpcf7-list-item label:before{background:var(--white);border:.0625rem solid #5d5d83;content:"";height:1rem;left:0;pointer-events:none;position:absolute;top:.3125rem;transition:background .2s;width:1rem}._discus-form form .label-policy .wpcf7-list-item label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.798 10.396 4.885 4.494L15.573.92' stroke='%235D5D83' stroke-width='3.418'/%3E%3C/svg%3E");background-size:contain;content:"";display:none;height:1.125rem;left:.125rem;pointer-events:none;position:absolute;top:.125rem;width:1.125rem}._discus-form form .label-policy .wpcf7-list-item label:has(input:checked):after{display:block}._discus-form form .label-policy .policy-consent{display:none}._discus-form form .label-policy .wpcf7-list-item-label{line-height:1.7;margin-bottom:unset;padding-left:1.625rem;text-transform:capitalize}._discus-form form .label-policy .wpcf7-list-item-label a{color:#5d5d83;display:inline-block;margin-left:.3125rem;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}._discus-form form .label-policy .wpcf7-list-item-label:after,._discus-form form .label-policy .wpcf7-list-item-label:before{display:none}._discus-form form .wpcf7-form-control-wrap{margin-bottom:0}._discus-form form .wpcf7-not-valid-tip{color:red;font-size:.75rem;line-height:100%;margin-bottom:0;margin-top:.5rem;text-transform:uppercase}._discus-form form ::-moz-selection{background:var(--accent-color)}._discus-form form ::selection{background:var(--accent-color)}.wpcf7-form-control-wrap input{font-size:.875rem;font-weight:400;line-height:1.5rem}.wpcf7-form-control-wrap input::-moz-placeholder{font-size:.875rem;font-weight:400;line-height:1.5rem;text-transform:capitalize}.wpcf7-form-control-wrap input::placeholder{font-size:.875rem;font-weight:400;line-height:1.5rem;text-transform:capitalize}@media (width <= 63.99875rem){[data-name=client-budget],[data-name=client-needs]{display:none}}[data-name=client-budget] .wpcf7-radio,[data-name=client-needs] .wpcf7-radio{display:flex;flex-wrap:wrap;row-gap:.625rem;width:100%}[data-name=client-budget] .wpcf7-list-item,[data-name=client-needs] .wpcf7-list-item{background-color:#363462;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);height:2.75rem;margin:unset;padding:.125rem;position:relative;transition:all .3s ease;width:33%}@media (width <= 48.06125rem){[data-name=client-budget] .wpcf7-list-item,[data-name=client-needs] .wpcf7-list-item{width:50%}}@media (width <= 30.06125rem){[data-name=client-budget] .wpcf7-list-item,[data-name=client-needs] .wpcf7-list-item{margin:0 auto;max-width:20rem;width:100%}}[data-name=client-budget] .wpcf7-list-item:has(input:checked),[data-name=client-needs] .wpcf7-list-item:has(input:checked){background-color:var(--color2)}[data-name=client-budget] .wpcf7-list-item:hover,[data-name=client-needs] .wpcf7-list-item:hover{background-color:var(--color2)}[data-name=client-budget] .wpcf7-list-item:hover .wpcf7-list-item-label,[data-name=client-needs] .wpcf7-list-item:hover .wpcf7-list-item-label{background-color:#4c4099}[data-name=client-budget] .wpcf7-list-item .wpcf7-list-item-label,[data-name=client-needs] .wpcf7-list-item .wpcf7-list-item-label{align-items:center;background-color:var(--navy);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:var(--white);cursor:pointer;display:flex;font-weight:600;height:100%;justify-content:center;margin:unset;padding:.5rem;position:relative;text-align:center;transition:all .3s ease;width:100%}[data-name=client-budget] .wpcf7-list-item input[type=radio],[data-name=client-needs] .wpcf7-list-item input[type=radio]{display:none}[data-name=client-budget] .wpcf7-list-item input:checked+.wpcf7-list-item-label,[data-name=client-needs] .wpcf7-list-item input:checked+.wpcf7-list-item-label{background:#5540a8}.latest-posts{background-color:var(--color1);display:block;overflow:hidden;padding:7.3125rem 0}@media (width <= 30.06125rem){.latest-posts{padding:3.75rem 0 4rem}}.latest-posts__hgroup{display:flex;gap:5.875rem;justify-content:space-between;margin-bottom:6.25rem}@media (width <= 63.99875rem){.latest-posts__hgroup{gap:1.75rem}}@media (width <= 48.06125rem){.latest-posts__hgroup{flex-direction:column;margin-bottom:3.125rem}}.latest-posts__hgroup-heading{width:50%}@media (width <= 48.06125rem){.latest-posts__hgroup-heading{width:100%}}.latest-posts__hgroup-heading mark{display:block;margin-left:17.1875rem}@media (width <= 83.99875rem){.latest-posts__hgroup-heading mark{margin-left:clamp(40px,-273.3333333333px + 40.7986111111vw,275px)}}.blog .latest-posts__hgroup-heading mark,.latest-posts__hgroup-heading mark .single-services,.single .latest-posts__hgroup-heading mark{margin-left:8.125rem}@media (width <= 83.99875rem){.blog .latest-posts__hgroup-heading mark,.latest-posts__hgroup-heading mark .single-services,.single .latest-posts__hgroup-heading mark{margin-left:clamp(40px,-80px + 15.625vw,130px)}}@media (width <= 48.06125rem){.latest-posts__hgroup-heading mark{margin-left:unset}}.latest-posts__hgroup-description{color:var(--white);font-size:1rem;line-height:162.5%;width:50%}@media (width <= 48.06125rem){.latest-posts__hgroup-description{width:100%}}.latest-posts__slider{overflow:hidden;position:relative}@media (width <= 30.06125rem){.latest-posts__slider{padding:.3125rem 0}}.latest-posts__slider-navigation{height:100%;left:0;position:absolute;top:0;width:100%}.latest-posts__slider-navigation .swiper-navigation-prev{cursor:pointer;display:table;height:100%;position:absolute;right:0;top:0;width:16%;z-index:2}@media (width <= 48.06125rem){.latest-posts__slider-navigation .swiper-navigation-prev{right:14%}}.latest-posts__slider-navigation .swiper-navigation-next{cursor:pointer;display:table;height:100%;left:0;position:absolute;top:0;width:16%;z-index:2}@media (width <= 48.06125rem){.latest-posts__slider-navigation .swiper-navigation-next{left:14%}}.latest-posts__slide{aspect-ratio:352/500;padding:.125rem}@media (width <= 30.06125rem){.latest-posts__slide{padding:.3125rem}}.latest-posts__slide:hover{opacity:unset}.latest-posts__item{display:flex;flex-direction:column;height:100%;justify-content:space-between;outline:.125rem solid transparent;padding:1.125rem 1.5rem;position:relative;transition:all .4s ease;width:100%}@media (width <= 48.06125rem){.swiper-slide-active .latest-posts__item{outline-color:var(--color2)}}@media (width <= 30.06125rem){.latest-posts__item{outline:.3125rem solid transparent;padding:.9375rem}}.latest-posts__item:hover{outline-color:var(--color2)}.latest-posts__item:hover .photo-filter{opacity:.7}.latest-posts__item-blur{background:linear-gradient(0deg,#39238c,rgba(57,35,140,0) 70%,#39238c);bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:0}.latest-posts__item-thumb{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.latest-posts__item-meta{align-items:center;display:flex;margin-bottom:auto;z-index:2}.latest-posts__item-meta-el{align-items:center;color:var(--light);display:flex;font-family:var(--third-family);font-size:.875rem;font-weight:500;line-height:162.5%;text-transform:uppercase;white-space:nowrap}@media (width <= 30.06125rem){.latest-posts__item-meta-el{font-size:.625rem}}.latest-posts__item-meta-el:not(:first-child):before{background-color:var(--light);border-radius:50%;content:"";display:block;height:.1875rem;margin-inline:1.25rem;width:.1875rem}@media (width <= 30.06125rem){.latest-posts__item-meta-el:not(:first-child):before{margin-inline:.625rem}}.latest-posts__item-meta-el svg{height:.75rem;margin-right:.3125rem;width:auto}@media (width <= 30.06125rem){.latest-posts__item-meta-el svg{height:.5rem}}.latest-posts__item-content{min-height:10rem;z-index:2}@media (width <= 30.06125rem){.latest-posts__item-content{min-height:7rem}}.latest-posts__item-content h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--light);display:-webkit-box;font-family:var(--second-family);font-size:1.5rem;font-weight:700;line-height:170%;overflow:hidden;text-transform:uppercase}@media (width <= 30.06125rem){.latest-posts__item-content h3{font-size:.875rem}}.latest-posts__item-content time{align-items:center;color:var(--light);display:flex;font-family:var(--third-family);font-size:1rem;font-weight:500;gap:.5rem;margin-bottom:.6875rem;text-transform:uppercase}@media (width <= 30.06125rem){.latest-posts__item-content time{font-size:.625rem;margin-bottom:.3125rem}}.latest-posts__item-content time svg{height:.75rem;width:.75rem}@media (width <= 30.06125rem){.latest-posts__item-content time svg{height:.5rem;width:.5rem}}._partners{background:linear-gradient(90deg,#f4efff,#f0faff 50%);display:block;overflow:hidden;padding:4.125rem 0 8.75rem}@media (width <= 48.06125rem){._partners{padding:3.75rem 0}}._partners__inner{height:3.75rem;margin-top:6.875rem;overflow:hidden;position:relative}@media (width <= 63.99875rem){._partners__inner{height:1.6875rem;margin-top:2.375rem}}._partners__heading{color:var(--navy)}._partners__heading mark{display:block;margin-left:clamp(40px,-98.6666666667px + 18.0555555556vw,144px)}@media (width <= 48.06125rem){._partners__heading mark{margin-left:unset}}._partners__images-track{animation:scroll 30s linear infinite;display:flex;gap:5.125rem;width:-moz-fit-content;width:fit-content}._partners__images-row{align-items:center;display:flex;gap:5.125rem}@media (width <= 30.06125rem){._partners__images-row{gap:2.3125rem}}._partners__images-row img{height:3.75rem;-o-object-fit:contain;object-fit:contain;width:auto}@media (width <= 63.99875rem){._partners__images-row img{height:1.6875rem}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-66.6667%)}}._faq{background-color:var(--color1);padding-bottom:8.75rem;position:relative}.home ._faq{padding-bottom:unset}@media (width <= 48.06125rem){._faq{padding-bottom:4.375rem}}._faq--single{padding:6.25rem 0 0}._faq__heading mark{display:block;margin-left:14.375rem}@media (width <= 83.99875rem){._faq__heading mark{margin-left:clamp(40px,-213.3333333333px + 32.9861111111vw,230px)}}@media (width <= 48.06125rem){._faq__heading mark{margin-left:unset}}._faq__content{margin-top:4.375rem}@media (width <= 48.06125rem){._faq__content{margin-top:3.125rem}}._faq__item{border:.625rem solid transparent}@media (width <= 48.06125rem){._faq__item{border-width:.3125rem}}._faq__item-question{color:var(--white);cursor:pointer;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%;list-style:none;padding:1.25rem;text-transform:uppercase;transition:all .24s ease}@media (width <= 83.99875rem){._faq__item-question{font-size:clamp(16px,12.9040247678px + .8255933953vw,24px)}}@media (width <= 48.06125rem){._faq__item-question{padding:.5rem 1.25rem}}._faq__item-question:hover{color:var(--color2)}._faq__item-question:before{content:"+";display:inline-block;height:1rem;width:1rem}._faq__item-body{border-left:1px solid var(--white);color:var(--white);font-size:1rem;line-height:162.5%;margin:1.25rem 2.5rem 3.125rem;padding-left:1.25rem}@media (width <= 83.99875rem){._faq__item-body{font-size:clamp(14px,13.226006192px + .2063983488vw,16px)}}@media (width <= 48.06125rem){._faq__item-body{font-size:.875rem;margin:1.25rem 1.5625rem 1.5625rem}}._faq [open]{background-color:var(--darkNavy);border-color:var(--color2);margin-bottom:1.25rem}@media (width <= 48.06125rem){._faq [open]{margin-bottom:.75rem}}._faq [open] summary:before{content:"-"}.services-technologies{background-color:var(--color1);padding:5rem 0 6.25rem}@media (width <= 48.06125rem){.services-technologies{padding:6.25rem 0 3.75rem}}.services-technologies__heading mark{display:block;margin-left:14.375rem}@media (width <= 83.99875rem){.services-technologies__heading mark{margin-left:clamp(40px,-213.3333333333px + 32.9861111111vw,230px)}}@media (width <= 48.06125rem){.services-technologies__heading mark{margin-left:unset}}.services-technologies__cards{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr);margin-top:8.75rem;width:100%}@media (width <= 63.99875rem){.services-technologies__cards{display:none}}.services-technologies__card{display:flex;flex-direction:column;row-gap:1.875rem}.services-technologies__card img,.services-technologies__card svg{height:5.625rem;-o-object-fit:contain;object-fit:contain;transition:all .24s ease;width:5.625rem}.services-technologies__card img *,.services-technologies__card svg *{transition:all .24s ease}.services-technologies__card-title{color:var(--white);font-size:1.5rem;font-weight:700;line-height:140%;text-transform:uppercase;transition:all .24s ease}.services-technologies__card-description{color:var(--white);font-size:1rem;line-height:162.5%;transition:all .24s ease}.services-technologies__card:hover{opacity:1}.services-technologies__card:hover path,.services-technologies__card:hover rect,.services-technologies__card:hover svg{fill:#9a80ff!important}.services-technologies__card:hover *{color:#9a80ff!important}.services-technologies__slider{display:none;margin-top:2.5rem;overflow:hidden}@media (width <= 63.99875rem){.services-technologies__slider{display:block}}.services-technologies__wrapper{display:flex;height:100%;width:100%}.services-technologies__slide img,.services-technologies__slide svg{height:3.125rem;width:3.125rem}.services-technologies__slide-title{color:var(--white);font-size:1.5rem;margin-top:1.25rem;min-height:3.25rem}.services-technologies__slide-description{color:var(--white);font-size:.875rem;line-height:170%;margin-top:1.25rem}.services-technologies__slide:hover *{color:var(--color2)}.services-technologies__slide:hover path,.services-technologies__slide:hover rect,.services-technologies__slide:hover svg{color:var(--color2)!important}.services-technologies__navigation{display:flex;justify-content:space-between;margin-top:2.375rem}.services-technologies__navigation-next,.services-technologies__navigation-prev{cursor:pointer;position:relative;transition:all .24s ease;z-index:9}.services-technologies__navigation-next:before,.services-technologies__navigation-prev:before{border-style:solid;content:"";display:block;height:0;opacity:.7;transform:rotate(-45deg);transform:rotate(0deg);width:0}.services-technologies__navigation-next:hover,.services-technologies__navigation-prev:hover{opacity:1}.services-technologies__navigation-next .swiper-button-disabled,.services-technologies__navigation-prev .swiper-button-disabled{opacity:.7}.services-technologies__navigation-prev{display:flex;gap:.625rem}.services-technologies__navigation-prev:before{border-color:transparent var(--color2) transparent transparent;border-width:1.25rem .9375rem 1.25rem 0}@media (width <= 48.06125rem){.services-technologies__navigation-prev:before{border-width:.75rem .625rem .75rem 0}}.services-technologies__navigation-next,.services-technologies__navigation-prev:after{color:var(--white);content:attr(data-slide);font-size:.875rem;text-transform:uppercase}.services-technologies__navigation-next{display:flex;flex-direction:row-reverse;gap:.625rem}.services-technologies__navigation-next:before{border-color:transparent transparent transparent var(--color2);border-width:1.25rem 0 1.25rem .9375rem}@media (width <= 48.06125rem){.services-technologies__navigation-next:before{border-width:.75rem 0 .75rem .625rem}}.services-technologies__navigation-next:after{color:var(--white);content:attr(data-slide);font-size:.875rem;text-transform:uppercase}.newsletters{background-color:var(--color1);padding:5.625rem 0 0}@media (width <= 48.06125rem){.newsletters{padding-top:3.75rem}}.newsletters__heading mark{display:block;margin-left:clamp(40px,-120px + 20.8333333333vw,160px)}@media (width <= 48.06125rem){.newsletters__heading mark{margin-left:unset}}.newsletters__form{margin:2.875rem auto 0;max-width:33rem}.advantages__item-decor:before,.create-content:before{background-color:var(--dark-style-color);content:"";left:0}.portfolio__img,.reviews-section__link{-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s}.create-content:before,.running-lines__window{background-image:url(../../assets/img/noise-bg.webp);background-size:cover}.advantages__item-text li:before,.create-content:before,.running-lines__window{background-position:50%;background-repeat:no-repeat}.advantages__item-text li:before,.create-content:before,.how-help,.running-lines__window,.why-us{background-position:50%}.blog-posts__form input,.blog__form form input{background-color:transparent;padding-bottom:0;padding-top:0}.advantages__item-text li:before,.career-description__article li:before,.post-item__article li:before{background-image:url(../../assets/img/arrow-right-fiolet.svg)}.faq__accordion-item.open .faq__accordion-link-icon:before,.single-faq__accordion-item.open .single-faq__accordion-link-icon:before{content:"-"}.advantages__item-text li,.blog__form,.blog__form form,.create-content__container,.hero-counter__container,.hero-counter__item{display:flex}@media (max-width:1050px){.dark-page .create{margin-top:-21px}.create{padding-bottom:30px;padding-top:0}.create-content{flex-direction:column;padding:0 45px}.create-content:before{background-image:url(../../assets/img/noise-bg_s.webp);height:90%;transform:matrix(1,-.02,.02,1,-5,5)}.create__text{padding-bottom:60px;padding-top:50px}.create__img-container{bottom:-16px;flex:0 1 auto;padding-top:20%;position:absolute;right:45px;width:300px}.create__img{top:0}.create__text{order:-1}.create__text-content .section-description{max-width:none;width:calc(100% - 300px)}}.advantages__item-text,.error-btn__container,.study-outcomes__content .section-description p+p,.what-cost .btn{margin-top:40px}.advantages__item-text li:not(:first-child),.services .section-description,.what-cost .section-description{margin-top:16px}.false-approach-decor,.js-filter-item:not(.is-visible),.projects-items br{display:none}.dark-page .how-help,.dark-page .services-info,.dark-page .services-info .services-container,.dark-page .services-why,.dark-page .services-why .services-container,.dark-page .why-us,.main-slider__slide,.running-text{position:relative}.running-text,.services__slide-headline{font-weight:800;text-transform:uppercase}@media (max-width:580px){.create{padding-bottom:0}.create-content{padding:10px 15px 0}.create__img-container{display:none}.create__text{padding-bottom:53px;padding-top:30px}.create__text-content{text-align:center}.create__text-content .section-description{width:auto}.create-content:before{height:95%;transform:matrix(1,-.02,0,1,0,6)}.advantages{margin-top:-10px;padding:0 15px 60px}.dark-page .advantages{margin-top:-25px}.advantages__content{gap:40px;grid-template-areas:"solutions" "approach" "team";grid-template-columns:1fr;margin-top:0}.advantages__item-decor{--decor-mb:19px}.advantages__item.solutions{--solutions-pt:74px}.advantages__item.approach{padding-top:23px;position:relative}.advantages__item.approach .advantages__item-decor{border-bottom:1px solid var(--dark-style-color);border-left:none;display:block;height:1px;left:auto;right:-15px;top:0;width:65%}.advantages__item.team .advantages__item-decor.false-approach-decor{display:none}.advantages__item.approach .advantages__item-decor:before,.advantages__item.team .advantages__item-decor:before{left:-7px;top:50%;transform:translateY(-50%)}.advantages__item.team{justify-self:start;margin:0;max-width:none;padding:23px 0 0;width:100%}.advantages__item-text{margin-top:24px}.advantages__item.team .advantages__item-decor{border-bottom:1px solid var(--dark-style-color);border-left:none;height:1px;left:-15px;top:0;width:20%}.advantages__item.team .advantages__item-decor:before{left:auto;right:-7px}.advantages__item.team .advantages__item-content{margin-left:0;max-width:none}.reviews-section{gap:24px;padding-bottom:30px}.reviews-section__link{gap:3px 5px}.reviews-section__link-text{font-size:.8rem}.reviews-section__link-stars{width:90%}.contact-form__container .wpcf7 form{background-color:#715dc2;padding:40px 24px}.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{height:39px}.flag-box,.iti-flag{margin-bottom:0}}@media (max-width:1050px){.running-lines__section{padding-bottom:7px;padding-top:16px}.running-lines__window{background-image:url(../../assets/img/noise-bg_s.webp);height:100px}.partners__slide-img{height:26px}.running-logo{gap:44px;transform:matrix(1,.03,0,1,-6,0)}.running-text{font-size:2rem;transform:matrix(1,-.03,.02,1,-5,-4)}}.how-help,.how-help__icon-cube,.how-help__icon-decor,.why-us{background-repeat:no-repeat;background-size:cover}.dark-page .faq:before,.dark-page .how-help:before,.dark-page .why-us:before{background-color:rgba(23,23,34,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.benefits .section-headline,.why-us .section-headline{color:var(--white);padding-left:45px}.benefits__slider,.latest__slider,.pagination__container,.study-challenges__item:not(:first-child),.why-us__slider{margin-top:60px}@media (max-width:580px){.running-lines__section{padding-bottom:5px;padding-top:9px}.running-lines__window{background-size:auto;height:82px}.running-logo{transform:matrix(1,.03,.04,1,-6,0)}.running-logo .running-lines__content{gap:0 40px;padding-right:40px}.running-lines__item{height:26px}.running-text{font-size:1.71rem;transform:matrix(1,-.03,.03,1,-5,-4)}.why-us{padding:60px 24px 70px}.why-us .section-headline{padding-left:0;text-align:center}.why-us__slider{margin-top:40px}.why-us__slider .slider-track{gap:30px 16px;grid-auto-flow:row;grid-template-columns:1fr 1fr;width:100%}.why-us__slider .slider-controls{display:none}}.knowledge .section-headline,.services .section-headline,.services__slider .slider-controls,.what-cost .section-headline{color:var(--dark-style-color)}@media (min-width:2500px){.why-us{margin-top:-50px}.have-idea__img-container{flex:0 1 650px}.have-idea__img{bottom:-18px}}.knowledge__slider,.services__slider{margin-top:80px}.how-help__icon-decor,.services-why__list:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media (max-width:1050px){.services{padding:80px 0 80px 40px}.services__slider{margin-top:45px}.services__slide{height:292px;width:216px}.services__slide-content{gap:8px 0;padding:0 16px 16px}.services__slide-headline{font-size:1.125rem}.services__slide-text{font-size:.875rem}.services__slide:hover .services__slide-text{max-height:0}.services__slide.active .services__slide-text{max-height:100%}}.how-help__content,.portfolio__header .section-headline{color:var(--white)}.back-button:hover:after,.close-lightbox:hover,.how-help__item:hover .how-help__icon-decor{opacity:1}@media (max-width:768px){.how-help{background-image:url(../../assets/img/background_dark_01_s.webp)}.how-help__item{gap:0 16px;grid-column:1/-1}.how-help__item:nth-child(odd){grid-column:1/-1;justify-self:start}.how-help__item:nth-child(2n){grid-column:1/-1;justify-self:end}.how-help__item:not(:first-child){margin-top:-22px}.how-help__item-text{max-width:235px}.what-cost .btn{margin-top:32px}}.portfolio-list-wrapper,.portfolio__item-wrapper{height:120%;overflow:hidden}.faq{background:var(--color1)}.faq .title-block h2{color:#fff}@media (min-width:2000px){.portfolio__item{height:450px}.portfolio__item-btn{height:auto}.faq__content{grid-template-rows:100px auto}}.faq__accordion,.single-faq__accordion{grid-area:accordion}.faq__accordion-item.open .faq__accordion-body,.js-filter-item.is-visible{display:block}@media (max-width:1280px){.have-idea__content:after{bottom:6px}.portfolio__header{padding:36px 15px 0 30px}.faq__content{grid-template-columns:1fr 510px}}@media (max-width:1050px){.portfolio{width:100%}.portfolio__item{height:190px}.portfolio__item-btn{height:auto}.faq{padding:80px 45px}.faq__content{gap:46px 0;grid-template-areas:"headline" "accordion";grid-template-columns:1fr}.faq__img{display:none}}.knowledge__item,.latest__item{color:var(--light-text-color);display:block;height:100%;position:relative;text-decoration:none;transition:color .4s;width:100%}.knowledge__item-content,.portfolio-lightbox__content{-webkit-box-orient:vertical;display:-ms-flexbox}@media (min-width:2000px){.knowledge__slide{height:515px;width:400px}.filter-button{font-size:1.3rem}}@media (min-width:2500px){.faq__accordion-item{padding:30px 25px}.faq__img{text-align:right}.faq__img img{max-width:1160px}.knowledge__slide{height:715px;width:600px}}@media (min-width:3000px){.what-cost__content{max-width:1334px}.knowledge__slide{height:835px;width:700px}.knowledge__item-info:before{background-size:100%}.views:before{height:22px;width:27px}.date:before,.read-time:before{height:30px;width:30px}.benefits .section-headline{padding-left:80px}}@media (max-width:1050px){.knowledge .section-description{margin-top:16px}.knowledge__slider{margin-top:45px}.knowledge__slider .slider-track{gap:0 16px}.knowledge__slide{height:306px;width:216px}.knowledge__item-content{font-size:.75rem;padding:15px 12px}.knowledge__item-head{gap:0 8px}.knowledge__item-info{gap:0 5px}.knowledge__item-head .decor{line-height:1;margin-top:2px}.knowledge__item-headline{font-size:.94rem;margin-top:8px}.main-slider__section .portfolio-btn{height:calc(100% - 21px)}}.post-item__article iframe,.swiper{width:100%}@media (max-width:1680px){.main-slider__content{padding-left:90px}.lightbox__image{max-width:95%}}@media (max-width:1190px){.portfolio__header{padding:36px 15px}.portfolio__item-btn{grid-column:1/-1;grid-row:3;padding-bottom:80px;padding-top:40px;text-align:center}.main-slider__headline{font-size:3rem}}@media (max-width:950px){.have-idea__img-container{display:none}.have-idea__content{padding-left:45px}.portfolio__header .section-headline{font-size:1.5rem}.portfolio__header .section-description{font-size:1rem}.main-slider__headline{font-size:2rem;line-height:1.17}.main-slider__subHeadline{font-size:1.3rem}}@media (max-width:768px){.portfolio__item{height:145px}.portfolio__item-btn{height:auto}.faq__accordion-link{margin-right:16px}.main-slider__section{padding-top:var(--header-height)}.main-slider__slide{height:calc(100vh - var(--header-height));min-height:690px}.main-slider__img{height:100%;-o-object-fit:cover;object-fit:cover}.main-slider__content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding-bottom:79px;padding-right:calc(40px + var(--padding-with-portfolio-btn));padding-top:16px;text-align:center;top:0;transform:none}.main-slider__content:before{background-image:linear-gradient(180deg,rgba(70,56,123,0),rgba(70,56,123,.9));bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0}.main-slider__subHeadline{font-size:1.43rem;line-height:1.12;margin-bottom:10px}.main-slider__headline{font-size:3rem;line-height:1.19;max-width:453px}.main-slider__description{font-size:1.78rem;line-height:1.6;margin-top:0;max-width:565px;position:relative;z-index:1}.dark-page .create{margin-top:-11px}.main-slider__section .portfolio-btn{height:calc(100% - 11px)}}.projects{margin-bottom:174px;margin-top:calc(150px + var(--header-height))}.projects__title{color:var(--style-color);font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:54px;text-transform:uppercase}.career-goodies__container,.portfolio-hero__container,.projects-hero__container,.projects-main__container,.projects__container{padding-left:100px;padding-right:100px}.projects-content{margin:0 auto;max-width:1760px}.portfoliomain-page,.portfoliosingle-page,.projectpage-page{--portfolio-btn-width:0px}.portfolio-list{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.portfolio-list__item{overflow:hidden;padding-bottom:66.6666666667%;position:relative}.portfolio-list__img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform-origin:center;transition:transform .3s;width:100%}.projects-items__img,.projects__slide-img{-webkit-transition:background-size .4s;-o-transition:background-size .4s}.portfolio-list__img.hover,.portfolio-list__img:hover{transform:scale(1.15)!important}@media (min-width:2500px){.filter-button{font-size:1.4rem}.projects-content{max-width:2200px}}@media (max-width:1440px){.projects{margin-bottom:68px;margin-top:calc(120px + var(--header-height))}.projects__title{margin-bottom:44px}}@media (max-width:1050px){.projects{margin-bottom:58px;margin-top:calc(80px + var(--header-height))}.projects__container{padding-left:45px;padding-right:45px}}@media (max-width:920px){.projects{margin-bottom:54px;margin-top:calc(60px + var(--header-height))}.filter-list,.projects__title{display:flex;justify-content:center}.filter-list{flex-wrap:wrap;margin:0 70px 74px}}@media (max-width:768px){.projects{margin-bottom:42px;margin-top:calc(40px + var(--header-height))}.projects__title{font-size:3.25rem;line-height:.93;margin-bottom:45px;text-align:center}.filter-list{align-content:center;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 73px 45px}.filter-list__item{padding:5px 10px}.portfolio-list{gap:8px;grid-template-columns:repeat(2,1fr)}}.projects-slider .slider-track{gap:0 16px}.slider-headline{color:var(--dark-style-color);margin-bottom:78px}.projects__slide{background-color:var(--dark-style-color);height:340px;position:relative;width:375px}.projects__slide.active .projects__slide-img{background-size:110%}.projects__slide-img,.projects__slide-text{bottom:0;left:0;position:absolute;right:0;top:0}.projects__slide-img{background-position:50%;background-repeat:no-repeat;background-size:100%;transform:translateY(110%);transition:background-size .4s}.list-item__image,.projects-list__img{-webkit-transform-origin:center;-ms-transform-origin:center}.projects__slide-text{background:linear-gradient(115.28deg,#291e40 6.8%,rgba(28,29,56,0) 50.39%);color:#fff;font-size:3rem;font-weight:800;line-height:.78;padding:27px;text-transform:uppercase}.close-lightbox,.projects-items__img{background-position:50%;background-repeat:no-repeat}@media (min-width:2000px){.projects-slider .slider-track{gap:0 24px}.projects__slide{height:390px;width:440px}}@media (min-width:2500px){.projects-slider .slider-track{gap:0 32px}.projects__slide{height:440px;width:560px}.projects__slide-text{line-height:.98}}@media (min-width:2900px){.projects-content{max-width:2500px}.projects__slide{height:510px;width:660px}.projects-slider .slider-track{gap:0 42px}}@media (min-width:3500px){.projects-content{max-width:3200px}.projects__slide{height:560px;width:750px}.slider-headline{font-size:2.9rem}.projects-slider .slider-track{gap:0 50px}}@media (max-width:1440px){.projects-slider{margin-bottom:93px}.projects-container{padding:0 100px}.lightbox__prev{left:4%;margin-left:0;position:relative;top:0}.lightbox__next{margin-right:0;position:relative;right:4%;top:0}}@media (max-width:1050px){.projects-slider{margin-bottom:93px}.projects-container{padding:0 45px}.slider-headline{margin-bottom:62px}.projects__slide{height:249px;width:273px}}@media (max-width:768px){.projects__slide{height:253px;width:279px}.projects-slider{margin-bottom:36px}.slider-headline{margin-bottom:57px}.projects-slider .slider-track{gap:0 11px}}@media (max-width:590px){.projects__container{padding-left:15px;padding-right:15px}.filter-list{gap:12px;margin:0 0 45px}.slider-headline{margin-bottom:36px}.projects__slide{height:194px;width:215px}}.portfolio-lightbox{align-items:center;background-color:var(--dark-style-color);background-image:url(../../assets/img/portfolio/lightbox-background.jpg);background-repeat:no-repeat;background-size:480%;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s;visibility:hidden;z-index:15}.portfolio-lightbox.lightbox--open{opacity:1;pointer-events:all;visibility:visible}.portfolio-lightbox__content{display:flex;flex-direction:column;height:100%;position:relative}.portfolio-lightbox__header{align-items:center;display:flex;flex:0 0 122px;justify-content:space-between;padding:23px 40px 0}.career-goodies__content,.career-goodies__headline,.lightbox-wrapper,.lightbox__image-wrapper{display:flex;justify-content:center}.lightbox-wrapper{align-items:center;flex:1 1 auto;flex-direction:column;gap:30px}.lightbox__image-wrapper{flex:0 1 1280px}.lightbox__image{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.lightbox__navigation{display:flex;justify-content:space-between;width:100%}.lightbox__next,.lightbox__prev{background-color:transparent;border:0;cursor:pointer;transition:transform .2s}.lightbox__next:hover,.lightbox__prev:hover{transform:scale(1.1)}.lightbox__counter{color:#fff;font-size:1.3rem;text-align:center}.close-lightbox{background-image:url(../../assets/img/close.svg);background-size:cover;cursor:pointer;height:45px;opacity:.7;padding:0;transition:opacity .4s;width:45px}@media (min-width:2000px){.lightbox__logo{height:75px;width:190px}.lightbox__counter{font-size:1.4rem}.lightbox__image-wrapper{flex:0 1 1600px}}@media (min-width:2500px){.portfolio-lightbox__header{padding:20px 30px 0}.lightbox__logo{height:80px;width:220px}.lightbox__counter{font-size:1.5rem}.lightbox__next img,.lightbox__prev img{height:55px;width:35px}.lightbox__image-wrapper{flex:0 1 1950px}.close-lightbox{height:60px;right:50px;top:45px;width:60px}}@media (min-width:2900px){.lightbox__logo{height:90px;width:300px}.lightbox__counter{bottom:-75px;font-size:1.8rem}.lightbox__next img,.lightbox__prev img{height:60px;width:40px}.lightbox__image-wrapper{flex:0 1 1925px}}@media (min-width:3200px){.close-lightbox{height:70px;width:70px}.lightbox__image-wrapper{flex:0 1 2225px}.lightbox__logo{height:125px;width:360px}}@media (max-width:1440px) and (max-height:910px){.lightbox__image{max-width:80%}.portfolio-lightbox__header{flex:0 0 80px;padding-top:0}}@media (max-width:1280px){.lightbox__image-wrapper{flex:0 1 1050px}.lightbox__prev{left:1%}.lightbox__next{right:1%}}@media (max-width:950px){.lightbox__image{max-width:85%}.lightbox__image-wrapper{flex:0 1 890px}.lightbox__prev{left:2%}.lightbox__next{right:2%}}@media (max-width:820px){.portfolio-lightbox__header{padding:20px 25px 0}.close-lightbox{height:35px;width:35px}.lightbox__logo{height:70px;width:180px}.lightbox__image{max-width:89%}.lightbox__image-wrapper{display:contents}.lightbox__navigation{justify-content:center}.lightbox__nav{height:34px;width:22px}.lightbox__prev{left:-2%;margin-left:0;position:relative;top:0}.lightbox__next{margin-right:0;position:relative;right:-2%;top:0}}.projects-main{margin-bottom:132px;margin-top:136px}.projects-main__content,.services-features__content{margin:0 auto;max-width:1760px}.projects-list{display:grid;gap:29px;grid-template-columns:repeat(3,1fr)}.projects-list__item{overflow:hidden;padding-bottom:86.9565217391%;position:relative}.projects-items__wrapper,.projects-list__item-wrapper{height:120%;overflow:hidden}.projects-list__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform-origin:center;transition:transform .3s;width:100%}.projects-list__img:hover{transform:scale(1.15)!important}.projects-items{background-color:var(--dark-style-color);margin-top:43px;padding-bottom:35.7142857143%;position:relative}.projects-items__img,.projects-items__img-text{bottom:0;left:0;position:absolute;right:0;top:0}.projects-items__img{background-size:100%;transition:background-size .4s}.projects-items:hover .projects-items__img{background-size:105%}.projects-items__img-text{background:linear-gradient(115.28deg,#291e40 6.8%,rgba(28,29,56,0) 50.39%);color:#fff;font-size:7.77rem;font-weight:800;line-height:1.44;padding:27px 86px;text-transform:uppercase}@media (min-width:2500px){.projects-main__content{max-width:2500px}}@media (max-width:1440px){.projects-main{margin-bottom:103px;margin-top:180px}.projects-list{gap:21px}.projects-items{margin-top:23px}.projects-items__img-text{font-size:5.5rem;padding:20px 60px}.projects-items__img-text br{display:none}}@media (max-width:1050px){.projects-main__container{padding-left:45px;padding-right:45px}.projects-items__img-text{font-size:4rem;padding:13px 40px}.projects-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects-main{margin-bottom:61px;margin-top:71px}.projects-main__container{padding-left:0;padding-right:0}.projects-list{gap:13px}.projects-items{margin-top:16px}.projects-items__img-text{font-size:3.5rem;padding:13px 40px}.projects-items__img-text br{display:none}}@media (max-width:580px){.have-idea__content{padding:0 15px 30px}.have-idea__content:before{transform:matrix(1,.02,0,1,-6,0)}.have-idea__content:after{height:100%;transform:matrix(1,-.02,0,1,-4,0)}.have-idea__text{padding-bottom:30px;padding-top:44px}.knowledge,.services{padding:60px 0 60px 15px}.services__slider{margin-top:40px}.how-help{padding:60px 15px}.how-help__content{gap:55px}.how-help__item{gap:0 16px;margin-top:0;position:relative}.how-help__item:nth-child(odd){grid-template-columns:72px 1fr}.how-help__item:nth-child(2n){grid-template-areas:"text icon";grid-template-columns:1fr 72px}.how-help__item:nth-child(2n) .how-help__item-text{text-align:right}.how-help__item-icon{left:0;position:absolute;right:0;top:0}.how-help__item-text{margin-top:8px;max-width:320px}.how-help__link{margin-top:60px}.how-help__link .btn{height:50px}.what-cost{padding:60px 24px 70px}.portfolio__content,.projects-items br{display:block}.portfolio__header{height:auto;padding:60px 15px 32px;text-align:center}.portfolio__item-btn{height:auto;padding:99px 0 97px}.portfolio__item:not(.portfolio__header):not(.portfolio__item-btn){height:0;padding-top:57%;position:relative}.portfolio__item:not(.portfolio__header):not(.portfolio__item-btn) .portfolio__item-wrapper{left:0;position:absolute;right:0;top:0}.faq{padding:60px 0}.faq__content{gap:32px 0}.faq__accordion-link{font-size:1.07rem}.knowledge__slider{margin-top:32px}.knowledge__slider .slider-track{gap:0 8px}.main-slider__slide{min-height:700px}.main-slider__content{padding:25px 15px 61px}.main-slider__subHeadline{font-size:1.07rem;margin-bottom:16px}.main-slider__headline{font-size:2.28rem;max-width:330px}.main-slider__description{font-size:1rem;max-width:330px}.projects-items:hover .projects-items__img,.projects-items__img{background-size:cover}.projects-list{gap:14px;grid-template-columns:1fr}.projects-items{padding-bottom:66.6666666667%}.projects-items__img{background-position:100%}.projects-items__img-text{font-size:4rem;line-height:1.22;padding:16px 40px}}.projects-hero{margin-top:calc(42px + var(--header-height))}.portfolio-hero{background-image:url(../../assets/img/bg-portfolio.webp);background-position:100%;background-repeat:no-repeat;background-size:cover}.portfolio-hero__content,.projects-hero__content{align-items:center;display:grid;gap:40px 163px;grid-template-areas:"text image" "counter image";grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:center;margin:0 auto;max-width:1760px}.portfolio-hero__img,.projects-hero__img{height:auto;max-width:746px;width:100%}.portfolio-hero__text,.projects-hero__text{align-self:end;display:flex;flex-direction:column;grid-area:text}.portfolio-hero__headline,.projects-hero__headline{color:var(--style-color);font-size:4rem;font-weight:800;line-height:1.19;text-transform:uppercase}.portfolio-hero__headline{display:flex;flex-wrap:wrap}.projects-hero__headline-game{color:var(--dark-style-color);display:block;font-size:4rem;font-weight:800;line-height:1.19}.portfolio-hero .hero-counter__description,.portfolio-hero .hero-counter__number,.portfolio-hero__description,.portfolio-hero__headline{color:#fff}.portfolio-hero .hero-counter__number{margin-right:24px;width:unset}.portfolio-hero .hero-counter__description{font-size:18px;line-height:24px}.portfolio-hero .hero-counter__container{gap:80px;margin-left:0}.portfolio-hero__description,.projects-hero__description{line-height:1.56;margin-top:40px}.portfolio-hero__description{max-width:540px}.projects-hero__right{grid-area:image}.hero-counter__container{align-items:center;align-self:start;gap:20px;grid-area:counter;margin-left:-45px}.hero-counter__item{align-items:flex-end;gap:-5px;justify-content:space-between}.hero-counter__number{color:var(--dark-style-color);font-size:4rem;font-weight:800;line-height:.89;margin-right:16px;text-align:end;width:100px}.hero-counter__description{color:var(--dark-style-color);font-size:1.25rem;font-weight:700;line-height:1.33;text-transform:uppercase}@media (min-width:2500px){.projects-hero__content{gap:40px 295px;max-width:2000px}.projects-hero__img{max-width:925px}.hero-counter__container{justify-content:space-between}.hero-counter__number{width:205px}}@media (min-width:2900px){.projects-hero__content{max-width:2500px}.projects-hero__content__img{max-width:1000px}}@media (min-width:3500px){.projects-main__content{max-width:3300px}.projects-hero__content{gap:40px 425px;max-width:3300px}.projects-hero__img{max-width:1425px}}@media (max-width:1440px){.projects-hero{margin-top:calc(87px + var(--header-height))}.projects-hero__content{gap:40px 177px}.projects-hero__description{line-height:1.5;margin-top:24px}.hero-counter__item{gap:16px}.hero-counter__number{line-height:.89;margin-right:0;text-align:center}.hero-counter__description{font-size:1rem;line-height:1.2}}@media (max-width:1366px){.projects-hero__content{gap:40px 10px}}@media (max-width:1050px){.projects-hero__container{padding-left:45px;padding-right:45px}.projects-hero__content{gap:30px;grid-template-areas:"text text " "image image" "counter counter";grid-template-columns:1fr;grid-template-rows:repeat(3,auto);text-align:center}.projects-hero__img{width:53%}.hero-counter__container{gap:97px;margin:0 auto}.hero-counter__item{align-items:center;display:flex;flex-direction:column;text-align:center}}@media (max-width:768px){.projects-hero{margin-top:calc(40px + var(--header-height))}.portfolio-hero{background-position:85% 50%;background-repeat:no-repeat;background-size:cover;-o-border-image:fill 0 linear-gradient(180deg,rgba(0,0,0,.8),transparent 38.5%,rgba(0,0,0,.8));border-image:fill 0 linear-gradient(180deg,rgba(0,0,0,.8),transparent 38.5%,rgba(0,0,0,.8));height:100vh;padding:0 24px}.projects-hero__content{grid-template-areas:"text" "image" "counter";grid-template-columns:1fr;text-align:center}.portfolio-hero__container{padding:0}.portfolio-hero__content{display:flex;flex-direction:column;height:92vh;justify-content:space-between;padding-top:30%;width:100%}.portfolio-hero__description{font-size:14px;font-weight:500;line-height:20px;max-width:unset;text-align:center}.portfolio-hero__headline{font-size:32px;gap:8px;justify-content:center;line-height:36px}.portfolio-hero .hero-counter__number{margin-right:unset}.projects-hero__headline,.projects-hero__headline-game{font-size:3rem;line-height:1.17}.portfolio-hero__text{align-self:end;flex-direction:column;grid-area:text;height:calc(100vh - 50%);justify-content:space-between;width:100%}.projects-hero__description{margin-top:16px;text-align:center}.hero-counter__item{gap:16px}.hero-counter__number{line-height:.89}.hero-counter__description{font-size:1rem;line-height:1.2}.portfolio-hero .hero-counter__container{gap:76px;justify-content:center;width:100%}.pgcsimplygalleryblock-justified-item.pgc-image:last-child{width:100vw!important}}@media (max-width:580px){.projects-hero__container{padding-left:15px;padding-right:15px}.projects-hero__description{line-height:1.43}.projects-hero__img{width:90%}.hero-counter__container{gap:60px}}.career-hero{background-image:url(../../assets/img/bg-career.png);background-position:right 100px bottom 0;background-repeat:no-repeat;background-size:90%;margin-top:var(--header-height)}.blog-hero__container,.career-description__container,.career-hero__container,.career-single__container,.career-vacancies__container,.services-info .services-container,.single-faq__container,.single-posts__container{padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}.career-hero__content{margin:150px auto;max-width:1760px}.career-hero__headline{color:var(--dark-style-color);font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:25px}.career-hero__description,.career-vacancies__article p{color:var(--text-color);line-height:1.56}.career-hero__description{margin-bottom:35px;max-width:600px}@media (min-width:2000px){.career-hero__content{margin-left:auto;margin-right:auto}.career-hero__description{font-size:1.5rem;margin-bottom:40px}}@media (min-width:2500px){.career-hero{background-position:right 185px bottom 0;background-size:79%}.career-hero__content{max-width:2000px}.career-hero__description{max-width:1275px}}@media (min-width:2900px){.career-hero{background-position:right 220px bottom 0;background-size:70%}.career-hero__content{max-width:2500px}.career-hero__description{margin-bottom:45px;max-width:1850px}}@media (min-width:3300px){.career-hero{background-position:right 220px bottom 0}.career-hero__content{max-width:3000px}.career-hero__description{margin-bottom:45px;max-width:2040px}.career-hero .career-hero__button.btn{height:90px}}@media (min-width:3500px){.career-hero__content{max-width:3300px}.career-hero__description{max-width:2240px}}@media (max-width:1680px){.career-hero{background-position:right 100px bottom 0;background-size:1326px auto}.career-hero__description{max-width:600px}}@media (max-width:1440px){.career-hero{background-position:right 70px bottom 0;background-size:1326px auto;margin-top:calc(48px + var(--header-height))}.career-hero__content{margin-bottom:120px;margin-top:72px}.career-hero__description{max-width:680px}}@media (max-width:1280px){.career-hero{background-position:right 70px bottom 0;background-size:1135px auto;margin-top:calc(40px + var(--header-height))}}@media (max-width:1050px){.career-hero{background-position:right 100px bottom 0;background-size:1050px auto;margin-top:calc(100px + var(--header-height))}.career-hero__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.career-hero__content{margin-bottom:245px;margin-top:0}}@media (max-width:920px){.career-hero{background-size:940px auto}}@media (max-width:768px){.career-hero__headline{font-size:3rem;line-height:1.17;margin-bottom:16px}.career-hero__description{line-height:1.56;margin-bottom:32px;max-width:616px}}@media (max-width:580px){.career-hero{background-position:right 34px bottom 0;background-size:745px auto;margin-top:calc(80px + var(--header-height))}.career-hero__content{display:flex;flex-direction:column;margin-bottom:250px;text-align:center}.career-hero__container{padding-left:15px;padding-right:15px}.career-hero__headline{font-size:2rem;line-height:1.12;margin-bottom:16px}.career-hero__description{line-height:1.43;margin-bottom:40px;max-width:616px}}.blogsingle-page .latest,.career-description,.career-vacancies{background:rgba(0,0,0,.05)}.back-button:after,.blog-posts__content-col .blog-filter-list__item.active,.blog-posts__content-col .blog-filter-list__item:hover{background-color:var(--style-color)}.career-vacancies__content{margin:120px auto 150px;max-width:1760px}.career-vacancies__article{margin-bottom:60px;max-width:1480px}.career-vacancies__article p:not(:last-child){margin-bottom:20px}.career-description__article h2,.career-vacancies__headline{color:var(--dark-style-color);font-size:2.6rem;font-weight:800;line-height:1.17;margin-bottom:60px;text-transform:uppercase}.career-list__item{align-items:center;background:rgba(0,0,0,.03);display:grid;grid-auto-flow:column;grid-template-columns:120px 1.2fr 1.5fr 92px 170px;margin-bottom:24px;padding:20px 50px}.career-list__headline{color:var(--style-color);font-size:1.33rem;line-height:1.17;padding-right:10px;text-transform:uppercase}.career-list__description{line-height:1.56}.career-list__img{height:auto;width:70px}.career-list__hot{height:auto;width:60px}.career-list__hot-masked{pointer-events:none;visibility:hidden}@media (min-width:2000px){.career-vacancies__content{margin-bottom:150px;margin-left:auto;margin-right:auto}.career-vacancies__article{font-size:1.5rem;margin-bottom:70px;max-width:1800px}.career-vacancies__article p:not(:last-child){margin-bottom:25px}.career-vacancies__headline{font-size:2.8rem;margin-bottom:70px}.career-list__headline{font-size:1.5rem}.career-list__description{font-size:1.3rem}.career-list__item{padding:25px 50px}}@media (min-width:2500px){.career-vacancies__content{margin-bottom:150px;max-width:2000px}.career-vacancies__article{max-width:2040px}.career-vacancies__headline{font-size:3rem;margin-bottom:70px}.career-list__item{grid-template-columns:130px 1.2fr 1.5fr 102px 220px;padding:30px 50px}.career-list__hot{width:70px}.career-list__img{width:80px}}@media (min-width:2900px){.career-vacancies__content{margin-bottom:140px;max-width:2500px}.career-vacancies__article{margin-bottom:80px;max-width:2475px}.career-vacancies__article p:not(:last-child){margin-bottom:30px}.career-vacancies__headline{margin-bottom:80px}.career-list__item{grid-template-columns:135px 1.2fr 1.5fr 107px 265px;padding:35px 50px}.career-list__hot{width:75px}.career-list__img{width:85px}}@media (min-width:3300px){.career-vacancies__content{margin-bottom:140px;max-width:3000px}.career-vacancies__article{margin-bottom:100px;max-width:2760px}.career-vacancies__article p:not(:last-child){margin-bottom:35px}.career-vacancies__headline{margin-bottom:90px}.career-list__item{grid-template-columns:150px 1.2fr 1.5fr 117px 300px;margin-bottom:36px;padding:40px 50px}.career-list__hot{width:85px}.career-list__img{width:100px}}@media (min-width:3500px){.career-vacancies__article{max-width:2930px}.career-vacancies__content{max-width:3400px}}@media (max-width:1440px){.career-vacancies__content{margin-bottom:120px}.career-vacancies__article{max-width:1110px}.career-list__item{grid-template-columns:102px 1.2fr 1.5fr 84px 170px;padding:20px 40px}.career-list__hot{height:auto;width:52px}}@media (max-width:1050px){.career-vacancies__content{margin-bottom:80px;margin-top:100px}.career-vacancies__container{padding-left:45px;padding-right:45px}.career-vacancies__article{padding-right:var(--padding-with-portfolio-btn)}.career-vacancies__article p{max-width:900px}}@media (max-width:920px){.career-vacancies__article{max-width:767px}.career-list__item{grid-template-columns:82px 1.2fr 1.5fr 69px 170px;padding:20px 30px}.career-list__img{height:auto;width:54px}.career-list__description{line-height:1.5}}@media (max-width:835px){.career-list__content{margin-top:80px}.career-list__item{align-items:center;display:grid;gap:17px 12px;grid-template-areas:"icon title hot" "text text text" "button button button";grid-template-columns:62px 1fr 38px;grid-template-rows:1fr;margin-bottom:16px;padding:34px}.career-list__img{grid-area:icon;height:auto;width:62px}.career-list__headline{font-weight:700;grid-area:title;grid-column:2/3;line-height:1.2;text-align:center}.career-list__hot{grid-area:hot;height:auto;width:45px}.career-list__description{grid-area:text;line-height:1.5;text-align:center}.career-list__button{grid-area:button;grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:768px){.career-list__content{margin-top:80px}.career-list__item{align-items:center;display:grid;gap:17px 12px;grid-template-areas:"icon title hot" "text text text" "button button button";grid-template-columns:54px 1fr 38px;grid-template-rows:1fr;margin-bottom:16px;padding:24px}.career-list__img{grid-area:icon;height:auto;width:54px}.career-list__hot{height:auto;width:38px}.career-list__headline{font-size:1rem;font-weight:700;grid-area:title;grid-column:2/3;line-height:1.2;text-align:center}.career-list__description{grid-area:text;text-align:center}.career-list__button{grid-area:button;grid-column:1/-1;justify-content:center;width:100%}}.career-goodies{margin-bottom:150px;margin-top:145px}.career-goodies__content{gap:40px;margin:0 auto;max-width:1760px}.career-goodies__headline{color:var(--dark-style-color);font-size:2.6rem;font-weight:800;line-height:1.17;margin-bottom:84px;text-transform:uppercase}.career-goodies__item{background-color:var(--dark-style-color);box-sizing:border-box;height:360px;overflow:hidden;position:relative;width:720px}.back-button:after,.career-goodies__item-bg,.career-goodies__item-content{bottom:0;left:0;position:absolute;right:0;top:0}.career-goodies__item-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translateY(110%);transition:background-size .4s}.career-goodies__item-content{background:linear-gradient(180deg,rgba(0,0,0,.2) 41.15%,rgba(0,0,0,.9));color:#fff;display:flex;flex-direction:column;gap:16px 0;justify-content:flex-end;padding:0 40px 40px;text-align:left;z-index:1}.benefits,.career-single{background-repeat:no-repeat}.career-goodies__item-headline{font-size:1.78rem;font-weight:800;line-height:1.12;text-transform:uppercase}.career-goodies__item-text{color:var(--light-text-color);font-size:1rem;line-height:1.56;max-height:0;opacity:.7;overflow:hidden;transition:max-height .2s}.career-goodies__item:hover .career-goodies__item-text{max-height:100%;transition:max-height .4s}@media (min-width:2000px){.career-goodies__content{gap:60px;max-width:2000px}.career-goodies__item{mheight:425px;width:850px}.career-goodies__container{padding-left:100px;padding-right:100px}}@media (min-width:2500px){.career-goodies__content{gap:90px;max-width:2400px}.career-goodies__item{height:475px;width:950px}}@media (min-width:3300px){.career-goodies__content{gap:140px;max-width:3000px}.career-goodies__item{height:700px;width:1400px}}@media (min-width:3500px){.career-goodies__content{gap:150px;max-width:3200px}.career-goodies__item{height:725px;width:1450px}}@media (max-width:1440px){.career-goodies{margin-bottom:120px;margin-top:120px}.career-goodies__content{gap:24px}.career-goodies__item{width:608px}}@media (max-width:1050px){.career-goodies{margin-bottom:120px;margin-top:120px}.career-goodies__container{padding-left:45px;padding-right:45px}.career-goodies__content{gap:24px}.career-goodies__item{width:472px}.career-goodies__item-content{gap:12px 0;padding:0 32px 28px}.career-goodies__item:hover .career-goodies__item-content{padding:0 28px 28px}}@media (max-width:768px){.career-goodies{margin-bottom:100px;margin-top:71px}.career-goodies__headline{font-size:1.7rem;margin-bottom:40px;text-align:center}.career-goodies__content{flex-direction:column;gap:16px}.career-goodies__item-text{line-height:1.33}.career-goodies__item{height:215px;width:auto}.career-goodies__item-content{gap:8px 0;padding:0 24px 16px}.career-goodies__item:hover .career-goodies__item-content{padding:0 16px 16px}.career-goodies__item-headline{font-size:1.28rem;font-weight:700;line-height:1.33}}.benefits{background-image:url(../../assets/img/background_dark_01.webp);background-position:50%;padding:130px var(--portfolio-btn-width) 150px 140px}.benefits__slider .slider-track{counter-reset:slide-counter;gap:0 16px}.benefits__slider .slider-controls,.blog-posts__content-col .blog-filter-list__item.active .blog-filter-list__button,.blog-posts__content-col .blog-filter-list__item:hover .blog-filter-list__button{color:var(--white)}@media (max-width:1790px){.benefits{padding-left:100px}}@media (max-width:1680px){.benefits{padding-left:70px}}@media (max-width:1440px){.benefits{padding-bottom:120px;padding-left:33px;padding-top:120px}.benefits__slider{margin-top:54px}}@media (max-width:1050px){.benefits{padding:85px 0 70px 7px}.benefits .section-headline{padding-left:30px}.benefits__slider .slider-track{gap:0 5px}}@media (max-width:580px){.career-vacancies__container{padding-left:15px;padding-right:15px}.benefits{padding:60px 24px 70px}.benefits .section-headline{padding-left:0;text-align:center}.benefits__slider{margin-top:40px}.benefits__slider .slider-track{gap:30px 16px;grid-auto-flow:row;grid-template-columns:1fr 1fr;width:100%}.benefits__slider .slider-controls{display:none}}@media (max-width:370px){.reviews-section{gap:10px}.benefits__slider .slider-track,.why-us__slider .slider-track{grid-template-columns:1fr}}.career-single{background-image:url(../../assets/img/careers/Career_Ic_Developer-lg.png);background-position:right 255px bottom 0;margin-bottom:30px;margin-top:calc(30px + var(--header-height))}.career-single__content{margin:120px auto;max-width:1760px}.career-single__headline{color:var(--dark-style-color);font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:16px;text-transform:uppercase}.career-single__description{color:var(--text-color);line-height:1.56;margin-bottom:8px;max-width:800px}.career-single__description:last-of-type,.page-divider{margin-bottom:32px}@media (min-width:2000px){.career-single{background-size:28%}.career-single__content{margin-left:auto;margin-right:auto}.career-single__headline{margin-bottom:20px}.career-single__description{font-size:1.5rem;margin-bottom:20px;max-width:1010px}}@media (min-width:2500px){.career-single{background-position:right 490px bottom 50%;background-size:26%}.career-single__content{max-width:2000px}}@media (min-width:2900px){.career-single{background-position:right 530px bottom 35%;background-size:24%}.career-single__content{max-width:2500px}}@media (min-width:3300px){.career-single{background-position:right 530px bottom 35%;background-size:23%}.career-single__content{max-width:3000px}.career-single__button{height:80px}}@media (max-width:1680px){.career-single{background-position:right 170px bottom 35%;background-size:468px auto}.career-single__content{max-width:2500px}}@media (max-width:1440px){.career-single{background-position:right 70px bottom 80%;background-size:31%;margin-bottom:19px;margin-top:calc(19px + var(--header-height))}.career-single__content{margin-bottom:100px;margin-top:100px}}@media (max-width:1280px){.career-single{background-position:right 70px bottom 0;background-size:32%;margin-bottom:100px;margin-top:calc(40px + var(--header-height))}}@media (max-width:1190px){.career-single{background-position:right 90px bottom 0;margin-bottom:26px;margin-top:calc(100px + var(--header-height))}.career-single__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.career-single__content{margin-bottom:230px;margin-top:0}.career-single__headline{font-size:3.5rem}}@media (max-width:768px){.career-single{background-size:40%;margin-bottom:26px;margin-top:calc(120px + var(--header-height))}.career-single__headline{font-size:3rem;line-height:1.17;margin-bottom:16px}.career-single__content{margin-bottom:217px;margin-top:0}.career-single__description{line-height:1.38}.career-single__description:last-of-type{margin-bottom:40px}}@media (max-width:580px){.career-single{background-position:center bottom 0;background-size:49%;margin-bottom:80px;margin-top:calc(80px + var(--header-height))}.career-single__content{display:flex;flex-direction:column;margin-bottom:250px;text-align:center}.career-single__container{padding-left:15px;padding-right:15px}.career-single__headline{font-size:2rem;line-height:1.12;margin-bottom:16px}.career-single__description{line-height:1.43;margin-bottom:25px;max-width:616px}}.back-button:before,.blog__form .wpcf7-submit,.career-description__article li:before,.composite-image__item{background-position:50%;background-repeat:no-repeat}.career-description__content{margin:120px auto 92px;max-width:1760px}.career-description__article h3{color:var(--text-color);font-weight:700;line-height:1.33;margin-bottom:32px;text-transform:uppercase}.career-description__article ul{-moz-columns:2;column-count:2;-moz-column-gap:125px;column-gap:125px;margin-bottom:80px}.career-description__article li{align-items:baseline;display:flex;gap:0 12px;line-height:1.56}.career-description__article li:not(:first-child){margin-top:8px}.career-description__article li:before{background-size:auto;content:"";display:block;flex:0 0 16px;height:11px}@media (min-width:2000px){.career-description__content{margin-left:auto;margin-right:auto}.career-description__article h2{margin-bottom:70px}.career-description__article h3{font-size:1.4rem;margin-bottom:40px}.career-description__article li{align-items:baseline;display:flex;font-size:1.3rem;gap:0 14px}.career-description__article li:not(:first-child){margin-top:10px}}@media (min-width:2500px){.career-description__content{max-width:2000px}.career-description__article h3{font-size:1.5rem;margin-bottom:40px}.career-description__article li{font-size:1.4rem}.career-description__article li:not(:first-child){margin-top:15px}.career-description__article li:before{background-size:100%;content:"";display:block;flex:0 0 16px;height:18px}}@media (min-width:2900px){.career-description__content{max-width:2500px}.career-description__article h2{margin-bottom:80px}.career-description__article li{gap:0 20px;margin-bottom:50px}.career-description__article li:not(:first-child){margin-top:20px}}@media (min-width:3300px){.career-description__content{max-width:3000px}.career-description__article h2{margin-bottom:100px}.career-description__article li{gap:0 20px;margin-bottom:60px}.career-description__article li:not(:first-child){margin-top:30px}.career-description__article li:before{background-size:100%;height:29px}}@media (max-width:1440px){.career-description__content{margin-bottom:120px;margin-top:120px}.career-description__article ul{-moz-column-gap:24px;column-gap:24px;margin-bottom:60px}}@media (max-width:1050px){.career-description__content{margin-bottom:100px;margin-top:100px}.career-description__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.career-description__article ul{-moz-column-gap:16px;column-gap:16px}}@media (max-width:768px){.career-description__content{margin-bottom:80px;margin-top:80px}.career-description__article ul{-moz-columns:1;column-count:1;-moz-column-gap:60px;column-gap:60px}.career-description__article h2{font-size:2rem;line-height:1.12;margin-bottom:40px}.career-description__article h3{font-size:1.2rem}}@media (max-width:580px){.career-description__content{margin-bottom:70px;margin-top:70px}.career-description__container{padding-left:15px;padding-right:15px}}.back-button{align-items:center;display:flex;height:80px;justify-content:center;left:80px;overflow:hidden;position:fixed;text-decoration:none;top:180px;width:80px;z-index:3}@media (width <= 48.06125rem){.back-button{height:60px;left:20px;top:80px;width:60px}}.back-button__text{color:var(--white);font-weight:700;line-height:1.2;position:relative;text-transform:uppercase;z-index:1}@media (width <= 48.06125rem){.back-button__text{font-size:.875rem}}.back-button:after{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:50%;content:"";display:block;opacity:.5}.back-button:before{transistion:transform .3s;background-image:url(../../assets/img/Svg-project-page.png);background-size:auto;content:"";display:block;flex:0 0 4px;height:10px;margin-right:8px;position:relative;z-index:1}.composite-image{margin-bottom:150px;position:relative}.composite-image__list{font-size:0;height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.composite-image__item{background-size:cover;height:100%;margin:-2px;padding:0}.composite-image__item-image{display:inline;height:auto;max-height:100%;width:100%}.composite-image:first-of-type{left:0}.composite-image:last-of-type{right:0}.composite-image__video-wrapper{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.composite-image__item-video{display:block;height:auto;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.composite-image__video-btn,.composite-image__video-btn:before{align-items:center;display:flex;justify-content:center}.composite-image__video-btn{background-color:transparent;border:0;bottom:0;cursor:pointer;left:50%;position:absolute;right:0;top:55%;transform:translate(-50%,-50%)}.blog-posts__form,.blog__form{background-color:rgba(0,0,0,.05)}.composite-image__video-btn:before{content:url(../../assets/img/knightfall-image/play-btn.svg)}.composite-image__video-btn.active{opacity:0}.composite-image__item-video.active{opacity:1}@media (max-width:1440px){.composite-image{margin-bottom:98px}}@media (max-width:1050px){.composite-image{margin-bottom:66px}}@media (max-width:768px){.composite-image{margin-bottom:42px}}.blog-hero{background-image:url(../../assets/img/blog/Blog-bg.png);background-position:right 65px bottom 0;background-repeat:no-repeat;background-size:90%}.blog-hero__content{margin:calc(120px + var(--header-height)) auto 120px;max-width:1760px}.blog-hero__headline{color:var(--dark-style-color);font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:16px;text-transform:uppercase}.blog-hero__description{color:var(--text-color);font-weight:500;line-height:1.56;margin-bottom:40px;max-width:978px}.blog__form{height:68px;position:relative;width:528px}.blog__form .wpcf7{height:100%;width:100%}.blog__form .wpcf7-not-valid-tip{color:var(--errorColor);font-size:.83rem;font-weight:700;left:0;position:absolute;text-transform:uppercase;top:100%}.blog__form .wpcf7-form-control-wrap{display:block;flex:1 1 auto;height:100%}.blog__form form{height:100%}.blog__form form input{color:var(--dark-style-color);height:100%;width:100%}.blog__form .wpcf7-submit{background-image:url(../../assets/img/blog/blog-hero-btn.png);background-size:auto;color:transparent;flex:0 0 74px;font-size:0!important;height:100%;padding:0;transition:background-image .4s}.blog__form .wpcf7-submit:focus-visible,.blog__form .wpcf7-submit:hover{background-image:url(../../assets/img/subscribe__btn_hover.png)}.blog__form ::-moz-placeholder{align-items:center;color:var(--dark-style-color);font-weight:700;line-height:1.33;text-transform:uppercase}.blog__form ::placeholder{align-items:center;color:var(--dark-style-color);font-weight:700;line-height:1.33;text-transform:uppercase}@media (min-width:2000px){.blog-hero{background-position:right 75px bottom 0;background-size:85%}}@media (min-width:2500px){.blog-hero{background-position:right 75px bottom 0;background-size:75%}.blog-hero__content{max-width:2200px}.blog-hero__headline{margin-bottom:25px}.blog-hero__description{margin-bottom:60px}.blog-hero__btn,.blog__form .wpcf7-submit{background-size:35%;flex:0 0 94px}.blog__form{height:86px;width:790px}}@media (min-width:2900px){.blog-hero{background-position:right 75px bottom 0;background-size:65%}.blog-hero__content{max-width:2500px}.blog-hero__headline{margin-bottom:30px}.blog-hero__description{margin-bottom:65px;max-width:1265px}.blog__form{height:86px;width:790px}.blog__form .wpcf7-submit{flex:0 0 124px}}@media (min-width:3300px){.blog-hero{background-position:right 65px bottom 0;background-size:68%}.blog-hero__content{max-width:3000px}.blog-hero__description{margin-bottom:70px;max-width:1350px}.blog__form{height:136px;width:1056px}.blog__form .wpcf7-submit{flex:0 0 148px}}@media (min-width:3500px){.blog-hero{background-position:right 65px bottom 0;background-size:65%}.blog-hero__content{max-width:3300px}.blog-hero__headline{margin-bottom:40px}.blog-hero__description{margin-bottom:75px;max-width:1450px}}@media (max-width:1440px){.blog-hero{background-size:100%}}@media (max-width:1050px){.blog-hero{background-size:90%}.blog-hero__container{padding-left:45px;padding-right:45px}.blog-hero__content{margin:90px auto}.blog-hero__headline{font-size:3rem;line-height:1.17}.blog-hero__description{margin-bottom:38px;max-width:690px}.blog__form{height:60px;width:432px}}@media (max-width:950px){.blog-hero{background-size:90%}.blog-hero__content{margin:calc(80px + var(--header-height)) auto 90px}.blog-hero__description{margin-bottom:35px;max-width:399px}.blog__form{height:54px;width:336px}}@media (max-width:768px){.blog-hero{background-position:right 54px bottom 0;background-size:100%}.blog-hero__description{line-height:1.38;margin-bottom:32px;max-width:399px}.blog__form{height:55px;width:336px}}@media (max-width:580px){.composite-image__video-btn:before{background-image:url(../../assets/img/knightfall-image/play-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:65px;width:50px}.blog-hero{background-position:right 0 bottom 0;background-size:230%}.blog-hero__container{padding-left:15px;padding-right:15px}.blog-hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:calc(80px + var(--header-height)) auto 341px}.blog-hero__headline{font-size:2rem;line-height:1.12;text-align:center}.blog-hero__description{line-height:1.43;text-align:center}.blog__form{height:55px;width:399px}}@media (max-width:480px){.blog-hero{background-size:260%}.blog-hero__content{margin:calc(80px + var(--header-height)) auto 361px}.blog__form{height:50px;width:363px}}.blog-posts{background:rgba(0,0,0,.05);overflow:initial;padding:120px 0 150px}.blog-posts__btn,.list-item__img:before,.posts-list__item-info:before{background-position:50%;background-repeat:no-repeat;background-size:auto}.blog-posts__container{margin:0 auto;max-width:1760px;padding-left:100px;padding-right:calc(100px + var(--portfolio-btn-width))}.blog-posts__content{align-items:flex-start;display:grid;gap:0 25px;grid-template-columns:1fr 476px}.blog-posts__form{display:flex;height:68px;margin-bottom:30px;width:auto}.blog-posts__form input{color:var(--text-color);flex:1 1 auto}.blog-posts__form ::-moz-placeholder{align-items:center;color:var(--text-color);font-weight:700;line-height:1.33;text-transform:uppercase}.blog-posts__form ::placeholder{align-items:center;color:var(--text-color);font-weight:700;line-height:1.33;text-transform:uppercase}.blog-posts__btn{background-image:url(../../assets/img/blog/search-icon.png);flex:0 0 74px;height:100%}.sidebar{align-self:stretch;position:sticky;position:-webkit-sticky;top:0}.blog-posts__content-col{grid-column:1/2;grid-row:2}.blog-posts__content-col .blog-filter-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px;grid-column:1/2;grid-row:2;margin-bottom:30px}.blog-posts__content-col .blog-filter-list__item{color:var(--dark-style-color);line-height:1.33;padding:5px 15px;text-transform:uppercase;transition:background-color .3s;white-space:nowrap}.blog-posts__content-col .blog-filter-list__button{color:var(--dark-style-color);font-size:.89rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:color .3s}.posts-list__link:hover,.study-hero .site a:hover{text-decoration:underline}.list-item__image,.sidebar-list__image{-o-object-fit:cover;-o-object-position:center;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s}.posts-list{display:grid;gap:40px 25px;grid-template-columns:repeat(auto-fit,minmax(477px,1fr))}.posts-list__item{max-width:auto;overflow:hidden;position:relative}.posts-list__item-head,.posts-list__item-info{align-items:center}.posts-list__item-head{color:var(--light-text-color);display:flex;gap:0 18px;justify-content:center;left:20px;opacity:.7;position:absolute;top:20px}.posts-list__item-info{display:grid;font-size:.83rem;gap:0 7px;grid-auto-flow:column;line-height:1.07;max-width:-moz-fit-content;max-width:fit-content;text-transform:uppercase}.list-item__img:before,.posts-list__item-info:before{content:"";display:block}.contacts-data__item a:hover,.posts-list__link{text-decoration:none}.posts-list__link:hover{color:var(--dark-style-color)}.posts-list__link-img{display:block;overflow:hidden;padding-top:65%;position:relative}.posts-list__item-head .decor{align-items:center;background-color:var(--light-text-color);border-radius:50%;color:transparent;font-size:10px;height:3px;justify-content:center;line-height:1;width:3px}.posts-list__link-img:hover .list-item__image{transform:scale(1.1)}.list-item__content,.list-item__statistic,.post-item__statistic,.post-item__statistic-data,.posts-list__item-head .decor,.sidebar-list__item,.sidebar-list__statistic{display:flex}.list-item__content{flex-direction:column}.list-item__statistic{align-items:center;margin-bottom:16px;margin-top:16px}.list-item__image{cursor:pointer;height:auto;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform-origin:center;transition:transform .3s;width:100%}.post-item__image,.sidebar-list__image{-webkit-transform-origin:center;-ms-transform-origin:center}.list-item__description{align-items:center;color:var(--text-color);display:flex;font-weight:700;line-height:1.2;margin-right:32px;text-transform:uppercase}.list-item__img:before{background-image:url(../../assets/img/blog/calendar.svg);background-size:80%;display:inline-block;height:16px;margin-right:12px;width:19px}.list-item__headline{color:var(--dark-style-color);font-size:1.3rem;font-weight:800;line-height:1.17;margin-bottom:16px;text-transform:uppercase}.list-item__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--text-color);display:-webkit-box;height:71px;line-height:1.38;overflow:hidden;text-overflow:ellipsis;white-space:normal}.pagination{align-items:center;display:flex;flex-direction:row}.pagination__prev{margin-right:18px}.pagination__next{margin-left:18px}.pagination__button{color:var(--dark-style-color);font-weight:700;line-height:1.33;text-align:center;text-transform:uppercase}.pagination__button-active{background:var(--style-color);border-radius:40px;color:var(--white);height:40px;width:40px}@media (min-width:2000px){.blog-posts__container{max-width:1950px}.blog-posts__form{height:70px;margin-bottom:35px}.list-item__text{height:80px}.list-item__description,.posts-list__item-info{font-size:1.2rem}.list-item__headline{font-size:1.5rem}.list-item__img:before{height:18px;width:18px}.posts-list__item-head .decor{height:6px;width:6px}}@media (min-width:2500px){.blog-posts__container,.page-divider{max-width:2200px}.blog-posts__content{grid-template-columns:1fr 576px}.blog-posts__form{height:90px;margin-bottom:40px}.blog-posts__btn{background-size:30%;flex:0 0 80px}.blog-posts .filter-list .filter-list__button,.list-item__description{font-size:1rem}.posts-list{grid-template-columns:repeat(auto-fit,minmax(565px,1fr))}.posts-list__item-info{gap:0 14px}.list-item__statistic{margin-bottom:24px;margin-top:24px}.list-item__text{height:95px}.list-item__img:before{background-size:100%;height:24px;width:24px}.posts-list__item-head{left:25px;top:25px}.pagination__button-active{border-radius:50px;height:50px;width:50px}.page-divider{margin-left:auto;margin-right:auto}.posts-list__item-head .read-time:before,.posts-list__item-head .views:before{background-size:100%;height:22px;width:20px}}.latest__item-info:before,.post-item__article li:before{background-position:50%;background-repeat:no-repeat;background-size:auto;content:""}@media (min-width:2900px){.blog-posts__container{max-width:2500px}.blog-posts__content{gap:0 35px;grid-template-columns:1fr 622px}.blog-posts__form{height:100px;margin-bottom:45px}.blog-posts__btn{flex:0 0 105px}.posts-list{gap:40px 30px;grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}.posts-list__item-head{left:30px;top:30px}.pagination__button-active{border-radius:55px;height:55px;width:55px}}@media (min-width:3000px){.list-item__text{height:110px}.posts-list__item-info{font-size:1rem}}@media (min-width:3300px){.blog-posts__container,.page-divider{max-width:3000px}.blog-posts__content{grid-template-columns:1fr 776px}.blog-posts__form{height:115px;margin-bottom:50px}.posts-list{gap:40px 40px;grid-template-columns:repeat(auto-fit,minmax(750px,1fr))}.list-item__text{height:125px}.pagination__button-active{border-radius:60px;height:60px;width:60px}.posts-list__item-head .read-time:before,.posts-list__item-head .views:before{background-size:100%;height:28px;width:28px}}@media (min-width:3500px){.blog-posts .filter-list,.blog-posts__form{margin-bottom:55px}.blog-posts__container,.page-divider,.pagination{max-width:3300px}.blog-posts__content{gap:0 50px;grid-template-columns:1fr 1060px}.blog-posts__form{height:136px}.blog-posts__btn{flex:0 0 125px}.posts-list{gap:55px 45px;grid-template-columns:repeat(auto-fit,minmax(825px,1fr))}.list-item__text{height:140px}.list-item__img:before{height:30px;width:30px}.posts-list__item-head{left:40px;top:40px}.pagination__button-active{border-radius:65px;height:65px;width:65px}}@media (max-width:1760px){.blog-posts{padding:90px 0 120px}.blog-posts__content{grid-template-columns:1fr 384px}.blog-posts__container{padding-right:calc(55px + var(--padding-with-portfolio-btn))}.posts-list{grid-template-columns:repeat(auto-fit,minmax(387px,1fr))}.pagination__container{margin-top:40px}}@media (max-width:1440px){.blog-posts__content{grid-template-columns:1fr 361px}.blog-posts__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.posts-list{gap:32px 24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:1190px){.blog-posts__content{grid-template-columns:1fr 362px}}@media (max-width:1050px){.blog-posts{padding:80px 0 100px}.blog-posts__content{grid-template-columns:1fr}.blog-posts__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.posts-list{grid-template-columns:repeat(2,minmax(353px,1fr))}.blog-sidebar{display:none}}@media (max-width:950px){.blog-posts{padding:70px 0 90px}.posts-list{grid-template-columns:repeat(2,minmax(331px,1fr))}.list-item__img:before{width:12px}}@media (max-width:768px){.blog-posts{padding:60px 0 80px}.posts-list{gap:24px 16px;grid-template-columns:1fr 1fr}.list-item__headline{font-size:1.12rem;font-weight:700;line-height:1.33;margin-bottom:8px}.list-item__text{height:60px}}@media (max-width:580px){.blog-posts__container{padding-left:15px;padding-right:15px}.blog-posts__form{margin-bottom:35px}.blog-posts__content-col .blog-filter-list{justify-content:center}}.blog-sidebar{grid-row:2;position:sticky;top:calc(var(--header-height) + 15px)}.blog-sidebar__headline{color:var(--dark-style-color);font-size:1.8rem;font-weight:800;line-height:1.12;margin-bottom:27px;text-transform:uppercase}.sidebar-list{display:flex;flex-direction:column}.sidebar-list__content{margin-left:16px;width:100%}.sidebar-list__statistic{align-items:center;margin-bottom:8px}.sidebar-list__item{margin-bottom:16px}.sidebar-list__link{display:block;min-height:110px;min-width:110px;overflow:hidden;position:relative}.sidebar-list__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform-origin:center;transition:transform .3s;width:100%}.post-item__article img,.post-item__image{height:auto;-o-object-position:center;width:100%}.sidebar-list__image:hover{transform:scale(1.1)}.sidebar-list__clock,.sidebar-list__eye{height:auto;margin-right:6px;-o-object-fit:cover;object-fit:cover;width:14px}.sidebar-list__eye{width:10px}.sidebar-list__text{color:var(--text-color);font-weight:700;line-height:1.07;text-transform:uppercase;white-space:nowrap}.sidebar-list__dot,.sidebar-list__text:not(:last-child){margin-right:16px}.post-item__article>h1,.post-item__article>h2,.sidebar-list__headline{color:var(--dark-style-color);font-size:1rem;font-weight:700;line-height:1.33;text-transform:uppercase}@media (min-width:2000px){.sidebar-list__eye{width:18px}.sidebar-list__dot{height:auto;width:4px}.sidebar-list__clock{width:20px}}@media (min-width:2500px){.blog-sidebar__headline{font-size:2rem;margin-bottom:40px}.sidebar-list__clock,.sidebar-list__eye{margin-right:10px;width:22px}.sidebar-list__dot{width:5px}}@media (min-width:2900px){.blog-sidebar__headline{font-size:2.1rem;margin-bottom:45px}.sidebar-list__headline{font-size:1.3rem}.sidebar-list__eye{width:24px}.sidebar-list__dot{width:6px}.sidebar-list__clock{width:28px}}.breadcrumbs,.latest__item-content{display:-ms-flexbox}.latest{padding:120px var(--portfolio-btn-width) 120px 100px}.latest__slider .slider-track{gap:0 24px}.latest__slide{background-color:var(--dark-style-color);height:500px;transform:scale(.95);transform-origin:bottom;transition:transform .3s;width:352px}.latest__slide.active,.offers__slide.active .offers__slide-image{transform:scale(1)}.latest__item-bg{background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateY(110%);transition:background-size .4s;z-index:0}.latest__item-content{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 50.52%,rgba(0,0,0,.6));display:flex;flex-direction:column;font-size:.83rem;font-weight:700;height:100%;justify-content:space-between;padding:24px 24px 30px;position:relative;text-transform:uppercase;width:100%;z-index:1}.breadcrumbs,.post-item__statistic-data{-webkit-box-orient:horizontal}.latest .section-headline{color:var(--dark-style-color);font-size:3.5rem;line-height:1.19}.latest .section-description{color:var(--text-color);line-height:1.56;margin-top:24px}.latest__item:hover .latest__item-bg{background-size:115%}.latest__item:hover{color:var(--white)}.latest__item-head,.latest__item-info{display:grid;gap:0 16px;grid-auto-flow:column;max-width:-moz-fit-content;max-width:fit-content;opacity:.7}.latest__item-head .decor{line-height:1}.latest__item-info{align-items:center;font-size:.83rem;gap:0 7px}.latest__item-info:before{display:block}.read-time:before{background-image:url(../../assets/img/clock.webp);height:10px;width:10px}.views:before{background-image:url(../../assets/img/views.webp);height:7px;width:10px}.date:before{background-image:url(../../assets/img/date-icon.webp);height:10px;width:10px}.latest__item-headline{font-size:1.33rem;line-height:1.17;margin-top:16px}@media (min-width:2000px){.latest__slide{height:515px;width:400px}.post-item__statistic-data{font-size:1.2rem}}@media (min-width:2500px){.latest__slide{height:715px;width:600px}}@media (min-width:3000px){.latest__slide{height:835px;width:700px}.latest__item-info:before{background-size:100%}.views:before{height:22px;width:27px}.date:before,.read-time:before{height:30px;width:30px}}@media (max-width:1790px){.latest{padding-left:100px}}@media (max-width:1680px){.latest{padding-left:70px}}@media (max-width:1440px){.latest{padding-bottom:120px;padding-top:120px}.latest .section-headline{font-size:2.6rem;line-height:1.17}.latest__slider{margin-top:60px}}@media (max-width:1366px){.latest{padding-left:50px}}@media (max-width:1050px){.latest{padding:80px 0 80px 45px}.latest .section-description{line-height:1.5;margin-top:16px}.latest__slider{margin-top:45px}.latest__slider .slider-track{gap:0 16px}.latest__slide{height:306px;width:216px}.latest__item-content{font-size:.75rem;padding:15px 12px}.latest__item-head{gap:0 8px}.latest__item-info{gap:0 5px}.latest__item-head .decor{line-height:1;margin-top:2px}.latest__item-headline{font-size:.94rem;margin-top:8px}}@media (max-width:768px){.latest .section-headline{font-size:2rem;line-height:1.12}}.single-posts{overflow:initial}.single-posts__content{margin:calc(40px + var(--header-height)) auto 80px;max-width:1760px}.post-item{align-items:flex-start;display:grid;gap:0 25px;grid-template-columns:1fr 476px}.post-item__content{display:grid;grid-row:2}.post-item__image{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 50.52%,transparent);margin-bottom:25px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center}.post-item__statistic{justify-content:space-between;margin-bottom:40px}.post-item__statistic-data{align-items:center;flex-direction:row}.post-item__article>h1,.post-item__article>h2{font-size:2.6rem;font-weight:800;line-height:1.17;margin-bottom:24px}.post-item__article>h2{font-size:1.7rem;line-height:1.12}.post-item__article>p{color:var(--text-color);font-size:1rem;line-height:1.56;margin-bottom:35px}.post-item__article>p:last-child,.services-hero .breadcrumbs{margin-bottom:0}.post-item__article li:not(li>ul>li){color:var(--text-color);font-size:1rem;font-weight:700;line-height:1.33;margin-bottom:16px;padding-left:30px;position:relative}.post-item__article li:last-child{margin-bottom:40px}.post-item__article li:before{display:block;height:11px;left:0;position:absolute;top:5px;width:16px}.post-item__article img{margin-bottom:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center}.breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:80px}.breadcrumbs__item{font-weight:700;line-height:1.2;position:relative;text-transform:uppercase}.breadcrumbs__link{color:var(--text-color);text-decoration:none;transition:opacity .5s}.breadcrumbs__link-active,.dark-page .services-catalog .section-headline,.services-comments .section-headline{color:var(--dark-style-color)}.breadcrumbs__link-active :focus,.breadcrumbs__link-active :hover{opacity:.6;text-decoration:underline}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:16px;padding-right:16px}.btn-contact-faq,.btn-contact__expert{gap:0 12px}@media (min-width:2500px){.single-posts__content{max-width:2200px}.post-item{gap:0 30px;grid-template-columns:1fr 576px}.post-item__statistic-data{font-size:1.3rem}.post-item__article>h1{font-size:2.8rem;margin-bottom:40px}.post-item__article>h2{font-size:1.8rem;margin-bottom:40px}.post-item__article>img{margin-bottom:50px}.post-item__article>p{margin-bottom:40px}.post-item__article>p:last-child{margin-bottom:0}.post-item__article>li{font-size:1.4rem}.post-item__article li:before{background-size:100%;content:"";display:block;flex:0 0 16px;height:18px}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:18px;padding-right:18px}}@media (min-width:2900px){.single-posts__content{max-width:2500px}.post-item{gap:0 35px;grid-template-columns:1fr 637px}.post-item__article>h1{font-size:2.9rem;margin-bottom:35px}.post-item__article>h2{font-size:1.7rem;margin-bottom:35px}.post-item__article>img{margin-bottom:55px}.post-item__article>p{color:var(--text-color);font-size:1.3rem;line-height:1.56;margin-bottom:45px}.post-item__article>p:last-child{margin-bottom:0}.post-item__article>li{gap:0 20px}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:20px;padding-right:20px}}@media (min-width:3200px){.single-posts__content{max-width:3000px}.post-item{gap:0 40px;grid-template-columns:1fr 776px}.post-item__statistic-data{font-size:1rem}.post-item__article>h1{font-size:2.9rem;margin-bottom:35px}.post-item__article>h2{font-size:1.7rem;margin-bottom:35px}.post-item__article>img{margin-bottom:55px}.post-item__article>p{margin-bottom:45px}.post-item__article>p:last-child{margin-bottom:0}.post-item__article li:before{background-size:100%;height:29px}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:22px;padding-right:22px}}@media (min-width:3500px){.sidebar-list__item{margin-bottom:25px}.sidebar-list__headline{font-size:1.2rem}.sidebar-list__eye{margin-right:16px;width:28px}.sidebar-list__dot{margin-right:20px;width:8px}.sidebar-list__clock{margin-right:16px;width:32px}.sidebar-list__link{margin-right:35px;width:28%}.single-posts__content{max-width:3300px}.post-item{gap:0 50px;grid-template-columns:1fr 1060px}.post-item__image{margin-bottom:40px}.post-item__article>img,.post-item__statistic{margin-bottom:60px}.post-item__article>h1{font-size:3rem;margin-bottom:40px}.post-item__article>h2{font-size:1.8rem;margin-bottom:40px}.post-item__article>p{margin-bottom:50px}.post-item__article>p:last-child{margin-bottom:0}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:25px;padding-right:25px}}@media (max-width:1440px){.single-posts__content{margin:calc(40px + var(--header-height)) auto 0}.breadcrumbs{margin-bottom:60px}.post-item{grid-template-columns:1fr 397px}.post-item__article>h2,.post-item__image{margin-bottom:16px}.post-item__statistics{margin-bottom:23px}.post-item__article>h1{margin-bottom:24px}.post-item__article>img{margin-bottom:32px}.post-item__article>p{color:var(--text-color);font-size:1rem;line-height:1.56;margin-bottom:28px}.post-item__article>p:last-child{margin-bottom:0}.post-item__article li:last-child{margin-bottom:40px}}@media (max-width:1280px){.post-item{grid-template-columns:1fr 362px}.post-item__statistic{flex-direction:column;margin-bottom:30px}.post-item__statistic-data{display:flex;flex-wrap:wrap;margin-bottom:10px}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:15px;padding-right:15px}}@media (max-width:1050px){.single-posts__container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.post-item{grid-template-columns:1fr}.post-item__statistic,.post-item__statistic-data{display:flex}.post-item__statistic{flex-direction:row;justify-content:space-between;margin-bottom:40px}.post-item__statistic-data{align-items:center}.breadcrumbs{margin-bottom:30px}}@media (max-width:768px){.single-posts__content{margin-bottom:60px}.post-item__statistic{margin-bottom:30px}.post-item__article>h1{font-size:2rem;line-height:1.12;margin-bottom:16px}.post-item__article>h2{font-size:1.5rem;line-height:1.17}.post-item__article>p{line-height:1.38}.post-item__article>p:last-child{margin-bottom:0}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:12px;padding-right:12px}}@media (max-width:620px){.portfolio-lightbox__header{align-items:center;display:flex;flex:0 0 122px;justify-content:space-between;padding:15px 15px 0}.close-lightbox{height:30px;width:30px}.lightbox__logo{height:50px;width:150px}.lightbox__image{max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox__prev{left:6%}.lightbox__next{right:6%}.lightbox__nav{filter:drop-shadow(0 2px 4px #343464);height:30px;width:18px}.posts-list{gap:24px 16px;grid-template-columns:1fr}.post-item__statistic-data.right{display:none}}@media (max-width:580px){.latest{padding:60px 0 60px 15px}.latest .section-headline{font-size:1.5rem;line-height:1.17}.latest__slider{margin-top:32px}.latest__slider .slider-track{gap:0 8px}.single-posts__container{padding-left:15px;padding-right:15px}.single-posts__content{margin-top:calc(30px + var(--header-height))}.post-item__image{height:210px;margin-bottom:12px}.post-item__statistic{margin-bottom:25px}.post-item__article>h1{font-size:1.5rem;line-height:1.17;margin-bottom:16px}.post-item__article>h2{font-size:1.12rem;line-height:1.33;margin-bottom:16px}.post-item__article>img{margin-bottom:24px}.post-item__article>p{margin-bottom:28px}.breadcrumbs__item:not(:last-child) :after{content:"/";padding-left:8px;padding-right:8px}}.single-faq{margin-bottom:120px;margin-top:80px}.single-faq__content{display:grid;gap:40px 25px;grid-template-areas:"headline" "accordion";margin-right:auto;position:relative;z-index:1}.single-faq__content .section-headline{color:var(--dark-style-color);grid-area:headline;justify-self:center}.single-faq__accordion-item{padding:16px 25px}.single-faq__accordion-link{align-items:start;color:var(--dark-style-color);cursor:pointer;display:flex;font-size:1.33rem;font-weight:700;line-height:1.5;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.single-faq__accordion-link-icon{flex:0 0 15px;margin-right:24px;margin-top:-2px;text-align:center}.single-faq__accordion-link-icon:before{content:"+";display:block;font-size:1.78rem;font-weight:800;line-height:1.12}.single-faq__accordion-body{color:var(--text-color);display:none;margin-top:16px;padding-left:39px;position:relative}.single-faq__accordion-body:before{border-right:1px solid var(--text-color);content:"";display:block;height:calc(100% - 10px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.single-faq__accordion-item.open{background:rgba(0,0,0,.03);padding:25px}.single-faq__accordion-item.open .single-faq__accordion-body{display:block}.services-features,.services-features__item-bg,.services-hero,.services-info,.services-why{background-repeat:no-repeat;background-size:cover}.btn-contact__expert:after{background-image:img-url("contact-btn-icon.svg");height:16px;width:16px}@media (min-width:2500px){.single-faq__content{gap:40px 30px;max-width:2200px}.single-faq__accordion-item{padding:30px 25px}.btn-contact__expert{height:75px}.btn-contact__expert :after{height:24px;width:24px}}@media (min-width:3000px){.btn-contact__expert{height:85px;padding:0 40px}.btn-contact__expert :after{height:25px;width:25px}}.services-hero{background-position:100%;height:calc(100vh - 6.25rem)}@media (width <= 48.06125rem){.services-hero{height:43.75rem}}.services-hero__content{height:100%;margin:0 auto;max-width:1760px;padding-top:calc(var(--header-height) + 40px)}.services-hero__info{display:flex;flex-direction:column;height:calc(100% - 22px);justify-content:center;max-width:778px;padding-bottom:60px}.services-hero__headline{font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:18px;text-transform:uppercase}@media (width <= 48.06125rem){.services-hero__headline{font-size:2.25rem}}@media (width <= 30.06125rem){.services-hero__headline{font-size:2rem}}.services-hero__description{font-size:1rem;line-height:1.56;margin-bottom:40px}.services-hero__button{padding:13px 25px;width:200px}.services-container{height:100%;padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}.services-scroll__button{bottom:103px}.light .full-header:before{background-color:rgba(52,52,100,.1)}.light .breadcrumbs__link,.light .header-menu__link,.light .services-hero__description,.light .services-hero__headline{color:var(--white)}.light .scroll-bottom__arrow,.study-hero .scroll-bottom__arrow{background-image:url(../../assets/img/services/sroll-bottom-arrow-white.svg)}@media (min-width:2000px){.services-hero__info{max-height:540px}.offers-headline,.offers-slider__button{margin-right:var(--portfolio-btn-width)}.offers-content{max-width:2250px}}@media (min-width:2500px){.services-hero__content{max-width:2000px}.services-hero__info{max-height:670px;max-width:950px}.services-hero__headline{margin-bottom:25px}.services-hero__description{font-size:1.1rem;margin-bottom:40px}.services-hero__button{width:250px}}@media (min-width:2900px){.services-hero__content{max-width:2500px}.services-hero__info{max-height:780px;max-width:1150px}.services-hero__headline{margin-bottom:30px}.services-hero__button{padding:25px;width:300px}.services-hero__description{font-size:1.15rem;margin-bottom:45px}}@media (min-width:3500px){.services-hero__content{max-width:3300px}.services-hero__info{max-height:890px;max-width:1780px}.services-hero__headline{margin-bottom:40px}.services-hero__description{font-size:1.2rem;margin-bottom:50px}.services-hero__button{width:350px}}@media (max-height:740px){.services-hero__headline{font-size:3.5rem}}@media (max-width:1440px){.services-hero__info{padding-bottom:75px}.services-hero__content{padding-top:calc(var(--header-height) + 20px)}.services-hero__headline{margin-bottom:19px}.services-hero__description{font-size:1.2rem;margin-bottom:12px;max-width:615px}.services-breadcrumbs{margin-bottom:0}.services-scroll__button{bottom:55px}}@media (max-width:1050px){.services-hero__info{align-items:center;height:calc(100% - 40px);justify-content:space-evenly;max-height:none;max-width:none;padding-bottom:0;text-align:center}.services-hero__headline{margin-bottom:0;text-shadow:0 2px 2px rgba(0,0,0,.5)}.services-hero__description{font-weight:600;line-height:2;margin-bottom:15px;text-shadow:0 2px 2px rgba(0,0,0,.5)}.services-container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}.services-breadcrumbs{justify-content:center}}@media (max-width:990px){.services-hero.with-shadow{position:relative}.services-hero.with-shadow:before{background-image:linear-gradient(180deg,rgba(229,222,255,0),rgba(214,204,255,.71) 31.77%,#c7b9ff);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.services-hero.with-shadow .services-container{position:relative;z-index:1}.light .services-hero.with-shadow:before{background-image:linear-gradient(180deg,rgba(106,69,245,0),rgba(109,72,246,.9))}}@media (max-width:768px){.services-hero__button{display:none}.services-hero__headline{font-size:3.5rem}.services-breadcrumbs{margin-bottom:10px}}@media (max-width:580px){.single-faq{margin-bottom:0}.single-faq__container{padding-left:0;padding-right:0}.single-faq__content{gap:32px 0}.single-faq__accordion-link{font-size:1.07rem}.services-hero{background-position-x:85%}.services-hero__content{padding-top:calc(var(--header-height) + 25px)}.services-hero__headline{font-size:3rem;line-height:1.18}.services-hero__description{line-height:1.71}.services-container{padding-left:15px;padding-right:15px}}.services-statistic{padding-bottom:300px;padding-top:285px}.services-genres__content,.services-statistic__content{margin-left:auto;margin-right:auto;max-width:1760px}.services-statistic+.services-genres,.study-role__text h6+ul,.study-role__text>:first-child{padding-top:0}.services-list{display:flex;flex-direction:row;gap:45px}.services-list__item{text-align:center;width:25%}.services-list__subtitle,.services-list__title{color:var(--style-color);font-size:4rem;font-weight:800;line-height:1.19;margin-bottom:40px;text-transform:uppercase}.services-list__subtitle{color:var(--dark-style-color);font-size:1.3rem;line-height:1.17;margin-bottom:16px}.services-list__text,.services-process__text{color:var(--text-color);font-size:1rem;font-weight:500;line-height:1.56}@media (max-width:1440px){.services-statistic{padding-bottom:225px;padding-top:225px}.services-list__item{width:calc(25% - 34px)}.services-list__title{margin-bottom:50px}.services-list__subtitle{font-size:1.5rem}.services-statistic .services-container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}}@media (max-width:1050px){.services-statistic .services-container{padding-right:45px}.services-statistic{padding-bottom:130px;padding-top:130px}.services-list{flex-wrap:wrap;gap:65px 60px}.services-list__item{width:calc(50% - 30px)}.services-list__title{margin-bottom:50px}.services-list__subtitle{font-size:1.5rem}}@media (max-width:768px){.services-list{flex-wrap:wrap;gap:40px 35px}.services-list__item{width:calc(50% - 18px)}.services-list__title{font-size:3.4rem;line-height:1.17;margin-bottom:26px}.services-list__subtitle{font-size:1.3rem;line-height:1.33;margin-bottom:5px}.services-list__text{font-size:1.1rem;line-height:1.75rem}}@media (max-width:735px){.posts-list__item-info{font-size:.9rem}.list-item__description{margin-right:15px}.services-list{gap:35px}}@media (max-width:480px){.services-list{gap:35px 10px}.services-list__item{width:calc(50% - 5px)}}@media (max-width:375px){.projects{margin-bottom:37px;margin-top:calc(60px + var(--header-height))}.projects__container{padding-left:0;padding-right:0}.filter-list,.projects__title{justify-content:center}.projects__title{align-items:center;display:flex;font-size:2.29rem;line-height:1.12;margin-bottom:34px}.filter-list{align-content:center;flex-wrap:wrap;gap:9px;margin:0 15px 44px}.filter-list__item{padding:3px 6px}.portfolio-list{gap:4px;grid-template-columns:repeat(2,1fr)}.projects-slider{margin-bottom:35px}.portfolio-lightbox__header{padding:10px 15px 0}.close-lightbox{height:25px;width:25px}.lightbox__logo{height:45px;width:130px}.lightbox__image{max-width:100%}.projects-main{margin-bottom:17px;margin-top:55px}.projects-list{gap:14px;grid-template-columns:1fr}.projects-items{margin-top:14px}.projects-items__img-text{display:flex;flex-direction:column;font-size:3.5rem;line-height:1.1;padding:30px 27px}.projects-hero{margin-top:calc(60px + var(--header-height))}.projects-hero__container{padding-left:15px;padding-right:15px}.hero-counter__container{gap:20px}.career-hero{background-position:right 20px bottom -8%;background-size:680px auto}.career-list__item{grid-template-areas:"icon title hot" "text text text" "button button button";grid-template-columns:40px 1fr 30px;margin-bottom:16px;padding:35px 24px 24px}.career-list__item__img{height:auto;width:40px}.career-list__item__headline{font-size:1rem;font-weight:700;grid-area:title;line-height:1.2;padding-left:10px}.career-list__item__hot{grid-area:hot;height:auto;width:30px}.career-list__item__description{grid-area:text}.career-list__item__button{grid-area:button}.career-goodies__item{height:195px;width:auto}.career-goodies__item:hover .career-goodies__item-content{padding:16px}.career-goodies__item-headline{font-size:1.28rem;line-height:1.33;max-width:250px}.career-goodies-bg{background-position:100%}.career-single{background-position:center bottom -5%;background-size:68%;margin-bottom:50px}.career-single__description{margin-bottom:8px}.career-description__content{margin-bottom:100px;margin-top:60px}.career-description__article li{gap:0 8px;line-height:1.38}.career-description__article h2{font-size:1.7rem;line-height:1.17}.career-description__article h3{margin-bottom:24px}.contact-form-career{padding:40px 15px}.composite-image{margin-bottom:37px}.blog-hero{background-size:230%}.blog__form{height:50px;max-width:310px;width:auto}.blog-posts{padding:60px 0}.posts-list{gap:32px}.blog-posts__form{margin-bottom:40px}.blog-posts__content{margin-bottom:32px}.pagination__container{margin-top:32px}.btn-contact-faq{height:55px}.written-by__body{flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:center}.written-by__description{margin-bottom:0}.btn-contact__expert{height:70px}.services-hero__content{padding-bottom:36px;padding-top:calc(var(--header-height) + 25px)}.services-hero__headline{font-size:2rem;line-height:1.17}.services-hero__description{line-height:1.43}.services-statistic{padding-bottom:85px;padding-top:75px}.services-list{gap:25px 10px}}@media (max-width:345px){.services-list{align-items:center;flex-direction:column;gap:35px;text-align:center}.services-list__title{margin-bottom:15px}}@media (min-width:2500px){.services-statistic{padding-bottom:250px;padding-top:250px}.services-content{display:contents;max-width:2000px}.services-list{gap:60px}.services-list__title{font-size:5rem}.services-list__subtitle{font-size:1.6rem;margin-bottom:25px}.services-list__text{font-size:1.3rem}}@media (min-width:2900px){.services-content{max-width:2500px}.services-list{gap:70px}.services-list__item{width:calc(25% - 45px)}}.dark-page .services-info:before,.dark-page .services-why:before{background-color:rgba(23,23,34,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.services-info{background-image:url(../../assets/img/services/services-information-bg.jpg);padding-bottom:165px;padding-top:165px}@media only screen and (max-width:1050px){.services-info{padding-bottom:80px}}.services-info__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1760px}.services-info__image{height:auto;max-width:725px;width:100%}.information-wrapper{overflow:hidden}.information{max-width:670px}.information__headline{color:var(--white);font-size:2.6rem;font-weight:800;line-height:1.17;margin-bottom:16px;text-transform:uppercase}.information__text{color:#ebebf0;font-size:1rem;line-height:1.56}@media (min-width:2500px){.services-info__content{max-width:2000px}.services-info__image{max-width:950px}.information{max-width:905px}}@media (min-width:2900px){.services-info__content{max-width:2500px}.services-info__image{max-width:1055px}.information{max-width:1250px}.information__headline{font-size:3.6rem}.information__text{font-size:1.3rem}}@media (min-width:3300px){.blog-sidebar__headline{font-size:2.2rem;margin-bottom:50px}.services-content,.services-info__content{max-width:3000px}}@media (min-width:3500px){.services-content,.services-info__content{max-width:3300px}.services-list{gap:80px}.services-list__item{width:calc(25% - 60px)}.services-list__title{font-size:5.5rem}.services-list__subtitle{margin-bottom:35px}.services-info__image{max-width:1290px}.information{max-width:1600px}}@media (max-width:1440px){.services-info{padding-bottom:210px;padding-top:210px}.services-info__image{max-width:620px}.information{margin-right:120px;max-width:680px}.information__headline{font-size:3rem;margin-bottom:30px}}@media (max-width:1280px){.services-info__image{max-width:440px}.information{max-width:480px}}@media (max-width:1190px){.information,.services-info__image{max-width:400px}.information{margin-right:45px}.services-info .services-container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}}@media (max-width:1050px){.services-info{padding-bottom:80px;padding-top:80px}.services-info .services-container{padding-right:45px}.services-info__content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.services-info__image{margin-top:85px;max-width:530px}.information{margin-right:0;max-width:670px}.information__headline{font-size:2rem;line-height:1.12;margin-bottom:30px;text-align:center}}@media (max-width:768px){.services-info{padding-bottom:90px;padding-top:80px}.services-info__image{max-width:478px}.information__headline{font-size:2.5rem;line-height:1.12}.information__text{font-size:1.1rem;line-height:1.75}}.offers-headline,.offers__slide-headline{color:var(--dark-style-color);font-weight:800;line-height:1.17;text-transform:uppercase}.services-comments{padding:90px var(--portfolio-btn-width) 90px 180px}.services-comments__content{max-width:1760px}@media (max-width:1680px){.services-comments{padding-bottom:140px;padding-left:70px}}@media (max-width:1366px){.services-comments{padding-left:50px}}@media (max-width:1050px){.services-comments{padding:80px 0 50px 40px}}.offers{padding:90px calc(100px + var(--padding-with-portfolio-btn)) 90px 100px}.offers-headline{font-size:2.6rem;text-align:center}.offers__heading{margin-bottom:105px}.offers__heading h2+div{margin-top:36px}.offers__slide-image{height:100px;margin-bottom:31px;width:auto}.offers__slide-headline{font-size:1.3rem;margin-bottom:30px}.offers__slide-text{color:var(--text-color);font-size:1rem;line-height:1.56;padding-right:5px}.offers-slider__button{display:flex;justify-content:center;margin-right:var(--portfolio-btn-width);margin-top:90px}.offers .slider-track{gap:81px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.offers .slider-controls{margin-top:75px}@media (min-width:2500px){.offers-content{max-width:2800px}.offers .slider-track{gap:80px 145px}}@media (min-width:2900px){.offers-content{max-width:2900px}.offers .slider-track{gap:80px 155px}}@media (min-width:3500px){.offers-headline,.offers-slider__button{margin-right:var(--portfolio-btn-width)}.offers-content{max-width:3600px}.offers .slider-track{gap:80px 165px}}@media (max-width:1440px){.offers-headline{font-size:3rem}.offers__heading{margin-bottom:90px}.offers__slide-headline{font-size:1.5rem}.offers__slide-text{font-size:1.1rem}}@media (max-width:1280px){.offers .slider-track{gap:55px}}@media (max-width:1050px){.offers{padding:80px 45px 50px}.offers-headline{font-size:2rem}.offers__heading{margin-bottom:45px}.offers__slide-headline{font-size:1.25rem}.offers-slider__button{margin-right:0}.offers .slider-track{grid-template-columns:repeat(2,1fr)}.offers .slider-controls{margin-top:50px}}@media (max-width:768px){.offers{padding:80px 45px 50px}.offers__slide-image{display:block;height:70px;margin-bottom:15px}.offers__slide-headline{line-height:1.33;margin-bottom:15px}.offers__slide-text{line-height:1.75}.offers .slider-track{gap:21px}.offers .slider-controls{margin-top:50px}}@media (max-width:580px){.services-info .services-container,.services-statistic .services-container{padding-left:15px;padding-right:15px}.services-comments .section-headline{text-align:center}.services-comments{padding:60px 0 84px 15px}.offers{padding:70px 15px 60px}.offers-headline{font-size:1.7rem;line-height:1.17}.offers__heading{margin-bottom:50px}.offers__slide-headline{font-size:1.25rem}.offers__slide-image{height:60px}.offers .slider-controls{margin-top:50px}.offers-slider__button{margin-right:calc(15px + var(--portfolio-btn-width));margin-top:60px}}@media (max-width:360px){.blog-hero__content{margin:calc(80px + var(--header-height)) auto 285px}.offers .slider-track{grid-template-columns:1fr}}.services-why{padding-bottom:205px;padding-top:90px}.services-why__content{margin-left:auto;margin-right:auto;max-width:1760px;position:relative}.services-why__headline{color:var(--white);font-size:2.6rem;font-weight:800;line-height:1.17;text-align:center;text-transform:uppercase}.services-why__heading{color:var(--white);margin-bottom:45px}.services-why__heading h2+div{margin-top:36px}.services-why__list{display:grid;grid-template-columns:1fr 1fr;position:relative}.services-features__line,.services-why__list:before{background-color:#fff;left:50%;position:absolute;z-index:1}.services-why__list:before{bottom:0;content:"";top:55px;transform:translateX(-50%);width:2px}.services-why__item{grid-column:1/-1;justify-self:self-end;text-align:start;width:calc(50% - 65px)}.services-why__item-content{max-width:790px}.services-why__item-odd{grid-column:1/-1;justify-self:self-start;text-align:end;width:calc(50% - 65px)}.services-why__item-headline{color:var(--white);font-size:5rem;font-weight:700;line-height:1.62;text-transform:uppercase}.services-why__item-text{color:var(--white);font-size:1.3rem;font-weight:400;line-height:1.17}.services-why__item:not(:first-child){margin-top:-4%}.services-features__line{height:100%;top:10%;transform:translateX(-50%);width:2px}@media (max-width:1440px){.services-why__item-content{max-width:570px}.services-why__item-headline{margin-bottom:-10px}.services-why__item:not(:first-child){margin-top:-5%}}@media (max-width:1050px){.services-why__item-content{max-width:420px}.services-why__item-headline{margin-bottom:-20px}.services-why .services-container{padding-left:45px;padding-right:45px}}@media (max-width:768px){.services-why{padding-bottom:90px;padding-top:80px}.services-why__headline{font-size:2.3rem;line-height:1.12}.services-why__heading{margin-bottom:30px}.services-why__list{gap:0 75px}.services-why__item{width:calc(55% - 50px)}.services-why__item-content{max-width:310px}.services-why__item-headline{line-height:2.08}.services-why__item-text{font-size:1.15rem;line-height:1.75}.services-why__item:not(:first-child){margin-top:-10%}.services-features__line{height:95%;top:7%}}@media (max-width:580px){.services-why{padding-bottom:80px;padding-top:80px}.services-why__list{gap:0}.services-why__item-content{max-width:230px}.services-why__item-text{font-size:1rem;line-height:1.5}.services-why__item:not(:first-child){margin-top:-13%}.services-features__line{height:95%;top:5%}.services-why .services-container{padding-left:15px;padding-right:15px}}@media (max-width:375px){.services-info{padding-bottom:100px;padding-top:65px}.services-info__image{margin-top:60px;max-width:322px}.information__headline{font-size:2rem;line-height:1.17}.information__text{font-size:1rem;line-height:1.33}.offers__slide{padding-left:5px}.offers__slide-headline{font-size:1.2rem;line-height:1.2}.offers__slide-text{line-height:1.33}.services-why{padding-bottom:65px;padding-top:65px}.services-why__headline{font-size:1.8rem}.services-why__heading{margin-bottom:15px}.services-why__item{width:calc(60% - 50px)}.services-why__item-content{max-width:150px}.services-why__item-headline{font-size:3.5rem;line-height:2.5}.services-why__item-text{font-size:1rem;line-height:1.14}.services-why__item:not(:first-child){margin-top:-18%}}@media (min-width:2000px){.services-why__item-content{max-width:8150px}}@media (min-width:2500px){.services-why__content{max-width:2000px}.services-why__item-content{max-width:900px}}.services-features{padding-bottom:220px;padding-top:90px}.services-features__headline{color:var(--white);font-size:2.6rem;font-weight:800;line-height:1.17;text-align:center;text-transform:uppercase}.services-features__heading{color:var(--white);margin-bottom:100px}.services-features__heading h2+div{margin-top:36px}.services-features__list{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none;padding:0}.services-features__item{background-color:var(--dark-style-color);box-sizing:border-box;flex:0 1 calc(33.333% - 17px);height:280px;overflow:hidden;position:relative}.services-features__item-content,.services-genres__tabs{-webkit-box-orient:vertical;display:-ms-flexbox}.services-features__item-bg{background-position:50%;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateY(110%);transition:background-size .4s}.services-features__item-content{background:linear-gradient(180deg,rgba(154,128,255,.158) 16.07%,rgba(64,38,165,.6) 88.13%);bottom:0;color:#fff;display:flex;flex-direction:column;gap:15px 0;justify-content:flex-end;left:0;padding:0 25px 5px;position:absolute;right:0;text-align:left;top:0;z-index:1}.our-services__wrap-col,.study-hero,.study-hero__content{position:relative}.contacts-page .header-menu__link,.services-features__item-text{color:var(--light-text-color)}.services-features__item-headline{align-items:flex-end;font-size:1.3rem;font-weight:800;line-height:1.17;text-transform:uppercase}.services-features__item-text{font-size:1rem;line-height:1.56;max-height:0;opacity:.7;overflow:hidden;transition:max-height .2s}.services-features__item:hover .services-features__item-text,.study-features .slide:hover .study-features__slide-text{max-height:100%;transition:max-height .4s}.services-features__item:hover .services-features__item-content{background:linear-gradient(180deg,rgba(68,35,196,.75) -19.93%,rgba(80,52,185,.75))}.dark-page .services-catalog__list-item:before,.our-services__item-list li:before{background-image:url(../../assets/img/arrow-right.svg)}@media (min-width:2000px){.services-features{padding-top:100px}.services-features__item{height:360px;width:100%}.services-features__content{gap:40px;max-width:2000px}}@media (min-width:2500px){.services-features{padding-top:120px}.services-features__item{height:435px}.services-features__item-content{padding:20px 30px}.services-features__content{max-width:2400px}.services-features__list{gap:50px}}@media (min-width:2900px){.services-why__content{max-width:2500px}.services-why__item-content{max-width:1150px}.services-features{padding-top:130px}.services-features__item{height:460px}.services-features__content{max-width:2700px}.services-features__list{gap:55px}}@media (min-width:3500px){.services-why__content{max-width:3300px}.services-why__item-content{max-width:1550px}.services-features{padding-top:140px}.services-features__item{height:640px}.services-features__item-content{padding:25px 35px}.services-features__content{max-width:3200px}.services-features__list{gap:60px}}@media (max-width:1440px){.services-features{padding-bottom:195px}.services-features__headline{font-size:3rem}.services-features__heading{margin-bottom:85px}}@media (max-width:1270px){.services-features__item{flex:0 1 calc(50% - 17px)}}@media (max-width:1050px){.services-features{padding-bottom:145px}.services-features__heading{margin-bottom:80px}.services-features .services-container{padding-left:45px;padding-right:45px}}@media (max-width:840px){.services-features{padding-bottom:90px;padding-top:80px}.services-features__headline{font-size:2.4rem}.services-features__heading{margin-bottom:50px}.services-features__list{gap:15px}.services-features__item{height:200px;width:100%}.services-features__item-content{gap:5px;padding:15px}.services-features__item-headline{font-size:1.3rem;line-height:1.33}.services-features__item-text{font-size:1rem;line-height:1.25}}.services-genres__headline,.services-genres__tab{font-weight:800;line-height:1.17;text-transform:uppercase}@media (max-width:640px){.services-features__item{flex:0 1 100%}}@media (max-width:580px){.services-features__headline{font-size:2rem}.services-features__heading{margin-bottom:40px}.services-features__item-content{gap:10px 0;padding:0 20px 10px}.services-features .services-container{padding-left:15px;padding-right:15px}}.services-genres{padding-top:100px}.services-genres.bottom-padding{padding-bottom:90px}.services-genres__information{display:grid;gap:25px;grid-template-columns:380px 1fr}.services-genres__headline{color:var(--dark-style-color);font-size:2.6rem;text-align:center}.services-genres__heading{margin-bottom:36px}.services-genres__heading h2+div{margin-top:36px}.services-genres__tabs{display:flex;flex-direction:column;gap:20px}.services-genres__tab{color:var(--text-color);cursor:pointer;font-size:1.3rem;padding:24px 22px;transition:background-color .3s}.services-genres__tab:hover{background-color:rgba(0,0,0,.05)}.services-genres__tab-active{background:rgba(0,0,0,.05);color:var(--dark-style-color)}.services-genres__info{align-items:center;display:flex;flex-direction:column}.services-genres__info-hide,.services-process__item:last-child .services-process__additionalimg{display:none}.services-genres__image{height:auto;margin-bottom:40px;width:100%}.services-genres__subtitle{color:var(--dark-style-color);font-size:1.7rem;font-weight:800;line-height:1.12;margin-bottom:12px;text-transform:uppercase}.services-genres__text{color:var(--text-color);font-size:1rem;line-height:1.56;margin-bottom:40px}.services-genres__info-show{display:block}@media (max-width:1440px){.services-genres__information{gap:60px;grid-template-columns:342px 1fr}.services-genres__tabs{max-width:342px}}@media (max-width:1190px){.services-genres__information{gap:30px;grid-template-columns:235px 1fr}}@media (max-width:1050px){.services-genres__information{grid-template-columns:1fr}.services-genres__tabs{align-items:center;display:grid;gap:0 45px;grid-template-columns:repeat(2,300px);justify-content:center;max-width:none}.services-genres__info{justify-items:flex-start}.services-genres .services-container{padding-left:45px;padding-right:45px}}@media (max-width:768px){.services-genres__tabs{gap:15px 20px;grid-template-columns:repeat(2,250px)}.services-genres__headline{font-size:2.2rem;line-height:1.12}}.services-process__headline,.services-process__title{color:var(--dark-style-color);font-weight:800;line-height:1.17;text-transform:uppercase}@media (max-width:580px){.services-genres.bottom-padding{padding-bottom:80px}.services-genres__tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 10px;justify-content:start}.services-genres__tab{font-size:1.1rem;padding:15px}.services-genres__headline{font-size:1.7rem;line-height:1.17}.services-genres .services-container{padding-left:15px;padding-right:15px}}.study-features__slide-content,.study-hero__info{-webkit-box-orient:vertical}@media (min-width:2000px){.services-genres__content{max-width:2000px}.services-genres__information{gap:35px;grid-template-columns:400px 1fr}}@media (min-width:2500px){.services-genres__content{max-width:2000px}.services-genres__information{gap:45px;grid-template-columns:420px 1fr}}.services-process{margin-bottom:180px;margin-top:165px}.services-process__content{margin-left:auto;margin-right:auto;max-width:1387px}.services-process__title{font-size:2.6rem;margin-bottom:80px;text-align:center}.services-process__items{grid-gap:100px 0;display:grid}.services-process__item{align-items:center;display:grid;position:relative}.services-process__item:nth-child(2n),.services-process__item:nth-child(odd){grid-template-areas:"image text";grid-template-columns:221px 1fr;justify-items:end;justify-self:self-start;text-align:left;width:calc(50% + 130px)}.services-process__item:nth-child(2n){grid-template-areas:"text image";grid-template-columns:1fr 221px;justify-self:end;text-align:right}.services-process__img img{grid-area:image;height:258px;-o-object-fit:contain;object-fit:contain;width:100%}.services-process__img:nth-child(odd){transform:scaleX(-1)}.services-process__wrapper{grid-area:text}.services-process__headline{font-size:1.7rem}.services-process__heading{margin-bottom:20px}.services-process__heading h2+div{margin-top:36px}.services-process__item:nth-child(odd) .services-process__additionalimg{left:24%;position:absolute;top:78%;width:130%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-56%;position:absolute;top:65%;width:137%}.services-process__item:nth-child(3) .services-process__additionalimg{left:25%;position:absolute;top:46%;width:155%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-45%;position:absolute;top:90%;width:138%}@media (max-width:1440px){.services-process{margin-bottom:155px}.services-process__title{font-size:3rem;margin-bottom:35px}.services-process__items{grid-gap:120px 0}.services-process__item{grid-template-columns:1fr 190px}.services-process__item-odd{gap:0 18px;grid-template-columns:190px 1fr}.services-process__img img{height:220px}.services-process__headline{font-size:2rem}.services-process__text{font-size:1.12rem}.services-process__item:nth-child(odd) .services-process__additionalimg{left:27%;position:absolute;top:85%;width:120%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-50%;position:absolute;top:90%;width:127%}.services-process__item:nth-child(3) .services-process__additionalimg{left:30%;position:absolute;top:65%;width:140%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-40%;position:absolute;top:100%;width:130%}}@media (max-width:1190px){.services-process{margin-top:160px}.services-process__headline{font-size:1.7rem;line-height:1.12}.services-process__items{grid-gap:40px 0}.services-process__item:nth-child(2n),.services-process__item:nth-child(odd){width:100%}.services-process__img img{height:200px}.services-process__item:nth-child(2n) .services-process__additionalimg,.services-process__item:nth-child(odd) .services-process__additionalimg{display:none}.services-process .services-container{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}}@media (max-width:1050px){.services-process .services-container{padding-left:45px;padding-right:45px}}@media (max-width:950px){.services-process__item:nth-child(odd){grid-template-columns:180px 1fr}.services-process__item:nth-child(2n){grid-template-columns:1fr 180px}.services-process .services-container{padding-left:45px;padding-right:45px}}@media (max-width:768px){.services-process{margin-bottom:100px;margin-top:115px}.services-process__title{font-size:2.3rem;line-height:1.12;margin-bottom:20px}.services-process__items{grid-gap:45px 0}.services-process__item:nth-child(odd){gap:0 15px;grid-template-columns:140px 1fr;width:calc(80% + 130px)}.services-process__item:nth-child(2n){gap:0 15px;grid-template-columns:1fr 140px;width:calc(80% + 130px)}.services-process__item-headline{font-size:1.3rem;font-weight:700;line-height:1.33;margin-bottom:15px}.services-process__item-text{font-size:1rem;line-height:2}.services-process__item-odd{grid-template-columns:140px 1fr}.services-process__img img{height:140px}}@media (max-width:580px){.services-process{margin-bottom:90px;margin-top:100px}.services-process__title{margin-bottom:30px}.services-process__headline{font-size:1.2rem}.services-process__items{grid-gap:45px 0}.services-process__item:nth-child(2n),.services-process__item:nth-child(odd){gap:0 10px;max-width:420px;width:auto}.services-process__item:nth-child(2n){grid-template-columns:1fr 80px}.services-process__item:nth-child(odd){grid-template-columns:80px 1fr}.services-process__img img{height:88px}.services-process .services-container{padding-left:15px;padding-right:15px}}@media (max-width:375px){.services-features{margin-bottom:90px;margin-top:60px}.services-features__headline{font-size:1.8rem}.services-features__heading{margin-bottom:30px}.services-genres .services-container{padding-left:0;padding-right:0}.services-genres__subtitle,.services-genres__text{padding-left:15px;padding-right:15px}.services-genres__tabs{gap:10px 10px;padding:0 15px}.services-genres__info{text-align:center}.services-genres__tab{padding:10px}.services-process{margin-bottom:85px;margin-top:80px}.services-process__title{font-size:1.7rem;margin-bottom:40px}.services-process__items{grid-gap:55px 0;grid-template-columns:1fr}.services-process__item-even,.services-process__item-odd{max-width:330px;width:auto}.services-process__item-headline{font-size:1.1rem;line-height:1.2}.services-process__item-text{font-size:1rem;line-height:1.14}.services-process__item:nth-child(2n){grid-template-columns:1fr 80px}.services-process__item:nth-child(odd){grid-template-columns:80px 1fr}}@media (max-width:340px){.services-process__item-even,.services-process__item-odd{max-width:300px;width:auto}}@media (min-width:2000px){.services-process{margin-bottom:190px;margin-top:240px}.services-process__content{max-width:2000px}.services-process__title{margin-bottom:90px}.services-process__items{grid-gap:80px 0}.services-process__item:nth-child(odd){grid-template-columns:250px 1fr}.services-process__item:nth-child(2n){gap:0 25px;grid-template-columns:1fr 250px}.services-process__item:nth-child(odd) .services-process__additionalimg{left:22%;position:absolute;top:77%;width:135%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-60%;position:absolute;top:70%;width:143%}.services-process__item:nth-child(3) .services-process__additionalimg{left:20%;position:absolute;top:35%;width:158%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-48%;position:absolute;top:89%;transform:translate(-40px,-20px) rotate(4deg);width:148%}}@media (min-width:2500px){.services-process{margin-bottom:200px;margin-top:250px}.services-process__content{max-width:2000px}.services-process__title{margin-bottom:90px}.services-process__items{grid-gap:140px 0}.services-process__item:nth-child(odd){grid-template-columns:270px 1fr}.services-process__item:nth-child(2n){grid-template-columns:1fr 270px}.services-process__item:nth-child(2n),.services-process__item:nth-child(odd){gap:0 30px}.services-process__item:nth-child(odd) .services-process__additionalimg{left:21%;position:absolute;top:75%;width:140%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-65%;position:absolute;top:65%;width:145%}.services-process__item:nth-child(3) .services-process__additionalimg{left:20%;position:absolute;top:34%;width:160%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-55%;position:absolute;top:86%;width:155%}}@media (min-width:2900px){.services-genres__content,.services-process__content{max-width:2500px}.services-genres__information{gap:55px;grid-template-columns:440px 1fr}.services-process__title{margin-bottom:90px}.services-process__items{grid-gap:190px 0}.services-process__item:nth-child(odd){grid-template-columns:280px 1fr}.services-process__item:nth-child(2n){grid-template-columns:1fr 280px}.services-process__item:nth-child(odd) .services-process__additionalimg{left:18%;position:absolute;top:60%;transform:translate(12px,-45px) rotate(-5deg);width:150%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-70%;position:absolute;top:60%;width:155%}.services-process__item:nth-child(3) .services-process__additionalimg{left:18%;position:absolute;top:23%;width:170%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-63%;position:absolute;top:85%;transform:translate(-10px,-25px) rotate(3deg);width:170%}}@media (min-width:3500px){.services-genres__content,.services-process__content{max-width:3300px}.services-genres__information{gap:65px;grid-template-columns:490px 1fr}.services-process{margin-bottom:210px;margin-top:260px}.services-process__title{margin-bottom:95px}.services-process__items{grid-gap:380px 0}.services-process__item:nth-child(odd){grid-template-columns:300px 1fr}.services-process__item:nth-child(2n){grid-template-columns:1fr 300px}.services-process__item:nth-child(odd) .services-process__additionalimg{left:15%;position:absolute;top:70%;width:163%}.services-process__item:nth-child(2n) .services-process__additionalimg{left:-76%;position:absolute;top:74%;width:160%}.services-process__item:nth-child(3) .services-process__additionalimg{left:21%;position:absolute;top:20%;transform:translate(-30px,-8px) rotate(-1deg);width:177%}.services-process__item:nth-child(4) .services-process__additionalimg{left:-70%;position:absolute;top:82%;transform:translate(-37px,20px) rotate(1deg);width:182%}}.dark-page .services-catalog__item{background-image:linear-gradient(180deg,#26263d,#202032)}.dark-page .services-catalog__item-title span{color:var(--accent-color)}.services-catalog{--right-padding:150px;padding:90px calc(var(--right-padding) + var(--padding-with-portfolio-btn)) 90px 180px}.services-catalog .section-headline,.technological .section-headline{text-align:center}.technological__heading h2+div{margin-top:36px}.services-catalog__content{display:flex;flex-wrap:wrap;gap:30px 66px;margin-top:40px}.services-catalog__item{background-image:linear-gradient(119deg,rgba(212,211,250,.93),#e7e9f4);flex:0 1 calc(33.333% - 44px);font-size:.83rem;line-height:1.2;padding:40px 45px;text-transform:uppercase}.services-catalog__item-title{align-items:center;color:var(--style-color);display:flex;font-size:1.33rem;font-weight:800;line-height:1.16}.services-catalog__item-title span{display:inline-block}.services-catalog__item-icon{height:auto;margin-right:33px;width:40px}.services-catalog__list{margin-top:30px;padding-left:50px}.services-catalog__list-item{align-items:center;display:flex}.services-catalog__list-item:before{background-image:url(../../assets/img/arrow-right-fiolet.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;flex:0 0 16px;height:11px;margin-right:12px;transition:transform .2s}.services-catalog__list-item:not(:first-child),.study-about__description{margin-top:20px}.services-catalog__list-item:focus-visible:before,.services-catalog__list-item:hover:before{transform:translateX(5px)}.services-catalog__list-link{color:var(--text-color);font-weight:700;text-decoration:none}@media (max-width:1790px){.services-catalog{--right-padding:100px;padding-left:100px}}@media (max-width:1680px){.services-catalog{--right-padding:60px;padding-left:70px}.services-catalog__content{gap:30px 50px}.services-catalog__item{flex:0 1 calc(33.333% - 34px)}}@media (max-width:1440px){.services-catalog__content{gap:0 30px}.services-catalog__item{flex:0 1 calc(33.333% - 20px)}.services-catalog__list{padding-left:20px}}@media (max-width:1190px){.services-catalog__item{padding:20px 25px}.services-catalog__item-icon{margin-right:15px}.services-catalog__list{padding-left:0}}@media (max-width:1050px){.services-catalog{--right-padding:40px;padding-left:40px;padding-right:var(--right-padding)}.services-catalog__content{flex-direction:column}.services-catalog__item:not(:first-child){margin-top:30px}.services-catalog__list{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:0}.services-catalog__list-item{flex:0 0 50%;margin-top:20px;padding-right:10px}}@media (max-width:480px){.services-catalog__list-item{flex:0 0 100%;padding-right:0}}.technological{background-repeat:no-repeat;background-size:cover;color:var(--white);margin-top:120px;padding:88px calc(180px + var(--padding-with-portfolio-btn)) 205px 180px}@media only screen and (max-width:1790px){.technological{padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1680px){.technological{padding-left:70px;padding-right:calc(70px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1440px){.technological{padding-bottom:120px}}@media only screen and (max-width:1366px){.technological{padding-left:30px;padding-right:calc(30px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1050px){.services-genres{padding-top:80px}.technological{margin-top:80px;padding:80px 40px}}.technological__list{display:flex;flex-wrap:wrap;gap:75px 50px;justify-content:center;margin:150px auto 0;max-width:1130px;width:100%}@media only screen and (max-width:1440px){.technological__list{margin-top:100px}}.technological__item{align-items:center;display:flex;flex:0 1 calc(25% - 38px)}@media only screen and (max-width:850px){.technological__list{gap:30px 44px;margin-top:50px}.technological__item{flex:0 1 calc(50% - 22px)}}.technological__title{font-size:1.34rem;font-weight:700;line-height:1.2;padding-left:25px;text-transform:uppercase}.our-services{background-color:var(--dark-style-color);color:var(--white);margin-top:-40px;padding:245px calc(180px + var(--padding-with-portfolio-btn)) 107px 180px}@media only screen and (max-width:1790px){.our-services{padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1680px){.our-services{padding-left:70px;padding-right:calc(70px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1440px){.our-services{padding-bottom:120px}.study-hero .services-scroll__button{bottom:30px}}@media only screen and (max-width:1366px){.our-services{padding-left:30px;padding-right:calc(30px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1280px){.our-services{padding-top:165px}}@media only screen and (max-width:1050px){.our-services{padding:120px 40px 80px}}.our-services__container{display:grid;grid-template-columns:1fr 230px 230px 1fr;grid-template-rows:repeat(4,auto);margin:0 auto;max-width:1470px}.our-services__container.half-section .our-services__wrap-col:first-child{align-self:end}.our-services__container.half-section .our-services__wrap-col:first-child .our-services__btn{transform:none}@media only screen and (min-width:2500px){.our-services__container{grid-template-columns:1fr 300px 300px 1fr;max-width:1700px}}@media only screen and (min-width:3200px){.our-services__container{max-width:2000px}}.our-services__wrap-col:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.our-services__wrap-col:first-child{align-self:center;grid-column:2/4;grid-row:2/4;justify-self:center}@media only screen and (max-width:1140px){.our-services__container{display:block}.our-services__wrap-col:before{display:none}.our-services__wrap-col:first-child{padding-bottom:42px;position:relative;text-align:center}.our-services__wrap-col:first-child:after,.our-services__wrap-col:first-child:before{bottom:0;content:"";display:block;position:absolute}.our-services__wrap-col:first-child:before{border-bottom:3px dashed var(--style-color);height:1px;left:40px;width:calc(50% - 40px)}.our-services__wrap-col:first-child:after{border-left:3px dashed var(--style-color);height:42px;left:50%;width:1px}}.our-services__wrap-col:nth-child(2){grid-column:1/3;margin-bottom:100px;padding-left:25%}@media only screen and (max-width:1280px){.our-services__container{grid-template-columns:1fr 200px 200px 1fr}.our-services__wrap-col:nth-child(2){margin-bottom:50px}}@media only screen and (max-width:1140px){.our-services__wrap-col:nth-child(2){margin-bottom:17px;padding-left:0}.our-services__wrap-col:nth-child(2) .our-services__item{padding-top:50px;position:relative}.our-services__wrap-col:nth-child(2) .our-services__item:before{border-left:3px dashed var(--style-color);content:"";display:block;height:50px;left:40px;position:absolute;top:0;width:1px}.our-services__wrap-col:nth-child(2) .our-services__item:after{background-color:var(--style-color);border-radius:50%;content:"";display:block;height:7px;left:38px;position:absolute;top:50px;width:7px}}@media only screen and (max-width:1140px) and (max-width:380px){.our-services__wrap-col:first-child:before{left:20px;width:calc(50% - 20px)}.our-services__wrap-col:nth-child(2) .our-services__item:before{left:20px}.our-services__wrap-col:nth-child(2) .our-services__item:after{left:18px}}.our-services__wrap-col:nth-child(2):before{background-image:url(../../assets/img/services-section-line1.svg);height:333px;right:6%;top:100%;width:55%}.our-services__wrap-col:nth-child(3){grid-column:3/-1;margin-bottom:100px;padding-left:60px}@media only screen and (min-width:3200px){.our-services__wrap-col:nth-child(3){padding-left:170px}}.our-services__wrap-col:nth-child(3):before{background-image:url(../../assets/img/services-section-line1.svg);height:333px;left:6%;top:100%;transform:scaleX(-1);width:55%}.our-services__wrap-col:nth-child(4),.our-services__wrap-col:nth-child(6){grid-column:1/2;margin-bottom:100px}@media only screen and (min-width:3500px){.our-services__container{max-width:2500px}.our-services__wrap-col:nth-child(2):before{height:465px;right:4%}.our-services__wrap-col:nth-child(3):before{height:461px;left:3%}.our-services__wrap-col:nth-child(4){margin-bottom:145px}}.our-services__wrap-col:nth-child(4):before{background-image:url(../../assets/img/services-section-line2.svg);height:73px;right:-70px;top:100%;width:100%}@media only screen and (min-width:3200px){.our-services__wrap-col:nth-child(4):before{right:-100px}.our-services__wrap-col:nth-child(5){padding-left:100px}}.our-services__wrap-col:nth-child(5),.our-services__wrap-col:nth-child(7){grid-column:4/-1;margin-bottom:100px}@media only screen and (min-width:3500px){.our-services__wrap-col:nth-child(4):before{height:115px}.our-services__wrap-col:nth-child(5){margin-bottom:145px}}.our-services__wrap-col:nth-child(5):before{background-image:url(../../assets/img/services-section-line2.svg);height:73px;left:-70px;top:100%;transform:scaleX(-1);width:100%}@media only screen and (min-width:3200px){.our-services__wrap-col:nth-child(5):before{left:-135px}.our-services__wrap-col:nth-child(7){padding-left:90px}}@media only screen and (min-width:3500px){.our-services__wrap-col:nth-child(5):before{height:115px;top:102%}.our-services__wrap-col:nth-child(6){margin-bottom:145px}}.our-services__wrap-col:nth-child(6):before{background-image:url(../../assets/img/services-section-line3.svg);bottom:40px;height:190px;right:-130px;width:107%}@media only screen and (min-width:2500px){.our-services__wrap-col:nth-child(6):before{bottom:53px;right:-143px}}@media only screen and (min-width:3500px){.our-services__wrap-col:nth-child(6):before{bottom:-15px;height:290px;right:-176px;width:104%}.our-services__wrap-col:nth-child(7){margin-bottom:145px}}.our-services__wrap-col:nth-child(7):before{background-image:url(../../assets/img/services-section-line3-1.svg);background-position:0 100%;bottom:0;height:85%;left:-125px;width:124%}@media only screen and (min-width:2500px){.our-services__wrap-col:nth-child(7):before{bottom:-13px;left:-127px}}@media only screen and (min-width:3200px){.our-services__wrap-col:nth-child(7):before{left:-40px;width:93%}}.our-services__wrap-col:nth-child(8){grid-column:1/3;margin-right:25px;padding-left:25%;padding-right:35px}.our-services__wrap-col:nth-child(8):before{background-image:url(../../assets/img/services-section-line4.svg);background-position:100% 0;bottom:0;height:590px;right:0;width:100%}@media only screen and (min-width:3500px){.our-services__wrap-col:nth-child(7):before{bottom:-46px;left:-61px}.our-services__wrap-col:nth-child(8):before{height:750px}}.our-services__wrap-col:nth-child(9){grid-column:3/-1;margin-left:25px;padding-left:35px}@media only screen and (min-width:3200px){.our-services__wrap-col:nth-child(9){padding-left:90px}}.our-services__wrap-col:nth-child(9):before{background-image:url(../../assets/img/services-section-line4-1.svg);background-position:0 100%;bottom:0;height:590px;right:0;width:100%}@media only screen and (min-width:3500px){.our-services__wrap-col:nth-child(9):before{height:750px}}@media only screen and (max-width:1280px){.our-services__wrap-col:nth-child(3),.our-services__wrap-col:nth-child(4),.our-services__wrap-col:nth-child(5),.our-services__wrap-col:nth-child(6),.our-services__wrap-col:nth-child(7){margin-bottom:50px}.our-services__wrap-col:nth-child(4):before{right:-50px}.our-services__wrap-col:nth-child(5):before{left:-50px}.our-services__wrap-col:nth-child(8):before,.our-services__wrap-col:nth-child(9):before{height:560px}}.our-services__item{align-items:flex-start;display:flex;padding-bottom:30px;width:100%}.our-services__item img{height:auto;width:85px}.our-services__item-text{flex:1 1 auto;padding-left:20px;padding-top:35px}.our-services__item-title{color:var(--white);display:block;font-size:1.34rem;font-weight:800;line-height:1.16;margin-bottom:31px;text-transform:uppercase}.contacts-section,.our-services__item-list li,.study-hero__info{display:-ms-flexbox}.our-services__item-list li{align-items:baseline;display:flex}.our-services__item-list li:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;margin-right:12px;transition:transform .2s;width:12px}@media only screen and (max-width:1140px){.our-services__wrap-col:nth-child(3){margin-bottom:17px;padding-left:0}.our-services__wrap-col:nth-child(4),.our-services__wrap-col:nth-child(5),.our-services__wrap-col:nth-child(6),.our-services__wrap-col:nth-child(7){margin-bottom:17px}.our-services__wrap-col:nth-child(8){margin-bottom:17px;margin-right:0;padding-left:0;padding-right:0}.our-services__wrap-col:nth-child(9){margin-left:0;padding-left:0}.our-services__item{padding-bottom:0}.our-services__item-text{max-width:600px}.our-services__item-title{align-items:center;display:flex;justify-content:space-between}.our-services__item-title:after{background-image:url(../../assets/img/hero_section_slider_ic.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:22px;margin-left:10px;transform:rotate(180deg);transform-origin:center;transition:transform .4s;width:20px}.our-services__item-title.open:after{transform:rotate(0)}.our-services__item-title.open+.our-services__item-list{height:auto;overflow:visible}.our-services__item-list{height:0;overflow:hidden;position:relative}.our-services__item-list:after,.our-services__item-list:before{content:"";display:block;position:absolute}.our-services__item-list:before{border-left:3px dashed var(--style-color);height:100%;left:-66px;top:0;width:1px}.our-services__item-list:after{background-color:var(--style-color);border-radius:50%;bottom:0;height:6px;left:-68px;width:6px}}.single .our-services__btn{background-color:var(--style-color);border-radius:20px;color:var(--white);font-size:2.7rem;font-weight:800;height:auto;line-height:1.16;padding:12px 24px;transform:translateY(-50px)}.single .our-services__btn:hover{background-color:var(--text-color)}@media only screen and (min-width:2500px){.our-services__btn{transform:translateY(-45px)}}@media only screen and (min-width:3200px){.our-services__btn{transform:translateY(0)}}@media only screen and (max-width:1280px){.our-services__btn{font-size:2.2rem}}@media only screen and (max-width:380px){.our-services__item img{width:45px}.our-services__item-text{padding-top:15px}.our-services__item-title{margin-bottom:15px}.our-services__item-list:before{left:-46px}.our-services__item-list:after{left:-48px}.our-services__btn{font-size:2rem}}.contacts-page .full-header{background:linear-gradient(180deg,#2a2a47,#202038)}.contacts-section{padding:calc(103px + var(--header-height)) 180px 103px}@media (max-width:1366px){.services-catalog{--right-padding:40px;padding-left:40px}.contacts-section{padding:calc(50px + var(--header-height)) 40px 50px;padding-left:40px;padding-right:40px}.contacts-section__form{flex:0 0 600px}}.faq-page__section{background-color:var(--color1);padding:100px 0}.faq-page__content,.projects-container{padding:0 100px}.faq-page__content .section-headline{color:var(--white);margin-bottom:20px}.study-role__text li{color:var(--text-color)}@media (min-width:2500px){.faq-page__section{padding-bottom:150px}}@media (max-width:1050px){.contacts-section__form{flex:0 0 500px}.contacts-section__description{margin-top:20px}.contacts-data{margin-top:40px}.faq-page__section{padding:80px 45px}}@media (max-width:1050px) and (width <= 48.06125rem){.faq-page__section{padding:0 20px}}@media (max-width:1050px){.faq-page__content{padding:0 45px}}.custom-page__content{padding:calc(100px + var(--header-height)) calc(100px + var(--padding-with-portfolio-btn)) 100px 100px}@media (max-width:1050px){.custom-page__content{padding:calc(45px + var(--header-height)) 45px 80px}}@media (max-width:580px){.services-catalog{padding:60px 15px}.contacts-section{padding-left:15px;padding-right:15px}.contacts-section__form{background-color:#715dc2;margin:0 -15px;padding:40px 15px 60px}.faq-page__content{padding:0 15px}.faq-page__accordion{margin:0 -15px}.custom-page__content{padding:calc(45px + var(--header-height)) 15px 70px}}.study-hero{background-position:100%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:650px}.study-hero:before{background-image:linear-gradient(38deg,rgba(18,16,45,.51) 8.68%,rgba(18,16,45,.36) 43.61%,rgba(18,16,45,0) 76.95%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.study-challenges__item-title:before,.study-role__text li:before,.study-team__list-item:before{background-image:url(../../assets/img/arrow-right-fiolet.svg);background-position:50%;background-repeat:no-repeat;content:""}.study-hero__content{color:var(--white);height:100%;margin:0 auto;max-width:1560px;padding-left:40px;padding-top:calc(var(--header-height) + 40px);width:100%;z-index:1}@media only screen and (min-width:2800px){.technological__list{max-width:1900px}.technological__item img{height:120px;width:120px}.study-hero__content{max-width:2200px}}@media only screen and (max-width:1050px){.study-hero__content{padding-left:45px;padding-right:calc(45px + var(--padding-with-portfolio-btn))}}.study-hero__content .breadcrumbs{color:var(--white);margin-bottom:0}.study-hero__content .breadcrumbs a,.study-hero__content .breadcrumbs span{color:var(--white);font-weight:700;text-decoration:none;text-transform:uppercase}.study-hero__info{display:flex;flex-direction:column;height:calc(100% - 22px);justify-content:center;max-width:620px;padding:20px 0;width:100%}@media only screen and (min-width:2800px){.study-hero__info{max-width:950px}}@media only screen and (min-width:3800px){.study-hero__content{max-width:3200px}.study-hero__info{max-width:1200px}}.study-hero__technologies{align-item:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.study-hero__technologie{flex:0 1 41px}.study-hero__technologie img{height:auto;width:100%}.study-hero__btns{display:grid;gap:20px 35px;grid-template-columns:1fr 1fr;margin-top:50px;min-width:0}@media only screen and (max-height:675px){.study-hero__btns{margin-top:25px}}.study-hero__btns .btn{justify-content:center}.study-hero__btns .white-btn{background-color:var(--light-text-color)}.study-hero .location{font-weight:600;margin-top:57px}@media only screen and (max-width:1050px){.study-hero__info{max-width:none;text-align:center}.study-hero__technologies{justify-content:center}.study-hero__btns{margin-top:auto;padding-top:20px}.study-hero .location{margin-top:30px}}@media only screen and (max-height:675px){.study-hero .location{margin-top:25px}}.study-hero .location span{font-weight:400}.study-hero .site{margin-top:9px}.study-hero .site a{color:var(--white);font-weight:600;text-decoration:none}.study-hero .page-headline{color:#fff;font-size:4rem;font-weight:800;line-height:1.19;text-transform:uppercase}@media only screen and (max-height:800px){.study-hero .page-headline{font-size:3rem}}@media only screen and (max-width:1050px){.study-hero .page-headline{font-size:3.3rem;text-shadow:0 2px 2px rgba(0,0,0,.5)}}.study-about{padding:86px calc(20px + var(--padding-with-portfolio-btn)) 207px 20px}.study-about__content{margin:0 auto;max-width:1670px;text-align:center;width:100%}@media only screen and (min-width:2800px){.study-about{padding-top:190px}.study-about__content{max-width:2200px}}.study-about__content .section-headline{color:var(--dark-style-color)}.study-about__description p:not(:first-child){margin-top:35px}.study-about__buttons{padding-top:112px}@media only screen and (max-width:495px){.study-about__buttons a{justify-content:center;width:100%}}.study-about__imgs{display:grid;gap:25px;margin-top:117px;max-width:100%;min-width:0}.study-about__imgs-col{grid-template-columns:repeat(2,1fr)}.study-about__imgs-grid{gap:25px;grid-template-columns:42.4% 20.1% 34.6%;grid-template-rows:repeat(15,45px)}@media only screen and (min-width:2800px){.study-about__imgs-grid{grid-template-rows:repeat(15,65px)}}@media only screen and (min-width:3800px){.study-about__content{max-width:3200px}.study-about__imgs-grid{grid-template-rows:repeat(15,105px)}}.study-about__imgs-grid .study-about__img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1410px){.study-about__imgs-grid{grid-template-columns:41.5% 20% 34%}}@media only screen and (max-width:1140px){.our-services__btn{transform:none}.study-about__imgs-grid{grid-template-columns:41% 20% 34%;grid-template-rows:repeat(15,30px)}}@media only screen and (max-width:1050px){.study-about{padding:67px 20px 100px}.study-about__buttons{padding-top:65px}.study-about__imgs-grid{gap:15px;grid-template-rows:repeat(15,25px);justify-content:center}.study-about__imgs{gap:15px;margin-top:60px}}@media only screen and (max-width:820px){.study-about__imgs-grid{grid-template-rows:repeat(15,17px)}}.study-about__img{filter:drop-shadow(0 7px 9px rgba(0,0,0,.25));height:auto;width:100%}@media only screen and (max-width:750px){.study-about__imgs{display:block}.study-about__img{display:block;margin:15px auto 0;max-width:450px}.study-about__img:first-child{margin-top:0}}.study-about__imgs-grid .img-order-1{grid-column:1/2;grid-row:1/7}.study-about__imgs-grid .img-order-2{grid-column:2/3;grid-row:1/4}.study-about__imgs-grid .img-order-3{grid-column:2/3;grid-row:4/7}.study-about__imgs-grid .img-order-4{grid-column:3/-1;grid-row:1/6}.study-about__imgs-grid .img-order-5{grid-column:1/3;grid-row:7/16}.study-about__imgs-grid .img-order-6{grid-column:3/-1;grid-row:6/11}.study-about__imgs-grid .img-order-7{grid-column:3/-1;grid-row:11/16}.study-about-client{background-image:linear-gradient(260deg,rgba(20,20,27,.58),rgba(25,22,60,.58) 97.65%),url(../../assets/img/background_dark_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--light-text-color);padding:25px calc(40px + var(--padding-with-portfolio-btn)) 0 40px}@media only screen and (max-width:1050px){.study-about-client{padding:25px 40px 0}}.study-about-client__content{align-items:center;display:flex;margin:0 auto;max-width:1562px;width:100%}@media only screen and (min-width:2800px){.study-about-client__content{max-width:2200px}}.study-about-client__text{flex:0 1 51.7%;padding-right:80px}.study-about-client__text .section-headline{color:var(--white);margin-bottom:18px}.study-about-client__img{flex:0 1 48.3%}.study-about-client__img img{display:block;height:auto;width:100%}.study-challenges{padding:90px calc(40px + var(--padding-with-portfolio-btn)) 110px 40px}@media only screen and (min-width:2800px){.study-challenges{padding-bottom:190px;padding-top:190px}}@media only screen and (max-width:1050px){.study-challenges{padding:80px 40px}}.study-challenges__content{margin:0 auto;max-width:1230px;width:100%}@media only screen and (min-width:2800px){.study-challenges__content{max-width:2200px}}@media only screen and (min-width:3800px){.study-about-client__content,.study-challenges__content{max-width:3200px}}.study-challenges__content .section-headline{color:var(--dark-style-color);margin-bottom:105px;text-align:center}@media only screen and (max-width:860px){.study-about-client{padding:65px 0 0}.study-about-client__content{display:block;padding-bottom:25px;position:relative}.study-about-client__text{background-image:linear-gradient(0deg,#1a173f 5.74%,rgba(26,23,63,0) 54.01%);bottom:0;display:flex;flex-direction:column;left:0;padding:0 40px 47px;position:absolute;right:0;text-align:center;top:0}.study-about-client__text .section-headline{margin-bottom:auto}.study-challenges__content .section-headline{margin-bottom:75px}}.study-challenges__item:nth-child(2n){text-align:right}.study-challenges__item:nth-child(2n) .study-challenges__item-title{justify-content:right}.study-challenges__item:nth-child(2n) .study-challenges__item-title:before{margin-left:15px;margin-right:0;order:2}.study-challenges__item:nth-child(2n) .study-challenges__item-description{padding-left:0;padding-right:27px}.study-challenges__item-title{align-items:center;color:var(--style-color);display:flex;font-size:1.33rem;font-weight:800;line-height:1.2;margin-bottom:30px;text-transform:uppercase}@media only screen and (max-width:768px){.study-challenges__item:not(:first-child){margin-top:35px}.study-challenges__item-title{margin-bottom:15px}}@media only screen and (max-width:650px){.study-challenges__content .section-headline{margin-bottom:40px}.study-challenges__item-title{font-size:1.15rem}}.study-challenges__item-title:before{background-size:auto;display:block;flex:0 0 12px;height:12px;margin-right:15px}.study-challenges__item-description{display:inline-block;max-width:752px;padding-left:27px;width:100%}.double-section{display:flex;padding-right:var(--padding-with-portfolio-btn)}.double-section .section-headline{margin-bottom:50px}.study-role__text li,.study-team__list,.study-team__list-item{display:-ms-flexbox}.double-section__item{flex:0 1 50%;padding-bottom:140px;padding-top:95px}.study-role{background-color:#f0f5ff;color:var(--dark-style-color);padding-left:calc(-137.10843px + 16.86747vw);padding-right:calc(-88.57143px + 14.1369vw)}@media (max-width:1050px){.study-role{padding-left:40px}}@media (min-width:1880px){.study-role{padding-left:180px}}@media (max-width:768px){.services-catalog__item-icon{width:25px}.study-role{padding-right:20px}}@media (min-width:1440px){.study-role{padding-right:115px}}@media only screen and (max-width:1050px){.double-section .section-headline{margin-bottom:30px;text-align:center}.double-section{display:block;padding-right:0}.study-role{padding-bottom:45px;padding-right:40px;padding-top:75px}}.study-role__text>*{padding-top:20px}.study-role__text h6+p{padding-top:15px}.study-role__text h6,.study-role__text li{font-size:1rem;font-weight:700;line-height:1.3;text-transform:uppercase}.study-role__text li{align-items:flex-start;display:flex;font-size:.83rem;line-height:1.2;padding-top:15px}.study-role__text li:before,.study-team__list-item:before{background-size:auto;display:inline-block;height:12px;margin-right:12px;margin-top:4px;width:12px}.study-team{background-color:#d7d7f8;padding-left:calc(-88.57143px + 14.1369vw);padding-right:calc(-52.05479px + 8.76712vw)}@media (max-width:1050px){.study-team{padding-right:40px}}@media (min-width:1780px){.study-team{padding-right:104px}}@media (max-width:768px){.study-team{padding-left:20px}}@media (min-width:1440px){.study-team{padding-left:115px}}@media only screen and (max-width:1050px){.study-team{padding-bottom:75px;padding-left:40px;padding-top:45px}}.study-role__text h6,.study-team .section-headline{color:var(--style-color)}.study-team__list{alig-items:flex-start;display:flex;flex-wrap:wrap}.study-team__list-item{align-items:flex-start;display:flex;flex:0 1 50%;font-weight:700;line-height:1.3;margin-top:20px;text-transform:uppercase}.study-job__list-item span,.study-outcomes__info-number,.study-outcomes__info-title,.study-review__author-name{font-weight:800;text-transform:uppercase}.study-job__list-item:before,.study-review{background-position:50%;background-repeat:no-repeat;background-size:cover}.study-team__list-item:first-child,.study-team__list-item:nth-child(2){margin-top:0}@media only screen and (max-width:360px){.technological__list{gap:30px 0}.technological__item{flex:0 1 100%}.study-team__list{display:block}.study-team__list-item,.study-team__list-item:nth-child(2){margin-top:10px}}.study-team__list-item:nth-child(odd){padding-right:15px}.study-job{background-color:var(--style-color);color:var(--white);padding:92px calc(40px + var(--padding-with-portfolio-btn)) 190px 40px}@media only screen and (min-width:2800px){.study-challenges__item:nth-child(2n) .study-challenges__item-description{padding-right:35px}.study-challenges__item-title:before{background-size:100%;flex:0 0 20px;height:26px}.study-challenges__item-description{max-width:1500px;padding-left:35px}.double-section__item{padding-bottom:190px;padding-top:190px}.study-role__text>*{padding-top:40px}.study-role__text h6+p,.study-role__text li{padding-top:30px}.study-role__text li:before,.study-team__list-item:before{background-size:100%;height:26px;width:20px}.study-job{padding-top:190px}}@media only screen and (max-width:1050px){.study-job{padding:80px 40px}}.study-job__content,.study-outcomes__content{margin:0 auto;max-width:1480px;width:100%}.study-job__content .section-headline{margin-bottom:105px;text-align:center}@media only screen and (max-width:1050px){.study-job__content .section-headline{margin-bottom:80px}}.study-job__list{margin-left:calc(-511.46154px + 41.92308vw);max-width:990px;width:100%}@media (max-width:1220px){.study-job__list{margin-left:0}}@media (min-width:1480px){.study-job__list{margin-left:109px}}.study-job__list-item{padding-left:62px;position:relative}@media only screen and (min-width:3500px){.study-job__list-item{padding-left:72px}}@media only screen and (max-width:1050px){.study-job__list-item{padding-left:52px}}.study-job__list-item span{display:block;font-size:1.33rem;line-height:1.16;margin-bottom:30px}.study-job__list-item:not(:last-child){padding-bottom:53px}.study-job__list-item:last-child:after{display:none}.study-job__list-item:after,.study-job__list-item:before{content:"";display:block;position:absolute}.study-job__list-item:before{background-image:url(../../assets/img/icon-icn.png);height:53px;left:0;top:-12px;width:51px}.study-job__list-item:after{background-color:#e7e7e7;height:calc(100% - 41px);left:21px;top:41px;width:2px}@media only screen and (min-width:3500px){.study-job__list-item:before{height:63px;width:61px}.study-job__list-item:after{height:calc(100% - 52px);left:26px;top:52px}}@media only screen and (max-width:1050px){.study-job__list-item span{margin-bottom:15px}.study-job__list-item:before{height:32px;top:-6px;width:31px}.study-job__list-item:after{height:calc(100% - 33px);left:16px;top:28px}}.study-job__button{margin-top:125px;text-align:center}.study-outcomes{color:var(--dark-style-color);padding:135px calc(40px + var(--padding-with-portfolio-btn)) 135px 40px}@media only screen and (min-width:2800px){.study-job__content,.study-outcomes__content{max-width:2500px}.study-job__list{max-width:1800px}.study-outcomes{padding-bottom:190px;padding-top:190px}}@media only screen and (max-width:1050px){.study-job__button{margin-top:80px}.study-outcomes{padding:80px 40px}.study-outcomes__content .section-description p+p{margin-top:20px}}.study-outcomes__content .section-headline{margin-bottom:50px;text-align:center}.study-outcomes__content .section-description{margin:0 auto;max-width:1300px;text-align:center;width:100%}.study-outcomes__info{display:flex;margin-top:175px}.study-outcomes__info-item{flex:0 1 25%;padding-left:24px}@media only screen and (max-width:1050px){.study-outcomes__info{flex-wrap:wrap;margin-top:80px;row-gap:30px}.study-outcomes__info-item{flex:0 1 50%;padding:0 5px;text-align:center}}.study-outcomes__info-number{color:var(--style-color);display:block;font-size:4rem;line-height:1.2;margin-bottom:40px}@media only screen and (max-width:1050px){.study-outcomes__info-number{margin-bottom:20px}}@media only screen and (max-width:480px){.study-outcomes__info-item{flex:0 1 100%}.study-outcomes__info-number{margin-bottom:10px}}.study-outcomes__info-title{display:block;font-size:1.33rem;line-height:1.16;margin-bottom:16px}.study-outcomes__info-text{color:var(--text-color);line-height:1.5}.study-review{background-image:url(../../assets/img/background_dark_01.webp);color:var(--white);padding:121px calc(40px + var(--padding-with-portfolio-btn)) 162px 40px;position:relative}.study-review:before{background-color:rgba(51,50,50,.1);background-image:url(../../assets/img/noise-bg.webp);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:1050px){.study-outcomes__info-title{font-size:1.2rem;margin-bottom:8px}.study-review{padding:80px 40px}}.study-review .section-headline{margin-bottom:105px;position:relative;text-align:center;z-index:2}.study-review__item{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:hsla(0,0%,100%,.1);margin:0 auto;max-width:1245px;padding:115px 95px 95px;position:relative;z-index:2}.study-review__text{color:#ebebf0;line-height:1.5;padding-left:110px;position:relative}.study-review__text:before{color:var(--white);content:"“";display:block;font-family:Impact;font-size:150px;font-weight:400;left:0;line-height:1;position:absolute;top:-28px}.study-review__author{align-items:center;display:flex;margin-top:80px}.study-features:before,.study-features__slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;top:0}.study-review__author-img{border-radius:50%;flex:0 0 100px;height:100px;overflow:hidden;position:relative}.study-review__author-img img{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.study-review__author-info{padding-left:35px}.study-review__author-name{color:var(--white);font-size:1.55rem;line-height:1.16;margin-bottom:5px}.study-review__author-position{color:#ebebf0;font-weight:700;line-height:1.2}.study-features{background-color:var(--dark-style-color);color:var(--white);padding:92px var(--padding-with-portfolio-btn) 240px 40px;position:relative}.study-features:before,.study-features__slide-bg,.study-features__slide-content{bottom:0;left:0;position:absolute;right:0}@media only screen and (min-width:2800px){.study-outcomes__content .section-description,.study-review__item{max-width:2200px}.study-review__text:before{font-size:200px}.study-review__author-img{flex:0 0 150px;height:150px}.study-review__author-info{padding-left:70px}.study-features{padding-top:190px}}@media only screen and (max-width:1050px){.study-review .section-headline{margin-bottom:60px}.study-features{padding:80px 0 80px 40px}}.study-features:before{background-image:url(../../assets/img/bg-case-study.png);content:"";opacity:.3;pointer-events:none}.study-features .section-headline{margin-bottom:95px;padding-right:40px;text-align:center}@media only screen and (max-width:1050px){.study-features .section-headline{margin-bottom:70px}}.study-features__slider.init .slide{transform:scale(.97);transform-origin:bottom;transition:transform .4s}.study-features__slider.init .slide.active{transform:scale(1)}.study-features__container{margin:0 0 0 auto;max-width:1665px;width:100%}@media only screen and (min-width:2500px){.study-features__container{max-width:2200px}}@media only screen and (max-width:767px){.study-review__item{padding:30px 20px 35px}.study-review__text{padding-left:55px}.study-review__text:before{font-size:90px;top:-15px}.study-review__author{margin-top:35px}.study-review__author-img{flex:0 0 40px;height:40px}.study-review__author-info{padding-left:15px}.study-review__author-name{font-size:1.07rem}.study-review__author-position{font-size:.86rem}.study-features .section-headline{margin-bottom:40px}.study-features__container{padding-right:40px}}.study-features__container.no-vertical{margin:0 auto;max-width:1030px;padding-right:40px}@media only screen and (min-width:2800px){.study-features__container{max-width:2600px}.study-features__container.no-vertical{max-width:1200px}}@media only screen and (max-width:580px){.technological{padding:60px 15px}.technological__item img{height:50px;width:50px}.technological__title{font-size:1rem;padding-left:14px}.our-services{padding:120px 15px 80px}.study-hero:before{background-image:linear-gradient(0deg,rgba(26,23,63,.92) .25%,rgba(26,23,63,0) 101.25%)}.study-hero__content,.study-role,.study-team{padding-left:15px;padding-right:15px}.study-hero__info{padding-bottom:60px}.study-hero__technologies{gap:5px}.study-hero__technologie{flex:0 1 21px}.study-hero__btns{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:325px;width:100%}.study-hero .page-headline{font-size:2.3rem;line-height:1.2}.study-about-client__text{padding:0 15px 47px}.study-about-client__text .study-about-client__description{line-height:1.2}.study-challenges,.study-job,.study-outcomes,.study-review{padding:80px 15px}.study-challenges__item:nth-child(2n){text-align:left}.study-challenges__item:nth-child(2n) .study-challenges__item-title{justify-content:flex-start}.study-challenges__item:nth-child(2n) .study-challenges__item-title:before{margin-left:0;margin-right:10px;order:0}.study-challenges__item:nth-child(2n) .study-challenges__item-description{padding-left:22px;padding-right:0}.study-challenges__item-title:before{margin-right:10px}.study-challenges__item-description{padding-left:22px}.study-team__list-item{font-size:.85rem}.study-team__list-item:before{margin-top:1px}.study-job__content .section-headline{margin-bottom:45px}.study-job__list-item{padding-left:42px}.study-job__list-item:not(:last-child){padding-bottom:25px}.study-job__list-item:after{height:calc(100% - 27px);left:12px;top:27px}.study-features{padding:80px 0 80px 15px}.study-features .section-headline,.study-features__container,.study-features__container.no-vertical{padding-right:15px}}.study-features__container.no-vertical .slider-track{display:flex;flex-wrap:wrap;gap:20px 34px;justify-content:center;width:100%}.study-features__container.no-vertical .slide{flex:0 1 calc(50% - 17px);height:0;padding-top:28%}@media only screen and (min-width:3500px){.study-features__container.no-vertical{max-width:2200px}.study-features__container.no-vertical .slider-track{gap:40px 68px}.study-features__container.no-vertical .slide{flex:0 1 calc(50% - 34px)}}.study-features__container .slider-track{gap:0 30px}@media only screen and (max-width:1050px){.study-features__container .slider-track{gap:0 15px}}.study-features__container .slide{background-color:var(--dark-style-color);height:476px;overflow:hidden;position:relative;width:276px}@media only screen and (min-width:2500px){.study-features__container .slide{height:676px;width:476px}}.study-features__slide-content{background-image:linear-gradient(180deg,rgba(64,38,165,0),#4026a5 80%);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:22px}@media only screen and (min-width:3200px){.study-features__container{max-width:3570px}.study-features__container .slide{height:876px;width:576px}.study-features__slide-content{padding:44px}}.study-features__slide-title{color:var(--white);display:block;font-size:1.33rem;font-weight:800;line-height:1.16;text-shadow:0 0 2px var(--dark-style-color);text-transform:uppercase}.study-features__slide-text{color:var(--light-text-color);display:block;max-height:0;overflow:hidden;padding-top:10px;transition:max-height .2s}@media only screen and (max-width:767px){.study-features__container.no-vertical .slider-track{gap:15px}.study-features__container.no-vertical .slide{flex:0 1 326px;height:189px;padding-top:0}.study-features__container .slider-track{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.study-features__container .slide{height:271px;width:157px}.study-features__slide-content{padding:12px}.study-features__slide-title{font-size:1rem}.study-features__slide-text{font-size:10px}}.error-section{padding-bottom:130px;padding-top:calc(var(--header-height) + 64px)}.error-section__content{margin:0 auto;max-width:730px;text-align:center;width:100%}.error-section .section-headline{margin-top:90px}.error-section .section-description{opacity:.7;padding-top:16px}.error-section img{height:auto;max-width:520px;width:100%}@media (max-height:890px){.error-section{padding-bottom:90px;padding-top:calc(var(--header-height) + 20px)}.error-section .section-headline{margin-top:45px}.error-section img{height:auto;max-width:480px;width:100%}.error-btn__container{margin-top:20px}}@media (max-width:860px){.contacts-section{flex-direction:column}.contacts-section__info{padding-bottom:40px;padding-top:0}.contacts-section__form{flex:1 1 100%}.error-section{padding-right:var(--padding-with-portfolio-btn)}.error-section__content{padding:0 15px}}@media (max-width:650px){.career-goodies{margin-bottom:100px;margin-top:80px}.career-goodies__container{padding-left:15px;padding-right:15px}.error-section img{max-width:390px}}@media screen and (min-width:769px) and (max-width:1050px){.portfolio-hero .hero-counter__number{margin-right:0}}@media screen and (min-width:769px) and (max-width:992px){.portfolio-hero__headline{font-size:2rem}}@media screen and (min-width:993px) and (max-width:1439px){.portfolio-hero__headline{font-size:2.5rem}}.pgcsimplygalleryblock-justified-load-more{background:#feb559!important;border-radius:0!important;color:#343464!important;font-weight:700;padding:13px 24px!important;text-transform:uppercase}.pgcsimplygalleryblock-justified-header.fixed{background:#1b1b28;bottom:0;left:0;margin-bottom:0;padding:32px 0;position:fixed;width:100vw;z-index:10}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.slide_img img{height:600px;transform:scale(.97);transition:transform .4s}.works-more{margin:104px auto 33px;text-align:center}.slider-headline__portfolio{color:#9a80ff;font-size:48px;font-weight:800;line-height:56px;margin-bottom:16px;text-align:left}.slider-subheadline__portfolio{color:#ebebf0;font-size:18px;font-weight:500;line-height:24px;margin-bottom:56px;text-align:left}.works-more_title{color:#e3dcff;font-size:48px;font-weight:800;line-height:56px;margin-bottom:36px;text-transform:uppercase}.works-more_links{display:flex;gap:47px;justify-content:center}.works-more_links a{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:800;gap:11px;line-height:28px;text-align:left;text-decoration:none}.works-more_links img{height:50px;width:50px}.contact-form__portfolio{background-image:url(../../assets/img/bg-contact-form.webp);background-repeat:no-repeat;background-size:cover}.projects-slider__portfolio{background:#1b1b28;margin-bottom:0!important;margin-top:-1px}.projects-slider__portfolio .projects-slider__container{margin-bottom:112px}.projects-slider__portfolio .slider-controls,.projects-slider__portfolio .slider__scrollbar{color:#fff}@media (max-width:768px){.projects-container,.works-container{padding:28px!important}.pgc-rev-tags-list-view{-moz-column-gap:25px!important;column-gap:25px!important;justify-content:space-between!important;row-gap:15px!important}.pgc-rev-tags-list-item-view{padding:3px 7px!important}.pgcsimplygalleryblock-justified-header{padding-bottom:40px}.pgc-rev-tags-list-item-title{font-size:16px;line-height:21px!important}.pgcsimplygalleryblock-justified-load-more{font-size:14px!important;padding:10px 18px!important}.pgc-rev-lb-b-item-title{display:none}.pgcsimplygalleryblock-justified-collection .pgcsimplygalleryblock-justified-footer .pgcsimplygalleryblock-justified-load-more{margin:34px auto!important}.pgcsimplygalleryblock-justified-header.fixed .pgc-rev-tags-list-view{flex-wrap:nowrap;overflow-x:auto}.works-more{margin:36px auto 43px}.works-more_title{font-size:26px;line-height:30px;margin-bottom:20px}.works-more_links{align-items:center;flex-direction:column;gap:20px;justify-content:center}.works-more_links a{font-size:15px;line-height:18px}.works-more_links img{height:32px;width:32px}.slider-headline__portfolio{font-size:25px;line-height:30px;margin-bottom:8px}.slider-subheadline__portfolio{font-size:10px;line-height:12px;margin-bottom:30px}.projects-slider__portfolio .slider-controls{margin-top:30px}}.slide_img.active img{transform:scale(1)}.projects-post__hero{padding-bottom:100px;padding-top:100px}.projects-post__headline{color:var(--style-color);font-size:4rem;font-weight:800;line-height:1.19;text-align:center;text-transform:uppercase}@media (width <= 48.06125rem){.projects-post__headline{font-size:2.5rem}}:root{--second-family:"Montserrat",sans-serif;--third-family:"Roboto",sans-serif;--color1:#1b1b28;--color2:#9a80ff;--color3:#fbc982;--light:#ebebf0;--ligtNavy:#5d5d83;--navy:#343464;--purple:#5540a8;--darkNavy:#1d1d38}@keyframes zoom-arrow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}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,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,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{border:0;margin:0;padding:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:18px;height:100%;scroll-behavior:smooth}a img,fieldset,img{border:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{margin:0}button{padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}:after,:before{box-sizing:inherit}@media (prefers-reduced-motion:reduce){*{transition:none!important}}*{box-sizing:border-box}:focus,:focus-visible{outline:0}button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:1rem}:root{--style-color:#9a80ff;--dark-style-color:#343464;--accent-color:#fbc982;--text-color:#5d5d83;--light-text-color:#ebebf0;--errorColor:#e72d2d;--white:#fff;--portfolio-btn-width:74px;--padding-with-portfolio-btn:var(--portfolio-btn-width);--header-height:0px}:root.dark-page{--dark-style-color:#9a80ff;--text-color:#fff}.dark-page .btn,.dark-page .contact-form__container .wpcf7 form .wpcf7-submit{color:#343464}body{background-image:url(../../assets/img/bg.webp);background-position:50%;background-repeat:repeat-y;background-size:cover;color:var(--text-color);display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-weight:400;line-height:1.6;min-height:100%}::-moz-selection{background-color:transparent}::selection{background-color:transparent}p ::-moz-selection,p::-moz-selection{background-color:rgba(154,128,255,.52)}p ::selection,p::selection{background-color:rgba(154,128,255,.52)}.dark-page body{background-color:#1b1b28;background-image:none}.no-scroll{overflow:hidden}main{flex:1 0 auto}.btn,.section-headline{font-size:2.67rem;font-weight:800;line-height:1.17;text-transform:uppercase}.btn{align-items:center;background-color:var(--accent-color);color:var(--dark-style-color);display:inline-flex;font-size:1rem;font-weight:700;height:50px;line-height:1.33;padding:0 24px;text-decoration:none;transition:background-color .3s}.btn-form{font-size:1.3rem}.btn:focus-visible,.btn:hover,.contact-form__container .wpcf7 input.wpcf7-submit:focus-visible,.contact-form__container .wpcf7 input.wpcf7-submit:hover{background-color:#ffe588}.btn.disabled,.btn:disabled{background-color:#ebebf0;cursor:default}.btn-with-icon:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block}.btn-contact{gap:0 12px}.btn-contact:after{background-image:url(../../assets/img/contact-btn-icon.svg);height:16px;width:16px}.btn-with-arrow{gap:0 17px}.btn-with-arrow:after{background-image:url(../../assets/img/arrow-right-blue.svg);height:13px;width:5px}.btn.full-width{justify-content:center;width:100%}input{border:0;color:var(--white);font-family:inherit;font-size:1rem;padding:25px 24px}input::placeholder,textarea::placeholder{color:var(--white);font-weight:700}input::-moz-selection,textarea::-moz-selection{background-color:#715dc2;background-color:#fbc982}input::selection,textarea::selection{background-color:#fbc982}textarea{font-size:1rem}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--white);font-weight:700}.wpcf7-email{text-transform:none}.js-parallax-text{will-change:transform}.scroll-bottom__btn{bottom:44px;display:inline-block;height:33px;left:50%;position:absolute;transform:translateX(-50%);transition:opacity .3s,visibility .3s;width:26px;z-index:1}.scroll-bottom__btn.hidden{opacity:0;pointer-events:none;visibility:hidden}.scroll-bottom__arrow{background-image:url(../../assets/img/scroll-bottom-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:block;height:8px;opacity:.2;transform-origin:bottom;width:18px}.dark-page .scroll-bottom__arrow{background-image:url(../../assets/img/scroll-bottom-arrow-light.svg)}.animation .scroll-bottom__arrow{animation:zoom-arrow 2s linear infinite}.animation .scroll-bottom__arrow.top{animation-delay:1s}.animation .scroll-bottom__arrow.center{animation-delay:2s}.animation .scroll-bottom__arrow.bottom{animation-delay:3s}@media (min-width:2500px){html{font-size:22px}.btn{height:75px}}@media (min-width:3000px){:root{--header-height:0px}html{font-size:.9vw}.btn{height:85px;padding:0 40px}.btn-contact:after{height:25px;width:25px}.btn-with-arrow:after{height:23px;margin-top:5px;width:15px}}@media (max-width:1440px){html{font-size:16px}.btn-form{font-size:1.5rem}}@media (max-width:1050px){body{background-image:url(../../assets/img/bg_s.webp)}.section-headline{font-size:2rem}.scroll-bottom__btn{display:none}}@media (max-width:990px){html{scroll-padding-top:calc(var(--header-height) + 20px)}}@media (max-width:768px){html{font-size:14px}input,textarea{font-size:16px}.btn{height:42px}.btn-form{font-size:1.7rem}.section-headline{font-size:2.28rem}.section-description{font-size:1.14rem}}@media (max-width:580px){.section-description{font-size:1rem}input{padding:16px}textarea{padding:20px 16px}}@media (max-width:650px){.section-headline{font-size:1.71rem}}a:not([class]){color:var(--color2);text-decoration:underline}.slider{width:100%}.dark-page .slider{position:relative;z-index:1}.slider-window{overflow:hidden;width:100%}.slider-track{align-items:stretch;display:grid;grid-auto-flow:column;transition:transform .7s;width:-moz-fit-content;width:fit-content}.slide{flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-controls{align-items:center;display:none;flex-wrap:wrap;gap:0 16px;margin-top:60px}.slider.init .slider-controls{display:flex}.slider__scrollbar{flex:1 0 100%;height:1px;margin-bottom:32px;position:relative}.show-full-header:after,.slider__scrollbar:before{background-color:currentColor;content:"";display:block}.slider__scrollbar:before{bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.slider__scrollbar-thumb{background-color:currentColor;display:block;height:1px;transition:transform .7s}.slider-arrow{align-items:center;cursor:pointer;display:flex;height:12px;justify-content:center;opacity:.5;transition:opacity .3s;width:12px}.slider-arrow:hover{opacity:1}.slider-arrow.slide-next:before,.slider-arrow.slide-prev:before{border-color:transparent currentcolor transparent transparent;border-radius:3px;border-style:solid;border-width:6px 9px 6px 0;content:"";display:inline-block;height:0;width:0}.slider-arrow.slide-next:before{border-color:transparent transparent transparent currentColor;border-width:6px 0 6px 9px}.slider-arrow.disabled{cursor:default;opacity:.2;pointer-events:none}.slider-count,.slider-count .all-slides{align-items:center;display:flex;gap:0 8px}.slider-count{color:currentColor;font-weight:700}.slider-count .all-slides{opacity:.5}.slider-count .all-slides:before{content:"/"}@media (min-width:3000px){.slider-arrow.slide-prev:before{border-width:12px 16px 12px 0}.slider-arrow.slide-next:before{border-width:12px 0 12px 16px}.slider-controls{gap:0 30px}}@media (max-width:1050px){.slider__scrollbar{margin-bottom:24px}}@media (max-width:580px){.slider-controls{margin-top:40px}}.dark-page .comments__slider .slider-controls{color:#fff}.dark-page .comments__slide{background:linear-gradient(180deg,#26263d,#202032)}.dark-page .comments__slide-position{color:var(--style-color)}.comments{padding:150px var(--portfolio-btn-width) 0 180px}.comments .section-headline{color:var(--dark-style-color)}.comments__slider{margin-top:80px}.comments__slider .slider-track{gap:0 63px}.comments__slider .slider-controls{color:var(--dark-style-color)}.comments__slide{background:linear-gradient(100.23deg,#d4d3fa -31.94%,#e7e9f4 224.76%);height:475px;overflow:hidden;transform:scaleY(.95);transform-origin:bottom;transition:transform .4s;width:452px}.comments__slide.active{transform:scaleY(1)}.comments__slide-content{display:flex;flex-direction:column;height:100%;padding:42px 58px 28px;width:100%}.comments__slide-head{display:grid;flex:0 1 auto;gap:5px 16px;grid-template-columns:60px 1fr}.comments__slide-avatar{border-radius:50%;grid-row:1/span 2;max-height:60px;overflow:hidden}.comments__slide-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.comments__slide-name{font-size:1.6rem;font-weight:800;line-height:1.17;text-transform:uppercase}.comments__slide-position{font-size:1rem;font-weight:700;text-transform:uppercase}.comments__slide-text{flex:1 1 auto;font-size:1rem;margin-top:20px}.comments__slide-text p:not(:first-child){margin-top:10px}.comments__slide-logo{flex:0 1 auto;margin:10px auto 0;width:200px}.comments__slide img,.contact-form__img img{height:auto;width:100%}@media (min-width:2500px){.comments__slide{height:650px;width:700px}}@media (min-width:3000px){.comments__slide{height:850px;width:900px}.comments__slide-head{grid-template-columns:120px 1fr}.comments__slide-avatar{max-height:120px}.comments__slide-logo{width:300px}}@media (max-width:1790px){.comments{padding-left:100px}}@media (max-width:1680px){.comments{padding-left:70px}}@media (max-width:1440px){.comments{padding-top:120px}.comments__slider{margin-top:60px}.comments__slide-content{padding:40px 55px 26px}}@media (max-width:1366px){.comments{padding-left:50px}}@media (max-width:1050px){.comments{padding:80px 0 0 40px}.comments__slider{margin-top:40px}.comments__slider .slider-track{gap:0 42px}.comments__slide{height:330px;width:300px}.comments__slide-content{padding:26px 36px 16px}.comments__slide-head{gap:0 16px;grid-template-columns:38px 1fr}.comments__slide-avatar{max-height:38px}.comments__slide-name{font-size:1.125rem}.comments__slide-text{font-size:12px;line-height:1.5;margin-top:10px}.comments__slide-logo{width:130px}.comments__slide-position{font-size:12px;line-height:1.2}}@media (max-width:580px){.comments{padding:60px 0 0 15px}.comments .section-headline{text-align:center}.comments__slide-content{padding:16px 16px 26px}.comments__slide-head{grid-template-columns:32px 1fr}.comments__slide-avatar{max-height:32px}.comments__slide-name{font-size:1.07rem}.comments__slide-text{font-size:1rem}.comments__slider .slider-track{gap:0 16px}}.dark-page .contact-form__container .wpcf7 form{background-color:#5540a8}.dark-page .contact-form__container .wpcf7 form input,.dark-page .contact-form__container .wpcf7 form textarea{color:var(--light-text-color)}.dark-page .contact-form{position:relative}.dark-page .contact-form a:not([class]){color:#fff}.dark-page .contact-form:before{background-color:#1b1b28;bottom:0;content:"";display:block;left:0;opacity:.7;position:absolute;right:0;top:0}.dark-page .contacts-section__form,.dark-page .contacts-section__info{position:relative;z-index:2}.dark-page .form-headline{color:var(--light-text-color)}.dark-page .contacts-data,.dark-page .contacts-section__description{color:#fff}.dark-page .contacts-data__title:first-of-type{color:var(--style-color)}.contacts-section.contact-form{background:url(../../assets/img/contact-section-bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:95px calc(180px + var(--portfolio-btn-width)) 85px 180px}.contact-form{background:radial-gradient(82.64% 335.42% at 3.74% -6.25%,#a08cef 0,#806bde 100%)}.contact-form__content{align-items:flex-end;display:flex}@media (width <= 48.06125rem){.contact-form__content{background-color:#715dc2;padding-block:2.5rem}}.contact-form__img{flex:0 0 60%;font-size:0;padding-right:37px}.contact-form__container .wpcf7 form{background-color:#715dc2;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:676px;padding:60px;width:100%}.contact-form__container .wpcf7 input{background-color:hsla(0,0%,100%,.1);font-weight:700;padding:23px 24px;width:100%}.contact-form__container .wpcf7 input.wpcf7-not-valid{border:1px solid var(--errorColor)}.contact-form__container .wpcf7 input.wpcf7-submit{background-color:var(--accent-color);color:var(--dark-style-color);cursor:pointer;font-size:1.3rem;font-weight:700;height:68px;line-height:1.33;margin-top:16px;padding:0 24px;text-align:center;text-transform:uppercase;transition:background-color .3s}.contact-form__container .wpcf7 input.wpcf7-submit:disabled{background-color:#fff;cursor:default}.contact-form__container .wpcf7 textarea{background-color:hsla(0,0%,100%,.1);border:0;color:var(--white);font-family:inherit;height:146px;padding:20px 24px;resize:none;text-transform:uppercase;width:100%}.contact-form__container .wpcf7 .full-width{grid-column:1/-1}.contact-form__container .wpcf7-not-valid-tip,.form-headline{color:#fbc982;font-size:.83rem;font-weight:700;text-transform:uppercase}.form-headline{color:var(--white);font-size:1.78rem;font-weight:800;width:100%}.form-description{color:#ebebf0;margin-bottom:15px}.attach-cv{align-items:center;display:flex;position:relative}.attach-cv__text{color:var(--white);font-size:1rem;font-weight:700;line-height:1.33;text-transform:uppercase}.add-file,.attach-cv__icon{align-items:center;justify-content:center}.attach-cv__icon{cursor:pointer;display:flex;margin-right:15px}.attach-cv .wpcf7-form-control-wrap{position:static}.attach-cv .wpcf7-not-valid-tip{left:0;margin-top:5px;position:absolute;right:0;top:100%}.add-file{background:hsla(0,0%,100%,.1);display:inline-flex;height:25px;transition:all .3s ease;width:25px}.add-file:hover{background:hsla(0,0%,100%,.3)}.add-file:before{content:url(../../assets/img/add.webp);line-height:0}.add-file,.add-file__input{cursor:pointer}input.add-file__input{height:25px;left:0;opacity:0;padding:0;position:absolute;top:-22px;width:25px}@media (max-width:1440px){.contact-form,.contacts-section.contact-form{padding-top:80px}.contact-form__img{flex:0 0 45%;overflow:hidden;padding-right:9px}.contact-form__img img{margin-left:-200px;min-width:786px}.contact-form__container{flex:0 0 55%}}@media (max-width:950px){.contact-form__img{display:none}.contact-form__container{flex:0 0 100%}}@media (max-width:768px){.contacts-section.contact-form{padding:60px 15px}.contact-form__container .wpcf7 form{background-color:transparent;gap:8px;grid-template-columns:1fr;padding:0}.contact-form__container .wpcf7 input.wpcf7-submit{height:52px}}.dark-page .map__content{background-color:#343464}.dark-page .partners__slide{background-color:rgba(52,50,72,.95)}.dark-page .partners__slide.active{background-color:#343248}.map__content{background-color:var(--dark-style-color);height:100vh;position:relative;width:100%}.map-container{height:100%;overflow:hidden;width:100%}.draggable-container{cursor:grab;height:-moz-fit-content;height:fit-content;position:relative;transform:translate(-363px,-275px);width:-moz-fit-content;width:fit-content}.draggable-container.drag{cursor:move}.map__img{height:1485px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2783px}.map-count{align-items:center;background-color:var(--white);border:5px solid var(--style-color);border-radius:50%;color:var(--style-color);display:flex;font-size:1.33rem;font-weight:800;height:60px;justify-content:center;position:absolute;width:60px;z-index:2}.partners{bottom:0;left:0;margin-left:220px;padding:0 0 90px;position:absolute;right:0;z-index:3}.partners .section-headline{color:var(--white)}.partners__slider{margin-top:34px}.partners__slider .slider-window{padding:5px 0}.partners__slider .slider-track{gap:0 24px}.partners__slide,.partners__slider .slider-controls{color:var(--white)}.partners__slide{background-color:rgba(96,90,152,.9);font-size:.89rem;line-height:1.25;padding:10px 16px 16px;text-align:center;transition:background-color .3s,transform .3s;width:320px}.partners__slide.active{background-color:rgba(96,90,152,.97);transform:scale(1.05)}.partners__slide-img{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:100%}.partners__slide-img img{height:auto;max-height:100%;max-width:100%;width:auto}@media (min-width:2000px){.map-count{height:80px;width:80px}}@media (min-width:2500px){.draggable-container{transform:translate(-246px,-275px)}}@media (min-width:3000px){.partners__slide{padding:20px 26px 26px;width:600px}.map__img{height:1651px;width:3000px}.draggable-container{cursor:default;margin:0 auto;transform:none}}@media (max-width:1790px){.partners{margin-left:150px}}@media (max-width:1680px){.partners{margin-left:100px}}@media (max-width:1366px){.partners{margin-left:35px}}@media (max-width:1050px){.map__content{height:750px}.draggable-container{transform:translate(-565px,-275px)}.partners{margin-left:40px;padding-bottom:45px}.partners__slider{margin-top:25px}}@media (max-width:950px){.map-count{border-width:3px;height:45px;width:45px}.partners__slider .slider-track{gap:0 16px}.partners__slide{padding:10px 12px 16px;width:248px}}@media (max-width:768px){.draggable-container{transform:translate(-1140px,-275px)}}@media (max-width:580px){.partners{margin-left:15px}.map__content{height:700px}}@media (max-width:480px){.draggable-container{transform:translate(-1219px,-323px)}}.dark-page .subscribe__content{background:#6a51ca;box-shadow:0 20px 45px 0 rgba(0,0,0,.15)}.dark-page .subscribe__form{background-color:rgba(0,0,0,.1)}.subscribe{margin:-34px 0 -65px;padding:17px 0 47px;position:relative;z-index:3}.subscribe__content{background:#9a80ff;background-image:url(../../assets/img/noise-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 20px 45px rgba(0,0,0,.15);margin-left:-3px;transform:rotate(-1deg);width:101%}.subscribe__text .section-headline{color:var(--white)}.subscribe__text{align-items:center;gap:0 137px;justify-content:center;padding:73px 0 66px;will-change:transform}.subscribe__form,.subscribe__form form,.subscribe__text{display:flex}.subscribe__form{background-color:#8770df;height:61px;position:relative;width:528px}.subscribe__form .wpcf7{height:100%;width:100%}.subscribe__form .wpcf7-not-valid-tip{color:#fbc982;font-size:.83rem;font-weight:700;left:0;position:absolute;text-transform:uppercase;top:100%}.subscribe__form .wpcf7-form-control-wrap{display:block;flex:1 1 auto;height:100%}.subscribe__form form{height:100%}.subscribe__form form input{background-color:transparent;height:100%;padding-bottom:0;padding-top:0;width:100%}.subscribe__form .wpcf7-submit{background-image:url(../../assets/img/subscribe__btn.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;flex:0 0 74px;height:100%;padding:0;transition:background-image .4s}.subscribe__form .wpcf7-submit:focus-visible,.subscribe__form .wpcf7-submit:hover{background-image:url(../../assets/img/subscribe__btn_hover.webp)}@media (min-width:2000px){.subscribe{margin:-55px 0 -90px;padding:17px 0 47px}}@media (min-width:3000px){.subscribe__form{height:105px;width:700px}.subscribe__form .wpcf7-submit{background-size:65%}}@media (max-width:1485px){.subscribe__text{gap:0 58px}}@media (max-width:1440px){.subscribe{margin-bottom:-60px}.subscribe__text{padding:70px 0}.subscribe__form{width:460px}}@media (max-width:1280px){.subscribe__text{gap:0 30px;padding:70px 30px}.subscribe__content{padding:10px 0}.subscribe__text .section-headline{flex:1 0 auto}.subscribe__form{flex:0 1 460px}}@media (max-width:1050px){.subscribe{margin-bottom:-53px;padding-bottom:43px}.subscribe__text{padding:35px 30px}}@media (max-width:950px){.subscribe__text{flex-direction:column;gap:15px 0}.subscribe__text .section-headline{text-align:center;width:100%}.subscribe__form{flex:1 1 auto;height:50px;max-width:450px;width:100%}}@media (max-width:590px){.subscribe__content{padding:15px 0 30px}}@media (max-width:480px){.subscribe__content{width:103%}.subscribe__form input{padding-left:16px;padding-right:16px}.subscribe__form .wpcf7-submit{flex:0 0 58px}}.contact-popup{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:url(../../assets/img/popup-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:90%;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s;visibility:hidden;z-index:15}.contact-popup.show{opacity:1;pointer-events:all;visibility:visible;z-index:16777002}.contact-popup_content{max-height:100vh;overflow:auto;position:relative;scrollbar-color:var(--dark-style-color) var(--light-text-color);scrollbar-width:thin}.contact-popup_content::-webkit-scrollbar{width:4px}.contact-popup_content::-webkit-scrollbar-track{background:var(--light-text-color)}.contact-popup_content::-webkit-scrollbar-thumb{background:var(--dark-style-color)}.contact-popup .contact-form__container .wpcf7,.contact-popup_content .contact-form__container{padding-bottom:0}#contact-popup .contact-form__container{padding-inline:unset!important}.close-popup{background-image:url(../../assets/img/close.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;height:23px;opacity:.5;padding:0;position:absolute;right:6px;top:6px;transition:opacity .4s;width:23px}.close-popup:hover{opacity:1}@media (min-width:2000px){.contact-popup_content .contact-form__container{max-width:1000px}.contact-popup_content .contact-form__container form{padding:60px}}@media (max-width:580px){.dark-page .contact-popup_content .contact-form__container{background-color:#5540a8}.contact-popup_content{height:100%;width:100%}.contact-popup_content .contact-form__container{background-color:#715dc2;min-height:100%;padding:40px 15px}}.icon-text__slide{color:var(--white);padding-left:45px;width:500px}.icon-text__slide.active .icon-text__slide-img{transform:scale(1)}.icon-text__slide-img{height:133px;transform:scale(.7);transform-origin:center;transition:transform .4s;width:133px}.footer-logo img,.icon-text__slide-img img{height:auto;width:100%}.icon-text__slide-content{margin-left:-45px;margin-top:10px;padding-left:45px;position:relative}.icon-text__slide-content:before{color:#d6d6e0;content:"0" counter(slide-counter);counter-increment:slide-counter;font-size:1.33rem;font-weight:800;left:0;opacity:.5;position:absolute;top:-2px}.icon-text__slide-headline{font-size:1.33rem;font-weight:800;position:relative;text-transform:uppercase}.icon-text__slide-headline+.icon-text__slide-text{margin-top:24px}.icon-text__slide-text{color:var(--light-text-color);font-weight:400;max-width:410px;width:100%}@media (min-width:2900px){.icon-text__slide{width:700px}.icon-text__slide-text{max-width:85%}.icon-text__slide-img{height:160px;width:160px}}@media (min-width:3000px){.icon-text__slide{padding-left:80px;width:880px}.icon-text__slide-content{margin-left:-80px;padding-left:80px}.icon-text__slide-img{height:200px;width:200px}.icon-text__slide-text{max-width:95%}}@media (max-width:1440px){.icon-text__slide{width:418px}.icon-text__slide-img{height:125px;width:125px}}@media (max-width:1050px){.icon-text__slide{padding-left:30px;width:330px}.icon-text__slide-img{height:105px;width:105px}.icon-text__slide-content{margin-left:-30px;padding-left:30px}.icon-text__slide-headline{font-size:1.125rem}.icon-text__slide-headline+.icon-text__slide-text{margin-top:8px}.icon-text__slide-text{font-size:.875rem}}@media (max-width:580px){.icon-text__slide{padding-left:0;width:auto}.icon-text__slide-img{height:70px;transform:none;width:70px}.icon-text__slide.active .icon-text__slide-img{transform:scale(1)}.icon-text__slide-content{margin-left:0;padding-left:0}.icon-text__slide-content:before{display:none}.icon-text__slide-headline{margin-top:8px}}.dark-page footer{background:#191925}footer{background:linear-gradient(180deg,#2a2a47,#202038);flex:0 0 auto}.footer-top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:0 85px;justify-content:space-between;padding:100px 100px 40px}.footer-logo{flex:0 0 190px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.slider-count{margin:0 10px}.all-slides{margin-left:8px}.all-slides:before{margin-right:8px}.header-menu__item:not(:last-child),.hero-counter__item{margin-right:5px}.with-submenu .header-menu__link:after{margin-left:5px}.menu-third-level{margin-top:5px}.menu-third-level__item{margin-top:10px}.btn-contact:after{margin-left:12px}.btn-with-arrow:after{margin-left:17px}.portfolio-btn_content:before{margin-right:24px}.portfolio-btn_content:after{margin-left:24px}.advantages__item:not(:last-child){margin-right:30px}.social-networks__link:not(:first-child){margin-left:26px}.mobile-menu{height:92%}.filter-list:not(:first-child){margin-left:9px}.career-description__list li{margin-right:12px}.services-list:not(:last-child){margin-right:25px}.post-item__article li{margin-bottom:20px}.services-genres__tabs{padding:0 8px}.services-genres__tab{margin:5px 8px}.technological__list{margin-top:20px}.technological__item{padding-top:30px}.technological__item:nth-child(odd){padding-right:22px}.technological__item:ntm-child(even){padding-right:22px}.services-features__item:not(:first-child,:nth-child(2)){margin-top:25px}.services-features__item:nth-child(odd):not(:last-child){margin-right:25px}.study-hero__technologie:not(:last-child){margin-right:10px}.study-features__container .slide{margin:12px 6px 0}.career-goodies__item:not(:last-child){margin-right:24px}.hero-counter__item:not(:last-child){margin-right:97px}.career-goodies__item-content{padding-bottom:16px}.posts-list .posts-list__item{max-width:100%}.post-list .posts-list__item:nth-child(odd){margin-right:25px}.post-list .posts-list__item{margin-bottom:32px}.post-list .posts-list__item:nth-last-child(-n+2),.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list{margin-bottom:65px}.services-list:nth-child(odd){margin-right:100px}@media (max-width:950px){.advantages__item:not(:last-child){margin-right:0}.subscribe__text .section-headline{margin-bottom:15px}}@media (max-width:768px){.filter-list:not(:first-child){margin-left:31px}.career-goodies__item:not(:last-child),.hero-counter__item:not(:last-child){margin-right:16px}.career-goodies__item-content{padding-bottom:8px}.services-list{margin-bottom:75px}.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list:nth-child(odd){margin-right:90px}}@media (max-width:735px){.services-list{margin-bottom:35px}.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list:nth-child(odd){margin-right:35px}}@media (max-width:640px){.services-features__item:not(:first-child){margin-top:15px}.services-features__item:nth-child(odd):not(:last-child){margin-right:0}}@media (max-width:620px){.post-list .post-item:nth-child(odd){margin-right:16px}.post-list .post-item{margin-bottom:24px}.post-list .post-item:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:580px){.hero-counter__item:not(:last-child){margin-right:60px}.why-us__slide:nth-child(odd){margin-right:16px}.study-hero__technologie:not(:last-child){margin-right:10px}.why-us__slide:not(:last-child){margin-bottom:30px}}@media (max-width:480px){.services-list{margin-bottom:35px}.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list:nth-child(odd){margin-right:10px}}@media (max-width:390px){.portfolio-lightbox .lightbox__navigation{height:50vh}}@media (max-width:375px){.filter-list:not(:first-child){margin-left:9px}.hero-counter__container:not(:last-child){margin-right:18px}.career-description__list li{margin-right:8px}.services-list{margin-bottom:25px}.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list:nth-child(odd){margin-right:10px}.post-list:not(:last-child){margin-bottom:32px}}@media (max-width:360px){.technological__item:nth-child(odd){padding-right:0}.technological__item:ntm-child(even){padding-right:0}}@media (max-width:345px){.services-list{margin-bottom:35px}.services-list:nth-last-child(-n+2){margin-bottom:0}.services-list:nth-child(odd){margin-right:35px}}}.dark-page .adwards-section__content:after,.dark-page .adwards-section__content:before{background-image:none}.dark-page .adwards-section__content:before{background-color:#463294}.dark-page .adwards-section__content:after{background-color:#6a51ca}.adwards-section{position:relative;z-index:1}.adwards-section__content{padding:130px var(--padding-with-portfolio-btn) 75px 112px;position:relative}.adwards-section__content:after,.adwards-section__content:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;z-index:-1}.adwards-section__content:before{background-image:url(../../assets/img/noise-bg.webp),linear-gradient(90.03deg,#e2d8f3 -.26%,#daebf6 100.24%);height:55%;top:20px;transform:matrix(1,.02,-.03,1,-6,0);width:105%}.adwards-section__content:after{background-color:#9a80ff;background-image:url(../../assets/img/noise-bg.webp);bottom:12px;height:85%;transform:matrix(1,-.02,.02,1,-4,0);width:105%}.adwards-section .section-headline{color:#fff;margin-bottom:50px;text-align:center}.adwards__slider .slider-controls{color:var(--white)}.adwards__slider .slider-track{align-items:center;gap:106px}.adwards__slide{transform:scale(.8);transition:transform .3s}.adwards__slide.active{transform:scale(1)}@media (min-width:2500px){.adwards-section__content{padding-left:200px}.adwards__slide img{width:360px}}@media (max-width:1790px){.adwards-section__content{padding-left:100px}}@media (max-width:1680px){.adwards-section__content{padding-left:70px}}@media (max-width:1440px){.adwards-section__content:after{bottom:9px;transform:matrix(1,-.02,.01,1,-4,0)}}@media (max-width:1050px){.adwards-section__content{padding:100px 0 80px 40px}.adwards__slider .slider-track{gap:0 25px}}@media (max-width:580px){.adwards-section__content{padding:100px 0 80px 24px}.adwards-section__content:before{top:30px;transform:matrix(1,.02,0,1,-6,0)}.adwards-section__content:after{transform:matrix(1,-.02,0,1,-4,0)}}.simple-portfolio{background-color:#957cf8;color:var(--white);padding:110px calc(180px + var(--padding-with-portfolio-btn)) 90px 180px}@media only screen and (max-width:1790px){.simple-portfolio{padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1680px){.simple-portfolio{padding-left:70px;padding-right:calc(70px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1440px){.simple-portfolio{padding-top:120px}}@media only screen and (max-width:1366px){.simple-portfolio{padding-left:30px;padding-right:calc(30px + var(--padding-with-portfolio-btn))}}@media only screen and (max-width:1050px){.simple-portfolio{padding:80px 40px}}@media only screen and (max-width:580px){.simple-portfolio{padding:60px 15px}}.simple-portfolio .section-headline{text-align:center}.simple-portfolio__content{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:81px}@media only screen and (max-width:1050px){.simple-portfolio__content{margin-top:40px}}@media only screen and (max-width:920px){.simple-portfolio__content{gap:15px}}@media only screen and (max-width:860px){.simple-portfolio__content{gap:10px;grid-template-columns:1fr}}.simple-portfolio__item{width:100%}@media only screen and (max-width:860px){.simple-portfolio__item{margin:0 auto;max-width:450px}}.simple-portfolio__link{background-position:50%;background-repeat:no-repeat;background-size:100%;color:#ebebf0;display:block;font-weight:700;height:0;overflow:hidden;padding-top:100%;position:relative;text-decoration:none;transition:background-size .4s;width:100%}.simple-portfolio__link:hover{background-size:110%}.simple-portfolio__link:hover .simple-portfolio__about{transform:translateY(0)}.simple-portfolio__about{background-image:linear-gradient(180deg,rgba(10,8,22,0),rgba(10,8,22,.75) 55.1%,rgba(10,8,21,.75));bottom:0;display:flex;flex-direction:column;height:65%;justify-content:flex-end;left:0;padding:20px 22px;position:absolute;right:0;transform:translateY(150%);transition:transform .7s}.simple-portfolio__about-headline{color:var(--white);display:block;font-size:1.34rem;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.simple-portfolio__btn{margin-top:90px;text-align:center}@media only screen and (max-width:1050px){.simple-portfolio__btn{margin-top:80px}}.contact-form .wpcf7 .wpcf7-text{width:100%}.attach-cv__text{word-break:break-all}.main-slider__description{color:#fff}.main-slider__subHeadline{color:#9a80ff}.atach-file p,.attach-cv p{align-items:center;display:flex}.form-item-terms{display:flex}.form-item-terms .wpcf7-list-item label{align-items:center;color:#fff;display:flex}.form-item-terms .wpcf7-list-item input{height:15px;padding:0;width:15px}.form-item-terms .wpcf7-list-item-label{margin:0 5px 0 10px}.contact-form__container .wpcf7 textarea.wpcf7-not-valid{border:1px solid var(--errorColor)}.wpcf7-spinner{display:none!important}.wpcf7-submit{color:transparent;font-size:0}.blog__form .invalid .wpcf7-response-output,.subscribe__form .invalid .wpcf7-response-output{display:none!important}.projects-slider{margin-block:6.25rem}@media (width <= 48.06125rem){.projects-slider{margin-block:3.75rem}}.projects__slider{margin-left:calc(50% - 650px)}@media (width <= 83.99875rem){.projects__slider{margin-left:1.375rem}}.projects__slide a .projects__slide-img{background-position:100%}.invalid .wpcf7-response-output{color:#ffe588}.sent .wpcf7-response-output{color:#00cf00}.invalid .wpcf7-response-output,.sent .wpcf7-response-output{align-content:center;align-items:center;border:none!important;display:flex!important;flex-direction:row;grid-column:1/-1;justify-content:center;width:100%}.blog__form .sent .wpcf7-response-output,.subscribe__form .sent .wpcf7-response-output{border:0;display:block;font-size:.83rem;font-weight:700;left:0;margin-left:0;padding-left:0;position:absolute;text-transform:uppercase;top:60%}.sent-status{background-color:#715dc2;display:none}.sent-status__wrapper{align-items:center;display:flex;height:400px;justify-content:center;max-width:676px;padding:40px;width:100%}.sent-status__text{color:#fff;font-size:1.78rem;font-weight:800;text-align:center;text-transform:uppercase}.atach-file [data-name=atach]{display:none}.atach-file{display:flex}@media (max-width:1050px){.breadcrumbs{display:flex;justify-content:center}}.breadcrumbs-blog a{color:#5d5d83;text-decoration:none}.breadcrumb_last,.breadcrumbs-blog a{font-weight:700;text-transform:uppercase}.breadcrumb_last{color:#343464}.breadcrumb-separator{color:#5d5d83;margin:0 12px}.breadcrumbs-services a{color:#343464;font-weight:700;text-decoration:none;text-transform:uppercase}.light .breadcrumbs-services a{color:#fff}.breadcrumbs-services .breadcrumb-separator{color:#343464;font-weight:700}.light .breadcrumbs-services .breadcrumb-separator{color:#fff}.breadcrumbs-services .breadcrumb_last{color:#343464}.light .breadcrumbs-services .breadcrumb_last{color:#fff}.nav-links{align-items:center;display:flex;flex-direction:row}.page-numbers{border-radius:40px;color:var(--dark-style-color);font-weight:700;height:40px;text-decoration:none;text-transform:uppercase;width:40px}.page-numbers,.prev.page-numbers{align-items:center;display:inline-flex;justify-content:center}.prev.page-numbers{cursor:pointer;height:12px;margin-right:18px;opacity:.5;transition:opacity .3s;width:12px}.prev.page-numbers:before{border-color:transparent currentcolor transparent transparent;border-radius:3px;border-style:solid;border-width:6px 9px 6px 0;content:"";display:block;display:inline-block;height:0;width:0}.prev.page-numbers:hover{opacity:1}.next.page-numbers{align-items:center;cursor:pointer;display:inline-flex;height:12px;justify-content:center;margin-left:18px;opacity:.5;transition:opacity .3s;width:12px}.next.page-numbers:before{border-color:transparent transparent transparent currentcolor;border-radius:3px;border-style:solid;border-width:6px 0 6px 9px;content:"";display:block;display:inline-block;height:0;width:0}.next.page-numbers:hover{opacity:1}.page-numbers.current{background:var(--style-color);color:var(--white)}.pagination__button:not(:last-child){margin-right:14px}.pagination__button:nth-child(5){margin-right:0}@media (min-width:2500px){.pagination{margin-left:auto;margin-right:auto;max-width:2200px}.pagination__button-active{border-radius:50px;height:50px;width:50px}}.search__notification{font-size:48px;font-weight:700}@media (min-width:2500px){.page-numbers{border-radius:50px;height:50px;width:50px}}@media (min-width:2900px){.page-numbers{border-radius:55px;height:55px;width:55px}}@media (min-width:3300px){.page-numbers{border-radius:60px;height:60px;width:60px}}@media (min-width:3500px){.page-numberse{border-radius:65px;height:65px;width:65px}}@media (min-width:3000px){.prev.page-numbers:before{border-width:12px 16px 12px 0}.next.page-numbers:before{border-width:12px 0 12px 16px}}.custom-page__divider{height:200px;width:100%}@media (max-width:1920px){.custom-page__divider{height:150px}}@media (max-width:1050px){.custom-page__divider{height:100px}}@media (max-width:767px){.custom-page__divider{height:50px}}.have-idea__img-container{transform:rotate(-2deg)}:dir(rtl) .technological__title{padding-left:0;padding-right:25px}:dir(rtl) .footer-menu__link:before{margin-left:12px;margin-right:unset;transform:rotate(180deg)}:dir(rtl) .portfolio-btn{left:0;right:unset}:dir(rtl).hidden-portfolio-btn .portfolio-btn{transform:translateX(-150%) rotateY(.5deg)}:dir(rtl) .privacy-links__item:first-child{padding-left:30px;padding-right:0}:dir(rtl) .privacy-links__item:last-child{padding-left:0;padding-right:30px}:dir(rtl) .privacy-links__item:not(:first-child):before{left:unset;right:-3px}:dir(rtl) .portfolio-btn_content{min-width:255px}:dir(rtl) .our-services__item-text{padding-left:unset;padding-right:20px}:dir(rtl) .our-services__item-list li:before{margin-left:12px;margin-right:unset;transform:rotateY(180deg)}:dir(rtl) .attach-cv__icon{margin-left:15px;margin-right:unset}:dir(rtl) .faq__accordion-link-icon{margin-left:24px;margin-right:unset}:dir(rtl) .faq__accordion-body{padding-left:unset;padding-right:39px}:dir(rtl) .faq__accordion-body:before{left:unset;right:0}:dir(rtl) .contact-form .wpcf7 .wpcf7-text{direction:rtl}:dir(rtl) .slider.init .slider-controls{flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width:1051px){:dir(rtl) .offers{padding:90px 100px 90px 174px}:dir(rtl) .our-services{padding:245px 180px 107px 254px}:dir(rtl) header{left:74px;right:0}:dir(rtl) .technological{padding:88px 100px 205px 244px}:dir(rtl) .simple-portfolio{padding:110px 180px 90px 244px}}@media only screen and (min-width:1051px) and (max-width:1366px){:dir(rtl) .our-services{padding-left:94px;padding-right:30px}}@media only screen and (min-width:1141px){:dir(rtl) .services-container{padding-left:174px;padding-right:100px}:dir(rtl) .services-process__item:nth-child(odd) .services-process__additionalimg{left:-55%;transform:scaleX(-1)!important}:dir(rtl) .services-process__item:nth-child(2n) .services-process__additionalimg{left:15%;transform:scaleX(-1)!important}:dir(rtl) .services-process__item:nth-child(3) .services-process__additionalimg{left:-70%;transform:scaleX(-1)!important}:dir(rtl) .services-process__item:nth-child(4) .services-process__additionalimg{left:4%}:dir(rtl) .our-services__container-col:nth-child(2):before{right:36%;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(3):before{left:36%;transform:unset}:dir(rtl) .our-services__container-col:nth-child(3){padding-left:unset;padding-right:60px}:dir(rtl) .our-services__container-col:nth-child(5):before{left:110px;transform:unset}:dir(rtl) .our-services__container-col:nth-child(4):before{right:110px;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(7):before{left:50px;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(6):before{right:120px;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(8):before{bottom:-50px;right:-20px;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(9):before{bottom:-50px;right:20px;transform:scaleX(-1)}:dir(rtl) .our-services__container-col:nth-child(9){padding-right:35px}:dir(rtl) .our-services__container-col:first-child:before,:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:before{left:unset;right:40px}}@media only screen and (max-width:1140px) and (min-width:381px){:dir(rtl) .our-services__container-col:first-child:before{left:unset;right:40px}:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:before{left:unset;right:40px}:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:after{right:18px}:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:after{left:unset;right:38px}:dir(rtl) .our-services__item-list:before{left:unset;right:-60px}:dir(rtl) .our-services__item-list:after{left:unset;right:-62px}}@media only screen and (max-width:380px){:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:after{left:unset;right:18px}:dir(rtl) .our-services__container-col:first-child:before,:dir(rtl) .our-services__container-col:nth-child(2) .our-services__item:before{left:unset;right:20px}:dir(rtl) .our-services__item-list:before{left:unset;right:-45px}:dir(rtl) .our-services__item-list:after{left:unset;right:-47px}}@media screen and (max-width:1050px){:dir(rtl) .adwards-section__content{padding:100px 40px 80px 0}:dir(rtl) .services-comments{padding:80px 40px 50px 0}:dir(rtl) .services{padding:80px 40px 80px 0}}.contact-form__container .wpcf7 form.three-col-form{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(3,1fr);row-gap:20px}.contact-form__container .wpcf7 form.three-col-form .form-headline{line-height:36px}.contact-form__container .wpcf7 .new-design input{background-color:hsla(0,0%,100%,.1);border-bottom:1px solid #8979ca;border-radius:0;font-size:16px;line-height:18px;padding:10px}.contact-form__container .wpcf7 .new-design input::-moz-placeholder{font-size:14px;font-weight:500;line-height:28px;text-align:left;text-transform:none}.contact-form__container .wpcf7 .new-design input::placeholder{font-size:14px;font-weight:500;line-height:28px;text-align:left;text-transform:none}.contact-form__container .wpcf7 .new-design input.wpcf7-not-valid,.contact-form__container .wpcf7 .new-design textarea.wpcf7-not-valid{border:0;border-bottom:1px solid #fbc982}.contact-form__container .new-design .wpcf7-not-valid-tip{font-size:15px;font-weight:600;line-height:16px;position:absolute;text-transform:none}.contact-form__container .new-design textarea+.wpcf7-not-valid-tip{bottom:-15px}.contact-form__container .wpcf7 .new-design .form-options{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.contact-form__container .wpcf7 .new-design input[type=radio]{display:none}.contact-form__container .wpcf7 .new-design input[type=radio]:checked+span{background:#fbc982;color:#343464}.contact-form__container .wpcf7 .new-design .wpcf7-list-item{grid-column:span 1;margin:0}.contact-form__container .wpcf7 .new-design .form-options .wpcf7-list-item-label{background:#8979ca;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:26px;padding:7px 0;text-align:center;text-transform:uppercase;width:100%}.new-design .wpcf7-acceptance .wpcf7-list-item-label{text-transform:none}.contact-form__container .wpcf7 .new-design .wpcf7 form{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:540px){.contact-form__container .wpcf7 .new-design .wpcf7 form{grid-template-columns:repeat(2,1fr)}.form-item.new-design.two-col{grid-column:span 3}.form-item.new-design.two-col div{grid-column:1/-1;margin-bottom:16px}.contact-form__container .wpcf7 .new-design .wpcf7-list-item{grid-column:span 3}}.form-item.new-design.two-col{-moz-column-gap:8px;column-gap:8px;display:grid;grid-column:span 3;grid-template-columns:repeat(2,1fr)}.new-design .form-item__label{color:#fff;font-size:15px;font-weight:700;line-height:18px;margin-bottom:11px;text-align:left;text-transform:uppercase}.new-design.two-col .form-item__label{display:inline-block;grid-column:1/-1}.contact-form__container .wpcf7 .new-design textarea{background-color:hsla(0,0%,100%,.1);border-bottom:1px solid #8979ca;border-radius:0;font-size:16px;height:86px;line-height:18px;padding:10px;resize:none;width:100%}.new-design-textarea{position:relative}.contact-form__container .wpcf7 .new-design textarea::-moz-placeholder{opacity:0}.contact-form__container .wpcf7 .new-design textarea::placeholder{opacity:0}.contact-form__container .wpcf7 .new-design #placeholder{bottom:10px;color:#ebebf0;font-size:14px;font-weight:500;left:10px;line-height:28px;position:absolute;text-align:left;text-transform:none}.contact-form__container .wpcf7 .form-item-terms.new-design input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(113,93,194,0);color:currentColor;font:inherit;margin:0;position:relative;transform:translateY(-.075em)}.contact-form__container .wpcf7 .form-item-terms.new-design input[type=checkbox]:before{content:"";height:18px;position:absolute;width:18px}.contact-form__container .wpcf7 .form-item-terms.new-design.white input[type=checkbox]:checked:before{content:url(../../assets/img/check-white.svg);transform:translateY(-6px)!important}.contact-form__container .wpcf7 .form-item-terms.new-design.blue input[type=checkbox]:checked:before{content:url(../../assets/img/check-blue.svg);transform:translateY(-6px)!important}.form-item-terms.new-design.blue{display:flex}.contact-form__container .wpcf7 .form-item-terms.new-design.white input[type=checkbox]{border:2px solid #fff;height:18px;padding:unset;position:relative;width:18px}.contact-form__container .wpcf7 .form-item-terms.new-design.blue input[type=checkbox]{background:#fff;border:1px solid #343464;height:14px;padding:unset;position:relative;width:14px}.hidden-contact-check{display:none}.attach-cv p{line-height:25px}.delete-file{color:#fff;cursor:pointer;font-size:26px;transform:rotate(45deg);transition:color .3s ease;width:13px}.delete-file:hover{color:var(--errorColor)}.label{color:#fff;font-size:1rem;font-weight:700;line-height:1.33;margin-right:10px;text-transform:uppercase;word-break:break-all}.wpcf7 form.spam .wpcf7-response-output{border:unset;color:#fbc982;grid-column:1/-1}.works-container{background:#1b1b28;padding:105px 100px}.pgc-rev-tags-list-view{-moz-column-gap:40px!important;column-gap:40px!important;row-gap:36px!important}.pgc-rev-tags-list-item-title{max-width:unset!important}.pgcsimplygalleryblock-justified-header{padding-bottom:104px}.pgcsimplygalleryblock-justified-item-badge{display:none}.pgc-rev-lb-b-next-prev-button{background:none!important}.pgc-rev-tags-list-item-view{border:1px solid #6c6c84;border-radius:0!important;cursor:pointer!important;display:inline-flex;font-weight:700;line-height:33.5px!important;margin:0!important;padding:6.25px 12.7px!important;text-transform:uppercase;transition:all .3s}#tag-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:1312px}#tag-list li{border:1px solid #6c6c84;color:#ebebf0;cursor:pointer;display:inline-flex;font-weight:700;padding:7px 14px;text-transform:uppercase;transition:all .3s}#tag-list li.active{background:#9a80ff;border:1px solid #9a80ff;color:#ebebf0}#load-more{background-color:#feb559;border:none;color:#343464;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:24px;margin:0 auto;padding:13px 44px;text-transform:uppercase}#load-more:disabled{background-color:#ccc}@media screen and (min-width:769px){.portfolio-hero{padding:9.6% 0 11%}.pgc-rev-lb-b-view .pgc-rev-lb-b-content,.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-show,.pgc-rev-lb-b-view.pgc-next-show .pgc-rev-lb-b-next-prev-button.next,.pgc-rev-lb-b-view.pgc-prev-show .pgc-rev-lb-b-next-prev-button.prev{z-index:99!important}.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap{height:100vh!important;width:100%!important;z-index:-1!important}.pgc-rev-lb-b-caption-play-wrap{bottom:120px!important;left:calc(50% + 42px)!important;position:absolute;transform:translate(-50%)!important}}@media screen and (max-width:767px){.pgc-rev-scroll-bar-view{order:2}}.header__portfolio .header-menu__link{color:#fff}.protected-content{background-color:#f5f5f5;box-sizing:border-box;height:100vh;padding:20px}.protected-content,.protected-content form{align-items:center;display:flex;justify-content:center}.protected-content form{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);flex-direction:column;max-width:400px;padding:30px;text-align:center;width:100%}.protected-content input[type=password]{border:1px solid #5d5d83;color:#5d5d83;margin:14px 0;max-width:220px;padding:12px}.protected-content input[type=submit]{background-color:#5d5d83;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:1.33;padding:5px 10px;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.protected-content input[type=submit]:hover{background-color:#343464}.protected-content input[type=password]::-moz-placeholder{color:#999;font-weight:400;text-transform:none}.protected-content input[type=password]::placeholder{color:#999;font-weight:400;text-transform:none}.intl-tel-input .country-list .country-name{font-size:13px}.dial-code{font-size:14px}.intl-tel-input.separate-dial-code .selected-dial-code{color:#fff;font-size:15px}.intl-tel-input.separate-dial-code .selected-flag{background-color:unset}.intl-tel-input .flag-container{padding:0}.intl-tel-input ul.country-list{max-width:275px}@media screen and (max-width:540px){.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{height:39px}.flag-box,.iti-flag{margin-bottom:0}}.centered-password-form{align-items:center;display:flex;height:100vh;justify-content:center;padding:20px}.centered-password-form form{background-color:#f9f9f9;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:400px;padding:30px;width:100%}.centered-password-form form input{color:#343464;margin:10px 0}.centered-password-form form input[type=submit]{background:#fbc982}.centered-password-form form input[type=submit]:hover{background:#ffe588}.author-hero{background:linear-gradient(270deg,#dfe7f6,#ddd0f6);height:100vh;min-height:650px}.author-hero__container,.author-posts{margin:0 auto;max-width:1760px;padding-left:100px;padding-right:100px}.author-hero__container{margin:calc(40px + var(--header-height)) auto 80px}.breadcrumbs-author a{color:#343464;font-weight:700;text-decoration:none;text-transform:uppercase}.author-hero__content{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.author-hero__right{display:flex;justify-content:end}.author-hero__image{border-radius:50%;height:402px;width:402px}.author-posts__title{color:var(--dark-style-color);font-size:2.6rem;font-weight:800;line-height:1.17;margin-bottom:125px;text-align:center;text-transform:uppercase}.author-posts{margin-bottom:150px;margin-top:150px}.author-posts__list{display:grid;gap:40px 25px;grid-template-columns:1fr 1fr 1fr}.dark-page__author .full-header:before{background:#524c7b}.dark-page__author .author-hero{background-image:url(../../assets/img/background_dark_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.dark-page__author .author-hero__description,.dark-page__author .author-hero__headline,.dark-page__author .breadcrumbs-author .breadcrumb-separator,.dark-page__author .breadcrumbs-author .breadcrumb_last,.dark-page__author .breadcrumbs-author a{color:#fff}.dark-page__author .author-scroll__button .scroll-bottom__arrow{background-image:url(/wp-content/themes/whimsygames/assets/img/services/sroll-bottom-arrow-white.svg)}.dark-page__author .header-menu__link{color:#fff}@media (max-width:1050px){.author-hero{height:100%}.author-hero__container{padding-left:45px;padding-right:75px}.author-posts{padding-left:45px;padding-right:45px}.author-hero__image{height:201px;width:201px}.author-posts__title{font-size:2.1rem;margin-bottom:100px}}@media (max-width:768px){.author-posts__list{gap:24px 16px;grid-template-columns:1fr 1fr}.author-posts{margin-bottom:100px;margin-top:100px}.author-posts__title{font-size:1.7rem;margin-bottom:75px}}@media (max-width:620px){.author-hero__content{gap:50px;grid-template-columns:1fr}.author-hero__right{justify-content:center}.author-posts__list{grid-template-columns:1fr}.author-hero__container,.author-posts{padding-left:15px;padding-right:15px}}.portfolio_navigation{align-items:center;background:#1b1b28;-moz-column-gap:40px;column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:24px;justify-content:center;overflow:hidden;padding:105px 100px 0;position:relative;row-gap:36px}.portfolio_navigation--item{border:1px solid #6c6c84;border-radius:0;cursor:pointer;display:inline-flex;font-weight:700;line-height:33.5px;margin:0;padding:6.25px 12.7px;text-transform:uppercase;transition:all .3s;transition:.3s}.portfolio_navigation--item.active,.portfolio_navigation--item:hover{background-color:#9a80ff}.portfolio_navigation--item a{text-decoration:none}.portfolio_navigation--item a,.portfolio_navigation--item span{color:#ebebf0;white-space:nowrap}@media (max-width:768px){.portfolio_navigation{-moz-column-gap:25px;column-gap:25px;font-size:15px;justify-content:center;padding:50px 28px 22px;row-gap:16px}.portfolio_navigation--item{padding:3px 7px!important}.portfolio_navigation--item a,.portfolio_navigation--item span{line-height:21px}}@media (max-width:480px){.portfolio_navigation{gap:16px 12px}}.case-hero{position:relative}.case-main{margin-bottom:132px;margin-top:136px}.case-main__container{padding-left:15px;padding-right:15px}.case-list{display:grid;gap:80px 55px;grid-template-columns:1fr}.case-list__item{display:flex;flex-direction:column;gap:15px;justify-content:space-between}.case-list__item-image{overflow:hidden;position:relative}.case-list__item-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .512s;width:100%}.case-list__item-img:hover{transform:scale(1.15)!important}.case-list__item--logo{display:block;padding:0 15px;text-align:center}.case-logo{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-list__item--list{padding:0 15px}.case-list__item--list li:not(li>ul>li){color:var(--text-color);font-size:1rem;font-weight:500;line-height:1.33;margin-bottom:16px;padding-left:30px;position:relative}.case-list__item--list li:before{background-image:url(/wp-content/themes/whimsygames/assets/img/arrow-right-fiolet.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;height:11px;left:0;position:absolute;top:5px;width:16px}.case-list__item--btn,.case-list__item--button{display:flex;justify-content:center}.case-list__item--btn{width:100%}.contact-form{background-repeat:no-repeat;background-size:cover;padding-block:1.375rem}@media (width <= 48.06125rem){.contact-form{background-color:#5540a8;background-image:none!important;padding-block:2rem}}.contact-form__container{max-width:unset}.contact-form__inner{display:flex;justify-content:flex-end}@media (width <= 48.06125rem){.contact-form__inner{justify-content:center}}.contact-form__inner .wpcf7{margin-left:auto}@media (width <= 48.06125rem){.contact-form__inner .wpcf7{margin-left:unset}}.contact-form--case{background-image:url(/wp-content/themes/whimsygames/assets/img/portfolio/cf-bg.webp)}.contact-form__case .contact-form__container .wpcf7 form{background:#5540a8}.contact-form__case .contact-form__container .wpcf7 .new-design input{background-color:transparent;border:0;border-bottom:1px solid #8979ca;padding:0}@media (min-width:768px){.case-list{grid-template-columns:repeat(2,1fr)}.case-main__container{padding-left:50px;padding-right:50px}}@media (min-width:1024px){.case-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.case-main__container{padding-left:100px;padding-right:100px}.case-list__item{gap:45px}.case-list__item--list,.case-list__item--logo{padding:0 45px}}.main-page body{padding-top:0}.hero,.hero__content{align-items:center;display:flex}.hero{height:100vh;padding:var(--header-height) calc(50px + var(--padding-with-portfolio-btn)) 44px 184px;position:relative;width:100%}.hero__content{gap:0 40px}.hero__left,.hero__right{flex:0 1 50%}.hero__right{flex:0 1 48%}.hero__right video{height:auto;width:100%}.hero__right-img{display:none}.page-headline{color:var(--dark-style-color);font-size:4rem;font-weight:800;line-height:1.19;text-transform:uppercase}.page-headline__company{color:var(--style-color);display:block;font-size:1.78rem;margin-bottom:24px}.hero__description{margin-top:40px}@media (min-width:2000px){.hero__right{height:95vh}}@media (min-width:3000px){.hero__content{justify-content:space-between;width:100%}}@media (max-width:1790px){.hero{padding-left:120px}}@media (max-width:1680px){.hero{padding-left:90px;padding-right:calc(20px + var(--padding-with-portfolio-btn))}.hero__content{gap:0}.hero__left,.hero__right{flex:0 1 57%}.hero__right{flex:0 1 43%}}@media (max-width:1440px){.hero{padding-left:78px}}@media (max-width:1366px){.hero{padding-left:40px}.page-headline{font-size:3.5rem}}@media (max-width:1190px){.page-headline{font-size:3rem}}@media (max-width:1050px){.hero{padding-bottom:19px}.main-page .portfolio-btn{bottom:0;height:auto}}@media (max-width:950px){.hero{padding-right:calc(40px + var(--padding-with-portfolio-btn))}.hero__right-img{display:block;height:auto;width:100%}.hero__right video{display:none}.hero__left{padding-right:15px}.page-headline{font-size:2rem;line-height:1.17}.page-headline__company{font-size:1.3rem}}@media (max-width:820px){.hero{align-items:start;height:100vh;min-height:775px;padding-top:var(--header-height);position:relative}.hero__content{display:grid;grid-template-areas:"head" "video" "description";height:100%}.hero__left,.hero__right{display:contents}.hero video,.hero__left-img,.hero__right-img{grid-area:video;justify-self:center;max-width:430px}.hero .page-headline{font-size:2rem;grid-area:head;justify-self:center;line-height:1.17;max-width:460px;text-align:center}.hero .page-headline__company{font-size:1.2rem;margin-bottom:8px}.hero .hero__description{font-size:1.5rem;grid-area:description;line-height:1.6;margin-top:0;text-align:center}.hero video{width:100%}}@media (max-width:650px){.page-headline{font-size:2rem}.page-headline__company{font-size:.94rem}.hero__description{font-size:.875rem;margin-top:16px}}@media (max-width:580px){.hero{padding-left:15px;padding-right:15px}.hero .page-headline{font-size:2.28rem}.hero .page-headline__company{font-size:1.07rem}.hero .hero__description{font-size:1rem}.hero video{max-width:430px}}@media (max-width:420px){.hero{min-height:690px}}@media (max-width:820px) and (min-height:1180px){.hero .page-headline{font-size:2.56rem;line-height:1.17;text-align:center}.hero .page-headline__company{font-size:1.25rem}.hero .hero__description{font-size:1.56rem;line-height:1.6}.hero video{max-width:580px}}@keyframes running-lines-infinite{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dark-page .create{margin-top:-160px;padding-bottom:25px}.dark-page .create-content:before{background-color:#26263d;background-image:linear-gradient(180deg,#26263d,#202032);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.create{overflow:hidden;padding-top:120px;position:relative;z-index:1}.create-content{padding:0 calc(50px + var(--padding-with-portfolio-btn)) 0 177px;position:relative}.create-content:before{background-color:var(--dark-style-color);background-image:url(../../assets/img/noise-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:90%;left:0;position:absolute;top:0;transform:matrix(1,-.02,.02,1,-5,19);width:105%;z-index:-1}.advantages__item-text li,.create-content__container{display:flex}.create__img-container{flex:0 1 630px;position:relative}.create__img{position:absolute;top:-63px;width:100%}.create__img-layer{height:auto;position:absolute;width:68%}.layer-1{left:0;top:0;z-index:2}.layer-2{left:17%;top:30px;z-index:1}.layer-3{right:0;top:58px;z-index:0}.create__text{flex:1 1 auto;overflow:hidden;padding-bottom:124px;padding-left:2px;padding-top:100px;position:relative}.create__text-content{transform:rotate(-1deg)}.create__text-content .section-headline{color:var(--white)}.create__text-content .section-description{color:var(--light-text-color);margin-top:7px;max-width:637px}@media (min-width:2000px){.dark-page .create{margin-top:-185px}.create-content__container{gap:0 100px}}@media (min-width:3000px){.create__img-container{flex:0 1 900px}.create__text-content .section-description{max-width:1000px}.create .create__text{padding-bottom:145px;padding-top:130px}}@media (max-width:1790px){.create-content{padding-left:100px}}@media (max-width:1680px){.create-content{padding-left:70px;padding-right:calc(20px + var(--padding-with-portfolio-btn))}.create__img-container{flex:0 1 510px}}@media (max-width:1485px){.create__text{padding-bottom:97px;padding-top:85px}}@media (max-width:1440px){.dark-page .create{margin-top:-130px}.create{padding-top:94px}.create-content{padding-left:65px}.create__img-container{flex:0 1 425px}.create__img{top:-44px}.layer-2{top:16px}.layer-3{top:36px}.create__text-content .section-description{margin-top:9px;max-width:610px}}@media (max-width:1366px){.create-content{padding-left:30px}}@media (max-width:1050px){.dark-page .create{margin-top:-21px}.create{padding-bottom:30px;padding-top:0}.create-content{flex-direction:column;padding:0 45px}.create-content:before{height:90%;transform:matrix(1,-.02,.02,1,-5,5)}.create__text{padding-bottom:60px;padding-top:50px}.create__img-container{bottom:-16px;flex:0 1 auto;padding-top:20%;position:absolute;right:45px;width:300px}.create__img{top:0}.create__text{order:-1}.create__text-content .section-description{max-width:none;width:calc(100% - 300px)}}@media (max-width:950px){.create__img-container{bottom:-31px;width:255px;z-index:1}.create__text-content .section-description{width:calc(100% - 255px)}}@media (max-width:768px){.create__img-container{bottom:auto;padding-top:24%;top:91px;width:221px}.create__text-content .section-description{width:calc(100% - 221px)}}@media (max-width:580px){.create{padding-bottom:0}.create-content{padding:10px 15px 0}.create__img-container{display:none}.create__text{padding-bottom:53px;padding-top:30px}.create__text-content{text-align:center}.create__text-content .section-description{width:auto}.create-content:before{height:95%;transform:matrix(1,-.02,0,1,0,6)}}.dark-page .advantages{margin-top:-47px}.advantages{margin-top:-25px;padding:0 calc(20px + var(--padding-with-portfolio-btn)) 143px 177px}.advantages__content{align-items:start;display:flex;gap:0 30px;max-width:1481px;width:100%}.advantages__item{flex:0 1 calc(33.33333% - 22px);position:relative}.advantages__item-headline{color:var(--dark-style-color);font-size:1.38rem;font-weight:800;line-height:1.12;text-transform:uppercase}.advantages__item-text{margin-top:40px}.advantages__item-text li{align-items:baseline;gap:0 12px}.advantages__item-text li:not(:first-child){margin-top:16px}.advantages__item-text li:before{background-image:url(../../assets/img/arrow-right-fiolet.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;flex:0 0 16px;height:11px}.advantages__item-decor{--decor-mb:50px;border-left:1px solid var(--dark-style-color);left:7px;position:absolute;top:0;width:2px;z-index:-2}.false-approach-decor{display:none}.advantages__item-decor:before{background-color:var(--dark-style-color);border-radius:50%;bottom:-14px;content:"";display:block;height:14px;left:0;position:absolute;transform:translateX(-50%);width:14px}.advantages__item.approach{--approach-pt:245px;padding-top:var(--approach-pt)}.advantages__item.approach .advantages__item-decor{height:calc(var(--approach-pt) - var(--decor-mb))}.advantages__item.team{--team-pt:408px;padding-top:var(--team-pt)}.advantages__item.team .advantages__item-decor{height:calc(var(--team-pt) - var(--decor-mb))}.advantages__item.solutions{--solutions-pt:266px;padding-top:var(--solutions-pt)}.advantages__item.solutions .advantages__item-decor{height:calc(var(--solutions-pt) - var(--decor-mb))}@media (min-width:2000px){.dark-page .advantages{margin-top:-50px}.advantages{margin-top:-32px}.advantages__content{max-width:none}.advantages__item-content{max-width:85%}}@media (min-width:3000px){.dark-page .advantages{margin-top:-67px}.advantages{margin-top:-57px}.advantages__item-text li:before{background-size:100%;flex:0 0 18px;height:20px}}@media (max-width:1790px){.advantages{padding-left:100px}}@media (max-width:1680px){.advantages{padding-left:70px}}@media (max-width:1440px){.advantages{margin-top:-20px;padding-bottom:100px;padding-left:75px}.advantages__item.approach{--approach-pt:214px}.advantages__item.team{--team-pt:361px}.advantages__item.solutions{--solutions-pt:225px}.advantages__item-text{margin-top:32px}}@media (max-width:1366px){.advantages{padding-left:35px}}@media (max-width:1050px){.advantages{margin-top:-60px;padding-right:45px}.advantages__item-decor{--decor-mb:25px}.advantages__item.approach{--approach-pt:160px}.advantages__item.team{--team-pt:264px}.advantages__item.solutions{--solutions-pt:187px}.advantages__item-text{margin-top:16px}}@media (max-width:950px){.advantages{padding:0 45px 72px}.advantages,.dark-page .advantages{margin-top:-122px}.advantages__content{display:grid;gap:45px 51px;grid-template-areas:"solutions team" "solutions approach";grid-template-columns:32% 1fr;margin-top:71px;position:relative}.false-approach-decor{display:block}.advantages__item.approach{--approach-pt:0;grid-area:approach;position:static}.advantages__item.approach .advantages__item-decor{display:none}.advantages__item.team .advantages__item-decor.false-approach-decor{display:block;height:calc(100% + 10px);left:0;right:auto}.advantages__item.team{--team-pt:100px;grid-area:team;margin-right:53px;width:90%}.advantages__item.team .advantages__item-content{margin-left:auto;max-width:230px}.advantages__item.team .advantages__item-decor{left:auto;right:7px}.advantages__item.solutions{--solutions-pt:135px;grid-area:solutions}}@media (max-width:768px){.advantages__item-headline{font-size:1.72rem;font-weight:700}.advantages__item.team .advantages__item-content{max-width:270px}}@media (max-width:650px){.advantages__content{gap:30px}.advantages__item.team .advantages__item-content{margin-left:30px}}@media (max-width:580px){.advantages{margin-top:-10px;padding:0 15px 60px}.dark-page .advantages{margin-top:-25px}.advantages__content{gap:40px;grid-template-areas:"solutions" "approach" "team";grid-template-columns:1fr;margin-top:0}.advantages__item-decor{--decor-mb:19px}.advantages__item.solutions{--solutions-pt:74px}.advantages__item.approach{padding-top:23px;position:relative}.advantages__item.approach .advantages__item-decor{border-bottom:1px solid var(--dark-style-color);border-left:none;display:block;height:1px;left:auto;right:-15px;top:0;width:65%}.advantages__item.team .advantages__item-decor.false-approach-decor{display:none}.advantages__item.approach .advantages__item-decor:before,.advantages__item.team .advantages__item-decor:before{left:-7px;top:50%;transform:translateY(-50%)}.advantages__item.team{justify-self:start;margin:0;max-width:none;padding:23px 0 0;width:100%}.advantages__item-text{margin-top:24px}.advantages__item.team .advantages__item-decor{border-bottom:1px solid var(--dark-style-color);border-left:none;height:1px;left:-15px;top:0;width:20%}.advantages__item.team .advantages__item-decor:before{left:auto;right:-7px}.advantages__item.team .advantages__item-content{margin-left:0;max-width:none}}.reviews-section{align-items:center;display:flex;gap:0 100px;justify-content:center;padding:100px var(--padding-with-portfolio-btn) 100px 15px}.reviews-section__link{display:grid;flex:0 1 auto;gap:10px;grid-template-areas:"logo stars" "logo text";grid-template-columns:auto auto;transition:transform .3s}.reviews-section__link-logo{align-self:center;display:block;grid-area:logo;height:70px;justify-self:center;max-height:100%;max-width:100%;width:auto}.reviews-section__link-stars{align-self:end;display:block;grid-area:stars;height:auto;width:100%}.reviews-section__link-text{font-size:1.11rem;grid-area:text;line-height:1;text-transform:uppercase}@media (min-width:3000px){.reviews-section__link{width:350px}.reviews-section__link-logo{height:100px}}@media (max-width:950px){.reviews-section{gap:0 50px;padding:100px 15px}.reviews-section__link-logo{height:auto}.reviews-section__link-stars{width:90%}}@media (max-width:660px){.reviews-section__link-stars{width:75%}}@media (max-width:580px){.reviews-section{gap:24px;padding-bottom:30px}.reviews-section__link{gap:3px 5px}.reviews-section__link-text{font-size:.8rem}.reviews-section__link-stars{width:90%}}@media (max-width:370px){.reviews-section{gap:10px}}.running-lines__section{padding-top:42px}.running-lines__window{align-items:center;background-image:url(../../assets/img/noise-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:200px;overflow:hidden;width:103%}.running-logo{background-color:hsla(0,0%,85%,.1);transform:matrix(1,.04,-.03,1,-6,0)}.running-logo .running-lines__content{align-items:center;display:grid;gap:0 80px;grid-auto-flow:column;padding-right:80px;white-space:nowrap;width:210%}.dark-page .running-logo{background-color:transparent;background-image:linear-gradient(180deg,#26263d,#202032)}.running-lines__item{height:46px}.running-lines__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.running-lines__content{will-change:transform}.running-text{background-color:var(--style-color);color:var(--white);font-size:3.56rem;font-weight:800;line-height:1.19;outline:1px solid transparent;position:relative;text-transform:uppercase;transform:matrix(1,-.04,.03,1,-5,-39);white-space:nowrap;z-index:1}.running-text .running-lines__content{padding-right:60px;white-space:nowrap;width:100%}.running-text .running-lines__wrapper{animation:running-lines-infinite 30s linear infinite reverse;display:flex;width:200%}.dark-page .running-text{background-color:#684fc6}.running-logo .running-lines__wrapper{display:flex;width:220%}@media (min-width:2000px){.running-lines__section{padding-bottom:95px;padding-top:55px}}@media (min-width:2500px){.running-lines__section{padding-bottom:220px}}@media (min-width:2900px){.running-lines__section{padding-bottom:385px;padding-top:100px}.running-lines__item{height:75px}}@media (max-width:1440px){.running-lines__section{padding-top:19px}.running-lines__window{height:160px}.running-logo .running-lines__content{gap:0 50px;padding-right:50px}.running-logo{gap:65px;transform:matrix(1,.03,-.03,1,-6,0)}.running-lines__item{height:35px}.running-text{font-size:3rem;transform:matrix(1,-.03,.05,1,-5,-22)}}@media (max-width:1050px){.running-lines__section{padding-bottom:7px;padding-top:16px}.running-lines__window{height:100px}.partners__slide-img{height:26px}.running-logo{gap:44px;transform:matrix(1,.03,0,1,-6,0)}.running-text{font-size:2rem;transform:matrix(1,-.03,.02,1,-5,-4)}}@media (max-width:768px){.running-text{font-size:2.29rem}}@media (max-width:580px){.running-lines__section{padding-bottom:5px;padding-top:9px}.running-lines__window{background-size:auto;height:82px}.running-logo{transform:matrix(1,.03,.04,1,-6,0)}.running-logo .running-lines__content{gap:0 40px;padding-right:40px}.running-lines__item{height:26px}.running-text{font-size:1.71rem;transform:matrix(1,-.03,.03,1,-5,-4)}}.dark-page .why-us{position:relative}.dark-page .why-us:before{background-color:rgba(23,23,34,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.dark-page .why-us .section-headline{color:var(--style-color);position:relative;z-index:1}.why-us{background-image:url(../../assets/img/background_dark_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-35px;padding:130px var(--portfolio-btn-width) 150px 140px}.why-us .section-headline{color:var(--white);padding-left:45px}.why-us__slider{margin-top:60px}.why-us__slider .slider-track{counter-reset:slide-counter;gap:0 16px}.dark-page .services__slider .slider-controls,.why-us__slider .slider-controls{color:var(--white)}@media (min-width:2500px){.why-us{margin-top:-50px}}@media (min-width:3000px){.why-us .section-headline{padding-left:80px}}@media (max-width:1790px){.why-us{padding-left:100px}}@media (max-width:1680px){.why-us{padding-left:70px}}@media (max-width:1440px){.why-us{padding-bottom:120px;padding-left:33px;padding-top:120px}.why-us__slider{margin-top:54px}}@media (max-width:1050px){.why-us{background-image:url(../../assets/img/background_dark_01_s.webp);padding:85px 0 70px 7px}.why-us .section-headline{padding-left:30px}.why-us__slider .slider-track{gap:0 5px}}@media (max-width:580px){.why-us{padding:60px 24px 70px}.why-us .section-headline{padding-left:0;text-align:center}.why-us__slider{margin-top:40px}.why-us__slider .slider-track{gap:30px 16px;grid-auto-flow:row;grid-template-columns:1fr 1fr;width:100%}.why-us__slider .slider-controls{display:none}}@media (max-width:370px){.why-us__slider .slider-track{grid-template-columns:1fr}}.dark-page .have-idea__content:after,.dark-page .have-idea__content:before{background-image:none}.dark-page .have-idea__content:before{background-color:#463294}.dark-page .have-idea__content:after{background-color:#6a51ca}.have-idea{padding-top:210px}.have-idea__content{padding:0 calc(50px + var(--padding-with-portfolio-btn)) 0 112px;position:relative}.have-idea__content:after,.have-idea__content:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;z-index:-1}.have-idea__content:before{background-image:url(../../assets/img/noise-bg.webp),linear-gradient(90.03deg,#e2d8f3 -.26%,#daebf6 100.24%);height:55%;top:0;transform:matrix(1,.02,-.03,1,-6,0);width:105%}.have-idea__content:after{background-color:#9a80ff;background-image:url(../../assets/img/noise-bg.webp);bottom:12px;height:85%;transform:matrix(1,-.02,.02,1,-4,0);width:105%}.have-idea__content-container{display:flex;gap:0 13px}.have-idea__img-container{flex:0 1 547px;position:relative}.have-idea__img,.have-idea__img img{bottom:-12px;height:100%;position:absolute;width:100%}.have-idea__img img{bottom:0;height:auto;left:0}.have-idea__text{flex:1 1 auto;padding-bottom:80px;padding-top:120px}.have-idea__text-content{color:var(--white);text-align:center;transform:rotate(-1deg)}.have-idea .section-description{color:var(--light-text-color);margin-top:16px}.have-idea .btn{margin-top:30px}@media (min-width:2500px){.have-idea__img-container{flex:0 1 650px}.have-idea__img{bottom:-18px}}@media (min-width:3000px){.have-idea__img-container{flex:0 1 775px}.have-idea__img{bottom:-26px}}@media (max-width:1790px){.have-idea__content{padding-left:93px}}@media (max-width:1680px){.have-idea__content{padding-left:64px;padding-right:calc(20px + var(--padding-with-portfolio-btn))}}@media (max-width:1440px){.have-idea{padding-top:160px}.have-idea__content{padding-left:4px}.have-idea__content:after{bottom:9px;transform:matrix(1,-.02,.01,1,-4,0)}.have-idea__img-container{flex:0 1 447px}.have-idea__text{padding-bottom:57px;padding-top:93px}}@media (max-width:1280px){.have-idea__content:after{bottom:6px}}@media (max-width:1050px){.have-idea{padding-top:65px}.have-idea__content{padding-bottom:10px;padding-right:45px}.have-idea__img-container{flex:0 1 330px}.have-idea__img{bottom:-20px}.have-idea__text{padding-bottom:40px;padding-top:55px}.have-idea .section-description{margin-top:4px}.have-idea .btn{margin-top:15px}.have-idea__content:after,.have-idea__content:before{background-image:url(../../assets/img/noise-bg_s.webp)}}@media (max-width:950px){.have-idea__img-container{display:none}.have-idea__content{padding-left:45px}}@media (max-width:580px){.have-idea__content{padding:0 15px 30px}.have-idea__content:before{transform:matrix(1,.02,0,1,-6,0)}.have-idea__content:after{height:100%;transform:matrix(1,-.02,0,1,-4,0)}.have-idea__text{padding-bottom:30px;padding-top:44px}}.services{padding:150px var(--portfolio-btn-width) 150px 183px}.services .section-headline{color:var(--dark-style-color)}.services .section-description{margin-top:16px}.services__slider{margin-top:80px}.services__slider .slider-controls{color:var(--dark-style-color)}.services__slide{background-color:var(--dark-style-color);height:500px;position:relative;width:370px}.services__slide-bg,.services__slide-content{bottom:0;left:0;position:absolute;right:0;top:0}.services__slide-bg{overflow:hidden;transform:translateY(110%)}.services__slide-bg img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.knowledge__item:hover .knowledge__item-bg img,.services__slide.active .services__slide-bg img{transform:scale(1.15)}.services__slide-content{background-image:linear-gradient(180deg,rgba(0,0,0,.2) 41.15%,rgba(0,0,0,.9));display:flex;flex-direction:column;gap:16px 0;justify-content:flex-end;padding:0 18px 24px 24px}.services__slide-headline{color:var(--white);font-size:1.78rem;font-weight:800;line-height:1.12;text-transform:uppercase}.services__slide-text{color:var(--white);max-height:0;overflow:hidden;transition:max-height .2s}.services__slide:hover .services__slide-text{max-height:100%;transition:max-height .4s}@media (min-width:2500px){.services__slide{height:610px;width:510px}}@media (min-width:3000px){.services__slide{height:760px;width:600px}}@media (max-width:1790px){.services{padding-left:100px}}@media (max-width:1680px){.services{padding-left:70px}}@media (max-width:1440px){.services{padding-bottom:120px;padding-top:120px}.services__slider{margin-top:60px}}@media (max-width:1366px){.services{padding-left:50px}}@media (max-width:1050px){.services{padding:80px 0 80px 40px}.services__slider{margin-top:45px}.services__slide{height:292px;width:216px}.services__slide-content{padding:0 16px 16px}.services__slide-headline{font-size:1.125rem}.services__slide-text{font-size:.875rem}.services__slide-content{gap:8px 0}.services__slide:hover .services__slide-text{max-height:0}.services__slide.active .services__slide-text{max-height:100%}}@media (max-width:580px){.services{padding:60px 0 60px 15px}.services__slider{margin-top:40px}}.dark-page .how-help{position:relative}.dark-page .faq:before,.dark-page .how-help:before{background-color:rgba(23,23,34,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.dark-page .how-help__link{position:relative;z-index:1}.how-help{background-image:url(../../assets/img/background_dark_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:150px calc(188px + var(--padding-with-portfolio-btn)) 185px 172px}.how-help .section-headline{color:var(--white);text-align:center}.how-help .section-description{color:var(--light-text-color);font-weight:700;margin-top:24px;text-align:center;text-transform:uppercase}.how-help__img-container{padding-top:95px;position:relative;text-align:center;z-index:0}.how-help__img-container img{height:auto}.how-help__content{color:var(--white);display:grid;font-weight:700;grid-template-columns:repeat(4,1fr);margin-top:-204px;position:relative;text-transform:uppercase;z-index:1}.how-help__item{display:grid;gap:0 27px;grid-auto-flow:column;grid-template-areas:"icon text";grid-template-columns:109px 1fr}.how-help__item:nth-child(3n-2){grid-column:1/3}.how-help__item:nth-child(3n+2){grid-column:3/-1;justify-self:end}.how-help__item:nth-child(3n){grid-column:1/-1;justify-self:center}.how-help__item-icon{grid-area:icon;height:165px;position:relative}.how-help__item:hover .how-help__icon-cube{background-image:url(../../assets/img/How_help_item_hover.webp)}.how-help__item:hover .how-help__icon-decor{opacity:1}.how-help__item-wrapper{grid-area:text;overflow:hidden}.how-help__item-text{flex:1 1 auto;font-weight:400;margin-top:17px;max-width:350px}.how-help__icon-cube,.how-help__icon-decor{background-image:url(../../assets/img/How_help_item.webp);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;transition:background-image .6s;width:100%}.how-help__icon-decor{background-image:url(../../assets/img/How_help_item_hover_2.webp);background-position:50%;bottom:9px;height:104px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .6s;width:242px;z-index:-1}.how-help__link{margin-top:86px;padding:0 10px}.how-help__link .btn{height:84px}@media (min-width:2500px){.how-help__item-text{max-width:500px}.how-help__link .btn{height:100px}}@media (min-width:3000px){.how-help__img-container img{width:840px}.how-help__content{margin-top:-340px}.how-help__item-text{max-width:680px}.how-help__item{grid-template-columns:135px 1fr}.how-help__item-icon{height:200px}}@media (max-width:1790px){.how-help{padding-left:100px;padding-right:calc(100px + var(--padding-with-portfolio-btn))}}@media (max-width:1680px){.how-help{padding-left:70px;padding-right:calc(70px + var(--padding-with-portfolio-btn))}}@media (max-width:1440px){.how-help{padding-bottom:120px;padding-top:120px}.how-help__img-container{padding-top:80px}.how-help__img-container img{height:auto;width:580px}.how-help__item{grid-template-columns:93px 1fr}.how-help__item-icon{height:141px}.how-help__item-text{max-width:320px}.how-help__link{margin-top:72px;padding:0}}@media (max-width:1366px){.how-help{padding-left:30px;padding-right:calc(30px + var(--padding-with-portfolio-btn))}.how-help__img-container img{width:480px}}@media (max-width:1050px){.how-help{background-image:url(../../assets/img/background_dark_02_s.webp);padding:80px 40px}.how-help__img-container{padding-top:60px}.how-help__img-container img{max-width:357px;width:100%}.how-help .section-description{margin-top:16px}.how-help__item{gap:0 16px;grid-template-columns:72px 1fr}.how-help__item-icon{height:109px}.how-help__content{gap:0 10px;margin-top:-100px}.how-help__link{margin-top:60px}.how-help__link .btn{height:58px}}@media (max-width:768px){.how-help{background-image:url(../../assets/img/background_dark_01_s.webp)}.how-help__item{gap:0 16px;grid-column:1/-1}.how-help__item:nth-child(odd){grid-column:1/-1;justify-self:start}.how-help__item:nth-child(2n){grid-column:1/-1;justify-self:end}.how-help__item:not(:first-child){margin-top:-22px}.how-help__item-text{max-width:235px}}@media (max-width:580px){.how-help{padding:60px 15px}.how-help__content{gap:55px}.how-help__item{gap:0 16px;margin-top:0;position:relative}.how-help__item:nth-child(odd){grid-template-columns:72px 1fr}.how-help__item:nth-child(2n){grid-template-areas:"text icon";grid-template-columns:1fr 72px}.how-help__item:nth-child(2n) .how-help__item-text{text-align:right}.how-help__item-icon{left:0;position:absolute;right:0;top:0}.how-help__item-text{margin-top:8px;max-width:320px}.how-help__link{margin-top:60px}.how-help__link .btn{height:50px}}.what-cost{padding:80px var(--padding-with-portfolio-btn) 80px 15px}.what-cost__content{margin:0 auto;max-width:835px;text-align:center;width:100%}.what-cost .section-headline{color:var(--dark-style-color)}.what-cost .section-description{margin-top:16px}.what-cost .btn{margin-top:40px}@media (min-width:3000px){.what-cost__content{max-width:1334px}}@media (max-width:768px){.what-cost .btn{margin-top:32px}}@media (max-width:580px){.what-cost{padding:60px 24px 70px}}.portfolio{width:calc(100% - var(--padding-with-portfolio-btn))}.portfolio__content{display:grid;grid-template-columns:34% 32% 34%;min-width:0;width:100%}.portfolio__item{background-color:var(--style-color);height:350px;overflow:hidden;width:100%}.portfolio__item:nth-child(2){grid-column:2/3;grid-row:1/span 2;height:100%}.portfolio__item-wrapper{height:120%;overflow:hidden}.portfolio__item-btn{align-self:center;background-color:transparent;grid-column:1/2;grid-row:1/2;height:auto;padding-left:40px;padding-top:120px}.portfolio__item:hover .portfolio__img{transform:scale(1.15)!important}.portfolio__link{display:block;height:100%;transform:translateY(-8%)}.portfolio__header{grid-column:1/2;grid-row:1/2;padding:76px 40px 0}.portfolio__header .section-headline{color:var(--white)}.portfolio__header .section-description{color:var(--light-text-color);margin-top:18px}.portfolio__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:transform .3s;width:100%}@media (min-width:2000px){.portfolio__item{height:450px}.portfolio__item-btn{height:auto}}@media (min-width:2500px){.portfolio__item{height:650px}.portfolio__item-btn{height:auto}}@media (max-width:1485px){.portfolio__header{padding:54px 30px}.portfolio__item-btn{padding-left:30px;padding-top:83px}}@media (max-width:1440px){.portfolio__content{grid-template-columns:33% 34% 33%}.portfolio__item{height:270px}.portfolio__item-btn{height:auto;padding-top:125px}.portfolio__header .section-description{margin-top:8px}}@media (max-width:1366px){.portfolio__item-btn{align-self:end;padding-bottom:45px;padding-top:0}}@media (max-width:1280px){.portfolio__header{padding:36px 15px 0 30px}}@media (max-width:1190px){.portfolio__header{padding:36px 15px}.portfolio__item-btn{grid-column:1/-1;grid-row:3;padding-bottom:80px;padding-top:40px;text-align:center}}@media (max-width:1050px){.portfolio{width:100%}.portfolio__item{height:190px}.portfolio__item-btn{height:auto}}@media (max-width:950px){.portfolio__header .section-headline{font-size:1.5rem}.portfolio__header .section-description{font-size:1rem}}@media (max-width:768px){.portfolio__item{height:145px}.portfolio__item-btn{height:auto}}@media (max-width:580px){.portfolio__content{display:block}.portfolio__header{height:auto;padding:60px 15px 32px;text-align:center}.portfolio__item-btn{height:auto;padding:99px 0 97px}.portfolio__item:not(.portfolio__header):not(.portfolio__item-btn){height:0;padding-top:57%;position:relative}.portfolio__item:not(.portfolio__header):not(.portfolio__item-btn) .portfolio__item-wrapper{left:0;position:absolute;right:0;top:0}}.dark-page .faq{background-color:#343464;position:relative}.faq{background-color:var(--color1);padding:100px calc(65px + var(--padding-with-portfolio-btn)) 100px 157px;position:relative}.faq h2{color:#fff!important}.faq__content{display:grid;gap:39px 71px;grid-template-areas:"headline img" "accordion img";grid-template-columns:1fr 1fr;position:relative;z-index:1}.faq__content .section-headline{color:var(--white);grid-area:headline;justify-self:end}.faq__accordion{grid-area:accordion}.faq__accordion-item{padding:16px 25px}.faq__accordion-link{align-items:start;color:var(--white);cursor:pointer;display:flex;font-size:clamp(14px,1.25vw,24px);font-weight:700;line-height:1.5;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq__accordion-link-icon{flex:0 0 15px;margin-right:24px;margin-top:-2px;text-align:center}.faq__accordion-link-icon:before{content:"+";display:block;font-size:1.78rem;font-weight:800;line-height:1.12}.faq__accordion-body{color:var(--light-text-color);display:none;margin-top:16px;padding-left:39px;position:relative}.faq__accordion-body:before{border-right:1px solid var(--white);content:"";display:block;height:calc(100% - 10px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.faq__accordion-item.open{background-color:#5540a8;border:10px solid #9a80ff;padding:25px}.faq__accordion-item.open .faq__accordion-link-icon:before{content:"-"}.faq__accordion-item.open .faq__accordion-body{display:block}.faq__img{grid-area:img}.faq__img img{height:auto;width:100%}@media (min-width:2000px){.faq__content{grid-template-rows:100px auto}}@media (min-width:2500px){.faq__accordion-item{padding:30px 25px}.faq__img{text-align:right}.faq__img img{max-width:1160px}}@media (max-width:1790px){.faq{padding-left:100px}}@media (max-width:1680px){.faq{padding-left:70px}}@media (max-width:1440px){.faq{padding-left:57px;padding-right:19px}.faq__content{gap:60px 0;grid-template-areas:"headline headline" "accordion img";grid-template-columns:1fr 630px}.faq__content .section-headline{font-size:1.5rem;justify-self:center}}@media (max-width:1366px){.faq{padding-left:30px}}@media (max-width:1280px){.faq__content{grid-template-columns:1fr 510px}}@media (max-width:1050px){.faq{padding:80px 45px}.faq__content{gap:46px 0;grid-template-areas:"headline" "accordion";grid-template-columns:1fr}.faq__img{display:none}}@media (max-width:768px){.faq__accordion-link{margin-right:16px}}@media (max-width:580px){.faq{padding:60px 0}.faq__content{gap:32px 0}.faq__accordion-link{font-size:1.07rem}}.knowledge .section-headline{color:var(--dark-style-color)}.knowledge .section-description{margin-top:24px;padding-right:24px}.knowledge__slider{margin-top:80px}.knowledge__slider .slider-track{gap:0 24px}.knowledge__slide{background-color:var(--dark-style-color);height:500px;transform:scale(.95);transform-origin:bottom;transition:transform .3s;width:352px}.knowledge__slide.active{transform:scale(1)}.knowledge__item{color:var(--light-text-color);display:block;height:100%;position:relative;text-decoration:none;transition:color .4s;width:100%}.knowledge__item-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(110%);z-index:0}.knowledge__item-bg img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.knowledge__item-content{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 50.52%,rgba(0,0,0,.6));display:flex;flex-direction:column;font-size:.83rem;font-weight:700;height:100%;justify-content:space-between;padding:24px 24px 30px;position:relative;text-transform:uppercase;width:100%;z-index:1}.knowledge__item:hover{color:var(--white)}.knowledge__item-head,.knowledge__item-info{display:grid;gap:0 16px;grid-auto-flow:column;max-width:-moz-fit-content;max-width:fit-content}.knowledge__item-head .decor{line-height:1}.knowledge__item-info{align-items:center;font-size:.83rem;gap:0 7px}.knowledge__item-info:before{background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block}.knowledge__item-headline{font-size:1.33rem;line-height:1.17;margin-top:16px}@media (min-width:2000px){.knowledge__slide{height:515px;width:400px}}@media (min-width:2500px){.knowledge__slide{height:715px;width:600px}}@media (min-width:3000px){.knowledge__slide{height:835px;width:700px}.knowledge__item-info:before{background-size:100%}.views:before{height:22px;width:27px}.date:before,.read-time:before{height:30px;width:30px}}@media (max-width:1440px){.knowledge__slider{margin-top:60px}}@media (max-width:1050px){.knowledge .section-description{margin-top:16px}.knowledge__slider{margin-top:45px}.knowledge__slider .slider-track{gap:0 16px}.knowledge__slide{height:306px;width:216px}.knowledge__item-content{font-size:.75rem;padding:15px 12px}.knowledge__item-head{gap:0 8px}.knowledge__item-info{gap:0 5px}.knowledge__item-head .decor{line-height:1;margin-top:2px}.knowledge__item-headline{font-size:.94rem;margin-top:8px}}@media (max-width:580px){.knowledge{padding:60px 0 60px 15px}.knowledge__slider{margin-top:32px}.knowledge__slider .slider-track{gap:0 8px}}.main-slider__section{background-color:#0e0d15;position:relative;width:100%}.main-slider__section .scroll-bottom__btn{position:fixed}.swiper{width:100%}.main-slider__slide{position:relative}.main-slider__img{display:block;height:auto;width:100%}.main-slider__content{left:0;max-width:50%;padding-left:185px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.main-slider__headline,.main-slider__subHeadline{display:block;font-weight:800;text-transform:uppercase}.main-slider__headline{color:#fff;font-size:4rem;line-height:1.19}.main-slider__subHeadline{color:var(--dark-style-color);font-size:1.78rem;margin-bottom:24px}.main-slider__description{display:block;margin-top:40px}@media (max-width:1790px){.main-slider__content{padding-left:120px}}@media (max-width:1680px){.main-slider__content{padding-left:90px}}@media (max-width:1540px){.main-slider__section .scroll-bottom__btn{position:absolute}}@media (max-width:1440px){.main-slider__content{padding-left:78px}}@media (max-width:1366px){.main-slider__content{padding-left:40px}.main-slider__headline{font-size:3.5rem}}@media (max-width:1190px){.main-slider__headline{font-size:3rem}}@media (max-width:1050px){.main-slider__section .portfolio-btn{height:calc(100% - 21px)}}@media (max-width:950px){.main-slider__headline{font-size:2rem;line-height:1.17}.main-slider__subHeadline{font-size:1.3rem}}@media (max-width:768px){.main-slider__section{padding-top:var(--header-height)}.main-slider__slide{height:calc(100vh - var(--header-height));min-height:690px}.main-slider__img{height:100%;-o-object-fit:cover;object-fit:cover}.main-slider__content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding-bottom:79px;padding-right:calc(40px + var(--padding-with-portfolio-btn));padding-top:16px;text-align:center;top:0;transform:none}.main-slider__content:before{background-image:linear-gradient(180deg,rgba(70,56,123,0),rgba(70,56,123,.9));bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0}.main-slider__subHeadline{font-size:1.43rem;line-height:1.12;margin-bottom:10px}.main-slider__headline{font-size:3rem;line-height:1.19;max-width:453px}.main-slider__description{font-size:1.78rem;line-height:1.6;margin-top:0;max-width:565px;position:relative;z-index:1}.dark-page .create{margin-top:-11px}.main-slider__section .portfolio-btn{height:calc(100% - 11px)}}@media (max-width:580px){.main-slider__slide{min-height:700px}.main-slider__content{padding:25px 15px 61px}.main-slider__subHeadline{font-size:1.07rem;margin-bottom:16px}.main-slider__headline{font-size:2.28rem;max-width:330px}.main-slider__description{font-size:1rem;max-width:330px}}.contacts-section{display:flex;justify-content:space-between;padding:150px 180px 103px}.contacts-section__info{color:var(--dark-style-color);font-size:1rem;line-height:1.56;max-width:530px;padding-right:20px;padding-top:60px}.contacts-section__headline{font-size:1.78rem;font-weight:800;text-transform:uppercase}.contacts-section__description{margin-top:50px}.contacts-section__form{flex:0 0 676px}.contacts-section__form .contact-form__container .wpcf7{padding-bottom:0}.contacts-data{margin-top:85px}.contacts-data__title{font-weight:700;line-height:1.33;text-transform:uppercase}.contacts-data__list{margin-bottom:20px;margin-top:20px}.contacts-data__item a:hover{text-decoration:none}@media (min-width:2500px){.contacts-section__form{flex:0 0 1000px}.contacts-section__info{max-width:680px}}@media (min-width:3800px){.contacts-section__form{flex:0 0 1500px}.contacts-section__info{max-width:880px}}@media (max-width:1790px){.contacts-section{padding-left:120px;padding-right:120px}}@media (max-width:1680px){.contacts-section{padding-left:90px;padding-right:90px}}@media (max-width:1440px){.contacts-section{padding-left:80px;padding-right:80px}}@media (max-width:1366px){.contacts-section{padding:calc(50px + var(--header-height)) 40px 50px;padding-left:40px;padding-right:40px}.contacts-section__form{flex:0 0 600px}}@media (max-width:1050px){.contacts-section__form{flex:0 0 500px}.contacts-section__description{margin-top:20px}.contacts-data{margin-top:40px}}@media (max-width:860px){.contacts-section{flex-direction:column}.contacts-section__info{padding-bottom:40px;padding-top:0}.contacts-section__form{flex:1 1 100%}}@media (max-width:580px){.contacts-section{padding-left:15px;padding-right:15px}.contacts-section__form{margin:0 -15px;padding:40px 15px 60px}.dark-page .contacts-section__form{background-color:#5540a8}}.section_with_modal{background:linear-gradient(135deg,#f4efff,#f0faff);padding:70px 0 90px}.section_with_modal p{color:#5d5d83;line-height:1.5;margin-bottom:55px;margin-top:80px;text-align:center}@media (width <= 48.06125rem){.section_with_modal p{font-weight:700;margin-bottom:30px;margin-top:30px}}.section_with_modal .button{background:var(--color3);display:table;gap:clamp(5px,.52083vw,10px);justify-content:center;margin:0 auto;padding:13px 23px}@media (width <= 48.06125rem){.section_with_modal .button{width:100%}}.section_with_modal .button img{margin-left:10px}section{overflow:hidden}.our-services{background:var(--color1);padding:90px 0 100px}@media (width <= 63.99875rem){.our-services{padding:70px 0}}@media (width <= 48.06125rem){.our-services{padding-top:140px}}.our-services .section-title.active svg path{animation:drawLine1 2s linear .5s forwards}.our-services .section-title h2{color:#fff;display:table;left:0;width:auto}.our-services .section-title h2 span{position:relative}@media (width <= 63.99875rem){.our-services .section-title h2 span{display:table}}.our-services-box{align-items:center;color:#fff;display:flex;margin:-40px auto 0;max-width:90%;max-width:1920px}@media (width <= 63.99875rem){.our-services-box{display:grid;gap:35px;margin-top:35px}}.our-services-box .box-item{align-items:center;background-position:50%;background-size:cover;background:transparent;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#fff;display:flex;flex:1;flex-direction:column;height:570px;justify-content:center;padding:10px;position:relative;text-align:center;transition:transform .3s;width:20%}@media screen and (max-width:1440px){.our-services-box .box-item{height:549px}}@media (width <= 83.99875rem){.our-services-box .box-item{min-height:519px}}@media (width <= 63.99875rem){.our-services-box .box-item{clip-path:unset!important;height:auto;min-height:unset;width:100%}}.our-services-box .box-item.active{z-index:2}.our-services-box .box-item:before{clip-path:polygon(100% 0,100% 0,85% 100%,0 100%);content:"";height:99%;opacity:0;position:absolute;rotate:180deg;width:102%}.our-services-box .box-item.active:before{animation:clipSwapReverse1 .45s ease .25s forwards;background:var(--color2);clip-path:polygon(50% 93%,50% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,50% 0);opacity:0}@media (width <= 63.99875rem){.our-services-box .box-item.active:before{aspect-ratio:16/9;display:block;display:none;height:auto;top:7px;width:96.5%}}.our-services-box .box-item.active .box-item-clip li{text-align:left}@media (width <= 63.99875rem){.our-services-box .box-item.active .box-item-clip{outline:8px solid var(--color2)}}.our-services-box .box-item+.box-item{margin-left:-6.5%}@media (width <= 63.99875rem){.our-services-box .box-item+.box-item{margin-left:unset}}.our-services-box .box-item-clip{align-items:center;background-position:50%;background-size:cover;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#fff;display:flex;flex:1;flex-direction:column;height:570px;justify-content:center;left:0;padding:20px;position:absolute;position:relative;text-align:center;transition:all .3s;width:99%}@media (width <= 63.99875rem){.our-services-box .box-item-clip{aspect-ratio:16/9;clip-path:unset;display:block;flex:unset;height:auto}.our-services-box .box-item-clip:hover{margin-bottom:200px}}@media (width <= 48.06125rem){.our-services-box .box-item-clip:hover{margin-bottom:170px}}.our-services-box .box-item-clip h2{font-size:clamp(18px,1.25vw,24px);line-height:1.4;margin:0;text-align:center;text-transform:uppercase;width:100%}@media (width <= 63.99875rem){.our-services-box .box-item-clip h2{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}}.our-services-box .box-item-clip .modal-box-item{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;left:0;padding:0 20%;position:absolute;top:0;width:100%}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item{padding:0}.our-services-box .box-item-clip .modal-box-item .button{align-items:center;display:flex;gap:5px;justify-content:center;width:100%}}.our-services-box .box-item-clip .modal-box-item .wrap{opacity:0;transform:translateY(40px);width:100%}.our-services-box .box-item-clip .modal-box-item:hover{animation:fade-in;background:linear-gradient(180deg,rgba(154,128,255,0) 46.48%,rgba(154,128,255,.4) 73.64%,#9a80ff);gap:40px;transform:background .6s ease}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item:hover{gap:unset}}.our-services-box .box-item-clip .modal-box-item:hover .wrap{display:grid;gap:20px;opacity:1;transform:translateY(0);transition:transform .3s ease-in,opacity .3s ease}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item:hover .wrap{padding:20px 0;position:absolute;top:100%;transition:.5s ease;width:100%}}.our-services-box .box-item-clip .modal-box-item:hover ul{-ms-overflow-style:none;max-height:220px;overflow-y:scroll;scrollbar-width:none;transition:1.2s ease;visibility:visible}.our-services-box .box-item-clip .modal-box-item:hover ul::-webkit-scrollbar{display:none}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item:hover ul{max-height:100%}}.our-services-box .box-item-clip .modal-box-item:hover .button{align-items:center;clip-path:none;display:flex;gap:5px;height:44px;justify-content:center;opacity:1;transform:translateY(0);transform:skew(-10deg);transition:transform .3s ease-in,opacity .3s ease;visibility:visible}.our-services-box .box-item-clip .modal-box-item:hover .button span{display:flex;gap:10px;transform:skew(10deg)}.our-services-box .box-item-clip .modal-box-item:hover .desktop-button{bottom:45px;left:10%;position:absolute;right:20%;width:auto}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item:hover .desktop-button{display:none}}.our-services-box .box-item-clip .modal-box-item:hover .mobile-button{display:none}@media (width <= 63.99875rem){.our-services-box .box-item-clip .modal-box-item:hover .mobile-button{display:flex}}.our-services-box .box-item-clip ul{display:grid;gap:15px;margin:0;padding:0;visibility:hidden}.our-services-box .box-item-clip ul li{align-items:center;display:flex;line-height:normal;list-style:none}.our-services-box .box-item-clip ul li:before{background:url(../../assets/img/img_home_page/list-style.svg) 50% no-repeat;background-size:contain;content:"";height:9px;margin-right:14px;width:10px}.our-services-box .box-item-clip .button{align-items:center;background:var(--color3);display:flex;gap:10px;height:0;opacity:0;padding:10px 24px;transform:translateY(20px);transition:unset;visibility:hidden}.our-services-box .box-item-clip .button:hover{transition:unset}.project_swiper{left:-20%;margin-bottom:100px;margin-top:-53px;position:relative;width:140%}@media (width > 2000px){.project_swiper{left:unset;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden}}@media (width <= 63.99875rem){.project_swiper{left:-64%;margin-bottom:100px;margin-top:-53px;position:relative;width:220%}}@media (width <= 48.06125rem){.project_swiper{left:calc(-50% - 99px)}}.project_swiper-navigation{height:100%;left:0;top:0;width:100%;z-index:6}.project_swiper-navigation .swiper-navigation-next{height:100%;position:absolute;right:10%;top:0;width:17%;z-index:22}@media (width <= 63.99875rem){.project_swiper-navigation .swiper-navigation-next{right:16%}}.project_swiper-navigation .swiper-navigation-prev{height:100%;left:10%;position:absolute;top:0;width:17%;z-index:22}@media (width <= 63.99875rem){.project_swiper-navigation .swiper-navigation-prev{left:17%}}.project_swiper .swiper-slide{margin:10px;position:relative}.project_swiper .swiper-slide img{margin-bottom:-7px;-o-object-fit:contain;object-fit:contain;width:100%}@media (width <= 48.06125rem){.project_swiper .swiper-slide img{left:-2px;position:relative}}.project_swiper .swiper-slide.swiper-slide-next{position:relative}.project_swiper .swiper-slide.swiper-slide-next:after{animation:borderLeft .5s forwards;background:transparent;border-left:10px solid var(--color2);border-top:10px solid var(--color2);content:"";display:table;height:calc(100% - 7px);position:absolute;right:0;top:-10px;width:calc(100% + 10px);z-index:-1}@media (width <= 48.06125rem){.project_swiper .swiper-slide.swiper-slide-next:after{animation:borderLeftMob .5s forwards;border-left:5px solid var(--color2);border-top:5px solid var(--color2);right:-2px;top:-5px}}.project_swiper .swiper-slide.swiper-slide-next:before{animation:borderIght .5s .5s forwards;background:transparent;border-bottom:10px solid var(--color2);border-right:10px solid var(--color2);bottom:-9px;content:"";display:table;height:0;left:0;opacity:0;position:absolute;width:0;z-index:-1}@media (width <= 48.06125rem){.project_swiper .swiper-slide.swiper-slide-next:before{animation:borderIghtMob .5s .5s forwards;border-bottom:5px solid var(--color2);border-right:5px solid var(--color2);bottom:-7px;left:-7px}}.project_swiper .swiper-slide.swiper-slide-next.swap:after{background:var(--color2);border:0;clip-path:polygon(50% 100%,50% 0,100% 0,100% 100%,0 100%,0 0,50% 0);height:calc(100% + 20px)!important;right:-10px;width:calc(100% + 20px)!important}@media (width <= 63.99875rem){.project_swiper .swiper-slide.swiper-slide-next.swap:after{height:calc(100% + 13px)!important;right:-5px;top:-6px;width:calc(100% + 11px)!important}}.project_swiper .swiper-slide.swiper-slide-next.swap.swap-hide:after{opacity:0}.project_swiper .swiper-slide.swiper-slide-next.swap.swap-removing:after{animation:clipSwap 1.5s ease forwards;background:var(--color2);opacity:1!important}.project_swiper .swiper-slide.swiper-slide-next.swap.swap-animated:after{animation:clipSwapReverse 1.5s ease forwards;background:var(--color2);opacity:1!important}.project_swiper .swiper-slide.swiper-slide-next.swap:before{border:0}.project_swiper .swiper-slide.swiper-slide-exiting:before{animation:borderRightReverse .5s forwards}.project_swiper .swiper-slide.swiper-slide-exiting:after{animation:borderLeftReverse .5s .5s forwards}.simple-portfolio__container{padding-inline:unset}.benefits{background:url(../../assets/img/bg-benefits.jpg) 50% no-repeat;background-size:cover;padding:70px 0 80px}.benefits .mobile-svg{display:none}@media (width <= 63.99875rem){.benefits .mobile-svg{display:block}}.benefits .pc-svg{height:319px!important;top:70%}@media (max-width:1700px){.benefits .pc-svg{top:60%;width:80%!important}}@media (max-width:1300px){.benefits .pc-svg{height:250px!important;top:50%}}@media (width <= 63.99875rem){.benefits .pc-svg{display:none}}.benefits .section-title{margin:unset;padding-bottom:40px}@media (width <= 63.99875rem){.benefits .section-title{padding-bottom:5px}}.benefits .section-title h2{color:var(--color2);color:#fff;line-height:1;padding-bottom:0;width:auto}.benefits .section-title h2 span{color:var(--color2)}.benefits__box{display:grid;gap:15px;grid-template-columns:33% 1fr;margin-top:90px;margin-inline:auto;max-width:1304px}@media (max-width:1300px){.benefits__box{margin-top:40px}}@media (width <= 63.99875rem){.benefits__box{display:block;overflow:hidden}}.benefits__box-item{position:relative}.benefits__box .tabs{align-items:center;border:8px solid transparent;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.25vw,24px);font-weight:700;gap:30px;opacity:.4;padding:15px;text-transform:uppercase}@media (width <= 63.99875rem){.benefits__box .tabs{background:#5540a8;border:8px solid var(--color2);margin-bottom:15px;opacity:1;padding:6px}.benefits__box .tabs img{width:64px}}.benefits__box .tabs:hover{background:#5540a8;border:8px solid var(--color2);opacity:.5;transition:background .5s ease}.benefits__box .tabs.active{background:#5540a8;border:8px solid var(--color2);opacity:1}.benefits__box-content{background:#5540a8;border:8px solid var(--color2);box-sizing:border-box;color:#fff;font-size:clamp(14px,.83333vw,16px);height:0;height:100%;left:0;line-height:1.5;opacity:0;padding:22px;position:absolute;top:0;visibility:hidden;width:0;width:100%}@media (width <= 63.99875rem){.benefits__box-content{height:auto;opacity:1;position:unset;visibility:unset;width:auto}}@media (width > 63.99875rem){.benefits__box-content.swiper-slide{height:100%!important}}.benefits__box-content *{opacity:0;transform:translateY(20px)}@media (width <= 63.99875rem){.benefits__box-content *{opacity:1;transform:translateX(0)}}.benefits__box-content.active{height:100%;opacity:1;visibility:visible;width:100%}.benefits__box-content.active *{opacity:1;transform:translateY(0);transition:.5s ease-in}.benefits .swiper-benifits{position:relative}@media (width > 63.99875rem){.benefits .swiper-wrapper{display:unset;position:unset}.benefits .swiper-slide{height:unset;width:unset}}@media (width <= 63.99875rem){.swiper-navigation{align-items:center;bottom:0;display:flex;flex-direction:row-reverse;justify-content:space-between;left:0;margin-top:40px;width:100%}.swiper-navigation .swiper-navigation-next{align-items:center;cursor:pointer;display:table;display:flex;gap:20px;height:10px;width:auto}.swiper-navigation .swiper-navigation-next:after{background:url(../../assets/img/img_home_page/next.svg) 50% no-repeat;background-size:contain;content:"";display:table;height:40px;width:15px}.swiper-navigation .swiper-navigation-next:before{color:#fff;content:attr(data-slide);font-size:14px;font-weight:500;line-height:129%;outline:none;text-align:center;text-transform:uppercase}.swiper-navigation .swiper-navigation-prev{align-items:center;cursor:pointer;display:table;display:flex;flex-direction:row-reverse;gap:20px;height:10px;width:auto}.swiper-navigation .swiper-navigation-prev:after{background:url(../../assets/img/img_home_page/prev.svg) 50% no-repeat;background-size:contain;content:"";display:table;height:40px;width:15px}.swiper-navigation .swiper-navigation-prev:before{color:#fff;content:attr(data-slide);font-size:14px;font-weight:500;line-height:129%;outline:none;text-align:center;text-transform:uppercase}}footer,section{margin-top:-2px}.technologies{background:var(--color1);overflow:hidden;padding:100px 0 200px}@media (width <= 63.99875rem){.technologies{padding-bottom:65px}}.technologies .section-title h2{color:#fff}.technologies .techno-slider,.technologies .techno-slider-service{overflow:hidden;padding:0 69px;position:relative}.technologies .techno-slider p,.technologies .techno-slider-service p{margin:0}@media (width <= 63.99875rem){.technologies .techno-slider,.technologies .techno-slider-service{padding-bottom:60px}}.technologies .techno-slider .swiper-button-prev:after,.technologies .techno-slider-service .swiper-button-prev:after{background:url(../../assets/img/img_home_page/prev.svg) 50% no-repeat;background-size:contain;content:"";display:table;height:40px;width:15px}.technologies .techno-slider .swiper-button-next:after,.technologies .techno-slider-service .swiper-button-next:after{background:url(../../assets/img/img_home_page/next.svg) 50% no-repeat;background-size:contain;content:"";display:table;height:40px;width:15px}.technologies .techno-slider .swiper-slide,.technologies .techno-slider-service .swiper-slide{display:flex;flex-direction:column;height:100%;justify-items:center}.technologies .techno-slider .swiper-slide img,.technologies .techno-slider-service .swiper-slide img{height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.technologies .techno-slider .swiper-slide svg,.technologies .techno-slider-service .swiper-slide svg{height:90px;width:auto}.technologies .techno-slider .swiper-slide h3,.technologies .techno-slider-service .swiper-slide h3{color:#fff;font-size:24px;font-weight:800;line-height:140%;margin:25px 0;min-height:68px;text-align:center;text-transform:uppercase}.technologies .techno-slider .swiper-slide p,.technologies .techno-slider-service .swiper-slide p{color:#fff;text-align:center}.technologies .techno-slider .slider-wrapper,.technologies .techno-slider-service .slider-wrapper{overflow:hidden}@media (width <= 63.99875rem){.technologies .techno-slider .swiper-navigation,.technologies .techno-slider-service .swiper-navigation{bottom:20px;left:0;position:absolute;width:100%}.technologies .techno-slider .swiper-navigation .swiper-button-prev,.technologies .techno-slider-service .swiper-navigation .swiper-button-prev{display:flex;flex-direction:row-reverse;gap:20px;outline:none;width:auto}.technologies .techno-slider .swiper-navigation .swiper-button-next,.technologies .techno-slider-service .swiper-navigation .swiper-button-next{display:flex;flex-direction:row;gap:20px;outline:none;width:auto}.technologies .techno-slider .swiper-navigation .swiper-button-next:before,.technologies .techno-slider .swiper-navigation .swiper-button-prev:before,.technologies .techno-slider-service .swiper-navigation .swiper-button-next:before,.technologies .techno-slider-service .swiper-navigation .swiper-button-prev:before{color:#fff;content:attr(data-slide);font-size:14px;font-weight:500;line-height:129%;outline:none;text-align:center;text-transform:uppercase}}@media (width <= 48.06125rem){.technologies .swiper-wrapper .swiper-slide{gap:10px;height:auto}.technologies .swiper-wrapper .swiper-slide img{height:50px;width:auto}.technologies .swiper-wrapper .swiper-slide h3{font-size:16px;line-height:26px}}body[class*=page-template-template-homepage] .knowledge,body[class*=services-template-single-services-v2] .knowledge{background:var(--color1);padding-bottom:50px;padding-top:97px}@keyframes drawLine{to{stroke-dasharray:3760}}@keyframes drawLine1{to{stroke-dasharray:4142}}@keyframes clipPath{0%{clip-path:polygon(50% 0,50% 0,50% 0,50% 0,50% 0,50% 0)}20%{clip-path:polygon(50% 0,31% 10%,31% 7%,19% 6%,15% 0,15% 0)}40%{clip-path:polygon(50% 0,10% 92%,0 100%,0 100%,0 100%,15% 0);opacity:1}60%{clip-path:polygon(50% 0,69% 88%,85% 98%,85% 100%,0 100%,15% 0);opacity:1}80%{clip-path:polygon(50% 0,78% 8%,100% 0,85% 100%,0 100%,15% 0);opacity:1}to{clip-path:polygon(50% 0,50% 0,100% 0,85% 100%,0 100%,15% 0);opacity:1}}@keyframes leavePath{0%{clip-path:polygon(50% 0,50% 0,100% 0,85% 100%,0 100%,15% 0);opacity:1}20%{clip-path:polygon(50% 0,78% 8%,100% 0,85% 100%,0 100%,15% 0);opacity:1}40%{clip-path:polygon(50% 0,69% 88%,85% 98%,85% 100%,0 100%,15% 0);opacity:1}60%{clip-path:polygon(50% 0,10% 92%,0 100%,0 100%,0 100%,15% 0);opacity:1}80%{clip-path:polygon(50% 0,31% 10%,31% 7%,19% 6%,15% 0,15% 0);opacity:0}to{clip-path:polygon(50% 0,50% 0,50% 0,50% 0,50% 0,50% 0)}}@keyframes borderLeft{0%{height:0;width:0}to{height:calc(100% + 19px);width:calc(100% + 10px)}50%{height:0;width:100%}}@keyframes borderIght{0%{height:0;opacity:1;width:0}50%{height:0;opacity:1;width:100%}to{height:calc(100% + 19px);opacity:1;width:calc(100% + 10px)}}@keyframes borderLeftMob{0%{height:0;width:0}to{height:calc(100% + 10px);width:calc(100% + 10px)}50%{height:0;width:100%}}@keyframes borderIghtMob{0%{height:0;opacity:1;width:0}50%{height:0;opacity:1;width:100%}to{height:calc(100% + 10px);opacity:1;width:calc(100% + 10px)}}@keyframes borderLeftReverse{0%{height:100%;width:calc(100% + 10px)}50%{height:0;width:100%}to{height:0;width:0}}@keyframes borderRightReverse{0%{height:100%;opacity:1;width:calc(100% + 10px)}50%{height:0;opacity:1;width:100%}to{height:0;opacity:0;width:0}}@keyframes clipSwap{0%{clip-path:polygon(50% 93%,50% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,50% 0);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}33%{clip-path:polygon(50% 93%,100% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,0 0);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}66%{clip-path:polygon(50% 93%,100% 97%,100% 97%,100% 100%,68% 100%,32% 100%,0 100%,0 100%,0 97%);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}to{clip-path:polygon(50% 93%,50% 93%,50% 93%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 93%);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}}@keyframes clipSwapReverse{0%{clip-path:polygon(50% 93%,50% 93%,50% 93%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 93%);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}33%{clip-path:polygon(50% 93%,100% 97%,100% 97%,100% 100%,68% 100%,32% 100%,0 100%,0 100%,0 97%);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}66%{clip-path:polygon(50% 93%,100% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,0 0);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}to{clip-path:polygon(50% 93%,50% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,50% 0);height:calc(100% + 10px)!important;width:calc(100% + 20px)!important}}@keyframes clipSwapReverse1{0%{clip-path:polygon(50% 93%,50% 93%,50% 93%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 93%);height:calc(100% + 10px)!important;opacity:0;width:calc(100% + 20px)!important}33%{clip-path:polygon(50% 93%,100% 97%,100% 97%,100% 100%,68% 100%,32% 100%,0 100%,0 100%,0 97%);height:calc(100% + 10px)!important;opacity:1;width:calc(100% + 20px)!important}66%{clip-path:polygon(50% 93%,100% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,0 0);height:calc(100% + 10px)!important;opacity:1;width:calc(100% + 20px)!important}to{clip-path:polygon(50% 93%,50% 0,100% 0,100% 100%,68% 100%,32% 100%,0 100%,0 0,50% 0);height:calc(100% + 10px)!important;opacity:1;width:calc(100% + 20px)!important}}.single_services .technologies{padding-bottom:160px}@media (width <= 63.99875rem){.single_services .technologies{padding:65px 0}.single_services .technologies:nth-child(2){padding:65px 0 0}}.single_services .project_swiper{margin-bottom:0}@media (width <= 63.99875rem){.single_services .project_swiper{left:50%;margin-bottom:10px;transform:translateX(calc(-50% - 30px))}}.technologies .project__wrapper .project__items{display:grid;gap:0;grid-template-columns:minmax(auto,424px);grid-template-rows:repeat(2,minmax(200px,329px));max-height:658px}.technologies .project__wrapper .project__items .project__item:first-child{grid-area:1/1/2/2;max-width:420px;width:100%}.technologies .project__wrapper .project__items .project__item:nth-child(2){grid-area:1/2/2/4;max-width:640px;width:100%}.technologies .project__wrapper .project__items .project__item:nth-child(3){grid-area:2/1/3/2;max-width:420px;width:100%}.technologies .project__wrapper .project__items .project__item:nth-child(4){grid-area:2/2/3/3;max-width:320px;width:100%}.technologies .project__wrapper .project__items .project__item:nth-child(5){grid-area:2/3/3/4;max-width:320px;width:100%}.technologies .project__wrapper .project__items .project__item:nth-child(6){grid-area:1/4/3/5;max-width:424px;width:100%}@media (width <= 63.99875rem){.technologies .project__wrapper .project__items{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);max-height:none}.technologies .project__wrapper .project__items .project__item{aspect-ratio:1/1;height:100%;width:100%}.technologies .project__wrapper .project__items .project__item:first-child,.technologies .project__wrapper .project__items .project__item:nth-child(2),.technologies .project__wrapper .project__items .project__item:nth-child(3),.technologies .project__wrapper .project__items .project__item:nth-child(4),.technologies .project__wrapper .project__items .project__item:nth-child(5),.technologies .project__wrapper .project__items .project__item:nth-child(6){grid-area:unset;max-width:100%;width:100%}}.technologies .project__wrapper .project__item{outline:8px solid transparent;overflow:hidden;position:relative;transition:all .4s ease}.technologies .project__wrapper .project__item:hover{outline:8px solid var(--color2);z-index:2}@media (width <= 30.06125rem){.technologies .project__wrapper .project__item:hover{border:5px solid var(--color2);outline:none}}.technologies .project__wrapper .project__item:hover .project__overlay{transform:translateY(0)}.technologies .project__wrapper .project__item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.technologies .project__wrapper .project__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.technologies .project__wrapper .project__overlay{background:linear-gradient(180deg,rgba(154,128,255,0) 46.48%,rgba(154,128,255,.4) 73.64%,#9a80ff);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:0 0 12px 20px;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease;width:100%;z-index:1}@media (width <= 48.06125rem){.technologies .project__wrapper .project__overlay{padding:0 0 8px 12px}}.technologies .project__wrapper .project__overlay h4{color:var(--white);display:block;font-family:Roboto;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase}@media (width <= 30.06125rem){.technologies .project__wrapper .project__overlay h4{font-size:12px}}.technologies .project__wrapper .project__overlay h3{color:var(--white);display:block;font-weight:32px;line-height:100%;margin-top:10px;text-transform:uppercase}@media (width <= 30.06125rem){.technologies .project__wrapper .project__overlay h3{font-size:18px}}.technologies .project__button{margin:71px auto 130px}@media (width <= 48.06125rem){.grid-projects-section .container{padding:0}}.grid-projects-section .container .button{margin-top:71px}@media (width <= 48.06125rem){.grid-projects-section .container .button{margin-top:40px;max-width:calc(100% - 40px)}}.grid-projects-section .container:nth-child(3){margin-top:100px;padding:0 20px}.grid-projects-section .techno-slider{margin-top:145px}@media (width <= 48.06125rem){.grid-projects-section .techno-slider{margin-top:40px}}.grid-projects-section .first-block{padding:0 20px}.button,.copywrite,.footer-menu__group-headline,.header-menu__link,.header__bredcrumbs,.number,.title,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.technologies .project__wrapper{margin-top:110px}@media (width <= 63.99875rem){.technologies .project__wrapper{margin-top:42px}}.faq .container{align-items:end;display:flex;flex-direction:column}.faq .faq__main-content{align-self:flex-start;margin-top:150px;max-width:1304px;width:100%}@media (width <= 63.99875rem){.faq .faq__main-content{margin-top:40px}}.our-services .section-title{padding-bottom:100px}@media (width <= 63.99875rem){.our-services .section-title{padding-bottom:0}}.our-services .our-services-box{max-width:1484px}@media (width <= 63.99875rem){.our-services .our-services-box{padding-inline:24px}}.our-services .our-services__mobile--svg{display:none}@media (width <= 63.99875rem){.our-services .our-services__mobile--svg{display:block}.our-services .our-services__pc--svg{display:none}}.swiper-button-next,.swiper-button-prev{-webkit-tap-highlight-color:rgba(0,0,0,0)}.wpcf7-submit{font-size:16px!important;padding-block:18px!important}.post-item__article figure{display:contents;max-width:100%}.archive-blog{background-color:var(--color1)}.archive-hero{aspect-ratio:1920/1080;display:flex;flex-direction:column;justify-content:center;position:relative}@media (width <= 48.06125rem){.archive-hero{aspect-ratio:unset;height:43.75rem}}.archive-hero__background{display:flex;inset:0;position:absolute}@media (width <= 48.06125rem){.archive-hero__background{justify-content:end}}.archive-hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 30.06125rem){.archive-hero__background img{right:0;transform:translateX(10rem);width:auto}}.archive-hero__background:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(13,7,37,.6) 70%);content:"";display:block;inset:0;position:absolute;z-index:1}.archive-hero__inner{max-width:61.25rem;position:relative;width:100%;z-index:3}.archive-hero__headline{color:var(--white);font-family:var(--second-family);font-size:clamp(32px,16.520123839px + 4.1279669763vw,72px);font-weight:700;line-height:115%;text-transform:uppercase}@media (width <= 48.06125rem){.archive-hero__headline{align-items:center;display:flex;flex-direction:column}}.archive-hero__headline mark{background-color:transparent;color:var(--color2)}.archive-hero__description{color:var(--white);font-size:clamp(14px,13.226006192px + .2063983488vw,16px);line-height:162.5%;margin-top:2.875rem}@media (width <= 48.06125rem){.archive-hero__description{margin-top:2.625rem;text-align:center}}.archive-hero__form{margin-top:2.875rem;max-width:33rem}.archive-filter__search{background-color:var(--darkNavy);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);display:flex;height:4.25rem;margin:6.25rem auto 0;max-width:61.125rem;overflow:hidden;padding-left:2rem;width:100%}@media (width <= 48.06125rem){.archive-filter__search{margin-top:3.75rem}}.archive-filter__search-input{background-color:transparent;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:162.5%;padding-left:unset}@media (width <= 48.06125rem){.archive-filter__search-input{width:100%}}.archive-filter__search-input::-moz-placeholder{color:var(--white);font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;text-transform:uppercase}.archive-filter__search-input::placeholder{color:var(--white);font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;text-transform:uppercase}.archive-filter__search-btn{padding:1.375rem 2rem}.archive-filter__search-btn:hover svg{color:var(--color2)}.archive-filter__search-btn svg{color:var(--white);height:1.375rem;transition:color .3s ease;width:1.375rem}.archive-filter__show-taxonomies{align-items:center;color:var(--white);display:none;font-size:1rem;font-weight:500;gap:.625rem;line-height:162.5%;margin:2.625rem 0 1.5rem;text-transform:uppercase}@media (width <= 48.06125rem){.archive-filter__show-taxonomies{display:flex}}.archive-filter__show-taxonomies:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:.625rem .625rem 0;content:"";display:block;height:0;transform:rotate(0deg);width:0}@media (width <= 30.06125rem){.archive-filter__show-taxonomies:after{border-width:.3125rem .375rem 0}}.archive-filter__show-taxonomies.active{color:var(--color2)}.archive-filter__show-taxonomies.active:after{border-color:transparent transparent var(--color2) transparent;border-width:0 .6875rem .625rem}@media (width <= 30.06125rem){.archive-filter__show-taxonomies.active:after{border-width:0 .3125rem .375rem .375rem}}.archive-filter__show-taxonomies.active+ul{display:flex}.archive-filter__taxonomies{background-color:transparent!important;display:flex;flex-wrap:wrap;gap:2rem;margin:2.625rem 0;overflow:inherit!important;position:static!important;width:100%}@media (width <= 48.06125rem){.archive-filter__taxonomies{display:none;margin-top:unset}}@media (width <= 30.06125rem){.archive-filter__taxonomies{flex-direction:column;gap:.75rem}}.archive-filter__taxonomy{background-color:var(--darkNavy);border:.1875rem solid transparent;height:3.125rem;transform:skewX(-12deg);transition:all .24s ease;width:calc(25% - 1.5rem)}@media (width <= 63.99875rem){.archive-filter__taxonomy{width:calc(33.333% - 1.33333rem)}}@media (width <= 48.06125rem){.archive-filter__taxonomy{width:calc(50% - 1rem)}}@media (width <= 30.06125rem){.archive-filter__taxonomy{width:100%}}.archive-filter__taxonomy:hover{background-color:#5540a8;border-color:var(--color2)}.archive-filter__taxonomy a{align-items:center;color:var(--white);cursor:pointer;display:flex;font-family:var(--second-family);font-size:1rem;font-weight:700;height:100%;justify-content:center;line-height:162.5%;text-decoration:none;text-transform:uppercase;transform:skewX(12deg);transition:all .3s ease}@media (width <= 30.06125rem){.archive-filter__taxonomy a{font-size:.875rem}}.archive-filter__taxonomy.active{background-color:#5540a8;border-color:var(--color2)}.archive-publications__cards{display:flex;flex-wrap:wrap;gap:2.5rem}@media (width <= 63.99875rem){.archive-publications__cards{flex-direction:column;gap:2rem}}.archive-latest__description{color:var(--white);margin-top:6.5625rem;text-align:center}.subscribe-form{width:100%}.subscribe-form form{align-items:center;background-color:var(--darkNavy);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);color:var(--white);cursor:pointer;display:flex;font-family:var(--second-family);font-size:1rem;font-weight:700;height:4.25rem;justify-content:center;line-height:162.5%;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (width <= 30.06125rem){.subscribe-form form{height:3.125rem}}.subscribe-form input[type=email]{background-color:transparent;font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;padding:0 0 0 2rem;text-transform:uppercase;width:100%}@media (width <= 30.06125rem){.subscribe-form input[type=email]{height:3.125rem}}.subscribe-form input[type=email]::-moz-placeholder{background-color:transparent;font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;text-transform:uppercase}.subscribe-form input[type=email]::placeholder{background-color:transparent;font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;text-transform:uppercase}.subscribe-form .wpcf7-submit{align-items:center;color:var(--white);display:flex;padding:.5rem 2rem}@media (width <= 30.06125rem){.subscribe-form .wpcf7-submit{height:3.125rem}}.subscribe-form .wpcf7-submit:hover svg{color:var(--color2)}.subscribe-form .wpcf7-submit svg{transition:color .3s ease}@media (width <= 30.06125rem){.subscribe-form .wpcf7-submit svg{height:8.125rem;width:.3125rem}}.subscribe-form .wpcf7-not-valid-tip{bottom:-1.5625rem;font-size:.75rem;left:2rem;position:absolute}.subscribe-form .wpcf7-response-output{display:none!important}.subscribe-form input:-webkit-autofill,.subscribe-form input:-webkit-autofill:focus,.subscribe-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white)!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.blog-card{background-color:var(--darkNavy);display:flex;flex-direction:column;overflow:hidden;position:relative;width:calc(50% - 1.25rem)}@media (width <= 63.99875rem){.blog-card{width:100%}}.blog-card:before{background:linear-gradient(0deg,rgba(149,124,248,.99),hsla(0,0%,100%,0) 55%);bottom:0;left:0;right:0;top:0;transform:translateY(100%);transition:all .3s ease}.blog-card:after,.blog-card:before{content:"";display:block;position:absolute}.blog-card:after{border:.5rem solid transparent;inset:0;transition:border-color .3s ease}@media (width <= 48.06125rem){.blog-card:after{border:.3125rem solid transparent;inset:-.3125rem}}.blog-card:hover:before{transform:translateY(0)}.blog-card:hover:after{border-color:var(--color2)}.blog-card__thumbnail{align-items:flex-start;aspect-ratio:632/206;display:flex;overflow:hidden;padding:1rem 1.625rem;position:relative}@media (width <= 48.06125rem){.blog-card__thumbnail{padding:.375rem .625rem}}.blog-card__thumbnail img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.blog-card__thumbnail-header{display:flex;gap:2.5rem;position:relative;z-index:1}@media (width <= 48.06125rem){.blog-card__thumbnail-header{gap:1.875rem}}.blog-card__thumbnail-item{align-items:center;color:var(--white);display:flex;font-size:1rem;font-weight:500;text-transform:uppercase}@media (width <= 30.06125rem){.blog-card__thumbnail-item{font-size:.625rem}}.blog-card__thumbnail-item svg{flex:0 0 1rem;height:.875rem;margin-bottom:.125rem;margin-right:.5rem}@media (width <= 48.06125rem){.blog-card__thumbnail-item svg{flex:0 0 0.625rem;height:.625rem}}.blog-card__thumbnail-item:not(:first-child):before{background-color:var(--white);border-radius:50%;content:"";display:block;height:.1875rem;transform:translateX(-1.25rem);width:.1875rem}@media (width <= 48.06125rem){.blog-card__thumbnail-item:not(:first-child):before{transform:translateX(-.9375rem)}}.blog-card__body{display:flex;flex:1 0 auto;flex-direction:column;padding:1rem 1.625rem 2.5rem;position:relative;z-index:2}@media (width <= 30.06125rem){.blog-card__body{padding:.625rem .625rem 1.875rem}}.blog-card__details{align-items:center;display:flex;gap:1.25rem;margin-bottom:auto}@media (width <= 48.06125rem){.blog-card__details{gap:.625rem}}.blog-card__details-author,.blog-card__details-date{align-items:center;color:var(--white);display:flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:162.5%;text-transform:uppercase;white-space:nowrap}@media (width <= 48.06125rem){.blog-card__details-author,.blog-card__details-date{font-size:1rem;gap:.375rem}}@media (width <= 30.06125rem){.blog-card__details-author,.blog-card__details-date{font-size:.625rem}}.blog-card__details-author svg,.blog-card__details-date svg{height:.875rem;margin-top:-.125rem;width:.875rem}@media (width <= 48.06125rem){.blog-card__details-author svg,.blog-card__details-date svg{height:.75rem;width:.75rem}}.blog-card__details-category{color:var(--color2);font-size:1rem;font-weight:500;line-height:162.5%;margin-left:auto;text-transform:uppercase;white-space:nowrap}@media (width <= 30.06125rem){.blog-card__details-category{font-size:.625rem}}.blog-card__title{color:var(--white);font-family:Montserrat,sans-serif;font-size:clamp(16px,12.9040247678px + .8255933953vw,24px);font-weight:700;line-height:140%;margin-top:2.625rem;text-transform:uppercase}@media (width <= 30.06125rem){.blog-card__title{margin-top:1.5rem}}.blog-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--white);display:-webkit-box;flex:1 0 auto;font-size:clamp(14px,13.226006192px + .2063983488vw,16px);font-weight:400;line-height:162.5%;margin-top:1.25rem;overflow:hidden}@media (width <= 30.06125rem){.blog-card__excerpt{margin-top:.625rem}}.blog-card__more{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);margin-top:2.5rem;width:100%}@media (width <= 30.06125rem){.blog-card__more{margin-top:1.875rem}}.archive-latest{padding:9.375rem 0 6.875rem}.archive-latest__title h2{color:var(--white)}.archive-latest__description{font-size:1rem;line-height:162.5%}.archive-latest .knowledge__item-bg{transform:unset}.single-blog{background-color:var(--color1)}.single-blog__breadcrumbs{margin-bottom:2.625rem}@media (width <= 48.06125rem){.single-blog__breadcrumbs{margin-bottom:1rem}}.single-blog__breadcrumbs a,.single-blog__breadcrumbs span{color:var(--white);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase}@media (width <= 83.99875rem){.single-blog__breadcrumbs a,.single-blog__breadcrumbs span{font-size:clamp(12px,10.5671641791px + .3980099502vw,16px)}}.single-blog__breadcrumbs a:hover{color:var(--color2);transition:color .24s ease}.single-blog__breadcrumbs .breadcrumb_last{opacity:.6}.single-blog__inner{display:flex;gap:2.5rem}@media (width <= 63.99875rem){.single-blog__inner{gap:1.25rem}}.single-blog__main{width:65%}@media (width <= 48.06125rem){.single-blog__main{width:100%}}.single-blog__hero{aspect-ratio:800/320;display:flex;flex-direction:column;overflow:hidden;padding:1rem 1.625rem;position:relative;width:100%}@media (width <= 48.06125rem){.single-blog__hero{aspect-ratio:unset;height:22.5rem;margin-inline:-1.375rem;padding:1.5rem 1.25rem;width:100vw}}@media (width <= 30.06125rem){.single-blog__hero{height:17.5rem}}.single-blog__hero-thumbnail{display:flex;inset:0;justify-content:center;position:absolute}.single-blog__hero-thumbnail:after{background:linear-gradient(180deg,rgba(27,20,57,0),#1b1439);content:"";display:block;inset:0;position:absolute;z-index:1}.single-blog__hero-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 48.06125rem){.single-blog__hero-thumbnail img{-o-object-fit:initial;object-fit:fill;width:auto}}.single-blog__hero-details{align-items:center;color:var(--white);display:flex;gap:1.25rem;position:relative;z-index:2}.single-blog__hero-details span{align-items:center;display:flex;font-size:.875rem;font-weight:500;text-transform:uppercase}@media (width <= 30.06125rem){.single-blog__hero-details span{font-size:.75rem}}.single-blog__hero-details span:last-child:before{content:"•";font-size:1rem;margin-right:1rem}.single-blog__hero-details span svg{height:1rem;margin-right:.375rem;width:1rem}.single-blog__hero-heading{color:var(--white);font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:130%;margin-top:auto;position:relative;text-transform:uppercase;z-index:2}@media (width <= 83.99875rem){.single-blog__hero-heading{font-size:clamp(16px,9.8080495356px + 1.6511867905vw,32px)}}.single-blog__hero-info{flex-wrap:wrap;gap:.625rem 1.75rem;margin-top:1.5rem;position:relative;z-index:2}.single-blog__hero-date,.single-blog__hero-info{align-items:center;color:var(--white);display:flex}.single-blog__hero-date{font-size:1rem;font-weight:500;gap:.5rem;text-transform:uppercase;white-space:nowrap}@media (width <= 83.99875rem){.single-blog__hero-date{font-size:clamp(12px,10.4520123839px + .4127966976vw,16px)}}.single-blog__hero-date svg{height:.875rem;width:.875rem}.single-blog__hero-author{color:var(--white);font-size:1rem;font-weight:500;margin-right:auto;text-transform:uppercase;transition:color .24s ease;white-space:nowrap}.single-blog__hero-author:hover{color:var(--color2)}@media (width <= 83.99875rem){.single-blog__hero-author{font-size:clamp(12px,10.4520123839px + .4127966976vw,16px)}}.single-blog__hero-category{display:flex;gap:.625rem}.single-blog__hero-category a{color:var(--color2);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transition:color .24s ease;white-space:nowrap}.single-blog__hero-category a:hover{color:var(--color2)}@media (width <= 83.99875rem){.single-blog__hero-category a{font-size:clamp(12px,10.4520123839px + .4127966976vw,16px)}}.single-blog__content{margin-top:2.625rem}.single-blog__aside{min-width:17.5rem;width:35%}@media (width <= 48.06125rem){.single-blog__aside{display:none}}.single-blog__blocks{position:sticky;top:7.5rem}.single-blog__cta{align-items:center;background-color:var(--purple);border:.625rem solid var(--color2);display:flex;flex-direction:column;height:20rem;justify-content:space-evenly;padding:2.5rem}@media (width <= 63.99875rem){.single-blog__cta{border:.3125rem solid var(--color2);height:clamp(240px,133.3333333333px + 13.8888888889vw,320px);padding:1.25rem}}.single-blog__cta-heading{color:var(--white);font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:131.25%;text-align:center;text-transform:uppercase}@media (width <= 83.99875rem){.single-blog__cta-heading{font-size:clamp(24px,13.3333333333px + 1.3888888889vw,32px)}}.single-blog__cta-text{color:var(--white);font-size:1rem;font-weight:500;line-height:162.5%;text-align:center;text-transform:uppercase}@media (width <= 83.99875rem){.single-blog__cta-text{font-size:clamp(14px,11.3333333333px + .3472222222vw,16px)}}.single-blog__cta-btn{gap:.625rem;width:100%}.single-blog__toc{background-color:var(--darkNavy);margin-top:1.5625rem;padding:2.5rem}@media (width <= 63.99875rem){.single-blog__toc{padding:1.25rem}}.single-blog__toc-heading{color:var(--white);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:131.25%;text-align:center;text-transform:uppercase}@media (width <= 83.99875rem){.single-blog__toc-heading{font-size:clamp(20px,14.6666666667px + .6944444444vw,24px)}}.single-blog__toc-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}@media (width <= 63.99875rem){.single-blog__toc-list{margin-top:1rem}}.single-blog__toc-list li{color:var(--white);cursor:pointer;font-size:1rem;font-weight:400;line-height:162.5%;text-decoration:none}@media (width <= 83.99875rem){.single-blog__toc-list li{font-size:clamp(14px,11.3333333333px + .3472222222vw,16px)}}.single-blog__toc-list li:hover{color:var(--color2)}.written-by{margin:5rem 0 6.25rem}.written-by__inner{background-color:#5540a8;border:.625rem solid var(--color2);display:flex;gap:1.5rem;padding:2.5rem}@media (width <= 48.06125rem){.written-by__inner{border:.3125rem solid var(--color2);flex-direction:column;padding:2.5rem 1.5rem}}@media (width <= 30.06125rem){.written-by__inner{padding:1.125rem}}.written-by__avatar{flex:0 0 5.625rem;height:5.625rem}.written-by__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 48.06125rem){.written-by__avatar--desktop{display:none}}.written-by__avatar--mobile{display:none;flex:0 0 auto;height:4.625rem;width:4.625rem}@media (width <= 48.06125rem){.written-by__avatar--mobile{display:flex}}.written-by__content{display:flex;flex-direction:column}.written-by__info{display:flex;gap:1.25rem}.written-by__wrap-info{color:var(--white);display:flex;flex-direction:column;gap:.375rem}@media (width <= 48.06125rem){.written-by__wrap-info{gap:.25rem}}.written-by__headline{color:var(--white);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}@media (width <= 30.06125rem){.written-by__headline{font-size:.875rem}}.written-by__name a{color:var(--white);display:block;font-family:Montserrat,sans-serif;font-size:1.5rem!important;font-weight:700;line-height:140%;text-decoration:none;text-transform:uppercase}@media (width <= 30.06125rem){.written-by__name a{font-size:1rem!important}}.written-by__position{color:var(--white);font-size:1rem;font-weight:500;line-height:162.5%;text-transform:uppercase}@media (width <= 30.06125rem){.written-by__position{font-size:.75rem}}.written-by__description{color:var(--white);font-size:1rem;line-height:162.5%;margin-top:12px}@media (width <= 48.06125rem){.written-by__description{font-size:.875rem}}.written-by__bottom{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin-top:1rem}@media (width <= 48.06125rem){.written-by__bottom{align-items:center;flex-direction:column;gap:1.5rem;margin-top:1.5rem}}.written-by__sn{display:flex;gap:2.5rem}.written-by__sn a svg{color:var(--white);height:1.125rem;transition:color .24s ease;width:1.125rem}.written-by__sn a svg:hover{color:var(--color1)}.written-by__btn{gap:.625rem}@media (width <= 30.06125rem){.written-by__btn{width:100%}}.header{background:var(--color1);position:sticky;top:0;z-index:99}.header__container{height:100%}.header__inner{align-items:center;display:flex;height:6.25rem;position:relative}@media (width <= 63.99875rem){.header__inner{height:3.75rem;justify-content:space-between}}.header__logo{flex:0 0 8.75rem;height:2.9375rem}@media (width <= 63.99875rem){.header__logo{flex:0 0 5.625rem;height:1.875rem}}.header__logo img{height:100%;width:auto}.header__contact{align-items:center;display:flex;gap:.625rem}.header__contact svg{height:.75rem;width:1rem}@media (width <= 63.99875rem){.header__contact{display:none}}.header__top{background:var(--color1);height:100px;left:0;position:fixed;right:0;top:0;z-index:9}@media (width <= 48.06125rem){.header__top{display:flex}}@media (width <= 63.99875rem){.header__top{height:60px;padding:0 22px}}.header__top .btn-mobile-menu .mobile-menu__icon,.header__top .btn-mobile-menu .mobile-menu__icon:after,.header__top .btn-mobile-menu .mobile-menu__icon:before{background:#fff}.header__top .container{align-items:center;display:flex;height:100%;justify-content:space-between;padding:15px 0}.header__top .logo{flex:0 0 163px;height:52px}@media (width <= 63.99875rem){.header__top .logo{flex:0 0 118px;height:39px}}@media (width <= 48.06125rem){.header__top .logo{flex:0 0 90px;height:29px}}.header__top .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header__top-box{align-items:center;display:flex;gap:clamp(4px,2.08333vw,40px)}@media (width <= 83.99875rem){.header__top-box{gap:clamp(5px,.52083vw,10px)}}.header__top-box.active{background:var(--color1);display:grid;height:calc(100% - 93.55px);justify-items:center;left:0;opacity:1;position:fixed;top:93.5px;transition:opacity .3s ease;visibility:visible;width:100%;z-index:11}.header__top-box.active ul{display:grid;gap:20px;justify-items:center}.header__top-box.active ul li a{font-size:1.5rem}.header__top-box.active .header__contact{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1025px){.header__top-box.active .header__contact{display:none}}.header__top-box ul{align-items:center;display:inline-flex;gap:clamp(4px,2.08333vw,40px);margin:0;padding:0}@media (width <= 83.99875rem){.header__top-box ul{gap:clamp(5px,.52083vw,10px)}}.header__top-box ul li{list-style:none}.header__top-box ul li a{color:#fff;font-size:clamp(12px,.9375vw,18px);font-weight:700;line-height:133%;text-transform:uppercase}.header__top-box ul li a:hover{opacity:.7;transition:.5s ease}@media screen and (max-width:1025px){.header__top .header__contact{display:none}}.header__hero{background-color:var(--color1);overflow:hidden;position:relative;width:100%}@media (width <= 30.06125rem){.header__hero{aspect-ratio:375/700}}.header__mobile{display:none}@media (width <= 48.06125rem){.header__mobile{background:var(--color1);display:block;padding:77px 0}.header__mobile .flex{display:grid;gap:40px 23px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;margin:0 auto}.header__mobile .flex-item{align-items:center;align-items:start;display:flex;flex-direction:column;gap:10px}.header__mobile .flex-item .number{color:#fff;font-size:clamp(32px,3.33333vw,64px);font-weight:700;line-height:42px;text-transform:uppercase}.header__mobile .flex-item .box .title{color:#fff;display:table;font-size:16px;font-weight:700;text-transform:uppercase;width:100%}.header__mobile .flex-item .box p{color:#fff;font-size:14px;line-height:1.4;margin:0}}.header__slider{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.header__slider img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (width <= 30.06125rem){.header__slider img{-o-object-position:85% 40%!important;object-position:85% 40%!important}}.header.open-menu .btn-mobile-menu .mobile-menu__icon{background:transparent!important}.header .btn-mobile-menu{align-items:center;display:none;height:1.875rem;justify-content:center;padding:0;width:1.875rem}@media (width <= 63.99875rem){.header .btn-mobile-menu{display:flex}}.header-nav{display:flex;height:100%;margin-left:auto}@media (width <= 63.99875rem){.header-nav{display:none}}.header-menu{display:flex;gap:1.75rem;margin-right:1.75rem}@media (width <= 83.99875rem){.header-menu{gap:.5rem;margin-right:1rem}}.header-menu__item{list-style:none}.header-menu__item:hover>a{color:var(--color2)}.header-menu__item:hover>a:after{border-color:var(--color2) transparent transparent transparent;transform:scaleY(-1)}.header-menu__item:hover>.submenu{height:25rem}.header-menu__link{align-items:center;color:var(--white);display:flex;font-size:1rem;font-weight:700;height:100%;line-height:162.5%;padding:.3125rem .625rem;text-transform:uppercase;transition:color .3s ease}@media (width <= 83.99875rem){.header-menu__link{font-size:.875rem;padding:.3125rem}}.with-submenu .header-menu__link{align-items:center;display:flex;gap:.75rem}.with-submenu .header-menu__link:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:.3125rem .45rem 0;content:"";display:inline-block;height:0;margin-top:-.125rem;transition:transform .3s ease;width:0}.header-menu .submenu{background-color:#15151e;height:0;left:0;overflow:hidden;position:absolute;top:6.25rem;transition:height .3s ease;width:100%}.header-menu .submenu__content{display:flex;height:27.5rem;width:100%}.header-menu .submenu__head{background-color:#181825;display:flex;flex-direction:column;gap:1.875rem;padding:2.8125rem 3.875rem;width:25rem}.header-menu .submenu__head-link{color:#5d5d83;cursor:pointer;font-family:var(--second-family);font-size:1rem;font-weight:700;line-height:162.5%;text-transform:uppercase;transition:color .3s ease}.header-menu .submenu__head-link.active,.header-menu .submenu__head-link:hover{color:var(--color2)}.header-menu .submenu__body{padding:1.875rem 5rem;width:100%}.header-menu .submenu__tab-item{display:none}.header-menu .submenu__tab-item.active{display:block}.header-menu .submenu__tab-link{color:var(--white);font-family:var(--second-family);font-size:2rem;font-weight:700;line-height:130%;text-transform:uppercase}.header-menu .submenu .menu-third-level{margin-top:3.125rem}.header-menu .menu-third-level{-moz-columns:3;column-count:3;-moz-column-gap:2rem;column-gap:2rem}.header-menu .menu-third-level__item{-moz-column-break-inside:avoid;break-inside:avoid;list-style:none;margin-bottom:1rem}.header-menu .menu-third-level__link{color:var(--white);display:flex;font-size:1rem;font-weight:500;gap:.875rem;line-height:1;margin-bottom:1.7rem;text-transform:uppercase;transition:color .3s ease}.header-menu .menu-third-level__link:hover{color:var(--color2)}.header-menu .menu-third-level__link:before{border-color:var(--color3) transparent transparent transparent;border-style:solid;border-width:.625rem .625rem 0 0;content:"";display:block;height:0;transform:translateY(.1875rem);width:0}.mobile-menu{background-color:#181825;bottom:0;display:none;gap:1rem 0;grid-template-rows:auto 50px 50px;left:0;overflow:hidden;padding:2.5rem 1.375rem 2.25rem;pointer-events:none;position:fixed;right:0;top:3.75rem;transform:scaleY(0);transform-origin:top;transition:transform .4s,opacity .3s;z-index:10}@media (width <= 63.99875rem){.mobile-menu{display:grid}}.mobile-menu.open{pointer-events:all;transform:scale(1);transition:transform .2s,opacity .1s}@media (width <= 63.99875rem){.mobile-menu__nav{overflow:auto}}.mobile-menu__item{padding-bottom:1.5rem}.mobile-menu__link{color:var(--white);font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase}.with-submenu .mobile-menu__link{align-items:center;display:flex;gap:.75rem}.with-submenu .mobile-menu__link:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:.25rem .35rem 0;content:"";display:inline-block;height:0;margin-top:-.125rem;transition:transform .3s ease;width:0}.with-submenu.open .mobile-menu__link{color:var(--color2)}.with-submenu.open .mobile-menu__link:after{border-color:var(--color2) transparent transparent transparent;transform:scaleY(-1)}@media (width <= 30.06125rem){.mobile-menu__buttons{display:flex;flex-direction:column;gap:1.25rem}}.mobile-menu__buttons .button{min-width:13.75rem;padding:.8125rem 1.5rem;width:auto}@media (width <= 30.06125rem){.mobile-menu__buttons .button{width:100%}}.mobile-menu__buttons .getready{background:#ebebf0}.mobile-menu__buttons .portfolio{background:var(--color3)}.mobile-menu__icon{background-color:var(--white);display:block;height:.1875rem;position:relative;transition:background-color .3s;width:1.5rem}.mobile-menu__icon:after,.mobile-menu__icon:before{background-color:var(--white);content:"";display:block;height:.1875rem;left:0;position:absolute;right:0;top:0;transition:transform .3s .1s}.mobile-menu__icon:before{transform:translateY(-.4375rem)}.open-menu .mobile-menu__icon:before{transform:translateY(0) rotate(45deg)}.mobile-menu__icon:after{transform:translateY(.4375rem)}.open-menu .mobile-menu__icon:after{transform:translateY(0) rotate(-45deg)}.mobile-menu .mobile-submenu{display:none;padding:1.5rem 0 0 2.125rem}.mobile-menu .mobile-submenu__item:not(:first-child){padding-top:16px}.mobile-menu .mobile-submenu__item.open .mobile-submenu__link{color:var(--color2)}.mobile-menu .mobile-submenu__item.open .menu-third-level{display:flex}.mobile-menu .mobile-submenu__link{color:var(--text-color);font-weight:700;text-decoration:none;text-transform:uppercase}.mobile-menu .mobile-submenu .menu-third-level{display:none;flex-direction:column;gap:.75rem;margin-top:1.5rem}.mobile-menu .mobile-submenu .menu-third-level__link{color:var(--white);display:flex;font-family:var(--third-family);font-size:.875rem;font-weight:500;gap:.875rem;line-height:170%;text-transform:uppercase}.mobile-menu .mobile-submenu .menu-third-level__link:before{border-color:var(--color3) transparent transparent transparent;border-style:solid;border-width:.625rem .625rem 0 0;content:"";display:block;height:0;margin-top:4px;transform:translateY(.1875rem);width:0}.mobile-menu .open>.mobile-submenu{display:block}.portfolio-btn{align-items:center;background-color:var(--style-color);box-shadow:-9px 0 23px rgba(0,0,0,.1);display:flex;flex:0 0 auto;height:100vh;justify-content:center;position:fixed;right:0;text-decoration:none;top:0;transition:transform .3s,background-image 10s;width:var(--portfolio-btn-width);z-index:12}.portfolio-btn:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1));bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s;z-index:0}.portfolio-btn:focus-visible:before,.portfolio-btn:hover:before{opacity:1}.hidden-portfolio-btn .portfolio-btn{transform:translateX(150%) rotateY(.5deg)}.portfolio-btn__mobile,.portfolio-btn_content{align-items:center;color:var(--white);text-transform:uppercase}.portfolio-btn_content{display:flex;font-weight:800;gap:24px;letter-spacing:.1em;position:relative;transform:rotate(90deg);z-index:1}.portfolio-btn_content:after,.portfolio-btn_content:before{background-image:url(../../assets/img/dots.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;flex:0 0 auto;height:14px;width:14px}.portfolio-btn__mobile{background-color:var(--style-color);display:none;flex:0 0 auto;font-weight:700;gap:0 24px;justify-content:center;text-decoration:none;width:100%}@media (max-width:1050px){.portfolio-btn{position:absolute;top:0}}@media (max-width:1024px){.mobile-menu.open .portfolio-btn__mobile{bottom:0;display:flex;position:fixed;right:0;top:0;width:var(--portfolio-btn-width)}.mobile-menu.open .portfolio-btn__mobile .portfolio-btn_content{transform:rotate(90deg) translateX(-24%)}}@media (max-width:768px){:root{--portfolio-btn-width:54px}}@media (max-width:580px){:root{--portfolio-btn-width:0px}.mobile-menu.open .portfolio-btn__mobile{display:flex;height:50px;position:static;width:100%}.mobile-menu.open .portfolio-btn__mobile .portfolio-btn_content{transform:none}.portfolio-btn{display:none}}.footer{background:var(--color1);padding-top:8.75rem}@media (width <= 48.06125rem){.footer{padding-top:5rem}}.footer__banner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6.25rem}@media (width <= 83.99875rem){.footer__banner{display:grid;gap:2.5rem 0;grid-template-columns:repeat(3,1fr);justify-items:center;margin-bottom:5rem}}@media (width <= 63.99875rem){.footer__banner{gap:1.875rem;margin-bottom:3.75rem}}@media (width <= 48.06125rem){.footer__banner{display:flex;flex-direction:column;margin-bottom:1.875rem}.footer__banner .footer__policy{order:2}.footer__banner .footer__sn{order:3}.footer__banner .footer__reviews{order:4}.footer__banner .footer__logo{order:1}}.footer__logo{flex:0 0 8.75rem;height:2.9375rem}@media (width <= 48.06125rem){.footer__logo{flex:0 0 auto;width:8.75rem}}.footer__logo img{height:100%;width:100%}.footer__sn{align-items:center;display:flex;gap:1.875rem}.footer__sn a{align-items:center;display:inline-flex;justify-content:center}.footer__sn svg{color:#ebebf0;height:1.125rem;width:auto}.footer__policy{align-items:center;display:flex;gap:1.875rem}@media (width <= 48.06125rem){.footer__policy{gap:.5rem}}.footer__policy a{align-items:center;color:#ebebf0;display:flex;font-size:1rem;font-weight:500;line-height:140%;text-align:center;text-decoration:none;text-transform:uppercase}@media (width <= 48.06125rem){.footer__policy a{font-size:.875rem}}.footer__policy a+a:before{background:#ebebf0;content:"";display:table;height:1rem;margin-right:1.875rem;width:.125rem}@media (width <= 48.06125rem){.footer__policy a+a:before{margin-right:.5rem}}.footer__reviews{align-items:center;display:flex;gap:2.5rem}@media (width <= 83.99875rem){.footer__reviews{grid-column:1/-1}}@media (width <= 30.06125rem){.footer__reviews{display:flex;gap:.9375rem;justify-content:space-between;width:100%}}.footer__reviews-item{color:var(--white);display:grid;gap:.625rem;grid-template-areas:"logo stars" "logo text";text-decoration:none;transition:transform .3s}@media (width <= 48.06125rem){.footer__reviews-item{gap:.3125rem;height:1.6875rem}}.footer__reviews-logo{align-self:center;display:block;grid-area:logo;height:2.5rem;justify-self:end;-o-object-fit:contain;object-fit:contain;width:100%}@media (width <= 48.06125rem){.footer__reviews-logo{height:1.6875rem}}.footer__reviews-stars{align-self:end;display:block;grid-area:stars;height:auto;width:4.6875rem}@media (width <= 48.06125rem){.footer__reviews-stars{width:2.875rem}}.footer__reviews-text{font-size:.875rem;gap:.3125rem;grid-area:text;line-height:1;text-transform:uppercase}@media (width <= 48.06125rem){.footer__reviews-text{font-size:.5rem}}.footer__copywrite{background:hsla(0,0%,100%,.05);color:var(--white);font-size:1rem;font-weight:700;line-height:162.5%;padding:1.6875rem 0;text-align:center;text-transform:uppercase}@media (width <= 48.06125rem){.footer__copywrite{font-size:.875rem;padding:.6875rem 0}}.footer-menu{padding:0 0 6.25rem}@media (width <= 48.06125rem){.footer-menu{padding:0 0 1.875rem}}.footer-menu__groups{display:flex;flex-direction:row;gap:1.875rem;justify-content:space-between}@media (width <= 63.99875rem){.footer-menu__groups{flex-direction:column;text-align:center}.footer-menu__groups,.footer-menu__groups a{justify-content:center}}@media (width <= 30.06125rem){.footer-menu__groups{text-align:left}.footer-menu__groups,.footer-menu__groups a{justify-content:start}}.footer-menu__group-headline{color:var(--accent-color);font-size:1.5rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media (width <= 48.06125rem){.footer-menu__group-headline{font-size:16px}}.footer-menu__list{margin-top:1.75rem}@media (width <= 48.06125rem){.footer-menu__list{margin-top:.9375rem}}.footer-menu__item:not(:first-child){margin-top:1.25rem}@media (width <= 48.06125rem){.footer-menu__item:not(:first-child){margin-top:1rem}}.footer-menu__link{color:var(--light-text-color);display:flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:162.5%;text-decoration:none;text-transform:uppercase;transition:color .3s}@media (width <= 48.06125rem){.footer-menu__link{font-size:.875rem;justify-content:flex-start;text-align:left}}.footer-menu__link:before{border-color:var(--color3) transparent transparent transparent;border-style:solid;border-width:.75rem .75rem 0 0;content:"";display:block;height:0;transform:translateY(.437rem);transition:border-color .24s ease;width:0}@media (width <= 48.06125rem){.footer-menu__link:before{border-width:.625rem .625rem 0 0}}.footer-menu__link:hover:before{border-color:var(--color2) transparent transparent transparent}
/*# sourceMappingURL=style.min.css.map */
