/**handles:style-min-css,splide-css,generatepress-dynamic**/
 @font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("/wp-assets/themes/generatepress_child/fonts/Inter-Regular.woff2") format("woff2"); } @font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: swap; src: url("/wp-assets/themes/generatepress_child/fonts/Inter-Medium.woff2") format("woff2"); } @font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("/wp-assets/themes/generatepress_child/fonts/Inter-SemiBold.woff2") format("woff2"); } @font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("/wp-assets/themes/generatepress_child/fonts/Inter-Bold.woff2") format("woff2"); } :root { --base-font: "Inter", sans-serif; --regular: 400; --medium: 500; --semi-bold: 600; --bold: 700; --bolder: 800; --light-grey: #f6f6f6; --border-color: #d0d0d0; --grey: #858585; --black: #101720; --green: #29965b; --dark-green: #318859; --red: #ff3e17; --dark-red: #a71c00; --transition: 0.3s ease-in-out; } html { font-size: 16px; } body { font-family: var(--base-font); font-size: 1rem; font-weight: var(--regular); color: var(--black); line-height: 1.875rem; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100vh; } a { color: var(--black); text-decoration: none; } a:not(.btn):hover, a:not(.btn):active { color: var(--red); text-decoration: none; } a, input { -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } input[type="checkbox"], input[type="radio"] { width: 18px; min-width: 18px; height: 18px; accent-color: var(--red); } .section .row p a { text-decoration: underline; } ::-webkit-input-placeholder { color: var(--gray); opacity: 1; } ::-moz-placeholder { color: var(--gray); opacity: 1; } :-ms-input-placeholder { color: var(--gray); opacity: 1; } ::-ms-input-placeholder { color: var(--gray); opacity: 1; } ::placeholder { color: var(--gray); opacity: 1; } .site-content input:not([type="submit"]), .site-content select, .site-content textarea { font-family: var(--base-font); font-size: 0.938rem; width: 100%; border: unset; outline: none; background-color: #fff; border: 1px solid var(--grey); } .site-content input:focus, .site-content select:focus, .site-content textarea:focus { border-color: var(--red); } ::-moz-selection { background: #efd6d0; } ::selection { background: #efd6d0; } ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #909090; } ::-webkit-scrollbar-thumb:hover { background: #707070; } h1, h2, h3, h4, h5, h6 { font-weight: var(--bold); color: var(--black); line-height: 1.375em; margin-bottom: 1.5rem; } h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } h3 { font-size: 1.75rem; } h4 { font-size: 1.5rem; } h5 { font-size: 1.25rem; } p { margin-bottom: 1.25rem; } .text-smaller { font-size: 0.938rem; line-height: 1.6; } .link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px; font-weight: var(--semi-bold); color: var(--red); } .link:hover { gap: 8px; opacity: 0.9; } @media (max-width: 676px) { html { font-size: 17px; } h1 { font-size: 2rem; } h2 { font-size: 1.75rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1.125rem; } } .home .site-title { display: none; } .section .map img { max-width: 800px; margin: 0 auto; } @media (max-width: 768px) { .icon-boxes.col-3 { grid-template-columns: 1fr; } } @media (min-width: 677px) { .page-id-9981 .entry-content h2 { font-size: 1.625rem; } } .error404 .site { display: grid; -ms-flex-line-pack: center; align-content: center; } .error404 .site-content .grid-container { max-width: 750px; text-align: center; } .error404 .site-content .entry-content { margin-top: 1.25rem; } body { overflow-x: hidden; } body > .site { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } body:not(.single) .container.grid-container { width: 100%; } .site-content .grid-container { padding-left: 40px; padding-right: 40px; } .row { display: grid; } .full-width { position: relative; overflow: hidden; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .site-content .narrower { max-width: 1024px; margin-left: auto; margin-right: auto; } .site-content .narrow { max-width: 900px; margin-left: auto; margin-right: auto; } .centered { text-align: center; } .h-centered { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media (min-width: 769px) { .lg-screen-centered { text-align: center; } } body:not(.page-template-default):not(.single) .site-content { padding: 0; } .site-content .entry-content { margin-top: 0; } .section { padding-top: 24px; padding-bottom: 24px; } .row p:last-of-type { margin-bottom: 0; } .site-content .p-top-16 { padding-top: 24px; } .site-content .p-top-24 { padding-top: 24px; } .site-content .p-top-32 { padding-top: 32px; } .site-content .p-top-48 { padding-top: 48px; } .site-content .p-top-56 { padding-top: 56px; } .site-content .p-bottom-16 { padding-bottom: 16px; } .site-content .p-bottom-24 { padding-bottom: 24px; } .site-content .p-bottom-32 { padding-bottom: 32px; } .site-content .p-bottom-40 { padding-bottom: 40px; } .site-content .p-bottom-48 { padding-bottom: 48px; } .site-content .p-bottom-56 { padding-bottom: 56px; } @media (max-width: 991px) { body > .site { margin-top: 70px; } } @media (min-width: 769px) { .section { padding-top: 48px; padding-bottom: 48px; } } @media (max-width: 768px) { body.one-container .site-content, .site-content .grid-container { padding: 40px 20px; } .container.grid-container { max-width: 100%; } } .bg-grey { background-color: var(--light-grey); } .entry-content .gb-grid-wrapper { display: grid; } .entry-content .gb-grid-wrapper .gb-grid-column { width: 100%; } .entry-content .gb-grid-wrapper .wp-block-image { margin: 0; } .main-navigation, #sticky-navigation { background: white; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); } .main-navigation .inside-navigation { height: 70px; } .main-navigation .site-logo img, .main-navigation .sticky-navigation-logo img, #mobile-header .site-logo img { width: 150px; height: 40px; padding: 0; aspect-ratio: 3.75 / 1; } .main-navigation a { font-weight: var(--semi-bold); } .main-navigation .main-nav > ul { gap: 12px; } .main-navigation .main-nav > .menu > li > a { font-size: 0.938rem; line-height: 1.2; padding: 10px 16px; border-radius: 120px; text-decoration: none; -webkit-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .main-navigation .main-nav > .menu > li > a:hover { background-color: #f6f6f6; } .main-navigation .menu-bar-item > a { line-height: initial; } .main-navigation .menu-bar-item > a:last-of-type { padding-right: 0; } .menu-item-has-children .dropdown-menu-toggle { padding: 0px 16px 0px 8px; } .main-navigation .gp-icon svg { fill: var(--black); } .main-navigation .sub-menu { width: 240px; background: white; -webkit-box-shadow: none; box-shadow: none; } .sub-menu.toggled-on { display: block !important; } .main-navigation .menu-bar-item > a { padding-left: 10px; } .main-navigation .icon-search svg { font-size: 1.125rem; fill: var(--black); margin-top: -6px; -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } .main-navigation .icon-search:hover svg { fill: var(--red); -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } #mobile-header { position: absolute; } #mobile-header .menu-toggle { font-size: 1.625rem; padding-right: 0px; margin-left: 8px; } #mobile-header .menu { padding: 24px 0px; } #mobile-header .menu a { font-size: 1.125rem; line-height: 2rem; padding: 10px 20px; margin-left: -16px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } #mobile-header .sub-menu { margin-left: 1.25rem; } #mobile-header .sub-menu a { font-size: 1.063rem; line-height: 1.25rem; } #mobile-header .icon-search svg { font-size: 1.5rem; margin-top: -3px; } #mobile-header .close-search svg { fill: var(--black); } #mobile-header .dropdown-menu-toggle svg { font-size: 1.625rem; } #mobile-header .menu-btn a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; line-height: 1; padding: 10px; margin: 8px 0px 10px -10px; background-color: var(--brick); } #mobile-header .menu-btn a:hover { color: white; background-color: var(--dark-brick); } #mobile-menu .cta-green { margin-top: 8px; margin-bottom: 12px; } #mobile-header:not(.toggled) .wp-block-social-links { display: none; } #mobile-header.toggled .inside-navigation { padding: 4px 32px; } #mobile-header.toggled .wp-block-social-links { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; gap: 1.25rem; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } #mobile-header.toggled .wp-block-social-links svg { width: 24px; height: 24px; } @media (min-width: 992px) { .main-navigation .navigation-branding { margin-right: auto; } .main-navigation .menu-bar-items { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .sub-menu { padding-bottom: 10px; } .main-navigation ul ul { border: none; } .main-navigation .main-nav ul ul li a { line-height: 1.6; padding: 6px 20px; } } @media (max-width: 991px) { #mobile-header { max-width: 100vw; } #mobile-header.toggled { min-height: 100vh; min-height: 100svh; background-color: white; } #mobile-header .inside-navigation { padding: 4px 20px; } .mobile-header-navigation .inside-navigation .site-logo { margin-left: 0px; } .main-navigation .menu-bar-items { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } #mobile-header .menu-bar-items .search-icon { margin-top: -0.125rem; } #mobile-header .menu-toggle { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } #mobile-header .main-nav > .menu li { padding: 2px 0px; } } @media (max-width: 480px) { #mobile-header .search-field { height: 38px; margin: 0px 20px; background: var(--light-gray); border: 2px solid var(--black); } #mobile-header .search-submit { right: 14px; } #mobile-header .close-search { top: 75px; right: 20px; } } .site-footer, .site-info { border-top: 1px solid var(--border-color); } .site-footer .wp-block-heading { font-size: 0.938rem; padding-bottom: 0.75rem; } .site-footer .menu { list-style-type: none; margin: 0; } .site-footer .menu li::before { content: " "; display: inline-block; fill: var(--black); width: 10px; height: 10px; background: url("/wp-assets/uploads/web/icons/chevron-right.svg") no-repeat; margin-right: 4px; } .site-footer .menu li { font-size: 0.938rem; line-height: 1.5; } .site-footer .footer-widgets-container .inner-padding, .footer-widgets .widget { padding: 0; margin: 0; } .footer-widgets-container, .inside-site-info { max-width: 1200px; margin: 0 auto; } .site-footer .footer-widgets .footer-widgets-container { padding: 2.5rem 1.25rem 2.5rem; } .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { display: grid; grid-template-columns: 1fr 1.1fr 1fr 1fr; gap: 40px; margin-left: auto; } .site-footer .logo { width: 135px; } .site-info .inside-site-info { padding-top: 32px; } .copyright-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: left; } .copyright { display: grid; gap: 0.5rem; } .copyright * { font-size: 0.813rem; color: var(--gray); } .copyright span a:hover { color: var(--black); text-decoration: underline; } .copyright-bar .menu-footer-copyright-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .copyright-bar .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 12px; -webkit-column-gap: 24px; -moz-column-gap: 24px; column-gap: 24px; } @media (max-width: 1024px) { .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { grid-template-columns: 1fr 1fr; } } @media (max-width: 991px) { .copyright-bar { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .copyright-bar .menu-footer-copyright-container { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 32px; } } @media (min-width: 769px) { .site-footer .footer-widgets .footer-widgets-container { padding: 2rem 2.5rem; } } @media (max-width: 768px) { .inside-footer-widgets > div:not(:last-child) { margin-bottom: 0; } } @media (max-width: 560px) { .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { grid-template-columns: 1fr; } .footer-bar .widget_nav_menu > div > ul, .site-info .copyright-bar { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .footer-bar-active .footer-bar { width: 100%; } .site-info .footer-bar .widget_nav_menu li { width: 100%; text-align: left; line-height: 1.4; margin-left: 0; } .site-info .copyright-bar > p:last-child { width: 100%; text-align: left; } } .dotacia h2 { font-size: 1.625rem; } .dotacia h3 { font-size: 1.25rem; margin: 32px 0px 16px; } .dotacia .hero-section .content-wrapper { height: 380px; } .dotacia.general .content-navigation { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .dotacia.general .content .grid-container { max-width: 860px; } @media (min-width: 1150px) { .dotacia:not(.general) .grid-container .row { max-width: 700px; } } @media (min-width: 769px) { .dotacia .grid-container > .section:first-of-type { padding-top: 48px; } .dotacia .section { padding-top: 24px; padding-bottom: 24px; } .dotacia .section:last-of-type { padding-bottom: 40px; } } @media (max-width: 480px) { .dotacia h2 { font-size: 1.375rem; max-width: 290px; } } .one-container.archive .post:not(:last-child):not(.is-loop-template-item) { padding-bottom: 0; } .archive .site-main, .search-results .site-main { margin-bottom: 24px; } .search .page-title { font-size: 1.5rem; } .search .page-title span { color: var(--brick); } .category .post .post-categories { display: none; } .search-no-results .site { display: grid; -ms-flex-line-pack: center; align-content: center; } .search-no-results .site-content .grid-container { max-width: 750px; text-align: center; } .search-no-results .site-content .entry-content { margin-top: 1.25rem; } .search-no-results .search-form { display: -webkit-box; display: -ms-flexbox; display: flex; } .search-no-results .search-form .search-field { height: 48px; } .search-no-results .search-form label { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .search-no-results .search-form .search-submit { background: var(--black); } .search-no-results .search-form .search-submit:hover { background: var(--brick); } .btn, .button, input[type="submit"] { display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-weight: var(--semi-bold); color: white; text-align: center; line-height: 1.4; letter-spacing: 0.02em; border: 2px solid; padding: 12px 28px; border-radius: 120px; text-decoration: none; -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } .btn:hover, input[type="submit"]:hover { text-decoration: none; } .primary, input[type="submit"] { border-color: var(--red); background: var(--red); } .primary:hover, input[type="submit"]:hover { border-color: var(--dark-red); background: var(--dark-red); } .secondary { color: var(--black); border-color: var(--black); background: transparent; } .secondary:hover { color: white; background: var(--black); } .cta-green a { color: white; background: var(--green); letter-spacing: 0.02em; } #menu-menu .cta-green a:hover { color: white; background: var(--dark-green); } .btn[disabled] { opacity: 0.4; cursor: default; pointer-events: none; } #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { color: #ff3e17; } .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { line-height: 22px; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { color: #101720 !important; } #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header { grid-template-columns: 30px 1fr 30px; } .cmplz-cookiebanner .cmplz-message { font-size: 14px; text-align: center; } .cmplz-cookiebanner .cmplz-links.cmplz-information { display: none; } @media (max-width: 480px) { .cmplz-cookiebanner .cmplz-links.cmplz-documents { display: grid; text-align: center; } } @media (max-width: 425px) { #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title { display: block; } } .content-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 56px; list-style-type: none; padding: 20px 0px; margin: 0; } .content-navigation a { font-weight: var(--medium); } .fixed-nav { position: fixed; bottom: 0; left: 0; width: 100%; background: white; border-top: 1px solid var(--border-color); z-index: 20; } @media (max-width: 1059px) { #content-navigation { display: none; } } .product-recommendation { background: white; border: 1px solid #d2d2d7; width: 100%; padding: 32px 28px; margin: 20px 0px; -webkit-transition: top 0.5s ease-in-out; -o-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; z-index: 10; } .product-recommendation.fixed { position: fixed; top: 80px; } .product-recommendation.at-bottom { position: absolute; top: auto; bottom: 24px; } .product-recommendation .title { margin-top: 0px; } .product-recommendation .copy p { font-size: 0.938rem; line-height: 24px; } .product-recommendation .copy > p:not(:last-of-type) { margin-bottom: 1rem; } .product-recommendation .btn { font-size: 0.938rem; padding: 10px 24px; margin-top: 20px; } @media (min-width: 1150px) { .product-recommendation { position: absolute; right: calc((100vw - 1070px) / 2); top: 48px; max-width: 320px; } .cta-secondary .product-recommendation { display: none; } } @media (max-wdith: 480px) { .product-recommendation { max-width: 320px; margin: 20px auto; } } .entry-header .entry-title { font-size: 2.25rem; } @media (min-width: 769px) { .entry-header { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 676px) { .entry-header .entry-title { font-size: 1.75rem; } .sub-page h2 { font-size: 1.5rem; } } .hero-section .content-wrapper { display: grid; position: relative; height: calc(100svh - 70px); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .hero-section .content { padding: 20px; text-align: center; } .hero-section .content * { color: white; } .hero-section .headline { font-size: 2rem; line-height: 1.3; margin-bottom: 20px; } .hero-section .description { font-size: 1.25rem; max-width: 750px; } .hero-section .btn { margin-top: 16px; } .hero-section .bg-image::before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.55; } .hero-section .bg-image { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; } .hero-section .bg-image picture { height: 100%; } .hero-section .bg-image img { aspect-ratio: 9/16; -o-object-fit: cover; object-fit: cover; } @media (max-width: 676px) { .hero-section .description { font-size: 1.063rem; line-height: 1.6; } } @media (max-width: 480px) { .hero-section .headline { max-width: 300px; margin-left: auto; margin-right: auto; } } @media (min-width: 677px) { .hero-section .content { max-width: 930px; padding: 20px 40px; } .hero-section .headline { font-size: 2.875rem; } .hero-section .btn { font-size: 1.125rem; } } @media (min-width: 769px) { .hero-section { margin-bottom: 24px; } } @media (min-width: 992px) { .hero-section .headline { font-size: 3.125rem; } .hero-section .bg-image img { aspect-ratio: 16/9; } } .icon-boxes { gap: 40px; } .icon-box i { font-size: 38px; margin-bottom: 16px; } .icon-box img { width: 38px; height: 38px; -o-object-fit: contain; object-fit: contain; margin-bottom: 16px; aspect-ratio: 1/1; } .icon-box p { font-weight: var(--semi-bold); line-height: 24px; max-width: 300px; margin: 0 auto; } @media (min-width: 560px) { .icon-boxes.col-3, .icon-boxes.col-4 { grid-template-columns: 1fr 1fr; } } @media (min-width: 560px) and (max-width: 1019px) { .icon-boxes.col-4 { max-width: 740px; margin: 0 auto; } } @media (min-width: 769px) { .icon-boxes.col-3 { grid-template-columns: 1fr 1fr 1fr; } .icon-box p { max-width: 250px; } } @media (min-width: 1020px) { .icon-boxes.col-4 { grid-template-columns: repeat(4, 1fr); } } picture { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } img { width: 100%; } .wp-block-image figcaption, .wp-block-image .wp-element-caption { font-size: 0.938rem; font-style: italic; } .row p + ul { margin-top: 16px; } .row ul:last-child { margin-bottom: 0; } .row ul { list-style-type: none; margin: 0px 0px 20px; } .row ul li { position: relative; padding-left: 26px; line-height: 26px; } .row ul li + li, .row ol li + li { margin-top: 14px; } .row ul > li::before { content: ""; display: block; width: 16px; height: 16px; position: absolute; top: 5px; left: 0; border-radius: 4px; background-color: var(--red); } .row ul a strong, .row ol a strong { color: var(--black); } .row ul a:hover strong, .row ol a:hover strong { color: var(--red); } .row ol { margin: 12px 0px 20px 20px; } .row ol li { line-height: 26px; padding-left: 4px; } .pagination, .paging-navigation { width: 100%; text-align: center; margin-left: 20px; } .paging-navigation .nav-links > * { font-size: 1.125rem; font-weight: var(--semi-bold); padding: 0 8px; } .paging-navigation .nav-links .current { color: var(--brick); } .paging-navigation .nav-links .next, .paging-navigation .nav-links .prev { display: none; } .product-grid { display: grid; grid-column-gap: 16px; grid-row-gap: 32px; } .product-box { background: white; border: 1px solid var(--border-color); padding: 32px 24px; } .product-box .product-image { display: block; height: 140px; width: auto; margin: 0 auto; } .product-box .content { border-top: 1px solid var(--border-color); padding-top: 24px; margin-top: 32px; } .product-box .title { font-size: 1.25rem; font-weight: var(--semi-bold); margin-bottom: 8px; } .product-box .link { margin-top: 14px; } @media (min-width: 500px) and (max-width: 675px) { .product-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .product-box .content { border: none; padding: 0px 0px 0px 16px; margin: 0; } } @media (min-width: 676px) { .product-grid { grid-template-columns: 1fr 1fr; } } .wp-block-social-links { gap: 1rem; } .wp-block-social-links .wp-block-social-link:hover { -webkit-transform: none; -ms-transform: none; transform: none; } .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor { border: 1px solid #d0d0d0; border-radius: 50%; padding: 10px; -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover { border-color: var(--black); } .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg { width: 20px; height: 20px; fill: var(--black); } .single .simplesocialbuttons { margin-bottom: 2.5rem; } .single .simplesocialbuttons.simplesocial-round-btm-border button { margin: 0px 16px 16px 0px; } .splide .splide__arrows { position: absolute; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; z-index: 10; } .splide .splide__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; background-color: transparent; padding: 0; line-height: 1; -webkit-transition: var(--transition); -o-transition: var(--transition); transition: var(--transition); } .splide .splide__arrow:hover { opacity: 0.75; } .splide .splide__arrow svg { fill: var(--black); width: 32px; height: 32px; } .splide .splide__arrow:disabled { opacity: 0.55; pointer-events: none; } .splide .splide__arrow--prev { -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); } .splide:not(.is-overflow) .splide__arrows { display: none; opacity: 0; } .splide .splide__pagination { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; bottom: 8px; margin: 0 auto 24px; width: 100%; } .splide .splide__pagination__page { width: 13px; height: 13px; padding: 0; background: transparent; border: 2px solid var(--black); border-radius: 50%; margin: 0px 6px; -webkit-transition: all var(--transition); -o-transition: all var(--transition); transition: all var(--transition); } .splide .splide__pagination li + li { margin-top: 0; } .splide .splide__pagination__page.is-active { background: var(--black); } @media (min-width: 810px) { .splide.archive .splide__arrows { top: 45%; } .splide .splide__arrow--prev { left: -50px; } .splide .splide__arrow--next { right: -50px; } .splide .splide__pagination { display: none; } } @media (max-width: 809px) { .splide.archive .splide__arrows { bottom: -10px; } .splide .splide__arrow--prev { left: -16px; } .splide .splide__arrow--next { right: -16px; } } .hero-slider .splide__pagination { position: absolute; margin: 0; bottom: 40px; } .hero-slider .splide__pagination__page.is-active { background: white; } .hero-slider .splide__pagination__page { border-color: white; } .table { overflow-x: auto; } table { font-size: 0.938rem; text-align: center; line-height: 1.4; background-color: white; } table, td, th { border-color: var(--border-color); } table th { font-size: 0.875rem; } .table-desc { font-size: 0.875rem; line-height: 1.6; font-style: italic; } @media (max-width: 639px) { .table-desc { margin-top: 16px; } } .voucher-values table { min-width: 600px; } ._1N_Qd h2, ._1N_Qd ._18_wh p { color: white; } #xbot_input { border: none; } ._1N_Qd ._1d0pB, ._1N_Qd ._2xH1A, ._1N_Qd ._2xH1A ._3wzCx { background-color: var(--green); } ._1N_Qd ._1INsE { background: -o-linear-gradient(left, #e79797, #ff3e17 70%); background: -webkit-gradient( linear, left top, right top, from(#e79797), color-stop(70%, #ff3e17) ); background: linear-gradient(to right, #e79797, #ff3e17 70%); } #xbot_open, ._1N_Qd ._3kAh0 { background-color: var(--red); } ._1N_Qd ._3G-_x { color: var(--red); border-color: var(--red); } ._1N_Qd ._3kAh0 a { color: white; } ._1N_Qd ._3kAh0 a:hover { color: #e0e0e0; text-decoration: underline; } ._3PHqG p { line-height: 1.3 !important; } .configurator { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .configurator .narrowed-content { width: 100%; max-width: 900px; margin: 0 auto; padding: 0px 40px; } .configurator h2 { font-size: 1.75rem; } .sources .source { margin: 0; opacity: 0; } .sources .source:checked { -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .sources .source:checked::before { display: none; } .sources .source:checked ~ .source-dummy { -webkit-filter: hue-rotate(10deg) brightness(140%); filter: hue-rotate(10deg) brightness(140%); } .sources .source:checked ~ .source-dummy.rad { background-image: url("/wp-assets/uploads/web/calc-icons/vykurovacie_telesa.svg"); } .sources .source:checked ~ .source-dummy.pod { background-image: url("/wp-assets/uploads/web/calc-icons/podlahove_kurenie.svg"); } .sources .source:checked ~ .source-dummy.kombi { background-image: url("/wp-assets/uploads/web/calc-icons/kombinovane_kurenie.svg"); } .sources .rad { background-image: url("/wp-assets/uploads/web/calc-icons/vykurovacie_telesa_grey.svg"); } .sources .pod { background-image: url("/wp-assets/uploads/web/calc-icons/podlahove_kurenie_grey.svg"); } .sources .kombi { background-image: url("/wp-assets/uploads/web/calc-icons/kombinovane_kurenie_grey.svg"); } .sources.household_type .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/household_type_flat.png"); } .sources.household_type .source-dummy.house { background-image: url("/wp-assets/uploads/web/calc-icons/household_type_house.png"); } .sources.household_type .source:checked ~ .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/active/household_type_flat.png"); } .sources.household_type .source:checked ~ .source-dummy.house { background-image: url("/wp-assets/uploads/web/calc-icons/active/household_type_house.png"); } .sources.heat_source_type .source-dummy.solar { background-image: url("/wp-assets/uploads/web/calc-icons/heat_source_type_solar.png"); } .sources.heat_source_type .source-dummy.photovoltaic { background-image: url("/wp-assets/uploads/web/calc-icons/heat_source_type_photovoltaic.png"); } .sources.heat_source_type .source-dummy.heat_pump { background-image: url("/wp-assets/uploads/web/calc-icons/heat_source_type_heat_pump.png"); } .sources.heat_source_type .source-dummy.biomass { background-image: url("/wp-assets/uploads/web/calc-icons/heat_source_type_biomass.png"); } .sources.heat_source_type .source:checked ~ .source-dummy.solar { background-image: url("/wp-assets/uploads/web/calc-icons/active/heat_source_type_solar.png"); } .sources.heat_source_type .source:checked ~ .source-dummy.photovoltaic { background-image: url("/wp-assets/uploads/web/calc-icons/active/heat_source_type_photovoltaic.png"); } .sources.heat_source_type .source:checked ~ .source-dummy.heat_pump { background-image: url("/wp-assets/uploads/web/calc-icons/active/heat_source_type_heat_pump.png"); } .sources.heat_source_type .source:checked ~ .source-dummy.biomass { background-image: url("/wp-assets/uploads/web/calc-icons/active/heat_source_type_biomass.png"); } .sources.solar_collector_type .source-dummy.tubular { background-image: url("/wp-assets/uploads/web/calc-icons/solar_collector_type_tubular.png"); } .sources.solar_collector_type .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/solar_collector_type_flat.png"); } .sources.solar_collector_type .source:checked ~ .source-dummy.tubular { background-image: url("/wp-assets/uploads/web/calc-icons/active/solar_collector_type_tubular.png"); } .sources.solar_collector_type .source:checked ~ .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/active/solar_collector_type_flat.png"); } .sources.roof_type .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/roof_type_flat.png"); } .sources.roof_type .source-dummy.slanted { background-image: url("/wp-assets/uploads/web/calc-icons/roof_type_slanted.png"); } .sources.roof_type .source:checked ~ .source-dummy.flat { background-image: url("/wp-assets/uploads/web/calc-icons/active/roof_type_flat.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/roof_type_flat.png"), none; } .sources.roof_type .source:checked ~ .source-dummy.slanted { background-image: url("/wp-assets/uploads/web/calc-icons/active/roof_type_slanted.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/roof_type_slanted.png"), none; } .sources.additional_source .source-dummy.electricity { background-image: url("/wp-assets/uploads/web/calc-icons/additional_source_electricity.png"); background-image: url("/wp-assets/uploads/web/calc-icons/additional_source_electricity.png"), none; } .sources.additional_source .source-dummy.gas { background-image: url("/wp-assets/uploads/web/calc-icons/additional_source_gas.png"); background-image: url("/wp-assets/uploads/web/calc-icons/additional_source_gas.png"), none; } .sources.additional_source .source:checked ~ .source-dummy.electricity { background-image: url("/wp-assets/uploads/web/calc-icons/active/additional_source_electricity.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/additional_source_electricity.png"), none; } .sources.additional_source .source:checked ~ .source-dummy.gas { background-image: url("/wp-assets/uploads/web/calc-icons/active/additional_source_gas.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/additional_source_gas.png"), none; } .sources.fuel_type .source-dummy.wood { background-image: url("/wp-assets/uploads/web/calc-icons/fuel_type_wood.png"); background-image: url("/wp-assets/uploads/web/calc-icons/fuel_type_wood.png"), none; } .sources.fuel_type .source-dummy.pellets { background-image: url("/wp-assets/uploads/web/calc-icons/fuel_type_pellets.png"); background-image: url("/wp-assets/uploads/web/calc-icons/fuel_type_pellets.png"), none; } .sources.fuel_type .source:checked ~ .source-dummy.wood { background-image: url("/wp-assets/uploads/web/calc-icons/active/fuel_type_wood.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/fuel_type_wood.png"), none; } .sources.fuel_type .source:checked ~ .source-dummy.pellets { background-image: url("/wp-assets/uploads/web/calc-icons/active/fuel_type_pellets.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/fuel_type_pellets.png"), none; } .sources.house_type .source-dummy.new { background-image: url("/wp-assets/uploads/web/calc-icons/house_type_new.png"); background-image: url("/wp-assets/uploads/web/calc-icons/house_type_new.png"), none; } .sources.house_type .source-dummy.old { background-image: url("/wp-assets/uploads/web/calc-icons/house_type_old.png"); background-image: url("/wp-assets/uploads/web/calc-icons/house_type_old.png"), none; } .sources.house_type .source:checked ~ .source-dummy.new { background-image: url("/wp-assets/uploads/web/calc-icons/active/house_type_new.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/house_type_new.png"), none; } .sources.house_type .source:checked ~ .source-dummy.old { background-image: url("/wp-assets/uploads/web/calc-icons/active/house_type_old.png"); background-image: url("/wp-assets/uploads/web/calc-icons/active/house_type_old.png"), none; } .configurator .sources { display: grid; grid-template-columns: repeat(4, 150px); -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -ms-flex-align: start; align-items: start; grid-gap: 40px; text-align: center; } .configurator .sources label { position: relative; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .configurator .sources label:hover { opacity: 0.8; } .configurator .sources .source { position: absolute; top: 0; height: 100%; width: 100%; cursor: pointer; } .configurator .sources .source-dummy { height: 96px; width: 96px; margin-bottom: 10px; cursor: pointer; background-repeat: no-repeat; } .configurator .sources .source ~ span { font-weight: var(--medium); } .configurator .sources .source:checked ~ span { color: var(--red); } .configurator .step { display: none; border-top: 1px solid #e0e0e0; padding: 32px 0px; } #oze_configurator .configurator .step { display: block; } .configurator .step h3 { font-family: "Inter", sans-serif; font-size: 1.25rem; font-weight: 500; line-height: 1.75rem; } .configurator .step .radio label { display: grid; grid-template-columns: 18px 1fr; grid-column-gap: 10px; } .configurator .step .radio label input { margin-top: 4px; } .configurator .step .radio + .radio { margin-top: 8px; } .configurator .step.active { display: block; } .configurator .action-links { display: -webkit-box; display: -ms-flexbox; display: flex; } .configurator .action-links .btn + .btn { margin-left: 24px; } .configurator .category-specific-content > div:not(.active) { display: none; } .configurator .slider-wrap { display: grid; grid-template-columns: 2fr 1fr; max-width: 500px; grid-gap: 40px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; } .configurator .slider-wrap input { width: 100px; } .configurator .slider-wrap > div:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 16px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } html:not([dir="rtl"]) .configurator .noUi-horizontal .noUi-handle { right: -33px; } .configurator .noUi-horizontal .noUi-origin { height: 100%; background-color: var(--red); border-radius: 2px; } #oze_configurator .configurator .category-specific-content > div:not(.active) { display: block; } #oze_configurator #result:not(.active) { display: none; } #result:not(.active) { display: none; } #result.active { width: 100vw; position: relative; margin-left: calc(50% - 50vw - 9px); margin-right: calc(50% - 50vw - 9px); background: #f1f1f3; margin-top: 64px; } #result.active .full-width-inner { padding: 56px 40px; } #result ~ .contact-wrap, #result ~ .wrapper-viar { display: none; } #result.active ~ .contact-wrap, #result.active ~ .wrapper-viar { display: block; } #result.active ~ .contact-wrap { display: block; } .result-content * { color: #505050; } .result-content br { display: none; } .result-content .flex-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .page-template-configurator-gas .result-content .flex-container .col-md-9, .col-md-8, .col-md-7, .col-md-4 { width: 100%; } .page-template-configurator-gas .result-content .row .col-md-6 { width: 100%; } .result-content h2 { font-size: 1.75rem; line-height: 2rem; } .result-content h3 { font-size: 1.375rem; line-height: 1.875rem; } .result-content a { pointer-events: none; } .result-content ul { list-style-type: none; margin: 1.25rem 0 2.5rem; } .result-content li { position: relative; padding-left: 28px; } .result-content li + li { margin-top: 6px; } .result-content li::before { content: " "; position: absolute; top: 8px; left: 0; display: block; width: 15px; height: 20px; background: url("/wp-assets/uploads/web/icons/check.svg"); background-size: contain; background-repeat: no-repeat; } .page-template-configurator .result-content ul { margin: 1.5rem 0rem; } .result-css .button { font-size: 1rem; color: var(--black); border-color: var(--black); background: transparent; } .result-css .button:hover { color: white; background: var(--black); } #contact_form { padding-top: 16px; } #contact_form .row-wrap { display: grid; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } #contact_form .row-wrap > label { font-weight: 600; } #contact_form .row-wrap .form-fields { display: grid; max-width: 560px; } #contact_form .row-wrap .radio-inputs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } #contact_form .row-wrap .radio-inputs label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0px 24px 8px 0px; gap: 4px; } #contact_form label.error { font-size: 15px; font-weight: 600; color: #ff3e17; padding-top: 4px; } .privacy { font-size: 15px; font-weight: 600; display: grid; grid-template-columns: 24px 1fr; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 8px; } .privacy *:not(span):not(input) { font-size: 0; } .privacy #privacy_approval { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-top: 2px; } .privacy .text { line-height: 22px; } .privacy .text a { text-decoration: underline; } .privacy .text a:hover { color: var(--red); } .recuperation .result p, .recuperation .result table, #cooling_configurator .result p, #cooling_configurator .result table { color: #505050; } .recuperation .result h2, #cooling_configurator .result h2 { font-size: 1.75rem; line-height: 2rem; } .recuperation .result-table, #cooling_configurator .result-table { background-color: #fff; border-collapse: collapse; border: unset; } .recuperation .result-table th, #cooling_configurator .result-table th { font-size: 15px; font-weight: 500; color: #fff; background-color: #505050; padding-left: 20px; } .recuperation .result-table tr:not(.spacer), #cooling_configurator .result-table tr:not(.spacer) { border: 1px solid #ddd; } .recuperation .result-table tbody tr td:first-child, #cooling_configurator .result-table tbody tr td:first-child { text-align: left !important; padding-left: 20px; } .recuperation .result-table tbody tr td.image-cell, #cooling_configurator .result-table tbody tr td.image-cell { text-align: center !important; min-width: 120px; } .recuperation .result-table tbody tr td.image-cell img, #cooling_configurator .result-table tbody tr td.image-cell img { width: 80px; } .recuperation .result-table tbody tr td:last-child, #cooling_configurator .result-table tbody tr td:last-child { text-align: right; padding-right: 16px; } .recuperation .result-table td, #cooling_configurator .result-table td { font-size: 14px; text-align: center; border-width: 0px; } .recuperation .result-table .spacer td, #cooling_configurator .result-table .spacer td { background-color: #f1f1f3; border: 1px solid #f1f1f3; border-width: 0px 1px; } .recuperation .result-table tfoot tr:last-of-type, #cooling_configurator .result-table tfoot tr:last-of-type { font-weight: 600; } .recuperation .result-table tfoot tr td:first-of-type, #cooling_configurator .result-table tfoot tr td:first-of-type { text-align: left; padding-left: 20px; } .recuperation .result-table tfoot tr td:last-of-type, #cooling_configurator .result-table tfoot tr td:last-of-type { padding-right: 16px; } .configurator .result-content { max-width: 900px; margin: 0 auto; padding: 0px 40px 16px; } .configurator .md-error { color: var(--red); width: 100%; } .privacy .md-error { margin-bottom: 24px; } .configurator .success-message { text-align: center; background: #f6f6f6; padding: 28px 56px; border: 2px solid var(--green); } .configurator .success-message h2 { font-size: 1.5rem; margin-bottom: 12px; } .configurator .success-message p { margin-bottom: 0; } .configurator .wrapper-viar { padding: 56px 0px; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .wrapper-viar .grid-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-column-gap: 24px; -moz-column-gap: 24px; column-gap: 24px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .wrapper-viar .image-phone { width: auto; } @media (max-width: 768px) { .configurator .narrowed-content { padding: 0px 20px; } .configurator .result-content { padding-left: 20px; padding-right: 20px; } .configurator .success-message { padding: 24px 20px; } } @media (max-width: 767px) { .configurator .sources { grid-template-columns: repeat(3, 150px); } } @media (min-width: 676px) { #contact_form .row-wrap { grid-template-columns: 200px 1fr; } } @media (max-width: 600px) { .configurator .sources { grid-template-columns: repeat(2, 150px); grid-column-gap: 32px; } .configurator .slider-wrap { grid-template-columns: 1fr; padding: 8px; } html:not([dir="rtl"]) .configurator .noUi-horizontal .noUi-handle { right: -25px; } .configurator .slider-wrap > div:last-child { max-width: 190px; } .configurator .contact-form .form-title { font-size: 1.25rem; } .configurator .success-message { font-size: 1.25rem; } } 
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.grid-container{max-width:1220px;}.wp-block-group__inner-container{max-width:1220px;margin-left:auto;margin-right:auto;}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 991px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: }.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}