﻿.breadcrumb{margin-top:100px;position:relative;z-index:1}.breadcrumb:not(ul){background:rgba(var(--primary-color-rgb), 0.8)}.breadcrumb ul.breadcrumb{display:flex;align-items:center;height:50px;width:100%;max-width:1600px;margin:0 auto;padding:0 40px}.breadcrumb ul.breadcrumb li{color:var(--color-white);display:flex;align-items:center}.breadcrumb ul.breadcrumb li a{font-weight:500;color:inherit}.breadcrumb ul.breadcrumb li:after{content:"|";color:rgba(var(--color-white-rgb), 0.5);display:block;margin:0 10px}.breadcrumb ul.breadcrumb li:last-child:after{display:none}@media all and (max-width: 992px){.breadcrumb ul.breadcrumb{padding:0 20px}}#banner{padding-top:100px;margin-bottom:100px;background:var(--color-black);position:relative;overflow:hidden}#banner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}#banner .container{position:relative;z-index:1}#banner .container h1{color:var(--color-white);font-weight:700;font-size:clamp(32px,5vw,48px)}@media all and (max-width: 768px){#banner{margin-bottom:50px}}#content{padding-bottom:100px}#content:has(.jarallax:first-child,.large:first-child) #banner{margin-bottom:0}#content:has(.jarallax:last-child,.large:last-child){padding-bottom:0}#content .container .content .align-center{text-align:center}#content .container .content .align-left{text-align:left}#content .container .content .align-right{text-align:right}#content .container .content .align-justify{text-align:justify}#content .container .content .icon.icon-text{display:inline-flex;vertical-align:middle}#content .container .content .icon.icon-text .material-symbols-rounded{display:inline-flex;vertical-align:middle}#content .container .content h1,#content .container .content h2,#content .container .content h3,#content .container .content h4{letter-spacing:normal;line-height:1.2}#content .container .content h1{font-size:clamp(30px,2.5vw,36px);font-weight:700;color:var(--secondary-color);margin:40px 0;line-height:1.2;position:relative}#content .container .content h1:first-child{margin-top:0}#content .container .content h1:last-child{margin-bottom:0}#content .container .content h2{color:var(--primary-color);font-size:clamp(24px,2.5vw,30px);font-weight:700;margin:20px 0;line-height:1.2;position:relative}#content .container .content h2:first-child{margin-top:0}#content .container .content h2:last-child{margin-bottom:0}#content .container .content h3{font-size:clamp(18px,5vw,24px);font-weight:600;margin:20px 0;color:var(--secondary-color)}#content .container .content h3:first-child{margin-top:0}#content .container .content h3:last-child{margin-bottom:0}#content .container .content h4{font-size:18px;font-weight:500;text-transform:uppercase;margin:10px 0}#content .container .content h4:first-child{margin-top:0}#content .container .content h4:last-child{margin-bottom:0}#content .container .content .above{margin:0 0 10px}#content .container .content .above+h2{margin-top:0;margin-bottom:50px}#content .container .content strong,#content .container .content b{font-weight:600}#content .container .content strong.distrigranit span{color:var(--primary-color)}#content .container .content p{line-height:1.4;margin:20px 0}#content .container .content p em,#content .container .content p i{color:var(--primary-color)}#content .container .content p:has(.material-symbols-rounded){display:flex;align-items:center}#content .container .content p:has(.material-symbols-rounded) .material-symbols-rounded{margin:0 10px;font-size:32px}#content .container .content p:has(.material-symbols-rounded)[style="text-align: center;"]{justify-content:center}#content .container .content p.lead{font-weight:500;font-size:18px;line-height:1.6;margin:40px 0;color:var(--tertiary-color)}#content .container .content p:first-child{margin-top:0}#content .container .content p:last-child{margin-bottom:0}#content .container .content ul:not(.breadcrumb,.tabs,.dots),#content .container .content ol:not(.breadcrumb,.tabs,.dots){margin:40px 0;margin-left:20px}#content .container .content ul:not(.breadcrumb,.tabs,.dots) li,#content .container .content ol:not(.breadcrumb,.tabs,.dots) li{display:flex;margin-bottom:20px}#content .container .content ul:not(.breadcrumb,.tabs,.dots) li:before,#content .container .content ol:not(.breadcrumb,.tabs,.dots) li:before{align-self:flex-start;content:"check_circle";font-family:"Material Symbols Rounded";font-size:24px;color:var(--secondary-color);margin-right:10px;margin-top:-5px;font-variation-settings:"FILL" 1}#content .container .content ul:not(.breadcrumb,.tabs,.dots) li:last-child,#content .container .content ol:not(.breadcrumb,.tabs,.dots) li:last-child{margin:0}#content .container .content ul:not(.breadcrumb,.tabs,.dots):first-child,#content .container .content ol:not(.breadcrumb,.tabs,.dots):first-child{margin-top:0}#content .container .content ul:not(.breadcrumb,.tabs,.dots):last-child,#content .container .content ol:not(.breadcrumb,.tabs,.dots):last-child{margin-bottom:0}#content .container .content ol:not(.breadcrumb) li{counter-increment:counter}#content .container .content ol:not(.breadcrumb) li:before{font-family:var(--base-font-family);font-weight:600;font-size:14px;margin-top:3px;content:counter(counter) "."}#content .container .content a:not(.btn){color:var(--primary-color);text-decoration:underline}#content .container .content a:not(.btn):hover{color:var(--secondary-color)}#content .container .content table{width:100%;margin:20px 0;table-layout:fixed}#content .container .content table:first-child{margin-top:0}#content .container .content table:last-child{margin-bottom:0}#content .container .content table thead tr th{text-align:left;padding:10px 20px;font-weight:600;background:var(--secondary-color);color:var(--color-white)}#content .container .content table tbody tr:nth-child(odd) td{background:rgba(var(--color-black-rgb), 0.05)}#content .container .content table tbody tr:nth-child(even) td{background:rgba(var(--color-white-rgb), 1)}#content .container .content table tbody tr td{padding:10px 20px;vertical-align:middle}#content .container .content table tbody tr:hover td{background:rgba(var(--color-black-rgb), 0.1)}#content .container .content hr{background:rgba(var(--color-black-rgb), 0.15);height:2px;border:0 none;margin:60px !important;padding:0}#content .container .content hr:after{display:none}#content .container .content hr:first-child{margin-top:0}#content .container .content hr:last-child{margin-bottom:0}#content .container .content img{display:block;max-width:100%;height:auto}#content .container .content iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}#content .container .content iframe:first-child{margin-top:0}#content .container .content iframe:last-child{margin-bottom:0}#content .container .content .embed-responsive,#content .container .content .embed-content{aspect-ratio:16/9;position:relative;margin:40px 0}#content .container .content .embed-responsive iframe,#content .container .content .embed-content iframe{width:100%;height:100%;object-fit:cover;border:0 none;margin:0}#content .container .content .embed-responsive:first-child,#content .container .content .embed-content:first-child{margin-top:0}#content .container .content .embed-responsive:last-child,#content .container .content .embed-content:last-child{margin-bottom:0}#content .container .content .paralax{margin:80px 0}#content .container .content .paralax:first-child{margin-top:0}#content .container .content .paralax:last-child{margin-bottom:0}#content .container .content figure{margin:20px 0;border-radius:1vw;overflow:hidden}#content .container .content figure.float-left{float:left;margin-right:20px;margin-bottom:20px}#content .container .content figure.float-right{float:right;margin-left:20px;margin-bottom:20px}#content .container .content figure img{margin:0 auto;transition:transform 3s ease}#content .container .content figure figcaption{background:var(--color-white);text-align:center;font-size:18px;font-weight:600;margin:0;padding:20px;box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.15)}#content .container .content figure a{display:block;overflow:hidden}#content .container .content figure a:hover img{transform:scale(1.1)}#content .container .content figure:first-child{margin-top:0}#content .container .content figure:last-child{margin-bottom:0}#content .container .content .table_responsive{margin:60px 0;overflow:auto}#content .container .content .table_responsive table{margin:0}#content .container .content .table_responsive:first-child{margin-top:0}#content .container .content .table_responsive:last-child{margin-bottom:0}#content .container .content .text-right{text-align:right}#content .container .content .text-center{text-align:center}#content .container .content .text-left{text-align:left}#content .container .content .text-justify{text-align:justify}#content .container .content .above{font-weight:500;line-height:1;color:var(--secondary-color);margin-bottom:10px}#content .container .content .above+h2{font-weight:700;font-size:clamp(28px,2.5vw,36px);line-height:1.2;margin-bottom:50px}#content .container .content [data-block=layout]{display:flex;align-items:center;flex-direction:row;gap:80px;margin:50px 0}#content .container .content [data-block=layout] [data-block=column]:has(.slider){overflow:hidden}#content .container .content [data-block=layout]:has(.block){margin:40px 0;align-items:stretch}#content .container .content [data-block=layout]:has(.block)>div{display:flex}#content .container .content [data-block=layout]:has(.block)>div .block{flex:1;align-content:center}#content .container .content [data-block=layout]:first-child{margin-top:0}#content .container .content [data-block=layout]:last-child{margin-bottom:0}@media all and (max-width: 768px){#content .container .content [data-block=layout]{flex-direction:column;gap:40px;margin:50px 0}}#content .container .content .block{flex:1;padding:40px;margin:40px 0;border-radius:10px}#content .container .content .block:first-child{margin-top:0}#content .container .content .block:last-child{margin-bottom:0}#content .container .content .block.block_primary{background:var(--primary-color);color:var(--white-color)}#content .container .content .block.block_primary h1,#content .container .content .block.block_primary h2,#content .container .content .block.block_primary h3,#content .container .content .block.block_primary h4{color:inherit}#content .container .content .block.block_secondary{background:var(--secondary-color);color:var(--white-color)}#content .container .content .block.block_secondary h1,#content .container .content .block.block_secondary h2,#content .container .content .block.block_secondary h3,#content .container .content .block.block_secondary h4{color:inherit}#content .container .content .block.block_black{background:var(--black-color);color:var(--white-color)}#content .container .content .block.block_black h1,#content .container .content .block.block_black h2,#content .container .content .block.block_black h3,#content .container .content .block.block_black h4{color:inherit}#content .container .content .block.block_white{background:var(--white-color);color:var(--black-color)}#content .container .content .block.block_white h1,#content .container .content .block.block_white h2,#content .container .content .block.block_white h3,#content .container .content .block.block_white h4{color:inherit}#content .container .content .block.block_white{box-shadow:0px 5px 20px 0px rgba(var(--color-black-rgb), 0.1)}#content .container .content .jarallax{display:flex;align-items:center;background:var(--color-black);position:relative;padding:100px 0;min-height:396px;width:100vw;left:50%;margin:100px 0;margin-left:-50vw !important}#content .container .content .jarallax .jarallax-img{opacity:.5;margin:0;border-radius:0}#content .container .content .jarallax .jarallax-img img{width:100%;height:100%;object-fit:cover;border-radius:0}#content .container .content .jarallax .container{flex:1;max-width:1400px;color:var(--color-white)}#content .container .content .jarallax .container>h1,#content .container .content .jarallax .container>h2,#content .container .content .jarallax .container>h3,#content .container .content .jarallax .container>h4{color:inherit;font-size:3em}#content .container .content .jarallax:first-child{margin-top:0}#content .container .content .jarallax:last-child{margin-bottom:0}@media all and (max-width: 768px){#content .container .content .jarallax{margin:50px 0}}#content .container .content .large{position:relative;margin:100px 0;width:100vw;left:50%;margin-left:-50vw !important;background:rgba(var(--secondary-color-rgb), 0.1)}#content .container .content .large:first-child{margin-top:0}#content .container .content .large:last-child{margin-bottom:0}#content .container .content .large .flex.flex-large{display:flex}#content .container .content .large .flex.flex-large>figure{display:flex;align-self:stretch;position:relative;flex-basis:50%;border-radius:0;margin:0}#content .container .content .large .flex.flex-large>figure:first-child{padding-right:40px}#content .container .content .large .flex.flex-large>figure:last-child{padding-left:40px}#content .container .content .large .flex.flex-large>figure img{width:100%;height:100%;object-fit:cover}#content .container .content .large .flex.flex-large>div{flex-basis:50%;max-width:calc(var(--container)/2);align-self:center;padding:100px 40px}#content .container .content .large .flex.flex-large>div:first-child{margin-left:auto}#content .container .content .large .flex.flex-large>div:last-child{margin-right:auto}@media all and (max-width: 992px){#content .container .content .large .flex.flex-large{flex-direction:column}#content .container .content .large .flex.flex-large>figure{flex-basis:auto;padding:0 !important;aspect-ratio:2/1}#content .container .content .large .flex.flex-large>div{flex-basis:auto;max-width:none}}@media all and (max-width: 768px){#content .container .content .large{margin:50px 0}#content .container .content .large .flex.flex-large>div{padding:50px 40px}}#content .container .content .slider,#content .container .content .multiple{border-radius:20px;overflow:hidden}#content .container .content .slider .slick-list .slick-track .slick-slide>div>figure,#content .container .content .multiple .slick-list .slick-track .slick-slide>div>figure{display:block !important}#content .container .content .slider .arrow,#content .container .content .multiple .arrow{position:absolute;top:50%;cursor:pointer;z-index:1;transform:translate(0, -50%);color:var(--color-white);text-shadow:2px 2px 0 rgba(var(--color-black-rgb), 0.2),0 0 4px rgba(var(--color-black-rgb), 0.4)}#content .container .content .slider .arrow.prev,#content .container .content .multiple .arrow.prev{left:20px}#content .container .content .slider .arrow.next,#content .container .content .multiple .arrow.next{right:20px}#content .container .content .slider .arrow .edglyph,#content .container .content .multiple .arrow .edglyph{font-size:64px}#content .container .content .slider .dots,#content .container .content .multiple .dots{position:absolute;left:50%;bottom:20px;z-index:1;transform:translate(-50%, 0);display:flex;gap:10px}#content .container .content .slider .dots li button,#content .container .content .multiple .dots li button{color:var(--color-white);cursor:pointer;background:none;border:0 none;padding:0;font-size:0;text-shadow:1px 1px 0 rgba(var(--color-black-rgb), 0.2),0 0 2px rgba(var(--color-black-rgb), 0.4)}#content .container .content .slider .dots li button:before,#content .container .content .multiple .dots li button:before{content:"Ú";font-family:"edglyph";font-size:24px}#content .container .content .slider .dots li.slick-active button:before,#content .container .content .multiple .dots li.slick-active button:before{content:"Ü"}#content .container .content .slider figure a,#content .container .content .multiple figure a{border-radius:0}#content .container .content .multiple .slick-list{margin:0 -20px}#content .container .content .multiple .slick-list .slick-track .slick-slide>div{padding:0 20px}#content .container .content .gallery{display:grid;grid-column-gap:20px;grid-row-gap:20px}#content .container .content .gallery>div{display:flex}#content .container .content .gallery>div figure{flex:1;display:flex}#content .container .content .gallery>div figure a{flex:1;display:flex}#content .container .content .gallery>div figure img{aspect-ratio:21/9;width:100%;height:100%;object-fit:cover}#content .container .content .gallery.gallery-5{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}#content .container .content .gallery.gallery-5>div:nth-child(1){grid-column:span 2/span 2;grid-row:span 2/span 2}#content .container .content .gallery.gallery-5>div:nth-child(2){grid-column-start:3}#content .container .content .gallery.gallery-5>div:nth-child(3){grid-row:span 2/span 2;grid-column-start:3;grid-row-start:2}#content .container .content .gallery.gallery-5>div:nth-child(4){grid-row-start:3}#content .container .content .gallery.gallery-5>div:nth-child(5){grid-row-start:3}#content .container .content .gallery.gallery-4{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}#content .container .content .gallery.gallery-4>div:nth-child(1){grid-column:span 2/span 2}#content .container .content .gallery.gallery-4>div:nth-child(2){grid-row:span 2/span 2;grid-column-start:3}#content .container .content .gallery.gallery-4>div:nth-child(3){grid-row-start:2}#content .container .content .gallery.gallery-4>div:nth-child(4){grid-row-start:2}@media all and (max-width: 768px){#content .container .content .gallery{grid-column-gap:10px;grid-row-gap:10px}#content .container .content .gallery.gallery-5>div{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}#content .container .content .gallery.gallery-5>div>div:nth-child(1){grid-column:span 2/span 2;grid-row:auto}#content .container .content .gallery.gallery-5>div>div:nth-child(2){grid-row-start:2;grid-column-start:auto}#content .container .content .gallery.gallery-5>div>div:nth-child(3){grid-row:auto;grid-column-start:auto;grid-row-start:2}#content .container .content .gallery.gallery-5>div>div:nth-child(4){grid-row-start:auto}#content .container .content .gallery.gallery-5>div>div:nth-child(5){grid-column:auto;grid-row-start:3}}#content .container .content .tab-container{margin:40px 0}#content .container .content .tab-container:first-child{margin-top:0}#content .container .content .tab-container:last-child{margin-bottom:0}#content .container .content .tab-container .tab-head{display:flex;align-items:center}#content .container .content .tab-container .tab-head .tabs{flex:1;display:flex;overflow:hidden;justify-content:center;overflow:auto;gap:20px}#content .container .content .tab-container .tab-head .tabs li{display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;text-align:center;padding:0 25px;border-radius:99em;border:2px solid var(--secondary-color);color:var(--secondary-color);cursor:pointer;font-weight:600;font-size:var(--base-font-size);text-decoration:none;text-transform:uppercase;transition:background .2s linear}#content .container .content .tab-container .tab-head .tabs li span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content .container .content .tab-container .tab-head .tabs li:hover{background:var(--secondary-color);color:var(--color-white)}#content .container .content .tab-container .tab-head .tabs li.active{border-color:var(--primary-color);background:var(--primary-color);color:var(--color-white)}#content .container .content .tab-container .tab-head .tabs li:empty,#content .container .content .tab-container .tab-head .tabs li:has(span:empty){display:none}#content .container .content .tab-container .tab-content{display:none;opacity:0;transition:opacity .2s ease-in-out;padding:40px;border-radius:20px;max-width:1400px;border:2px solid rgba(var(--color-black-rgb), 0.15);margin:0 auto;margin-top:20px}#content .container .content .tab-container .tab-content.active{display:block;animation:fadeIn .2s ease-in-out forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media all and (max-width: 768px){#content .container .content .tab-container .tab-head .tabs{justify-content:flex-start}}#content .container .content .slide_down{position:relative;margin:20px 0}#content .container .content .slide_down:first-child{margin-top:0}#content .container .content .slide_down:last-child{margin-bottom:0}#content .container .content .slide_down .button{display:flex;align-items:center;font-weight:600;font-size:18px;cursor:pointer}#content .container .content .slide_down .button:before{content:",";font-family:"edglyph";font-size:24px;margin-right:10px;transition:transform .2s linear}#content .container .content .slide_down .button.open{color:var(--secondary-color)}#content .container .content .slide_down .button.open:before{transform:rotate(90deg)}#content .container .content .slide_down .button.open+.sub_menu{position:static;visibility:visible;opacity:1;top:0;left:0;transform:translateY(0);margin-top:10px}#content .container .content .slide_down .sub_menu{visibility:hidden;opacity:0;position:absolute;top:-9999px;left:-9999px;z-index:1;transform:translateY(32px);transition:transform .2s ease-in}@media all and (max-width: 768px){#content{padding-bottom:50px}}
