/*!
Theme Name: KOBAN LaPa
Theme URI: https://meglin.media
Author: Oleg Meglin | meglin.media
Author URI: https://meglin.media
Description: WordPress Theme for developing KOBAN SÜDVERS Landing Pages. This Theme is based on WPGenesis Theme 2.0.0. • Build: 25/03/2024, 15:05:32
Tags: accessibility-ready, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, translation-ready
Version: 1.2.0
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 7.4
License: SEE LICENSE IN LICENCE.md
Text Domain: wpg-theme
*//*!
 * Additional content styles.
 */.hyphens{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.hyphens-none{word-wrap:normal;overflow-wrap:normal;hyphens:none}.is-anchor{padding-top:var(--wpgt-navbar-default-height);margin-top:calc(-1 * var(--wpgt-navbar-default-height))}.list-unstyled{padding-left:0;list-style:none}.list-centered{list-style:none;text-align:center}.list-centered li::before{content:'•';padding-right:.5rem}/*!
 * Responsive
 */@media (max-width: 767.98px){#responsive-table{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important}.responsive-table{overflow-x:scroll}.responsive-table .responsive-table-inner{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer);min-width:1280px}}/*!
 * A few styles for the debugging Box.
 */.wpg-debug-box{transition:opacity 250ms;position:fixed;top:0;left:0;width:50%;background:white;z-index:9999;margin:1rem;max-height:600px;border:1px solid silver;overflow:scroll;opacity:0.5}.wpg-debug-box:hover{opacity:1}.wpg-debug-box .wpg-debug-box-inner{padding:1.5rem}.wpg-debug-box>label{position:absolute;display:block;top:0.75rem;right:0.75rem;cursor:pointer;font-size:1.25rem;line-height:100%;color:var(--wp--preset--color--primary)}.wpg-debug-box>input[type='checkbox']{position:absolute;top:-9999px;left:-9999px}.wpg-debug-box>input[type='checkbox']:checked ~ .wpg-debug-box-inner{height:0;overflow:hidden}.wpg-debug-box pre{margin:0}/*!
 * Contact Form 7 styles.
 */.wpcf7{padding-top:calc(2 * var(--wpgt-navbar-default-height));margin-top:calc(-2 * var(--wpgt-navbar-default-height))}.wpcf7-not-valid-tip{font-size:var(--wp--preset--font-size--small);font-weight:bold;margin-top:0;background:var(--wp--preset--color--white);color:var(--wp--preset--color--secondary);padding:.125rem .75rem}.wpcf7 form .wpcf7-response-output{margin:2.5rem 0;padding:0.5em 1em;border-color:var(--wp--preset--color--info);background-color:var(--wp--preset--color--info);color:var(--wp--preset--color--black)}.wpcf7 form .response-first .wpcf7-response-output{margin-top:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--wp--preset--color--warning);background-color:var(--wp--preset--color--warning);color:var(--wp--preset--color--black)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--wp--preset--color--success);background-color:var(--wp--preset--color--success);color:var(--wp--preset--color--white)}/*!
 * General form styles.
 */.contact-form-wrapper{max-width:768px !important}.contact-form-wrapper h3{margin-top:2rem}.contact-form-wrapper .contact-form-item{display:flex;flex-direction:column;justify-content:flex-start}.contact-form-wrapper .form-label{min-height:1.875rem}.contact-form-wrapper .form-control{background-color:transparent;border-radius:0;border-width:2px;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);color-scheme:dark}.contact-form-wrapper .form-control:where(select) option{background:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.contact-form-wrapper .form-control-lg:where(input,select){height:3.25rem}.contact-form-wrapper .contact-form-checkboxes .wpcf7-list-item{margin:0}.contact-form-wrapper .contact-form-checkbox-multi{display:flex;flex-direction:column}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control{display:flex;flex-flow:row wrap;gap:1rem 2rem;margin-bottom:1rem}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-list-item{margin:0}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center;position:relative;padding:0 0 0 1.875rem;cursor:pointer}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"]{opacity:0;position:absolute;left:0;width:20px;height:20px;margin:0;z-index:-1}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-list-item label::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;border:2px solid white;background-color:transparent;position:absolute;left:0;top:0.25rem;box-sizing:border-box}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"]:checked+.wpcf7-list-item-label::after{content:"✓";position:absolute;left:3px;top:5px;color:white;font-size:22px;line-height:1rem}.contact-form-wrapper .contact-form-checkbox-multi .wpcf7-form-control .wpcf7-not-valid-tip{margin-top:1rem}.contact-form-wrapper textarea{min-width:100%;max-width:100%}.contact-form-wrapper .wp-block-buttons input{transition:opacity 250ms ease-in;border-radius:0;font-size:1.125em}@media (prefers-reduced-motion: reduce){.contact-form-wrapper .wp-block-buttons input{transition:none}}.contact-form-wrapper .wp-block-buttons input[disabled]{opacity:.5}/*!
 * Hero styles
 */.hero .hero-text{position:relative;z-index:2}.hero .hero-divider{z-index:1}/*!
 * Responsive
 */@media (max-width: 575.98px){.hero-divider{height:200px !important}}/*!
 * Default navbar styles. Mobile first.
 */:root{--wpgt-navbar-default-height-sm: 54px;--wpgt-navbar-tiny-height-sm: 54px;--wpgt-navbar-default-height: 70px;--wpgt-navbar-tiny-height: 54px;--wpgt-navbar-default-background: white;--wpgt-navbar-tiny-background: white}.navbar{transition:background 200ms ease-in-out,height 200ms ease-in-out,transform 200ms ease-in-out;background:var(--wpgt-navbar-default-background);height:var(--wpgt-navbar-default-height-sm);margin-left:calc(-1 * var(--wp--custom--spacing--outer));margin-right:calc(-1 * var(--wp--custom--spacing--outer))}@media (prefers-reduced-motion: reduce){.navbar{transition:none}}.navbar.navbar-tiny{background:var(--wpgt-navbar-tiny-background);height:var(--wpgt-navbar-tiny-height-sm)}.navbar>div{padding-left:calc(var(--wp--custom--spacing--outer));padding-right:calc(var(--wp--custom--spacing--outer))}.hero-top{margin-top:calc(-1 * var(--wpgt-navbar-default-height-sm))}/*!
 * Responsive
 */@media (max-width: 575.98px){.custom-logo{height:1.75rem !important;width:auto}}@media (min-width: 576px){.navbar{height:var(--wpgt-navbar-default-height)}.navbar.navbar-tiny{background:var(--wpgt-navbar-tiny-background);height:var(--wpgt-navbar-tiny-height)}.navbar>div{padding-left:0;padding-right:0}.navbar-inner{margin-left:var(--wp--custom--spacing--outer) !important;margin-right:var(--wp--custom--spacing--outer) !important}.hero-top{margin-top:calc(-1 * var(--wpgt-navbar-default-height))}}/*!
 * Navigation styles.
 */.wp-block-navigation.nav-main .wp-block-navigation-item a.active,.wp-block-navigation.nav-main .wp-block-navigation-item a:focus,.wp-block-navigation.nav-main .wp-block-navigation-item a:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--wp--preset--color--primary)}.wp-block-navigation.nav-main .wp-block-navigation-item.current-menu-item a{text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--wp--preset--color--primary)}.wp-block-navigation.nav-main .has-child :where(.wp-block-navigation__submenu-container){font-size:var(--wp--preset--font-size--small);left:-1rem}.mm-menu-wrapper{height:100%}.mm-menu-wrapper .nav{height:100%}.mm-menu-wrapper .nav .nav-item{height:inherit}.mm-menu-wrapper .nav .nav-item .nav-link{height:inherit;display:flex;flex-direction:column;justify-content:center}/*!
 * Default Off-Canvas styles. Mobile first.
 */body{--mm-color-background: var(--wp--preset--color--primary);--mm-color-border: rgba(0, 0, 0, 10%);--mm-custom-height-on-position-top-bottom: clamp(
    var(--mm-min-size),
    var(--mm-size),
    var(--mm-max-size)
  );--mm-color-background-emphasis: rgba(0, 0, 0, 5%);--mm-color-background-highlight: rgba(0, 0, 0, 5%);--mm-color-text: #fff;--mm-color-button: #fff;--mm-lineheight: 1rem;--mm-listitem-size: 2.75rem;--mm-toggle-size: 2.125rem;--mm-custom-listitem-font-size: 1rem;--mm-custom-listitem-font-weight: 400;--mm-custom-listitem-text-align: left;--mm-color-text-dimmed: rgba(255, 255, 255, 80%);--mm-navbar-size: 2.75rem;--mm-custom-navbar-line-height: 1rem;--mm-custom-navbar-font-size: 1rem;--mm-custom-navbar-font-weight: 400;--mm-custom-addons-counters-color: var(--mm-color-text-dimmed);--mm-custom-addons-counters-font-size: 1rem;--mm-iconpanel-size: 3.125rem;--mm-custom-icons-next-icon: none;--mm-custom-icons-next-position: center;--mm-custom-icons-next-size: 1rem;--mm-custom-icons-prev-icon: none;--mm-custom-icons-prev-position: center;--mm-custom-icons-prev-size: 1rem;--mm-custom-icons-close-icon: none;--mm-custom-icons-close-position: center;--mm-custom-icons-close-size: 1rem;--mb-button-size: 28px;--mb-bar-width: 1;--mb-bar-height: 2px;--mb-bar-spacing: 8px;--mb-animate-timeout: 250ms}.mm-menu-wrapper{display:flex}.mm-menu-burger{margin-left:1.5rem;justify-content:center;flex-direction:column}.mm-menu-burger .mburger:focus-visible{outline:2px auto -webkit-focus-ring-color}.mm-navbar{line-height:var(--mm-custom-navbar-line-height);font-size:var(--mm-custom-navbar-font-size);font-weight:var(--mm-custom-navbar-font-weight)}.mm-listitem::after{left:0}.mm-listitem__text{font-size:var(--mm-custom-listitem-font-size);font-weight:var(--mm-custom-listitem-font-weight);text-align:var(--mm-custom-listitem-text-align)}.mm-menu.mm-menu-vertical-center .mm-panel{display:flex;flex-direction:column}.mm-menu.mm-menu-vertical-center .mm-panel::after{height:0}.mm-menu.mm-menu-vertical-center .mm-panel .mm-listview{margin:auto 0}.mm-menu.mm-menu-item-list-center .mm-listitem{position:relative}.mm-menu.mm-menu-item-list-center .mm-listitem .mm-btn{position:absolute;top:0;right:0;height:100%}.mm-counter{color:var(--mm-custom-addons-counters-color);font-size:var(--mm-custom-addons-counters-font-size)}.mm-menu--position-bottom:not(.mm-menu--fullscreen),.mm-menu--position-top:not(.mm-menu--fullscreen){height:var(--mm-custom-height-on-position-top-bottom)}.mm-menu-custom-icons .mm-listitem__btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 var(--mm-listitem-size) 0 0;min-width:var(--mm-listitem-size);height:var(--mm-listitem-size)}.mm-menu-custom-icons .mm-btn--next::after,.mm-menu-custom-icons .mm-btn--prev::before{transform:rotate(0);border:none;background-repeat:no-repeat;right:0;left:auto;position:absolute;margin:0}.mm-menu-custom-icons .mm-btn--next::after{background-image:var(--mm-custom-icons-next-icon);background-position:var(--mm-custom-icons-next-position);background-size:var(--mm-custom-icons-next-size);width:var(--mm-listitem-size);height:var(--mm-listitem-size)}.mm-menu-custom-icons .mm-btn--prev::before{left:0;background-image:var(--mm-custom-icons-prev-icon);background-position:var(--mm-custom-icons-prev-position);background-size:var(--mm-custom-icons-prev-size);width:var(--mm-navbar-size);height:var(--mm-navbar-size)}.mm-menu-custom-icons .mm-btn--close::after,.mm-menu-custom-icons .mm-btn--close::before{display:none;transform:rotate(0);top:0;right:0;left:auto;border:none;width:var(--mm-navbar-size);height:var(--mm-navbar-size)}.mm-menu-custom-icons .mm-btn--close::before{display:block;background-image:var(--mm-custom-icons-close-icon);background-position:var(--mm-custom-icons-close-position);background-size:var(--mm-custom-icons-close-size);background-repeat:no-repeat}*,*::before,*::after{box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth !important}a{text-decoration-thickness:1px;text-underline-offset:0.25ch}a:hover,a:focus{text-decoration-style:dashed}a:active{text-decoration:none}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid}.wp-block-search__button:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:0.8}.wp-site-blocks,body>.is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-block-cover.alignfull,.is-root-container .wp-block[data-align='full']>.wp-block-group,.is-root-container .wp-block[data-align='full']>.wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,body>.is-root-container>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-group.has-background,body>.is-root-container>.wp-block-template-part>.wp-block-cover,.is-root-container .wp-block[data-align='full']{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset}.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align='full'],.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,.is-root-container .wp-block[data-align='full']>*:not(.wp-block-group) .wp-block[data-align='full']{margin-left:auto !important;margin-right:auto !important;width:inherit}

