@charset "UTF-8";
/*!
 * Theme Name: Theme TW Naturstein
 * Description: Child theme for Uncode theme
 * Author: Undsgn™
 * Author URI: http://www.undsgn.com
 * Template: uncode
 * Version: 1.0.1
 * Text Domain: uncode
*/@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:200;src:url(fonts/assistant/assistant-v24-latin_latin-ext-200.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:300;src:url(fonts/assistant/assistant-v24-latin_latin-ext-300.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:400;src:url(fonts/assistant/assistant-v24-latin_latin-ext-regular.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:500;src:url(fonts/assistant/assistant-v24-latin_latin-ext-500.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:600;src:url(fonts/assistant/assistant-v24-latin_latin-ext-600.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:700;src:url(fonts/assistant/assistant-v24-latin_latin-ext-700.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:800;src:url(fonts/assistant/assistant-v24-latin_latin-ext-800.woff2) format("woff2"),url(fonts/assistant/assistant-v24-latin_latin-ext-800.ttf) format("truetype")}:root{--base-font-size:14px;--base-small-size:12px;--base-large-size:18px;--base-h1-size:35px;--base-h2-size:24px;--base-h3-size:20px;--base-h4-size:16px;--base-h5-size:14px;--base-h6-size:12px}@media (min-width:570px) and (max-width:1499px){:root{--base-font-size:calc(11.54575px + 0.43057vw);--base-small-size:calc(9.54575px + 0.43057vw);--base-large-size:calc(16.77287px + 0.21529vw);--base-h1-size:calc(25.79656px + 1.61464vw);--base-h2-size:calc(20.31862px + 0.64586vw);--base-h3-size:calc(16.93219px + 0.53821vw);--base-h4-size:calc(14.77287px + 0.21529vw);--base-h5-size:calc(12.77287px + 0.21529vw);--base-h6-size:calc(10.77287px + 0.21529vw)}}@media (min-width:1500px){:root{--base-font-size:18px;--base-small-size:16px;--base-large-size:20px;--base-h1-size:50px;--base-h2-size:30px;--base-h3-size:25px;--base-h4-size:18px;--base-h5-size:16px;--base-h6-size:14px}}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-size:14px}@media (min-width:570px) and (max-width:1499px){body{font-size:calc(11.54575px + .43057vw)}}@media (min-width:1499px){body{font-size:18px}}body{font-weight:400}.text-lead,.text-lead *{font-size:var(--base-large-size)!important}.text-small,.text-small *{font-size:var(--base-small-size)!important}.menu-smart .block-wrapper-parent address,.menu-smart .block-wrapper-parent code,.menu-smart .block-wrapper-parent dd,.menu-smart .block-wrapper-parent dl,.menu-smart .block-wrapper-parent dt,.menu-smart .block-wrapper-parent label,.menu-smart .block-wrapper-parent li,.menu-smart .block-wrapper-parent p,.menu-smart .block-wrapper-parent pre,.menu-smart .block-wrapper-parent small,.menu-smart .block-wrapper-parent span.tab-excerpt,address,code,dd,dl,dt,label,li,p,pre,small,span.tab-excerpt{line-height:1.35}ul li{font-size:14px}@media (min-width:570px) and (max-width:1499px){ul li{font-size:calc(11.54575px + .43057vw)}}@media (min-width:1499px){ul li{font-size:18px}}.h1:not([class*=fontsize-]),h1:not([class*=fontsize-]){font-size:var(--base-h1-size);font-weight:500;line-height:1.28}.h2:not([class*=fontsize-]),h2:not([class*=fontsize-]){font-size:var(--base-h2-size);font-weight:500;line-height:1.28}.h3:not([class*=fontsize-]),h3:not([class*=fontsize-]){font-size:var(--base-h3-size);font-weight:500;line-height:1.28}.h4:not([class*=fontsize-]),h4:not([class*=fontsize-]){font-size:var(--base-h4-size);font-weight:500;line-height:1.28}.h5:not([class*=fontsize-]),h5:not([class*=fontsize-]){font-size:var(--base-h5-size);font-weight:500;line-height:1.28}.h6:not([class*=fontsize-]),h6:not([class*=fontsize-]){font-size:var(--base-h6-size);font-weight:500;line-height:1.28}.fontsize-715798{font-size:60px}@media (min-width:570px) and (max-width:1499px){.fontsize-715798{font-size:calc(38.5253px + 3.76749vw)}}@media (min-width:1499px){.fontsize-715798{font-size:95px}}.fontsize-715798{font-weight:500;line-height:1.12}.fontsize-212217{font-size:32px}@media (min-width:570px) and (max-width:1499px){.fontsize-212217{font-size:calc(14.82024px + 3.01399vw)}}@media (min-width:1499px){.fontsize-212217{font-size:60px}}.fontsize-212217{font-weight:700;line-height:1.28}.material-content .t-entry-visual .t-overlay-inner{height:auto;bottom:0;background-color:rgba(0,0,0,.439)}.material-content .t-entry-visual .t-overlay-inner .t-entry-title{margin-top:0!important}.btn.btn-lg:not([class*=fontsize-]){font-size:14px!important}@media (min-width:570px) and (max-width:1499px){.btn.btn-lg:not([class*=fontsize-]){font-size:calc(11.54575px + .43057vw)!important}}@media (min-width:1499px){.btn.btn-lg:not([class*=fontsize-]){font-size:18px!important}}.btn.btn-xl:not([class*=fontsize-]){font-size:14px!important}@media (min-width:570px) and (max-width:1499px){.btn.btn-xl:not([class*=fontsize-]){font-size:calc(10.31862px + .64586vw)!important}}@media (min-width:1499px){.btn.btn-xl:not([class*=fontsize-]){font-size:20px!important}}.btn:not(.btn-padding-x){padding-left:30px;padding-right:30px}.btn.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,.btn.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover,.btn.btn-color-372660:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,.btn.btn-color-372660:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover{background-color:#fff!important;border-color:#237c62!important}.btn-link.btn-lg:not([class*=fontsize-]){font-size:14px!important}@media (min-width:570px) and (max-width:1499px){.btn-link.btn-lg:not([class*=fontsize-]){font-size:calc(11.54575px + .43057vw)!important}}@media (min-width:1499px){.btn-link.btn-lg:not([class*=fontsize-]){font-size:18px!important}}.btn-link.btn-xl:not([class*=fontsize-]){font-size:14px!important}@media (min-width:570px) and (max-width:1499px){.btn-link.btn-xl:not([class*=fontsize-]){font-size:calc(10.31862px + .64586vw)!important}}@media (min-width:1499px){.btn-link.btn-xl:not([class*=fontsize-]){font-size:20px!important}}footer .wpb_column a:focus,footer .wpb_column a:hover{text-decoration:underline;color:#fff!important}.footer-scroll-top .scroll-top .btn-default{background-color:#237c62!important;border-color:#237c62!important}.footer-scroll-top .scroll-top .btn-default:focus,.footer-scroll-top .scroll-top .btn-default:hover{background-color:#fff!important}.footer-scroll-top .scroll-top .btn-default:focus:before,.footer-scroll-top .scroll-top .btn-default:hover:before{color:#237c62!important}.footer-scroll-top .scroll-top .btn-default:before{font-weight:700}.wpcf7-form .wpcf7-response-output{font-weight:700;font-size:var(--base-large-size)}.kc_captcha .captcha-image{border:none;text-align:left}.kc_captcha .captcha-image>label{width:50px!important}.kc_captcha .captcha-image>label input+svg{width:40px;height:40px;color:#237c62}@media (max-width:569px){.wpcf7-form-control-wrap .wpcf7-form-control,.wpcf7-inline-wrapper .wpcf7-inline-field{width:100%;display:block;padding:5px 0}form .wpcf7-inline-wrapper:nth-child(2) p{margin-top:revert}.wpcf7-inline-wrapper+.wpcf7-inline-wrapper,p+.wpcf7-inline-wrapper{margin-top:0}}.uncode-accordion.plus-signed .panel-title>a>span:after{color:#237c62;font-size:24px!important}@media (min-width:570px) and (max-width:1499px){.uncode-accordion.plus-signed .panel-title>a>span:after{font-size:calc(17.25081px + 1.18407vw)!important}}@media (min-width:1499px){.uncode-accordion.plus-signed .panel-title>a>span:after{font-size:35px!important}}.uncode-accordion.plus-signed .panel-title>a>span:after{font-weight:700}
/*# sourceMappingURL=style.css.map */