
html {scroll-behavior: smooth}:root {--min-screen-width: 320px;--danger: #C21F33;--secondary: #289f7d;--max-screen-width: 2560px;--primary: #C21F33;--tertiary: #fffbf0;--bg-body: #ffffff;--bg-overlay: #ffffff40;--text-body: #1c1c1c;--space-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--text-title: #1c1c1c;--space-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--border-primary: #d9d9d966;--light: rgb(255,255,255);--dark: #121212;--success: rgb(0, 250, 71);--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--text-xs: clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.6rem);--text-l: clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--text-xl: clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--text-2xl: clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--text-3xl: clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--text-4xl: clamp(2.88rem,calc(4.34vw + 1.49rem),6.58rem);--hero-title-size: var(--text-3xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--muted: #80808080;--warning: rgb(227, 227, 28);--info: #4190be;--shadow: rgba(0, 0, 0, 0.15);--accent: #00a396;--transition: .25s;--backdrop: rgba(0, 0, 0, 0.15);--mid-screen-width: 1920px;--grey: #f5f5f5;--light-grey: #82828226;}h1,h2,h3,h4,h5,h6{ text-wrap:balance;}button:hover,butotn:focus{ opacity: 0.5;}section { scroll-margin-top: 150px; }::selection{ background: var(--primary); color: var(--light);}address{ font-style:normal;}body::-webkit-scrollbar {width: 12px; }body::-webkit-scrollbar-track {background: var(--dark); }body::-webkit-scrollbar-thumb { background-color: var(--primary);}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)}:where(:root) * {border-color: var(--border-primary)}:where(:root) .bricks-color-danger {color: var(--danger)}:where(:root) .bricks-background-danger {background-color: var(--danger)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-info {color: var(--info)}:where(:root) .bricks-background-info {background-color: var(--info)}:where(:root) .bricks-color-muted {color: var(--muted)}:where(:root) .bricks-background-muted {background-color: var(--muted)} body {font-size: var(--text-m); color: var(--text-body); font-family: "Montserrat"} h1, h2, h3, h4, h5, h6 {line-height: 1.1} h1 {font-size: var(--text-2xl); letter-spacing: -2px} h2 {font-size: var(--text-xl); letter-spacing: -1px} h3 {font-size: var(--text-l); letter-spacing: -1px; line-height: 1.4; margin-bottom: 1em} h4 {font-size: var(--text-m)} h5 {font-size: var(--text-l)} h6 {font-size: var(--text-m)} .bricks-type-hero {font-size: var(--hero-title-size); letter-spacing: -1.5px} .bricks-type-lead {font-weight: 300; line-height: 1.2} .brxe-section {align-items: center; justify-content: center} .brxe-container {padding-top: 0; padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); width: var(--mid-screen-width); display: flex; column-gap: var(--space-m); row-gap: var(--space-m)} .woocommerce main.site-main {width: var(--mid-screen-width)} #brx-content.wordpress {width: var(--mid-screen-width)} .brxe-block {column-gap: var(--space-s); row-gap: var(--space-s)}.brxe-divider.horizontal .line {border-top-color: var(--border-primary)}.brxe-divider.vertical .line {border-right-color: var(--border-primary)}.brxe-divider .icon i {color: var(--border-primary)} :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 {color: var(--primary); text-decoration: underline; transition: all var(--transition)} :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(--primary)} :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(--primary)} html {background-color: var(--bg-body)} body {background: none}.brx-popup .brx-popup-backdrop {background-color: var(--backdrop)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--space-s)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-s)}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul) {padding-inline-start: 1em}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol) {padding-inline-start: 1em} .bricks-button {border: 1px solid var(--text-body); border-radius: var(--radius-xs); transition: all var(--transition); color: var(--text-body); font-weight: 700; font-size: var(--text-s); line-height: 2} :root .bricks-button[class*="primary"] {color: var(--light); border-color: var(--primary)} :root .bricks-button[class*="secondary"] {border-color: var(--secondary); color: var(--light)} :root .bricks-button[class*="muted"] {border-color: var(--muted); color: var(--dark)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {border-color: var(--bg-body); color: var(--primary)} :root .bricks-button[class*="dark"] {border-color: var(--dark); color: var(--light)} .bricks-button.sm {font-size: var(--text-s)} :root .bricks-button[class*="dark"].outline {color: var(--dark)}.brxe-form .form-group label {text-transform: none}.brxe-form .form-group .label {text-transform: none}.brxe-form ::placeholder {color: var(--border-primary)}.brxe-form select {color: var(--border-primary); background-color: var(--light); border-radius: var(--radius-m); padding-right: var(--space-s); padding-left: var(--space-s)}.brxe-form .form-group input {background-color: var(--light); border-radius: var(--radius-m); padding-right: var(--space-s); padding-left: var(--space-s)}.brxe-form .flatpickr {background-color: var(--light); border-radius: var(--radius-m); padding-right: var(--space-s); padding-left: var(--space-s)}.brxe-form textarea {background-color: var(--light); border-radius: var(--radius-m); padding-right: var(--space-s); padding-left: var(--space-s)}.brxe-form .bricks-button {border-radius: var(--radius-m)}.brxe-form .choose-files {border-radius: var(--radius-m)}.brxe-form .form-group {padding-bottom: var(--space-m)}.vs_flex-row.brxe-block {flex-direction: row; justify-content: flex-start; display: flex}.vs_flex-row.brxe-container {flex-direction: row; justify-content: flex-start; display: flex}.vs_flex-space-btw.brxe-block {justify-content: space-between}.vs_no-gap.brxe-block {row-gap: 0px; column-gap: 0px}.vs_flex-shrink.brxe-block {flex-shrink: 2}.vs_text-link.brxe-text-link .icon > i {font-size: var(--text-m)}.vs_text-link.brxe-text-link .icon > svg {width: var(--text-m); height: var(--text-m)}.vs_text-link.brxe-text-link {gap: var(--space-xs); font-size: var(--text-s); font-weight: 700; padding-left: 2px}.vs_text-link.brxe-text-link .icon {color: var(--primary); fill: var(--primary)}.vs_text-xs.brxe-text-link {font-size: var(--text-xs)}.vs_flex-end.brxe-section {justify-content: flex-end}.vs_bg-3.brxe-section {background-image: url("https://vincoswiss.ch/wp-content/uploads/bg-3-1024x576.webp"); background-size: cover; background-position: center center}.vs_bg-dark.brxe-section {background-color: var(--dark); color: var(--light)}.vs_bg-dark{ .vs_bf-form{ label{ color: var(--light); } input, select{ color: var(--dark); } } }.vs_33vh.brxe-section {min-height: 33vh}.vs_width-m.brxe-container {max-width: 1280px; width: 100%}.vs_grid-2.brxe-container {display: grid; align-items: initial; grid-template-columns: repeat(2,1fr)}@media (max-width: 767px) {.vs_grid-2.brxe-container {grid-template-columns: 1fr}}.vs_section-padding.brxe-section {padding-top: calc(var(--space-4xl) - var(--space-m)); padding-bottom: var(--space-4xl)}.vs_text-s.brxe-post-toc .toc-list {font-size: var(--text-s)}.vs_text-s.brxe-text-basic {font-size: var(--text-s)}.vs_bg-1.brxe-section {background-image: url("https://vincoswiss.ch/wp-content/uploads/bg-1-768x432.webp"); background-size: cover; background-attachment: fixed}.vs_icon-bg.brxe-section {background-attachment: fixed; background-position: center center; background-size: auto; background-blend-mode: hue; background-repeat: no-repeat; background-image: url("https://vincoswiss.ch/wp-content/uploads/icon-bg-2.svg")}.vs_flex-center.brxe-block {align-items: center}.vs_whatsapp.brxe-button i {font-size: var(--text-l)}.vs_whatsapp.brxe-button {position: fixed; right: 10px; bottom: 10px; font-size: var(--text-xs); height: 4rem}:root {--bricks-color-fkhtxb: transparent;}:root[data-brx-theme="dark"] {--bricks-color-fkhtxb: transparent;}#mainlogo .bricks-site-logo {width: 200px}#logo-wrapper {max-width: 200px; padding-top: x}header{ #logo-wrapper .bricks-shape-divider-inner{ transition: all .2s ease; opacity:0; bottom: calc(-2.6 * var(--space-m)); right: 78px; } &.scrolling #logo-wrapper .bricks-shape-divider-inner{ opacity: 1; bottom: calc(-2.6 * var(--space-s)); }}@media (max-width: 478px) {header{ &.scrolling #logo-wrapper .bricks-shape-divider-inner{ display:none; }}}#contact-wrapper {justify-content: flex-end; max-width: 350px}@media (max-width: 991px) {#contact-wrapper {display: none}}@layer bricks {@media (max-width: 991px) {#mainnav .bricks-nav-menu-wrapper { display: none; }#mainnav .bricks-mobile-menu-toggle { display: block; }}}#mainnav .bricks-nav-menu > li {margin-left: 0}#mainnav .bricks-nav-menu {gap: var(--space-m)}#mainnav .bricks-nav-menu > li > a {font-size: var(--text-xs); font-weight: 900; text-transform: uppercase; letter-spacing: 1px}#mainnav .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-xs); font-weight: 900; text-transform: uppercase; letter-spacing: 1px}#mainnav{ .menu-item{ a{ position:relative; display: inline-block; &::before{ position:absolute; content: ""; width: 0%; height: 1px; background: var(--primary); bottom:0; left:0; transition: all var(--transition); } &:hover::before, &:focus::before{ width: 100%; } &[aria-current="page"]{ &::before{ width: 100%; } } } }}@media (max-width: 991px) {#mainnav .bricks-mobile-menu-toggle {color: var(--light); width: var(--space-l) !important}#mainnav .bricks-mobile-menu-wrapper {justify-content: center; align-items: flex-end; width: 90vw; text-align: right}#mainnav .bricks-mobile-menu-toggle .bar-top {width: var(--space-l) !important}#mainnav .bricks-mobile-menu-toggle .bar-center {width: var(--space-l) !important}#mainnav .bricks-mobile-menu-toggle .bar-bottom {width: var(--space-l) !important}#mainnav .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: flex-end}#mainnav .bricks-mobile-menu-wrapper a {width: auto}#mainnav .bricks-mobile-menu-wrapper:before {background-color: var(--dark)}#mainnav{ .menu-item{ a:focus::before{ display:none; } }}}#mainmenu-wrapper {align-items: flex-end}#brxe-chuvyi {padding-top: var(--space-m); padding-bottom: var(--space-m); align-items: center; flex-wrap: nowrap}#header_inner {flex-direction: row; align-items: center; padding-top: 0; padding-bottom: 0}@media (max-width: 991px) {#header_inner {flex-wrap: nowrap}}#header {color: var(--light)}#brxe-ytjhkd {align-self: stretch !important; width: 100%}#hero-info {background-blend-mode: hard-light; background-position: center center; background-attachment: fixed; padding-top: var(--space-3xl)}#brxe-orzbwe {justify-content: flex-end; max-width: 350px}@media (max-width: 991px) {#brxe-orzbwe {display: none}}#brxe-xqexsy {width: 80px; height: 80px}#brxe-xqexsy:not(.tag), #brxe-xqexsy img {aspect-ratio: 1; object-fit: contain}#footermenu .bricks-nav-menu > li > a {font-size: var(--text-xs); font-weight: 700; justify-content: flex-end}#footermenu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-xs); font-weight: 700}#footermenu .bricks-nav-menu {flex-direction: column}#footermenu .bricks-nav-menu > li {margin-left: 0}#footermenu .bricks-nav-menu > li > .brx-submenu-toggle {justify-content: flex-end}#footermenu {align-self: flex-end}#brx-header.brx-sticky.scrolling > .brxe-section,#brx-header.brx-sticky.scrolling > .brxe-container,#brx-header.brx-sticky.scrolling > .brxe-block,#brx-header.brx-sticky.scrolling > .brxe-div {background-color: var(--dark)}
/*# sourceURL=bricks-frontend-inline-inline-css */