
@font-face{font-family:"Monserat";font-weight:500;font-display:swap;src:url(../../../uploads/2023/07/Montserrat-Medium.ttf) format("truetype");}@font-face{font-family:"Monserat";font-weight:700;font-display:swap;src:url(../../../uploads/2023/07/Montserrat-Bold.ttf) format("truetype");}





:root {
--lama-color-siaicc: #616161;
}




 body {font-family: "Monserat"; font-weight: 500; line-height: 1.7; letter-spacing: 0.5px; color: var(--lama-color-siaicc); font-size: 1.6rem}
 .lvr-container {width: 1366px}
 .woocommerce main.site-main {width: 1366px}
 #lama-content.wordpress {width: 1366px}




.kontakt__button.lvr-button {background-color: var(--action); color: var(--white); text-transform: uppercase; font-weight: 600}



.VP-block.lvr-block {overflow: hidden}
.VP-block:hover .overlay {  opacity: 1;} .VP-block:hover .bgimg {  opacity: 0.15;}


@media (max-width: 767px) {
.VP-block.lvr-block {flex-direction: row; padding-bottom: 0}
}


.VP-block__image-wrapper.lvr-block {transition: all 1s ease; position: relative}



.VP-block__overlay-wrapper.lvr-block {align-items: center; justify-content: center; align-self: center !important; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; transition: all 1s ease; position: absolute; top: 50%}
.overlay { position: absolute; top: 50%; left: 50%; opacity: 0; transform: translate(-50%, -50%); }


@media (max-width: 767px) {
.VP-block__overlay-wrapper.lvr-block {top: 50%}
}


.VP-block__text.lvr-text-basic {color: var(--action); font-weight: 700; font-size: 2.5rem; text-align: center}



body {

  --wp--preset--font-size--small: 1.4rem;

  --wp--preset--font-size--medium: 1.8rem;

  --wp--preset--font-size--large: 2.6rem;

  --wp--preset--font-size--x-large: 3.5rem;

}



#lvr-vqnhwj li.has-link a, #lvr-vqnhwj li.no-link {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; align-items: center; justify-content: center}
#lvr-vqnhwj {flex-direction: row; align-self: center; justify-content: flex-end; color: var(--white)}



#lvr-konkrv {display: flex}


@media (max-width: 478px) {
#lvr-konkrv {display: none}
}


#lvr-aprvcq {width: 8rem}



#lvr-kkhybl li.has-link a, #lvr-kkhybl li.no-link {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; align-items: center; justify-content: center}
#lvr-kkhybl {flex-direction: row; align-self: center; justify-content: flex-end; color: #616161}



#lvr-wrvtec {flex-direction: row; justify-content: space-between; display: flex; align-items: center; width: 90vw}

@media (max-width: 767px) {
#lvr-tihyuz .lama-nav-menu-wrapper { display: none; }
#lvr-tihyuz .lama-mobile-menu-toggle { display: block; }
}

#lvr-tihyuz {color: var(--shade); text-transform: uppercase; font-size: 1.2rem; font-family: "Monserat"; font-weight: 700}
#lvr-tihyuz .lama-nav-menu .sub-menu {background-color: #05bcff}


@media (max-width: 478px) {
#lvr-tihyuz.show-mobile-menu .lama-mobile-menu-toggle {color: var(--white) !important}
#lvr-tihyuz .lama-mobile-menu-wrapper:before {background-color: var(--action)}
#lvr-tihyuz .lama-mobile-menu > li > a {padding-top: 10px}
#lvr-tihyuz .lama-mobile-menu > li > .lama-submenu-toggle > * {padding-top: 10px}
}


#lvr-sezkfl {flex-direction: row; justify-content: center; display: flex; align-items: center}



#lvr-xigxku {padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; row-gap: 20px; background-color: var(--white)}





#lvr-bebdli {color: var(--primary); text-align: center}



#lvr-hughyx {color: var(--primary); text-align: left}



#lvr-cjbfgz {row-gap: var(--content-gap)}



#lvr-rkasuu {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--grid-gap); align-content: center; justify-content: center; align-items: center}


@media (max-width: 991px) {
#lvr-rkasuu {grid-template-columns: 1fr}
}


#lvr-ptpzwl {color: var(--primary); text-align: left}



#lvr-dexbem {color: var(--primary); text-align: left}



#lvr-wulkpt {color: var(--primary); text-align: left}



#lvr-oyfofi {row-gap: var(--content-gap)}



#lvr-mfvdbe {padding-top: 0}



#lvr-icfsxh {align-items: center; justify-content: center; align-self: center !important; text-align: center; row-gap: var(--container-gap)}



#lvr-xsboxd {position: relative}



#lvr-zbohwl {position: relative}



#lvr-tpimnz {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--grid-gap)}


@media (max-width: 478px) {
#lvr-tpimnz {grid-template-columns: 1fr}
}


#lvr-cuxlfs {align-items: center; row-gap: calc(var(--container-gap) /2); display: none}


@media (max-width: 991px) {
#lvr-cuxlfs {text-align: center}
}


#lvr-rsgkjr {row-gap: calc(var(--container-gap) /2)}


@media (max-width: 767px) {
#lvr-rsgkjr {row-gap: var(--container-gap)}
}


#lvr-pnalup {margin-right: 8vw}


@media (max-width: 991px) {
#lvr-pnalup {margin-right: 5vw}
}

@media (max-width: 767px) {
#lvr-pnalup {margin-right: 7vw}
}

@media (max-width: 478px) {
#lvr-pnalup {margin-right: 0vw; margin-left: -10vw; width: 120vw; min-width: 105vw}
}


#lvr-bpgvgt {grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); grid-gap: 2rem; justify-content: center; align-items: center; align-self: center !important; width: 80vw}


@media (max-width: 767px) {
#lvr-bpgvgt {margin-left: 0; width: 100vw}
}


@media (max-width: 767px) {
#lvr-tvrjhm {padding-right: 0; padding-left: 0}
}


