/*!
Theme Name: neroblanko
*/.content-wrapper,section{display:flex;overflow:hidden}.button,.select,.select-options div{padding-left:50px;padding-right:50px;height:50px}.circle-button,.select-option{cursor:pointer}#dialog-menu ul,#experience-wrapper>ul,#faq-elements,#footer-second-content ul,#header-menu ul,#policy-and-agreement-wrapper>ul,#reviews-elements ul,#reviews-elements-wrapper ul,#steps-section ol,.advantages-table ul,.service-table ul{list-style-type:none}:root{--color-black:#030303;--color-white:#EEEEEE;--color-light-grey:#adadad;--color-light-grey-2:#cccccc;--color-mid-grey:#7a7a7a;--color-dark-grey:#2E2E2E;--color-white-rbga:rgba(255, 255, 255, 0.2);--color-black-rbga:rgba(0, 0, 0, 0.2);--color-light-grey-rbga:rgba(173, 173, 173, 0.1)}#header-mid-top-content,.dark-section p a,.faq-element-text,.form-about-service-text,main:not(#page-reviews) .reviews-element-text{color:var(--color-mid-grey)}a{text-decoration:none;color:inherit}textarea{resize:none;padding-top:20px;padding-bottom:20px;height:180px}*{padding:0;margin:0;border:none}html{font-family:Forum,serif;font-size:24px;line-height:120%}.section-text li,.section-text ol,.section-text ul,.section-text ul li,main p{margin-top:1em}section{justify-content:center;position:relative}#advantages-sections-wrapper>section:last-of-type>.content-wrapper,#brief-section>.content-wrapper,#contact-section>.content-wrapper,#contacts-section>.content-wrapper,#faq-section>.content-wrapper,#light-sections-wrapper>section:last-of-type>.content-wrapper,#policy-and-agreement-section>.content-wrapper,#reviews-section>.content-wrapper,footer>.content-wrapper{padding-bottom:180px}section section{flex-direction:column;justify-content:unset;padding-top:140px}#about-brief-email,#about-brief-phone,#brief-message>div,#contacts-social,#dialog-form-title,#dialog-menu li>*,#reviews-head-arrows,.advantages-element-title,.brief-button-title,.contacts-title,.creation-service-card-deadlines,.creation-service-card-price,.experience-period,.faq-element-title,.footer-navigation-title,.reviews-element-name,.service-element-title,.service-head-arrows,.steps-element-title,.steps-element-title-wrapper:before,h1,h2,h3,h4,h5,h6,legend{font-family:'Rubik Mono One',monospace;line-height:normal}.steps-element-title-wrapper:before,h1{font-size:59px}.form-section>legend,h2{font-size:40px}#dialog-form-title,#reviews-head-arrows,.brief-button-title,.creation-service-card-price,.experience-period,.service-head-arrows,h3{font-size:30px}#brief-buttons-wrapper>.non-active,#cta-text,#footer-first-content,#header-mid-bot-content,.dark-section .section-text,.faq-element-title,.footer-navigation li,main:not(#page-reviews) .reviews-element-name,main:not(#page-reviews) .reviews-element-post{color:var(--color-light-grey)}#about-brief-contact,#contacts-social,.service-element-title{color:var(--color-dark-grey)}#cta-section h3,.creation-service-card-deadlines,.creation-service-card-price{color:var(--color-white)}.creation-service-card h3,.creation-service-card-deadlines,.creation-service-card-price{color:var(--color-black)}.dark-section{color:var(--color-white);background-color:var(--color-black)}.light-section{color:var(--color-black);background-color:var(--color-white)}.dark-section p a{text-decoration:underline}.dialog-form p a,.light-section p a{color:var(--color-dark-grey);text-decoration:underline}#about-brief-email,#about-brief-phone,#brief-message>div,#header-mid-top-content,.advantages-element-text,.button,.creation-service-card-include,.faq-element-text,.footer-navigation,.form-about-service-text,.reviews-element-text,.select,.select-option,.service-element-price,.service-element-term,.service-element-title,.steps-element-title,form>p,input:not([type=radio]),label,textarea{font-size:18px}#about-brief,#contacts-social,#header-mid-bot-content,.advantages-element-title,.contacts-title,.creation-service-card-text,.experience-text,.faq-element-title,.reviews-element-name,.reviews-element-post,.steps-element-text,legend{font-size:20px}#footer-copyright,#footer-first-content-bottom,.creation-service-card-deadlines{font-size:16px}.content-wrapper{padding-top:180px;flex-direction:column;width:100%;max-width:1440px}.button,.experience-period,.select,.select-wrapper{width:max-content}#faq-elements li:not(.faq-element-show) .faq-element-text,#select-brief-mobile,input[type=checkbox],input[type=radio]{display:none}.select svg{transition:.2s ease-out}.select-options{display:none;overflow:hidden}.select-options div{display:flex;align-items:center;border-bottom:1px solid}.select-options div:last-of-type{border-bottom:none}.select-active svg{transform:rotate(-180deg)}.select-active+.select-options{display:flex;flex-direction:column;margin-top:3px;border:1px solid;border-radius:8px}.button,.select{display:flex;align-items:center;justify-content:center;min-width:150px;border-radius:8px;font-family:Forum,serif;border:1px solid;cursor:pointer}#dialog-menu-social,.button{justify-content:center}.select{appearance:none;justify-content:space-between}.circle-button{display:flex;justify-content:center;align-items:center;min-width:60px;min-height:60px;width:60px;height:60px;border:1px solid;border-radius:50%}.button svg,.select svg{margin-left:40px}.dark-button,.dark-select .select,.dark-select .select-option{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-white)}#burger-button svg path[stroke],.dark-button path[stroke],.dark-select .select path[stroke]{stroke:var(--color-white)}#brief-buttons-wrapper>:not([class=non-active]) path,#dialog-logo-wrapper svg path,#footer-logo-wrapper svg path,#header-logo-wrapper svg path,.dark-button path[fill],.dark-select .select path[fill]{fill:var(--color-white)}.light-button,.light-select .select,.light-select .select-option{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.light-button path[stroke],.light-select .select path[stroke]{stroke:var(--color-black)}.light-button path[fill],.light-select .select path[fill]{fill:var(--color-black)}.light-select .select-options{border-color:var(--color-black)}.light-select .select-active-option{background-color:var(--color-light-grey-2)}.dark-select .select-options{border-color:var(--color-white)}.dark-select .select-active-option{background-color:var(--color-dark-grey)}#dialog-forms-container,.advantages-table li,.creation-service-card,.service-element-wrapper::before{background-color:var(--color-white)}#brief-wrapper form>button,#contacts-information,#contacts-information #contacts-social,#cta-text,#feedback-form>button,#reviews-elements-wrapper li,.creation-service-card-second-content,.creation-service-card-text,.reviews-element-text,.section-element{margin-top:70px}.section-text{max-width:1200px}.faq-element-text{max-width:950px}#about-brief-text p:first-of-type,#brief-wrapper form>fieldset:first-of-type,#contacts-information>div:first-of-type,#cta-text p:first-of-type,#experience-wrapper>ul>li:first-of-type,#policy-and-agreement-wrapper,#reviews-elements-wrapper li:first-of-type,.choose-yn .radio-input-wrapper,.experience-text p:first-of-type,.footer-navigation li:first-of-type,.reviews-element-text p:first-of-type,.section-text p:first-of-type,form>input:first-child,main[id=page-creation-services] .service-table,main[id=page-reviews] h1{margin-top:0}#cta-text p:last-of-type,.advantages-element-text,.experience-text p:last-of-type,.reviews-element-text,.reviews-element-text p:last-of-type,.section-text p:last-of-type{margin-bottom:0}input:not([type=radio],[type=checkbox]),textarea{display:flex;width:100%;margin-top:30px;padding-left:30px;padding-right:30px;font-family:Forum,serif;border-radius:8px;border:1px solid var(--color-black);background-color:transparent;box-sizing:border-box}#cta,#reviews-elements li>div,header,input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:var(--color-black)}input:not([type=radio],[type=checkbox]){align-items:center;height:50px}.checkbox-input-wrapper label,.radio-input-wrapper label{display:flex;flex-direction:row;align-items:center;width:max-content}input[type=checkbox]+label:before,input[type=radio]+label:before{display:block;content:'';width:.7em;height:.7em;border:2px solid #fff;border-radius:50%;outline:1px solid var(--color-black);background-color:#fff;margin-right:10px;margin-bottom:.25em}#footer-first-content-buttons,fieldset{display:flex;flex-direction:column;margin-top:70px}.choose-yn,header{flex-direction:row}.checkbox-input-wrapper,.radio-input-wrapper{font-family:Forum,serif;margin-top:20px}#about-brief-contact,#brief-message .button,.dialog-form>button,.experience-text,.faq-element-text p:first-of-type,.service-table,fieldset>div[class=checkbox-input-wrapper]:first-of-type .form-about-service-text,fieldset>div[class=radio-input-wrapper]:first-of-type,form>p{margin-top:30px}#about-brief-email,#footer-message-button,.choose-yn{margin-top:20px}.choose-yn{display:flex}#brief-creation-button-wrapper>.brief-button-title,#contacts-information>div>:last-child,#footer-agreement,.choose-yn div[class=radio-input-wrapper]:last-of-type{margin-left:30px}.form-section{margin-top:180px}.background-grid{display:grid;position:absolute;top:0;left:0;z-index:1;grid-template-columns:repeat(16,120px);width:100%;height:100%;justify-content:center}.background-grid>div{border:1px solid rgba(255,255,255,.02)}#hero-background-grid{grid-template-rows:repeat(12,1fr)}#advantages-background-grid{grid-template-rows:repeat(24,1fr)}#cta-background-grid{grid-template-rows:repeat(5,1fr)}#footer-background-grid{grid-template-rows:repeat(8,1fr)}#hero-section>.content-wrapper,#my-advantages-section>.content-wrapper,#wordpress-advantages-section>.content-wrapper,footer>.content-wrapper{z-index:2}#advantages-sections-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}#cta,footer{position:relative;overflow:hidden}header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:1000;height:120px;width:100%;border-bottom:1px solid var(--color-white-rbga)}.headroom{will-change:transform;transition:transform .3s linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}#header-logo-wrapper{padding-left:30px}#header-burger-wrapper,#header-message-wrapper{padding-right:30px}#header-right-wrapper,.reviews-element-head{display:flex;flex-direction:row;align-items:end}#header-mid-wrapper{display:flex;flex-direction:column;height:100%;width:100%;max-width:1440px;margin-right:70px}#header-mid-bot-content,#header-mid-top-content{display:flex;flex-direction:row;justify-content:space-between;margin-top:23px}#about-buttons-wrapper,#brief-buttons-wrapper>div,#contacts-social a,#creation-service-price-wrapper,#dialog-menu-social,#dialog-menu-social a,#footer-first-content-bottom,#footer-first-content-top,#footer-second-content,#header-contacts,#header-email>a,#header-menu>ul,#header-phone>a,#header-social-buttons,#header-telegram>a,#header-whatsapp>a,.steps-element-text-wrapper,.steps-element-title-wrapper{display:flex;flex-direction:row}header li{margin-right:30px}#dialog-menu-contacts,#header-mid-bot-content,.button,.experience-place,.reviews-element-post,.select,.service-element-price,.service-element-term{font-weight:700}#footer-second-content,#header-email,#header-whatsapp{margin-left:50px}.have-subsection{list-style-type:disc;margin-left:20px}#dialog-menu-social svg path,#header-social-buttons svg path{fill:var(--color-mid-grey)}#header-telegram svg,#header-whatsapp svg{margin-top:5px;margin-left:15px}#header-email svg,#header-phone svg{position:relative;bottom:7px;right:15px}#header-email svg{position:relative;bottom:5px;right:15px}#header-contacts svg path[fill]{fill:var(--color-light-grey)}#header-contacts svg path[stroke]{stroke:var(--color-light-grey)}#header-message-wrapper{padding-top:23px}.neroblanko_breadcrumbs{position:absolute;top:200px;left:calc((100% - 1440px)/ 2);color:var(--color-mid-grey);z-index:3;max-width:1440px}footer{display:flex;width:100%;justify-content:center}#about-section .content-wrapper,#contact-section>.content-wrapper,footer .content-wrapper{flex-direction:row}#dialog-logo-wrapper>*,#dialog-menu li,#dialog-menu li>*,#footer-copyright,#footer-first-content-top a,#footer-logo-wrapper>*,#header-logo-wrapper>*{display:flex}#footer-copyright{align-items:end;margin-left:30px}#about-message-button,#reviews-right-elements,#service-card-creation-seo,.footer-navigation,.reviews-element-head>div{margin-left:70px}#about-brief,#about-right-content,#cta-right-content,.faq-element-head .circle-button{margin-left:120px}#footer-first-content-bottom{margin-top:30px;text-decoration:underline}.footer-navigation-title{margin-bottom:45px}.footer-navigation li,.form-about-service-text{margin-top:10px}#footer-first-content-bottom div,#footer-second-content .current-menu-item,#header-menu .current-menu-item{cursor:default;color:var(--color-white)}#hero-section{height:100vh}#hero-section>.content-wrapper,main[id=page-about] #about-section .content-wrapper,main[id=page-agreement] #policy-and-agreement-section .content-wrapper,main[id=page-brief] #brief-section .content-wrapper,main[id=page-contacts] #contacts-section .content-wrapper,main[id=page-policy] #policy-and-agreement-section .content-wrapper,main[id=page-reviews] #reviews-section .content-wrapper{padding-top:120px}#hero-buttons{display:flex;flex-direction:row;justify-content:space-between;max-width:700px;width:100%}h1,main[id=page-about] #about-left-content,main[id=page-reviews] #reviews-head{margin-top:160px}#about-section>.content-wrapper>div{display:contents}#about-left-content img{height:407px;border-radius:20px;filter:grayscale(100%)}#about-brief-email,#about-brief-phone,#about-button{display:block}main[id=page-about] #about-section .content-wrapper{flex-direction:row-reverse}main[id=page-about] #about-section #about-right-content{margin-left:0;margin-right:120px}#experience-wrapper>ul>li{display:flex;flex-direction:row;margin-top:70px}.experience-right-content{margin-left:10%}.service-head{display:flex;flex-direction:row;margin-left:30px}#reviews-buttons,#reviews-handler-buttons-wrapper,#reviews-head,.faq-element-head,.service-element-wrapper,.service-element-wrapper>div,.service-element-wrapper>div>div,.service-head,.service-head>div,main:not(#page-reviews) #reviews-head>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.service-element-wrapper>div>div{min-width:400px;margin-left:120px}.service-element-wrapper>div{width:80%}.service-head>div,main:not(#page-reviews) #reviews-head>div{width:70%}#reviews-form-button,#reviews-head-arrows,#reviews-pre-button,.service-head-arrows{margin-right:70px}#faq-elements li,.service-element-wrapper{border:1px solid;border-left:0;border-right:0;border-bottom:0;padding-left:30px;padding-right:30px}.service-table li:last-of-type .service-element-wrapper{border-bottom:1px solid}#dialog-menu li,#faq-elements li:last-of-type{border-bottom:1px solid var(--color-white-rbga)}.service-element-wrapper{position:relative;overflow:hidden;border-color:var(--color-black)}.service-element-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;transition:height .5s;mix-blend-mode:difference}.creation-service-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-black);border-radius:20px;padding:100px 30px;width:50%}.steps-element-text,.steps-element-title{max-width:800px;width:70%;box-sizing:border-box}.creation-service-card-include{margin-top:30px;margin-left:17px}.creation-service-card-second-content{display:flex;flex-direction:column;align-items:end}.creation-service-card-deadlines{margin-top:0;margin-bottom:1em}.creation-service-card-price{margin-top:0;margin-bottom:30px}#cta{display:flex;justify-content:center;height:425px;border-radius:20px;padding-left:70px;padding-right:70px}#cta-content{display:flex;flex-direction:row;justify-content:space-between;align-items:end;z-index:2;padding-bottom:100px;max-width:900px;width:100%}#cta-text{width:500px}#steps-section ol{display:flex;flex-direction:column;width:100%;margin-top:100px}.steps-element-title-wrapper{border-bottom:1px solid var(--color-dark-grey)}.steps-element-title-wrapper:before{content:attr(data-counter);box-sizing:border-box;width:30%;padding:35px 70px 30px 30px;text-align:start;border-right:1px solid var(--color-dark-grey);line-height:80%}.steps-element-text-wrapper:before{content:'';box-sizing:border-box;width:30%;border-right:1px solid var(--color-dark-grey)}.steps-element-title{display:flex;align-items:end;padding:35px 30px 30px 70px;margin-top:0}.steps-element-text{padding:30px 30px 35px 70px}#about-service-section>.content-wrapper,#experience-section>.content-wrapper,#faq-section>.content-wrapper,#my-advantages-section>.content-wrapper,#second-seo-section>.content-wrapper,#steps-section>.content-wrapper{align-items:end}#advantages-sections-wrapper{border-top:1px solid var(--color-black)}#faq-elements,.advantages-table{width:100%}.advantages-table ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,auto));grid-template-rows:repeat(auto-fill,1fr);column-gap:70px;row-gap:70px}.advantages-table li{position:relative;border-radius:20px;border:1px solid var(--color-black);padding:50px 30px}.advantages-table li svg{position:absolute;top:-1vw;right:-1vw}.advantages-element-title,.service-table p{margin-top:0;margin-bottom:0}.advantages-element-text{margin-top:40px}#advantages-background-grid>div{border-color:var(--color-light-grey-rbga)}#faq-section,#reviews-section{border:1px solid var(--color-white-rbga);border-left:0;border-right:0}#faq-section>.content-wrapper,#reviews-section>.content-wrapper{border:1px solid var(--color-white-rbga);border-top:0;border-bottom:0}#reviews-elements li>div{border-radius:20px;border:1px solid var(--color-dark-grey);padding:70px 30px;box-sizing:border-box;max-width:950px;width:100%;height:100%}.faq-element-title,.reviews-element-name{margin:0}.reviews-element-post{margin-top:30px;margin-bottom:0}.reviews-element-head img{width:110px;border-radius:50%;filter:saturate(0)}#reviews-elements>ul{display:flex;flex-direction:row;position:relative;width:max-content}#reviews-elements li{padding-right:240px}#reviews-handler-buttons-wrapper{max-width:350px;width:100%;margin-right:13%}#brief-creation-button-wrapper svg,#reviews-pre-button svg{transform:rotate(180deg)}#reviews-elements-wrapper{display:flex;flex-direction:row;width:100%}#reviews-elements-wrapper>ul{display:flex;flex-direction:column;max-width:50%;width:100%}#reviews-elements-wrapper li>div{border-radius:20px;border:1px solid var(--color-black);padding:70px 30px}#faq-elements li{border-color:var(--color-white-rbga);overflow:hidden;height:auto}.faq-element-head,.service-element-wrapper{height:125px}.faq-element-text{flex-direction:column}.faq-element-text p:last-of-type{margin-bottom:30px}#about-section>.content-wrapper,#about-service-section>.content-wrapper,#brief-section>.content-wrapper,#contact-section>.content-wrapper,#contacts-section>.content-wrapper,#cta-section>.content-wrapper,#experience-section>.content-wrapper,#first-seo-section>.content-wrapper,#policy-and-agreement-section>.content-wrapper,#second-seo-section>.content-wrapper,#service-section>.content-wrapper,#steps-section>.content-wrapper,main[id=page-reviews] #reviews-section>.content-wrapper{border:1px solid var(--color-black-rbga);border-top:0;border-bottom:0}#feedback-form{display:flex;flex-direction:column;max-width:720px}#brief-message>svg{position:relative;top:-30px;left:70px}#brief-message>div{margin-left:300px}#dialog-forms-wrapper{width:100%;height:100%;max-width:none;max-height:none;background-color:transparent;overflow:hidden}#dialog-forms-container.modal-show{margin-top:0;opacity:100%}#dialog-forms-container{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:500px;opacity:0%;padding:70px;border-radius:20px;max-width:500px;width:100%;transition:margin-top .5s ease-out,opacity .2s linear}#dialog-form-head{display:flex;flex-direction:row;justify-content:space-between;align-items:end}#dialog-form-head>button{margin-left:70px;transform:rotate(45deg)}.dialog-form{display:none;margin-top:70px}#dialog-menu-wrapper{width:100%;height:100%;max-width:none;max-height:none}#dialog-menu-container{height:100%;width:100%;background-color:var(--color-black);color:var(--color-light-grey)}#dialog-menu-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-white-rbga)}#dialog-menu-close-button{transform:rotate(45deg)}#dialog-menu li>*{width:100%;justify-content:center;align-items:center}#dialog-menu li:first-of-type{border-top:1px solid var(--color-white-rbga)}#dialog-menu-contacts{display:flex;flex-direction:column;justify-content:center;align-items:center}#brief-buttons-wrapper,#contacts-wrapper{display:flex;flex-direction:row;justify-content:space-between}#brief-additional-button-wrapper>.brief-button-title{text-align:end;margin-right:30px}.brief-button-title{display:flex;align-items:end}#brief-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:140px}#brief-wrapper>div:not([id=about-brief]){width:65%}#about-brief{width:35%}#brief-wrapper>div>div{position:relative}.checkbox-wrapper>.checkbox-input-wrapper{display:inline-block;margin-right:30px}.brief-show{left:0;opacity:100%}.brief-hidden{left:-100px;opacity:0%}#brief-buttons-wrapper>:not([class=non-active]) *{cursor:default}#brief-buttons-wrapper>:not([class=non-active]) .circle-button{background-color:var(--color-black);border-color:var(--color-white)}#contacts-wrapper #feedback-form{width:41vw}#contacts-information>:not(meta){display:flex;flex-direction:row;margin-top:30px}#contacts-social svg{width:11px;height:11px;margin-left:10px;padding-top:5px}#contacts-social path{fill:var(--color-dark-grey)}#policy-and-agreement-section .section-text{max-width:100%}#policy-and-agreement-wrapper>ul ul{margin-left:1.5vw;list-style-type:initial}@media (min-width:1980px){#header-right-wrapper{width:80vw;position:absolute;top:0;left:calc((100% - 1440px)/ 2)}}@media (max-width:1980px){#header-right-wrapper{width:calc(100% - (100% - 1440px)/ 2);position:absolute;top:0;left:calc((100% - 1440px)/ 2)}}@media (min-width:1800px){#header-message-wrapper{padding-bottom:7px}}@media (max-width:1800px){#header-right-wrapper{display:contents}#header-logo-wrapper{padding-left:calc((100% - 1440px)/ 2)}#header-mid-wrapper{margin-left:70px}}@media (min-width:1680px){.content-wrapper{padding-left:120px;padding-right:120px}}@media (max-width:1680px){#header-logo-wrapper,.content-wrapper{padding-left:7vw}#header-message-wrapper,.content-wrapper{padding-right:7vw}.neroblanko_breadcrumbs{left:7vw;max-width:86vw}#header-contacts,#header-social-buttons,#header-worktime,main[id=page-about] #about-link-button{display:none}main[id=page-about] #about-message-button{margin-left:0}}@media screen and (max-width:1200px){.button svg,.circle-button svg,.service-table svg{width:2.5vw;height:2.5vw}.button,input:not([type=radio],[type=checkbox]){height:4.6vw}#header-logo-wrapper,.button,.content-wrapper{padding-left:4vw}#header-burger-wrapper,#header-message-wrapper,.button,.content-wrapper{padding-right:4vw}#header-message-wrapper,textarea{padding-top:1.4vw}html{font-size:1.9vw}.content-wrapper{padding-top:13vw}#advantages-sections-wrapper>section:last-of-type>.content-wrapper,#brief-section>.content-wrapper,#contact-section>.content-wrapper,#contacts-section>.content-wrapper,#faq-section>.content-wrapper,#hero-section>.content-wrapper,#light-sections-wrapper>section:last-of-type>.content-wrapper,#policy-and-agreement-section>.content-wrapper,#reviews-section>.content-wrapper,footer>.content-wrapper{padding-bottom:13vw}#hero-section>.content-wrapper,main[id=page-about] #about-section .content-wrapper,main[id=page-agreement] #policy-and-agreement-section .content-wrapper,main[id=page-brief] #brief-section .content-wrapper,main[id=page-contacts] #contacts-section .content-wrapper,main[id=page-policy] #policy-and-agreement-section .content-wrapper,main[id=page-reviews] #reviews-section .content-wrapper,section section{padding-top:11vw}.steps-element-title-wrapper:before,h1{font-size:5vw}.form-section>legend,h2{font-size:3.4vw}#dialog-form-title,#reviews-head-arrows,.creation-service-card-price,.experience-period,.service-head-arrows,h3{font-size:2.8vw}#about-brief-email,#about-brief-phone,#brief-message>div,#header-mid-top-content,.advantages-element-text,.button,.creation-service-card-include,.faq-element-text,.footer-navigation,.form-about-service-text,.reviews-element-text,.service-element-price,.service-element-term,.service-element-title,.steps-element-title,form>p,input:not([type=radio]),label,textarea{font-size:1.6vw}#about-brief,#contacts-social,#header-mid-bot-content,.advantages-element-title,.brief-button-title,.contacts-title,.creation-service-card-text,.experience-text,.reviews-element-name,.reviews-element-post,.steps-element-text,legend{font-size:1.8vw}#footer-copyright,#footer-first-content-bottom,.creation-service-card-deadlines,.faq-element-title{font-size:1.4vw}.button{min-width:11vw;border-radius:.6vw}.circle-button{min-width:4.6vw;min-height:4.6vw;width:4.6vw;height:4.6vw}.button svg{margin-left:4vw}#brief-wrapper form>button,#contacts-information,#contacts-information #contacts-social,#cta-text,#feedback-form>button,#footer-first-content,#footer-first-content-buttons,#reviews-elements-wrapper li,.creation-service-card-second-content,.creation-service-card-text,.dialog-form,.reviews-element-text,.section-element,fieldset{margin-top:5vw}input:not([type=radio],[type=checkbox]),textarea{margin-top:3vw;padding-left:3vw;padding-right:3vw;border-radius:.6vw}textarea{padding-bottom:1.4vw;height:20vw}input[type=checkbox]+label:before,input[type=radio]+label:before{margin-right:.8vw}.checkbox-input-wrapper,.choose-yn,.radio-input-wrapper{margin-top:1.4vw}#brief-message .button,#contacts-information>:not(meta),#footer-first-content-bottom,.experience-text,fieldset>div[class=checkbox-input-wrapper]:first-of-type .form-about-service-text,fieldset>div[class=radio-input-wrapper]:first-of-type,form>p{margin-top:1.8vw}#brief-additional-button-wrapper>.brief-button-title,#brief-creation-button-wrapper>.brief-button-title,.choose-yn div[class=radio-input-wrapper]:last-of-type{margin-left:1.8vw}.form-section,h1,main[id=page-about] #about-left-content,main[id=page-reviews] #reviews-head{margin-top:13vw}.neroblanko_breadcrumbs{top:18vw;left:4vw;max-width:92vw}.background-grid{grid-template-columns:repeat(16,120px);width:100%;height:100%;justify-content:center}#footer-background-grid,#hero-background-grid{grid-template-rows:repeat(8,1fr)}#advantages-background-grid{grid-template-rows:repeat(24,1fr)}#cta-background-grid{grid-template-rows:repeat(5,1fr)}header{height:11vw}#footer-logo-wrapper svg,#header-logo-wrapper svg{width:6.3vw;height:6.3vw}#header-mid-wrapper{margin-left:3vw;margin-right:3vw}#header-mid-bot-content,#header-mid-top-content{margin-top:2.2vw}header li{margin-right:3vw}.have-subsection{margin-left:1.4vw}#contacts-wrapper,footer .content-wrapper{flex-direction:column-reverse}#contacts-information>div>:last-child,#footer-agreement,#footer-copyright,#hero-order-button,.service-head{margin-left:3vw}#footer-first-content-buttons{flex-direction:row}#footer-second-content{margin-left:0}.footer-navigation{margin-left:0;margin-right:10vw}.footer-navigation-title{margin-bottom:3.6vw}.footer-navigation li,.form-about-service-text{margin-top:.6vw}#footer-message-button{margin-top:0;margin-left:3vw}#hero-section{height:auto}#hero-buttons{max-width:60vw}#header-logo-wrapper a{display:flex}#about-left-content img{border-radius:1.4vw;height:35vw}#about-right-content,.faq-element-head .circle-button{margin-left:10vw}main[id=page-about] #about-section #about-right-content{margin-right:10vw}#experience-wrapper>ul>li{flex-direction:column;margin-top:5vw}.experience-right-content{margin-left:0;margin-top:3vw}.experience-period{width:100%}.service-element-wrapper>div>div{min-width:30vw;margin-left:10vw}.service-element-wrapper>div{width:85%}#about-brief-contact,.faq-element-text p:first-of-type,.reviews-element-post,.service-table{margin-top:3vw}#faq-elements li,.service-element-wrapper{padding-left:3vw;padding-right:3vw}#creation-service-price-wrapper,#reviews-elements-wrapper,.faq-element-text{flex-direction:column}.creation-service-card{position:relative;border-radius:1.4vw;padding:6vw 3vw;width:100%;box-sizing:border-box}#reviews-right-elements,#service-card-creation-seo{margin-left:0;margin-top:5vw}.creation-service-card-include,.creation-service-card-text{max-width:60%}.creation-service-card-second-content{margin-top:0;position:absolute;right:3vw;bottom:5vw}.creation-service-card-include{margin-top:1.8vw;margin-left:1.5vw}.creation-service-card-price{margin-bottom:1.8vw}#cta{height:max-content;border-radius:1.4vw;padding-left:6vw;padding-right:6vw}#cta-content{flex-direction:column;align-items:start;padding-bottom:6vw;padding-top:6vw}#cta-right-content{margin-top:4vw;margin-left:0}#cta-text{width:65vw}#steps-section ol{margin-top:9vw}.steps-element-text,.steps-element-title,.steps-element-title-wrapper:before{padding:3vw}.advantages-table svg{width:4vw;height:4vw}.advantages-table ul{grid-template-columns:repeat(auto-fill,minmax(35vw,auto));column-gap:6vw;row-gap:6vw}#reviews-elements li>div,#reviews-elements-wrapper li>div,.advantages-table li{border-radius:1.4vw;padding:5vw 3vw}.advantages-element-text{margin-top:4vw}.reviews-element-head img{width:9vw}.reviews-element-head>div{margin-left:6vw}#reviews-elements li>div{max-width:90vw}#reviews-handler-buttons-wrapper{max-width:23vw;margin-right:0}#reviews-elements-wrapper>ul{max-width:none}.faq-element-head,.service-element-wrapper{height:10vw}#faq-elements li:not(.faq-element-show) .faq-element-text{display:none}.faq-element-text p:last-of-type{margin-bottom:3vw}#brief-wrapper{flex-direction:column-reverse;margin-top:10vw}#brief-wrapper>div:not([id=about-brief]){width:100%;margin-top:10vw}.checkbox-wrapper>.checkbox-input-wrapper{margin-right:1.8vw}#about-brief-email,#about-brief-phone{display:inline}#about-brief-email{margin-left:3vw;margin-top:0}#contacts-wrapper #feedback-form{max-width:none;width:70%}#contacts-social svg{width:1vw;height:1vw;margin-left:1vw;padding-top:.5vw}#about-brief{width:100%;margin-left:0}#feedback-form{max-width:80vw}#brief-message>svg{top:-3vw;left:-3vw;width:45vw;height:auto}#brief-message>div{position:absolute;left:60vw;margin-left:0}#dialog-forms-container{border-radius:3vw;padding:7vw;margin-top:10vw}}@media screen and (max-width:1200px) and (max-aspect-ratio:1/1){#dialog-forms-container{max-width:50vw}}@media screen and (max-width:1200px) and (min-aspect-ratio:1/1){#dialog-forms-container{position:initial;transform:translate(0,0);margin-left:auto;margin-right:auto}}@media screen and (min-width:767px){#header-burger-wrapper{display:none}}@media screen and (max-width:767px){.button,.select,.select-options div{padding-left:8vw;padding-right:8vw;height:14vw}#about-left-content img,#brief-buttons-wrapper,#brief-message>svg,#faq-elements li:not(.faq-element-show) .faq-element-text,#footer-second-content,#header-message-wrapper,#header-mid-wrapper,#reviews-head-arrows,#reviews-head>a,.reviews-element-head img,.service-head-arrows,.steps-element-text-wrapper:before,main[id=page-about] #about-buttons-wrapper>a{display:none}#dialog-form-title,#reviews-head-arrows,.creation-service-card-price,.experience-period,.service-head-arrows,h3,html{font-size:4.5vw}#advantages-sections-wrapper>section:last-of-type>.content-wrapper,#brief-section>.content-wrapper,#contact-section>.content-wrapper,#contacts-section>.content-wrapper,#faq-section>.content-wrapper,#hero-section>.content-wrapper,#light-sections-wrapper>section:last-of-type>.content-wrapper,#policy-and-agreement-section>.content-wrapper,#reviews-section>.content-wrapper,footer>.content-wrapper{padding-bottom:24vw}section section{padding-top:18vw}.steps-element-title-wrapper:before,h1{font-size:5.5vw}#dialog-menu-contacts,.form-section>legend,h2{font-size:5vw}#about-brief,#about-brief-email,#about-brief-phone,#brief-message>div,#contacts-social,#footer-copyright,#footer-first-content-bottom,#header-mid-bot-content,#header-mid-top-content,.advantages-element-text,.advantages-element-title,.brief-button-title,.button,.contacts-title,.creation-service-card-deadlines,.creation-service-card-include,.creation-service-card-text,.experience-text,.faq-element-text,.footer-navigation,.form-about-service-text,.reviews-element-name,.reviews-element-post,.reviews-element-text,.select,.select-option,.service-element-price,.service-element-term,.service-element-title,.steps-element-text,.steps-element-title,form>p,input:not([type=radio]),label,legend,textarea{font-size:3.5vw}.faq-element-title{font-size:3vw}.button,.select{min-width:0;border-radius:2vw}#cta,#dialog-forms-container,#dialog-logo-wrapper,#dialog-menu-body,#header-logo-wrapper,.content-wrapper{padding-left:6vw}#cta,#dialog-forms-container,#dialog-menu-body,#header-burger-wrapper,.content-wrapper{padding-right:6vw}.select-active+.select-options{margin-top:1.5vw;border-radius:2vw}.circle-button{min-width:14vw;min-height:14vw}.button svg,.select svg{margin-left:8vw;width:7vw;height:7vw}.circle-button svg{width:7vw;height:7vw}.service-table svg{position:absolute;top:7vw;right:0;width:5vw;height:5vw}#about-brief-contact,#brief-wrapper form>button,#contacts-information,#contacts-information #contacts-social,#cta-text,#dialog-menu-social,#dialog-message-wrapper,#feedback-form>button,#reviews-elements-wrapper li,#steps-section li,.creation-service-card-second-content,.creation-service-card-text,.dialog-form>button,.reviews-element-text,.section-element,.service-head a,fieldset{margin-top:10vw}#about-buttons-wrapper .button,#about-buttons-wrapper>a,#cta-order-button,#cta-right-content,#dialog-message-wrapper .button,#footer-first-content-buttons .button,#hero-buttons .button,#reviews-form-button,.creation-service-card-button,.select,.service-head-link-button,.service-head>a,form .button{box-sizing:border-box;width:100%}input:not([type=radio],[type=checkbox]),textarea{margin-top:6vw;padding-left:6vw;padding-right:6vw;border-radius:2vw}input:not([type=radio],[type=checkbox]){height:14vw}textarea{padding-top:2.8vw;padding-bottom:2.8vw;height:45vw}input[type=checkbox]+label:before,input[type=radio]+label:before{margin-right:1.6vw}.checkbox-input-wrapper,.experience-text,.radio-input-wrapper{margin-top:4vw}#contacts-information>:not(meta),#dialog-menu-contacts>a:last-of-type,.advantages-element-text,.choose-yn,.faq-element-text p:first-of-type,.form-about-service-text,.reviews-element-post,.service-table,fieldset>div[class=checkbox-input-wrapper]:first-of-type .form-about-service-text,fieldset>div[class=radio-input-wrapper]:first-of-type,form>p{margin-top:6vw}#contacts-information #contacts-whatsapp,#dialog-whatsapp,#footer-copyright,.choose-yn div[class=radio-input-wrapper]:last-of-type{margin-left:6vw}#dialog-menu-contacts,.form-section{margin-top:24vw}.content-wrapper{padding-top:24vw}.neroblanko_breadcrumbs{top:28vw;left:6vw;max-width:88vw}.background-grid{grid-template-columns:repeat(16,120px);width:100%;height:100%;justify-content:center}#about-section .content-wrapper,#contacts-wrapper,#reviews-buttons,footer .content-wrapper{flex-direction:column-reverse}#footer-background-grid,#hero-background-grid{grid-template-rows:repeat(8,1fr)}#advantages-background-grid{grid-template-rows:repeat(24,1fr)}#cta-background-grid{grid-template-rows:repeat(5,1fr)}#dialog-menu li>*,#dialog-menu-header,header{height:20vw}#dialog-logo-wrapper svg,#footer-logo-wrapper svg,#header-logo-wrapper svg{width:13vw;height:13vw}#header-burger-wrapper svg{width:16.25vw;height:13vw}#dialog-menu-close-button{margin-right:6vw}header li{margin-right:3vw}.have-subsection{margin-left:1.4vw}#header-message-wrapper{padding-top:1.4vw}#footer-first-content-bottom,#footer-first-content-buttons{flex-direction:column;margin-top:10vw}#footer-first-content{margin-top:0}#footer-agreement,#footer-message-button,#hero-order-button{margin-top:6vw;margin-left:0}#hero-section{height:auto}#hero-section>.content-wrapper,main[id=page-about] #about-section .content-wrapper,main[id=page-agreement] #policy-and-agreement-section .content-wrapper,main[id=page-brief] #brief-section .content-wrapper,main[id=page-contacts] #contacts-section .content-wrapper,main[id=page-policy] #policy-and-agreement-section .content-wrapper,main[id=page-reviews] #reviews-section .content-wrapper{padding-top:20vw}#hero-buttons{max-width:none;flex-direction:column;margin-top:18vw}#dialog-menu,h1,main[id=page-about] #about-left-content,main[id=page-reviews] #reviews-head{margin-top:30vw}#about-right-content,.reviews-element-head>div{margin-left:0}#about-buttons-wrapper,#experience-wrapper,#reviews-head a,#steps-section ol,.dialog-form{margin-top:18vw}main[id=page-about] #about-section #about-right-content{margin-right:0}#experience-wrapper>ul>li{flex-direction:column;margin-top:18vw}.experience-right-content{margin-left:0;margin-top:6vw}#cta-text,.experience-period,.select-wrapper,.service-head>div,.steps-element-text,.steps-element-title,main:not(#page-reviews) #reviews-head>div{width:100%}#reviews-head,.service-head{margin-left:0;flex-direction:column;align-items:start}.service-element-wrapper>div>div{width:100%;min-width:0;margin-left:0;margin-top:6vw}.service-element-wrapper>div{width:100%;flex-direction:column;align-items:start}#faq-elements li,.service-element-wrapper{padding-left:0;padding-right:0}.service-element-wrapper{align-items:start}#contact-section>.content-wrapper,#contacts-information #contacts-worktime,#creation-service-price-wrapper,#reviews-elements-wrapper,.faq-element-text{flex-direction:column}.creation-service-card{position:relative;border-radius:2.8vw;padding:10vw 6vw;width:100%;box-sizing:border-box}#reviews-right-elements,#service-card-creation-seo{margin-left:0;margin-top:10vw}#reviews-elements-wrapper>ul,.creation-service-card-include,.creation-service-card-text{max-width:none}.creation-service-card-include{margin-top:6vw;margin-left:4vw}.creation-service-card-price,.faq-element-text p:last-of-type{margin-bottom:6vw}.creation-service-card-second-content{position:static;margin-top:18vw}#cta{height:max-content;border-radius:3.6vw}#cta-content{flex-direction:column;align-items:start;padding-bottom:10vw;padding-top:10vw}#cta-right-content{margin-top:18vw;margin-left:0}.steps-element-title-wrapper:before{border-right:none}.steps-element-text,.steps-element-title,.steps-element-title-wrapper:before{padding:3vw}.advantages-table svg{width:8vw;height:8vw}.advantages-table ul{grid-template-columns:repeat(auto-fill,minmax(100%,auto));column-gap:6vw;row-gap:6vw}#reviews-elements li>div,.advantages-table li{border-radius:3.6vw;padding:10vw 6vw}#reviews-elements li>div{max-width:87vw}#reviews-buttons{align-items:start}#reviews-handler-buttons-wrapper{max-width:none;margin-right:0;width:100%}#reviews-form-button{margin-right:0;margin-top:18vw}#reviews-elements-wrapper li>div{border-radius:2.8vw;padding:10vw 6vw}main[id=page-reviews] #reviews-head .button{box-sizing:border-box;width:100%;margin-top:18vw}.faq-element-head,.service-element-wrapper{padding-top:7vw;padding-bottom:7vw;height:auto}.faq-element-head .circle-button{margin-left:10vw}#brief-message .button{box-sizing:border-box;width:100%;margin-top:10vw}#brief-wrapper{flex-direction:column-reverse;margin-top:16vw}#brief-wrapper>div:not([id=about-brief]){width:100%;margin-top:18vw}.checkbox-wrapper>.checkbox-input-wrapper{margin-right:3vw;display:block}#about-brief-email,#about-brief-phone{display:block}#about-brief-email{margin-left:0;margin-top:4vw}#contacts-wrapper #feedback-form{max-width:none;width:100%}#contacts-information>div>:last-child{margin-left:3vw}#contacts-information #contacts-worktime :last-child{margin-left:0;margin-top:3vw}#contacts-social svg{width:3vw;height:3vw;margin-left:3vw;padding-top:1vw}#about-brief{width:100%;margin-left:0}#feedback-form{max-width:100vw}#brief-message>div{position:static;margin-left:0;margin-top:18vw}.brief-hidden{left:0;opacity:100%}#brief-wrapper textarea{height:60vw}#select-brief-mobile{display:block;margin-top:10vw}#dialog-forms-container{position:initial;transform:translate(0,0);margin-left:auto;margin-right:auto;max-width:none;display:flex;flex-direction:column;justify-content:center;width:auto;min-height:100vh;height:auto;margin-top:10vw}#dialog-menu-container{height:auto;padding-bottom:24vw}#dialog-menu-social svg{margin-top:1vw;margin-left:2vw;width:2vw;height:2vw}}@media (hover:hover){#about-brief-email:hover,#about-brief-phone:hover,#contacts-social a:hover,.dialog-form p a:hover,.light-section p a:hover,main[id=page-about] .neroblanko_breadcrumbs a:hover,main[id=page-agreement] .neroblanko_breadcrumbs a:hover,main[id=page-brief] .neroblanko_breadcrumbs a:hover,main[id=page-contacts] .neroblanko_breadcrumbs a:hover,main[id=page-policy] .neroblanko_breadcrumbs a:hover,main[id=page-reviews] .neroblanko_breadcrumbs a:hover{color:var(--color-black)}#header-email>a:hover,#header-phone>a:hover,#header-telegram>a:hover,#header-whatsapp>a:hover,.dark-section p a:hover,.faq-element-head:hover>.faq-element-title,.neroblanko_breadcrumbs a:hover,footer a:hover,header nav li:hover{color:var(--color-white)}.dark-button:hover,.dark-select .select-option:hover,.dark-select .select:hover,.faq-element-head:hover .circle-button{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.dark-button:hover path[stroke],.dark-select .select:hover path[stroke],.faq-element-head:hover .circle-button path[stroke]{stroke:var(--color-black)}#contacts-social a:hover path,.dark-button:hover path[fill],.dark-select .select:hover path[fill]{fill:var(--color-black)}.light-button:hover,.light-select .select-option:hover,.light-select .select:hover{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-white)}#header-phone>a:hover svg path,.light-button:hover path[stroke],.light-select .select:hover path[stroke]{stroke:var(--color-white)}#brief-buttons-wrapper>.non-active:hover path,#header-email>a:hover svg path,#header-telegram>a:hover svg path,#header-whatsapp>a:hover svg path,.light-button:hover path[fill],.light-select .select:hover path[fill]{fill:var(--color-white)}.faq-element-head:hover,label:hover{cursor:pointer}.service-element-wrapper:hover::before{height:100%}#brief-buttons-wrapper>.non-active:hover{color:var(--color-black);cursor:pointer}#brief-buttons-wrapper>.non-active:hover .circle-button{background-color:var(--color-black);border-color:var(--color-white)}}@media (hover:none){#about-brief-email:active,#about-brief-phone:active,#contacts-social a:active,.dialog-form p a:active,.light-section p a:active,main[id=page-about] .neroblanko_breadcrumbs a:active,main[id=page-agreement] .neroblanko_breadcrumbs a:active,main[id=page-brief] .neroblanko_breadcrumbs a:active,main[id=page-contacts] .neroblanko_breadcrumbs a:active,main[id=page-policy] .neroblanko_breadcrumbs a:active,main[id=page-reviews] .neroblanko_breadcrumbs a:active{color:var(--color-black)}#dialog-contacts:active,#dialog-menu a:active,#dialog-menu-social a:active,#header-email>a:active,#header-phone>a:active,#header-telegram>a:active,#header-whatsapp>a:active,.dark-section p a:active,.faq-element-head:active>.faq-element-title,.neroblanko_breadcrumbs a:active,footer a:active,header nav li:active{color:var(--color-white)}.dark-button:active,.dark-select .select-option:active,.dark-select .select:active,.faq-element-head:active .circle-button{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.dark-button:active path[stroke],.dark-select .select:active path[stroke],.faq-element-head:active .circle-button path[stroke]{stroke:var(--color-black)}#contacts-social a:active path,.dark-button:active path[fill],.dark-select .select:active path[fill]{fill:var(--color-black)}.light-button:active,.light-select .select-option:active,.light-select .select:active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-white)}#header-phone>a:active svg path,.light-button:active path[stroke],.light-select .select:active path[stroke]{stroke:var(--color-white)}#brief-buttons-wrapper>.non-active:active path,#dialog-menu-social a:active svg path,#header-email>a:active svg path,#header-telegram>a:active svg path,#header-whatsapp>a:active svg path,.light-button:active path[fill],.light-select .select:active path[fill]{fill:var(--color-white)}.faq-element-head:active{cursor:pointer}#brief-buttons-wrapper>.non-active:active{color:var(--color-black);cursor:pointer}#brief-buttons-wrapper>.non-active:active .circle-button{background-color:var(--color-black);border-color:var(--color-white)}}