
html {scroll-behavior: smooth}:root {}:root .bricks-color-primary {color: var(--bricks-color-ttvpbl)}:root .bricks-background-primary {background-color: var(--bricks-color-ttvpbl)}:root .bricks-color-secondary {color: var(--bricks-color-kfbeqt)}:root .bricks-background-secondary {background-color: var(--bricks-color-kfbeqt)}:root .bricks-color-light {color: var(--bricks-color-rsbsud)}:root .bricks-background-light {background-color: var(--bricks-color-rsbsud)}:root .bricks-color-warning {color: var(--bricks-color-kfbeqt)}:root .bricks-background-warning {background-color: var(--bricks-color-kfbeqt)} body {font-family: "Inter"; color: var(--bricks-color-xlnuku); font-size: clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.4124)),1.5rem)} h1, h2, h3, h4, h5, h6 {line-height: 1.2} h1 {font-size: clamp(4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),6rem); line-height: 1; letter-spacing: -2px} h2 {font-size: clamp(2rem,calc(2rem + ((1vw - 0.32rem) * 6.1856)),3.2rem); line-height: 1.2; letter-spacing: -0.5px; margin-bottom: 0.25em} h3 {font-size: clamp(1.6rem,calc(1.8rem + ((1vw - 0.32rem) * 4.3299)),2.6rem); line-height: 1.2; letter-spacing: -0.5px} h4 {font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 4.3299)),2.2rem); letter-spacing: -0.5px} h5 {font-size: var(--ptr-h5-font-size)} h6 {font-size: var(--ptr-h5-font-size)} .bricks-type-hero {font-size: clamp(3rem,calc(2rem + ((1vw - 0.32rem) * 6.1856)),4.6rem); line-height: 1} .bricks-type-lead {font-size: clamp(1.8rem,calc(1.8rem + ((1vw - 0.32rem) * 4.3299)),2.6rem)} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} .brxe-container {width: 100%; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; column-gap: 3rem; row-gap: 3rem} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {transition: all .25s; color: var(--bricks-color-kfbeqt)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {color: var(--bricks-color-xlnuku)} :where(.brxe-accordion .accordion-content-wrapper) a:focus, :where(.brxe-icon-box .content) a:focus, :where(.brxe-list) a:focus, :where(.brxe-post-content):not([data-source="bricks"]) a:focus, :where(.brxe-posts .dynamic p) a:focus, :where(.brxe-shortcode) a:focus, :where(.brxe-tabs .tab-content) a:focus, :where(.brxe-team-members) .description a:focus, :where(.brxe-testimonials) .testimonial-content-wrapper a:focus, :where(.brxe-text) a:focus, :where(a.brxe-text):focus, :where(.brxe-text-basic) a:focus, :where(a.brxe-text-basic):focus, :where(.brxe-post-comments) .comment-content a:focus {color: var(--bricks-color-xlnuku)} .brxe-block {column-gap: 1.5rem; row-gap: 1.5rem} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-ugpxfh)} .bricks-button {border: 1px solid var(--bricks-color-xlnuku); border-radius: 0.5rem; transition: 0.25s all; color: var(--bricks-color-xlnuku); font-weight: 700; box-shadow: 0 0 3rem -1rem var(--bricks-color-kfbeqt)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-kfbeqt)} :root .bricks-button[class*="primary"] {color: var(--bricks-color-cmeyts); border-color: var(--bricks-color-kfbeqt)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--bricks-color-izaszu)} .bricks-button:hover {box-shadow: 0 0 3rem 1rem transparent; color: var(--bricks-color-voumor)} :root .bricks-button[class*="primary"]:hover {border-color: var(--bricks-color-kfbeqt); color: var(--bricks-color-xlnuku)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--bricks-color-xlnuku)} .bricks-button:focus {color: var(--bricks-color-voumor); box-shadow: 0 0 3rem 3rem transparent} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):focus {background-color: var(--bricks-color-xlnuku)} :root .bricks-button[class*="primary"]:not(.outline):focus {background-color: var(--bricks-color-izaszu)} :root .bricks-button[class*="primary"]:focus {border-color: var(--bricks-color-kfbeqt); color: var(--bricks-color-xlnuku); box-shadow: 0 0 3rem 3rem transparent}.brxe-form .form-group input {background-color: var(--bricks-color-kjerid); border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form .flatpickr {background-color: var(--bricks-color-kjerid); border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form select {background-color: var(--bricks-color-kjerid); border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form textarea {background-color: var(--bricks-color-kjerid); border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form .bricks-button {border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form .choose-files {border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-form .form-group input:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-form .flatpickr:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-form select:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-form textarea:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-form .bricks-button:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-form .choose-files:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-search input[type=search] {background-color: var(--bricks-color-kjerid); border-color: var(--bricks-color-ugpxfh); border-radius: 0.5rem}.brxe-search input[type=search]:focus {border-color: var(--bricks-color-kfbeqt)}.brxe-accordion .accordion-subtitle {font-size: 0.85em}.ptr-transition.brxe-container {transition: all .25s}.ptr-transition.brxe-social-icons li {transition: all .25s}.ptr-transition.brxe-nav-menu .bricks-nav-menu li {transition: all .25s}.ptr-transition.brxe-nav-menu .bricks-nav-menu li a {transition: all .25s}.ptr-transition.brxe-nav-menu .bricks-mobile-menu li a {transition: all .25s}.ptr-transition.brxe-svg {transition: all .25s}.ptr-auto-width.brxe-block {width: auto}.ptr-row.brxe-block {flex-direction: row; align-items: stretch}.ptr-row.brxe-container {flex-direction: row; align-items: stretch}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li > a {font-weight: 700; line-height: 1; padding-top: 0.55em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-radius: 0.5rem}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-weight: 700; line-height: 1; padding-top: 0.55em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}.ptr-nav.brxe-nav-menu .bricks-nav-menu {gap: 3rem}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li {margin-left: 0}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {border-radius: 0.5rem}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:hover > a {background-color: var(--bricks-color-kjerid); color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:focus > a {background-color: var(--bricks-color-kjerid); color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:focus > .brx-submenu-toggle {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-item > a {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-item > .brx-submenu-toggle {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-parent > a {background-color: var(--bricks-color-kjerid); color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-ancestor > a {background-color: var(--bricks-color-kjerid); color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle {background-color: var(--bricks-color-kjerid)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li:focus > .brx-submenu-toggle > * {color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--bricks-color-kfbeqt)}.ptr-nav.brxe-nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--bricks-color-kfbeqt)}.ptr-nav *{ transition: all .25s;} .ptr-nav i{ width:0; font-weight:bold; opacity:0;} .ptr-nav li:hover i,.ptr-nav li:focus i,.ptr-nav li.current-menu-item i{ width: 1em; opacity: 1;} .ptr-nav:has(li:hover) li:not(:hover),.ptr-nav:has(li:focus) li:not(:focus){ filter: blur(2px); opacity: 0.5;}@media (max-width: 478px) {.ptr-nav.brxe-nav-menu .bricks-nav-menu {flex-direction: column}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li > a {justify-content: flex-start}.ptr-nav.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {justify-content: flex-start}}.ptr-txt-small.brxe-nav-menu {font-size: 0.85em}.ptr-txt-small h2{ font-size: 1.85em;}.ptr-txt-small.brxe-text-basic {font-size: 0.85em}.ptr-txt-small h2{ font-size: 1.85em;}.ptr-txt-small.brxe-social-icons li.has-link a, .ptr-txt-small.brxe-social-icons li.no-link {font-size: 0.85em}.ptr-txt-small h2{ font-size: 1.85em;}.ptr-txt-small.brxe-container {font-size: 0.85em}.ptr-txt-small h2{ font-size: 1.85em;}.ptr-bg-blur{ backdrop-filter: blur(5px);}.ptr-bg-light.brxe-block {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-box-width.brxe-block {width: 100%; max-width: 134rem}.ptr-box-width.brxe-container {width: 100%; max-width: 134rem}.ptr-border-left.brxe-nav-menu {border-left: 1px solid var(--bricks-color-kfbeqt); padding-left: 1.5rem; margin-bottom: 0}.ptr-border-left.brxe-div {border-left: 1px solid var(--bricks-color-kfbeqt); padding-left: 1.5rem; margin-bottom: 0}.ptr-border-left.brxe-heading {border-left: 1px solid var(--bricks-color-kfbeqt); padding-left: 1.5rem; margin-bottom: 0}.ptr-border-left.brxe-text-basic {border-left: 1px solid var(--bricks-color-kfbeqt); padding-left: 1.5rem; margin-bottom: 0}.ptr-bg-glow.brxe-section {background-image: url(https://petranca.ch/wp-content/uploads/bg-gradient-light.svg); background-position: center center; background-repeat: no-repeat; background-size: cover}.ptr-bg-glow.brxe-block {background-image: url(https://petranca.ch/wp-content/uploads/bg-gradient-light.svg); background-position: center center; background-repeat: no-repeat; background-size: cover}.ptr-bg-glow.brxe-accordion .accordion-item {background-image: url(https://petranca.ch/wp-content/uploads/bg-gradient-light.svg); background-position: center center; background-repeat: no-repeat; background-size: cover}.ptr-bg-glow.brxe-testimonials .swiper-slide {background-image: url(https://petranca.ch/wp-content/uploads/bg-gradient-light.svg); background-position: center center; background-repeat: no-repeat; background-size: cover}.ptr-side-title.brxe-div {align-self: flex-start !important; font-size: 0.85em; font-weight: 300; transform: rotateZ(-90deg); transform-origin: top right; position: absolute; right: 5rem; top: 0px; padding-right: 150px}@media (max-width: 478px) {.ptr-side-title.brxe-div {display: none}}.ptr-bg-light.brxe-container {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-80w.brxe-heading {max-width: 80%}@media (max-width: 991px) {.ptr-80w.brxe-heading {max-width: 100%}}.ptr-80w.brxe-slider-nested {max-width: 80%}@media (max-width: 991px) {.ptr-80w.brxe-slider-nested {max-width: 100%}}.ptr-80w.brxe-testimonials {max-width: 80%}@media (max-width: 991px) {.ptr-80w.brxe-testimonials {max-width: 100%}}.ptr-bg-light.brxe-heading {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-light.brxe-brf-lottie brf-lottie {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-text-balance{ text-wrap: balance;}.ptr-scroll-icon.brxe-block {background-attachment: fixed; background-position: bottom center; background-size: 100vw; min-height: 150px; height: 15vh; justify-content: center}.ptr-scroll-icon.brxe-section {background-attachment: fixed; background-position: bottom center; background-size: 100vw; min-height: 150px; height: 15vh; justify-content: center}.ptr-bg-light.brxe-text-basic {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-large.brxe-div {position: absolute; background-position: bottom center; background-repeat: no-repeat; background-size: contain; background-blend-mode: color-dodge; background-image: url(https://petranca.ch/wp-content/uploads/claudio_hr.webp); z-index: 0; right: 0px; width: 50%; height: 100%; filter: contrast(200%) opacity(10%) brightness(174%)}:where(.ptr-bg-large.brxe-div > *) {position: relative}.ptr-bg-large.brxe-div::before {background-image: radial-gradient( at center, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.25)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {.ptr-bg-large.brxe-div {width: 100%}}.ptr-100vh.brxe-section {min-height: 100vh; justify-content: center}.ptr-section-p.brxe-section {padding-top: 9rem; padding-bottom: 9rem}.ptr-btn.brxe-button {cursor: pointer; font-size: 1.4rem; line-height: 1; letter-spacing: 0px; padding-top: 15px; padding-bottom: 15px}.ptr-btn{ overflow:hidden; padding-right: 2.6rem;} .ptr-btn i{ margin-right: -3rem; opacity:0; transition: all .15s; font-weight:bold;} .ptr-btn:hover,.ptr-btn:focus{ padding-right: inherit;} .ptr-btn:hover i,.ptr-btn:focus i{ opacity: 1; margin-right: 1rem; color: var(--bricks-color-kfbeqt);}.ptr-bg-light.brxe-slider-nested {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-light.brxe-accordion .accordion-item {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-light.brxe-testimonials .swiper-slide {background-color: var(--bricks-color-xlnuku)}.ptr-slider.brxe-slider-nested .splide__arrow {color: var(--bricks-color-kjerid); font-size: 3rem; min-height: 3rem; min-width: 3rem; height: 3rem; width: 3rem}.ptr-slider.brxe-slider-nested .splide__arrow svg {fill: var(--bricks-color-kjerid); height: 3rem; width: 3rem}.ptr-slider.brxe-slider-nested .splide__slide {justify-content: center}.ptr-slider.brxe-slider-nested .splide__arrow:hover {color: var(--bricks-color-kfbeqt)}.ptr-slider.brxe-slider-nested .splide__arrow svg:hover {fill: var(--bricks-color-kfbeqt)}.ptr-slider.brxe-slider-nested .splide__arrow:focus {color: var(--bricks-color-kfbeqt)}.ptr-slider.brxe-slider-nested .splide__arrow svg:focus {fill: var(--bricks-color-kfbeqt)}.ptr-slider.brxe-slider-nested .splide__arrow--prev {left: -3rem}.ptr-slider.brxe-slider-nested .splide__arrow--next {right: -3rem}.ptr-slider__inner.brxe-block {border-radius: 0.5rem; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; text-align: center; min-height: 250px; flex-direction: column; align-self: flex-start !important; align-items: center}.ptr-slider__inner { backdrop-filter: blur(5px);}.ptr-box-shadow.brxe-block {box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor)}.ptr-box-shadow.brxe-accordion .accordion-item {box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor)}.ptr-border-shine.brxe-block {box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor); border-top: 1px solid var(--bricks-color-izaszu)}.ptr-border-shine.brxe-form {box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor); border-top: 1px solid var(--bricks-color-izaszu)}.ptr-border-shine.brxe-testimonials .swiper-slide {box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor); border-top: 1px solid var(--bricks-color-izaszu)}.ptr-bg-transparent.brxe-block {background-color: var(--bricks-color-bvdtjk)}.ptr-bg-transparent.brxe-form {background-color: var(--bricks-color-bvdtjk)}.ptr-grid3.brxe-block {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr)}@media (max-width: 767px) {.ptr-grid3.brxe-block {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 478px) {.ptr-grid3.brxe-block {grid-template-columns: 1fr}}.ptr-flip-card .ptr-flip-card__inner{ min-height: 250px; padding: 3rem; text-align: center; border-radius: 0.5rem; box-shadow: 0 0 3rem -1.5rem var(--bricks-color-voumor);}.ptr-border-top.brxe-text {border-top: 1px solid var(--bricks-color-kfbeqt); padding-top: 1.5rem}.ptr-box-width-s.brxe-container {width: 100%; max-width: 960px}.ptr-accordion.brxe-accordion .accordion-title .icon {color: var(--bricks-color-kfbeqt); font-size: 1em}.ptr-accordion.brxe-accordion .accordion-title-wrapper {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; background-color: var(--bricks-color-bvdtjk); border-top: 1px solid var(--bricks-color-ugpxfh); border-radius: 0.5rem; margin-bottom: 1.5rem}.ptr-accordion.brxe-accordion .accordion-content-wrapper {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; margin-top: -1.4rem; margin-bottom: 1.5rem; background-color: var(--bricks-color-bvdtjk); border-radius: 0.5rem}.ptr-accordion.brxe-accordion .accordion-title-wrapper:hover {background-color: var(--bricks-color-kjerid)}.ptr-accordion.brxe-accordion .accordion-title-wrapper:focus {background-color: var(--bricks-color-kjerid)}.ptr-accordion.brxe-accordion .brx-open .title + .icon {transform: rotate(180deg)}.ptr-accordion.brxe-accordion .accordion-title .title {color: var(--bricks-color-kfbeqt); font-size: 1.3em; line-height: 1}.ptr-accordion.brxe-accordion .accordion-subtitle {line-height: 1.2}.ptr-accordion{ backdrop-filter: blur(5px);} .ptr-accordion i { transition: all 0.25s;} .ptr-accordion .title { margin-bottom: 0.5rem;}.ptr-padding.brxe-form {padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem}.ptr-border-radius.brxe-form {border-radius: 0.5rem}.ptr-border-radius.brxe-block {border-radius: 0.5rem}.ptr-border-radius.brxe-testimonials .swiper-slide {border-radius: 0.5rem}.ptr-form.brxe-form {padding-top: 3.5rem; padding-right: 3rem; padding-bottom: 3.5rem; padding-left: 3rem}.ptr-form button{ overflow:hidden; padding-right: 2.6rem; font-size: 1.4rem; letter-spacing: 0;} .ptr-form button i{ margin-right: -3rem; opacity:0; transition: all .15s; font-weight:bold;} .ptr-form button .loading { margin-right: 0;} .ptr-form button:hover,.ptr-form button:focus{ padding-right: inherit;} .ptr-form button:hover i,.ptr-form button:focus i,.ptr-form button:active i{ opacity: 1; margin-right: 1rem; color: var(--bricks-color-kfbeqt);} .ptr-form label a{ text-decoration: underline;} .ptr-form .message { border-radius: .5rem;}.ptr-icon-list.brxe-social-icons {flex-direction: column; align-self: stretch}.ptr-icon-list.brxe-social-icons li {border-radius: 0.5rem}.ptr-icon-list.brxe-social-icons li.has-link a, .ptr-icon-list.brxe-social-icons li.no-link {justify-content: flex-start; gap: 1.5rem; width: 100%}.ptr-icon-list li i{ color: var(--bricks-color-kfbeqt)}.ptr-text-center.brxe-heading {text-align: center}.ptr-star-rating.brxe-icon {font-size: 2em; color: var(--bricks-color-kfbeqt); fill: var(--bricks-color-kfbeqt)}.ptr-50vh.brxe-section {min-height: 50vh; justify-content: center}.ptr-bg-light.brxe-section {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-light.brxe-nav-menu {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-bg-light.brxe-text-link {background-color: var(--bricks-color-xlnuku); color: var(--bricks-color-voumor)}.ptr-text-link.brxe-text-link {color: var(--bricks-color-kfbeqt); transition: all .25s}.ptr-text-link.brxe-text-link .icon > i {font-size: 1.6rem}.ptr-text-link.brxe-text-link .icon > svg {width: 1.6rem; height: 1.6rem}.ptr-text-link.brxe-text-link:hover {color: var(--bricks-color-xlnuku)}.ptr-text-link.brxe-text-link:focus {color: var(--bricks-color-xlnuku)}div#s-cnt { backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(20px); } pressidium-floating-button svg:not([width]){ min-width: 2em; } pressidium-floating-button svg:not([height]){ min-height: 2em; }:root {--bricks-color-ttvpbl: #21212c;--bricks-color-cmeyts: #322530;--bricks-color-rsbsud: #152e38;--bricks-color-voumor: #222222;--bricks-color-xlnuku: #ededed;--bricks-color-bvdtjk: rgba(0, 0, 0, 0.25);--bricks-color-ugpxfh: rgba(163, 163, 163, 0.25);--bricks-color-izaszu: rgba(255, 255, 255, 0.1);--bricks-color-kjerid: rgba(255, 255, 255, 0.05);--bricks-color-kfbeqt: #da587f;--bricks-color-xkoggz: #ffffff;}#logo {height: 80px}#logo :not([fill="none"]) {fill: var(--bricks-color-xlnuku) !important}@media (max-width: 478px) {#logo {height: 70px}}#header_logo_link {margin-bottom: -8px; z-index: 1}#header_logo_link:hover path,#header_logo_link:focus path{ fill:var(--bricks-color-kfbeqt) !important;}#header_logo_link .icon-p{ transform: translate(0); transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .5s .0s;}header.scrolling #header_logo_link .icon-p,#header_logo_link:hover .icon-p,#header_logo_link:focus .icon-p{ transform: translate(-20%,-25%); transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .5s .1s;}#header_logo_link .letter-1,#header_logo_link .letter-2,#header_logo_link .letter-3,#header_logo_link .letter-4,#header_logo_link .letter-5,#header_logo_link .letter-6,#header_logo_link .letter-7,#header_logo_link .letter-8{ opacity:1; transform:scale(1);}#header_logo_link .letter-1{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .1s;}#header_logo_link .letter-2{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .2s;}#header_logo_link .letter-3{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .3s;}#header_logo_link .letter-4{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .4s;}#header_logo_link .letter-5{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .5s;}#header_logo_link .letter-6{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .6s;}#header_logo_link .letter-7{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .7s;}#header_logo_link .letter-8{ transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) .8s;}#header_logo_link:hover .letter-1,#header_logo_link:focus .letter-1,header.scrolling #header_logo_link .letter-1,#header_logo_link:hover .letter-2,#header_logo_link:focus .letter-2,header.scrolling #header_logo_link .letter-2,#header_logo_link:hover .letter-3,#header_logo_link:focus .letter-3,header.scrolling #header_logo_link .letter-3,#header_logo_link:hover .letter-4,#header_logo_link:focus .letter-4,header.scrolling #header_logo_link .letter-4,#header_logo_link:hover .letter-5,#header_logo_link:focus .letter-5,header.scrolling #header_logo_link .letter-5,#header_logo_link:hover .letter-6,#header_logo_link:focus .letter-6,header.scrolling #header_logo_link .letter-6,#header_logo_link:hover .letter-7,#header_logo_link:focus .letter-7,header.scrolling #header_logo_link .letter-7,#header_logo_link:hover .letter-8,#header_logo_link:focus .letter-8,header.scrolling #header_logo_link .letter-8{ opacity:0; transform:scale(.5);}@media (max-width: 767px) {#mainnav {display: none}}@media (max-width: 767px) {#brxe-fkjsre {display: none}}#brxe-gbkgrr .brxa-inner {--brxe-toggle-bar-height: 5px; --brxe-toggle-bar-radius: 0px}#brxe-gbkgrr {--brxe-toggle-scale: 0.8; display: none}@media (max-width: 767px) {#brxe-gbkgrr {display: flex}}#brxe-iunamy {align-items: center}#brxe-atzvxu {flex-direction: row; align-items: center; justify-content: space-between; z-index: 10000}header.scrolling #brxe-atzvxu { padding: 1rem 3rem!important; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);}#brxe-esovhl .bricks-nav-menu {flex-direction: column}#brxe-aoxuwc .bricks-nav-menu {flex-direction: column}#brxe-eaveue {font-size: 2.6rem}#brxe-docpbp {align-self: stretch !important; width: 100%; flex-direction: column; justify-content: center}@media (max-width: 767px) {#canvas_inner_box {justify-content: flex-start}}#canvas_inner {padding-top: 15rem; justify-content: center; align-items: center; background-image: url(https://petranca.ch/wp-content/uploads/bg-gradient.svg); background-size: cover}#brxe-nzoazz {background-color: rgba(0, 0, 0, 0.25)}#menu[data-direction] .brx-offcanvas-inner {height: 100vh}@media (max-width: 767px) {#menu[data-direction] .brx-offcanvas-inner {height: 100vh}}#brxe-uhrcse {align-self: flex-start}#brxe-gpnbcc {justify-content: center}#brxe-dxydgg {background-image: url(https://petranca.ch/wp-content/uploads/icon-shape-pink.svg); background-size: cover}#brxe-oeanae {z-index: 1; position: relative}#hero {position: relative; min-height: calc(100vh - 140px); justify-content: center}#webdesign {background-image: url(https://petranca.ch/wp-content/uploads/shape-divider-three.svg); background-size: cover; align-self: stretch !important; width: 100%; opacity: 0.25}#brxe-gnwfge {justify-content: center}#brxe-pbhbgd lottie-player {width: 350px; height: 350px}#brxe-juyccn {justify-content: center; flex-shrink: 2; align-self: stretch !important; width: 100%}@media (max-width: 767px) {#brxe-juyccn {align-items: flex-end}}@media (max-width: 767px) {#brxe-iqsvgb {flex-direction: column-reverse}}#brxe-ujtnkt lottie-player {height: 6rem; background-color: transparent; width: 6rem}[data-id="brxe-wqaemj"].splide__slide {justify-content: flex-start}#brxe-qmzfid lottie-player {height: 6rem; background-color: transparent; width: 5rem}[data-id="brxe-tteybw"].splide__slide {justify-content: flex-start}#brxe-tpdspi lottie-player {height: 6rem; background-color: transparent; width: 5rem}[data-id="brxe-hggizv"].splide__slide {justify-content: flex-start}#brxe-tbghmv lottie-player {height: 6rem; background-color: transparent; width: 6rem}#brxe-hlaaky lottie-player {height: 6rem; background-color: transparent; width: 6rem}#brxe-aohdek .splide__arrow {height: 3rem; width: 3rem}#brxe-gumigy {align-items: flex-end; min-height: 350px}#grafik-multimedia {background-image: url(https://petranca.ch/wp-content/uploads/shape-divider-three.svg); background-size: cover; align-self: stretch !important; width: 100%; opacity: 0.25}#brxe-rwnkkb lottie-player {width: 350px; background-color: transparent; height: 350px}#brxe-nzwipl {flex-shrink: 2; align-items: center; justify-content: center}@media (max-width: 767px) {#brxe-nzwipl {align-items: flex-end}}#brxe-lwizoh {justify-content: center}#brxe-toasev {align-items: stretch}#brxe-xblbre lottie-player {height: 6rem; background-color: transparent; width: 6rem}#brxe-jhpkni {align-items: center; justify-content: center}#brxe-ayahfe {align-items: center; justify-content: center}#brxe-rvoyye lottie-player {height: 6rem; background-color: transparent; width: 6rem}#brxe-fluvum {align-items: center; justify-content: center}#brxe-mfwfym {align-items: center; justify-content: center; background-color: var(--bricks-color-cmeyts)}#brxe-yuruay lottie-player {height: 6rem; background-color: transparent; width: 6rem}#brxe-cwypma {align-items: center; justify-content: center}#brxe-fkezym {align-items: center; justify-content: center; background-color: var(--bricks-color-cmeyts)}#marketing {background-image: url(https://petranca.ch/wp-content/uploads/shape-divider-four.svg); background-size: cover; align-self: stretch !important; width: 100%; opacity: 0.25}#brxe-hiwvfi {justify-content: center}#brxe-bzjmqm lottie-player {width: 350px; height: 350px; background-color: transparent}#brxe-lfingi {flex-shrink: 2; align-items: center; justify-content: center}@media (max-width: 767px) {#brxe-lfingi {align-items: flex-end}}#brxe-gvwhdi {align-items: stretch}@media (max-width: 767px) {#brxe-gvwhdi {flex-direction: column-reverse}}#kontakt {background-image: url(https://petranca.ch/wp-content/uploads/shape-divider-two.svg); background-size: cover; align-self: stretch !important; width: 100%; opacity: 0.25}#brxe-beyntg {justify-content: center}#brxe-yvllha {position: relative; background-image: url(https://petranca.ch/wp-content/uploads/claudio-300x293.png); background-blend-mode: soft-light; background-repeat: no-repeat; background-size: cover; background-position: center center; aspect-ratio: 1/1; filter: brightness(200%) contrast(77%); width: 200px}@media (max-width: 478px) {#brxe-yvllha {width: 100%}}#brxe-yojxqp .repeater-item:nth-child(1).has-link a:hover {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(1).no-link:hover {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(1).has-link a:focus {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(1).no-link:focus {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(2).has-link a:hover {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(2).no-link:hover {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(2).has-link a:focus {color: var(--bricks-color-kfbeqt)}#brxe-yojxqp .repeater-item:nth-child(2).no-link:focus {color: var(--bricks-color-kfbeqt)}#brxe-cyllxz {flex-shrink: 2; justify-content: flex-end; align-self: stretch !important; width: 100%}#brxe-mbnemu {align-items: stretch}#brxe-hrtokh lottie-player {width: 100px; height: 100px; background-color: rgba(0, 0, 0, 0)}#brxe-mphjww {margin-bottom: 0}#brxe-kypyoe {flex-direction: row; justify-content: center; column-gap: 5px}#brxe-mburjs .swiper-button {color: var(--bricks-color-kjerid); font-size: 3rem}#brxe-mburjs .bricks-swiper-button-prev {left: 3.5rem; top: -4rem}#brxe-mburjs .swiper-slide {text-align: center}#brxe-mburjs .repeater-item {justify-content: flex-start; align-items: center}#brxe-mburjs .bricks-swiper-button-next {top: -4rem; right: 3.5rem}#brxe-mburjs .swiper-button:hover {color: var(--bricks-color-kfbeqt)}#brxe-mburjs .swiper-button:focus {color: var(--bricks-color-kfbeqt)}#brxe-mburjs .swiper-slide { padding: 3rem;}#brxe-mburjs .testimonial-meta-data{ font-size: 0.85em;}#brxe-eueyfm {align-items: center}#testimonials_container {min-height: 700px; align-items: center}@media (max-width: 478px) {#testimonials_container {min-height: 800px}}#brxe-ybckth {padding-bottom: 0}@media (max-width: 478px) {#brxe-ybckth {padding-bottom: 0}}#brxe-sxvzav {background-image: url(https://petranca.ch/wp-content/uploads/shape-divider-two.svg); background-size: cover; align-self: stretch !important; width: 100%; opacity: 0.25}#brxe-dyosjt {background-image: url(https://petranca.ch/wp-content/uploads/icon-shape-pink.svg); background-size: cover}#footermenu .bricks-nav-menu > li > a {justify-content: flex-end}#footermenu .bricks-nav-menu > li > .brx-submenu-toggle {justify-content: flex-end}#footermenu .bricks-nav-menu {gap: 1.5rem}#brxe-xthenm {align-items: flex-end}#brxe-otxrpj {padding-top: 0}#brxe-ixrggf {margin-bottom: -1.6rem}#brxe-jysooo {flex-direction: column; row-gap: 1rem}#brxe-tyqwlg {align-items: flex-end}#brxe-siteck {stroke: var(--bricks-color-xlnuku); height: 1.6rem; width: 1.6rem; color: var(--bricks-color-xlnuku); fill: var(--bricks-color-xlnuku)}#brxe-irjmuq {align-items: center; flex-direction: row}@media (max-width: 767px) {#brxe-irjmuq {flex-wrap: nowrap}}#brxe-fgxqdh {height: 40px; width: 40px}#brxe-fgxqdh * {stroke-width: 0 !important}#brxe-fgxqdh {fill: #fff;}#brxe-fgxqdh:hover,#brxe-fgxqdh:focus{ fill:var(--bricks-color-kfbeqt);}#brxe-sljoxh {align-items: flex-end}#footer {justify-content: flex-start}#brx-header.sticky {transition: all .25s}#brx-header.sticky > .brxe-section,#brx-header.sticky > .brxe-container,#brx-header.sticky > .brxe-block,#brx-header.sticky > .brxe-div {transition: all .25s}#brx-header.sticky .brxe-logo {transition: all .25s}#brx-header.sticky .bricks-nav-menu > li > a {transition: all .25s}#brx-header.sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: all .25s}#brx-header.sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: all .25s}#brx-header.sticky .brx-nav-nested-items > li > a {transition: all .25s}#brx-header.sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: all .25s}#brx-header.sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: all .25s}#brx-header.sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: all .25s}#brx-header.sticky .brxe-search {transition: all .25s}#brx-header.sticky .brxe-search button {transition: all .25s}#brx-header.sticky.scrolling > .brxe-section,#brx-header.sticky.scrolling > .brxe-container,#brx-header.sticky.scrolling > .brxe-block,#brx-header.sticky.scrolling > .brxe-div {background-color: rgba(53, 39, 50, 0.5)}