@font-face{font-family:Raleway;src:url(https://viva-kosmetik.at/wordpress/wp-content/themes/customizer-child/fonts/Raleway-VariableFont_wght.ttf);font-weight:400}@font-face{font-family:Caveat;src:url(https://viva-kosmetik.at/wordpress/wp-content/themes/customizer-child/fonts/Caveat-VariableFont_wght.ttf);font-weight:400}*{font-family:"Raleway",Arial,sans-serif;font-size:16px;position:relative}#content,#main-wrapper{padding-bottom:0}.container[role=main]{margin-top:0}h1,h2,h3,h4,h5{font-family:"Raleway",Arial,sans-serif;font-weight:500}label{font-size:16px;font-family:"Raleway",Arial,sans-serif;font-weight:400}.page-entry-title{visibility:hidden;height:0}.archive-header .archive-title,.entry-header .entry-title,.woocommerce .woocommerce-products-header .page-title{margin-top:4rem}button,input[type=submit]{font-size:16px;text-transform:capitalize;background-color:#e7797a;border-radius:15px;color:#fff;border:none;padding:.8rem 1.8rem}button:hover,input[type=submit]:hover{background-color:#e85a5c;color:#fff}.btn-overview{margin:6rem 15px;margin-top:2rem}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:16px}.wp-block-post{list-style-type:none}ol li,ul li{list-style-type:square}ul{width:100%;margin-left:15px;margin-right:15px}@media only screen and (max-width:590px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:25px}}.dropdown-menu{width:300px}.nav__menu-wrapper ul li{list-style-type:none}.grid-container__square-mini .entry-header .entry-title a:after,.grid-container__square-mini .entry-header .woocommerce .woocommerce-products-header .page-title a:after,.woocommerce .woocommerce-products-header .grid-container__square-mini .entry-header .page-title a:after{content:none}.czr-wp-the-content ol,.czr-wp-the-content ul,.woocommerce-Tabs-panel.entry-content ol,.woocommerce-Tabs-panel.entry-content ul,.woocommerce-product-details__short-description ol,.woocommerce-product-details__short-description ul{padding:0}blockquote p{font-family:"Caveat";font-weight:100}blockquote:before{content:none}.wp-block-pullquote{border:none;padding:2rem}.wp-block-pullquote p{font-size:1.8em;line-height:1.2}.column-background{background-color:#f7f8f9;padding:2rem}.partner-tile{background-color:#f7f8f9;padding-bottom:2rem}.partner-tile img{object-fit:cover;height:200px;min-height:200px;width:100%}.partner-tile h1,.partner-tile h2,.partner-tile h3,.partner-tile h4,.partner-tile h5,.partner-tile h6,.partner-tile p{padding:0 3rem}.header-img img{width:100%;margin-top:2rem}@media only screen and (max-width:700px){.header-img{visibility:hidden;height:0}}.service-tile{background-color:#f7f8f9}.service-tile a{color:#000;text-decoration:none}.service-tile img{object-fit:cover;height:300px;width:100%}.service-tile img:hover{opacity:70%}article .entry-content a{text-decoration:none}article .entry-content a:hover{text-decoration:underline}.wpcf7-form label{width:100%}.wpcf7-form label input{width:100%}.video-margin{margin-top:-8rem}.video-padding{padding-top:280px;padding-bottom:280px}.video-wrapper{text-align:center;height:100%;width:100%;top:0;left:0;position:absolute!important;overflow:hidden;z-index:0;direction:ltr}@media only screen and (max-width:400px){.video-margin{margin-top:-8rem;margin-bottom:-8rem}}div.accordion{position:relative;margin-bottom:1em;width:100%;background:#f7f8f9;padding:.1rem;padding-left:1rem}.accordion input{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;visibility:0}.accordion label:before{content:"";display:inline-block;border:8px solid transparent;border-left:13px solid #999}.accordion label{cursor:pointer;position:relative;display:flex;align-items:center}.accordion div.accordion-content{max-height:0px;overflow:hidden;transition:max-height .5s;background-color:#fff;border:2px solid #f7f8f9;margin-left:-.9rem}.accordion div.accordion-content{padding:0 2em}.accordion input:checked~p label:before{border-left:8px solid transparent;border-top:13px solid #999;margin-top:12px;margin-right:10px}.accordion input:checked~p~div.accordion-content{max-height:10000px}