

/* Start:/local/templates/afril/css/newsDetail.css?178758114758804*/
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:400;src:url(/local/templates/afril/css/../4e7de196043c9bf3f7c4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:300;src:url(/local/templates/afril/css/../4e3a70d0b095852534b4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:500;src:url(/local/templates/afril/css/../29711958a50d19cf6035.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:600;src:url(/local/templates/afril/css/../3ca1595dfeea97ea6869.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:700;src:url(/local/templates/afril/css/../987b2b6ab577f1b2ba81.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:800;src:url(/local/templates/afril/css/../423cdbb6417273a464b8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:900;src:url(/local/templates/afril/css/../0fd55f1fc6ac3e1524e5.woff2) format("woff2")}.body--l,.body--m,.body--s,.button--m,.descriptor,.link--l,.link--m,.link--s,.subhead--s,.subheading,.tab--m,.tab--s,.text--m,.text--s,.text--xl,.title--h3,.title--h4,h1,h2{font-family:Cygre,sans-serif;transition:font-size .3s ease}.title--h1{font-size:6rem;letter-spacing:-.04em}.title--h1,.title--h2{font-weight:900;line-height:100%;text-transform:uppercase;text-wrap:balance}.title--h2{font-size:4rem;letter-spacing:-.02em}.title--h3{font-size:2.4rem;font-weight:800;line-height:120%;text-transform:uppercase;text-wrap:balance}.title--h4{font-size:14px;font-weight:700;line-height:100%}.body--l,.title--h4{letter-spacing:0;text-wrap:balance}.body--l{font-size:2rem}.body--l,.body--m{font-weight:500;line-height:120%}.body--m{font-size:1.5rem;letter-spacing:0;text-wrap:balance}.body--s{font-size:1.2rem;font-weight:400;line-height:115%}.body--s,.subheading{font-family:Cygre,sans-serif;letter-spacing:0;text-wrap:balance}.subheading{font-size:2rem;font-weight:800;line-height:120%;text-transform:uppercase}.text--xl{font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;text-wrap:balance}.button--m{font-size:1.6rem;font-weight:700;line-height:100%;text-transform:uppercase;white-space:nowrap}.link--l{font-size:2rem;font-weight:800;letter-spacing:.05em;line-height:120%}.link--l,.link--m{text-decoration:underline;text-transform:uppercase}.link--m{font-weight:700;line-height:100%;transition:opacity .3s ease}.link--m,.link--s{font-family:Cygre,sans-serif;font-size:1.4rem}.link--s{font-weight:600;letter-spacing:0;line-height:120%;text-decoration:underline}.link--l,.link--m,.link--s{transition:opacity .3s ease}.link--l:hover,.link--m:hover,.link--s:hover{opacity:.75}.text--m{font-size:16px;font-weight:400;line-height:130%}.text--s{font-weight:400;text-align:center}.tab--m,.text--s{font-size:14px;line-height:100%}.tab--m{font-weight:500}.tab--s{font-size:12px;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.descriptor{color:var(--text-secondary);font-size:1.2rem;font-weight:500;letter-spacing:.3em;line-height:100%;text-transform:uppercase}.descriptor:before{content:"[ "}.descriptor:after{content:" ]"}@media (max-width:768px){.title--h1{font-size:3.8rem}.title--h2{font-size:2.8rem}.title--h3{font-size:2.4rem}.title--h4{font-size:14px}}:root{--neutral-0:#fff;--neutral-700:#222529;--black:#201c1c;--text-primary:#201c1c;--text-secondary:#4f4745;--surface-light:#f6f3ef;--surface-warm:#e4dcd2;--surface-dark:#181515;--surface-muted:#ececec;--surface-footer:#95918f;--text-primary-08:rgba(32,28,28,.08);--text-primary-15:rgba(32,28,28,.15);--surface-dark-60:rgba(24,21,21,.6);--shadow-soft:rgba(27,28,29,.12);--header-bar-height:100px;--page-top-gap:2rem;--page-header-top:calc(var(--header-bar-height) + var(--page-top-gap))}@media (max-width:768px){:root{--page-top-gap:1.6rem}}a{color:inherit}body,h1,h2,h3,h4,p{margin:0;padding:0}button,input,select,textarea{font-family:inherit}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:10px}html.preload *,html.preload :after,html.preload :before{transition:none!important}@media (min-width:1600px){html{font-size:11.11px}}@media (min-width:1920px){html{font-size:13.33px}}@media (min-width:2560px){html{font-size:17.78px}}@media (min-width:3440px){html{font-size:23.89px}}.screen-section{height:100vh;position:relative}button{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;line-height:normal;margin:0;outline:none;padding:0}body{background-color:var(--surface-warm);color:var(--text-primary);font-family:Cygre,sans-serif}::selection{background:rgba(32,28,28,.12);color:var(--text-primary)}.header-m{align-items:center;background:transparent;box-sizing:border-box;color:var(--text-primary);display:flex;height:auto;left:0;padding:22.5px 2rem;position:relative;right:0;top:0;transform:translateY(0);transition:transform .3s ease,color .3s ease,background .3s ease;width:100%;will-change:transform,background;z-index:99}.header-m--overlay{color:var(--neutral-0);position:absolute}.header-m.is-visible{position:fixed;transform:translateY(-100%)}.header-m.is-visible.header-m--overlay{color:var(--neutral-0);transform:translateY(0)}.header-m--scrolled{background:var(--text-primary);color:var(--neutral-0)}.header-m.is-visible:not(.header-m--overlay){position:sticky;transform:translateY(0)}.header-desktop-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin-top:0;width:100%}.header-desktop-content>.header-desktop-nav{padding:0}.logo-container{align-items:center;color:inherit;display:flex;flex:0;justify-content:flex-start}.logo-container svg{height:auto;width:12rem}.header-menu--button svg{display:block;height:auto;transition:width .3s ease;width:2rem}.header-menu--button svg line{transform-box:fill-box;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.header-desktop-nav{align-items:center;display:flex;flex:1;gap:20px;justify-content:center}.header-desktop-nav .link--l{color:inherit;font-size:1.6rem;text-align:center}.header-menu--button{align-items:baseline;color:inherit;display:flex;gap:.5rem;text-transform:uppercase;transition:opacity .3s ease}.header-menu--button span{display:block;font-size:1.6rem;letter-spacing:.05em;line-height:1}.menu-icon-container{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s ease;z-index:1001}.logo-container.active{color:var(--neutral-700)!important}@media (max-width:1024px){.header-desktop-nav{display:none!important}}@media (max-width:980px){.menu-icon-container{justify-content:flex-end}.header-m .header-social-links{display:none!important}.header-menu--button{align-items:center}}@media(max-width:768px){.menu-icon-container.active.menu-closed{display:none}.menu-icon-container.active.menu-opened{display:flex}}.footer{background:var(--surface-footer);color:var(--text-primary)}.footer__content{padding:8.5rem 20px 0}.footer__top{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:152rem}.footer__intro .title--h1{margin-bottom:1.5rem}.footer__intro .body--l{margin-bottom:2rem}.footer__form-row{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;margin-top:2rem}.footer__submit{background:var(--text-primary);color:var(--neutral-0);height:4.8rem;margin-top:2rem;transition:background-color .3s ease,color .3s ease;width:100%}.footer--nav .footer__bottom{margin:7rem auto 0}.footer__bottom{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;margin:9rem auto 0;max-width:152rem}.footer__form-row>:only-child{grid-column:1/-1}.footer .ui-checkbox{margin-top:4.9rem}.footer .ui-checkbox .body--s{color:var(--text-primary)}.footer__legal{display:flex;gap:1.5rem}.footer__logo{margin-top:2rem;width:100%}.footer__logo svg{display:block;height:auto;width:100%}.footer--nav .footer__nav-col .descriptor,.footer--nav .footer__nav-group .descriptor{display:block;margin-bottom:2rem}.footer__nav-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.footer__nav-secondary{display:flex;gap:12rem}@media (max-width:768px){.footer__top{gap:4rem}.footer__form-row,.footer__top{grid-template-columns:1fr}.footer .ui-checkbox{margin-top:4rem}.footer__bottom{gap:4rem;grid-template-columns:1fr;margin-top:4rem}.footer__legal{flex-direction:column;gap:1rem}.footer__bottom .body--s{order:3}.footer__nav-col{display:flex}.footer--nav .footer__nav-secondary,.footer__nav-col{align-items:center;flex-direction:column;text-align:center}.footer--nav .footer__nav-secondary{gap:4rem}.footer--nav .footer__bottom{justify-items:center;text-align:center}}html.is-menu-open,html.is-menu-open body{overflow:hidden}.site-menu{inset:0;pointer-events:none;position:fixed;z-index:1000}.site-menu.is-open{pointer-events:auto}.site-menu__overlay{background:#18151580;border:0;cursor:pointer;inset:0;opacity:0;padding:0;position:absolute;transition:opacity .3s ease;z-index:0}.site-menu.is-open .site-menu__overlay{opacity:1}.site-menu__panel{align-items:stretch;background:#f6f3ef;color:var(--text-primary);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:2rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;user-select:none;width:min(100%,48rem);z-index:1;-webkit-tap-highlight-color:transparent}.site-menu.is-open .site-menu__panel{transform:translateX(0)}.site-menu__nav{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:3rem;justify-content:flex-start;margin-top:calc(64px + 2rem);text-align:right}.site-menu__link{color:var(--text-primary);text-decoration:underline;text-underline-offset:.2em}.site-menu__link.is-active{opacity:.45}.site-menu__copyright{color:var(--text-secondary);font-family:Cygre,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:100%;margin:0;text-align:right;text-transform:uppercase}.is-menu-open .header-m{background:transparent;color:var(--text-primary);mix-blend-mode:normal;transition:transform .3s ease,color .3s ease,background .3s ease;z-index:1002}.is-menu-open .header-m.is-visible:not(.header-m--overlay){position:fixed}.is-menu-open .header-desktop-nav,.is-menu-open .logo-container{opacity:0;pointer-events:none;transition:opacity .25s ease}.header-menu--button.is-pinned{color:var(--text-primary);left:var(--menu-btn-left);position:fixed;top:var(--menu-btn-top);width:var(--menu-btn-width);z-index:1002}.is-menu-open .header-menu--button svg line{transform-box:fill-box;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.is-menu-open .header-menu--button svg line:first-child{transform:translateY(4px) rotate(30deg)}.is-menu-open .header-menu--button svg line:nth-child(2){opacity:0}.is-menu-open .header-menu--button svg line:nth-child(3){transform:translateY(-4px) rotate(-30deg)}@media (max-width:640px){.site-menu__panel{padding:2.4rem 2rem;width:100%}.site-menu__nav{gap:2.4rem}}.btn{-webkit-appearance:none;appearance:none;background-color:var(--neutral-0,#fff);border:none;color:var(--neutral-700);display:flex;font-family:Cygre,sans-serif;justify-content:center;max-height:60px;outline:none;padding:23px 49.5px;transition:background-color .3s ease,color .3s ease;white-space:nowrap;width:fit-content}.btn.black{background-color:var(--neutral-700,#222529);color:var(--neutral-0,#fff)}.btn.black:hover{background-color:var(--neutral-0,#fff);color:var(--neutral-700,#222529)}.btn:hover{background-color:var(--neutral-700,#222529);color:var(--neutral-0,#fff)}.footer__submit,.header-menu--button,.job-tabs-select__option,.job-tabs-select__trigger,.job-tabs__item,.silence-accordion .ac-trigger{transition:background-color .3s ease,color .3s ease,opacity .3s ease}.footer__submit:hover{background:var(--neutral-0);color:var(--text-primary)}.job-tabs-select__trigger:hover{background:var(--surface-light);color:var(--text-primary)}.job-tabs-select__trigger:hover .job-tabs-select__icon path{fill:currentColor}.job-tabs-select__option:not(.is-active):hover,.job-tabs__item:not(.is-active):hover{background:var(--text-primary);color:var(--surface-light)}.header-menu--button:hover,.silence-accordion .ac-trigger:hover{opacity:.7}@media (max-width:768px){.btn{padding:23px 24.5px}}@media (hover:none) and (pointer:coarse){.btn.black.button--m:hover{background-color:var(--neutral-700,#222529)!important;color:var(--neutral-0,#fff)!important}.footer__submit:hover,.job-tabs-select__option:not(.is-active):hover,.job-tabs-select__trigger:hover,.job-tabs__item:not(.is-active):hover{background:inherit;color:inherit}.header-menu--button:hover,.silence-accordion .ac-trigger:hover{opacity:1}}.ui-input{background:transparent;border:none;border-bottom:1px solid var(--text-primary);color:var(--text-primary);font-size:1.5rem;height:4rem;line-height:120%;padding:1.1rem 1rem;width:100%}.ui-input::placeholder{color:var(--text-primary);opacity:.6}.ui-input:focus{outline:none}.ui-checkbox{align-items:center;cursor:pointer;display:flex;gap:.8rem}.ui-checkbox .body--s{opacity:.6}.ui-checkbox input[type=checkbox]{align-self:flex-start;appearance:none;border:.15rem solid var(--text-primary);border-radius:.4rem;box-shadow:0 2px 2px 0 var(--shadow-soft);flex-shrink:0;height:1.6rem;width:1.6rem}.ui-checkbox input[type=checkbox]:checked{background:var(--text-primary)}.ui-select{position:relative;width:100%}.ui-select__trigger{align-items:center;background:var(--text-primary);color:var(--neutral-0);display:flex;height:4rem;justify-content:space-between;padding:1.05rem 2rem;width:100%}.ui-select__label,.ui-select__option{font-size:1.6rem;font-weight:800;letter-spacing:.05em;line-height:120%;text-align:left;text-transform:uppercase}.ui-select__label{pointer-events:none}.ui-select__trigger svg{flex-shrink:0;transition:transform .3s ease}.ui-select.active .ui-select__trigger svg{transform:rotate(180deg)}.ui-select__list{background:var(--text-primary);left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-.8rem);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;z-index:2}.ui-select.active .ui-select__list{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ui-select__option{background:var(--text-primary);border-top:1px solid hsla(0,0%,100%,.2);color:var(--neutral-0);padding:1.05rem 2rem;transition:background-color .3s ease,color .3s ease;width:100%}.ui-select__option.is-active,.ui-select__option:hover{background:var(--neutral-0);color:var(--text-primary)}.breadcrumbs{color:var(--text-primary);flex-wrap:wrap}.breadcrumbs,.breadcrumbs__item{align-items:center;display:flex;gap:.4rem}.breadcrumbs__item{color:inherit;flex-shrink:0;font-family:Cygre,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:115%;text-decoration:none}.breadcrumbs__link{opacity:.5;transition:opacity .3s ease}.breadcrumbs__link:hover{opacity:.75}.breadcrumbs__current{opacity:1}.breadcrumbs__current:not(.breadcrumbs__current--truncate):not(:last-child){opacity:.5}.breadcrumbs--nowrap{flex-wrap:nowrap;min-width:0}.breadcrumbs__current--truncate{flex:1 1 auto;min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header{box-sizing:border-box;color:var(--text-primary);margin:0 auto;max-width:152rem;padding:var(--page-top-gap) 2rem 0}.about-page__intro .title--h1,.page-header .title--h1{margin-top:1rem}.page-header__intro{margin:4rem auto 2rem;max-width:70rem;text-align:center}.page-header__intro .title--h1{margin-bottom:20px}@media (max-width:768px){.page-header{padding:var(--page-top-gap) 20px 0}.page-header__intro{margin-top:3rem}}:root{--header-height:clamp(6rem,5.56vw,12rem)}.bg-main-container{inset:0;position:absolute;z-index:-1}.bg-main-container:after,.bg-main-container:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.bg-main-container:before{background:linear-gradient(180deg,transparent 0,var(--surface-dark-60) 0,transparent 100%);background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%),rgba(24,21,21,.5);background-repeat:no-repeat;background-size:100% 35rem,100% 100%;height:35rem;height:auto;top:0;inset:0}.bg-main-container:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:22rem}.bg-main{display:block;height:100%;object-fit:cover;width:100%}.main-section{height:100vh;position:relative}.main-section-container{height:100%;position:relative;width:100%}.main-content{height:100%;justify-content:space-between;padding:calc(var(--page-header-top) + 2rem) 2rem 4rem}.main-content,.main-title-content{display:flex;flex-direction:column}.main-title-content{color:var(--neutral-0);gap:2rem;width:fit-content}.main-title-content a{margin-top:2rem;width:fit-content}.main-story-content{align-self:flex-start;color:var(--neutral-0);display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));max-width:74rem;width:100%}.main-story-content p{margin:0}.mobile-options{display:none}@media (max-width:768px){.mobile-options{display:flex}.main-content{padding:var(--page-header-top) 2rem 4rem}.main-story-content{gap:2rem;grid-template-columns:1fr;max-width:none}}.about-section{background:var(--surface-warm);position:relative}.about-section__container{align-items:center;box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:auto 1fr;margin:0 auto;max-width:152rem;padding:10rem 20px}.about-section__image{align-self:stretch;height:100%;overflow:hidden}.about-section__image img{aspect-ratio:655/890;display:block;height:auto;object-fit:cover;width:65.5rem}.about-section__content{align-self:center;display:flex;flex-direction:column;max-width:60rem}.about-section__content .descriptor{margin-bottom:2rem}.about-section__content .title--h2{margin-bottom:1rem}.about-section__content .body--l{margin-bottom:4rem}.about-section__content .body--m{color:var(--text-secondary);margin-bottom:2rem}@media (max-width:768px){.about-section__container{grid-template-columns:1fr}.about-section__image img{aspect-ratio:330/440;width:100%}.about-section__content .body--l{margin-bottom:1.7rem}}.values-section{background-color:var(--black);color:var(--neutral-0);max-width:100%;overflow:hidden;overflow-x:clip;position:relative;width:100%}.values-section__slides{inset:0;overflow:hidden;position:absolute;width:100%}.values-section__slide{inset:0;overflow:hidden;pointer-events:none;position:absolute}.values-section__slide:after{background:linear-gradient(180deg,transparent 0,var(--black) 100%);bottom:0;content:"";height:30rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.values-section__media{background-color:var(--black);inset:0;overflow:hidden;position:absolute}.values-section__bg{display:block;height:110%;max-width:100%;object-fit:cover;object-position:center;width:100%;will-change:transform}.values-section__content{bottom:4rem;color:var(--neutral-0);display:flex;flex-direction:column;max-width:min(35rem,calc(100% - 4rem));min-width:0;overflow-wrap:anywhere;pointer-events:auto;position:absolute;right:clamp(2rem,8vw,20rem);width:min(35rem,calc(100% - 4rem));will-change:transform;z-index:2}.values-section__content .subheading{margin-bottom:1rem}.values-section__content .body--m{margin-bottom:3rem}.values-section__title{color:var(--neutral-0);left:2rem;max-width:calc(100% - 4rem);pointer-events:none;position:absolute;top:8.5rem;z-index:10}@media (max-width:768px){.values-section__title{left:1.5rem;max-width:calc(100% - 3rem);top:calc(4.7rem + 64px)}.values-section__content{bottom:4rem;left:1.5rem;max-width:none;right:1.5rem;width:auto}}.project-section{background:var(--surface-light)}.project-section__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:152rem;padding:12rem 2rem;text-align:center}.project-section__image{aspect-ratio:1/1;margin-bottom:4rem;overflow:hidden;transition:padding .3s ease,width .3s ease;width:48rem}.project-section__image img{display:block;height:100%;object-fit:cover;width:100%}.project-section .descriptor,.project-section .title--h1{margin-bottom:2rem}.project-section .body--m{color:var(--text-secondary);margin-bottom:4rem;max-width:60rem}@media (max-width:768px){.project-section__image{padding:0 4rem;width:100%}}.news-block{background:var(--text-primary);padding:10rem 20px}.news-block__header{align-items:center;color:var(--neutral-0);display:flex;justify-content:space-between;margin:0 auto 6rem;max-width:152rem}.news-block .swiper{margin:0 auto;max-width:152rem}.news-card{background:var(--neutral-0);display:flex;flex-direction:column;position:relative}.news-card__link:after{content:"";inset:0;position:absolute;z-index:1}.news-card__image{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.news-card picture{display:block}.news-card__body{display:flex;flex:1;flex-direction:column;padding:2rem}.news-card__body .descriptor{margin-bottom:2rem}.news-card__body .title--h3{margin-bottom:1rem}.news-card__body .body--m,.news-card__body .title--h3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__body .body--m{color:var(--text-secondary);margin-bottom:3rem}.news-card__body .link--m{margin-top:auto}.news-block .swiper-wrapper{align-items:stretch}.descriptor--plain:after,.descriptor--plain:before{content:none}.news-link-mobile{color:var(--neutral-0);display:none}.news-block .swiper-slide{transition:width .3s ease}@media (max-width:768px){.news-link-desktop{display:none}.news-link-mobile{display:inline-flex;justify-content:center;margin-top:6rem;width:100%}.news-block .swiper-wrapper{display:flex;flex-direction:column;gap:4rem;transform:none!important}.news-block .swiper-slide{width:100%!important}}.news-grid{box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin:4rem auto 0;max-width:152rem;padding:0 2rem 10rem}.news-grid .news-card{box-shadow:0 .4rem 2.4rem var(--text-primary-08);height:100%}@media (max-width:768px){.news-grid{gap:4rem;grid-template-columns:1fr;padding:0 20px 6rem}}.news-detail{--news-detail-sticky-top:9rem;--news-detail-media-max-width:96rem;--news-detail-media-controls:0rem;box-sizing:border-box;display:grid;gap:0 4rem;grid-template-areas:"media date" "media title" "media subtitle" "media text";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;margin:4rem auto 0;max-width:152rem;padding:0 2rem 3rem}.news-detail__media{align-self:start;grid-area:media;height:auto;min-width:0;position:sticky;top:var(--news-detail-sticky-top);width:min(100%,var(--news-detail-media-max-width),calc((100vh - var(--news-detail-sticky-top) - 2rem - var(--news-detail-media-controls))*960/805))}.news-detail__media--slider{--news-detail-media-controls:4.8rem}.news-detail picture,.news-detail__media picture{display:block;height:auto}.news-detail__slider{min-width:0;overflow:hidden}.news-detail__image,.news-detail__slide,.news-detail__slider{max-width:100%;width:100%}.news-detail__image{aspect-ratio:960/805;display:block;height:auto;min-height:0;object-fit:cover}.news-detail__slider-controls{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-top:1.2rem}.news-detail__slider-button{background:var(--text-primary);border:0;border-radius:50%;color:var(--neutral-0);cursor:pointer;display:grid;height:3.6rem;padding:0;place-items:center;transition:opacity .2s ease;width:3.6rem}.news-detail__slider-button:focus-visible,.news-detail__slider-button:hover{opacity:.75}.news-detail__slider-bullet:focus-visible,.news-detail__slider-button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.news-detail__slider-pagination{display:flex;flex:1;gap:.8rem;justify-content:center}.news-detail__slider-bullet{background:var(--text-primary);border:0;border-radius:50%;cursor:pointer;height:.7rem;opacity:.3;padding:0;transition:opacity .2s ease;width:.7rem}.news-detail__slider-bullet--active{opacity:1}.news-detail__date{color:var(--text-secondary);grid-area:date;letter-spacing:.03em}.news-detail__title{grid-area:title;margin-top:4rem}.news-detail__subtitle{color:var(--text-secondary);grid-area:subtitle;margin-top:2rem}.news-detail__text{color:var(--text-secondary);grid-area:text;margin-top:4rem;padding-bottom:4rem}.news-detail__text p+p{margin-top:2rem}.news-detail__gallery-image{display:none}@media (max-width:768px){.news-detail{gap:0;grid-template-areas:"date" "title" "subtitle" "media" "text";grid-template-columns:1fr;grid-template-rows:auto;padding:0 20px}.news-detail__media{align-self:start;height:auto;margin-top:4rem;position:static;width:min(100%,var(--news-detail-media-max-width))}.news-detail picture,.news-detail__media picture{height:auto}.news-detail__slider-controls{margin-top:1rem}.news-detail__title{margin-top:2rem}.news-detail__text{margin-top:2rem;padding-bottom:6rem}}.about-page,.about-page.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.about-page__bg{inset:0;position:absolute;z-index:-1}.about-page__top{display:flex;flex-direction:column;flex-shrink:0}.about-page__bg:after,.about-page__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.about-page__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%),rgba(24,21,21,.5);background-repeat:no-repeat;background-size:100% 35rem,100% 100%;height:auto;inset:0}.about-page__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:22rem}.about-page__bg img{display:block;height:100%;object-fit:cover;width:100%}.about-page__content{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;min-height:100dvh;padding:var(--page-header-top) 2rem 4rem;position:relative;z-index:1}.about-page__content .breadcrumbs{color:var(--neutral-0)}.about-page__intro{max-width:74rem}.about-page__intro .body--m{margin-top:2rem;max-width:74rem}.about-page__quotes{flex-shrink:0}.about-page__quotes-block{align-items:flex-start;display:flex;flex-direction:column;margin-right:14rem}.about-page__quotes-block:before{background:url(/local/templates/afril/css/../772109060196cfe79bc6.svg) no-repeat 0/contain;content:"";flex-shrink:0;height:7.5rem;width:9rem}.about-page__quotes-grid{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);padding-top:2rem;width:100%}.about-page__quote{color:var(--neutral-0);margin:0}@media (max-height:800px){.about-page__content{gap:1.5rem;padding-bottom:2rem}.about-page__intro .body--m{margin-top:1rem}.about-page__quotes-grid{gap:2rem;padding-top:1rem}.about-page__quotes-block:before{height:5.8rem;width:7rem}}@media (max-width:768px){.about-page,.about-page.screen-section{height:auto}.about-page__content{padding:var(--page-header-top) 1.5rem 2rem}.about-page__quotes-block{align-items:flex-start;flex-direction:row;margin-right:0}.about-page__quotes-block:before{height:5rem;width:6rem}.about-page__quotes-grid{gap:2rem;grid-template-columns:1fr;padding-left:1.5rem;padding-top:0}}.about-formula{background:var(--surface-muted);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh;position:relative}.about-formula__bg{aspect-ratio:2880/2006;bottom:0;left:0;position:absolute;width:100%;z-index:0}.about-formula__bg img{display:block;height:100%;object-fit:cover;object-position:65% bottom;width:100%}.about-formula__content{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding:8rem 0 40%;position:relative;width:100%;z-index:1}.about-formula__content .descriptor{color:var(--text-primary);text-align:center}.about-formula__marquee{margin-bottom:6vh;margin-top:1rem;overflow:hidden;width:100%}.about-formula__marquee-track{animation:about-formula-marquee 30s linear infinite;display:flex;gap:25rem;width:max-content}.about-formula__marquee-text{color:var(--text-primary);font-family:Cygre,sans-serif;font-size:12.5rem;font-weight:800;letter-spacing:-.04em;line-height:100%;text-transform:uppercase;white-space:nowrap}.about-formula__text{color:var(--text-primary);max-width:74rem;padding:0 2rem;text-align:center}@keyframes about-formula-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 3rem))}}@media (max-width:1024px){.about-formula__bg img{height:100%;object-fit:cover;object-position:25% bottom;transform-origin:center bottom;width:100%}}@media (max-width:768px){.about-formula__bg{aspect-ratio:auto;height:100%;overflow:hidden}.about-formula__marquee{margin-bottom:4vh}.about-formula__marquee-text{font-size:8rem}.about-formula__text{padding:0 1.5rem}}.about-team{box-sizing:border-box;color:var(--text-primary);min-height:100vh;padding:8rem 2rem 4rem}.about-team__inner{display:flex;flex-direction:column;margin:0 auto;max-width:152rem;min-height:calc(100vh - 12rem)}.about-team__intro{margin-top:2rem;max-width:90rem}.about-team__awards{display:flex;flex:1;flex-direction:column;gap:4rem;justify-content:flex-end;list-style:none;margin:6rem 8.8rem 0 0;padding:0}.about-team__award{align-items:flex-start;border-bottom:1px solid var(--text-primary);display:flex;gap:4rem;padding-bottom:4rem}.about-team__award-image{display:block;flex-shrink:0;height:10.5rem;object-fit:cover;width:17rem}.about-team__award-content{flex:1;min-width:0}.about-team__award-content .title--h3{margin-bottom:2rem}.about-team__award-content .body--l{color:var(--text-secondary);margin-bottom:1rem}.about-team__award-content .body--m{color:var(--text-secondary)}.about-team__award-nomination{margin:0}@media (max-width:768px){.about-team{height:auto;min-height:100vh;padding:10rem .9rem 10rem 2rem}.about-team__inner{height:auto;min-height:calc(100vh - 10rem)}.about-team__awards{gap:4rem;justify-content:flex-start;margin-right:0;margin-top:5.8rem}.about-team__award{border-bottom:none;flex-direction:column;gap:2rem;padding:0}.about-team__award-image{aspect-ratio:170/105;height:auto;max-width:17rem;width:100%}}body:has(.projects),html:has(.projects){max-width:100%;overflow-x:clip}.projects.screen-section{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - var(--header-bar-height));max-width:100%;min-height:0;overflow:hidden;padding:var(--page-top-gap) 0 2rem}.projects .breadcrumbs,.projects .page-header__intro{flex-shrink:0;padding-inline:2rem}.projects .page-header__intro{margin:1rem auto 2rem;max-width:70rem;text-align:center}.projects__stage{align-items:center;display:flex;flex:1 1 auto;max-width:100%;min-height:0;overflow:hidden;padding-block:3rem;position:relative}.projects__slider{box-sizing:border-box;--slide-w:20rem;max-width:100%}.projects__slider,.projects__swiper{height:100%;overflow:hidden;width:100%}.projects__swiper .swiper-wrapper{align-items:center;height:100%}.projects__slide{cursor:pointer;flex-shrink:0;height:50%;position:relative;width:var(--slide-w)}.projects__slide.is-active{cursor:default}.projects__slider.is-click-transition .projects__swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}.projects__slide-media{height:100%;opacity:var(--slide-opacity,.4);overflow:hidden;transform:translateX(var(--slide-shift,0)) scale(var(--slide-scale,1));transform-origin:center center;transition:transform var(--slide-transition-duration,.45s) cubic-bezier(.25,.46,.45,.94),opacity var(--slide-transition-duration,.45s) ease;width:100%;will-change:transform,opacity}.projects__slider.is-click-transition .projects__slide-media{transition-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1)}.projects__slider.is-repositioning .projects__slide-media{transition:none}.projects__slide-image{display:block;height:100%;object-fit:cover;width:100%}.projects__footer{flex-shrink:0;margin-top:2rem;padding:0 2rem;position:relative}.projects__progress{background:var(--text-primary-15);bottom:0;height:.3rem;overflow:hidden;position:absolute;right:2rem;width:20rem}.projects__progress-fill{background:var(--text-primary);height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.projects__caption{margin:0 auto;max-width:60rem;text-align:center}.projects__caption-title{margin-bottom:1rem}.projects__caption-text{color:var(--text-secondary);margin-bottom:2rem}.projects__caption-link{pointer-events:none}@media (max-width:1024px){.projects.screen-section{height:auto;min-height:0;padding:var(--page-top-gap) 0 4rem}.projects .breadcrumbs,.projects .page-header__intro{padding-inline:20px}.projects .page-header__intro{margin-top:20px}.projects__stage{align-items:stretch;flex:none;height:clamp(280px,42vh,425px);min-height:280px;padding-block:0}.projects__slider{--slide-w:340px;height:100%}.projects__swiper .swiper-wrapper{align-items:stretch}.projects__slide{height:100%}}@media (max-width:768px){.projects.screen-section{height:auto;min-height:auto}.projects__stage{height:425px;min-height:425px}.projects__slide,.projects__slider{height:425px}.projects__footer{display:flex;flex-direction:column;margin-top:0;padding:0}.projects__progress{margin:20px auto 40px;max-width:20rem;order:-1;position:static;right:auto;width:20rem}.projects__caption{order:0}}body:has(.job-page){overflow-x:hidden}.job-page,.job-page.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.job-page__bg{inset:0;position:absolute;z-index:-1}.job-page__bg:after,.job-page__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.job-page__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%);height:35rem;top:0}.job-page__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:22rem}.job-page__bg img{display:block;height:100%;object-fit:cover;width:100%}.job-page__content{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;min-height:100dvh;padding:var(--page-header-top) 2rem 4rem;position:relative;z-index:1}.job-page__content .breadcrumbs{color:var(--neutral-0);flex-shrink:0}.job-page__intro{flex-shrink:0;max-width:80rem}.job-page__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:8vh;justify-content:space-between;min-height:0;width:100%}.job-page__intro .body--l{margin-top:1.5rem}.job-page__form-block{align-self:flex-end;flex-shrink:0;max-width:100%;width:70rem}.job-page__note{margin-bottom:2rem}.job-page__form-card{background:var(--surface-light);color:var(--text-primary);overflow:hidden}.job-tabs{display:flex}.job-tabs-select{display:none;position:relative}.job-tabs__item{background:var(--surface-light);border-bottom:1px solid var(--text-primary);color:var(--text-primary);flex:1 1 50%;padding:1.6rem 2rem;text-align:center;transition:background-color .3s ease,color .3s ease}.job-tabs-select__trigger,.job-tabs__item.is-active{background:var(--text-primary);color:var(--surface-light)}.job-tabs-select__trigger{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.6rem 2rem;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.job-tabs-select__icon{flex-shrink:0;transition:transform .3s ease}.job-tabs-select.is-open .job-tabs-select__icon{transform:rotate(180deg)}.job-tabs-select__list{background:var(--surface-light);border:1px solid var(--text-primary);border-top:none;left:0;position:absolute;right:0;top:100%;z-index:2}.job-tabs-select__option{background:var(--surface-light);border-bottom:1px solid var(--text-primary);color:var(--text-primary);padding:1.6rem 2rem;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.job-tabs-select__option:last-child{border-bottom:none}.job-tabs-select__option.is-active{background:var(--text-primary);color:var(--surface-light)}.job-page__panel{display:none;padding:0}.job-page__panel.is-active{display:block}.job-page__text{font-family:Cygre,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:115%;margin:0 0 2rem;padding:2rem 2rem 0}.job-form .footer__form-row:first-of-type{margin-top:0}.job-page__panel .footer__form-row,.job-page__panel .ui-checkbox{padding-inline:2rem}.job-page__form-card .ui-checkbox{margin-top:5rem}@media (max-width:768px){.job-page__content{padding:var(--page-header-top) 1.5rem 2rem}.job-page__body{gap:3rem}.job-page__intro{max-width:100%}.job-page__form-block{align-self:stretch;width:100%}.job-tabs{display:none}.job-tabs-select{display:block}}.contacts-page,.contacts-page.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.contacts-page__bg{inset:0;position:absolute;z-index:-1}.contacts-page__bg:after,.contacts-page__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.contacts-page__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%);height:35rem;top:0}.contacts-page__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:22rem}.contacts-page__bg img{display:block;height:100%;object-fit:cover;width:100%}.contacts-page__content{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;min-height:100dvh;padding:var(--page-header-top) 2rem 4rem;position:relative;z-index:1}.contacts-page__content .breadcrumbs{color:var(--neutral-0)}.contacts-page__intro{max-width:80rem}.contacts-page__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8vh;justify-content:space-between;min-height:0}.contacts-page__intro .body--l{margin-top:1.5rem}.contacts-page__form-block{align-self:flex-end;flex-shrink:0;max-width:100%;width:70rem}.contacts-page__note{margin-bottom:2rem}.contacts-page__form-card{background:var(--surface-light);color:var(--text-primary);overflow:hidden}.contacts-page__form-card .footer__form-row,.contacts-page__form-card .ui-checkbox{padding-inline:2rem}.contacts-page__form-card .ui-checkbox{margin-top:5rem}@media (max-width:768px){.contacts-page__content{padding:var(--page-header-top) 1.5rem 2rem}.contacts-page__body{gap:3rem;justify-content:space-between}.contacts-page__intro{max-width:100%}.contacts-page__form-block{align-self:stretch;width:100%}}.silence-hero,.silence-hero.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.silence-hero__bg{inset:0;position:absolute;z-index:-1}.silence-hero__bg:after,.silence-hero__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.silence-hero__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%);height:35rem;top:0}.silence-hero__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:30rem}.silence-hero__bg img{display:block;height:100%;object-fit:cover;width:100%}.silence-hero__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:calc(var(--page-header-top) + 2rem) 2rem 6rem;position:relative;z-index:1}.silence-hero__intro .body--l{margin-top:1.5rem;max-width:74rem}@media (max-width:768px){.silence-hero,.silence-hero.screen-section{height:auto}.silence-hero__content{padding:var(--page-header-top) 1.5rem 4rem}}.silence-approach{align-items:center;background:var(--surface-warm);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:8rem 0;text-align:center}.silence-approach .descriptor{padding:0 2rem}.silence-approach__marquee{margin-bottom:6vh;margin-top:1rem;overflow:hidden;width:100%}.silence-approach__marquee-track{animation:silence-approach-marquee 30s linear infinite;display:flex;gap:20rem;width:max-content}.silence-approach__marquee-text{color:var(--text-primary);display:inline-block;font-family:Cygre,sans-serif;font-size:12.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;padding-block:.08em;text-transform:uppercase;white-space:nowrap}.silence-approach__text{max-width:74rem;padding:0 2rem}@keyframes silence-approach-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 3rem))}}@media (max-width:768px){.silence-approach{padding:5rem 0}.silence-approach .descriptor,.silence-approach__text{padding:0 1.5rem}.silence-approach__marquee{margin-bottom:4rem}.silence-approach__marquee-text{font-size:6rem}}.silence-details{background:var(--surface-light);color:var(--text-primary);position:relative}.silence-details__panel{align-items:stretch;box-sizing:border-box;display:flex;gap:4.5rem;padding:calc(var(--header-bar-height) + 4rem) 120px 6rem 2rem}@media (min-width:769px){.silence-details{height:100vh;overflow:hidden}.silence-details__panel{height:100%;inset:0;position:absolute}}.silence-details__image{align-self:stretch;flex:0 0 50%;max-width:44rem;overflow:hidden}.silence-details__image img{display:block;height:100%;object-fit:cover;width:100%}.silence-details__content{display:flex;flex:1;flex-direction:column;gap:60px;justify-content:center;min-width:0}.silence-details__intro .title--h2{margin-bottom:2rem;max-width:44rem}.silence-details__accordion-block .subheading{display:block;margin-bottom:4rem}.silence-accordion{display:flex;flex-direction:column;gap:2rem}.silence-accordion .ac{background:transparent;border:none;border-bottom:1px solid var(--text-primary);box-sizing:border-box;margin-bottom:0}.silence-accordion .ac-header{border-bottom:none;margin:0;padding:0}.silence-accordion .ac-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:2rem;justify-content:space-between;margin:0;padding:.25rem 0;text-align:left;transition:opacity .3s ease;width:100%}.silence-accordion .ac-trigger:focus{color:inherit}.silence-accordion .ac-trigger:after,.silence-accordion .ac.is-active>.ac-header .ac-trigger:after{content:none}.silence-accordion__icon{flex-shrink:0;height:.8rem;position:relative;width:.8rem}.silence-accordion__icon-minus,.silence-accordion__icon-plus{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease}.silence-accordion .ac.is-active .silence-accordion__icon-plus,.silence-accordion__icon-minus{opacity:0}.silence-accordion .ac.is-active .silence-accordion__icon-minus{opacity:1}.silence-accordion .ac-panel .ac-text{color:var(--text-secondary);font-family:Cygre,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:120%;margin:0;max-width:60rem;padding:2rem 0}.silence-accordion__columns{display:grid;gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem 0}.silence-accordion__col{display:flex;flex-direction:column;gap:10px;min-width:0}.silence-accordion__col .body--m{color:var(--text-secondary);margin:0}@media (max-width:768px){.silence-details__panel{flex-direction:column;gap:3rem;padding:4rem 20px}.silence-accordion__columns{gap:2rem;grid-template-columns:1fr}.silence-details__image{aspect-ratio:3/4;flex:none;max-width:none;width:100%}.silence-details__content{gap:3rem}}.longevity-hero,.longevity-hero.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.longevity-hero__bg{inset:0;position:absolute;z-index:-1}.longevity-hero__bg:after,.longevity-hero__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.longevity-hero__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%);height:35rem;top:0}.longevity-hero__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:30rem}.longevity-hero__bg img{display:block;height:100%;object-fit:cover;width:100%}.longevity-hero__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:calc(var(--page-header-top) + 2rem) 2rem 6rem;position:relative;z-index:1}.longevity-hero__intro .body--l{margin-top:1.5rem;max-width:74rem}@media (max-width:768px){.longevity-hero,.longevity-hero.screen-section{height:auto}.longevity-hero__content{padding:var(--page-header-top) 1.5rem 4rem}}.longevity-details{background:var(--surface-light);color:var(--text-primary);max-width:100%;position:relative;width:100%}.longevity-details__panel{align-items:stretch;box-sizing:border-box;display:flex;gap:4.5rem;padding:calc(var(--header-bar-height) + 4rem) 120px 6rem 2rem}@media (min-width:769px){.longevity-details{height:100vh;overflow:hidden}.longevity-details__panel{height:100%;inset:0;position:absolute}}.longevity-details__image{align-self:stretch;flex:0 0 50%;max-width:44rem;overflow:hidden}.longevity-details__image img{display:block;height:100%;object-fit:cover;width:100%}.longevity-details__content{display:flex;flex:1;flex-direction:column;gap:60px;justify-content:center;min-width:0}.longevity-details__intro .title--h2{margin-bottom:2rem;max-width:44rem}.longevity-details__intro .body--l{color:var(--text-secondary);margin:0;max-width:60rem}.longevity-details__fact{align-items:flex-start;display:flex;gap:4rem;max-width:60rem}.longevity-details__fact-label{align-self:flex-start;flex:0 0 auto}.longevity-details__fact-text{color:var(--text-secondary);flex:1;margin:0;min-width:0}.longevity-details__more{display:flex;flex-direction:column;gap:2rem}.longevity-details__more .body--m{color:var(--text-secondary);margin:0}@media (max-width:768px){.longevity-details__panel{flex-direction:column;gap:3rem;padding:4rem 20px}.longevity-details__image{aspect-ratio:3/4;flex:none;max-width:none;width:100%}.longevity-details__content{gap:3rem}.longevity-details__fact{flex-direction:column;gap:2rem}}.comfort-hero,.comfort-hero.screen-section{color:var(--neutral-0);height:auto;min-height:100dvh;position:relative;z-index:2}.comfort-hero__bg{inset:0;position:absolute;z-index:-1}.comfort-hero__bg:after,.comfort-hero__bg:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.comfort-hero__bg:before{background:linear-gradient(180deg,var(--surface-dark-60) 0,transparent 100%);height:35rem;top:0}.comfort-hero__bg:after{background:linear-gradient(180deg,transparent 0,var(--surface-dark) 100%);bottom:0;height:30rem}.comfort-hero__bg img{display:block;height:100%;object-fit:cover;width:100%}.comfort-hero__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:calc(var(--page-header-top) + 2rem) 2rem 6rem;position:relative;z-index:1}.comfort-hero__intro{max-width:100%;min-width:0}.comfort-hero__intro .title--h1{max-width:100%;overflow-wrap:break-word;text-wrap:wrap}.comfort-hero__title-br{display:block}.comfort-hero__intro .body--l{margin-top:1.5rem;max-width:71rem;text-wrap:auto}@media (max-width:768px){.comfort-hero,.comfort-hero.screen-section{height:auto}.comfort-hero__content{padding:var(--page-header-top) 1.5rem 4rem}.comfort-hero__title-br{display:none}}.comfort-details{background:var(--surface-light);color:var(--text-primary);position:relative}.comfort-details__panel{align-items:stretch;box-sizing:border-box;display:flex;gap:4.5rem;padding:calc(var(--header-bar-height) + 4rem) 120px 6rem 2rem}@media (min-width:769px){.comfort-details{height:100vh;overflow:hidden}.comfort-details__panel{height:100%;inset:0;position:absolute}}.comfort-details__image{align-self:stretch;flex:0 0 50%;max-width:44rem;overflow:hidden}.comfort-details__image img{display:block;height:100%;object-fit:cover;width:100%}.comfort-details__content{display:flex;flex:1;flex-direction:column;gap:60px;justify-content:center;min-width:0}.comfort-details__intro .title--h2{margin:0;max-width:44rem}.comfort-details__intro--spaced .title--h2{margin-bottom:2rem}.comfort-details__intro--spaced .body--m{color:var(--text-primary);margin:0;max-width:60rem}.comfort-details__items{display:flex;flex-direction:column;gap:40px;max-width:60rem}.comfort-details__item{display:flex;flex-direction:column;gap:10px}.comfort-details__item .subheading{margin:0}.comfort-details__item .body--m,.comfort-details__item .subheading,.comfort-details__text .body--l,.comfort-details__text .body--m{color:var(--text-primary);margin:0;text-wrap:wrap}.comfort-details__text{max-width:60rem}.comfort-details__text--tight{display:flex;flex-direction:column;gap:2rem}.comfort-details__panel--community .comfort-details__content,.comfort-details__panel--community .comfort-details__intro .title--h2{max-width:60rem}@media (max-width:768px){.comfort-details__panel{flex-direction:column;gap:3rem;padding:4rem 20px}.comfort-details__image{aspect-ratio:3/4;flex:none;max-width:none;width:100%}.comfort-details__content{gap:3rem}}
/* End */


/* Start:/local/templates/afril/template_styles.css?17870974034139*/
/*
 * Африл — перекрытия стилей компонентов Bitrix.
 *
 * Основные стили страницы приходят из собранного бандла css/<pageCss>.css,
 * который подключается в header.php через SetAdditionalCSS().
 * Этот файл Bitrix подключает автоматически на каждой странице шаблона —
 * держим здесь только правки под разметку компонентов Bitrix
 * (пагинация, формы, хлебные крошки и т.п.).
 */

/*
 * Сообщения формы обратной связи (bitrix:form.result.new, шаблон afril-feedback).
 *
 * В вёрстке этих блоков нет: макет показывает только «спокойный» сценарий, без
 * ошибок валидации и без экрана после отправки. Поэтому стили живут здесь, а не
 * в бандле — это ровно тот случай, под который заведён template_styles.css.
 *
 * Отступ 2rem повторяет padding-inline полей формы из contacts-page.css:
 * блоки стоят в той же карточке и должны попадать в общую сетку.
 */
:root {
    /* Красного в палитре проекта нет — цвет заведён здесь, только под ошибки формы. */
    --afril-form-error: #b3261e;
}

.afril-form-errors,
.afril-form-note {
    padding: 2rem;
}

.afril-form-errors {
    color: var(--afril-form-error);
    border-left: 0.2rem solid var(--afril-form-error);
}

.afril-form-errors p + p {
    margin-top: 0.8rem;
}

/* Поле, на которое ругнулся модуль form, подчёркиваем тем же цветом. */
.ui-input.is-invalid {
    border-bottom-color: var(--afril-form-error);
}

.afril-form-note .body--m {
    margin-top: 1.2rem;
    opacity: 0.6;
}

/*
 * Блочный редактор: изображение с мобильным вариантом выводится как
 * <picture><source media><img></picture> (Afril\Blocks\Render\Tpl::picture).
 *
 * Правило страховочное, а не исправляющее поломку. Проверено замером в браузере
 * на .silence-hero__bg и .longevity-details__image: без него раскладка НЕ едет.
 * Причина — `height: 100%` у картинки резолвится от ближайшего блочного
 * контейнера, а инлайновый <picture> им не является, поэтому проценты
 * по-прежнему считаются от обёртки. Зазора по базовой линии тоже не возникает:
 * у самой картинки стоит `display: block`.
 *
 * Держим правило потому, что эта устойчивость держится на текущем виде обёрток.
 * Если любая из них станет flex- или grid-контейнером, во flex-поток попадёт
 * инлайновый <picture>, а не <img>, и правила вида `img { height: 100% }`
 * перестанут работать. `display: contents` убирает <picture> из дерева
 * раскладки и делает такой переход безопасным заранее.
 *
 * Живёт здесь, а не в css/*.css: те бандлы собирает webpack из frontend/,
 * и правку затрёт следующей сборкой.
 *
 * Классы перечислены явно — они собираются из $base в hero.php и panels.php,
 * поэтому под звёздочку не подводятся.
 */
.about-page__bg picture,
.silence-hero__bg picture,
.comfort-hero__bg picture,
.longevity-details__image picture,
.comfort-details__image picture,
.silence-details__image picture {
    display: contents;
}

/* End */
/* /local/templates/afril/css/newsDetail.css?178758114758804 */
/* /local/templates/afril/template_styles.css?17870974034139 */
