.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: gohard
Theme URI: http://underscores.me/
Author: Dmytro Kochuk
Author URI: https://kochuk.com.ua/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gohard
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

gohard is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:none;position:absolute;top:100%;left:0;z-index:99999;display:none}.main-navigation ul ul ul{left:0;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:flex}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:flex}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--color-black:#000000;--color-white:#FFFFFF;--color-red:#BC0000;--font-main:"Segoe UI", sans-serif;--font-heading:"Masheen CYR", sans-serif;--transition:all 0.3s ease}.text-red{color:var(--color-red)}html,body{font-family:var(--font-main);background-color:var(--color-black);color:var(--color-white);overflow-x:hidden}.gohard-container{max-width:1440px;margin:0 auto;padding:0 80px;width:100%}.gohard-header{height:calc(72px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);box-sizing:border-box;background-color:#fff0;display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color 0.3s ease,box-shadow 0.3s ease}.gohard-header.is-scrolled{background-color:var(--color-black);box-shadow:0 4px 20px rgb(0 0 0 / .5)}.gohard-header.header-dark{background-color:var(--color-black)}.header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.header-logo{width:120px;height:40px;flex-shrink:0;display:flex;align-items:center}.header-logo img{width:100%;height:auto;object-fit:contain}.header-content{display:flex;align-items:center;justify-content:space-between;flex:1}.header-nav{display:flex;align-items:center;justify-content:flex-end}.header-nav ul{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.header-nav ul li a{color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:var(--transition);white-space:nowrap}.header-nav ul li a:hover{color:var(--color-red)}.header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-phone{color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none;padding:8px 20px;transition:var(--transition);white-space:nowrap}.header-phone:hover{color:var(--color-red)}.btn{background-color:var(--color-red);color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;padding:12px 24px;border:none;border-radius:0;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn:hover{background-color:#a00000;color:var(--color-white)}.menu-toggle{display:none;background:none;border:none;padding:0;cursor:pointer}@media (max-width:1280px){.header-content{gap:20px}}@media (max-width:1024px){.gohard-container{padding:0 40px}.header-content{display:none}.header-phone{display:none}.menu-toggle{display:block}.burger-icon{display:flex;flex-direction:column;gap:6px;width:30px}.burger-icon span{display:block;height:2px;background-color:var(--color-white);width:100%;transition:var(--transition)}}@media (max-width:768px){.gohard-container{padding:0 16px}.header-actions .header-btn-contact{display:none}}.burger-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);z-index:1000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:var(--transition)}.burger-menu-overlay.is-active{opacity:1;visibility:visible}.burger-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px;padding-top:calc(16px + env(safe-area-inset-top, 0px));height:calc(72px + env(safe-area-inset-top, 0px));box-sizing:border-box}.burger-menu-close{background:none;border:none;padding:0;cursor:pointer;width:32px;height:32px}.burger-menu-content{flex:1;display:flex;flex-direction:column;gap:32px;padding:24px 16px;overflow-y:auto}.burger-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.burger-nav ul li a{color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none}.burger-menu-footer{padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.burger-phone{color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none}.btn-full{width:100%}.burger-socials{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-top:auto;margin-bottom:24px}.social-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;background:#fff0;transition:var(--transition);padding:0}.social-btn-red{background-color:var(--color-red)}.social-btn i{font-size:20px;color:var(--color-white)}.social-btn img{width:24px;height:24px;object-fit:contain}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--transition);padding:20px}.popup-overlay.is-active{opacity:1;visibility:visible}.popup-inner{background-color:var(--color-white);position:relative;width:100%;max-width:509px;padding:32px}.popup-close{position:absolute;top:16px;right:16px;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer}.popup-content{display:flex;flex-direction:column;gap:24px}.popup-title{font-family:'Masheen CYR',var(--font-main);font-weight:700;font-size:20px;line-height:1.5;color:var(--color-red);text-align:center;margin:0}.wpcf7-form .form-group{margin-bottom:24px}.wpcf7-form-control-wrap input.wpcf7-form-control,.form-control{width:100%;height:58px;border:2px solid #7D7D7D;padding:10px 14px;font-family:var(--font-main);font-size:18px;color:#7D7D7D;text-align:left;background:#fff0;outline:none;transition:var(--transition)}.wpcf7-form-control-wrap input.wpcf7-form-control:focus,.form-control:focus,.form-group-focused .form-control{border-color:var(--color-red);color:var(--color-red);box-shadow:0 2px 5px rgb(103 110 118 / .08),0 1px 1px rgb(0 0 0 / .12)}.wpcf7-form .wpcf7-submit{background-color:var(--color-red);color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;padding:16px 24px;border:none;cursor:pointer;width:100%;transition:var(--transition)}.wpcf7-form .wpcf7-submit:hover{background-color:#a00000}.popup-success-inner{background-color:var(--color-red);display:flex;align-items:center;justify-content:center;min-height:200px}.popup-success-text{font-family:'Masheen CYR',var(--font-main);font-weight:700;font-size:20px;line-height:1.5;color:var(--color-white);text-align:center;margin:0;max-width:400px}.wpcf7 form.sent .wpcf7-response-output{display:none!important}.wpcf7 form .wpcf7-response-output{margin:0;color:#fff;background:#7d7d7da1}@media (max-width:768px){.popup-inner{padding:32px 16px}.popup-close{top:8px;right:12px}.wpcf7-form-control-wrap input.wpcf7-form-control,.form-control{font-size:16px}}.header-nav ul li.menu-item-has-children{position:relative;padding-right:16px}.header-nav ul li.menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L5 5L9 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease}.header-nav ul li.menu-item-has-children:hover>a::after{transform:translateY(-50%) rotate(180deg)}.header-nav ul ul,.header-nav ul .sub-menu{display:flex!important;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;position:absolute!important;top:100%!important;left:0!important;background:var(--grey-15,rgb(125 125 125 / .15));backdrop-filter:blur(17px);min-width:120px!important;padding:16px 20px!important;gap:12px!important;z-index:999999!important;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.header-nav ul li:hover>ul,.header-nav ul li.focus>ul,.header-nav ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header-nav ul ul li{margin:0!important;padding:0!important;display:block!important}.header-nav ul ul li a{font-size:14px!important;text-transform:uppercase!important;color:var(--color-white)!important;display:block!important}.header-nav ul ul li a:hover{color:var(--color-red)!important}.header-nav ul ul li a:hover{color:var(--color-red)}.burger-nav ul ul{display:none;padding-left:16px;margin-top:12px;flex-direction:column;gap:12px;border-left:1px solid rgb(255 255 255 / .2)}.burger-nav ul li.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;width:100%}.burger-nav ul li.menu-item-has-children>a::after{content:"";width:12px;height:8px;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease}.burger-nav ul li.is-open>ul{display:flex}.burger-nav ul li.is-open>a::after{transform:rotate(180deg)}.site-footer{position:relative;background:rgb(0 0 0 / .85);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);padding:80px 0;width:100%;display:flex;justify-content:center;overflow:hidden}.site-footer::after{content:'';position:absolute;pointer-events:none;z-index:0;width:300px;height:300px;border-radius:50%;background:#BC0000;filter:blur(200px);bottom:40px;right:40px;opacity:.85}.footer-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.footer-left{display:flex;flex-direction:column;gap:24px;width:100%;max-width:521px}.footer-logo img,.footer-logo svg{width:120px;height:40px;object-fit:contain}.footer-slogan{display:flex;flex-direction:column;gap:24px}.slogan-text{font-family:var(--font-heading);font-size:32px;line-height:1.2;color:var(--color-white);margin:0}.slogan-desc{font-family:var(--font-main);font-size:18px;line-height:1.2;color:var(--color-white);margin:0}.footer-socials{display:flex;gap:18px}.footer-social-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--color-red);transition:var(--transition);text-decoration:none!important}.footer-social-btn i{font-size:20px;color:var(--color-red);transition:var(--transition)}.footer-social-btn:hover{border-color:var(--color-white)}.footer-social-btn:hover i{color:var(--color-white)}.footer-social-btn .icon-mask{width:24px;height:24px;background-color:var(--color-red);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:var(--transition)}.footer-btn-wrapper .btn{display:inline-flex;padding:16px 24px;font-size:16px;width:100%;justify-content:center}.footer-right{display:flex;gap:32px;width:100%;max-width:400px}.footer-right .footer-nav{flex:1}.footer-nav ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:0}.footer-nav ul li{margin:0}.footer-nav ul li a{display:block;padding:8px 0;font-family:var(--font-main);font-size:18px;line-height:1.2;color:var(--color-white);text-decoration:none;transition:color 0.3s ease}.footer-nav ul li a:hover{color:var(--color-red)}.footer-bottom-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;font-family:var(--font-main);font-size:18px;color:var(--color-white);line-height:1.2}.footer-legal .footer-nav ul{flex-direction:row;gap:24px}.footer-legal .footer-nav ul li a{padding:0}.floating-cta{display:none;position:fixed;right:80px;bottom:80px;width:80px;height:80px;background-color:var(--color-red);color:var(--color-white);border:none;padding:8px;font-family:var(--font-main);font-size:10px;font-weight:400;line-height:1.2;text-align:center;text-transform:none;cursor:pointer;z-index:998;transition:var(--transition)}.floating-cta:hover{background-color:#a00000}@media (min-width:1440px){.floating-cta{right:calc(50% - 640px)}}.cta-section{position:relative;height:508px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.cta-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5);z-index:1}.cta-section .cta-grid{position:relative;z-index:1;width:100%}.cta-container{width:100%;padding:0 24px}.cta-row{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-content{display:flex;flex-direction:column;gap:24px;width:508px}.cta-title{font-family:var(--font-heading);font-size:56px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--color-white);margin:0}.cta-subtitle{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:1.2;color:var(--color-white);margin:0}.cta-form-wrapper{width:509px}.cta-form-fields{display:flex;flex-direction:column;gap:28px;width:100%}.cta-form-fields .cta-field-wrapper input{background:#000000c7}.cta-field-wrapper{position:relative;width:100%;height:58px}.cta-field-wrapper input{width:100%;height:100%;background:#fff0;border:2px solid var(--color-white);padding:10px 14px;font-family:var(--font-main);font-size:18px;color:var(--color-white);outline:none;transition:var(--transition);box-shadow:0 2px 5px 0 rgb(103 110 118 / .08),0 0 0 0 rgb(0 0 0 / .64),0 1px 1px 0 rgb(0 0 0 / .12)}.cta-field-wrapper input::placeholder{color:rgb(255 255 255 / .7)}.cta-field-wrapper input:focus{border-color:var(--color-red);color:var(--color-red)}.cta-submit-wrapper{width:100%}.cta-submit-wrapper input[type="submit"]{width:100%;height:58px;background-color:var(--color-red);border:none;color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.cta-submit-wrapper input[type="submit"]:hover{background-color:#a00000}.contacts-section{position:relative;width:100%;background-color:var(--color-black);overflow:hidden}.contacts-section::before{content:'';position:absolute;pointer-events:none;z-index:1;width:300px;height:300px;border-radius:50%;background:#BC0000;filter:blur(250px);top:50%;left:-150px;transform:translateY(-50%)}.contacts-container{display:flex;width:100%;padding-top:80px;padding-bottom:80px;box-sizing:border-box}.contacts-info-col{flex:1;background-color:#bc0000;padding:80px 80px 40px 80px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;z-index:0;position:relative}.contacts-title{font-family:var(--font-heading);font-size:56px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--color-white);margin:0}.contacts-details{display:flex;flex-direction:column;gap:24px}.contacts-main-info{display:flex;flex-direction:column;gap:16px}.contact-item{display:flex;align-items:center;gap:8px}.contact-icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white)}.contact-icon{width:24px;height:24px}.contact-text{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:1.2;color:var(--color-white)}a.contact-link{text-decoration:none;transition:opacity var(--transition)}a.contact-link:hover{opacity:.8}.contacts-block{display:flex;flex-direction:column;gap:16px}.contact-item.block-header{align-items:center;gap:8px}.block-title{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.42px;color:var(--color-white);margin:0}.block-hours-content{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:1.2;color:var(--color-white)}.contacts-grid{display:flex;gap:32px}.contacts-grid-col{flex:1;display:flex;flex-direction:column;gap:16px}.grid-col-title{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.42px;color:var(--color-white);margin:0}.grid-col-content{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:1.2;color:var(--color-white)}.contacts-warning{font-family:var(--font-main);font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color-white);margin-top:auto}.contacts-map-col{flex:1;position:relative;box-sizing:border-box}.contacts-map-col iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#bingc-phone-button.bingc-show{display:block!important;bottom:7%!important;left:unset!important;right:calc(50% - 640px)!important}body #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,body #bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:var(--color-red)!important}body #bingc-phone-button div.bingc-phone-button-tooltip.bingc-phone-button-tooltip-bottom-left{background:var(--color-red)!important}body #bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:var(--color-red)!important}body #bingc-passive div.bingc-passive-overlay{background:var(--color-red)!important}body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-hour,body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form div.bingc-passive-get-phone-form-date-selection div.bingc-passive-date-selection-select-minutes{background:var(--color-red)!important}body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button{background:var(--color-black)!important}@media screen and (max-width:768px){.site-footer{padding:40px 0;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0b0b}.site-footer::after{display:none}.footer-top{flex-direction:column;gap:32px}.footer-left{max-width:100%}.slogan-text{font-size:20px;line-height:1.5}.slogan-desc{font-size:16px}.footer-right{max-width:100%}.footer-nav ul li a{font-size:16px}.footer-bottom-row{flex-direction:column-reverse;align-items:center;text-align:center;gap:24px;font-size:16px}.footer-legal .footer-nav ul{flex-direction:column;align-items:center;gap:24px}.floating-cta{width:56px;height:56px;right:20px;bottom:20px;font-size:10px;padding:4px;line-height:1.1}.cta-section{height:auto;padding:40px 0}.cta-container{padding:0}.cta-row{flex-direction:column;align-items:flex-start;gap:24px}.cta-content{width:100%;gap:24px}.cta-title{font-size:32px}.cta-subtitle{font-size:18px}.cta-form-wrapper{width:100%}.cta-form-fields{gap:24px}.contacts-section{height:auto;padding:40px 0}.contacts-section::before{display:none}.contacts-container{flex-direction:column;gap:0;padding-top:40px;padding-bottom:40px}.contacts-info-col{padding:32px 16px;width:100%;gap:24px;height:auto}.contacts-title{font-size:32px}.contact-text,.block-hours-content,.grid-col-content{font-size:12px;font-weight:600;text-transform:uppercase}.block-title,.grid-col-title{font-size:20px;line-height:1.5}.contacts-grid{gap:16px}.contacts-warning{font-size:12px}.contacts-map-col{width:100%;height:auto}.contacts-map-col iframe{position:relative;width:100%;height:320px;display:block}#bingc-phone-button.bingc-show{right:20px!important;bottom:20px!important}}.error-404-page{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 0;background-color:var(--color-black);color:var(--color-white)}.error-404-content{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.error-404-code{font-family:var(--font-heading);font-size:140px;font-weight:700;line-height:1;color:var(--color-red);margin:0}.error-404-title{font-family:var(--font-heading);font-size:40px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--color-white);margin:0}.error-404-desc{font-family:var(--font-main);font-size:18px;line-height:1.5;color:#B5B5B5;margin:0 0 16px 0}.error-404-btn-wrapper .cols-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:var(--color-red);color:var(--color-white);font-family:var(--font-main);font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:var(--transition);border:none;cursor:pointer}.error-404-btn-wrapper .cols-btn:hover{background-color:#a00000}@media (max-width:768px){.error-404-page{padding:60px 0;min-height:50vh}.error-404-code{font-size:90px}.error-404-title{font-size:28px}.error-404-desc{font-size:16px}}.site-preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0b0b0b;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity 0.5s ease,visibility 0.5s ease;pointer-events:all}.site-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.site-preloader .preloader-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.site-preloader .preloader-logo{width:160px;max-width:65vw;height:auto;will-change:transform,opacity;animation:preloader-pulse 1.4s ease-in-out infinite}@keyframes preloader-pulse{0%{transform:scale(.95);opacity:.75}50%{transform:scale(1.05);opacity:1}100%{transform:scale(.95);opacity:.75}}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI-BoldItalic.eot);src:local('Segoe UI Bold Italic'),local('SegoeUI-BoldItalic'),url('/wp-content/themes/gohard/assets/font/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI-BoldItalic.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI-BoldItalic.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI.eot);src:local('Segoe UI'),local('SegoeUI'),url('/wp-content/themes/gohard/assets/font/SegoeUI.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI-SemiBold.eot);src:local('Segoe UI Semibold'),local('SegoeUI-SemiBold'),url('/wp-content/themes/gohard/assets/font/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI-SemiBold.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI-SemiBold.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI-Light.eot);src:local('Segoe UI Light'),local('SegoeUI-Light'),url('/wp-content/themes/gohard/assets/font/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Light.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Light.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI-Bold.eot);src:local('Segoe UI Bold'),local('SegoeUI-Bold'),url('/wp-content/themes/gohard/assets/font/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Bold.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Bold.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/gohard/assets/font/SegoeUI-Italic.eot);src:local('Segoe UI Italic'),local('SegoeUI-Italic'),url('/wp-content/themes/gohard/assets/font/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Italic.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Italic.woff) format('woff'),url(/wp-content/themes/gohard/assets/font/SegoeUI-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Masheen CYR';src:url(/wp-content/themes/gohard/assets/font/2963-font.woff2) format('woff2'),url(/wp-content/themes/gohard/assets/font/2963-font.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}picture source[type="image/webp"]{display:block}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}