/*!
Theme Name: alternatorstarter
Theme URI: https://alternatorstarter.sk/
Author:  NEONUS s.r.o
Author URI: https://neonus.sk/
Description:  <code>alternatorstarter</code> custom theme 
Version: 2025-02-07
Tested up to: 6.4.2
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: alternatorstarter
Tags: alternatorstarter,  
*//*!
 * NEONUS grid for Sites + ofcannvas + nws tabs
 * Version: 2.0.0
 * Author: NEONUS, s.r.o.
 */:root{--white: #fff;--black: #041018;--body: #041018;--green: #93DC1E;--green-blue: #035560;--red: #A81414;--gray-700: #858585;--gray-100 : #F2F2F3;--h1: clamp( 30px, 4vw, 46px );--h2: clamp( 30px, 4vw, 46px );--h3: clamp( 20px, 3vw, 40px );--h4: clamp( 18px, 3vw, 32px );--h5: clamp( 18px, 3vw, 22px );--font-body: var(--wp--preset--font-family--body), sans-serif;--font-heading: var(--wp--preset--font-family--body), sans-serif;--wrapper-padding: clamp(1.5rem, 2vw, 40px);--gap: clamp(1rem, 2vw, 32px);--size-normal: clamp(16px, 1.8vw, 18px);--size-small: clamp(14px, 1.8vw, 16px);--mb-20: clamp(16px, 2vw, 20px);--mb-30: clamp(1.5rem, 3vw, 30px);--mb-40: clamp(1.5rem, 4vw, 40px);--mb-50: clamp(2rem, 4vw, 50px);--mb-70: clamp(35px, 5vw, 70px);--mb-80: clamp(40px, 6vw, 80px);--block-margin: clamp( 2rem, 6vw, 100px );--block-margin-half: clamp( 1.25rem, 5vw, 50px )}.has-style-color-white{color:#fff}.has-style-color-black{color:#041018}.has-style-color-body{color:#041018}.has-style-color-green{color:#93DC1E}.has-style-color-green-blue{color:#035560}.has-style-color-red{color:#A81414}.has-style-color-gray-700{color:#858585}.has-style-color-gray-100{color:#F2F2F3}.h1,h1{font-size:clamp( 30px, 4vw, 46px );line-height:1.2;letter-spacing:-0.03em}h1{font-weight:500}.h2,h2{font-size:clamp( 30px, 4vw, 46px );line-height:1.2;letter-spacing:-0.03em}h2{font-weight:500}.h3,h3{font-size:clamp( 20px, 3vw, 40px );line-height:1.2;letter-spacing:-0.03em}h3{font-weight:500}.h4,h4{font-size:clamp( 18px, 3vw, 32px );line-height:1.2;letter-spacing:-0.03em}h4{font-weight:500}.h5,h5{font-size:clamp( 18px, 3vw, 22px );line-height:1.2;letter-spacing:-0.03em}h5{font-weight:500}:root{--radius: clamp(15px, 1vw, 20px)}.wrapper-grid>div{margin-bottom:var(--block-margin)}.wrapper-grid>div.has-background{padding:clamp(16px, 5vw, 70px);border-radius:var(--radius)}.wrapper-grid>div:not(.wp-block-group-is-layout-grid)>div:not(.wp-block-column){margin-block-start:clamp(40px, 5vw, 70px)}.wrapper-grid>div:not(.wp-block-group-is-layout-grid)>div:not(.wp-block-column):first-child{margin-block-start:0}body div .wp-block-details{border-bottom:1px solid #ddd;margin:0;padding:1em 0;color:var(--black)}body div .wp-block-details[open] summary{color:var(--green-blue)}body div .wp-block-details[open] summary:after{content:"-"}body div .wp-block-details summary{list-style:none;text-transform:uppercase;font-weight:500;font-size:var(--h5);position:relative;padding-right:40px}body div .wp-block-details summary:after{content:"+";width:29px;height:29px;display:block;position:absolute;right:0;font-size:50px;top:50%;color:inherit;line-height:.4;text-align:center;font-weight:normal;transform:translateY(-50%)}button{border:0}.interface-navigable-region .block-editor-rich-text__editable.wp-block-button__link.wp-element-button.rich-text,.wp-element-button,.button{cursor:pointer;outline:none;background:var(--red);font-family:var(--font-body);color:var(--green);text-decoration:none;font-weight:500;padding:.7em 1em;border-radius:8px;text-transform:uppercase;display:inline-block;line-height:1.2;font-size:clamp(14px, 1vw, 15px);transition:all .3s}@media screen and (min-width: 1024px){.interface-navigable-region .block-editor-rich-text__editable.wp-block-button__link.wp-element-button.rich-text:hover,.wp-element-button:hover,.button:hover{background:var(--green) !important;color:var(--black) !important}}.wp-element-button.has-green-background-color{color:var(--black)}.wp-element-button.has-green-background-color:hover{background:var(--black) !important;color:var(--green) !important}.container-services>.wp-block-column{position:relative}.container-services .wp-block-cover{justify-content:end;align-items:flex-end;border-radius:var(--radius)}.container-services .wp-block-cover .wp-block-heading.has-background{border-radius:var(--radius);padding:.4em 1em;font-size:13px;font-weight:500;width:auto;display:inline-block}.container-services h5{margin-top:10px;font-weight:500}.container-steps{gap:0}.container-steps .item{border-radius:var(--radius);padding:clamp(1.2rem, 2vw, 30px)}.container-steps .item .count{display:inline-block;border-radius:100px;font-weight:500;padding:.2em .5em;font-size:22px;min-width:.8em;text-align:center}.container-steps .item .wp-block-heading{font-weight:500}.wp-block-media-text{border-radius:var(--radius);overflow:hidden}.wp-block-media-text .wp-block-media-text__content{padding:var(--mb-50)}.wp-block-media-text .wp-block-media-text__content>*:last-child{margin-bottom:0}.wp-block-media-text .wp-block-media-text__media{position:relative;height:100%;border-radius:var(--radius) 0 0 var(--radius);overflow:hidden}.wp-block-media-text .wp-block-media-text__media img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.wp-block-heading strong{font-weight:900}.wp-block-heading a{font-weight:500;text-decoration:none}.small-banner{padding:clamp( 1rem, 2vw, 30px) clamp(1rem, 2vw, 2rem);border-radius:var(--radius);box-sizing:border-box;position:relative;overflow:hidden}.small-banner.filter-blur{backdrop-filter:blur(8px)}.small-banner .wp-block-image{margin-bottom:var(--mb-30)}.small-banner>*:last-child{margin-bottom:0}.small-banner>*{position:relative;z-index:1}.small-banner.mark-black:after{background:url(./assets/images/mark-as-black.svg) no-repeat 130% bottom;opacity:.05}.small-banner:after{content:"";position:absolute;bottom:0;right:0;width:248px;height:78px;background:url(./assets/images/mark-as.svg) no-repeat 130% bottom;background-size:auto 100%;opacity:.13;z-index:0}body.has-mainslider .wrapper-grid .mainslider{border-top-left-radius:0;border-top-right-radius:0}.mainslider.is-title{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:var(--block-margin)}.mainslider.is-title:after{height:118px}.mainslider{border-radius:20px;padding:4vw;position:relative;overflow:hidden}.mainslider h1{font-size:clamp(20px, 5vw, 60px)}.mainslider .red-banner{max-width:300px}.mainslider:after{content:"";position:absolute;bottom:0%;left:0;width:458px;height:218px;background:url(./assets/images/mark-as-green-outline.svg) no-repeat;background-size:auto 100%;opacity:1;z-index:0;transform:translateY(40%)}.mainslider>*{position:relative;z-index:1}.mainslider>figure{position:absolute;z-index:0;top:50%;z-index:0;right:150px;transform:translateY(-50%);margin:0}.container-carousel{overflow:hidden}.blocks-carousel .wp-block-group.swiper-wrapper{flex-wrap:nowrap}.blocks-carousel .swiper-slide{background:#f5f5f5;height:auto;display:flex;flex-flow:column;justify-content:space-between}@media screen and (max-width: 639px){.mainslider{background-image:unset !important}.mainslider img{max-width:50px}.mainslider:after{height:100px}.mainslider.is-title:after{display:none}.container-services .wp-block-cover{min-height:140px !important}.container-steps{gap:16px}body div .wp-block-details summary{font-size:15px}.wrapper-grid .wp-block-group-is-layout-grid{display:flex;flex-flow:row wrap}.small-banner{flex:0 0 100%}}.wp-block-separator{border:none;border-top:0;height:1px}footer.footer>div{border-radius:var(--radius);padding:clamp(30px, 5vw, 50px)}footer.footer>div>*{margin-bottom:0;margin-block-start:clamp(30px, 5vw, 50px)}footer.footer>div>*:first-child{margin-block-start:0}.container-copyright{font-size:clamp(12px, 1.2vw, 15px)}.container-copyright .blokove-menu ul{list-style:none;display:flex;flex-flow:row wrap;gap:clamp(10px, 2vw, 20px)}.container-copyright .blokove-menu ul a{font-weight:normal;transform:all .3s}.container-copyright .blokove-menu ul a:hover{color:var(--green)}@media screen and (max-width: 639px){footer .wp-block-group.is-nowrap.is-layout-flex{flex-wrap:wrap;justify-content:flex-start}}.editor-visual-editor .wp-block-spacer{background:#eee}.editor-visual-editor .wp-block-media-text figure{min-height:100%;width:100%}/*# sourceMappingURL=style-editor.css.map */
