@media only screen and (min-width:0rem){#hero-1299{padding:var(--sectionPadding);padding-bottom:0;padding-top:clamp(15rem,30.95vw,21.875rem);position:relative;z-index:1}#hero-1299,#hero-1299 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,7vw,4rem);justify-content:center}#hero-1299 .cs-container{margin:auto;max-width:80rem;width:100%}#hero-1299 .cs-container2{max-width:80rem}#hero-1299 .cs-content{align-items:center;display:flex;flex-direction:column;max-width:39.375rem;position:relative;text-align:center;width:100%;z-index:10}#hero-1299 .cs-title{font-size:clamp(2.4375rem,4.2vw,3.8125rem)}#hero-1299 .cs-text{color:#333;margin:0 0 clamp(1.5rem,3vw,2.5rem)}#hero-1299 .cs-picture{align-items:flex-end;display:flex;height:auto;max-width:clamp(26.6875rem,50vw,29.25rem);position:relative;width:100%;z-index:7}#hero-1299 .cs-picture img{height:auto;width:100%}#hero-1299 .cs-card-group{background-color:var(--cardBackground);box-shadow:0 4px 25px 0 rgba(0,0,0,.1);box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);margin:0;padding:0 1rem;position:relative;width:100%;z-index:15}#hero-1299 .cs-item{border-bottom:1px solid var(--borderColor);box-sizing:border-box;grid-column:span 12;list-style:none;text-align:left;transition:background-color .3s,border-color .3s;width:100%}#hero-1299 .cs-item:last-of-type{border-bottom:none}#hero-1299 .cs-link{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,5.3vw,3.75rem) clamp(1rem,2.7vw,2.5rem);text-decoration:none}#hero-1299 .cs-icon{height:clamp(2rem,4vw,2.5rem);margin:0 0 clamp(1rem,2.2vw,2rem);width:auto}#hero-1299 .cs-h3{color:var(--headerColor);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;line-height:1.2em;margin:0 0 .75rem;text-align:inherit;transition:color .3s}#hero-1299 .cs-item-text{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0;text-align:inherit;transition:color .3s,opacity .3s}#hero-1299 .cs-fake-link{align-items:center;color:var(--headerColor);display:flex;font-size:1rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.2em;margin:1rem 0 0;text-decoration:none}#hero-1299 .cs-arrow{height:auto;width:1.5rem}#hero-1299 .cs-background{display:block;height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}#hero-1299 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-1299 .cs-background:before{background:var(--white);content:"";display:block;height:100%;left:0;opacity:.64;position:absolute;top:0;width:100%;z-index:1}}@media only screen and (min-width:48rem){#hero-1299{align-items:center;display:flex;flex-direction:column;gap:clamp(3.125rem,10vw,5.625rem);justify-content:center}#hero-1299 .cs-container{flex-direction:row;justify-content:flex-start}#hero-1299 .cs-content{align-items:flex-start;text-align:left;width:60%}#hero-1299 .cs-picture-wrapper{height:100%;left:50%;max-width:80rem;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%}#hero-1299 .cs-picture{bottom:0;margin-right:clamp(3.125rem,12vw,10.625rem);position:absolute;right:50%;width:56%;z-index:10}#hero-1299 .cs-item{grid-column:span 6}#hero-1299 .cs-item:nth-of-type(5),#hero-1299 .cs-item:nth-of-type(6){border-bottom:none}#hero-1299 .cs-background{height:70%;overflow:hidden}#hero-1299 .cs-background:before{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.76) 42%,hsla(0,0%,100%,.14) 70%,hsla(0,0%,100%,0));opacity:1;transform:none}}@media only screen and (min-width:64rem){#hero-1299 .cs-card-group{padding:0}#hero-1299 .cs-item{border-bottom:1px solid var(--borderColor);border-right:1px solid var(--borderColor);grid-column:span 4}#hero-1299 .cs-item:hover{background-color:var(--primaryDark);border-color:var(--primary)}#hero-1299 .cs-item:hover .cs-fake-link,#hero-1299 .cs-item:hover .cs-h3,#hero-1299 .cs-item:hover .cs-item-text{color:var(--bodyTextColorWhite)}#hero-1299 .cs-item:hover .cs-arrow{filter:grayscale(1) brightness(1000%)}#hero-1299 .cs-item:hover .cs-item-text{opacity:.8}#hero-1299 .cs-item:nth-of-type(4){border-bottom:0}#hero-1299 .cs-item:last-of-type{border:none}}@media only screen and (min-width:81.25rem){#hero-1299 .cs-picture{bottom:6.25rem}}@media only screen and (min-width:100rem){#hero-1299 .cs-background{background:url(../images/plastering-project02.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}#hero-1299 .cs-background img{display:none}}@media only screen and (min-width:0rem){body.dark-mode #hero-1299 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #hero-1299 .cs-text{color:var(--bodyTextColor);opacity:.9}body.dark-mode #hero-1299 .cs-card-group{background-color:var(--cardBackground);box-shadow:0 4px 25px 0 rgba(0,0,0,.45)}body.dark-mode #hero-1299 .cs-item{border-color:var(--borderColor)}body.dark-mode #hero-1299 .cs-item:hover{background-color:var(--secondaryBackground);border-color:var(--primary)}body.dark-mode #hero-1299 .cs-h3{color:var(--bodyTextColorWhite)}body.dark-mode #hero-1299 .cs-item-text{color:var(--bodyTextColor);opacity:.8}body.dark-mode #hero-1299 .cs-fake-link{color:var(--primary)}body.dark-mode #hero-1299 .cs-background{opacity:1}body.dark-mode #hero-1299 .cs-background:before{background:var(--primaryDark);opacity:.68}}@media only screen and (min-width:48rem){body.dark-mode #hero-1299 .cs-background{opacity:1}body.dark-mode #hero-1299 .cs-background:before{background:linear-gradient(89deg,#050505 30%,rgba(5,5,5,0));opacity:.7;transform:none}}