
@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}




.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}



.logo-group.lvr-block {column-gap: var(--grid-gap); align-self: center !important; justify-content: center; align-items: center; display: flex; flex-wrap: wrap; min-width: 95vw}


@media (max-width: 991px) {
.logo-group.lvr-block {display: flex; flex-wrap: wrap; min-width: 100%}
}

@media (max-width: 478px) {
.logo-group.lvr-block {justify-content: center; align-self: center !important; align-items: center}
}


@media (max-width: 991px) {
.logo-group__logo.lvr-image {width: 11rem}
}

@media (max-width: 767px) {
.logo-group__logo.lvr-image {width: 10rem}
}

@media (max-width: 478px) {
.logo-group__logo.lvr-image {width: 8rem}
}


.partner.lvr-block {align-items: center; justify-content: center; align-self: center !important}



.partner__logo.lvr-image {width: 20rem}


@media (max-width: 478px) {
.partner__logo.lvr-image {width: 12rem}
}


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-phdull {width: auto}



#lvr-zmtewg {display: flex; width: 50%; align-items: center; justify-content: flex-end}


@media (max-width: 767px) {
#lvr-zmtewg {width: 100%}
}

@media (max-width: 478px) {
#lvr-zmtewg {width: 100%}
}


#lvr-uflsfx {left: 50%}



#lvr-sicyew {position: relative}



#lvr-gffirs {left: 50%}



#lvr-kvjovd {position: relative}



#lvr-stjeas {display: flex; column-gap: 20px; height: 50%}


@media (max-width: 767px) {
#lvr-stjeas {column-gap: 0px; display: grid; align-items: initial; grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
#lvr-stjeas {column-gap: 0px}
}


#lvr-rxjxkt {display: flex; height: 35vh}


@media (max-width: 767px) {
#lvr-rxjxkt {position: relative; margin-top: clamp(2.5rem, 16.667vw + -5.483rem, 7.3rem)}
}

@media (max-width: 478px) {
#lvr-rxjxkt {position: relative; margin-top: clamp(0.5rem, 16.505vw + -5.689rem, 2.2rem)}
}


#lvr-vvvcjz {display: flex; flex-direction: column; row-gap: 20px; width: 50%}


@media (max-width: 767px) {
#lvr-vvvcjz {width: 100%; row-gap: 0px}
}

@media (max-width: 478px) {
#lvr-vvvcjz {row-gap: 0px; width: 100%}
}


#lvr-sjvdmx {display: flex; column-gap: 20px; flex-direction: row}


@media (max-width: 767px) {
#lvr-sjvdmx {flex-direction: column}
}

@media (max-width: 478px) {
#lvr-sjvdmx {width: 100%; column-gap: 0px; flex-direction: column}
}


#lvr-uoshbj {flex-direction: row; grid-template-columns: 2fr; padding-top: 25px; padding-right: 20px; padding-bottom: 25px; padding-left: 20px; display: grid; align-items: initial}


@media (max-width: 767px) {
#lvr-uoshbj {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}
}

@media (max-width: 478px) {
#lvr-uoshbj {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}
}


#lvr-zbgqpz {width: 20vw}


@media (max-width: 767px) {
#lvr-zbgqpz {display: none; width: 100%}
}


#lvr-qqwchp {color: var(--primary); text-align: center}



#lvr-xapyow {width: 35vw; display: flex; flex-direction: column; row-gap: 20px}


@media (max-width: 767px) {
#lvr-xapyow {width: 100%; flex-direction: Column-reverse}
}

@media (max-width: 478px) {
#lvr-xapyow {width: 100%; flex-direction: Column-reverse; row-gap: 20px}
}


#lvr-exktzo {color: var(--primary); text-align: center}



#lvr-nfpqkb {width: 35vw; display: flex; flex-direction: column; row-gap: 20px}


@media (max-width: 767px) {
#lvr-nfpqkb {width: 100%; padding-top: 20px}
}

@media (max-width: 478px) {
#lvr-nfpqkb {width: 100%; padding-top: 20px}
}


#lvr-ohmsma {flex-direction: row; padding-top: 25px; padding-right: 20px; padding-bottom: 25px; padding-left: 0; column-gap: 60px}


@media (max-width: 767px) {
#lvr-ohmsma {flex-direction: column; padding-right: 20px; padding-left: 20px}
}

@media (max-width: 478px) {
#lvr-ohmsma {column-gap: 0px; padding-right: 20px; padding-left: 20px}
}


#lvr-zqvpbs .swiper-button {color: #616161}
#lvr-zqvpbs .lama-swiper-button-prev {left: 50px}
#lvr-zqvpbs .lama-swiper-button-next {right: 50px}
#lvr-zqvpbs .testimonial-content-wrapper {text-align: center}
#lvr-zqvpbs .testimonial-name {text-align: center}
#lvr-zqvpbs .repeater-item {justify-content: center; align-items: center}
#lvr-zqvpbs .swiper-slide {text-align: center}



#lvr-kjyrqw {align-items: center; align-self: center !important}



#lvr-exszur {padding-top: 25px; padding-bottom: 25px}



#lvr-ljmuqj {text-transform: uppercase; font-size: 3rem; color: var(--action); font-weight: 600; align-self: center}



#lvr-rsmuci {display: flex; flex-direction: row}



#lvr-akkibu {row-gap: var(--content-gap)}



#lvr-ylutst {text-transform: uppercase; font-size: 3rem; color: var(--action); font-weight: 600; align-self: center}


@media (max-width: 478px) {
#lvr-ylutst {text-align: center}
}


#lvr-wwizpj {margin-left: -17px; padding-right: 0; padding-left: 0}



#lvr-gowoxp {width: 15rem}



#lvr-wdtbaz {margin-left: -23px}



#lvr-jewbat {display: grid; align-items: initial; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; align-self: center !important; column-gap: var(--grid-gap); order: 5; justify-items: center; grid-auto-flow: column}



#lvr-mvtvxd {row-gap: var(--content-gap)}



#lvr-woswfs {row-gap: var(--container-gap)}



#lvr-rvrkwa {margin-right: 8vw}


@media (max-width: 991px) {
#lvr-rvrkwa {margin-right: 5vw}
}

@media (max-width: 767px) {
#lvr-rvrkwa {margin-right: 7vw}
}

@media (max-width: 478px) {
#lvr-rvrkwa {margin-right: 0vw; margin-left: -10vw; width: 120vw; min-width: 105vw}
}


#lvr-urevzq {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-urevzq {margin-left: 0; width: 100vw}
}


@media (max-width: 767px) {
#lvr-dafwkf {padding-right: 0; padding-left: 0}
}


