/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toolbar{margin-top:0;}.content-header{padding:0px;}.page-content{margin-top:0px;}.titol-capsalera-fodo-verd{font-size:1rem;padding:25px;}.resum-noticia{color:#34495e;margin-top:7px;margin-right:20px;font-size:15px;font-style:normal;text-align:justify;}.data-noticia{color:#34495e;margin-top:7px;font-size:15px;font-style:italic;}.titol-noticia{color:red;font-size:15px;font-style:italic;}.titol-apartat{color:#34495e;font-size:18px;}.page-title{color:white;font-size:36px;text-align:center;margin-top:26px;display:block;}
.menu_principal{color:#34495e;background-color:transparent;text-decoration:none;font-size:18px;font-style:normal;font-weight:bold;}.menu_principal:visited{color:#34495e}.menu_principal:hover{color:red;}.menu_secundari{color:#34495e;background-color:transparent;text-decoration:none;font-size:18px;font-style:normal;}.menu_secundari:hover{color:red;}.menu_marro_fons_verd_primari{color:brown;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;font-weight:normal;}.menu_marro_fons_verd_primari:hover{color:white;}.menu_negre_fons_ved_primari{color:black;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;font-weight:bold;}.menu_negre_fons_verd_primari:hover{color:#F39C12;}.menu_blanc_fons_verd_primari{color:white;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;font-weight:bold;}.menu_blanc_fons_verd_primari:hover{color:#F39C12;}.menu_blanc_fons_verd_secundari{color:white;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;}.menu_blanc_fons_verd_secundari:hover{color:#F39C12;}.menu_header{color:white;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;}.menu_header:hover{color:yellow;}.titol_amb_linia{color:#6E7D50;background-color:transparent;text-decoration:none;font-size:18px;font-style:normal;font-weight:bold;border-bottom:2px solid grey;margin-bottom:20px;}.link_sobre_verd{color:yellow;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;}.link_sobre_verd:hover{color:#3498DB;}a{color:#6E7D50;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;}a:hover{color:#F39C12;}.boto-resaltat-menu{border:2px solid rgba(110,125,80,1);padding:0.45rem;border-radius:1rem 1rem 1rem 1rem;text-align:center;margin-bottom:8px;background-image:url('/flora/sites/default/files/inline-images/logoperfilat.png');background-position:right;background-size:contain;background-repeat:no-repeat;color:rgba(110,125,80,1);}.menu_blanc_principal{color:white;background-color:transparent;text-decoration:none;font-size:16px;font-style:normal;font-weight:bold;}.menu_blanc_principal:hover{color:red;}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(32%,1fr));gap:15px;width:90%;max-width:100%;margin:30px auto;}.table-element{display:flex;align-items:center;background-color:rgba(255,255,255,0.7);padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;}.table-element img{width:32px;height:32px;margin-right:10px;}.table-element a{text-decoration:none;color:#34495e;font-weight:normal;}.table-element:hover{transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,0.15);}.breadcrumb{color:white;text-align:center;margin-top:0px;margin-bottom:10px;}.block-page-title-block{margin-block-end:0px;}.breadcrumb__list{text-align:center;}.breadcrumb__link{color:white;}.breadcrumb__item + .breadcrumb__item::before{content:">";color:white;font-weight:bold;}.breadcrumb__link:hover{color:red;}.table-element2{background-color:rgba(255,255,255,0.7);padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;}
.custom-link img{transition:opacity 0.3s ease;}.custom-link img.hover{display:none;}.custom-link:hover img.normal{display:none;}.custom-link:hover img.hover{display:inline;}
.containermain{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;}.boxmain{flex:1 1 calc(25% - 30px);min-width:200px;background-color:#b3d9ff;text-align:center;padding:20px;border:1px solid #0056b3;border-radius:5px;}
.slider-container{background-color:white;margin:auto;position:relative;}.slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.slider::-webkit-scrollbar{display:none;}.slide{flex-shrink:0;width:100%;position:relative;scroll-snap-align:center;}.slider img{width:100%;height:600px;object-fit:cover;display:block;user-select:none;pointer-events:none;}.slide-text{position:absolute;color:white;padding:2rem;width:35%;right:6%;top:10%;}.slide-text h2{color:white;font-size:28px;font-weight:900;letter-spacing:2px;margin-bottom:34px;}.slide-text p{font-size:18px;letter-spacing:2px;text-align:justify;font-weight:bolder;margin-bottom:20px;}.dots{display:flex;justify-content:center;gap:10px;margin-top:20px;}.dots a{line-height:0;}.dot{display:inline-block;width:24px;height:6px;background:#ddd;transition:all 0.3s ease;text-decoration:none;}.dot:hover{background:#999;transform:scale(1.3);}@media (max-width:768px){.slider img{height:300px;}.slide-text{padding:1rem;}.slide-text h2{font-size:1.5rem;}.slide-text p{font-size:0.9rem;}}
