/* Generated by Studio72 Admin - do not edit manually */
:root{--menu-font-en:clamp(34px,4.2vw,72px);--menu-font-ka:clamp(32px,3.75vw,64px);--menu-gap-en:54px;--menu-gap-ka:55px;--menu-maxw:720px;}
@media (min-width:901px){
  body .menuOverlay2, body .menuOverlay2.is-open{overflow:hidden !important;}
  body .menuOverlay2__left{height:100vh !important;height:100dvh !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;padding:34px 24px 24px 66px !important;}
  body .menuOverlay2__logo{width:170px !important;max-width:42vw !important;}
  body .menuOverlay2__brand{margin-bottom:58px !important;flex:0 0 auto !important;}
  body .menuOverlay2__nav{display:flex !important;flex-direction:column !important;gap:var(--menu-gap-en) !important;padding-top:0 !important;padding-bottom:0 !important;margin:0 !important;overflow:visible !important;max-width:var(--menu-maxw) !important;width:min(100%,var(--menu-maxw)) !important;}
  body .menuOverlay2__item{font-size:var(--menu-font-en) !important;line-height:1.02 !important;white-space:normal !important;letter-spacing:0.01em !important;max-width:100% !important;overflow-wrap:normal !important;word-break:normal !important;}
  body .menuOverlay2__item br{display:block !important;}
}
@media (min-width:901px){
  html[lang='ka'] .menuOverlay2__nav, html:lang(ka) .menuOverlay2__nav, body.lang-ka .menuOverlay2__nav, body.ka .menuOverlay2__nav{gap:var(--menu-gap-ka) !important;}
  html[lang='ka'] .menuOverlay2__item, html:lang(ka) .menuOverlay2__item, body.lang-ka .menuOverlay2__item, body.ka .menuOverlay2__item{font-size:var(--menu-font-ka) !important;line-height:1.1 !important;letter-spacing:0em !important;white-space:normal !important;}
}
@media (min-width:901px) and (max-height:760px){
  body .menuOverlay2__brand{margin-bottom:32px !important;}
  body .menuOverlay2__nav{gap:33px !important;}
  body .menuOverlay2__item{font-size:clamp(30px,5.1vh,59px) !important;}
  html[lang='ka'] .menuOverlay2__nav, html:lang(ka) .menuOverlay2__nav, body.lang-ka .menuOverlay2__nav, body.ka .menuOverlay2__nav{gap:37px !important;}
  html[lang='ka'] .menuOverlay2__item, html:lang(ka) .menuOverlay2__item, body.lang-ka .menuOverlay2__item, body.ka .menuOverlay2__item{font-size:clamp(28px,4.85vh,52px) !important;line-height:.96 !important;}
}

/* Generated design settings */
:root{--studio-container:1400px;--studio-section-pad:60px;--studio-thumb-height:360px;--contact-mobile-pad:18px;--contact-mobile-gap:18px;}
.about__inner,.works__inner,.sponsors__inner,.contact__inner,.projects72__wrap,.view72,.shoot72,.step72{max-width:var(--studio-container) !important;}
.contact{background:#f5f5f5 !important;}
.contact__title{text-align:center !important;} .contact__headline{text-align:center !important;}
@media (max-width:980px){.contact__card{padding:var(--contact-mobile-pad) !important;row-gap:var(--contact-mobile-gap) !important;}.contact__title{text-align:center !important;}.contact__headline{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:640px !important;}.contact__items{gap:18px !important}.contact__social{justify-content:center !important;}}
.work__media{min-height:0;} .work__poster{object-fit:cover !important;width:100% !important;height:100% !important;display:block !important;}
/* v26 About page exact design media quality */
.about72{max-width:1269px !important;width:calc(100% - 64px) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;}
.about72__heroMedia{width:100% !important;max-width:1269px !important;height:310px !important;overflow:hidden !important;padding:10px 0 34px !important;box-sizing:content-box !important;}
.about72__heroImg,.about72__heroMedia>.cmsEditableMedia{width:100% !important;height:310px !important;object-fit:cover !important;object-position:center !important;display:block !important;image-rendering:auto !important;transform:none !important;}
.about72__split{grid-template-columns:420px 1fr !important;column-gap:80px !important;}
.about72__splitImg,.about72__split>.cmsEditableMedia{width:420px !important;max-width:100% !important;height:360px !important;object-fit:cover !important;object-position:center !important;display:block !important;image-rendering:auto !important;transform:none !important;}
@media (max-width:980px){.about72{width:calc(100% - 36px) !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}.about72__heroMedia{height:220px !important;padding:10px 0 24px !important;}.about72__heroImg,.about72__heroMedia>.cmsEditableMedia{height:220px !important;}.about72__split{grid-template-columns:1fr !important;}.about72__splitImg,.about72__split>.cmsEditableMedia{width:100% !important;height:260px !important;}}
