@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations")}@font-face{font-family:Monly;src:url(/assets/fonts/Monly-Light.woff) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Monly;src:url(/assets/fonts/Monly-Bold.woff) format("woff2");font-style:bold;font-weight:700}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/materialicons.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/assets/fonts/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.button{padding:.4rem 1.5rem;border-radius:0;border:1px solid #000}.button:hover{opacity:.8}*{box-sizing:border-box;touch-action:pan-y}:root{--vh: 1vh}laksh-mobile-menu{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;z-index:9999!important;pointer-events:none}laksh-mobile-menu .mobile-menu{pointer-events:auto}.menu-toggle,.menu-toggle button{position:relative;z-index:10000!important}.menu-toggle button .menu-icon,.menu-toggle button .close-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;transition:all .3s ease!important}.menu-toggle button .close-icon{opacity:0!important;transform:translate(-50%,-50%) rotate(90deg)!important;pointer-events:none!important}.menu-toggle button.open{background:#0000001a!important}.menu-toggle button.open .menu-icon{opacity:0!important;transform:translate(-50%,-50%) rotate(-90deg)!important;pointer-events:none!important}.menu-toggle button.open .close-icon{opacity:1!important;transform:translate(-50%,-50%) rotate(0)!important;pointer-events:auto!important}body{overflow-x:hidden}app-root{overflow-x:hidden;width:100%}html{font-size:18px;font-family:Montserrat,Arial,sans-serif;font-style:normal;overflow-x:hidden;overflow-y:scroll;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}h1,h2,h3,h4{font-weight:400;margin-top:0;color:#102a14;text-transform:uppercase;line-height:1;letter-spacing:-.5px}h1{font-size:2.5rem}h2{font-size:1.9rem}h3{font-size:1.5rem}a{color:#000;text-decoration:none}a:hover{opacity:.8}igon-responsive-layout{overflow-x:hidden;width:100%;touch-action:pan-y}igon-responsive-layout.layout-full{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;background-color:#e9e9e9}igon-responsive-layout.layout-full .container-desktop-parent{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column}igon-responsive-layout.layout-full .container-desktop{width:100%;max-width:1920px;align-self:center;overflow-x:hidden;padding:0 2rem}@media (max-width: 700px){igon-responsive-layout.layout-full .container-desktop{padding-left:.5rem;padding-right:.5rem}}igon-responsive-layout.layout-full .logo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;column-gap:1rem}igon-responsive-layout.layout-full .logo .icon{width:15rem;background-position:left center;background-repeat:no-repeat;background-size:contain;transition:width .3s ease}igon-responsive-layout.layout-full .logo .icon:before{content:"";display:block;padding-top:100%}igon-responsive-layout.layout-full .logo .icon>*{position:absolute;inset:0}igon-responsive-layout.layout-full .logo .title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;font-family:Monly;font-weight:700;font-size:3.8rem;line-height:1.1;transition:font-size .3s ease;margin:0;color:#1a3a1f}igon-responsive-layout.layout-full .logo .title .underline{font-size:1.5rem;transition:font-size .3s ease}igon-responsive-layout.layout-full .logo.lakshmi-pure .icon{background-image:url(/assets/logo-lakshmi-green-pure.svg)}igon-responsive-layout.layout-full .logo.lakshmi-named .icon{background-image:url(/assets/logo-lakshmi-green-named.svg)}igon-responsive-layout.layout-full .contact{background-repeat:no-repeat;background-size:contain;background-position:left center;padding:1rem 0 1rem 6rem}igon-responsive-layout.layout-full .contact.type-phone{background-image:url(/assets/images/block-contacts/phone.svg)}igon-responsive-layout.layout-full .contact.type-email{background-image:url(/assets/images/block-contacts/email.svg)}igon-responsive-layout.layout-full .contact.type-vk{background-image:url(/assets/logos/logo-vk-contour.svg)}igon-responsive-layout.layout-full .contact.type-youtube{background-image:url(/assets/logos/logo-youtube-contour.svg)}igon-responsive-layout.layout-full .section-header{position:relative;padding:2rem;color:#102a14;flex-shrink:0}igon-responsive-layout.layout-full .section-header .section-title{font-size:clamp(2rem,5vw,4rem);margin:0 0 .5rem;font-weight:500}igon-responsive-layout.layout-full .section-header .section-sub{font-size:clamp(1rem,2vw,1.5rem);opacity:.9}@media (max-width: 550px){igon-responsive-layout.layout-full .section-header{padding:1rem .5rem}igon-responsive-layout.layout-full .section-header .section-title{font-size:clamp(1.5rem,6vw,2.5rem)}igon-responsive-layout.layout-full .section-header .projects-sub{font-size:clamp(.875rem,3vw,1.25rem)}}igon-responsive-layout.layout-full laksh-header-menu{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}igon-responsive-layout.layout-full laksh-header-menu ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;column-gap:2rem;padding:0;margin:0;font-family:Arial;font-size:1rem}igon-responsive-layout.layout-full laksh-header-menu ul li{list-style:none}igon-responsive-layout.layout-full laksh-page-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-bottom:1rem;margin-bottom:1rem}igon-responsive-layout.layout-full laksh-page-header .header-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}igon-responsive-layout.layout-full laksh-page-header .header-row>*{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}igon-responsive-layout.layout-full laksh-page-header .header-row .menu-toggle-lang-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;gap:1rem}@media (min-width: 601px){igon-responsive-layout.layout-full laksh-page-header .header-row .menu-toggle-lang-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media (max-width: 600px){igon-responsive-layout.layout-full laksh-page-header .header-row .menu-toggle-lang-block{padding-top:.5rem}igon-responsive-layout.layout-full laksh-page-header .header-row .menu-toggle-lang-block .lang-switch{display:none}}@media (max-width: 600px){igon-responsive-layout.layout-full laksh-page-header .header-row .center-menu{display:none}}@media (max-width: 1000px){igon-responsive-layout.layout-full laksh-page-header .header-row .header-menu{display:none}}@media (min-width: 1000px){igon-responsive-layout.layout-full laksh-page-header .header-row .menu-toggle{display:none}}@media (max-width: 600px){igon-responsive-layout.layout-full laksh-page-header{padding-bottom:.5rem;margin-bottom:0}}igon-responsive-layout.layout-full laksh-page-footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;margin-top:4rem}igon-responsive-layout.layout-full section.body section.page-section{display:block;margin-bottom:3rem}igon-responsive-layout.layout-full section.body section.page-section .section-content{display:flex;flex-direction:column;align-items:stretch;gap:2rem}igon-responsive-layout.layout-full section.body section.page-section .section-content p{color:#333}body.media-handset igon-responsive-layout,body.media-tablet igon-responsive-layout{padding:0}body.media-handset .container-desktop,body.media-tablet .container-desktop{width:auto;align-self:stretch}body.media-handset laksh-page-header .menu-toggle,body.media-tablet laksh-page-header .menu-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-top:1rem}body.media-handset laksh-page-header .menu-toggle mat-icon,body.media-tablet laksh-page-header .menu-toggle mat-icon{font-size:1.5rem}body.media-tablet laksh-page-header .header-row .contacts{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;flex:1}body.media-handset laksh-page-header .header-row .logo .icon{width:5rem}body.media-handset laksh-page-header .header-row .logo .title{margin:0}body.media-handset laksh-page-header .header-row .menu-toggle{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;flex:1}laksh-frontpage-banner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}laksh-frontpage-banner .banner-image{background-position:center center;background-repeat:no-repeat;background-size:cover}laksh-frontpage-banner .banner-image:before{content:"";display:block;padding-top:33.3333333333%}laksh-frontpage-banner .banner-image>*{position:absolute;inset:0}laksh-index{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;row-gap:5em}laksh-index>.container-desktop{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;row-gap:5em}laksh-index laksh-layout-block .block-description{margin-bottom:5rem}laksh-index laksh-layout-block .block-items-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:2rem;min-width:1px;padding:0;margin:0 0 2rem}laksh-index laksh-layout-block .block-items-wrapper>li{list-style:none}laksh-index laksh-layout-block .block-items-wrapper.type2{grid-template-columns:1fr}laksh-index laksh-layout-block-item .block-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:.7rem}laksh-index laksh-layout-block-item .block-item-image:before{content:"";display:block;padding-top:50%}laksh-index laksh-layout-block-item .block-item-image>*{position:absolute;inset:0}laksh-index laksh-layout-block-item .block-item-title{font-size:1.5rem}laksh-index laksh-layout-block-item .block-item-subtitle{margin-top:-1.5rem}laksh-index laksh-layout-block-item .block-item-description{margin-bottom:2rem}laksh-index laksh-layout-block-item laksh-layout-block-item-type2{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;column-gap:2rem}laksh-index laksh-layout-block-item laksh-layout-block-item-type2.even{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}laksh-index laksh-layout-block-item laksh-layout-block-item-type2 .text-block,laksh-index laksh-layout-block-item laksh-layout-block-item-type2 .image-block{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;flex:1}laksh-index laksh-block-contacts .contacts-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;row-gap:1rem}laksh-index laksh-block-services .block-items-wrapper{row-gap:3rem}laksh-index laksh-block-portfolio .block-items-wrapper{grid-column-gap:3rem}laksh-index laksh-block-about-us{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column}laksh-index laksh-block-about-us .about-us-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;column-gap:3rem}laksh-index laksh-block-about-us .about-us-wrapper .text,laksh-index laksh-block-about-us .about-us-wrapper .image{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;flex:1}laksh-index laksh-block-about-us .about-us-wrapper .image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/images/about-us/about-us.jpg)}laksh-index laksh-block-about-us .about-us-wrapper .image:before{content:"";display:block;padding-top:133.3333333333%}laksh-index laksh-block-about-us .about-us-wrapper .image>*{position:absolute;inset:0}body.media-handset laksh-frontpage-banner,body.media-tablet laksh-frontpage-banner{margin-left:-.5rem;margin-right:-.5rem}body.media-handset laksh-frontpage-banner .banner-image:before{content:"";display:block;padding-top:66.6666666667%}body.media-handset laksh-frontpage-banner .banner-image>*{position:absolute;inset:0}body.media-handset laksh-block-about-us .about-us-wrapper .image{display:none}body.media-handset laksh-block-portfolio laksh-layout-block .block-items-wrapper{grid-template-columns:1fr}body.media-handset laksh-block-services laksh-layout-block laksh-layout-block-item .image-block{display:none}
