/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{padding:0;font-size:0.95em;position:absolute;z-index:101;color:#ffffff;}#header>.container{max-width:100%;padding:0;}.region-header>.container{margin:0;}.region-header .block-system-branding-block .block-content{display:flex;align-items:center;gap:10px;background:#ffffff;padding:10px var(--container-paddings);border-radius:0 0 var(--border-radius) 0;}.region-header .block-system-branding-block .site-logo img{height:62px;width:auto;}.region-header .block-system-branding-block .site-name{font-size:1.8rem;font-family:var(--title-font);font-weight:var(--title-weight);}.region-header .menu--main{font-weight:var(--text-weight-bold);flex-grow:1;display:flex;padding:10px 0;}.region-header .menu--main .block-content>.menu>.menu-item>.menu-link{padding:12px 8px;position:relative;text-transform:uppercase;}.region-header-actions{padding:10px var(--container-paddings);}.block-kontaktbuttons .body{display:flex;gap:var(--space-small);align-items:center;}.block-kontaktbuttons .body::after{display:none;}.block-kontaktbuttons .phone{font-weight:var(--text-weight-medium);}.block-kontaktbuttons .phone:hover{color:var(--color-highlite);}.block-kontaktbuttons .ponuka .button:hover{background:var(--button-color-reverse);color:var(--button-text-reverse);}.region-highlighted{padding-top:calc(var(--space-medium) + 92px);background:url(/themes/custom/mytheme/images/headers_default2.jpg) no-repeat right center;background-size:cover;position:relative;color:#ffffff;z-index:0;}.region-highlighted::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-highlite2);mix-blend-mode:multiply;z-index:-1;}.page-title{color:var(--color-highlited-text2);}.region-breadcrumb{margin-bottom:var(--space-regular);}.region-breadcrumb .page-title{margin:0;}.block-system-breadcrumb-block{margin:0 0 10px;}#footer a:hover,.region-bottom-line a:hover{color:var(--color-highlite) !important;text-decoration:none;}.region-footer-secondary .container{display:flex;column-gap:var(--space-medium);row-gap:var(--space-regular);justify-content:space-between;align-items:start;}.region-footer-secondary .block{flex-shrink:0;}.block-footerpartner .media-image{background:currentColor;border-radius:var(--border-radius);overflow:hidden;max-width:220px;}.block-footer_kontakt table{margin:0;}.block-footer_kontakt table td{padding-top:5px;padding-bottom:5px;line-height:1.4;}#footer .block-copyrights{width:100%;max-width:100%;clear:both;text-align:right;font-style:italic;font-size:0.92em;margin-top:50px;line-height:1.4;}#footer .block-copyrights .separ{display:none;}.block-bottom_sociallinks a:hover{color:var(--color-highlite) !important;}.page-node-article .page-title{margin:0 0 15px;}.node-article-full .article-header{display:flex;flex-direction:column;gap:var(--space-small);}.node-article-full .field_subtitle{font-weight:var(--text-weight-medium);font-size:1.1em;line-height:1.4;}.node-article-full > .node__content > .field_tags{display:flex;flex-wrap:wrap;gap:10px;}.node-article-full > .node__content > .field_tags .tag a{padding:6px 10px;}.node-article-full .field_recom_articles,.node-article-full .related-articles,.node-article-full .field_gallery{margin-top:var(--space-regular);}.front-banner .paragraph-hero{padding-top:92px;}.about-boxes .paragraph-icon_box{background:var(--color-primarybg);padding:var(--space-small);box-shadow:0px 0px 60px 0px rgba(4,23,26,0.08);border-radius:var(--border-radius);overflow:hidden;}.about-boxes .paragraph-icon_box .field_ibox_icon{font-size:2em;line-height:1;color:var(--color-highlite);}.todo-steps .field_ibox_icon{color:var(--color-highlite);}.front-contact .layout__main{box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;}.todo-steps .grid-item:not(:last-child){padding-bottom:var(--space-small);border-bottom:1px solid #f4f4f424;}.contact-form form .grid-container{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}.webform-submission-contact-form .form-submit{padding-right:var(--space-medium);padding-left:var(--space-medium);}.node-service-teaser{box-shadow:var(--box-shadow);background:var(--color-primarybg);display:flex;overflow:hidden;}.node-service-teaser .node__content{gap:0;}.node-service-teaser .teaser-content{position:relative;padding:var(--space-regular) var(--space-regular) calc(var(--space-regular) + 24px);flex-grow:1;}.node-service-teaser .field_service_icon{font-size:2em;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg);background:var(--color-highlite);color:var(--color-highlited-text);padding:10px;border-radius:var(--border-radius);z-index:1;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s;}.node-service-teaser .field_service_icon .fontawesome-icons{transform:rotate(-45deg);}.node-service-teaser .field_service_icon:hover{transform:translate(-50%,50%) rotate(45deg) scale(1.1);}.node-service-teaser .field_thumbnail{box-shadow:0 0px 2px 0 rgba(0,0,0,0.1);}.block-mymobilemenubtn .mmenubtn.styled{background:var(--color-highlite);align-items:center;padding:10px 20px;height:100%;}.block-mymobilemenubtn .mmenubtn.styled:hover{color:var(--color-highlite2);}#mobile_overlay .mobile_content{display:flex;flex-direction:column;gap:var(--space-regular);}.block-mobile_kontaktbuttons .body{display:flex;gap:var(--space-regular);flex-direction:column;}.block-mobile_kontaktbuttons .ponuka .button{width:100%;}
@media screen and (min-width:1540px){}@media screen and (min-width:1480px){}@media screen and (max-width:1320px){}@media screen and (max-width:1180px){.block-kontaktbuttons .phone{display:none;}}@media screen and (max-width:1024px){h1,h2{font-size:2.4em;}h3{font-size:2.1em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1em;}}@media screen and (max-width:990px){#header .menu--main{display:none;}.block-mymobilemenubtn{display:flex;}#header>.container{gap:0;}.region-header>.container{gap:0;align-items:stretch;}.region-header .block-system-branding-block .site-logo img{height:52px;}.region-footer-secondary .container{flex-wrap:wrap;gap:var(--space-medium);}}@media screen and (max-width:767px){h1,h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:1em;}.contact-form form .grid-container{grid-template-columns:1fr;}}@media screen and (max-width:640px){.region-bottom-line{text-align:center;}#footer .menu--main{display:none;}.region-footer-secondary .block{flex:1 1 100%;}.region-footer-secondary .navigation .menu{display:flex;flex-wrap:wrap;gap:10px var(--space-regular);}.block-kontaktbuttons .ponuka .button{font-size:1.1em;}.block-kontaktbuttons .ponuka span{display:none;}}@media screen and (max-width:480px){.region-bottom-line>.container{flex-direction:column-reverse;}}@media screen and (max-width:320px){}
