h4{font-size:1.625rem}blockquote{background-color:#f8f8f8;border-left:8px solid var(--bg-blue);box-shadow:0 3px 6px rgba(0,0,0,.16);line-height:1.5;margin:0 0 2.75em;padding:1.25em 1.5em}blockquote p{display:inline;font-size:1.286rem}a strong{color:var(--text-blue);font-weight:700}a:hover strong{color:var(--hover-text-sky-blue)}.skip-link{display:none}.logged-in .site-header{top:32px}.grecaptcha-badge{transition:all .5s ease-in-out 0s!important;z-index:1}.grecaptcha-badge:hover{right:0!important}.site-header .header-right .box.email:before{background:#f8f8f8 url("/wp-content/themes/kickass-child/assets/images/email.png") no-repeat center}.site-header .hmenu-wrapper .hamburger:hover label,.site-header .hmenu-wrapper .hamburger.is-active label{opacity:.8}.hamburger--elastic.is-active .hamburger-inner::after{top:19px}.site-slider .tp-revslider-mainul{width:100%!important}.gsticky .site-header{height:125px}.gsticky .site-slider{margin-top:125px}.gsticky .site-header .header-right{padding-top:0}.gsticky .site-header .site-branding img{width:85%}.gsticky .site-header .main-navigation ul.menu>li.menu-item-has-children ul{margin:42px 9px 0}.home .site-slider{display:flex;flex-wrap:wrap;align-items:normal!important;flex-direction:row!important;position:relative;justify-content:space-between!important;z-index:2}.site-slider #banner-wrap .banner-text{background:var(--bg-blue);border-left:2px solid var(--bg-white);color:var(--text-white);display:flex;align-items:center;padding:49px 15px 50px 77px;position:relative;height:100%;z-index:2}.site-slider #banner-wrap .banner-text:before{content:"";display:inline-block;background:url("/wp-content/themes/kickass-child/assets/images/banner-bg.png") no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.04;z-index:-1}#banner-wrap .sub-text p{margin-left:2px}#banner-wrap .sub-text p:first-of-type{line-height:180%}#banner-wrap .sub-text p:last-of-type>a{border:1px solid transparent}#banner-wrap .sub-text p:last-of-type>a:first-child{padding:6.5px 65px 8px 39px!important}#banner-wrap .sub-text p:last-of-type>a:last-child{padding:6.5px 58px 8px 31px!important}#banner-wrap .sub-text p:last-of-type>a:first-child:after{right:39px}#banner-wrap .sub-text p:last-of-type>a:last-child:after{right:31px}#banner-wrap .sub-text p:last-of-type>a:last-child:hover:after{right:22px!important}#banner-wrap .sub-text p:last-of-type>a:first-child,#banner-wrap .sub-text p:last-of-type>a:last-child:hover{background:var(--bg-sky-blue)}#banner-wrap .sub-text p:last-of-type>a:last-child,#banner-wrap .sub-text p:last-of-type>a:first-child:hover{background:0 0;border:1px solid var(--text-opacity-white)}#banner-wrap .sub-text p:last-of-type{display:flex;gap:7px;margin-top:43px;position:relative;top:2px}.site-content .entry-content ul{clear:both;list-style:none;margin:0;padding:0}.site-content .entry-content ul li{background:url("/wp-content/themes/kickass-child/assets/images/ylw-check.png") no-repeat left 12px;line-height:1.65;padding:3px 0 3px 25px;text-align:left}.site-content .entry-content ul li+li{margin-top:10px}.site-footer .panel-grid{margin-bottom:0!important}.site-header .main-navigation #primary-menu>li>.sub-menu>li>.sub-menu,.site-header .main-navigation #primary-menu>li>.sub-menu>.menu-item-has-children>.sub-menu>li>.sub-menu{margin-top:0}.site-header .main-navigation ul.menu>li:hover>a>.sf-sub-indicator,.site-header .main-navigation ul.menu>li>a>.sf-sub-indicator{display:inline-block;margin-left:12px;width:10px}.site-header .main-navigation ul.menu>li:hover>a>.sf-sub-indicator,.site-header .main-navigation ul.menu>li>a>.sf-sub-indicator,.site-header .main-navigation ul.menu>.current-menu-parent>a>.sf-sub-indicator{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAABHNCSVQICAgIfAhkiAAAAD1JREFUCFtjlFj8sIGRgbGeAQ/4z/C/kREkj08xSNGLWHmgYVCATTFMEUgJXCG6yciKMBTCFINokHXIzgYAEWMeItTGRdcAAAAASUVORK5CYII=") no-repeat center 7px}#resp-sidebar #mobile-navigation .menu-mobile-navigation-container{max-height:75vh!important;-webkit-overflow-scrolling:touch!important}#mobile-menu .par-active>.sub-menu{display:block}#resp-sidebar #mobile-navigation .menu .sub-menu .sub-menu li>a:before{left:20px}#resp-sidebar #mobile-navigation li.menu-item-has-children .caret{background:url("/wp-content/themes/kickass-child/assets/images/icon-caret-blue.png") no-repeat center center;cursor:pointer;height:52px;right:0;position:absolute;top:0;width:52px;z-index:2;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#resp-sidebar #mobile-navigation .sub-menu li.menu-item-has-children .caret{height:32px}#resp-sidebar #mobile-navigation #mobile-menu>li:hover .caret,#resp-sidebar #mobile-navigation .menu>.current-menu-ancestor .caret{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAJZJREFUGFeV0cEJwkAQheEdb94twSLi1Q6E7UNLSfoIpAOvWoQleN/j+v5lCAmbkPhgWMjOtwwTyzm3IYS76p90JniQ6FW3nXJQXzSahY86nqpmA791fzWzVKDjk86X6ryCP/p+EfpyP0LHIDCPTEMzCFwyg44Zl7EZnyQV4zHmmAo6ZlEsjEQhFjLLInT8KCOZ8buq/ABtsiqVOOnAuAAAAABJRU5ErkJggg==") no-repeat center center}#resp-sidebar #mobile-navigation #mobile-menu>li.menu-item-has-children>ul>li .caret{background:url("/wp-content/themes/kickass-child/assets/images/icon-caret-blue.png") no-repeat center center}#resp-sidebar #mobile-navigation .menu li.par-active>.caret{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAJZJREFUGFeV0cEJwkAQheEdb94twSLi1Q6E7UNLSfoIpAOvWoQleN/j+v5lCAmbkPhgWMjOtwwTyzm3IYS76p90JniQ6FW3nXJQXzSahY86nqpmA791fzWzVKDjk86X6ryCP/p+EfpyP0LHIDCPTEMzCFwyg44Zl7EZnyQV4zHmmAo6ZlEsjEQhFjLLInT8KCOZ8buq/ABtsiqVOOnAuAAAAABJRU5ErkJggg==") no-repeat center center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#resp-sidebar #mobile-navigation #mobile-menu>li>.sub-menu>li>.sub-menu{padding-left:20px!important}#resp-sidebar #mobile-navigation #mobile-menu>li>.sub-menu>li>.sub-menu li>a:before{border-radius:50px;width:6px;height:6px}#resp-sidebar #mobile-navigation #mobile-menu>li>.sub-menu>li>.sub-menu>li>.sub-menu li>a:before{width:8px;height:3px;left:32px}#resp-sidebar #mobile-navigation .sub-menu .sub-menu li:first-child{padding-top:0}#resp-sidebar #mobile-navigation .sub-menu .sub-menu li:last-child{padding-bottom:0}#resp-sidebar #mobile-navigation .sub-menu .sub-menu li>a{padding-left:35px}#resp-sidebar #mobile-navigation .sub-menu .sub-menu li>a{padding-left:35px}#resp-sidebar #mobile-navigation .sub-menu .sub-menu .sub-menu li>a{padding-left:50px}.wpcf7{float:left;position:relative;width:100%}.wpcf7-form-control-wrap{display:block}.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-mail-sent-ok{border:0!important;border-radius:0;bottom:-25px;color:#000;font-size:.875rem;left:0;line-height:1;margin:0!important;padding:0!important;position:relative;text-align:center;width:100%}.wpcf7 .ajax-loader{bottom:0;left:0;margin:auto;position:absolute;right:0;top:14px;z-index:9}.wpcf7-checkbox{display:inline-block;font-size:.9375rem;margin:0 0 .75em;width:100%}.wpcf7-checkbox .wpcf7-list-item{margin:0;max-width:150px;width:100%}.wpcf7-checkbox .wpcf7-list-item-label{margin-left:5px;vertical-align:middle}#kontakt-form .text{margin-bottom:30px}#kontakt-form .row,#kontakt-form .inrow{float:left;width:100%;display:flex}#kontakt-form .row+.row{margin-top:10px}#kontakt-form .row .col+.col{padding-left:6px}#kontakt-form .btm-row .col:last-child{padding-left:0}#kontakt-form .row .col>div{width:100%}#kontakt-form .row .col,#kontakt-form .row .incol{float:left;width:100%;display:flex;flex-wrap:wrap}#kontakt-form .row.col-3 .col{width:33.33%}#kontakt-form .row.col-3 .col+.col{padding-left:10px}#kontakt-form .row:last-child{margin-top:17px;position:relative}#kontakt-form .btm-row{display:flex;align-items:center;justify-content:space-between}#kontakt-form .btm-row .col:first-child .wpcf7-list-item{margin-left:0}#kontakt-form .btm-row .col:first-child .wpcf7-list-item>label{display:flex;align-items:center;gap:4px}#kontakt-form .btm-row .col:first-child .wpcf7-form-control-wrap{color:#000;display:inline-block;font-size:1rem;position:initial;vertical-align:middle;width:auto}#kontakt-form .btm-row .col:first-child .wpcf7-form-control-wrap label{font-weight:var(--font-normal)!important;font-weight:var(--font-normal)!important}#kontakt-form .btm-row .col:first-child .wpcf7-form-control-wrap a{color:var(--text-dark-blue)!important;font-weight:400;font-size:16px}#kontakt-form .btm-row .col:first-child .wpcf7-form-control-wrap a:hover{color:#000!important}#kontakt-form .btm-row .col:last-child{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}#kontakt-form .btm-row .col:last-child div+div{margin-left:10px;margin-top:0}#kontakt-form .btm-row span.wpcf7-not-valid-tip{left:0;max-width:125px;top:-15px}#kontakt-form select{background:url("/wp-content/themes/kickass-child/assets/images/input-selct-pointer.png") no-repeat 94% 18px #fff}#kontakt-form textarea{height:168px;vertical-align:top;resize:vertical}#kontakt-form [type=text].wpcf7-mathcaptcha{border:1px solid #c0c0c0;height:44px;padding-left:5px;padding-right:5px;text-align:center;width:70px}#kontakt-form .wpcf7-checkbox{margin:0!important}#kontakt-form .wpcf7-checkbox .wpcf7-list-item-label{display:none}#kontakt-form .btn-col .wpcf7-list-item{font-size:1rem;line-height:1.5;margin-left:0!important}#kontakt-form .btn-col .wpcf7-list-item a{color:#7f6252}#kontakt-form .btn-col .wpcf7-list-item a:hover{color:#516e60}#kontakt-form .ajax-loader{left:initial!important;margin:0!important;right:0!important}#kontakt-form span.wpcf7-not-valid-tip{background-color:#8a121c;color:#fff;font-size:11px;line-height:1;margin:0;padding:4px 10px 6px;position:absolute;right:0;top:0;text-align:left;width:auto}#kontakt-form .btm-row{display:flex;flex-direction:column}#kontakt-form .btm-row span.wpcf7-not-valid-tip{left:0;margin:0 auto!important;max-width:140px;right:0!important;top:-15px}#kontakt-form .btm-row .wpcf7-form-control-wrap{color:#000;display:inline-block;width:auto}#kontakt-form .row:last-child .wpcf7-spinner{bottom:-25px;left:0;margin:0 auto;position:absolute;right:0}#back-top.show{opacity:1}.sb-active #back-top{right:-5em}.g-full-container-lg{padding:115px 0 130px}.g-img-left>.panel-grid-cell:first-child{justify-content:flex-start}.g-img-left>.panel-grid-cell:last-child{padding-left:90px}.g-img-left-2.width-md,.g-img-right-2.width-md{margin:0 73.5px}.g-img-left-2.width-md>.panel-grid-cell:last-child,.g-img-right-2.width-md>.panel-grid-cell:first-child{padding:30px 80px}.g-big-box{background:rgba(250,250,250,.94);padding:65px 20px 70px;box-shadow:var(--shadow-30);margin:0 20px}.g-col-2-blue{background:var(--bg-dark-blue);color:var(--text-white)}.g-col-2-blue .btn-1{background:0 0;border:1px solid var(--text-opacity-white);margin-top:40px}.g-col-2-blue .btn-1:hover{background:var(--bg-sky-blue)}.g-col-2-blue .ornament-right h2,.g-col-2-blue .ornament-right h3,.g-col-2-blue .ornament-right h5{color:var(--text-white)}.g-col-2-blue .ornament-right h2:before,.g-col-2-blue .ornament-right h3:before,.g-col-2-blue .ornament-right h5:before{background:var(--bg-sky-blue)}.g-col-2-blue .panel-background-overlay{opacity:.04!important}.g-col-2-blue .col-2>.panel-grid-cell:last-child{border-left:1px solid rgba(255,255,255,.2)}.g-col-2-btn .col-2>.panel-grid-cell{display:flex;flex-direction:column}.g-col-2-btn .col-2>.panel-grid-cell .btn-1{margin-top:50px}.g-col-2-btn .col-2>.panel-grid-cell>.so-panel:last-child{margin-top:auto!important}.img-shadow img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#forside-row-1 .box .title p>img:hover{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.om-os-row-4 .btn-wrap p>a:last-child{background:var(--bg-sky-blue)!important;border:1px solid transparent!important}.om-os-row-4 .btn-wrap p>a:last-child:hover{background:0 0!important;border:1px solid var(--text-opacity-white)!important}.border-box{position:relative;z-index:1}#forside-row-1 .box .title p>img{filter:drop-shadow(var(--shadow-20))}#energioptimering-row-4.g-magic-container.magic-right>.panel-grid-cell:first-child{padding:50px 100px}#om-os-row-4 .col-3 .text :is(p,a){font-family:var(--oswald-font);font-weight:var(--font-medium);font-size:1.75rem;text-shadow:var(--shadow-20)}@media only screen and (max-width:1860px){.site-slider #banner-wrap .banner-text{padding:49px 30px 50px 60px}.g-img-left-2.width-md,.g-img-right-2.width-md{margin:0 23.5px}.g-img-left-2.width-md>.panel-grid-cell:last-child,.g-img-right-2.width-md>.panel-grid-cell:first-child{padding:30px 60px}.g-img-left>.panel-grid-cell:last-child{padding-left:50px}}@media only screen and (max-width:1799px){.site-slider #banner-wrap .banner-text{padding:35px 30px 35px 60px}.g-img-left>.panel-grid-cell:last-child{padding-left:70px}}@media only screen and (max-width:1699px){.site-slider #banner-wrap .banner-text{padding:40px 30px 40px 40px}.gsticky .site-header{height:110px}.gsticky .site-header .site-branding img{width:70%}.gsticky .site-header .main-navigation ul.menu>li.menu-item-has-children ul{margin:33px 9px 0}.g-img-right-2>.panel-grid-cell:first-child{padding:50px 50px 50px 40px}.g-img-left-2.width-md>.panel-grid-cell:last-child,.g-img-right-2.width-md>.panel-grid-cell:first-child{padding:50px 40px}}@media only screen and (max-width:1499px){#banner-wrap .sub-text p{font-size:1rem}#banner-wrap .sub-text p:last-of-type{margin-top:30px}#banner-wrap .sub-text p:last-of-type>a:first-child,#banner-wrap .sub-text p:last-of-type>a:last-child{padding:6.5px 55px 8px 24px!important}#banner-wrap .sub-text p:last-of-type>a:first-child:after,#banner-wrap .sub-text p:last-of-type>a:last-child:after{right:25px}#banner-wrap .sub-text p:last-of-type>a:first-child:hover:after,#banner-wrap .sub-text p:last-of-type>a:last-child:hover:after{right:18px!important}.g-img-left>.panel-grid-cell:last-child{padding-left:40px}.page-id-87 .g-col-2-blue .ornament-right h3{font-family:1.875rem}.page-id-87 .g-col-2-blue .ornament-right h3:before{top:8px}}@media only screen and (max-width:1399px){.g-img-right-2>.panel-grid-cell:first-child{padding:50px 30px}}@media only screen and (max-width:1360px){#om-os-row-4 .col-3 .text :is(p,a){font-size:1.625rem}}@media only screen and (max-width:1279px){.site-slider #banner-wrap .banner-text{padding:50px 25px 50px 35px}#banner-wrap .sub-text p:last-of-type{margin-top:20px}#banner-wrap .sub-text p:last-of-type>a:first-child,#banner-wrap .sub-text p:last-of-type>a:last-child{padding:5.5px 55px 7px 24px!important}}@media only screen and (max-width:1199px){.g-img-left{flex-direction:column-reverse!important}#om-os-row-4 .col-3 .text :is(p,a){font-size:23px}}@media only screen and (max-width:1099px){.site-slider #banner-wrap .banner-text{padding:20px 25px 20px 35px}.g-big-box{padding:60px 50px 50px}.g-img-left-2.width-md>.panel-grid-cell:last-child,.g-img-right-2.width-md>.panel-grid-cell:first-child{padding:40px 30px}}@media only screen and (max-width:1024px){.site-slider #banner-wrap .banner-text{padding:20px 15px 20px 25px}.g-col-2-btn .col-2>.panel-grid-cell .btn-1{margin-top:35px}blockquote p{font-size:1.0625rem}}@media only screen and (max-width:991px){.site-slider #banner-wrap .banner-text{padding:50px 25px}#banner-wrap .sub-text p:last-of-type{margin-top:15px}.g-img-left-2.width-md,.g-img-right-2.width-md{margin:0}}@media only screen and (max-width:899px){.g-img-left-2.width-md>.panel-grid-cell:last-child,.g-img-right-2.width-md>.panel-grid-cell:first-child{padding:40px 20px!important}.g-img-right-2>.panel-grid-cell:first-child{padding:40px 20px!important}.g-big-box{padding:60px 25px 50px;margin:0}.g-col-2-blue .col-2>.panel-grid-cell:last-child{border-left:none;border-top:1px solid rgba(255,255,255,.2)}}@media only screen and (max-width:734px){.site-slider #banner-wrap .banner-text{border:none;padding:30px 15px 35px}#banner-wrap .sub-text p:last-of-type{gap:6px;justify-content:center}#kontakt-form .row,#kontakt-form .inrow{flex-direction:column}#kontakt-form .row.col-3 .col{width:100%}#kontakt-form .row.col-3 .col+.col{padding-top:10px;padding-left:0}}@media only screen and (max-width:599px){#om-os-row-4 .col-3 .text :is(p,a){font-size:1.25rem}}