:root{--color-primary: #d1061f;--color-button: #d1061f;--color-menu: #d1061f;--color-menubg: #ffffff;--color-menulink: #3a3a3a;--color-menulink-hover: #d1061f;--color-menubgtrans: #fffffff1;--color-submenu: #ffffff;--color-submenu-bg: #ffffff;--color-submenu-bgthird: #f5f5f5;--color-submenu-hover: #3a3a3a;--color-submenu-text: #3a3a3a;--color-secondary: #ffed00;--color-accent: #d1061f;--color-bg: #ffffff;--color-light: #e9e9e9;--color-blocks: #f7f7f7;--color-text: #3a3a3a;--color-above: #d1061f;--color-heading: #3a3a3a;--color-textreverse: #3a3a3a;--color-abovereverse: #d1061f;--color-linkreverse: #d1061f;--color-reverse: #f8f8f8;--color-shadow: #00000045;--color-shadowex: #ff1b1b9c;--color-slider-text: #ffffff;--color-slider-above: #e7e7e79c;--color-excluded: #939393;--color-lightlinks: #ff1ba8 !important;--color-lightlinkstext: #ffffff !important;--color-lightlinkstext_hover: #ff1ba8 !important;--color-lightlinksback: #ff1ba8 !important;--color-lightlinksback_hover: #ffffff !important;--font-base: "Open Sans", sans-serif;--font-heading: "Playfair Display", serif;--font-above: "Open Sans", serif;--font-menu: "Open Sans", sans-serif;--font-button: "Open Sans", sans-serif}.portfolio__container{padding:120px 0;font-family:var(--font-base);color:var(--color-text);background:var(--color-bg)}@media(max-width: 1279px){.portfolio__container{padding:60px 30px 60px 30px}}@media(max-width: 767px){.portfolio__container{padding:120px 60px 30px 60px}}.section-content{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width: 767.98px){.section-content{padding-left:0;padding-right:0}}.section-content .section_buttons{padding-top:30px}.section-content .portfolio__meta{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;margin-bottom:2rem}@media(max-width: 767px){.section-content .portfolio__meta{flex-direction:column;gap:20px}}.section-content .portfolio__meta .portfolio__breadcrumbs{font-size:.875rem;color:var(--color-text)}@media(max-width: 767px){.section-content .portfolio__meta .portfolio__breadcrumbs{width:100%}}.section-content .portfolio__meta .portfolio__breadcrumbs a{position:relative}.section-content .portfolio__meta .portfolio__breadcrumbs a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:var(--color-accent);transition:width .3s ease}.section-content .portfolio__meta .portfolio__breadcrumbs a:hover::after{width:100%}.section-content .portfolio__meta .portfolio__breadcrumbs span{color:var(--color-text);font-weight:500}.section-content .portfolio__meta .portfolio__categories{display:flex;gap:.5rem}.section-content .portfolio__meta .portfolio__categories .portfolio__category{background:var(--color-light);color:var(--color-primary);padding:.25rem .75rem;border-radius:99px;font-size:.75rem}.section-content .portfolio__header{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem;justify-content:space-between;align-items:stretch;flex-direction:row}.section-content .portfolio__header .block_left{width:30vw}@media(max-width: 767px){.section-content .portfolio__header .block_left{width:100%}}.section-content .portfolio__header .block_left .portfolio__title{flex:1 1 300px;font-size:2.5rem;font-family:var(--font-heading);color:var(--color-primary)}@media(max-width: 767px){.section-content .portfolio__header .block_left .portfolio__title{font-size:1.5rem}}.section-content .portfolio__header .block_left .portfolio-details{margin:0}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block{margin-bottom:0;display:flex;gap:30px;align-content:center;align-items:center;justify-content:flex-start}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.opis .portfolio-icon,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.data .portfolio-icon,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-icon{width:40px;height:auto;margin-bottom:1rem}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.opis h3,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.data h3,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}@media(max-width: 767px){.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.opis h3,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.data h3,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie h3{font-size:1.2rem}}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.opis p,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.opis .portfolio-text,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.data p,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.data .portfolio-text,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie p,.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-text{font-size:1rem;color:var(--color-text)}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie{flex-direction:column;align-items:flex-start}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-tech-icons{display:flex;flex-wrap:wrap;gap:1rem}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-tech-icons .tech-icon{position:relative;width:50px;height:50px;cursor:help;transition:transform .3s ease}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-tech-icons .tech-icon img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block.technologie .portfolio-tech-icons .tech-icon:hover img{filter:grayscale(0%);transform:scale(1.1)}.section-content .portfolio__header .block_left .portfolio-details .portfolio-block .block_left_ico{width:10%}.section-content .portfolio__header .portfolio-block__icon{flex:0 0 50px}.section-content .portfolio__header .portfolio-block__icon svg{width:50px;height:50px;fill:var(--color-primary);transition:transform .3s ease,fill .3s ease}@media(max-width: 767px){.section-content .portfolio__header .portfolio-block__icon svg{width:25px;height:25px}}.section-content .portfolio__header .portfolio-block__icon svg:hover{transform:scale(1.1);fill:var(--color-accent)}.section-content .portfolio__header .block_right{width:30vw;display:flex;align-items:stretch}@media(max-width: 767px){.section-content .portfolio__header .block_right{width:100%}}.section-content .portfolio__header .block_right .portfolio__thumb{height:100%;display:flex;align-items:stretch}.section-content .portfolio__header .block_right .portfolio__thumb .image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow:hidden}.section-content .portfolio__header .block_right .portfolio__thumb .image-wrapper img.contain{width:100%;height:100%;object-fit:contain}@media(max-width: 767px){.section-content .portfolio__header .block_right .portfolio__thumb .image-wrapper img.contain{object-fit:contain}}@media(max-width: 768px){.section-content .portfolio__header{flex-direction:column;align-items:flex-start}.section-content .block_right,.section-content .portfolio__thumb,.section-content .portfolio__thumb .image-wrapper{height:auto}.section-content .portfolio__thumb .image-wrapper img{object-fit:contain}}.section-content .portfolio__content{max-width:100%;margin:0 auto;font-size:1.125rem}.section-content .portfolio__content p{margin-bottom:1.5rem}
/*# sourceMappingURL=single-portfolio.min.css.map */
