.custom-logo{width:133px;height:88px}h1,h2,h3,p,main li,blockquote{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.wp-site-blocks{padding-top:0;padding-bottom:0}.top-nav{background:#999;padding-top:7px;padding-bottom:7px;min-height:40px;display:block}.top-nav a{color:#fff !important}.contact a,.login a,.b2c a{min-width:20px}.contact a:before,.login a:before,.b2c a:before{content:"";width:20px;height:20px;display:inline-block;margin-right:16px;line-height:40px;margin-top:4px;position:absolute;left:-25px;top:-1px}@media (max-width:1099px){.contact .wp-block-navigation-item__label,.login .wp-block-navigation-item__label,.b2c .wp-block-navigation-item__label{display:none}}.contact a:before{background:url(//vivanco.com/wp-content/themes/twentytwentythree-child/assets/icons/contact.png)}.login a:before{background:url(//vivanco.com/wp-content/themes/twentytwentythree-child/assets/icons/user.png)}.b2c a:before{background:url(//vivanco.com/wp-content/themes/twentytwentythree-child/assets/icons/shop.png)}.wp-block-site-logo.is-default-size img{width:133px}.custom-logo-link{position:relative}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:block}}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}@media (min-width:1100px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:48px;height:48px}nav a,footer strong,footer strong a{font-weight:700;font-family:"Open Sans Bold",sans-serif}.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev{left:8px !important}.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next{right:8px !important}@media screen and (min-width:768px) and (max-width:991px){.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev{left:48px !important}.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next{right:48px !important}}main{margin-top:0 !important}.slick-next,.slick-prev{width:48px !important;height:48px !important}.slick-next:before,.slick-prev:before{font-size:48px !important}.tripple-slider .slick-slide{margin:0 .75rem}.tripple-slider .slick-list{margin:0 -.75rem}.tripple-slider .wp-block-group{margin-block-start:0}.tripple-slider p{min-height:170px}.wp-block-button,.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline{border:1px solid #fff !important}h1 a,h2 a,h3 a,b,strong,.wp-block-getwid-accordion__header-title{font-family:"Open Sans Bold",sans-serif;font-weight:700;text-decoration:none}@media screen and (max-width:767px){.head-slider .wp-block-getwid-media-text-slider-slide__content{min-height:240px}}@media screen and (min-width:768px) and (max-width:991px){.head-slider .wp-block-getwid-media-text-slider-slide__content{min-height:50vh}}@media screen and (min-width:992px){.head-slider .wp-block-getwid-media-text-slider-slide__content{min-height:70vh}}@media (min-width:1100px){.intro{padding-left:10%;padding-right:10%;padding-bottom:50px;padding-top:30px}.intro-right{padding-right:10%}.intro-left{padding-left:10%}.intro-both{padding-right:10%;padding-left:10%}.content-header{min-height:650px !important}}.wp-block-spacer{display:block;height:30px !important}@media (max-width:767px){h1{font-size:26px}h2,.has-x-large-font-size{font-size:26px !important}h3{font-size:26px !important}.wp-block-cover{min-height:0 !important}}@media (max-width:1099px){.wp-block-cover,.wp-block-cover-image{position:relative;background-position:50%;min-height:430px;display:block;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.is-light .wp-block-cover__inner-container{color:#fff !important;background:#000 !important}.is-light .wp-block-cover__inner-container .wp-block-group{padding:var(--wp--preset--spacing--20) !important}span.wp-block-cover__background{display:none}.wp-block-cover__image-background{display:block}.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:relative;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}}.wp-block-quote{border-width:1px;padding-right:20px;padding-left:20px;font-size:20px;line-height:1.4;border-left:4px solid #888;margin:0;color:#757575;display:inline-block}.wp-block-quote p{margin:0}@media (min-width:1100px){.wp-block-quote{font-size:26px;line-height:1.2}}@media (min-width:1100px){.wp-block-spacer{display:block}.gray-fond{background:#f2f2f2;background:linear-gradient(180deg,rgba(242,242,242,1) 0%,rgba(242,242,242,1) 39.9%,rgba(255,255,255,1) 40%)}.box{align-self:flex-end !important}}@media (min-width:1100px){.box-black-container{margin-bottom:89px !important}.box-black{width:50%;color:#fff;background-color:#000;padding:2.5rem;position:absolute;bottom:0}.container-left .box-black{left:0}.container-right .box-black{right:0}.box-black:after{content:"";display:block;height:148px;width:calc(100% + 5rem);left:-2.5rem;position:relative;margin-bottom:-148px;z-index:99;background:#000}.home-box .wp-block-cover__inner-container{position:relative;display:inline-block;margin:auto;max-width:var(--wp--style--global--wide-size);min-height:670px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer .small-margin h3{margin-block-end:1.5rem !important}footer .margin-small-b{margin-block-start:0 !important;margin-block-end:.8rem !important}@media (max-width:1099px){.wp-block-cover,.wp-block-cover-image{padding:0}}@media (max-width:781px){.box-black-container img{aspect-ratio:10/6}footer .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:wrap !important}footer .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:100%}.mobile-col-reverse{flex-direction:column-reverse}.pl-0{padding-left:0 !important}}@media (min-width:782px) and (max-width:1099px){footer .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:wrap !important}footer .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:unset}}@media (min-width:1100px){.only-mobile{display:none !important}}.box-black:after{display:block;content:"";clear:both}.wp-block-navigation__responsive-container-close{background:#000;border:none;color:#fff;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#000;color:#fff}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{border-bottom:2px solid rgba(255,255,255,.25);padding-bottom:12px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu .wp-block-navigation-item{border-bottom:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child li{padding-top:10px;padding-bottom:10px}.wp-block-navigation__responsive-container-close ul{padding-top:0}.wp-block-navigation__responsive-container.is-menu-open{padding-top:10px}.h3{font-size:var(--wp--preset--font-size--medium);font-weight:700;line-height:1.1}th{text-align:left}@media (max-width:781px){.slick-dots{display:none}.wp-block-table th{display:none}.wp-block-table tr{display:block}.wp-block-table tr td{display:block;padding-top:0}.wp-block-table tr td:first-child{display:inline-block;padding-bottom:0;font-weight:700}.wp-block-table tr td:last-child{display:none}footer a+br{display:none}footer a{display:block;line-height:48px}}td:last-child{white-space:nowrap}