.container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.hero{aspect-ratio:16/9;background-color:var(--theme-palette-color-6,#f2f5f7);overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}@media (max-width:767px){.hero{aspect-ratio:4/5}}.video-bg{bottom:0px;left:0px;pointer-events:none;position:absolute;right:0px;top:0px}.video-bg iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0px) scale(1.08)}@media (max-width:767px){.video-bg iframe{transform:translate3d(-50%,-50%,0px) scale(2.3)}}.hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:600px;position:relative;text-align:center;z-index:3}.dark-section :where(p,a,h1,h2,h3,h4,h5,li){color:var(--theme-palette-color-8,#ffffff)}.hero-title{font-size:5.5rem;line-height:1;text-transform:uppercase}@media (max-width:767px){.hero-title{font-size:3rem}}.hero-subtext{font-size:1.2rem}@media (max-width:767px){.hero-subtext{font-size:1rem}}.button{align-items:center;background-color:var(--theme-palette-color-1,#6b5b3e);box-shadow:10px 10px 25px rgba(0,0,0,0.15);color:var(--theme-palette-color-8,#ffffff);display:inline-flex;font-size:1rem;text-decoration:none;text-transform:uppercase;border-radius:2rem;padding:1rem 2rem}.button:is(:hover,:focus){background-color:var(--theme-palette-color-12,#fcb900);color:var(--theme-palette-color-3,#66503a)}.column{display:flex;flex-direction:column;row-gap:1rem}.achivements-section{background-color:var(--theme-palette-color-11,#f0eee9)}.achivements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.achivements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.achivements-grid{grid-template-columns:1fr}}.acivement-item{position:relative;text-align:center}.achivement-number{color:var(--theme-palette-color-1,#6b5b3e);font-size:5rem;line-height:1;opacity:0.8}@media (max-width:1024px){.achivement-number{font-size:6rem}}@media (max-width:767px){.achivement-number{font-size:4rem}}.achivement-text{font-size:1.6rem}@media (max-width:767px){.achivement-text{font-size:1.2rem}}.section-has-padding{padding-bottom:8rem;padding-top:8rem}@media (max-width:1024px){.section-has-padding{padding-bottom:4rem;padding-top:4rem}}@media (max-width:767px){.section-has-padding{padding-bottom:3rem;padding-top:3rem}}.pirtnieks-section{background-color:var(--theme-palette-color-11,#f0eee9);padding-top:2rem;border-bottom:1px solid #d3d0c9}.pirtnieks-grid{column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.pirtnieks-grid{grid-template-columns:1fr}}.has-rounded-corners{border-radius:20px}.services-section{background-color:var(--theme-palette-color-11,#f0eee9)}.services-grid{column-gap:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.services-grid{grid-template-columns:1fr}}.service-card{align-items:center;box-shadow:10px 10px 25px rgba(0,0,0,0.1);justify-content:center;text-align:center;transition:all 0.3s ease 0s;border-radius:20px;padding:2.5rem}.service-card:is(:hover,:focus){transform:translate3d(0px,-5px,0px);box-shadow:10px 10px 25px -7px rgba(0,0,0,0.1)}.service-card__icon{display:inline-flex}.service-card__icon svg{fill:currentColor;height:3rem;width:3rem}.section-header-wrap{align-items:center;column-gap:1rem;display:flex}.section-header__icon{display:block;height:2.5rem;object-fit:cover;width:2.5rem}.column-l{display:flex;flex-direction:column;row-gap:2rem}.reviews-section{background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(107,91,62,0.87) 0%,rgba(107,91,62,0.87) 100%),url(https://saulespirts.sleekpress.com/wp-content/uploads/2026/03/800x600-pirts-rituals-viesturs-luka-indans-saules-pirts-4.jpg) center /cover no-repeat fixed}.review-item__container{background-color:var(--theme-palette-color-11,#f0eee9);display:flex;flex-direction:column;height:100%;position:relative;border-radius:20px;padding:3rem}.review-item__name{color:var(--theme-palette-color-4,#192a3d);font-size:1.2rem}.review-item__icon{display:inline-flex;justify-content:flex-end;position:absolute;right:2rem;top:1rem}.review-item__icon svg{fill:var(--theme-palette-color-9,#fa6c00);width:2rem;height:2rem}.dark-container>:where(p,li,a,h1,h2,h3,h4,h5,span,strong){color:var(--theme-palette-color-8,#ffffff)}.reviews-grid{column-gap:2rem}.review-item{background-color:var(--theme-palette-color-11,#f0eee9);margin-bottom:2rem;position:relative;border-radius:20px;padding:3.5rem 2.5rem 2.5rem 2.5rem}.service-item__title{background-color:var(--theme-palette-color-11,#f0eee9);bottom:0px;font-size:1.4rem;left:0px;position:absolute;right:0px;text-align:center;padding:1rem 2rem}.service-card--img{box-shadow:10px 10px 25px 5px rgba(0,0,0,0.1);overflow-x:hidden;overflow-y:hidden;position:relative;transition:all 0.3s ease 0s;border-radius:20px}.service-card--img:is(:hover,:focus){box-shadow:10px 10px 25px -7px rgba(0,0,0,0.1);transform:translate3d(0px,-3px,0px)}.service-card__img{aspect-ratio:4/3;display:block;height:auto;max-width:100%;object-fit:cover;width:auto}.gallery-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gallery-grid{grid-template-columns:1fr}}.gallery-item{position:relative}.gallery-item__img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%;border-radius:20px}.gallery-item__title{font-size:1.2rem}.gallery-item__title a{text-decoration:none}.column-s{display:flex;flex-direction:column;row-gap:0.5rem}.clickable-parent a:before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px}.gallery-section{background-blend-mode:normal;background-color:var(--theme-palette-color-7,#FAFBFC);background-image:linear-gradient(0deg,#f6f3f1 0%,var(--theme-palette-color-11,#f0eee9) 50%);background-position:center;background-repeat:no-repeat;background-size:cover}.form-container{background-color:var(--theme-palette-color-11,#f0eee9);box-shadow:10px 10px 25px rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;max-width:700px;border-radius:20px;padding:2.5rem}@media (max-width:767px){.form-container{padding:1.5rem}}.form-section{background-blend-mode:normal;background-image:linear-gradient(0deg,var(--theme-palette-color-1,#6b5b3e) 40%,var(--theme-palette-color-11,#f0eee9) 40%);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:4rem;padding-top:2rem}.column-xl{display:flex;flex-direction:column;row-gap:3rem}.grid-2{column-gap:4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.grid-2{grid-template-columns:1fr}}.price-item{column-gap:1rem;display:flex;font-size:1.2rem;justify-content:space-between;padding-bottom:0.5rem;padding-top:0.5rem;border-bottom:1px dashed var(--theme-palette-color-1,#6b5b3e)}.price-item__price{flex-shrink:0}.button-alt{background-color:var(--theme-palette-color-12,#fcb900);color:var(--theme-palette-color-4,#192a3d)}.button-alt:is(:hover,:focus){background-color:var(--theme-palette-color-1,#6b5b3e);color:var(--theme-palette-color-8,#ffffff)}.section{padding-left:5vw;padding-right:5vw}.narrow-container{margin-left:auto;margin-right:auto;max-width:760px}.dula-item{padding-bottom:3rem;padding-top:3rem}.dula-item+.dula-item{border-top:1px solid var(--theme-palette-color-1,#6b5b3e)}.dula-flex-container{column-gap:4rem;display:flex;row-gap:2rem}.dula-flex-container img{max-width:500px}@media (max-width:1024px){.dula-flex-container{flex-wrap:wrap}}.contactbox{border-radius:20px;padding:2rem}