:root{--container-width:950px;--container-fl-width:1400px;--dwHeight:100dvh;--ffamily:'Jost',sans-serif;--hffamily:'Jost',sans-serif;--bg-color:#fff;--text-color:#000;--h-color:#333;--color-01:#30638e;--hsl:#30638e;--color-02:#edae49;--color-03:#d1495b;--color-04:#ECEFF1;--color-05:#37474F;--color-06:#546E7A;--color-07:#fbefdb;--color-08:#f6dbde;--radial-bg:radial-gradient(#fff 50%,var(--color-04) 100%);--linear-bg:linear-gradient(to bottom,var(--color-04) 0%,#fff 100%);}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:300;src:url(/themes/custom/fonts/jost-v20-cyrillic_latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:400;src:url(/themes/custom/fonts/jost-v20-cyrillic_latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:500;src:url(/themes/custom/fonts/jost-v20-cyrillic_latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:600;src:url(/themes/custom/fonts/jost-v20-cyrillic_latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:700;src:url(/themes/custom/fonts/jost-v20-cyrillic_latin-700.woff2) format('woff2');}*,:after,:before{box-sizing:border-box;}html{font-size:16px;background:var(--bg-color);interpolate-size:allow-keywords;}body{position:relative;font-family:var(--ffamily);font-size:1rem;font-weight:400;line-height:1.4;color:var(--text-color);min-height:100vh;overflow-x:hidden;margin:0;}.container{width:100%;max-width:var(--container-width);margin:auto;}.layout--custom{position:relative;display:flex;flex-direction:column;min-height:100vh;}.l-wrapper{flex-grow:1;}.l-middle{display:flex;padding:0 0 1rem;}.l-sidebar{width:30%;min-width:330px;padding:0 1rem;}.l-sidebar .block{margin:0 auto 1rem;}.l-content{flex:1;padding:2rem 1rem 1rem;}.front .l-content{padding:0 1rem;}.l-bottom{position:relative;max-width:var(--container-fl-width);margin:0 auto;padding:1rem 0;}.l-bottom .block{margin-bottom:7rem;}.l-bottom .container{padding:0 1rem;}@media screen and (max-width:768px){html{font-size:18px;}.l-middle{flex-direction:column-reverse;}.l-sidebar{width:100%;max-width:100%;}#admin-bar{display:none;}}@media screen and (max-width:576px){.l-content{padding:1rem .5rem;}.l-bottom{padding:3rem 0;}}h1,h2,h3,h4,h5,h6{font-family:var(--hffamily);font-weight:600;text-transform:none;line-height:1.2;text-wrap:balance;text-align:left;color:var(--h-color);margin:1rem 0;user-select:none;}h1,h2{font-size:2em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1.1em;}@media screen and (max-width:576px){h1,h2,h3,h4,h5,h6{hyphens:auto;}}article h3{color:var(--color-05);padding-top:1rem;border-top:var(--color-04) 2px solid;}article h4,article h5{color:var(--color-06);}.page-title{text-transform:uppercase;padding:2rem 0;border-bottom:3px solid var(--color-04);}.node-type-post .page-title,.node-type-project .page-title,.page-taxonomy-term h3{text-transform:initial;}.block-title{font-size:1.75em;text-transform:uppercase;padding:.5rem .75rem;border-bottom:var(--color-04) 4px solid;overflow:hidden;}.block-node-content .block-title{font-size:1.75em;text-transform:uppercase;padding:.5rem 0;}.block-title a{display:flex;justify-content:space-between;align-items:center;color:var(--h-color);transition:.5s;}.block-title a::after{font-family:'Phosphor';content:'\E06C';color:var(--color-01);margin-left:1rem;}a{color:var(--color-01);text-decoration:none;transition:color .3s;}.field-item a{text-decoration:underline;}a:hover{text-decoration:none;}a:focus{outline:none !important;}.breadcrumb{padding:1rem;}p{margin:0 0 1rem;}strong{font-weight:600;}article strong{color:var(--color-05);}.field .field-label{font-weight:600;color:var(--color-05);}article ul,article ol{text-align:left;padding:0 0 0 1.5rem;}.d-none{display:none !important;content-visibility:hidden;}.geometryParent{position:relative;height:50vh;background:var(--color-01);overflow:hidden;}.front .geometryParent .block-content{position:relative;max-width:var(--container-width);height:100%;margin:auto;}.front .geometryParent{height:70vh;}@media screen and (max-width:768px){.front .geometryParent{height:50vh;}}.geometryParent::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000000 0%,#000000 100%);z-index:2;}.block-system-title .block-content{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:100%;max-width:var(--container-width);padding:0 20% 0 1rem;z-index:3;}@media screen and (max-width:991px){.block-system-title .block-content{padding:0 2rem;}}.block-system-title h1{color:#fff;padding:0;border:none;text-shadow:0 0 5px#000;}@media screen and (max-width:576px){.front .geometryParent{height:25vh;}.block-system-title{height:auto !important;background:var(--color-01);}.block-system-title .block-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-top:30vh;}}.cfigure{position:absolute;filter:drop-shadow(0 0 1rem #00000099);z-index:1;}.cfadeInDown{animation-name:c-fadeInDown;animation-duration:1s;animation-fill-mode:both;animation-delay:.3s;}@keyframes c-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.cfadeInUp{animation-name:c-fadeInUp;animation-duration:1s;animation-fill-mode:both;}@keyframes c-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0) rotate(0deg);}100%{opacity:1;-webkit-transform:none;transform:rotate(45deg);}}.slogan{position:absolute;width:50%;font-size:1.5rem;font-weight:400;line-height:1.2;color:#fff;text-shadow:0px 0px 1px #000,0px 0px 5px #000,0px 0px 10px #000;user-select:none;z-index:3;}@media screen and (max-width:768px){.slogan{width:75%;}}.slogan-0{left:3rem;top:2rem;}.slogan-2{right:3rem;top:2rem;text-align:right;}.slogan-1{right:3rem;bottom:2rem;text-align:right;}.slogan-3{left:3rem;bottom:2rem;}.slTitle{position:absolute;font-weight:900;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;opacity:.3;}.slTitle-0,.slTitle-2,.slTitle-4{left:50px;}.slTitle-1,.slTitle-3,.slTitle-5{right:50px;}.slTitle-0,.slTitle-1{top:50px;}.slTitle-2,.slTitle-3{top:50%;transform:translateY(-50%);}.slTitle-4,.slTitle-5{bottom:50px;}.block-system-main-menu{display:block;width:100%;height:auto;margin:0 auto 1rem;background:var(--bg-color);user-select:none;}.block-system-main-menu ul{margin:0;padding:0;list-style:none;}.block-system-main-menu li{background:linear-gradient(to right,var(--bg-color) 25%,var(--color-04) 100%);margin:3px 0;}@media screen and (min-width:768px){.block-system-main-menu li:nth-child(1){display:none;}}.block-system-main-menu li a{position:relative;display:flex;align-items:center;position:relative;width:100%;font-weight:700;font-size:1.15em;text-transform:uppercase;padding:7px 10px;color:var(--h-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;}.block-system-main-menu li a::before{font-family:'Phosphor';color:var(--color-02);margin-right:9px;transition:color .5s;}.block-system-main-menu li a[href="/"]::before{content:'\E2C2';}.block-system-main-menu li a[href="/info/maintenance"]::before{content:'\E63A';}.block-system-main-menu li a[href="/info/types_of_websites"]::before{content:'\E710';}.block-system-main-menu li a[href="/info/domain_and_hosting"]::before{content:'\E2A0';}.block-system-main-menu li a[href="/info/technical_assignment"]::before{content:'\EADC';}.block-system-main-menu li a[href="/info/contextual_advertising"]::before{content:'\EBB6';}.block-system-main-menu li a[href="/projects"]::before{content:'\EE50';}.block-system-main-menu li a.active::before{color:var(--color-03);}.block-system-main-menu li a.active{background:var(--color-04);}@media (hover:hover){.block-system-main-menu li a:hover::before{color:var(--color-03);}.block-system-main-menu li a:hover{background:var(--color-04);}}@media screen and (max-width:768px){.l-sidebar{position:fixed;left:-300vw;top:0;max-width:calc(100vw);height:100%;padding-top:40px;background:var(--bg-color);box-shadow:1rem 0 3rem #00000077;overflow-y:auto;transition:.5s;z-index:10;}.menuOpen .l-sidebar{left:0;}.block-system-main-menu li a{font-size:1.1rem;}}#menuToggle{position:fixed;right:1rem;top:1rem;width:48px;height:48px;background:#fff;border:10px solid #fff;border-radius:50%;box-shadow:0 0 15px 0 #00000044;user-select:none;z-index:10;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .5s;}#menuToggle span{position:absolute;left:0;width:100%;height:3px;background:var(--h-color);border-radius:1px;}#menuToggle span:nth-child(1){top:15%;transition:.3s;}#menuToggle span:nth-child(2){top:50%;transform:translateY(-50%);transition:.1s;}#menuToggle span:nth-child(3){bottom:15%;transition:.3s;}.menuOpen #menuToggle span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg);}.menuOpen #menuToggle span:nth-child(2){opacity:0;}.menuOpen #menuToggle span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg);}.path-news #menuToggle{display:none !important;content-visibility:hidden !important;}@media screen and (max-width:768px){.fix #menuToggle{visibility:visible;opacity:1;}}.block-block-logo{text-align:center;padding-top:1rem;}.block-block-logo img{width:100%;max-width:300px;height:auto;}.block-block-after-menu{width:100%;max-width:576px;user-select:none;}.block-block-after-menu ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;}.block-block-after-menu .block-content li a{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--color-02);border-radius:1.3rem;padding:5px;transition:.5s;}.block-block-after-menu i{font-size:1.5rem;}@media (hover:hover){.block-block-after-menu .block-content li a:hover{background:var(--color-03);}}.view-cards .view-content a{position:relative;max-width:300px;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;color:var(--h-color);background:var(--linear-bg);border-bottom:var(--color-04) 2px solid;padding:1rem 1.5rem;aspect-ratio:16 / 9;user-select:none;}.view-cards .view-content a > div{position:relative;z-index:2;}.view-cards h6{font-size:1.3em;font-weight:600;line-height:1.1;text-transform:uppercase;color:var(--color-01);margin:0;}.view-cards p{line-height:1.1;text-transform:lowercase;color:var(--color-05);margin:0;}.view-cards img{position:absolute;left:1.5rem;top:1rem;width:42px;height:auto;z-index:2;}.block-block-front-info .block-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:-1rem 0 5rem;border-top:var(--color-04) 4px solid;;}.block-block-front-info .block-content > div:nth-child(2){padding-top:1rem;}@media screen and (max-width:768px){.block-block-front-info .block-content{grid-template-columns:1fr;gap:0;}}article{margin-bottom:1rem;}article td{font-size:95%;text-align:left;vertical-align:top;hyphens:auto;padding:5px 9px;}article tr:nth-child(even){background:var(--color-04);}@media screen and (max-width:576px){article table,article thead,article tbody,article th,article td,article tr{display:block;}}.block-block-9{margin:1rem 0;padding-top:1rem;border-top:2px solid #ddd;}.field-name-body{text-align:justify;}blockquote{position:relative;margin:3rem 0 2rem;padding:1.5rem 1.5rem .5rem;font-size:110%;text-align:center;background:var(--linear-bg);border-bottom:var(--color-04) 2px solid;border-radius:0 0 1rem 1rem;}blockquote::before{content:'';position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:48px;height:48px;background-image:url(/themes/custom/img/blockquote.svg);background-size:48px;background-position:center;background-repeat:no-repeat;}.field-name-body img{margin:.5rem 0;border-radius:.5rem;}article .submitted{font-size:.9rem;text-align:right;margin-bottom:10px;}.field-name-field-source,.field-previously-news{display:flex;}.field-name-field-source .field-item::first-letter{text-transform:uppercase;}.field-name-field-tags .field-items{display:flex;flex-wrap:wrap;margin:1rem 0;}.field-name-field-tags .field-item{padding:0 10px 8px 0;}.field-name-field-tags .field-items a{display:block;font-size:.9rem;text-transform:uppercase;text-decoration:none;color:var(--text-color);background:var(--color-04);padding:2px 10px;border-radius:10px;}.field-name-field-tags .field-items a:before{content:'#';margin-right:2px;}@media screen and (max-width:576px){.field-name-body{text-align:left;}blockquote{padding:2rem 1rem .5rem;}}.field-name-field-add-contents{display:none;}summary{position:relative;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var(--color-01);background:var(--color-04);}summary::marker{content:'';}.contents{line-height:1.4;background:var(--color-04);margin:0 0 2rem;padding:.5rem 1.5rem;}.contents ul{margin:.5rem 0 0;padding:.5rem 0 0 1.5rem;}.contents li{margin-bottom:.5rem;border-bottom:1px solid #ddd;}.contents a{display:block;font-weight:600;text-decoration:none;color:#333;}.copy-flash{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);color:white;background:#25a244;padding:6px 12px;border-radius:30px;white-space:nowrap;pointer-events:none;z-index:9999;animation:fadeUp 1.5s forwards;}@keyframes fadeUp{0%{opacity:1;transform:translate(-50%,-50%) scale(0.5);}70%{opacity:1;transform:translate(-50%,-70%) scale(1);}100%{opacity:0;transform:translate(-50%,-80%) scale(1.5);visibility:hidden;}}@media (hover:hover){.copyLink:hover{text-decoration:underline;text-decoration-thickness:1px;cursor:pointer;}}.view-mode-teaser{padding:1rem 1.5rem;background:var(--linear-bg);border-bottom:var(--color-04) 2px solid;margin-bottom:2rem;}.view-mode-teaser h2{font-size:1.5rem;margin:0 0 1rem;}.view-mode-teaser h2 a{color:var(--h-color);}body[class*='path-tags'] h1{text-transform:none;}body[class*='path-tags'] h1::before{content:'#';margin-right:5px;}#share{position:relative;display:none;justify-content:center;align-items:center;height:24px;margin:3rem 0 5rem;background:var(--color-08);border-radius:3px;cursor:pointer;}#share span{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--color-07);background-image:url(/themes/custom/img/share.svg);background-repeat:no-repeat;background-position:center;background-size:35px;outline:#fff 10px solid;border-radius:50%;}#share::after{content:'поделиться';position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);text-transform:uppercase;letter-spacing:1px;padding:2px 7px;background:var(--color-08);border-radius:3px;opacity:0;transition:.5s;}@media (hover:hover){#share:hover::after{bottom:-35px;opacity:1;}}#share.rotate span{animation:spin 10s linear infinite;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.block-block-front-news{display:none;}#news{display:flex;flex-wrap:wrap;}#frontNews{display:flex;flex-wrap:wrap;}.news-card{width:33%;padding:0 1rem 1.6rem;}.news-card.w{width:66%;}@media screen and (max-width:768px){.news-card{width:50% !important;}}@media screen and (max-width:576px){.news-card{width:100% !important;}}.news-card a{height:100%;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:var(--text-color);hyphens:auto;padding:0 1.25rem .75rem;box-shadow:0 0 1rem #00000022;user-select:none;}.news-card h6{font-size:1.2rem;}.news-card p{text-align:left;}.news-card a div:nth-child(2){display:flex;justify-content:space-between;font-size:90%;opacity:.5;}.node-id-77 #share{display:none !important;}.reference-block .view-content{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:5rem;text-shadow:0 0 5px #000;}.reference-block .view-content a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-01);aspect-ratio:16 / 10;overflow:hidden;box-shadow:1rem 1rem 1rem #00000033;}.reference-block .view-content a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(45deg,#ffffff00 60%,#ffffff33 100%);transition:opacity 1s;z-index:1;}@media (hover:hover){.reference-block .view-content a:hover::before{opacity:0;}}.reference-block .view-content a::after{content:'';position:absolute;right:1.5rem;top:1rem;width:22px;height:22px;background-image:url(/themes/custom/img/info.svg);background-repeat:no-repeat;background-size:22px;background-position:center;filter:drop-shadow(0 0 5px #000);z-index:2;}.reference-block h6{font-size:1.3rem;font-weight:600;hyphens:auto;color:#ffff;margin:1rem 1.5rem;z-index:2;}@media screen and (max-width:768px){.reference-block .view-content{grid-template-columns:1fr 1fr;}}@media screen and (max-width:576px){.reference-block .view-content{grid-template-columns:1fr;gap:2rem;}.reference-block .view-content a{max-width:350px;margin:auto;}}.node-type-projects .field-name-body{text-align:center;margin-top:1rem;}.field-name-field-pc-pic,.field-name-field-mob-pic{display:none;}.project-button{text-align:center;padding:1rem;}.for-whom,.for-whom h3,.for-whom h6{text-align:center;hyphens:auto;user-select:none;}.for-whom h6{margin:0 0 .5rem;}.for-whom i{font-size:1.75rem;color:var(--color-03);}.for-whom > div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}.for-whom-2 > div,.for-whom-3 > div{padding:1rem;}.for-whom-2 > div{width:45%;flex-grow:1;padding:1rem 1.5rem;background:linear-gradient(to top,#fff 0%,var(--color-07) 100%);}.for-whom-3 > div{width:30%;flex-grow:1;background:linear-gradient(to top,#fff 0%,var(--color-08) 100%);}@media screen and (max-width:768px){.for-whom-3 > div{width:45%;}}@media screen and (max-width:576px){.field-name-field-block-ref{display:none;}}#display{position:relative;background:var(--color-04);padding:20px 20px 50px 100px;}.pc{position:relative;padding-top:56.25%;border:20px solid #363636;border-bottom-width:30px;border-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,.5);background-color:#363636;background-size:100% auto;background-position:center top;background-repeat:no-repeat;}.pc::before{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);height:20px;width:120px;background:#363636;background:linear-gradient(to bottom,#000 0%,#363636 100%);}.pc::after{content:"";position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);height:15px;width:300px;background:linear-gradient(to top,#000 0%,#363636 100%);border-radius:5px 5px 0 0;}.mob{position:absolute;left:20px;bottom:20px;width:130px;height:250px;border:10px solid #222;border-top-width:30px;border-bottom-width:30px;border-radius:15px;box-shadow:0 5px 20px 0 rgba(0,0,0,.3),0px 0px 2px 0 #ccc;background-color:#fff;background-size:100% auto;background-position:center top;}.mob::before{content:"";position:absolute;top:-17px;left:50%;transform:translateX(-50%);width:30px;height:4px;border-radius:2px;background:#777;}.mob::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:20px;height:20px;box-shadow:inset -1px -1px 1px 0 #777;border-radius:50%;background:#262626;}@media screen and (max-width:576px){#display{padding:10px 10px 50px;}.mob{display:none;}}.view-projects .view-content,.view-projects-page .view-content{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:2rem;padding:0 .5rem;}.view-projects-page .view-content{grid-template-columns:1fr 1fr 1fr;gap:1rem;}@media screen and (max-width:768px){.view-projects .view-content{grid-template-columns:1fr 1fr 1fr;}}@media screen and (max-width:576px){.view-projects .view-content,.view-projects-page .view-content{grid-template-columns:1fr 1fr;}}.view-projects .view-content a,.view-projects-page .view-content a{display:block;position:relative;background:#fff;aspect-ratio:16 / 10;border:5px solid #fff;overflow:hidden;box-shadow:0 1rem 1rem #00000033;}.view-projects .view-content a img,.view-projects-page .view-content a img{display:block;width:100%;height:auto;}.view-projects .view-content a::after,.view-projects-page .view-content a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(to bottom,#ffffff00 0%,#ffffff 100%);}.views-exposed-form .views-exposed-widget{padding:0;}.item-list ul{margin:0;}.view-projects .view-filters{padding:0 .5rem .5rem;}.view-projects .view-filters ul{display:flex;flex-wrap:wrap;justify-content:center;transition:.5s;}.view-projects .view-filters ul a{display:inline-block;font-size:.9rem;text-transform:uppercase;color:var(--text-color);margin:3px;padding:4px 11px;}.view-projects .view-filters ul a.active{background:var(--color-07);}@media screen and (max-width:576px){.view-projects .view-filters ul{justify-content:center;}.view-projects .view-filters ul a{margin:5px;}}.block-search-form{display:flex;flex-direction:column;justify-content:center;position:fixed;left:0;top:50%;transform:translateY(-50%);width:100%;height:100dvh;max-height:0;background:#000000aa;visibility:hidden;opacity:0;transition:.3s;z-index:11;}.searchOpen .block-search-form{display:flex;max-height:100vh;visibility:visible;opacity:1;}.searchOpen{overflow-y:hidden;}.block-search-form .block-content{display:flex;justify-content:center;background:#fff;box-shadow:0 0 3rem #000000;}.block-search-form form{width:100%;max-width:700px;padding:1rem 0;}.block-search-form form > div{display:flex;}.block-search-form form .form-type-search{display:flex;flex-grow:1;padding-right:1rem;}.block-search-form form label{font-size:0;margin-right:.75rem;padding:0 1rem;background-image:url(/themes/custom/img/close.svg);background-size:36px;background-repeat:no-repeat;background-position:center;opacity:.7;cursor:pointer;}@media screen and (max-width:576px){.block-search-form form > div{margin:0 1rem;}}.search-form #edit-basic{display:flex;align-items:center;}.search-form #edit-basic label{display:none;}.search-form .form-type-search{flex-grow:1;padding-right:1rem;}.search-results li{border-bottom:var(--color-04) 2px solid;}.search-snippet strong{font-weight:400;background:var(--color-07);}.search-info{font-size:90%;color:var(--color-06);}footer{font-weight:400;line-height:1.5;text-align:center;color:#eee;padding:3rem 0;background:linear-gradient(to bottom,#555 0%,#000 50%);user-select:none;}footer a{color:#eee;text-decoration:none;text-decoration-thickness:1px;}footer a:hover{text-decoration:none;}footer i{font-size:1.5rem;}.copyright{font-size:1.75em;}.tools a{text-decoration:none;}#scrlToTop{position:fixed;right:-10rem;bottom:1rem;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2.2rem;color:var(--h-color);background:#fff;border:10px solid #fff;box-shadow:0 0 15px 0 #00000044;transition:.3s;user-select:none;cursor:pointer;z-index:10;}@media screen and (max-width:576px){footer{padding:75px 15px 150px;}.copyright{font-size:1.55em;}}*::-webkit-scrollbar{width:7px;}*::-webkit-scrollbar-track{background:var(--bg-color);border-radius:0;}*::-webkit-scrollbar-thumb{background:var(--color-01);border-radius:0;border:none;}hr{border:2px solid #ddd;}ul.tabs{display:flex;justify-content:center;margin:1rem 0;padding:0;}.tabs li{margin:0 .5rem !important;}.tabs li a{font-size:.85rem;text-transform:uppercase;color:#333;background:#eee !important;border:none !important;}.tabs li.active a{background:#ccc !important;}.pager{display:flex !important;justify-content:center;font-size:1.1rem;margin:1rem 0 !important;}.item-list .pager li{display:flex;justify-content:center;align-items:center;font-weight:400;line-height:1;color:#000;margin:0 .3rem !important;padding:0;background:var(--color-04);border-radius:3px;}.pager li.pager-current{padding:.5rem 1rem !important;background:var(--color-02);}.pager li a{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem !important;font-weight:400;color:#000;}li.pager-first a,li.pager-last a,li.pager-previous a,li.pager-next a{padding:.5rem .5rem !important;}.pager-load-more a{color:var(--text-color) !important;background:var(--radial-bg) !important;}.ajax-progress{position:fixed;left:0;top:0;width:100%;height:100%;background:#ffffff99;z-index:99999999;}.ajax-progress > *{display:none !important;}button,input,optgroup,select,textarea{font-family:var(--ffamily);}.button-primary{display:inline-block;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:1px;line-height:1;color:var(--text-color);background:var(--color-07);padding:.6rem 1rem;border-radius:3px;border:none;box-shadow:none;transition:background .5s;cursor:pointer;}.button-primary i{margin-left:9px;}@media (hover:hover){.button-primary:hover{background:var(--color-08);}}input,textarea,select{width:100%;border:2px solid #ddd;padding:7px 13px;border-radius:3px;box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.1);}input:focus,textarea:focus{outline:none !important;border-color:var(--color-08);}input[type="submit"]{box-shadow:none;}::placeholder{color:#777;opacity:1;}input:focus::placeholder,textarea:focus::placeholder{opacity:0;}.form-type-radio,.form-type-checkbox{display:flex;margin:5px;}input[type="radio"]{border-radius:50%;}input[type="radio"],input[type="checkbox"]{width:auto;border:none;padding:0;border-radius:0;box-shadow:none;margin:0 1rem;transform:scale(1.5);}.form-type-radio label,.form-type-checkbox label{margin:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{width:auto;}.form-actions{text-align:right;}.form-actions input{width:auto;}label,legend{font-size:1rem;font-weight:600;color:var(--h-color);padding:5px;}.form-item .description{padding:5px !important;}#user-login,#user-pass{max-width:500px;margin:auto;}.captcha{display:flex;gap:1rem;background:#ffffffaa;}.captcha .form-item{margin:0;}#edit-captcha-response{width:125px;}.captcha label{padding:0 0 3px 0 !important;}.text-center{text-align:center !important;}.admin-bar-link-icon{display:none;}.messages{color:#333 !important;margin:1rem 0;padding:.7rem 2rem .7rem 1.25rem;}.messages.status{background-color:#DCEDC8;}.messages.warning{background-color:#FFECB3;}.messages.error{background-color:#FFCCBC;}.messages.info{background-color:#BBDEFB;}.messages:before{display:none;}.messages .dismiss:before,.messages .dismiss:after{background:#ccc;}.messages ul,.messages .item-list ul{padding-left:20px;}.messages,.messages li{line-height:1.2;}article.unpublished{background:var(--bg-color) !important;}article.unpublished::before{content:'Unpublished!';display:block;font-weight:900;text-align:center;color:red;}.fadeInUp{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0);}100%{opacity:1;transform:none;}}.fadeInDown{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0);}100%{opacity:1;transform:none;}}
