body.mce-content-body{margin:15px}.wp-block-image .components-resizable-box__container{display:inline-block !important}.wp-block-nk-awb,:where(.wp-block-group.has-background){padding:0}.wp-block-cover,.wp-block-cover-image{position:relative;display:flex;align-items:center;justify-content:center;overflow-x:clip;overflow-y:visible;background-position:50%}.has-background-dim{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;opacity:.5}.has-background-dim-0{opacity:0}.has-background-dim-100{opacity:1}.wp-block-cover__image-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wp-block-cover__inner-container{width:100%;z-index:1}.wp-block-site-logo img{width:auto;height:auto}.wp-block-site-logo>div{width:auto !important;height:auto !important}.wp-block-group{position:relative}:is(.wp-block-embed,.wp-block-image)+p{margin-top:40px}p+:is(.wp-block-embed,.wp-block-image){margin-top:40px}figure,.wp-block-embed,.wp-block-image{margin-bottom:0;font-size:0}figcaption,.wp-block-image figcaption{margin:20px 0 0;font-size:1rem}:where(body .is-layout-flow)>*,:where(.wp-site-blocks)>*{margin-block-start:0}.edit-post-visual-editor__post-title-wrapper{margin:0 !important;padding:15px;background:#fbfbfb;border-bottom:1px solid #e0e0e0}h1.editor-post-title{margin:0;font-size:30px;text-align:center}.has-text-align-center{text-align:center}.is-layout-flex{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.is-layout-flex.is-nowrap{flex-wrap:nowrap}body{--bs-body-bg:#fff;--bs-body-text-align:left;--bs-body-color:var(--wp--preset--color--schwarz);--bs-body-font-family:Roboto;--bs-body-font-size:18px;--bs-body-font-weight:400;--bs-body-line-height:1.3333}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;color:var(--wp--preset--color--t-f-turkis)}h1,.h1,.is-style-h1{margin:0 auto 120px;font-size:48px;line-height:1.125}h1+.has-lead-font-size,:is(.h1,.is-style-h1)+.has-lead-font-size{margin-top:-80px}h2,.h2,.is-style-h2{margin:0 auto 20px;font-size:42px;line-height:1.1429}h3,.h3,.is-style-h3{margin:0 auto 20px;font-size:30px;line-height:1.2}:is(p,ul)+h3,:is(p,ul)+:is(.h3,.is-style-h3){margin-top:90px}h4,.h4,.is-style-h4{margin:0 auto 20px;font-size:24px;line-height:1.25}h5,.h5,.is-style-h5{margin:0 auto 20px;font-size:18px;line-height:1.33}h6,.h6,.is-style-h6{margin:0 auto;font-size:16px;line-height:1.25}.has-lead-font-size{font-size:var(--wp--preset--font-size--lead);font-weight:500;line-height:1.2}.has-bigger-font-size{font-size:var(--wp--preset--font-size--bigger);line-height:1.2727}.has-f-20-font-size{font-size:var(--wp--preset--font-size--f-20);line-height:1.3}.has-small-font-size{font-size:var(--wp--preset--font-size--small);line-height:1.4286}.has-f-20-font-size strong{font-weight:500}.has-f-20-font-size a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.is-style-links-underline a,.is-style-links-underline a:hover{font-style:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.is-style-links-wo-underline a,.is-style-links-wo-underline a:hover{text-decoration:none}.is-style-inherit-links a{color:inherit}.is-style-inherit-links a,.is-style-inherit-links a:hover{font-weight:400}.is-style-list-with-gaps li ul,.is-style-list-with-gaps li+li{margin-top:12px}hr{opacity:1}.wp-block-separator{border-bottom:0}a,a:hover{font-weight:500;color:var(--wp--preset--color--t-f-orange);text-decoration:none}a:hover{font-style:italic;color:var(--wp--preset--color--orange-hover)}a[href^="mailto:"],a[href^="tel:"]{color:inherit;font-weight:400}.has-lead-font-size a:is([href^="mailto:"],[href^="tel:"]),[style*="font-weight:"] a:is([href^="mailto:"],[href^="tel:"]){font-weight:inherit}a[href^="mailto:"]:hover,a[href^="tel:"]:hover{color:var(--wp--preset--color--t-f-orange)}.has-link-color a{color:inherit}b,strong{font-weight:700}:is(p,ul):not(:last-child){margin-bottom:22px}:is(p,ul):last-child{margin-bottom:0}.btn,.wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-width:215px;padding:11px 48px;background:var(--wp--preset--color--t-f-orange);border:0;border-radius:0;font-size:18px;font-weight:500;line-height:1.3333;color:#fff;text-decoration:none;transition:all .3s ease;transition-property:background-color,color}a:hover :is(.btn,.wp-block-button__link),:is(.btn,.wp-block-button__link):hover{background-color:var(--wp--preset--color--orange-hover);color:#fff;font-style:italic;letter-spacing:.0119em}.has-orange-gradient-background~.wp-block-cover__inner-container .btn{background:var(--wp--preset--color--t-f-turkis);color:#fff}.has-orange-gradient-background~.wp-block-cover__inner-container .btn:hover{background-color:#003d51;color:#fff}.btn-ghost,.is-style-outline .wp-block-button__link{padding:8px 35px;background:0 0;border:2px solid var(--wp--preset--color--t-f-orange);color:var(--wp--preset--color--t-f-orange)}a:hover .btn-ghost,.btn-ghost:hover,.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--t-f-orange);color:var(--wp--preset--color--weiss)}#menu ul.main a{padding:5px 15px 3px;border-bottom:2px solid transparent;font-size:16px;line-height:1.5;text-transform:uppercase;color:var(--wp--preset--color--black-dark-blue);text-decoration:none}#menu ul.main .active>a{border-bottom-color:var(--wp--preset--color--black-dark-blue)}.swiper-container-wrapper :is(.swiper-button-next,.swiper-button-prev){top:50%;left:auto;right:var(--bs-offset);width:23px;height:42px;margin-top:-21px;background:0 0;border-radius:0;background:0 0}.swiper-container-wrapper [data-slides-count="1"]:is(.swiper-button-next,.swiper-button-prev){display:none !important}.swiper-container-wrapper .swiper-button-prev{left:var(--bs-offset);right:auto}.swiper-container-wrapper :is(.swiper-button-next,.swiper-button-prev):after{content:'';width:23px;aspect-ratio:23/42;-webkit-mask:url(//taini-frick.ch/wp-content/themes/taini-frick/images/swiper.svg) no-repeat center/contain;mask:url(//taini-frick.ch/wp-content/themes/taini-frick/images/swiper.svg) no-repeat center/contain;background:#fff}.swiper-container-wrapper .swiper-button-prev:after{transform:rotate(180deg)}.swiper-container-wrapper .swiper-horizontal>.swiper-pagination-bullets{display:flex;gap:8px;justify-content:center;bottom:0}.swiper-container-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity:.4;width:6px;height:6px;background:#fff;border-radius:0;margin:0 !important}:is(.is-style-image-on-top,.is-style-background-only-shrinking) .wp-block-cover__background{z-index:0}:is(.is-style-image-on-top,.is-style-background-only-shrinking) .wp-block-cover__image-background{z-index:1}.is-style-gap-80-lines:not([data-type="bootstrap/row"]),.is-style-gap-80-lines[data-type="bootstrap/row"]>.row{--bs-gutter-x:0;display:grid;grid-template-columns:repeat(3,1fr);gap:80px}.is-style-gap-80-lines:not([data-type="bootstrap/row"])>div,.is-style-gap-80-lines[data-type="bootstrap/row"]>.row>div{position:relative;width:100%}.is-style-gap-80-lines:not([data-type="bootstrap/row"])>div:not(:first-child):before,.is-style-gap-80-lines[data-type="bootstrap/row"]>.row>div:not(:first-child):before{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:-40px}:is(.form-control,.form-select),:is(.form-control,.form-select):focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0 0 20px;padding:11px;background-color:var(--wp--preset--color--hellgrau);border:0;border-radius:0;color:#000}:is(.form-control,.form-select):focus{box-shadow:none;border-color:#a0bcf8}.form-control::-moz-placeholder{color:var(--wp--preset--color--grau)}.form-control::placeholder{color:var(--wp--preset--color--grau)}:is(.form-control,.form-select).wpcf7-not-valid{border-color:red}textarea.form-control,textarea.form-control:focus{height:310px}.wpcf7-submit{margin-top:24px}.wpcf7-radio{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:40px}.wpcf7-radio .wpcf7-list-item{display:block;margin:0}.wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer;font-weight:500}.wpcf7-radio .wpcf7-list-item [type=radio]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-right:10px;background:#fff;border:1.5px solid var(--wp--preset--color--grau);border-radius:50%}.wpcf7-radio .wpcf7-list-item [type=radio]:hover{background-color:rgba(0,76,101,.4) !important;border-color:#fff;outline:rgba(0,76,101,.4) solid 3px}.has-orange-gradient-background~.wp-block-cover__inner-container .wpcf7-radio .wpcf7-list-item [type=radio]{background:0 0;border:1.5px solid #fff}.wpcf7-radio .wpcf7-list-item [type=radio]:checked{background:var(--wp--preset--color--hellgrau) url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><filter id="b" width="20" height="20" x="0" y="2" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="2"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_431_8"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_431_8" result="shape"/></filter><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath><g clip-path="url(%23a)"><g filter="url(%23b)"><circle cx="10" cy="10" r="6" fill="%23004c65"/></g></g></svg>') center center no-repeat !important;border-color:var(--wp--preset--color--hellgrau) !important}.wpcf7-acceptance{display:block;margin:25px 0}.wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:start;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item [type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:16px;height:16px;margin:3px 10px 0 0;background:0 0;border:solid 1px #000;border-radius:0}.wpcf7-acceptance.wpcf7-not-valid{color:red}.wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item [type=checkbox]{border-color:red}.wpcf7-acceptance .wpcf7-list-item [type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M6 10l3 3l6-6"/></svg>')}:is(p,figure)+.wp-block-buttons{margin-top:60px}.accordion-item{border:none;border-bottom:1px solid var(--wp--preset--color--hellgrau);background:0 0}.accordion-button:not(.collapsed),.accordion-button.collapsed{padding:15px 0;background:0 0;box-shadow:none;font-size:20px;font-weight:700;line-height:1.3;color:var(--wp--preset--color--t-f-turkis)}.accordion-button:after,.accordion-button:not(.collapsed):after{width:22px;height:13px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" fill="none" viewBox="0 0 22 13"><path stroke="%23f17c00" stroke-width="2.5" d="m1 1 10 10L21 1"/></svg>')}.accordion-body{padding:0 40px 20px 0;color:var(--wp--preset--color--grau)}#top{display:flex;position:fixed;z-index:999;right:20px;bottom:40px;opacity:0;transform:translateY(40px);transition:all .3s ease;transition-property:transform,opacity;pointer-events:none}#top:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="25" fill="none" viewBox="0 0 44 25"><path stroke="%23f17c00" stroke-width="4" d="M42 23 22 3 2 23"/></svg>');font-size:0}.scrolled.scrolling-up:not(.compensate-for-scrollbar) #top{transform:translateY(0px);opacity:1;pointer-events:all}.hero-badge{position:absolute;right:20px;bottom:calc( 100% - 101px )}.is-style-hover-zoom{overflow:hidden}.is-style-hover-zoom img{transition:transform .3s ease;will-change:transform}#floating-phone{position:fixed;z-index:999;top:110px;right:0;padding:13px 20px 13px 110px;white-space:nowrap;background:#f17c00 url(//taini-frick.ch/wp-content/themes/taini-frick/images/sticky.svg) left 20px center no-repeat;line-height:1.2222;color:#fff}#floating-phone p:not(:last-child){margin-bottom:6px}#floating-phone a{color:inherit;text-decoration:none !important}@media (hover:hover){.is-style-hover-zoom:hover img{transform:scale(1.1)}}@media(max-width:991px){:is(p,figure)+.wp-block-buttons{margin-top:40px}#floating-phone{display:none}}@media(max-width:767px){h1,.h1,.is-style-h1{margin:0 auto 40px;font-size:36px;line-height:1.1667}h1+.has-lead-font-size,:is(.h1,.is-style-h1)+.has-lead-font-size{margin-top:-20px}h2,.h2,.is-style-h2{font-size:28px;line-height:1.2143}h3,.h3,.is-style-h3{font-size:24px}:is(p,ul)+h3,:is(p,ul)+:is(.h3,.is-style-h3){margin-top:40px}.has-lead-font-size{--wp--preset--font-size--lead:20px;line-height:1.3}.has-bigger-font-size{--wp--preset--font-size--bigger:18px}.has-f-20-font-size{--wp--preset--font-size--f-20:16px}.hero-badge{bottom:calc( 100% - 36px )}.hero-badge img{width:100px}}@media(max-width:575px){:root{--bs-offset:20px;--snap:-20px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-left:20px;padding-right:20px}body{font-size:14px;line-height:1.4286}h5,.h5,.is-style-h5{margin-bottom:10px;font-size:16px}}