[data-theme=light]{--color-primary: hsla(210, 6%, 7%, 1);--color-secondary: hsla(213, 10%, 49%, 1);--color-gradient: linear-gradient(220deg, hsla(194, 63%, 45%, 1) 0%, hsla(148, 100%, 37%, 1) 100%);--background-primary: hsla(0, 0%, 100%, 1);--background-secondary: hsla(200, 23%, 95%, 1);--border-color: hsla(213, 10%, 49%, .1);--local-image-bg: url(/build/assets/conditions_bg-l-e666924b.png);--local-blur-bg: hsla(0, 0%, 100%, .8)}[data-theme=dark]{--color-primary: hsla(0, 0%, 100%, 1);--color-secondary: hsla(202, 11%, 57%, 1);--color-gradient: linear-gradient(220deg, hsla(194, 63%, 45%, 1) 0%, hsla(148, 100%, 37%, 1) 100%);--background-primary: hsla(210, 7%, 12%, 1);--background-secondary: hsla(210, 6%, 7%, 1);--border-color: hsla(202, 11%, 57%, .12);--local-image-bg: url(/build/assets/conditions_bg-d-1c00d463.png);--local-blur-bg:hsla(210, 7%, 12%, .8)}.main-header-wrapper{display:none}.header-small,.main-footer{background:var(--page-color)}.header-small{background-color:var(--background-primary)}.main-footer{margin-top:clamp(100px,20vw,162px)}body{background-color:var(--background-secondary)}.portfolio{color:var(--color-secondary);font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:24px}.portfolio *:not(svg,svg *){all:unset}.portfolio h1{font:700 clamp(32px,6vw,64px) "Inter",sans-serif;color:var(--color-primary)}.portfolio h2{font:700 clamp(24px,4vw,48px) "Inter",sans-serif;color:var(--color-primary);text-align:center}.portfolio h3{font:600 clamp(18px,2vw,28px) "Inter",sans-serif;color:var(--color-primary)}.portfolio h4{font:600 clamp(16px,2vw,24px) "Inter",sans-serif;color:var(--color-primary)}.portfolio h5{font:600 clamp(18px,2vw,20px) "Inter",sans-serif;color:var(--color-primary)}.portfolio .banner{margin-top:clamp(48px,12vw,120px);display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:24px}@media (width <= 780px){.portfolio .banner{text-align:center}}.portfolio .banner__text{flex:1 360px;display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.portfolio .banner__text p{max-width:430px}@media (width <= 780px){.portfolio .banner__text{align-items:center}}.portfolio .banner__picture{flex:1 400px;max-width:688px;width:100%}.portfolio .banner__picture img{width:100%}.portfolio .advantages{display:flex;flex-direction:column;gap:clamp(24px,4vw,48px)}.portfolio .advantages__content{display:flex;align-items:stretch;flex-wrap:wrap;gap:24px}.portfolio .advantages__content span{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.portfolio .advantages__content .item{flex:1 400px;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;padding:clamp(24px,4vw,40px);background-color:var(--background-primary);border-radius:32px;text-wrap:balance}.portfolio .advantages__content .item .img{max-width:clamp(200px,27vw,270px);width:auto;align-self:flex-end}.portfolio .advantages__content .item__picture{flex:1 300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;text-align:center;padding:clamp(24px,4vw,40px);border-radius:24px;background:radial-gradient(circle at top right,hsl(167,73%,73%) 0%,transparent 100%),radial-gradient(circle at bottom left,hsl(140,62%,66%) 0%,transparent 100%),hsl(181,53%,24%)}.portfolio .advantages__content .item__picture h3{color:#fff}.portfolio .advantages__content .item__list{flex:1 300px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,40px)}.portfolio .advantages__content .item__list .elem{display:flex;align-items:center;gap:clamp(16px,2vw,24px)}.portfolio .advantages__content .item__list .elem__img{max-width:clamp(64px,9vw,96px);width:100%;aspect-ratio:1;border-radius:16px;background-color:#707c891a}.portfolio .advantages__content .item__list .elem__img img{width:100%}.portfolio .advantages__content .item__list .elem__text{display:flex;flex-direction:column;gap:4px}.portfolio .advantages__content .item:first-child{flex:1 800px;flex-direction:row;align-items:stretch;justify-content:space-between;padding:8px;gap:8px}.portfolio .advantages__content .item:first-child .img{align-self:center;max-width:clamp(240px,36vw,360px);width:auto}.portfolio .conditions{display:flex;flex-direction:column;gap:clamp(24px,4vw,48px);margin-top:clamp(24px,10vw,100px)}.portfolio .conditions__content{display:flex;align-items:stretch;flex-wrap:wrap;gap:24px}.portfolio .conditions__content .item{flex:1 400px;display:flex;flex-direction:column;padding:clamp(24px,4vw,40px);background-color:var(--background-primary);border-radius:32px;text-wrap:balance}.portfolio .conditions__content .item svg{height:32px;aspect-ratio:1}.portfolio .conditions__content .item .element{display:flex;align-items:flex-start;gap:24px;padding-block:24px}.portfolio .conditions__content .item .element__text{display:flex;flex-direction:column;gap:4px}.portfolio .conditions__content .item .element:first-child{padding-top:0}.portfolio .conditions__content .item .element:last-child{padding-bottom:0}.portfolio .conditions__content .item .element:not(:last-child){border-bottom:1px solid var(--border-color)}.portfolio .conditions__content .item:nth-child(2){background-image:var(--local-image-bg);background-position:bottom center;background-size:100%;background-repeat:no-repeat;text-align:center;align-items:center;gap:24px}@media (width < 570px){.portfolio .conditions__content .item:nth-child(2){background-size:contain}}.portfolio .conditions__content .item:nth-child(2) ul{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;max-width:470px}.portfolio .conditions__content .item:nth-child(2) ul li{display:flex;justify-content:center;padding:8px 16px;font-size:14px;border:1px solid var(--border-color);border-radius:8px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--color-primary)}.portfolio .conditions__content .item:nth-child(3){background:linear-gradient(135deg,hsl(141,82%,44%),hsl(194,63%,47%));flex-direction:row;align-items:center;flex-wrap:wrap;gap:24px}.portfolio .conditions__content .item:nth-child(3) h4,.portfolio .conditions__content .item:nth-child(3) p{color:#fff}.portfolio .conditions__content .item:nth-child(3) img{max-width:96px}.portfolio .conditions__content .item:nth-child(3) .item__text{display:flex;flex-direction:column;gap:4px}.portfolio .documents{display:flex;flex-direction:column;gap:clamp(24px,4vw,48px);margin-top:clamp(24px,10vw,100px)}.portfolio .documents__list{display:grid;grid-auto-rows:1r;gap:8px}.portfolio .documents__list .doc{padding:8px;display:flex;align-items:center;gap:24px;background:var(--background-primary);border-radius:24px;font-size:16px;color:var(--color-primary);font-weight:600}.portfolio .documents__list .doc .img{position:relative;height:80px;aspect-ratio:1;background:linear-gradient(120deg,hsla(194,63%,45%,.4) 0%,hsla(148,100%,37%,.4) 100%);border-radius:16px;display:grid;place-items:center;margin-bottom:auto}.portfolio .documents__list .doc .img span{position:absolute;bottom:12px;font-size:12px;font-weight:500;border-radius:8px;background:var(--local-blur-bg);color:var(--color-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0 8px}
