a,a:hover{transition:color .4s}.btn,.btn:hover{transition:background .4s,color .4s}.btn.btn-primary,.btn.btn-secondary{font-weight:600;color:#2e2e2e;padding:19px 42px;font-size:18px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}.mobile-only{display:none!important}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(88,200,59,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(88,200,59,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(88,200,59,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(88,200,59,.4);box-shadow:0 0 0 0 rgba(88,200,59,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(88,200,59,0);box-shadow:0 0 0 10px rgba(88,200,59,0)}100%{-moz-box-shadow:0 0 0 0 rgba(88,200,59,0);box-shadow:0 0 0 0 rgba(88,200,59,0)}}::-webkit-scrollbar{background-color:#eaedf1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--blue-a)!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;height:4px;width:4px}::-webkit-scrollbar-track{background-color:#eaedf1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:4px;height:4px}body{background:#fff;font-family:Gilroy,Sans serif;font-size:16px;color:#18181b;margin:0;padding:108px 0 0;overflow-x:hidden;position:relative;z-index:1}body.scroll_block{overflow:hidden}.bg-background{display:block;width:100%;height:900px;position:absolute;left:0;top:0;z-index:-1;pointer-events:none}#opinion .container .opinion-slider .swiper,.bg-background canvas,.contact-form-page .map .mapouter,.contact-form-page .map .mapouter .gmap_canvas,.contact-form-page .map .mapouter .gmap_canvas iframe{width:100%;height:100%}#question .container .questions .questions-item .questions-content,.blog-article-list#blog-list .blog-item,.form-forms .form-row-button .wpcf7-spinner,.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:12px;font-weight:600;color:#d02c2c}.wpcf7 form.invalid .wpcf7-response-output{background:#d02c2c;border-radius:6px;border:0;padding:12px 20px;font-size:16px;font-weight:400;color:#fff}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;border-radius:6px;border:0;padding:12px 20px;font-size:16px;font-weight:400;color:#fff}button,input,label,select,textarea{font-family:Gilroy;color:#606060}input:not([type=submit]),textarea{background:#fff;border:1px solid #e2e6ea;box-shadow:none;border-radius:6px;display:block;width:100%;font-size:16px;font-weight:400;color:#606060;padding:17px 28px;-webkit-appearance:none;transition:box-shadow .2s ease-in-out}input:not([type=submit])::placeholder,textarea::placeholder{font-family:Gilroy;font-size:16px;font-weight:400;color:#606060}input:not([type=submit]):hover,textarea:hover{-webkit-box-shadow:inset 0 0 0 1px var(--blue-b);-moz-box-shadow:inset 0 0 0 1px var(--blue-b);box-shadow:inset 0 0 0 1px var(--blue-b);transition:box-shadow .2s ease-in-out}input:not([type=submit]):focus,textarea:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px var(--blue-b),0 0 0 4px #e6e9fa;-moz-box-shadow:inset 0 0 0 1px var(--blue-b),0 0 0 4px #e6e9fa;box-shadow:inset 0 0 0 1px var(--blue-b),0 0 0 4px #e6e9fa;transition:box-shadow .2s ease-in-out}#mobile-menu{display:none;flex-direction:column;align-items:center;justify-content:flex-end;background:#f3f7fb;position:fixed;right:0;top:77px;bottom:0;z-index:9}#mobile-menu .mobile-menu__info{display:block;width:100%;padding:45px;margin:0}#mobile-menu .mobile-menu__info--localization{display:block;width:100%;margin:26px 0 0;padding:0 0 0 42px;position:relative}#mobile-menu .mobile-menu__info--localization:before{content:"";background:url(../images/icons/ic-map-mobile.svg) no-repeat;display:block;width:25px;height:33px;position:absolute;left:0;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#mobile-menu .mobile-menu__info--localization h2,#mobile-menu .mobile-menu__info--localization p{font-size:15px;font-weight:400;color:#2e2e2e;line-height:1.4;margin:0;padding:0}#mobile-menu ul.primary{display:block;width:100%;max-height:60%;overflow:auto;margin:0;padding:15px 25px}#mobile-menu ul.primary>li,#offer,#offer_custom_text,#question,.blog-article-list .blog-item .blog-item-content .text,.page-blog-item .container .blog-article .blog-content,.portfolio-content,.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-info .desc,footer#footer .container .footer-t .footer-t-box ul,footer#footer .container .footer-t .footer-t-box ul>li,header#header .container .menu ul.primary>li ul.sub-menu>li{display:block;width:100%;margin:0;padding:0}#mobile-menu ul.primary>li a{display:flex;align-items:center;font-size:16px;font-weight:500;color:#191919;line-height:1.2;padding:16px 0}#hero .container .hero-text p.hero-desc span,#mobile-menu ul.primary>li a:hover,#my-person .container .text p span,#page .container .page-header .contact-info .contact-info-box h2 a,#price-list .container article.price-list-box h2 span,#price-offer-project .container p.price-offer-project-text span,#price-valuation .price-valuation-box .text h2 span,.call-person .text-person p a,footer#footer .container .footer-t .footer-t-box ul>li a:hover,header#header .container .menu ul.primary>li ul.sub-menu>li a:hover,header#header .container .menu ul.primary>li>a:hover{color:var(--blue-b)}#mobile-menu ul.primary>li:not(:last-child){border-bottom:1px solid #efeeee}#mobile-menu ul.primary>li ul.sub-menu{display:none;margin:0;padding:0}#mobile-menu ul.primary>li ul.sub-menu>li{display:block;width:100%}#mobile-menu ul.primary>li ul.sub-menu>li a,#page .container .reference-list .reference-list-article img,.form-forms .form-row .form-row-col span{width:100%}#mobile-menu ul.primary>li ul.sub-menu>li a:before{content:"";background:var(--blue-a);background-image:linear-gradient(to right,var(--blue-a),var(--blue-b),var(--blue-b),var(--blue-a));background-size:300% 100%;display:block;width:10px;height:4px;margin:0 8px 0 0}#mobile-menu ul.primary>li.menu-item-has-children{cursor:pointer}#mobile-menu ul.primary>li.menu-item-has-children>a:after,header#header .container .menu ul.primary>li.menu-item-has-children>a:after{content:"";background:#869fb8;-webkit-mask:url(../images/icons/ic-menu-chevron.svg) no-repeat;mask:url(../images/icons/ic-menu-chevron.svg) no-repeat;display:block;min-width:9px;max-width:9px;height:6px;margin:0 0 0 10px;transform:rotate(0);transition:transform .4s,background .4s}#mobile-menu ul.primary>li.active>a:after{transform:rotate(90deg);transition:transform .4s}#mobile-menu ul.primary>li.active ul.sub-menu,#question .container .questions .questions-item .questions-content.active,.blog-article-list#blog-list .blog-item.show,.portfolio-content .portfolio-list .portfolio-item.show{display:block}body.admin-bar #mobile-menu{top:123px}.m-t-26{margin-top:26px!important}a{color:var(--color_link);text-decoration:none}a:hover{color:var(--color_link_hover)}.btn{border:0;display:block;border-radius:6px;font-size:15px;font-weight:600;color:#fff;padding:19px 46px;position:relative;z-index:1;cursor:pointer}.btn.btn-primary{background:#fff}.btn.btn-primary:hover{background:var(--blue-b);color:#001e49}.btn.btn-secondary{background:0 0;-webkit-box-shadow:inset 0 0 0 1px var(--blue-b);-moz-box-shadow:inset 0 0 0 1px var(--blue-b);box-shadow:inset 0 0 0 1px var(--blue-b);position:relative;z-index:1}.btn.btn-secondary:before{content:"";background:var(--blue-b);display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0;transition:opacity .4s}.btn.btn-secondary:hover:before{opacity:.1;transition:opacity .4s}.btn.btn-blue{background:var(--blue-a);background-image:linear-gradient(to right,var(--blue-a),var(--blue-b),var(--blue-b),var(--blue-a));background-size:300% 100%;font-weight:500;color:#fff;padding:19px 46px;moz-transition:all 0.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.btn.btn-blue:hover,header#header .container .menu ul.custom-menu>li.phone a:hover,header#header .container .menu ul.custom-menu>li.phone button:hover{background-position:100% 0;moz-transition:all 0.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.btn.btn-border{background:0 0;-webkit-box-shadow:inset 0 0 0 1px #575757;-moz-box-shadow:inset 0 0 0 1px #575757;box-shadow:inset 0 0 0 1px #575757;font-weight:400;color:#fff;padding:19px 46px}.btn.btn-border:hover{background:rgba(87,87,87,.54)}.btn.btn-transparent{background:0 0;font-size:15px;font-weight:600;color:#2e2e2e;text-align:center;padding:19px 10px}.btn.btn-transparent:not(.btn-email):not(.btn-phone):before{content:"";background:var(--color_button);border-radius:20px;display:block;width:28px;height:28px;position:absolute;left:-10px;top:50%;margin:-14px 0 0;z-index:-1;transition:width .4s}.btn.btn-transparent:not(.btn-email):not(.btn-phone):hover:before{width:calc(100% + 20px);transition:width .4s}.blog-article-list .blog-item .blog-item-content h2 a,.btn.btn-transparent:hover,.navigation.pagination .nav-links>a.next.page-numbers,.navigation.pagination .nav-links>a.prev.page-numbers,.navigation.pagination .nav-links>span.next.page-numbers,.navigation.pagination .nav-links>span.prev.page-numbers{color:#2e2e2e}#my-person .container,#opinion .container,#page .container .offer_hero,#price-banner .container,#price-message .container,.btn.arrow-b,.btn.arrow-r,.btn.arrow-rr,.btn.btn-phone{display:flex;align-items:center;justify-content:space-between}.btn.btn-email,ul.list-points>li{align-items:center;font-weight:500}.btn.arrow-r:after{content:"";background:currentColor;-webkit-mask:url(../images/icons/ic-arrow-r.svg) no-repeat;mask:url(../images/icons/ic-arrow-r.svg) no-repeat;display:block;min-width:16px;max-width:16px;height:10px;margin:0 0 0 17px}.btn.arrow-b:after,.btn.arrow-rr:after{content:"";background:currentColor;display:block;min-width:15px;max-width:15px;margin:-3px 0 0 4px;height:11px}.btn.arrow-b:after{-webkit-mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;transform:rotate(-90deg)}.btn.arrow-rr:after{-webkit-mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;transform:rotate(-180deg)}.btn.btn-email:before,.btn.btn-phone:before{background:currentColor;margin:0 6px 0 0;display:block;content:""}.btn.btn-email{display:flex;justify-content:space-between}.btn.btn-email:before{-webkit-mask:url(../images/icons/ic-email-btn.svg) no-repeat;mask:url(../images/icons/ic-email-btn.svg) no-repeat;min-width:30px;max-width:30px;height:22px}.btn.btn-big{padding:28px 46px;font-size:19px}.btn.btn-phone:before{-webkit-mask:url(../images/icons/ic-phone-btn.svg) no-repeat;mask:url(../images/icons/ic-phone-btn.svg) no-repeat;min-width:23px;max-width:23px;height:23px}ul.list-points{display:block;width:100%;margin:30px 0;padding:0}ul.list-points>li{display:flex;width:100%;margin:0;padding:0;font-size:18px;color:#2e2e2e;line-height:1.4}ul.list-points>li:before{content:"";background:var(--blue-b);-webkit-mask:url(../images/icons/ic-checked.svg) no-repeat;mask:url(../images/icons/ic-checked.svg) no-repeat;min-width:17px;max-width:17px;height:13px;margin:0 10px 0 0}ul.list-points>li:not(:last-child){margin:0 0 10px}ul.btn-list{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:30px 0 0;padding:0;gap:38px}ul.btn-list.btn-center{align-items:center;justify-content:center}#offer-logo-list .container ul.logo-list>li,#skils .container ul.skils-llist>li,.portfolio-content ul#portfolio-filter>li,header#header .container .menu ul.custom-menu>li,ul#blog-filter>li,ul.btn-list>li{display:block;margin:0;padding:0}.call-person{background:#fff;-webkit-box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);-moz-box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);-webkit-border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px;border-bottom-right-radius:25px;display:flex;align-items:center;padding:7px}.call-person .photo{min-width:66px;max-width:66px;position:relative}.call-person .photo:before{content:"";background:#58c83b;border-radius:50%;display:block;width:12px;height:12px;position:absolute;top:8px;left:4px;box-shadow:0 0 0 rgba(88,200,5,.8);animation:1s infinite pulse}.call-person .photo img{border-radius:50%;width:66px;height:66px}.call-person .text-person{flex-grow:1;padding:0 22px}.call-person .text-person p{font-size:17px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0;padding:0}.call-person .text-person p a:hover{color:#000}.container{max-width:1670px;padding:0 60px;margin:0 auto;position:relative}header#header{background:0 0;display:block;width:100%;margin:0;padding:30px 0;position:absolute;left:0;top:0;transition:background .4s,position 1.4s;z-index:12}header#header .container{display:flex;align-items:center;justify-content:space-between;max-width:1940px}header#header .container .logo{display:flex;align-items:center;justify-content:space-between;padding:0 40px 0 0}header#header .container .logo a{height:100%}header#header .container .logo a img{max-width:100%;max-height:100%}header#header .container .menu{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}header#header .container .menu #hamburger{background:#f3f7fb;border-radius:4px;min-width:48px;max-width:48px;height:48px;padding:15px 8px;margin:0 0 0 8px;position:relative;cursor:pointer;display:none;flex-direction:column;align-items:flex-end}header#header .container .menu #hamburger span{background:#2e2e2e;border-radius:2px;display:block;height:3px;width:30px;opacity:1;right:0;margin-bottom:4px;transition:.4s}header#header .container .menu #hamburger span:nth-child(3){margin-bottom:0}header#header .container .menu #hamburger span:nth-child(2),header#header .container .menu #hamburger span:nth-child(3){width:24px;transition:.4s}header#header .container .menu #hamburger.hamburger-open span:nth-child(2),header#header .container .menu #hamburger:hover span:nth-child(2){width:16px;transition:.4s}header#header .container .menu ul.primary{display:flex;align-items:center;margin:0;padding:0;gap:52px}header#header .container .menu ul.primary>li{display:block;margin:0;padding:0;position:relative}header#header .container .menu ul.primary>li>a{font-size:16px;font-weight:500;color:#2e2e2e;display:block;line-height:48px;height:48px}header#header .container .menu ul.primary>li.current-menu-item>a:before{content:"";background:var(--blue-b);display:block;width:100%;height:5px;position:absolute;left:0;top:-30px}.page-blog-item .container .blog-article p.date span,header#header .container .menu ul.custom-menu>li.email a,header#header .container .menu ul.custom-menu>li.email button,header#header .container .menu ul.primary>li.menu-item-has-children>a{display:flex;align-items:center}header#header .container .menu ul.primary>li.menu-item-has-children:hover>a:after{background:var(--blue-b);transform:rotate(90deg);transition:transform .4s,background .4s}header#header .container .menu ul.primary>li ul.sub-menu{background:#f3f7fb;border-radius:6px;width:max-content;position:absolute;right:0;top:100%;margin:-20px 0 0;padding:8px;opacity:0;visibility:hidden;transition:opacity .3s,margin-top .3s,visibility 0s linear .3s;pointer-events:none;z-index:9}header#header .container .menu ul.primary>li ul.sub-menu:after{bottom:100%;right:10px;border:8px solid rgba(243,247,251,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#f3f7fb;margin-left:-8px}header#header .container .menu ul.primary>li ul.sub-menu>li a{display:block;width:100%;margin:0;padding:10px 14px;font-size:16px;font-weight:500;color:#656f78;line-height:1.4}header#header .container .menu ul.primary>li:hover ul.sub-menu{visibility:visible;opacity:1;margin-top:0;transition-delay:0s;pointer-events:auto}header#header .container .menu ul.custom-menu{display:flex;align-items:center;margin:0 0 0 42px;padding:0;gap:10px}.form-forms .form-row-button input,header#header .container .menu ul.custom-menu>li a,header#header .container .menu ul.custom-menu>li button{background:#2e2e2e;border:0;border-radius:6px;font-size:16px;font-weight:500;color:#fff;display:block;line-height:48px;height:48px;padding:0 28px;position:relative;cursor:pointer;transition:background .4s,color .4s}.form-forms .form-row-button input:hover,header#header .container .menu ul.custom-menu>li a:hover,header#header .container .menu ul.custom-menu>li button:hover{background:#3c3c3c;color:#fff;transition:background .4s,color .4s}header#header .container .menu ul.custom-menu>li.phone a,header#header .container .menu ul.custom-menu>li.phone button{display:flex;align-items:center;background:var(--blue-a);background-image:linear-gradient(to right,var(--blue-a),var(--blue-b),var(--blue-b),var(--blue-a));background-size:300% 100%;font-size:0;padding:0 20px;moz-transition:all 0.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}body.scroll-down header#header,body.scroll-up header#header{background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.06);transition:background .4s,margin-top .4s}header#header .container .menu ul.custom-menu>li.phone a:before,header#header .container .menu ul.custom-menu>li.phone button:before{content:"";background:currentColor;-webkit-mask:url(../images/icons/ic-phone.svg) no-repeat;mask:url(../images/icons/ic-phone.svg) no-repeat;display:block;min-width:28px;max-width:28px;height:28px}.form-forms .form-row-button input:after,header#header .container .menu ul.custom-menu>li.email a:after,header#header .container .menu ul.custom-menu>li.email button:after{content:"";background:var(--blue-b);-webkit-mask:url(../images/icons/ic-arrow-r.svg) no-repeat;mask:url(../images/icons/ic-arrow-r.svg) no-repeat;display:block;min-width:16px;max-width:16px;height:10px;margin:0 0 0 17px}body.scroll-down header#header{margin-top:-60px}body.scroll-up header#header{top:0;position:fixed;margin-top:0}body.scroll-up.admin-bar header#header{top:32px}#hero{display:block;width:100%;height:100%;position:relative;z-index:1;margin:92px 0 0}#hero .container{display:flex;align-items:center;justify-content:space-between;position:unset}#hero .container .hero-text{min-width:672px;max-width:672px;padding:0 0 80px}#hero .container .hero-text .hero-title{font-size:42px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 42px;padding:0}#hero .container .hero-text p.hero-desc{font-size:24px;font-weight:400;color:#2e2e2e;line-height:1.4;margin:0 0 42px;padding:0}#hero .container .hero-text .call{display:flex;align-items:center;width:100%;margin:0;padding:0;gap:46px}#hero .container .hero-photo{display:flex;align-items:end;justify-content:end;flex-grow:1;position:unset;height:665px}#hero .container .hero-photo img{object-fit:contain;height:auto;position:absolute;top:0;right:0}#skils{background:#f3f7fb;display:block;width:100%;margin:0 0 156px;padding:98px 0 60px}#skils .container h2{font-size:32px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0;padding:0 20% 0 0}#skils .container ul.skils-llist{display:flex;align-items:center;width:100%;margin:30px 0 0;padding:30px 0;gap:58px;overflow-x:auto}#skils .container ul.skils-llist>li img{max-height:44px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;cursor:pointer;transition:opacity .4s,filter .4s}#offer-logo-list .container ul.logo-list>li:hover img,#skils .container ul.skils-llist>li:hover img{filter:none;opacity:1;transition:opacity .4s,filter .4s}#skils .container .skils-banner{background:var(--blue-a);background:linear-gradient(0deg,var(--blue-a) 0,var(--blue-b) 100%);border-radius:6px;position:absolute;right:133px;bottom:-116px;padding:25px 20px}#skils .container .skils-banner h2{font-size:28px;font-weight:500;color:#fff;text-align:center;line-height:1.4;margin:0;padding:0}#skils .container .skils-banner p{font-size:17px;font-weight:400;color:#fff;text-align:center;line-height:1.4;margin:0;padding:0}#offer .container .offer-points{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 80px}#offer .container .offer-points .photo{min-width:942px;max-width:942px;height:800px;position:relative}#offer .container .offer-points .photo img{height:auto;position:absolute;right:0;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}#offer .container .offer-points .text{flex-grow:1}#offer .container .offer-points .text h2{font-size:34px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0 0 30px;padding:0}#offer .container .offer-points .text p{font-size:18px;font-weight:500;color:#606060;line-height:1.8;margin:0 0 30px;padding:0}#offer .container .offer-list,#price-list{display:block;width:100%;margin:0 0 110px;padding:0}#offer .container .offer-list .offer-list--title{font-size:42px;font-weight:700;color:#2e2e2e;text-align:center;line-height:1.6;margin:10px 0;padding:0}#offer .container .offer-list p.offer-list--desc{font-size:18px;font-weight:500;color:#606060;text-align:center;line-height:1.6;margin:10px 0;padding:0}#offer .container .offer-list .offer-list-content{display:flex;align-items:stretch;justify-content:space-between;width:100%;margin:50px 0 0;padding:0;gap:25px}#offer .container .offer-list .offer-list-content .offer-block{display:flex;flex-wrap:wrap;margin:0;padding:0;flex-grow:1;gap:25px}#offer .container .offer-list .offer-list-content .offer-block .offer-item{background:#f3f7fb;border-radius:6px;display:block;min-width:calc(33.3% - 17px);max-width:calc(33.3% - 17px);transition:background .4s}#offer .container .offer-list .offer-list-content .offer-block .offer-item a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:54px 30px}#offer .container .offer-list .offer-list-content .offer-block .offer-item a img{margin-top:0;margin-bottom:0;transition:margin-top .4s,margin-bottom .4s}#offer .container .offer-list .offer-list-content .offer-block .offer-item a h2{font-size:21px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.6;margin:28px 0 0;padding:0}#offer .container .offer-list .offer-list-content .offer-block .offer-item a p{font-size:16px;font-weight:500;color:#606060;text-align:center;line-height:1.7;margin:28px 0 0;padding:0}#offer .container .offer-list .offer-list-content .offer-block .offer-item:hover{background:#e9ecee;transition:background .4s}#offer .container .offer-list .offer-list-content .offer-block .offer-item:hover img{margin-top:-12px;margin-bottom:12px;transition:margin-top .4s,margin-bottom .4s}#offer .container .offer-list .offer-list-content .offer-banner{border-radius:6px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;min-width:368px;max-width:368px;padding:90px 20px;position:relative;z-index:1;overflow:hidden}#offer .container .offer-list .offer-list-content .offer-banner h2{font-size:34px;font-weight:600;color:#fff;text-align:center;line-height:1.4;margin:0;padding:0;z-index:2;position:relative}#offer .container .offer-list .offer-list-content .offer-banner p{font-size:20px;font-weight:400;color:#fff;text-align:center;line-height:1.6;margin:0;padding:0;z-index:2;position:relative}#offer .container .offer-list .offer-list-content .offer-banner:before{content:"";background:var(--blue-a);background:linear-gradient(180deg,rgba(77,97,223,0) 0,var(--blue-a) 100%);display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#offer .container .offer-list .offer-list-content .offer-banner .offer-banner-img{object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:transform .4s}#offer .container .offer-list .offer-list-content .offer-banner:hover .offer-banner-img,#portfolio .portfolio-list .portfolio-item:hover img,.portfolio-content .portfolio-list .portfolio-item a:hover .portfolio-item-photo img{transform:scale(1.1);transition:transform .4s}#offer .container .offer-list .offer-list-content .offer-banner.reverse .offer-block{order:2}#offer .container .offer-list .offer-list-content .offer-banner.reverse .offer-banner,.offer_custom#offer_custom:not(.right) .container .photo{order:1}#offer .container .offer-footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 110px}#offer .container .offer-footer .offer-footer-call,#price-banner .container .price-banner-call{padding:0 120px;min-width:44%;max-width:44%;position:relative;z-index:1}#offer .container .offer-footer .offer-footer-call:before,#price-banner .container .price-banner-call:before{content:"";background:#f3f7fb;border-radius:50%;display:block;width:196px;height:196px;position:absolute;right:10%;top:50%;transform:translate(0,-50%);z-index:-1}#offer .container .offer-footer .offer-footer-text h2,#price-banner .container .price-banner-text h2{font-size:42px;font-weight:600;color:#2e2e2e;text-align:left;line-height:1.4;margin:0;padding:0}.offer-hero{width:100%;margin:100px 0!important;padding:0}.offer-hero .container{display:flex;align-items:flex-start;justify-content:space-between}.offer-hero .container .offer-hero-text{min-width:calc(100% - 586px);max-width:calc(100% - 586px);padding:0 320px 0 0;position:relative}.offer-hero .container .offer-hero-text .title{font-size:42px;font-weight:600;color:#2e2e2e;line-height:1.2;margin:0 0 4px;padding:20px 0 0;position:relative}#page .container .page-header .text-content .title:before,.offer-hero .container .offer-hero-text .title:before,.portfolio-item-content .portfolio-item-text .title:before{content:"";background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);display:block;width:50px;height:3px;position:absolute;left:0;top:0}.offer-hero .container .offer-hero-text .text p,.portfolio-item-content .portfolio-item-text .text p{font-size:24px;font-weight:400;color:#2e2e2e;line-height:1.6;margin:0;padding:0}.offer-hero .container .offer-hero-text .text-editor,.portfolio-item-content .portfolio-item-text .text-editor,.portfolio-item-content .portfolio-item-text ul.portfolio-item-demo{margin:40px 0 0}.offer-hero .container .offer-hero-text .text-editor p{font-size:17px;font-weight:400;color:#606060;line-height:1.8;margin:0;padding:0}.offer-hero .container .offer-hero-text .call{display:flex;margin:40px 0 0}#page .container .page-header.columns .photo-content,.offer-hero .container .offer-hero-photo{min-width:586px;max-width:586px}#page .container .page-header.columns .photo-content .photo-box,.offer-hero .container .offer-hero-photo .photo-box{background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);border-radius:50%;display:block;width:586px;height:586px;position:relative}.offer-hero .container .offer-hero-photo .photo-box img{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}#page .container .page-header.columns .photo-content .photo-box:after,.offer-hero .container .offer-hero-photo .photo-box:after{content:"";background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);border-radius:50%;display:block;width:124px;height:124px;position:absolute;left:-124px;top:0}#offer-logo-list{display:block;width:100%;margin:0 0 88px;padding:0}#offer-logo-list .container ul.logo-list{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:60px 0 0;padding:0;gap:58px}#offer-logo-list .container ul.logo-list>li img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;cursor:pointer;transition:opacity .4s,filter .4s}#offer-box{display:block;width:100%;margin:0 0 140px;padding:0}#offer-box .container .title{font-size:42px;font-weight:500;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 20px;padding:0}#offer-box .container p.text{font-size:18px;font-weight:400;color:#606060;text-align:center;line-height:1.8;margin:0;padding:0}#offer-box .container .swiper-box-offer-list{width:100%;height:auto;margin:60px 0 0;padding:0}#offer-box .container .swiper-box-offer-list .swiper-wrapper,.form-forms .form-row .form-row-col{width:100%;margin:0;padding:0}#offer-box .container .swiper-box-offer-list .swiper-wrapper .swiper-slide article.box{background:#f3f7fb;border-radius:6px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:24px 30px 40px}#offer-box .container .swiper-box-offer-list .swiper-wrapper .swiper-slide article.box img{margin:0 0 40px;max-width:100%}#offer-box .container .swiper-box-offer-list .swiper-wrapper .swiper-slide article.box h2{font-size:21px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 30px;padding:0}#offer-box .container .swiper-box-offer-list .swiper-wrapper .swiper-slide article.box p{font-size:16px;font-weight:500;color:#606060;text-align:center;line-height:1.6;margin:0;padding:0}#offer-whyus{background:#f3f7fb;display:block;width:100%;margin:0;padding:0;position:relative;z-index:1}#offer-whyus .container{padding-top:105px;padding-bottom:95px}#offer-whyus .container h2,#question .container h2,.blog-more .container .blog-more--title{font-size:42px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.4;margin:0;padding:0}#offer-whyus .container ul.offer-whyus-point{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin:62px 0 0;padding:0;gap:20px 80px}#offer-whyus .container ul.offer-whyus-point>li{display:flex;align-items:center;margin:0;padding:0;font-size:24px;font-weight:400;color:#2e2e2e}#offer-whyus .container ul.offer-whyus-point>li b{font-weight:600;color:var(--blue-b)}#offer-whyus .container ul.offer-whyus-point>li:before{content:"";background:var(--blue-b);-webkit-mask:url(../images/icons/ic-checked-big.svg) no-repeat;mask:url(../images/icons/ic-checked-big.svg) no-repeat;min-width:22px;max-width:22px;height:16px;margin:0 8px 0 0}#offer-whyus .container .offer-whyus-boxs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:62px 0 0;padding:0;gap:30px}#offer-whyus .container .offer-whyus-boxs article{background:#fff;border-radius:6px;padding:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:calc(33.3% - 148px);max-width:calc(33.3% - 148px)}#offer-whyus .container .offer-whyus-boxs article img{margin:0 0 28px}#offer-whyus .container .offer-whyus-boxs article h2{font-size:21px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 8px;padding:0}#offer-whyus .container .offer-whyus-boxs article p{font-size:16px;font-weight:400;color:#606060;text-align:center;line-height:1.8;margin:0;padding:0}#offer-whyus .offer-whyus-background{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;z-index:-1;opacity:.04}#offer_custom_text .container h2{font-size:34px;font-weight:500;color:#2e2e2e;line-height:1.8;margin:20px 0;padding:0}#offer_custom_text .container ol>li,#offer_custom_text .container p,#offer_custom_text .container ul>li{font-size:18px;color:#606060;line-height:1.8;font-weight:400}#offer_custom_text .container p{margin:20px 0;padding:0}#offer_custom_text .container .wp-caption.alignleft{float:left;margin:.5em 1em .5em 0}#portfolio .portfolio-header{padding-top:80px;padding-bottom:80px;position:relative;z-index:1}#portfolio .portfolio-header .portfolio-header-box{min-width:calc(33.3% - 17px);max-width:calc(33.3% - 17px);padding:0 0 0 50px}#portfolio .portfolio-header .portfolio-header-box h2{font-size:34px;font-weight:400;color:#fff;line-height:1.4;margin:0;padding:0}#portfolio .portfolio-header .portfolio-header-box p{font-size:17px;font-weight:400;color:#fff;line-height:1.4;margin:18px 0 0;padding:0}#portfolio .portfolio-header:after{content:"";background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);-webkit-border-top-right-radius:60px;-moz-border-radius-topright:60px;border-top-right-radius:60px;display:block;width:calc(100% + 270px);height:100%;position:absolute;left:-135px;top:0;z-index:-1}#portfolio .portfolio-list{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;gap:25px;margin-top:-202px;z-index:2}#portfolio .portfolio-list .portfolio-item{border-radius:6px;min-width:calc(33.3% - 17px);max-width:calc(33.3% - 17px);height:375px;position:relative;z-index:1;overflow:hidden}#portfolio .portfolio-list .portfolio-item:nth-child(-n+3){height:604px}#portfolio .portfolio-list .portfolio-item:first-child{padding:274px 0 0}#portfolio .portfolio-list .portfolio-item img{border-radius:6px;object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform .4s}#portfolio .portfolio-more{display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}#opinion{background:#f3f7fb;border-radius:6px;display:block;width:100%;margin:0 0 150px;padding:94px 0;position:relative;z-index:1}#opinion .opinion-images{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.04;z-index:-1}#opinion .container .opinion-text{min-width:475px;max-width:475px;padding:0 70px 0 0}#opinion .container .opinion-text h2{font-size:42px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 10px;padding:0}#opinion .container .opinion-text p,#page .container .offer_hero .text-content .text p,#page .container .page-header .text-content .text-small p,.offer_custom .container .text p,.portfolio-item-content .portfolio-item-text .portfolio-item-about p{font-size:18px;font-weight:500;color:#606060;line-height:1.8;margin:0;padding:0}#opinion .container .opinion-text .swiper-opinion-pagination{display:flex;align-items:center;width:100%;height:15px;gap:8px;position:relative;bottom:0;left:0;margin:28px 0 0}#opinion .container .opinion-text .swiper-opinion-pagination .swiper-pagination-bullet{background:#c6d5e1;border-radius:50%;display:block;min-width:10px;max-width:10px;height:10px;opacity:1;cursor:pointer;transition:.4s ease-in-out}#opinion .container .opinion-text .swiper-opinion-pagination .swiper-pagination-bullet:focus,.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn:focus{outline:0}#opinion .container .opinion-text .swiper-opinion-pagination .swiper-pagination-bullet:hover{background:#a0b4c4;transition:.4s ease-in-out}#opinion .container .opinion-text .swiper-opinion-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--blue-b);min-width:15px;max-width:15px;height:15px;transition:.4s ease-in-out}#opinion .container .opinion-slider{min-width:calc(100% - 475px);max-width:calc(100% - 475px)}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box{background:#fff;border:1px solid #d8e3ee;border-radius:6px;display:block;width:100%;margin:0;padding:40px 32px}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header{display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0 0 24px;padding:0}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star{display:flex;align-items:center;gap:10px;margin:0 24px 0 0}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star span{background:#e1eaf2;-webkit-mask:url(../images/icons/ic-star.svg) no-repeat;mask:url(../images/icons/ic-star.svg) no-repeat;display:block;min-width:16px;max-width:16px;height:15px}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star.star1 span:first-child,#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star.star2 span:nth-child(-n+2),#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star.star3 span:nth-child(-n+3),#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star.star4 span:nth-child(-n+4),#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .star.star5 span:nth-child(-n+5){background:#ffc107}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--header .date{font-size:14px;font-weight:500;color:#869fb8;line-height:1.4;margin:0;padding:0}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box-text{display:block;width:100%;margin:0;padding:0;position:relative}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box-text:before{content:"";background:#e1eaf2;-webkit-mask:url(../images/icons/ic-quote.svg) no-repeat;mask:url(../images/icons/ic-quote.svg) no-repeat;min-width:31px;max-width:31px;height:23px;position:absolute;left:0;top:-40px}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box-text p{font-size:16px;font-weight:500;color:#606060;line-height:1.8;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--author{display:flex;align-items:center;width:100%;margin:12px 0 0;padding:0;font-size:15px;font-weight:500;color:#2e2e2e;line-height:1.4}#opinion .container .opinion-slider .swiper .swiper-wrapper .swiper-slide .opinion-box .opinion-box--author:before{content:"";background:var(--blue-b);display:block;min-width:32px;max-width:32px;height:3px;margin:0 16px 0 0}body.page-template-template-portfolio #opinion{margin:0}#my-person{display:block;width:100%;margin:0 0 82px;padding:100px 0 0}#my-person .container .text{min-width:calc(100% - 686px);max-width:calc(100% - 686px);padding:0 115px;position:relative;z-index:1}#my-person .container .text .text-pattern{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none}#my-person .container .text .text-pattern .circle-1,#my-person .container .text .text-pattern .circle-2,#my-person .container .text .text-pattern .line-1,#my-person .container .text .text-pattern .line-2{display:block;position:absolute}#my-person .container .text .text-pattern .circle-1.line-1,#my-person .container .text .text-pattern .circle-2.line-1,#my-person .container .text .text-pattern .line-1.line-1,#my-person .container .text .text-pattern .line-2.line-1{background:var(--blue-b);width:140px;height:1px;left:41%;top:-85px;transform:rotate(-140deg)}#my-person .container .text .text-pattern .circle-1.line-2,#my-person .container .text .text-pattern .circle-2.line-2,#my-person .container .text .text-pattern .line-1.line-2,#my-person .container .text .text-pattern .line-2.line-2{background:#c1e8ff;width:220px;height:1px;left:49%;top:-42px;transform:rotate(-140deg)}#my-person .container .text .text-pattern .circle-1.circle-1,#my-person .container .text .text-pattern .circle-2.circle-1,#my-person .container .text .text-pattern .line-1.circle-1,#my-person .container .text .text-pattern .line-2.circle-1{background:#f3f7fb;border-radius:50%;width:196px;height:196px;left:42px;top:-40px}#my-person .container .text .text-pattern .circle-1.circle-2,#my-person .container .text .text-pattern .circle-2.circle-2,#my-person .container .text .text-pattern .line-1.circle-2,#my-person .container .text .text-pattern .line-2.circle-2{background:#f3f7fb;border-radius:50%;width:106px;height:106px;left:54%;top:52%}#my-person .container .text h2{font-size:42px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 20px;padding:0}#my-person .container .text p{font-size:24px;font-weight:500;color:#2e2e2e;line-height:1.8;margin:0;padding:0}#my-person .container .photo{min-width:686px;max-width:686px;padding:0 144px 0 0}#my-person .container .photo .photo-box{background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);-webkit-border-radius:6px;-webkit-border-bottom-right-radius:65px;-moz-border-radius:6px;-moz-border-radius-bottomright:65px;border-radius:6px 6px 65px;display:block;width:100%;height:516px;position:relative;z-index:1}#my-person .container .photo .photo-box .text-1,#my-person .container .photo .photo-box .text-2,#my-person .container .photo .photo-box .text-3{font-size:80px;font-weight:600;color:#f3f7fb;text-transform:uppercase;line-height:1.4;position:absolute;pointer-events:none}#my-person .container .photo .photo-box .text-1.text-1,#my-person .container .photo .photo-box .text-2.text-1,#my-person .container .photo .photo-box .text-3.text-1{left:-62px;bottom:62px}#my-person .container .photo .photo-box .text-1.text-2,#my-person .container .photo .photo-box .text-2.text-2,#my-person .container .photo .photo-box .text-3.text-2{right:-80px;top:-54px;transform:rotate(-90deg)}#my-person .container .photo .photo-box .text-1.text-3,#my-person .container .photo .photo-box .text-2.text-3,#my-person .container .photo .photo-box .text-3.text-3{left:-160px;top:-4px;font-size:45px;font-weight:400;transform:rotate(-90deg)}#my-person .container .photo .photo-box .person-photo{position:absolute;left:50%;bottom:0;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#my-person .container .photo .photo-box .person-background{display:block;width:100%;height:100%;-webkit-border-radius:6px;-webkit-border-bottom-right-radius:65px;-moz-border-radius:6px;-moz-border-radius-bottomright:65px;border-radius:6px 6px 65px;position:absolute;left:0;top:0;z-index:-1;opacity:.06}#my-person .container .photo .photo-text{display:block;width:100%;margin:0;padding:22px}#my-person .container .photo .photo-text h2{font-size:21px;font-weight:500;color:#2e2e2e;line-height:1.6;margin:0;padding:0}#my-person .container .photo .photo-text p{font-size:16px;font-weight:400;color:#606060;line-height:1.6;margin:0;padding:0}#question .container .questions{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;gap:10px 30px;margin:64px 0 0;padding:0}#question .container .questions .questions-item{background-color:#f3f7fb;border-radius:6px;display:block;min-width:calc(50% - 15px);max-width:calc(50% - 15px);padding:27px 40px}#question .container .questions .questions-item .questions-title{display:block;width:100%;cursor:pointer}#question .container .questions .questions-item .questions-title h3{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:21px;font-weight:600;color:#2e2e2e;text-align:left;line-height:1.4;margin:0;padding:0}#question .container .questions .questions-item .questions-title h3:after{content:"";background:var(--blue-b);-webkit-mask:url(../images/icons/ic-plus.svg) no-repeat;mask:url(../images/icons/ic-plus.svg) no-repeat;display:block;min-width:29px;max-width:29px;height:29px;transform:rotate(0);transition:transform .4s}#question .container .questions .questions-item .questions-title.active-title h3:after{background:var(--blue-b);-webkit-mask:url(../images/icons/ic-minus.svg) no-repeat;mask:url(../images/icons/ic-minus.svg) no-repeat;transform:rotate(360deg);transition:transform .4s}#question .container .questions .questions-item .questions-content p{font-size:18px;font-weight:500;color:#606060;line-height:1.4;margin:20px 0 0;padding:0}#question .container .questions .questions-item .questions-content ol>li,#question .container .questions .questions-item .questions-content ul>li{font-size:18px;font-weight:500;color:#606060;line-height:1.4}body.single-oferta #question{margin:0 0 100px}footer#footer{background:#2e2e2e;display:block;width:100%;margin:90px 0 0;padding:0;position:relative}footer#footer:before{content:"";background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);display:block;width:48%;height:9px;position:absolute;left:0;top:-9px}footer#footer .container .footer-t{display:flex;align-items:flex-start;justify-content:space-between;padding:48px 0}footer#footer .container .footer-t .footer-t-box h2{font-size:15px;font-weight:500;color:#7c7c7c;line-height:1.4;margin:0;padding:0}footer#footer .container .footer-t .footer-t-box h2.t-white{color:#fff}footer#footer .container .footer-t .footer-t-box h3{font-size:21px;font-weight:600;color:#fff;line-height:1.4;margin:0 0 18px;padding:0}footer#footer .container .footer-t .footer-t-box p{font-size:15px;font-weight:500;color:#fff;line-height:2;margin:0;padding:2px 0}footer#footer .container .footer-t .footer-t-box .contact{margin:0 0 14px}footer#footer .container .footer-t .footer-t-box .contact p{line-height:1.4;padding:0}footer#footer .container .footer-t .footer-t-box .contact p a{font-size:21px;font-weight:500;color:var(--color_link)}#page .container .page-header .contact-info .contact-info-box h2 a:hover,footer#footer .container .footer-t .footer-t-box .contact p a:hover{color:var(color_link_hover)}footer#footer .container .footer-t .footer-t-box ul>li a{font-size:15px;font-weight:500;color:#ddd;line-height:2;display:block;margin:0;padding:2px 0}footer#footer .container .footer-b{background:0 0;border-top:1px solid #393939;display:block;margin:0;padding:36px 0}footer#footer .container .footer-b p{font-size:15px;font-weight:500;color:#606060;line-height:1.6;margin:0;padding:0}body.page-template-template-oferta #footer,body.page-template-template-portfolio #footer{margin-top:0}.contact-form-page .contact-form-page--title{font-size:34px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0 0 40px;padding:0}.contact-form-page .contact-form-page-content{display:flex;align-items:flex-start;width:100%;margin:0;padding:0}.contact-form-page .contact-form-page-content .wpcf7{flex-grow:1}.contact-form-page .contact-form-page-content .photo{display:flex;align-items:center;justify-content:flex-end;min-width:796px;max-width:796px;padding:0 114px 0 0}#page .container .offer_hero .photo-content img,.contact-form-page .contact-form-page-content .photo img{max-width:100%}.contact-form-page .map{background:#707070;display:block;width:100%;height:614px}.form-select{margin:0 0 64px;width:100%}.form-select .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin:0;padding:0;gap:14px}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin:0}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{background:#f3f7fb;border-radius:6px;padding:0 40px 0 34px;display:flex;align-items:center;justify-content:center;height:80px;line-height:80px;font-size:18px;font-weight:400;color:#2e2e2e;text-align:center;cursor:pointer;position:relative;z-index:1;overflow:hidden;transition:color .4s}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label:after{content:"";background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:-1;transition:opacity .4s}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input{background:#91a9c0;-webkit-mask:url(../images/icons/ic-cat-www.svg) no-repeat;mask:url(../images/icons/ic-cat-www.svg) no-repeat;border-radius:0;border:0;box-shadow:none;display:block;width:35px;min-width:35px;max-width:35px;height:32px;margin:0 30px 0 0;padding:0}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[value="Sklepy woocomerce"]{-webkit-mask:url(../images/icons/ic-cat-shop.svg) no-repeat;mask:url(../images/icons/ic-cat-shop.svg) no-repeat;width:41px;min-width:41px;max-width:41px;height:34px}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[value="Pozycjowanie SEO"]{-webkit-mask:url(../images/icons/ic-cat-seo.svg) no-repeat;mask:url(../images/icons/ic-cat-seo.svg) no-repeat;width:32px;min-width:32px;max-width:32px;height:32px}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[value="Logo / branding"]{-webkit-mask:url(../images/icons/ic-cat-brand.svg) no-repeat;mask:url(../images/icons/ic-cat-brand.svg) no-repeat;width:39px;min-width:39px;max-width:39px;height:39px}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label:has(input:checked){color:#fff;transition:color .4s}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label:has(input:checked):after{opacity:1;transition:opacity .4s}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label:has(input:checked) input{background:#fff}.form-forms{max-width:754px;margin:0 auto}.form-forms .form-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;padding:0;gap:14px}.form-forms .form-row p.rodo{display:flex;align-items:center;font-size:14px;font-weight:400;color:#606060;line-height:1.4;margin:10px 0 0;padding:0}.form-forms .form-row p.rodo:before{content:"";background:var(--blue-b);-webkit-mask:url(../images/icons/ic-safe.svg) no-repeat;mask:url(../images/icons/ic-safe.svg) no-repeat;display:block;min-width:13px;max-width:13px;height:18px;margin:0 12px 0 0}.form-forms .form-row p.rodo a{text-decoration:underline}.form-forms .form-row-button{display:flex;align-items:center;justify-content:flex-end}.popup-full{background:#fff;height:100vh;width:100%;position:fixed;left:0;top:0;z-index:12;display:block;pointer-events:none;visibility:hidden;opacity:0;margin-top:300px;transition:visibility .4s,opacity .4s,margin-top .4s;overflow:auto}.popup-full.visible{margin-top:0;visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.popup-full .container{padding-top:140px;padding-bottom:140px}.popup-full .container .popup-full-exit{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 30px;padding:0}.popup-full .container .popup-full-exit button{display:flex;align-items:center;background:#f3f7fb;border-radius:6px;border:0;margin:0;padding:14px 18px;font-size:18px;font-weight:400;color:#2e2e2e;cursor:pointer;transition:background .4s}.popup-full .container .popup-full-exit button:before{content:"";background:currentColor;-webkit-mask:url(../images/icons/ic-popup-close.svg) no-repeat;mask:url(../images/icons/ic-popup-close.svg) no-repeat;display:block;width:24px;height:24px;margin:0 16px 0 0;transform:rotate(0);transition:transform .4s}.popup-full .container .popup-full-exit button:hover{background:#e1e7ed;transition:background .4s}.popup-full .container .popup-full-exit button:hover:before{transform:rotate(360deg);transition:transform .4s}.popup-full .container .popup-title{font-size:42px;font-weight:500;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 34px;padding:0}.popup-full .container p.popup-desc{font-size:24px;font-weight:400;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 44px;padding:0}.popup-full .container .popup-full-banner{background:var(--blue-a);background:linear-gradient(143deg,var(--blue-a) 0,var(--blue-b) 100%);-webkit-border-radius:6px;-webkit-border-bottom-right-radius:35px;-moz-border-radius:6px;-moz-border-radius-bottomright:35px;border-radius:6px 6px 35px;display:flex;align-items:center;justify-content:space-between;max-width:754px;margin:100px auto 0;padding:36px 40px}.popup-full .container .popup-full-banner h2{font-size:24px;font-weight:400;color:#fff;line-height:1.4;margin:0 0 5px;padding:0}.popup-full .container .wpcf7-response-output{max-width:750px;margin:40px auto}.navigation.pagination{display:block;width:100%;margin:48px 0}.navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;gap:10px}.navigation.pagination .nav-links>a,.navigation.pagination .nav-links>span{background:0 0;border-radius:6px;display:flex;align-items:center;justify-content:center;min-width:36px;max-width:36px;height:36px;line-height:36px;font-size:16px;font-weight:400;color:#606060;text-align:center;cursor:pointer;transition:background .4s,color .4s}.navigation.pagination .nav-links>a:hover,.navigation.pagination .nav-links>span:hover{background:#f3f7fb;transition:background .4s,color .4s}.navigation.pagination .nav-links>a.page-numbers.current,.navigation.pagination .nav-links>span.page-numbers.current{background:#f3f7fb;font-weight:600;color:var(--blue-b)}.navigation.pagination .nav-links>a.next.page-numbers:before,.navigation.pagination .nav-links>a.prev.page-numbers:before,.navigation.pagination .nav-links>span.next.page-numbers:before,.navigation.pagination .nav-links>span.prev.page-numbers:before{content:"";background:currentColor;-webkit-mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;mask:url(../images/icons/ic-arrow-pagination.svg) no-repeat;display:block;min-width:15px;max-width:15px;height:11px}.navigation.pagination .nav-links>a.next.page-numbers.next:before,.navigation.pagination .nav-links>a.prev.page-numbers.next:before,.navigation.pagination .nav-links>span.next.page-numbers.next:before,.navigation.pagination .nav-links>span.prev.page-numbers.next:before,.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn.portfolio-arrows-next:after{transform:rotate(180deg)}#price-valuation{margin-bottom:138px}#price-valuation .price-valuation-box{background:#f3f7fb;border-radius:6px;padding:98px 110px;display:flex;align-items:center;justify-content:space-between;width:100%}#price-valuation .price-valuation-box .icon{display:flex;align-items:center;justify-content:flex-start;min-width:290px;max-width:290px}#price-valuation .price-valuation-box .text{padding:0 72px 0 0}#price-valuation .price-valuation-box .text h2{font-size:34px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0;padding:0}#price-valuation .price-valuation-box .text p{font-size:16px;font-weight:500;color:#606060;line-height:1.8;margin:20px 0 0;padding:0}#price-valuation .price-valuation-box .btn{-webkit-box-shadow:16px 6px 35px 0 rgba(0,0,0,.15);-moz-box-shadow:16px 6px 35px 0 rgba(0,0,0,.15);box-shadow:16px 6px 35px 0 rgba(0,0,0,.15);min-width:372px;max-width:372px;font-size:21px}#price-offer-project{margin:0 0 140px;padding:0}#price-offer-project .container h2{font-size:42px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.4;margin:0 0 34px;padding:0}#price-offer-project .container .price-offer-project-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0;gap:10px}#price-offer-project .container .price-offer-project-list ul.list-points{min-width:calc(33.3% - 10px);max-width:calc(33.3% - 10px)}#price-list .container article.price-list-box .price-list-box-button .btn,#price-list .container article.price-list-box ul.price-list-box-points>li,#price-offer-project .container .price-offer-project-list ul.list-points>li{font-size:16px}#price-offer-project .container p.price-offer-project-text{font-size:21px;font-weight:500;color:#2e2e2e;text-align:center;line-height:1.4;margin:34px 0 0;padding:0}#price-message{display:block;width:100%;margin:110px 0;padding:0}#price-message .container .price-message--photo,.offer_custom .container .photo{-webkit-border-radius:6px;-webkit-border-bottom-right-radius:65px;-moz-border-radius:6px;-moz-border-radius-bottomright:65px;border-radius:6px 6px 65px;min-width:780px;max-width:780px;height:516px;overflow:hidden}#price-message .container .price-message--photo img,.blog-article-list .blog-item .blog-item-photo img,.offer_custom .container .photo img,.page-blog-item .container .blog-article .blog-article-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#price-message .container .price-message--text{min-width:calc(100% - 780px);max-width:calc(100% - 780px);padding:0 0 0 164px}#price-message .container .price-message--text h2{font-size:34px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0 0 40px;padding:0}#price-message .container .price-message--text p{font-size:18px;font-weight:400;color:#606060;line-height:1.8;margin:40px 0;padding:0}#price-list .container{display:flex;align-items:flex-start;flex-wrap:wrap;gap:25px}#price-list .container article.price-list-box{background:#f3f7fb;border-radius:6px;display:block;min-width:calc(33.3% - 17px);max-width:calc(33.3% - 17px);margin:0;padding:34px 25px}#price-list .container article.price-list-box h2{font-size:21px;font-weight:600;color:#2e2e2e;text-align:center;line-height:1.4;margin:10px 0 0;padding:0}#price-list .container article.price-list-box h3{font-size:24px;font-weight:500;color:#2e2e2e;text-align:center;line-height:1.4;margin:0;padding:0}#price-list .container article.price-list-box p{font-size:16px;font-weight:500;color:#606060;text-align:center;line-height:1.8;margin:22px 0 0;padding:0}#price-list .container article.price-list-box ul.price-list-box-points{border-top:1px solid #ccdae7;margin:34px 0 0;padding:34px 0 0}#price-list .container article.price-list-box .price-list-box-button{display:flex;align-items:center;justify-content:center;width:100%;margin:42px 0 0}.offer_custom{display:block;width:100%;padding:0;margin:0 0 160px}.offer_custom .container{display:flex;align-items:center;justify-content:center}.offer_custom .container .text{min-width:calc(100% - 780px);max-width:calc(100% - 780px);padding:0 164px 0 0}.offer_custom .container .text h2{font-size:34px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 30px;padding:0}.offer_custom#offer_custom:not(.right) .container .text{padding:0 0 0 164px;order:2}#price-banner-blue{background:var(--blue-a);display:block;width:100%;margin:0;padding:0;position:relative;z-index:1}#price-banner-blue.offer-banner-blue{margin:0 0 164px}#price-banner-blue img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.06}#price-banner-blue .container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:110px;padding-bottom:75px}#price-banner-blue .container h2{font-size:42px;font-weight:500;color:#fff;text-align:center;line-height:1.4;margin:0;padding:0}#price-banner-blue .container ul.btn-list{display:flex;align-items:center;justify-content:center;margin:40px 0 0}#price-banner{width:100%;margin:140px 0;padding:0}.back-page{display:block;width:100%;margin:0 0 36px;padding:0}.back-page a{display:flex;align-items:center;font-size:15px;font-weight:400;color:#606060}.back-page a:before{content:"";background:#869fb8;-webkit-mask:url(../images/icons/ic-arrow-back.svg) no-repeat;mask:url(../images/icons/ic-arrow-back.svg) no-repeat;display:block;min-width:16px;max-width:16px;height:10px;margin:0 10px 0 0;transition:background .4s}.back-page a:hover:before{background:var(--blue-b);transition:background .4s}#page{margin:100px 0 62px}#page .container .offer_hero .text-content{min-width:calc(100% - 688px);max-width:calc(100% - 688px);padding:0 130px 0 0}#page .container .offer_hero .text-content .title{font-size:34px;font-weight:400;color:#2e2e2e;line-height:1.4;margin:0;padding:0}#page .container .offer_hero .text-content .text{margin:30px 0 0}#page .container .offer_hero .photo-content{min-width:688px;max-width:688px}#page .container .page-header{display:block;width:100%;margin:0 0 90px}#page .container .page-header .text-content .title{font-size:42px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 4px;padding:20px 0 0;position:relative}#page .container .page-header .text-content .text p{font-size:24px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:0;padding:0}#page .container .page-header .text-content .text-small{margin:24px 0 0}#page .container .page-header .text-content .call{display:flex;width:100%;margin:40px 0 0;padding:0}#page .container .page-header .contact-info{display:flex;flex-wrap:wrap;width:100%;margin:44px 0 0;padding:0;gap:25px 15px}#page .container .page-header .contact-info .contact-info-box{background:#fff;border-radius:6px;-webkit-box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);-moz-box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);box-shadow:12px 12px 25px 0 rgba(0,0,0,.16);padding:20px 24px 20px 90px;position:relative}#page .container .page-header .contact-info .contact-info-box p{font-size:15px;font-weight:500;color:#2e2e2e;line-height:1.2;margin:0;padding:0;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#page .container .page-header .contact-info .contact-info-box h2{font-size:18px;font-weight:600;color:var(--blue-b);line-height:1.2;margin:0;padding:0;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#page .container .page-header .contact-info .contact-info-box.address{padding:20px 58px 20px 90px}#page .container .page-header .contact-info .contact-info-box.address:before{content:"";background:url(../images/icons/ic-contact-address.svg) no-repeat;display:block;width:25px;height:36px;position:absolute;left:26px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#page .container .page-header .contact-info .contact-info-box.address ul{width:100%;margin:0;padding:0;columns:2;-webkit-columns:2;-moz-columns:2;gap:0 45px}#page .container .page-header .contact-info .contact-info-box.address ul>li{display:block;width:100%;font-size:15px;font-weight:500;color:#2e2e2e;line-height:1.4}#page .container .page-header .contact-info .contact-info-box.phone:before{content:"";background:url(../images/icons/ic-contact-phone.svg) no-repeat;display:block;width:25px;height:36px;position:absolute;left:26px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#page .container .page-header .contact-info .contact-info-box.email{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}#page .container .page-header .contact-info .contact-info-box.email:before{content:"";background:url(../images/icons/ic-contact-mail.svg) no-repeat;display:block;width:38px;height:26px;position:absolute;left:26px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#page .container .page-header.columns{display:flex;justify-content:space-between;margin:0}#page .container .page-header.columns .text-content{min-width:calc(100% - 586px);max-width:calc(100% - 586px);padding:0 182px 0 0}#page .container .page-header.columns .photo-content .photo-box img{left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}#page .container .reference-list{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0;padding:0;gap:25px}#page .container .reference-list .reference-list-article{background:#f3f7fb;border-radius:6px;min-width:calc(25% - 19px);max-width:calc(25% - 19px);padding:24px}#page.page-blog-list .container .page-header.columns .photo-content .photo-box img{left:50%;bottom:0;top:unset;transform:translate(-50%,0)}.page-blog-item .container .blog-article{display:block;width:100%;margin:0;padding:0 250px}.page-blog-item .container .blog-article p.date{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 10px;padding:0;font-size:18px;font-weight:400;color:#606060;gap:0 12px}.page-blog-item .container .blog-article p.date span:not(:last-child):after{content:"";background:#869fb8;border-radius:50%;display:block;width:6px;height:6px;margin:0 0 0 12px}.page-blog-item .container .blog-article .title{font-size:42px;font-weight:500;color:#2e2e2e;text-align:center;line-height:1.4;margin:0;padding:0}.page-blog-item .container .blog-article .blog-article-photo{border-radius:6px;display:block;width:100%;height:622px;margin:40px 0 60px;padding:0;overflow:hidden}.page-blog-item .container .blog-article .blog-content h2{font-size:34px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:34px 0;padding:0}.page-blog-item .container .blog-article .blog-content p{font-size:18px;font-weight:400;color:#606060;line-height:1.8;margin:34px 0;padding:0}.blog-more{display:block;width:100%;margin:60px 0 0;padding:0}.blog-more .container{border-top:1px solid #ddd;padding-top:80px}.blog-more .container p.blog-more--desc{font-size:18px;font-weight:400;color:#606060;text-align:center;line-height:1.4;margin:0;padding:0}.blog-article-list{display:flex;flex-wrap:wrap;width:100%;margin:48px 0 0;padding:0;gap:24px}.blog-article-list .blog-item{display:block;min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px);position:relative}.blog-article-list .blog-item ul.blog-item-category{display:flex;flex-wrap:wrap;position:absolute;left:24px;top:24px;z-index:2;gap:8px;margin:0;padding:0}.blog-article-list .blog-item ul.blog-item-category>li{background:var(--blue-b);border-radius:6px;display:block;margin:0;padding:7px 14px;font-size:14px;font-weight:400;color:#fff;text-align:center;line-height:1.4}.blog-article-list .blog-item .blog-item-photo{border-radius:6px;height:300px;width:100%;overflow:hidden}.blog-article-list .blog-item .blog-item-content{display:block;width:100%;margin:0;padding:48px 0 22px}.blog-article-list .blog-item .blog-item-content h2{font-size:21px;font-weight:400;color:#2e2e2e;line-height:1.4;margin:0 0 10px;padding:0}.blog-article-list .blog-item .blog-item-content .text p{font-size:16px;font-weight:400;color:#606060;line-height:1.8;margin:0;padding:0}ul#blog-filter{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:120px 0 0;padding:0;gap:10px}.portfolio-content ul#portfolio-filter>li .btn,ul#blog-filter>li .btn{position:relative;z-index:1;overflow:hidden;font-weight:500}.portfolio-content ul#portfolio-filter>li .btn:after,ul#blog-filter>li .btn:after{content:"";background:var(--blue-a);background-image:linear-gradient(to right,var(--blue-a),var(--blue-b),var(--blue-b),var(--blue-a));background-size:300% 100%;display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:-1;transition:opacity .4s}.portfolio-content ul#portfolio-filter>li .btn.active,ul#blog-filter>li .btn.active{color:#fff;transition:color .4s}.portfolio-content ul#portfolio-filter>li .btn.active:after,ul#blog-filter>li .btn.active:after{opacity:1;transition:opacity .4s}.portfolio-content ul#portfolio-filter{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:44px 0 0;padding:0;gap:10px}.portfolio-content .portfolio-list{display:flex;flex-wrap:wrap;width:100%;margin:44px 0 0;padding:0;gap:24px}.portfolio-content .portfolio-list .portfolio-item{display:none;min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}.portfolio-content .portfolio-list .portfolio-item::nth-child(-n+3){height:604px}.portfolio-content .portfolio-list .portfolio-item a{display:block;width:100%;height:100%}.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-photo{border-radius:6px;display:block;width:100%;height:374px;overflow:hidden}.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform .4s}.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-info{display:block;width:100%;padding:26px 0 6px}.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-info .desc p{font-size:15px;font-weight:400;color:#869fb8;line-height:1.8;margin:0;padding:0}.portfolio-content .portfolio-list .portfolio-item a .portfolio-item-info .title{font-size:21px;font-weight:400;color:#2e2e2e;line-height:1.4;margin:0;padding:0}.portfolio-item-content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0;padding:0}.portfolio-item-content .portfolio-item-text{min-width:550px;max-width:550px;padding:0 80px 0 0;position:sticky;top:140px}.portfolio-item-content .portfolio-item-text .title{font-size:42px;font-weight:500;color:#2e2e2e;line-height:1.2;margin:0 0 4px;padding:20px 0 0;position:relative}.portfolio-item-content .portfolio-item-text .text-editor p{font-size:17px;font-weight:500;color:#606060;line-height:1.8;margin:0;padding:0}.portfolio-item-content .portfolio-item-text .portfolio-item-about{margin:60px 0 0;padding:0;display:block;width:100%}.portfolio-item-content .portfolio-item-text .portfolio-item-about h2{font-size:24px;font-weight:600;color:#2e2e2e;line-height:1.4;margin:0 0 10px;padding:0}.portfolio-item-content .portfolio-item-text ul.portfolio-item-point{display:block;width:100%;margin:30px 0 0;padding:0}.portfolio-item-content .portfolio-item-gallery{min-width:calc(100% - 550px);max-width:calc(100% - 550px);position:relative;overflow:hidden}.portfolio-item-content .portfolio-item-gallery .portfolio-arrows{display:flex;align-items:center;position:absolute;left:26px;top:26px;z-index:2;gap:8px}.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn{background:#fff;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;min-width:44px;max-width:44px;height:44px;line-height:44px;color:#606060;cursor:pointer;transition:background .4s,opacity .4s}.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn:after{content:"";background:currentColor;-webkit-mask:url(../images/icons/ic-slider-arrow.svg) no-repeat;mask:url(../images/icons/ic-slider-arrow.svg) no-repeat;display:block;width:12px;height:22px}.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn.swiper-button-disabled{opacity:.4;transition:background .4s,opacity .4s}.portfolio-item-content .portfolio-item-gallery .portfolio-arrows .portfolio-arrows-btn:hover{background:#ded8d8;transition:background .4s,opacity .4s}.portfolio-item-content .portfolio-item-gallery .portfolio-item{display:flex;flex-direction:column;gap:40px 0;width:100%}.portfolio-item-content .portfolio-item-gallery .portfolio-item img{background:#2e2e2e;border-radius:6px;width:100%;-o-object-fit:cover;object-fit:cover}.portfolio-item-content.no-gallery .portfolio-item-text{min-width:100%;max-width:100%;padding:0}.c_faq{display:block;width:100%;margin:60px 0}.c_faq .c_faq--title{font-size:55px;font-weight:700;color:#000;text-align:center;margin:0;padding:0}.c_faq .c_faq--desc{font-size:21px;font-weight:400;color:#000;text-align:center;margin:0;padding:0}.c_faq .c_faq__list{margin:40px auto 0;display:flex;align-items:start;justify-content:center;gap:24px;max-width:1200px}.c_faq .c_faq__list .c_faq__list-video{background:#f3f7fb;border-radius:6px;min-width:392px;max-width:392px;padding:12px}.c_faq .c_faq__list .c_faq__list-video .c_faq__list-video__item iframe{border-radius:6px!important;width:100%!important;height:638px!important}.c_faq .c_faq__list .c_faq__list-content{display:flex;flex-direction:column;gap:6px;width:100%}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item{background:#f3f7fb;border-radius:6px;display:block;width:100%;padding:19px 26px}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--title{text-align:left;margin:0;padding:0}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--title>span{font-size:19px;font-weight:700;color:#000}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--text{font-size:17px;font-weight:500;color:#161616;line-height:1.5;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height .3s}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--text p{margin:0!important;padding:0!important}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--text .c_faq__list-content__item--text-video{display:none}#faq-page .container{max-width:1200px}#faq-page .container .c_faq .c_faq--title{text-align:left}#faq-page .container .c_faq .c_faq--title>span{position:relative;z-index:1}#faq-page .container .c_faq .c_faq--title>span:before{content:"";background:#4c62df;background:linear-gradient(307deg,#4c62df 0,#82cffe 100%);display:block;width:44px;height:4px;position:absolute;left:0;top:-32px}#faq-page .container .c_faq .c_faq--desc{text-align:left}.blog-author{background:#e1ebfc;padding:15px 24px;width:100%;display:flex;align-items:center;gap:16px}.blog-author .blog-author--avatar{background:#000;border-radius:50%;display:block;width:100px;height:100px;overflow:hidden}.blog-author .blog-author--avatar img{object-fit:cover;display:block;width:100%;height:100%}.blog-author .blog-author--content p{font-size:16px;font-weight:400;color:#606060;text-align:left;line-height:1.4;margin:2px 0!important;padding:0!important}.blog-author .blog-author--content p.name{font-weight:600;color:var(--blue-a)}#contents-list{background:#e1ebfc;padding:15px 24px 26px;display:block;width:100%}#contents-list .contents-list--title{font-size:26px;font-weight:500;color:#2e2e2e;line-height:1.4;margin:16px 0;padding:0}#contents-list ul.contents-list--list{margin:0;padding:0;display:block;width:100%}#contents-list ul.contents-list--list li{display:block;width:100%;margin:0;padding:0}#contents-list ul.contents-list--list li>a{font-size:16px;font-weight:400;color:#606060;line-height:1.4;display:block;width:100%;padding:3px 0 3px 21px;position:relative}#contents-list ul.contents-list--list li>a:before{content:"";background:#000;-webkit-mask:url(../images/icons/ic-arrow-link.svg) no-repeat;mask:url(../images/icons/ic-arrow-link.svg) no-repeat;display:block;min-width:10px;max-width:10%;height:7px;position:absolute;left:0;top:9px}#contents-list ul.contents-list--list li>a:hover{color:var(--blue-a)}@media screen and (max-width:1840px){#hero .container,#hero .container .hero-photo{position:relative}#hero .container .hero-photo img{right:-180px}}@media screen and (max-width:1600px){#hero .container{align-items:flex-end}#hero .container .hero-photo{height:auto}#hero .container .hero-photo img{max-width:100%;position:relative;top:0;right:-60px}#offer .container .offer-points .photo{min-width:542px;max-width:542px;height:400px}#offer .container .offer-points .photo img{max-width:130%;height:auto}#offer .container .offer-list .offer-list-content .offer-block .offer-item{min-width:calc(50% - 13px);max-width:calc(50% - 13px)}#my-person .container .text,.page-blog-item .container .blog-article{padding:0}#price-message .container .price-message--photo{min-width:580px;max-width:580px}#price-message .container .price-message--text{min-width:calc(100% - 580px);max-width:calc(100% - 580px);padding:0 0 0 80px}#page .container .page-header.columns .text-content{padding:0 100px 0 0}#page .container .page-header .contact-info .contact-info-box{padding:20px 14px 20px 78px}#page .container .page-header .contact-info .contact-info-box h2{font-size:16px}#page .container .page-header .contact-info .contact-info-box.email{min-width:auto;max-width:auto}body.page-template-template-contact .contact-form-page{margin:60px 0 0}}@media screen and (max-width:1500px){header#header .container .menu ul.primary{gap:40px}header#header .container .menu ul.custom-menu>li a,header#header .container .menu ul.custom-menu>li button{padding:0 18px}header#header .container .menu ul.custom-menu>li.email button{min-width:190px}}@media screen and (max-width:1400px){#offer .container .offer-footer .offer-footer-call,.contact-form-page .contact-form-page-content .wpcf7{padding:0 40px 0 0}.offer-hero .container .offer-hero-text{min-width:calc(100% - 386px);max-width:calc(100% - 386px);padding:0 140px 0 0}.offer-hero .container .offer-hero-photo{min-width:386px;max-width:386px}.offer-hero .container .offer-hero-photo .photo-box{width:386px;height:auto;aspect-ratio:1/1}.offer-hero .container .offer-hero-photo .photo-box img{width:100%}.offer_custom .container .photo{min-width:580px;max-width:580px}.offer_custom .container .text{min-width:calc(100% - 580px);max-width:calc(100% - 580px);padding:0 80px 0 0}.offer_custom#offer_custom .container .text{padding:0 0 0 80px}#offer-whyus .container .offer-whyus-boxs article{min-width:calc(33.3% - 20px);max-width:calc(33.3% - 20px)}#my-person .container .text{min-width:calc(100% - 486px);max-width:calc(100% - 486px)}#my-person .container .photo{min-width:486px;max-width:486px;padding:0}#page .container .offer_hero .text-content{min-width:calc(100% - 488px);max-width:calc(100% - 488px);padding:0 140px 0 0}#page .container .offer_hero .photo-content{min-width:488px;max-width:488px}#page .container .page-header.columns .text-content{min-width:calc(100% - 386px);max-width:calc(100% - 386px);padding:0 40px 0 0}#page .container .page-header.columns .photo-content{min-width:300px;max-width:300px}#page .container .page-header.columns .photo-content .photo-box{width:300px;height:300px}#page .container .page-header.columns .photo-content .photo-box img{max-width:100%}#page .container .page-header.columns .photo-content .photo-box:after{width:84px;height:84px;left:-54px}#price-valuation .price-valuation-box{padding:40px}#price-valuation .price-valuation-box .icon{min-width:170px;max-width:170px}#price-valuation .price-valuation-box .icon img{height:100px}#price-banner .container .price-banner-call{padding:0 80px 0 0}.contact-form-page .contact-form-page-content .photo{min-width:386px;max-width:386px;padding:0}}@media screen and (max-width:1300px){header#header .container .menu ul.primary{gap:24px}#price-message .container .price-message--photo,.offer_custom .container .photo{min-width:380px;max-width:380px;height:400px}#price-message .container .price-message--text,.offer_custom .container .text{min-width:calc(100% - 380px);max-width:calc(100% - 380px)}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{font-size:16px;padding:0 20px}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input{margin:0 14px 0 0}}@media screen and (max-width:1260px){header#header .container .menu ul.custom-menu>li.email{display:none}#offer .container .offer-list .offer-list-content,#page .container .page-header .contact-info,.contact-form-page .contact-form-page-content{flex-direction:column}#offer .container .offer-list .offer-list-content .offer-block,#page .container .page-header .contact-info .contact-info-box,#page .container .page-header .contact-info .contact-info-box.address,#page .container .page-header .contact-info .contact-info-box.email,#page .container .page-header .contact-info .contact-info-box.photo{min-width:100%;max-width:100%}#offer .container .offer-list .offer-list-content .offer-banner{min-width:100%;max-width:100%;height:400px}#page .container .page-header.columns{margin:0 0 90px}#offer-box .container .offer-box-list article.box{min-width:calc(50% - 13px);max-width:calc(50% - 13px)}.contact-form-page .contact-form-page-content .wpcf7{min-width:100%;max-width:100%;padding:0 0 80px}.contact-form-page .contact-form-page-content .wpcf7 .form-forms{max-width:100%;margin:0 auto}.contact-form-page .contact-form-page-content .photo{min-width:100%;max-width:100%;padding:0;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:980px){#mobile-menu,header#header .container .menu #hamburger{display:flex}#mobile-menu{pointer-events:none;visibility:hidden;opacity:0;width:100%;transition:width .4s,visibility .4s,opacity .4s}#mobile-menu.visible{width:100%;display:block;visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.container{padding:0 15px}.btn{width:100%;text-align:center}.btn.btn-transparent{width:auto}.btn.btn-email,.btn.btn-phone{align-items:center;justify-content:center}#my-person .container .text p,#offer .container .offer-points .text p,#offer-box .container p.text,#offer-whyus .container ul.offer-whyus-point>li,#offer_custom_text .container p,#opinion .container .opinion-text p,#page .container .offer_hero .text-content .text p,#page .container .page-header .contact-info .contact-info-box h2,#page .container .page-header .text-content .text p,#page .container .page-header.columns .text-content .text-small p,#question .container .questions .questions-item .questions-content ol>li,#question .container .questions .questions-item .questions-content p,#question .container .questions .questions-item .questions-content ul>li,#question .container .questions .questions-item .questions-title h3,.page-blog-item .container .blog-article .blog-content p,ul.list-points>li{font-size:16px}header#header{padding:14px 0}header#header .container .logo{height:26px}header#header .container .logo img{max-height:100%;max-width:100%}#offer .container .offer-footer .offer-footer-call:before,#page .container .page-header.columns .text-content .title:before,#price-banner .container .price-banner-call:before,.offer-hero .container .offer-hero-text .btn-list:not(.mobile-only),.offer-hero .container .offer-hero-text .call,.offer-hero .container .offer-hero-text .text-editor:not(.mobile-only),.offer-hero .container .offer-hero-text .title:before,.portfolio-item-content .portfolio-item-text .title:before,header#header .container .menu ul.custom-menu>li.email,header#header .container .menu ul.primary{display:none}header#header .container .menu ul.custom-menu{margin:0 0 0 12px}#hero .container .hero-text .call .call-person,.call-person{min-width:100%;max-width:100%;padding:0 0 0 10px}#hero .container .hero-text .call .call-person p,.call-person .text-person p,.call-person p{font-size:14px}#hero .container .hero-text .call .call-person .text-person,.call-person .text-person{padding:0 8px}#hero,#offer-whyus .container ul.offer-whyus-point{margin:40px 0 0}#hero .hero-background{width:100%;height:auto}#hero .container,#my-person .container,#my-person .container .text ul.btn-list,#offer .container .offer-points,#opinion .container,#page .container .offer_hero,#price-banner .container,#price-list .container,#price-message .container,#price-offer-project .container .price-offer-project-list,.form-forms .form-row,.offer-hero .container,.offer_custom .container,.popup-full .container .popup-full-banner,.portfolio-item-content,.portfolio-item-content .portfolio-item-text ul.portfolio-item-demo,footer#footer .container .footer-t{flex-direction:column}#hero .container .hero-text,#my-person .container .text,#opinion .container .opinion-text,#page .container .offer_hero .text-content,#page .container .page-header.columns .text-content,#price-valuation .price-valuation-box .text,.offer-hero .container .offer-hero-text{min-width:100%;max-width:100%;padding:0}#hero .container .hero-text .hero-title,#page .container .page-header.columns .text-content .title,.offer-hero .container .offer-hero-text .title,.portfolio-item-content .portfolio-item-text .title{font-size:14px;font-weight:400;text-align:center;margin:0 0 16px}#hero .container .hero-text p.hero-desc{font-size:19px;font-weight:500;text-align:center;margin:0 0 24px}#hero .container .hero-text .call{display:none;flex-direction:column}#hero .container .hero-text .call .btn{display:none;min-width:100%;max-width:100%}#hero .container .hero-photo{min-width:calc(100% + 30px);max-width:calc(100% + 30px);height:auto;margin:30px -15px 0}#hero .container .hero-photo img{position:relative;width:100%;left:0;top:0;right:0;bottom:0}#hero .container .call{width:100%;flex-direction:column;margin:26px 0 0}#skils{padding:50px 0}#skils .container h2{font-size:18px;text-align:left}#skils .container ul.skils-llist{gap:32px;margin:26px 0 0;padding:28px 0}#skils .container .skils-banner{right:15px;bottom:-128px;width:calc(100% - 30px);padding:14px 20px}#offer{overflow:hidden}#offer .container .offer-points .photo{min-width:100%;max-width:100%;height:495px;order:2}#offer .container .offer-points .photo img{left:50%;top:50%;transform:translate(-50%,-50%);max-height:100%}#offer .container .offer-footer .offer-footer-text,#offer .container .offer-points .text,.offer_custom .container .photo{min-width:100%;max-width:100%;order:1}#offer .container .offer-points .text h2{font-size:19px}#offer .container .offer-footer .offer-footer-text h2,#offer .container .offer-list .offer-list--title,#price-banner .container .price-banner-text h2{font-size:24px;font-weight:600;text-align:left}#offer .container .offer-list p.offer-list--desc{font-size:16px;font-weight:400;text-align:left}#offer .container .offer-list .offer-list-content{flex-direction:column;gap:44px}#my-person .container .text ul.btn-list>li,#offer .container .offer-list .offer-list-content .offer-block .offer-item,#offer-box .container .offer-box-list article.box,#offer-whyus .container .offer-whyus-boxs article,#page .container .reference-list .reference-list-article,#price-banner .container .price-banner-call,#price-banner .container .price-banner-text,#price-list .container article.price-list-box,#price-offer-project .container .price-offer-project-list ul.list-points,.blog-article-list .blog-item,.form-forms .form-row .form-row-col,.form-forms .form-row-button input,.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item,.portfolio-content .portfolio-list .portfolio-item,.portfolio-content ul#portfolio-filter>li,.portfolio-item-content .portfolio-item-text ul.portfolio-item-demo>li,footer#footer .container .footer-t .footer-t-box,ul#blog-filter>li{min-width:100%;max-width:100%}#offer .container .offer-list .offer-list-content .offer-banner{min-width:100%;max-width:100%;height:338px}#offer .container .offer-footer{flex-direction:column;margin:0 0 54px}#offer .container .offer-footer .offer-footer-call{min-width:100%;max-width:100%;padding:0;margin:32px 0 0;order:2}#offer-whyus .container{padding-top:65px}#offer-whyus .container .title,#page .container .offer_hero .text-content .title,#page .container .page-header .text-content .title,#price-banner-blue .container h2,.c_faq .c_faq--title,.portfolio-item-content .portfolio-item-text .text-content .title{font-size:26px}#offer-box,#price-banner-blue.offer-banner-blue,.offer_custom{margin:0 0 80px}#my-person .container .text h2,#offer-box .container .title,#offer_custom_text .container h2,#opinion .container .opinion-text h2,#portfolio .portfolio-header .portfolio-header-box h2,.offer_custom .container .text h2,.page-blog-item .container .blog-article .blog-content h2{font-size:24px}.back-page{margin:0;padding:0;position:absolute;left:0;z-index:2;top:20px}.back-page a{font-size:0}.back-page a:before{background:var(--color_link)}.offer-hero .container .offer-hero-text .text p{font-size:19px;font-weight:400;text-align:center}.offer-hero .container .text-editor p{font-size:16px;color:#606060;line-height:1.7;text-align:center}#page .container .offer_hero .photo-content,#page .container .page-header.columns .photo-content,.offer-hero .container .offer-hero-photo{align-items:center;justify-content:center;display:flex;min-width:100%;max-width:100%;margin:60px 0 0}.offer-hero .container .offer-hero-photo:after{width:84px;height:84px;left:-54px}.offer_custom .container .text{min-width:100%;max-width:100%;padding:40px 0 0;order:2}.offer_custom#offer_custom .container .text,.offer_custom#offer_custom:not(.right) .container .text{padding:40px 0 0}#portfolio .portfolio-header{padding-top:37px;padding-bottom:37px}#portfolio .portfolio-header:after{left:-15px;width:calc(100% + 15px)}#portfolio .portfolio-header .portfolio-header-box{min-width:100%;max-width:100%;padding:0 24px}#portfolio .portfolio-header .portfolio-header-box p{font-size:15px}#portfolio .portfolio-list{margin-top:-20px}#portfolio .portfolio-list .portfolio-item{min-width:100%;max-width:100%;height:326px}#portfolio .portfolio-list .portfolio-item:nth-child(-n+3){height:326px}#portfolio .portfolio-list .portfolio-item:first-child,.page-blog-item .container .blog-article,.portfolio-content .portfolio-list .portfolio-item:first-child{padding:0}#opinion{padding:64px 0;margin:0}#opinion .container .opinion-slider{min-width:100%;max-width:100%;margin:38px 0 0}#my-person{padding:130px 0 0}#my-person .container .photo{min-width:100%;max-width:100%;padding:0 40px;margin:110px 0 0}#my-person .container .photo .photo-box{height:264px}#my-person .container .photo .photo-box .text-1,#my-person .container .photo .photo-box .text-2,#my-person .container .photo .photo-box .text-3{font-size:40px}#my-person .container .photo .photo-box .text-1.text-1,#my-person .container .photo .photo-box .text-2.text-1,#my-person .container .photo .photo-box .text-3.text-1{left:-33px;bottom:0}#my-person .container .photo .photo-box .text-1.text-2,#my-person .container .photo .photo-box .text-2.text-2,#my-person .container .photo .photo-box .text-3.text-2{right:-46px;top:-18px}#my-person .container .photo .photo-box .text-1.text-3,#my-person .container .photo .photo-box .text-2.text-3,#my-person .container .photo .photo-box .text-3.text-3{font-size:22px;left:-75px;top:-4px}#my-person .container .photo .photo-box .person-photo{max-width:200px}#question .container h2{font-size:24px;text-align:left}#question .container .questions{margin:20px 0 0}#question .container .questions .questions-item{min-width:100%;max-width:100%;padding:20px 16px}footer#footer .container .footer-t .footer-t-box:not(:last-child){margin:0 0 48px}#page,.offer-hero{margin:40px 0!important}#page .container .page-header .contact-info .contact-info-box p{font-size:15px!important;text-align:left!important}#page .container .page-header.columns{flex-direction:column;margin:0 0 40px}#page .container .page-header.columns .text-content p,.portfolio-item-content .portfolio-item-text .text p{font-size:19px;font-weight:500;text-align:center}#page .container .page-header.columns .text-content .text h2{font-size:23px;font-weight:600;color:#2e2e2e;text-align:center;margin:0;padding:0}#page .container .page-header.columns .call{display:none;min-width:100%;max-width:100%;margin:40px 0 0}#page .container .page-header .contact-info .contact-info-box.address ul{columns:1;-webkit-columns:1;-moz-columns:1;gap:0}.page-blog-item .container .blog-article .blog-article-photo{height:300px}#price-banner,#price-message{margin:40px 0}#price-message .container .price-message--photo{min-width:100%;max-width:100%;height:240px}#price-message .container .price-message--text{padding:60px 0 0;min-width:100%;max-width:100%}#price-message .container .price-message--text h2,#price-offer-project .container h2,#price-valuation .price-valuation-box .text h2{font-size:24px}#price-message .container .price-message--text p,#price-valuation .price-valuation-box .text p,.portfolio-item-content .portfolio-item-text .portfolio-item-about p,.portfolio-item-content .portfolio-item-text .text-content .text p{font-size:16px}.c_faq .c_faq--desc,.portfolio-item-content .portfolio-item-text .portfolio-item-about h2{font-size:18px}#price-valuation{margin-bottom:40px}#price-valuation .price-valuation-box{flex-direction:column;padding:40px}#price-valuation .price-valuation-box .icon{display:flex;align-items:center;min-width:100%;max-width:100%;margin:0 0 40px}#price-valuation .price-valuation-box .icon img{height:60px}#price-valuation .price-valuation-box .btn{margin:40px 0 0;min-width:100%;max-width:100%;font-size:16px}#price-offer-project{margin:0 0 40px}#price-banner .container .price-banner-text{order:1}#price-banner .container .price-banner-call{order:2;margin:32px 0 0;padding:0}.portfolio-item-content .portfolio-item-text{min-width:100%;max-width:100%;padding:0 0 80px;position:relative;top:0}.portfolio-item-content .portfolio-item-gallery{min-width:100%;max-width:100%;height:auto}.form-forms{max-width:100%}.popup-full .container{padding-top:80px;padding-bottom:80px}.popup-full .container .popup-full-exit{margin:0 0 20px}.popup-full .container .popup-title{font-size:20px;margin:0 0 12px}.popup-full .container p.popup-desc{font-size:18px;margin:0 0 18px}.popup-full .container .popup-full-banner h2{font-size:20px;min-width:100%;max-width:100%;text-align:center}.popup-full .container .popup-full-banner .call-person{min-width:100%;max-width:100%;margin:20px 0 0}#wpadminbar{top:-46px}body{padding:70px 0 0}.mobile-only{display:block!important}ul.btn-list.mobile-only{display:flex!important}#offer-logo-list .container ul.logo-list{flex-wrap:nowrap;gap:32px;margin:26px 0 0;padding:28px 0;overflow-x:auto}.form-select .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{height:60px;line-height:60px}.c_faq .c_faq__list{flex-direction:column;max-width:1200px;margin:20px 0 0}.c_faq .c_faq__list .c_faq__list-video{display:none;min-width:100%;max-width:100%}.c_faq .c_faq__list .c_faq__list-video .c_faq__list-video__item iframe{height:400px!important}.c_faq .c_faq__list .c_faq__list-content{width:100%}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--text .c_faq__list-content__item--text-video{display:block}.c_faq .c_faq__list .c_faq__list-content .c_faq__list-content__item .c_faq__list-content__item--text .c_faq__list-content__item--text-video iframe{border-radius:6px;display:block;width:100%}}@media screen and (max-width:600px){body.scroll-up.admin-bar header#header{top:0}body.scroll-up.admin-bar #mobile-menu{top:76px}}