/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Mako';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mako/v19/H4coBX6Mmc_Z0SQ.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype');}
:root{--divolga-white:#ffffff;--divolga-black:#111111;--divolga-text:#242424;--divolga-muted:#77736d;--divolga-border:#ece9e3;--divolga-header-height:90px;--divolga-container:1280px;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:var(--divolga-header-height);}body{margin:0;color:var(--divolga-text);background:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;}img{display:block;max-width:100%;}a{color:inherit;}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:"Raleway",Arial,sans-serif;}h1{font-size:40px;font-weight:200;}h2{font-size:33px;font-weight:300;}h3{font-size:27px;font-weight:400;}.site-header{position:sticky;top:0;z-index:1000;width:100%;height:var(--divolga-header-height);background:rgba(255,255,255,0.98);border-bottom:1px solid var(--divolga-border);backdrop-filter:blur(10px);}.toolbar-fixed .site-header{top:39px;}.toolbar-horizontal.toolbar-tray-open .site-header{top:79px;}.site-header__inner{display:grid;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:30px;width:min(calc(100% - 56px),var(--divolga-container));height:100%;margin:0 auto;}.site-logo{display:flex;align-items:center;width:250px;text-decoration:none;}.site-logo img{width:250px;max-width:250px;max-height:55px;object-fit:contain;}.main-navigation{justify-self:center;min-width:0;}.main-navigation ul{padding:0;margin:0;list-style:none;}.main-navigation > ul,.main-navigation > .menu{display:flex;align-items:center;justify-content:center;gap:29px;}.main-navigation li{position:relative;}.main-navigation a,.main-navigation span{color:#1c1c1c;font-family:"Mako",Arial,sans-serif;font-size:19px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;}.main-navigation a{transition:color 160ms ease,opacity 160ms ease;}.main-navigation a:hover,.main-navigation a.is-active,.main-navigation .menu-item--active-trail > a{color:#777;}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:20px;}.social-links{display:flex;align-items:center;gap:15px;}.social-links a{display:flex;align-items:center;justify-content:center;width:16px;height:16px;opacity:0.86;transition:opacity 160ms ease,transform 160ms ease;}.social-links a:hover{opacity:1;transform:translateY(-1px);}.social-links img{width:15px;height:15px;object-fit:contain;}.language-switcher{display:flex;align-items:center;gap:8px;}.language-switcher a{color:#888;font-family:"Open Sans",Arial,sans-serif;font-size:11px;font-weight:500;line-height:1;text-decoration:none;}.language-switcher a:hover,.language-switcher a.is-active{color:#111;}.language-switcher a.is-active{text-decoration:underline;text-underline-offset:4px;}.menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:7px;border:0;background:transparent;cursor:pointer;}.menu-toggle img{width:25px;height:25px;}.hero-region{width:100%;}.hero-region > div,.hero-region .block{margin:0;}.art-hero{position:relative;width:100%;min-height:560px;aspect-ratio:1920 / 790;color:#fff;background:linear-gradient(90deg,rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.06) 47%,rgba(0,0,0,0) 66%),url(/themes/custom/artdivolga/assets/divolga-hero-bg-pc.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;}.art-hero__inner{position:relative;z-index:2;display:flex;align-items:stretch;width:min(calc(100% - 100px),var(--divolga-container));height:100%;margin:0 auto;}.art-hero__content{position:relative;display:flex;flex-direction:column;justify-content:center;width:47%;max-width:610px;padding:clamp(55px,5vw,95px)
    0
    clamp(44px,4vw,70px);}.art-hero__eyebrow{margin-bottom:16px;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.32em;text-transform:uppercase;}.art-hero__title{margin:0 0 22px;color:#fff;font-family:"Raleway",Arial,sans-serif;font-size:clamp(66px,5.8vw,108px);font-weight:200;line-height:0.95;letter-spacing:-0.035em;}.art-hero__subtitle{width:420px;max-width:100%;margin-bottom:32px;font-size:14px;font-weight:600;line-height:1.55;letter-spacing:0.22em;text-transform:uppercase;}.art-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:fit-content;min-width:190px;padding:16px 19px;color:#fff;background:rgba(139,122,91,0.92);font-size:11px;font-weight:600;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;transition:background 180ms ease,transform 180ms ease;}.art-hero__button:hover{background:rgba(118,101,73,0.98);transform:translateY(-1px);}.art-hero__button-arrow{font-size:17px;line-height:1;}.art-hero__features{display:flex;gap:52px;margin-top:auto;padding-top:54px;}.art-hero__feature{display:grid;gap:8px;min-width:92px;border-top:1px solid rgba(255,255,255,0.34);padding-top:9px;}.art-hero__feature-number{font-size:10px;font-weight:600;letter-spacing:0.14em;}.art-hero__feature-name{font-family:"Raleway",Arial,sans-serif;font-size:15px;font-weight:300;}.site-highlighted{background:#fff;}.layout-container{width:min(calc(100% - 56px),var(--divolga-container));margin:0 auto;}.site-main{min-height:0;}.path-frontpage .block-page-title-block{display:none;}.path-frontpage .site-main{min-height:0;}.site-footer{width:100%;color:#bcbcbc;background:#000;}.site-footer__inner{display:flex;align-items:center;justify-content:center;gap:10px;width:min(calc(100% - 32px),var(--divolga-container));min-height:52px;margin:0 auto;font-size:11px;line-height:1.4;text-align:center;}.site-footer__separator{opacity:0.55;}.site-footer a{color:#ddd;text-decoration:none;}.site-footer a:hover{color:#fff;}@media (max-width:1050px){.site-header__inner{grid-template-columns:minmax(180px,250px)
      1fr
      auto;gap:18px;}.main-navigation{position:absolute;top:100%;left:0;right:0;display:none;width:100%;padding:24px 30px 30px;background:#fff;border-top:1px solid var(--divolga-border);box-shadow:0 18px 36px
      rgba(0,0,0,0.08);}.site-header.is-menu-open .main-navigation{display:block;}.main-navigation > ul,.main-navigation > .menu{display:block;}.main-navigation li + li{margin-top:8px;}.main-navigation a,.main-navigation span{display:block;padding:8px 0;font-size:20px;}.menu-toggle{display:flex;}.header-tools{margin-left:auto;}}@media (max-width:700px){:root{--divolga-header-height:72px;}.site-header__inner{grid-template-columns:minmax(0,1fr)
      auto
      auto;width:calc(100% - 28px);gap:10px;}.site-logo{width:170px;}.site-logo img{width:170px;max-width:170px;max-height:42px;}.social-links{display:none;}.language-switcher{gap:7px;}.language-switcher a{font-size:11px;}.menu-toggle{width:36px;height:36px;}.main-navigation{padding:20px
      18px
      25px;}.art-hero{min-height:650px;aspect-ratio:auto;background:linear-gradient(90deg,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.11) 75%),url(/themes/custom/artdivolga/assets/divolga-hero-bg-mob.webp);background-size:cover;background-position:center top;}.art-hero__inner{width:calc(100% - 40px);}.art-hero__content{width:100%;max-width:440px;justify-content:flex-end;padding:70px
      0
      42px;}.art-hero__eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:0.25em;}.art-hero__title{margin-bottom:17px;font-size:clamp(58px,18vw,82px);}.art-hero__subtitle{width:310px;margin-bottom:25px;font-size:11px;letter-spacing:0.15em;}.art-hero__button{min-width:170px;padding:14px
      16px;}.art-hero__features{gap:20px;margin-top:38px;padding-top:0;}.art-hero__feature{flex:1;min-width:0;}.art-hero__feature-name{font-size:13px;}.site-footer__inner{flex-wrap:wrap;min-height:58px;padding:11px
      0;font-size:10px;}}.language-switcher a{font-size:13px;}.social-links{gap:17px;}.social-links a{width:19px;height:19px;}.social-links img{width:18px;height:18px;}.menu-toggle img{width:28px;height:28px;}@media (max-width:700px){.language-switcher a{font-size:13px;font-weight:600;}.menu-toggle{width:40px;height:40px;}.menu-toggle img{width:28px;height:28px;}.art-hero{position:relative;min-height:780px;background:linear-gradient(0deg,rgba(0,0,0,0.63) 0%,rgba(0,0,0,0.30) 31%,rgba(0,0,0,0.06) 55%,rgba(0,0,0,0) 72%),url(/themes/custom/artdivolga/assets/divolga-hero-bg-mob.webp);background-size:cover;background-position:center top;}.art-hero__inner{position:relative;width:calc(100% - 36px);min-height:780px;}.art-hero__content{position:absolute;left:0;right:0;bottom:30px;display:block;width:100%;max-width:none;padding:0;}.art-hero__eyebrow{margin-bottom:8px;font-size:10px;line-height:1.3;letter-spacing:0.26em;}.art-hero__title{margin:0 0 10px;font-size:56px;line-height:0.92;}.art-hero__subtitle{width:290px;max-width:78%;margin-bottom:17px;font-size:10px;line-height:1.45;letter-spacing:0.14em;}.art-hero__button{min-width:158px;padding:12px 15px;font-size:10px;}.art-hero__features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;padding-top:0;}.art-hero__feature{min-width:0;padding-top:7px;}.art-hero__feature-number{font-size:9px;}.art-hero__feature-name{font-size:12px;}}body:has(.admin-toolbar) .site-header{position:relative !important;top:auto !important;z-index:1 !important;backdrop-filter:none !important;}body:has(.admin-toolbar) .admin-toolbar,body:has(.admin-toolbar) .admin-toolbar-control-bar,body:has(.admin-toolbar) .toolbar-popover,body:has(.admin-toolbar) .toolbar-popover__wrapper{z-index:10000 !important;}@media (min-width:1051px){.main-navigation > ul{display:flex;align-items:center;justify-content:center;gap:29px;}.main-navigation > ul > li{position:relative;margin:0;}.main-navigation > ul > li > ul{position:absolute !important;top:calc(100% + 18px) !important;left:50% !important;z-index:500;display:none !important;width:max-content;min-width:220px;margin:0 !important;padding:10px 0 !important;transform:translateX(-50%);background:#ffffff;border:1px solid #ece9e3;box-shadow:0 16px 36px
      rgba(0,0,0,0.10);list-style:none;}.main-navigation > ul > li > ul::before{content:"";position:absolute;left:0;right:0;top:-19px;height:19px;}.main-navigation > ul > li:hover > ul,.main-navigation > ul > li:focus-within > ul{display:block !important;}.main-navigation > ul > li > ul > li{display:block !important;width:100%;margin:0 !important;padding:0 !important;}.main-navigation > ul > li > ul > li > a,.main-navigation > ul > li > ul > li > span{display:block !important;width:100%;padding:10px 18px !important;color:#242424;font-family:"Mako",Arial,sans-serif;font-size:16px;line-height:1.25;text-align:left;text-decoration:none;white-space:nowrap;}.main-navigation > ul > li > ul > li > a:hover,.main-navigation > ul > li > ul > li > a.is-active{color:#77736d;background:#f8f6f2;}}@media (min-width:1051px){.main-navigation > ul > li > ul{top:calc(100% + 10px) !important;}.main-navigation > ul > li > ul::before{content:"";position:absolute;z-index:-1;left:-12px;right:-12px;top:-32px;height:34px;background:transparent;}}@media (min-width:1051px){.main-navigation > ul > li > ul{top:calc(100% + 8px) !important;}.main-navigation > ul > li.menu-item--expanded::after,.main-navigation > ul > li:has(> ul)::after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:24px;background:transparent;pointer-events:auto;}.main-navigation > ul > li > ul::before{top:-12px !important;height:14px !important;left:-12px !important;right:-12px !important;z-index:0 !important;}}@media (min-width:1051px){.main-navigation > ul > li > ul{top:100% !important;}}@media (min-width:901px){.art-hero{--hero-left:clamp(72px,7vw,150px);position:relative;width:100%;aspect-ratio:1920 / 789;min-height:650px;overflow:hidden;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;}.art-hero::before,.art-hero::after{pointer-events:none;}.art-hero__inner{position:absolute;inset:0;width:100%;max-width:none;margin:0;padding:0;}.art-hero__content{position:absolute;inset:0;display:block;width:100%;max-width:none;padding:0;color:#272724;}.art-hero__eyebrow{position:absolute;left:var(--hero-left);top:13.5%;width:420px;margin:0;color:#68723c;font-family:"Open Sans",Arial,sans-serif;font-size:clamp(12px,.82vw,16px);font-weight:700;line-height:1.2;letter-spacing:.20em;text-transform:uppercase;}.art-hero__title{position:absolute;left:var(--hero-left);top:19%;width:430px;margin:0;color:#262625;font-family:Georgia,"Times New Roman",serif;font-size:clamp(72px,6.2vw,118px);font-weight:400;line-height:.94;letter-spacing:-.055em;text-shadow:none;}.art-hero__subtitle{position:absolute;left:var(--hero-left);top:36%;width:min(410px,26vw);margin:0;color:#332e29;font-family:Georgia,"Times New Roman",serif;font-size:clamp(19px,1.35vw,27px);font-weight:400;font-style:italic;line-height:1.22;letter-spacing:-.015em;text-transform:none !important;text-shadow:none;}.art-hero__description{position:absolute;left:var(--hero-left);top:54%;width:min(395px,25vw);color:#353632;font-family:"Open Sans",Arial,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:400;line-height:1.45;letter-spacing:.01em;}.art-hero__description::before{content:"";display:block;width:50px;height:2px;margin-bottom:18px;background:#758247;}.art-hero__button{position:absolute;left:var(--hero-left);top:70%;min-width:230px;min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:0
      28px;border:0;background:#7b824b;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;box-sizing:border-box;transition:background-color .2s ease,transform .2s ease;}.art-hero__button:hover{background:#686f3f;transform:translateY(-1px);}.art-hero__projects-link{position:absolute;left:calc(var(--hero-left)
        + 272px);top:72.2%;display:inline-block;padding-bottom:7px;border-bottom:1px solid
      rgba(38,38,37,.55);color:#292927;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;white-space:nowrap;}.art-hero__projects-link:hover{border-color:#758247;color:#68723c;}.art-hero__features{position:absolute;left:var(--hero-left);bottom:6.3%;width:min(520px,32vw);display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:0;padding:0;}.art-hero__feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;color:#262625;}.art-hero__feature:not(:last-child)::after{content:"";position:absolute;right:-17px;bottom:4px;width:1px;height:30px;background:rgba(55,55,50,.35);}.art-hero__feature-number{display:block;min-width:50px;padding-bottom:7px;border-bottom:1px solid
      #78834d;color:#68723c;font-family:"Open Sans",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;}.art-hero__feature-name{color:#282824;font-family:Georgia,"Times New Roman",serif;font-size:clamp(16px,1.2vw,22px);font-weight:400;line-height:1.2;}}@media (max-width:900px){.art-hero__description{margin-top:14px;max-width:420px;font-size:14px;line-height:1.45;}.art-hero__description::before{content:"";display:block;width:38px;height:1px;margin-bottom:12px;background:rgba(255,255,255,.72);}.art-hero__projects-link{display:inline-block;margin:15px
      0
      0
      20px;padding-bottom:5px;border-bottom:1px solid
      currentColor;color:inherit;font-size:11px;font-weight:700;letter-spacing:.13em;text-decoration:none;}}.path-front
#block-artdivolga-main-content{display:none;}.site-header .social-links{display:none !important;}@media (min-width:901px){.site-header{overflow:visible !important;}.site-header__inner,.main-navigation,.main-navigation > ul{overflow:visible !important;}.main-navigation > ul > li{position:relative;}.main-navigation > ul > li.has-submenu::after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:22px;background:transparent;pointer-events:auto;}.main-navigation > ul > li > ul{position:absolute !important;top:calc(100% + 14px) !important;left:50% !important;z-index:5000 !important;display:block !important;width:max-content !important;min-width:290px !important;max-width:380px !important;margin:0 !important;padding:10px 0 !important;transform:translate(-50%,7px);border:1px solid
      rgba(50,43,38,.08);background:#fff !important;box-shadow:0 14px 36px
      rgba(36,30,26,.11);opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;box-sizing:border-box;}.main-navigation > ul > li:hover > ul,.main-navigation > ul > li:focus-within > ul,.main-navigation > ul > li.js-submenu-open > ul{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate(-50%,0);transition-delay:0s;}.main-navigation > ul > li > ul > li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.main-navigation > ul > li > ul > li > a{display:block !important;width:100%;padding:11px
      18px !important;margin:0 !important;box-sizing:border-box;color:#262626 !important;background:transparent !important;font-size:15px !important;font-weight:400 !important;line-height:1.35 !important;text-align:left;white-space:normal;text-decoration:none !important;transition:background-color .15s ease,color .15s ease,padding-left .15s ease;}.main-navigation > ul > li > ul > li > a:hover,.main-navigation > ul > li > ul > li > a:focus-visible{padding-left:22px !important;background:#f7f5f1 !important;color:#765345 !important;outline:none;}.main-navigation > ul > li > ul > li > a.is-active{color:#765345 !important;background:rgba(118,83,69,.045) !important;}}.artdivolga-site{min-height:100svh;display:flex;flex-direction:column;}.artdivolga-site > .site-main{flex:1
    0
    auto;}.artdivolga-site > .site-footer{margin-top:auto;}.ad-about-page{padding:44px 0 92px;}.ad-about-page__grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:56px;align-items:start;}.ad-about-page__media img{display:block;width:100%;height:auto;border-radius:0;}.ad-about-page__content{max-width:760px;}.ad-about-page__header{margin-bottom:28px;}.ad-about-page__eyebrow{margin:0 0 14px;font-size:12px;line-height:1;letter-spacing:0.35em;text-transform:uppercase;color:#aa8d74;}.ad-about-page__header h1{margin:0;font-size:clamp(46px,6vw,88px);line-height:0.95;font-weight:300;letter-spacing:-0.03em;color:#201c1a;}.ad-about-page__body{color:#574a41;font-size:18px;line-height:1.82;}.ad-about-page__body h3{margin:32px 0 16px;font-size:28px;line-height:1.15;font-weight:400;color:#201c1a;}.ad-about-page__body p{margin:0 0 18px;}.ad-about-page__body ol{margin:0 0 26px;padding-left:22px;}.ad-about-page__body li + li{margin-top:10px;}.ad-about-page__video-section{margin-top:40px;}.ad-about-page__video-shell{max-width:360px;}.ad-about-page__video{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#111;}.ad-about-page__video iframe{display:block;width:100%;height:100%;border:0;}@media (max-width:980px){.ad-about-page{padding:28px 0 64px;}.ad-about-page__grid{grid-template-columns:1fr;gap:32px;}.ad-about-page__content{max-width:none;}.ad-about-page__header h1{font-size:clamp(38px,11vw,62px);}.ad-about-page__body{font-size:17px;line-height:1.72;}.ad-about-page__video-shell{max-width:340px;}}@media (max-width:640px){.ad-about-page__video-shell{max-width:100%;}}.ad-about-page{width:100%;padding:42px
    0
    90px;box-sizing:border-box;}.ad-about-page > .gp-container{width:calc(100%
      - 64px) !important;max-width:1380px !important;margin:0
    auto !important;padding:0 !important;box-sizing:border-box;}.ad-about-page__grid{width:100%;display:grid;grid-template-columns:minmax(380px,480px)
    minmax(0,1fr);gap:clamp(52px,5vw,92px);align-items:start;}.ad-about-page__media{width:100%;min-width:0;position:sticky;top:112px;}.ad-about-page__media img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center top;}.ad-about-page__content{width:100%;max-width:720px;min-width:0;padding-top:2px;}.ad-about-page__header{margin-bottom:30px;}.ad-about-page__body{width:100%;}.ad-about-page__video-section{width:100%;margin-top:48px;padding-top:30px;border-top:1px solid
    rgba(70,54,45,.13);}.ad-about-page__video-shell{width:100%;max-width:360px;}@media
  (max-width:1100px)
  and
  (min-width:801px){.ad-about-page > .gp-container{width:calc(100%
        - 48px) !important;}.ad-about-page__grid{grid-template-columns:minmax(310px,390px)
      minmax(0,1fr);gap:42px;}.ad-about-page__media{top:100px;}}@media (max-width:800px){.ad-about-page{padding:0
      0
      54px;}.ad-about-page > .gp-container{width:100% !important;max-width:none !important;}.ad-about-page__grid{display:block;}.ad-about-page__media{position:static;width:100%;}.ad-about-page__media img{width:100%;height:auto;}.ad-about-page__content{max-width:none;padding:32px
      22px
      0;}.ad-about-page__video-shell{max-width:100%;}}.path-front
#block-artdivolga-main-content{display:none !important;}.ad-legal-page{width:100%;padding:52px 0 86px;}.ad-legal-page > .gp-container{width:calc(100% - 48px);max-width:980px;margin:0 auto;}.ad-legal-page__header{margin-bottom:42px;padding-bottom:30px;border-bottom:1px solid
    rgba(55,45,40,.14);}.ad-legal-page__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;opacity:.62;}.ad-legal-page__header h1{max-width:900px;margin:0;font-size:clamp(38px,5vw,64px);font-weight:300;line-height:1.05;}.ad-legal-page__body{max-width:820px;font-size:16px;line-height:1.82;}.ad-legal-page__body h2{margin:42px
    0
    14px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.25;}.ad-legal-page__body p{margin:0
    0
    20px;}.ad-legal-page__body ul{margin:0
    0
    24px;padding-left:22px;}.ad-legal-page__body li{margin:8px
    0;}.ad-legal-page__body a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;}.site-footer__inner{flex-wrap:wrap;}.site-footer__legal{flex:1 0 100%;width:100%;margin-top:8px;text-align:center;font-size:11px;line-height:1.5;opacity:.72;}.site-footer__legal-language{display:none;align-items:center;justify-content:center;gap:8px;}html[lang="en"]
.site-footer__legal-language--en{display:flex;}html[lang="it"]
.site-footer__legal-language--it{display:flex;}html[lang="lv"]
.site-footer__legal-language--lv{display:flex;}.site-footer__legal a{color:inherit;text-decoration:none;border-bottom:1px solid
    transparent;transition:border-color .2s ease;}.site-footer__legal a:hover{border-bottom-color:currentColor;}@media (max-width:720px){.ad-legal-page{padding:36px
      0
      60px;}.ad-legal-page > .gp-container{width:calc(100%
        - 36px);}.ad-legal-page__header{margin-bottom:30px;padding-bottom:24px;}.ad-legal-page__body{font-size:15px;line-height:1.72;}.site-footer__legal-language{flex-wrap:wrap;gap:5px
      8px;}}.site-footer{width:100%;margin-top:auto;background:#000;color:#fff;}.site-footer__inner{width:calc(100%
      - 48px);max-width:1280px;margin:0 auto;padding:18px
    0
    20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;text-align:center;}.site-footer__legal{width:100%;margin:0;display:flex;align-items:center;justify-content:center;min-height:22px;font-size:12px;line-height:1.5;opacity:.72;}.site-footer__legal-language{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px
    10px;}html[lang="en"]
.site-footer__legal-language--en{display:inline-flex;}html[lang="it"]
.site-footer__legal-language--it{display:inline-flex;}html[lang="lv"]
.site-footer__legal-language--lv{display:inline-flex;}.site-footer__legal a{color:inherit;text-decoration:none;border-bottom:1px solid
    transparent;transition:opacity .2s ease,border-color .2s ease;}.site-footer__legal a:hover{opacity:.8;border-bottom-color:currentColor;}.site-footer__meta{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px
    10px;padding-top:10px;border-top:1px solid
    rgba(255,255,255,.12);font-size:12px;line-height:1.5;color:#fff;}.site-footer__meta a{color:#fff;text-decoration:none;border-bottom:1px solid
    rgba(255,255,255,.4);}.site-footer__meta a:hover{border-bottom-color:#fff;}.site-footer__separator{opacity:.45;}.cookie-alert[hidden]{display:none !important;}.cookie-alert{position:fixed;left:20px;right:20px;bottom:20px;z-index:10000;display:flex;justify-content:center;pointer-events:none;}.cookie-alert.is-visible{pointer-events:auto;}.cookie-alert__inner{width:100%;max-width:1100px;padding:18px
    20px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-sizing:border-box;background:rgba(18,18,18,.97);color:#fff;border:1px solid
    rgba(255,255,255,.12);box-shadow:0
    14px
    42px
    rgba(0,0,0,.25);}.cookie-alert__content{min-width:0;max-width:700px;}.cookie-alert__title{margin-bottom:5px;font-size:14px;font-weight:500;letter-spacing:.02em;}.cookie-alert__text{font-size:13px;line-height:1.55;color:rgba(255,255,255,.76);}.cookie-alert__actions{flex:0
    0
    auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;}.cookie-alert__policy{margin-right:4px;color:rgba(255,255,255,.76);font-size:12px;white-space:nowrap;text-decoration:none;border-bottom:1px solid
    rgba(255,255,255,.3);}.cookie-alert__button{min-width:96px;padding:10px
    16px;border:1px solid
    rgba(255,255,255,.32);border-radius:0;font:inherit;font-size:12px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease;}.cookie-alert__button--reject{background:transparent;color:rgba(255,255,255,.86);}.cookie-alert__button--reject:hover{border-color:#fff;}.cookie-alert__button--accept{border-color:#fff;background:#fff;color:#171717;}.cookie-alert__button--accept:hover{opacity:.84;}@media (max-width:720px){.site-footer__inner{width:calc(100%
        - 32px);padding:16px
      0
      18px;gap:10px;}.site-footer__legal{font-size:11px;}.site-footer__meta{padding-top:9px;font-size:11px;}.site-footer__separator{display:none;}.cookie-alert{left:12px;right:12px;bottom:12px;}.cookie-alert__inner{padding:16px;flex-direction:column;align-items:stretch;gap:15px;}.cookie-alert__content{max-width:none;}.cookie-alert__actions{width:100%;display:grid;grid-template-columns:1fr
      auto
      auto;gap:8px;}.cookie-alert__policy{align-self:center;white-space:normal;}.cookie-alert__button{min-width:82px;padding:9px
      12px;}}@media (max-width:767px){.art-hero__inner{position:relative;min-height:calc(100svh - var(--divolga-header-height,90px));}.art-hero__content{position:absolute;left:20px;right:20px;bottom:56px;width:auto;max-width:none;margin:0;}.art-hero__features{margin-top:14px;}}@media (max-width:767px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}.art-hero__content{bottom:22px;}}@media
  (max-width:767px)
  and
  (max-height:820px){.art-hero__content{bottom:12px;}.art-hero__eyebrow{margin-bottom:4px;font-size:9px;line-height:1.25;letter-spacing:.18em;}.art-hero__title{margin-bottom:7px;font-size:clamp(42px,13vw,56px);line-height:.94;}.art-hero__subtitle{margin-top:0;margin-bottom:8px;font-size:10px;line-height:1.35;letter-spacing:.11em;}.art-hero__description{margin-top:8px;margin-bottom:10px;font-size:13px;line-height:1.38;}.art-hero__button,.art-hero__projects-link{min-height:38px;padding-top:9px;padding-bottom:9px;font-size:10px;}.art-hero__features{margin-top:10px;padding-top:9px;gap:8px;}.art-hero__features > *{font-size:10px;line-height:1.25;}}@media
  (max-width:767px)
  and
  (max-height:720px){.art-hero__content{bottom:8px;}.art-hero__title{font-size:clamp(38px,12vw,50px);}.art-hero__description{font-size:12px;line-height:1.32;}.art-hero__features{margin-top:7px;padding-top:7px;}}.ad-about-page__video video{display:block;width:100%;height:100%;aspect-ratio:9 / 16;object-fit:cover;background:#000;}@media (max-width:900px){.site-header
  li:has(> a[href$="/projects"])
  > ul,.site-header
  li:has(> a[href="/projects"])
  > ul{margin:8px
      0
      16px
      8px;padding:4px
      0
      4px
      18px;border-left:1px solid
      rgba(0,0,0,.18);}.site-header
  li:has(> a[href$="/projects"])
  > ul
  > li,.site-header
  li:has(> a[href="/projects"])
  > ul
  > li{margin:0;padding:0;}.site-header
  li:has(> a[href$="/projects"])
  > ul
  > li
  > a,.site-header
  li:has(> a[href="/projects"])
  > ul
  > li
  > a{display:block;padding:8px
      0;font-size:16px;line-height:1.3;font-weight:400;letter-spacing:0;color:rgba(20,20,20,.72);}.site-header
  li:has(> a[href$="/projects"])
  > a,.site-header
  li:has(> a[href="/projects"])
  > a{margin-bottom:2px;font-weight:500;}.site-header
  li:has(> a[href$="/projects"]),.site-header
  li:has(> a[href="/projects"]){margin-bottom:10px;}}
