main{padding-top:0 !important}#featured-slider .item .thumbnail{background-size:cover;background-position:center;background-repeat:no-repeat}#featured-slider .item .item-thumbnail-data-bg{width:100%;display:flex;aspect-ratio:2.28571429;background:linear-gradient(to left, transparent 0, transparent 20%, #81c784 70%, #81c784 100%)}#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data{width:100%}#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data p{color:#fff;font-size:1.5rem;font-weight:300;margin:0}#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h1,#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h2,#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h3,#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h4,#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h5,#featured-slider .item .item-thumbnail-data-bg .item-thumbnail-data h6{font-size:7rem;color:#fff;margin:30px 0 0 0;line-height:1}#call-and-appointment{position:relative;z-index:20;margin-top:-120px;padding-bottom:3em;overflow:hidden}#call-and-appointment .call-and-appointment-wrapper{position:relative;background-color:#fff;border-radius:0 30px 0 0;padding:50px 50px 0 0;gap:16%}#call-and-appointment .call-and-appointment-wrapper:before{content:'';position:absolute;top:0;right:100%;width:3000px;background-color:#fff;height:100%}#call-and-appointment .call-and-appointment-wrapper .workingours-content,#call-and-appointment .call-and-appointment-wrapper .book-appointment-content{gap:16px}#call-and-appointment .call-and-appointment-wrapper .workingours-content h3,#call-and-appointment .call-and-appointment-wrapper .book-appointment-content h3{margin:0;font-size:30px;color:#404040}#call-and-appointment .call-and-appointment-wrapper .workingours-content h2,#call-and-appointment .call-and-appointment-wrapper .book-appointment-content h2{margin:0;font-size:18px;color:#2e7d32}#call-and-appointment .call-and-appointment-wrapper .workingours-content p,#call-and-appointment .call-and-appointment-wrapper .book-appointment-content p{margin:0}#call-and-appointment .call-and-appointment-wrapper .workingours-content{padding-right:30px}#call-and-appointment .call-and-appointment-wrapper .workingours-content .workingours-table{gap:16px}#presentacio{padding-top:8em;padding-bottom:0;position:relative}#presentacio .block-title{gap:20px;margin-bottom:40px}#presentacio .block-title .pre-title{font-family:"Inter Tight",sans-serif;font-size:22px;color:#2e7d32;margin:0;line-height:1.1}#presentacio .block-title h2{margin:0;font-size:54px;line-height:1.1}#presentacio .block-title h2 span{color:#4caf50}#presentacio .presentacio-wrapper{position:relative}#presentacio .presentacio-wrapper .presentacio-content{font-weight:300;font-size:20px;max-width:900px;gap:20px;padding-bottom:80px}#presentacio .presentacio-wrapper .presentacio-content ul{display:flex;flex-direction:column;gap:8px}#presentacio .presentacio-wrapper .presentacio-content p a{color:#81c784}#presentacio .presentacio-wrapper .presentacio-content>*{margin-top:0;margin-bottom:0}#presentacio .presentacio-wrapper .presentacio-image{position:absolute;bottom:0;right:0;max-width:570px}#serveis{padding-top:7em;padding-bottom:6em;background-color:rgba(129,199,132,0.05)}#serveis .block-title{gap:20px;margin-bottom:40px}#serveis .block-title .pre-title{font-family:"Inter Tight",sans-serif;font-size:22px;color:#2e7d32;margin:0;line-height:1.1}#serveis .block-title h2{margin:0;font-size:54px;line-height:1.1}#serveis .block-title h2 span{color:#4caf50}#serveis .service-item{gap:20px}#serveis .service-item h3{margin:0;font-size:24px;line-height:1.2}#serveis .service-item .image{border-radius:30px 30px 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1.33333333}#serveis .service-item .description{gap:20px;font-size:16px;line-height:1.4}#serveis .service-item .description>*{margin-top:0;margin-bottom:0}#preus{padding-top:2em;padding-bottom:6em}#preus .block-title{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}#preus .block-title .block-title-gradient{background:linear-gradient(to left, transparent 0, transparent 20%, #81c784 70%, #81c784 100%)}#preus .block-title .block-title-gradient .block-title-content{padding:120px 0 220px;gap:20px}#preus .block-title .block-title-gradient .block-title-content .pre-title{font-family:"Inter Tight",sans-serif;font-size:22px;color:#fff;line-height:1.1;margin:0;font-weight:500;text-transform:uppercase}#preus .block-title .block-title-gradient .block-title-content .sub-title{font-family:"Inter Tight",sans-serif;font-size:20px;color:#fff;line-height:1.1;margin:0;font-weight:300}#preus .block-title .block-title-gradient .block-title-content h2{margin:0;font-size:54px;line-height:1.1;color:#fff}#preus .block-title .block-title-gradient .block-title-content h2 span{color:#fff}#preus .block-content{position:relative;z-index:2}#preus .block-content .block-content-inner{border-radius:30px 30px 0 0;margin-top:-130px;background-color:#fff;box-shadow:0 -25px 25px rgba(0,0,0,0.1);padding:60px}#preus .block-content .block-content-inner ul{padding:40px 0 0 0;font-size:14px;margin:0}#preus .block-content .block-content-inner table{width:100%;max-width:800px;margin:0 auto}#preus .block-content .block-content-inner table td{padding:16px 5px}#preus .block-content .block-content-inner table td.h-title{text-align:center}#preus .block-content .block-content-inner table td.number{text-align:center;font-family:"Inter Tight",sans-serif;color:#4caf50;font-weight:600;font-size:20px}#preus .service-item{gap:20px}#preus .service-item h3{margin:0;font-size:24px;line-height:1.2}#preus .service-item .image{border-radius:30px 30px 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1.33333333}#preus .service-item .description{gap:20px;font-size:16px;line-height:1.4}#preus .service-item .description>*{margin-top:0;margin-bottom:0}#com-treballo{padding-top:7em;padding-bottom:6em}#com-treballo .block-title{gap:20px;margin-bottom:40px}#com-treballo .block-title .pre-title{font-family:"Inter Tight",sans-serif;font-size:22px;color:#2e7d32;margin:0;line-height:1.1}#com-treballo .block-title h2{margin:0;font-size:54px;line-height:1.1}#com-treballo .block-title h2 span{color:#4caf50}#com-treballo .col-md-4{margin-bottom:26px}#com-treballo .com-treballo-item{gap:20px;background-color:rgba(129,199,132,0.1);border-radius:30px;padding:20px;min-height:100%;font-size:16px;line-height:1.2;font-weight:300}#com-treballo .com-treballo-item h3{margin:0;font-size:60px;line-height:1.2;color:#2e7d32}#com-treballo .com-treballo-item .image{border-radius:30px 30px 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1.33333333}#com-treballo .com-treballo-item .description{gap:20px;font-size:16px;line-height:1.4}#com-treballo .com-treballo-item .description>*{margin-top:0;margin-bottom:0}