.page-header-image{overflow:hidden;position:relative}.page-header-image-inset{max-height:340px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-contents-container,.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:0;font-weight:500;font-size:28px;color:var(--negre)}.page-contents-container .page-content{margin-top:20px}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage + .subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--tb-mono-white);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--tb-mono-white);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1 + .categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-weight:500;display:block}.page-include-map .categoryTree1 + .subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:500}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2 + .categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:var(--bs-gray-600)}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}}@media (min-width:992px){.page-main-title{font-size:32px}.page-contents-container,.page-include{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.page-contents-container{font-size:16px;line-height:1.6}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.themeContent-modularPage .module:not(.module-page-01){--module-space:0.75rem}.themeContent-modularPage .module-page-banner-01 .container-caption{display:none!important}.themeContent-ganCustom .page-header-image-inset{padding:0;max-height:unset}.themeContent-ganCustom .page-header-image-inset img{width:100%}.themeContent-ganCustom .page-contents-container{padding-top:2rem;padding-bottom:2rem}.themeContent-ganCustom .section.subpages-container{padding-top:2rem;padding-bottom:2rem}.themeContent-ganCustom #gan-custom-nav-tab{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}body:is(.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab{justify-content:space-between;margin-bottom:0}body:is(.themeContent-ganCustom,.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab .nav-link{font-size:16px;line-height:24px;font-weight:500;padding:0.75rem 2rem;border-bottom:1px solid transparent;border-radius:0;color:var(--tb-text-dark);background-color:unset}body:is(.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab .nav-link{padding:0.75rem 1rem}body:is(.themeContent-ganCustom,.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab .nav-link.active{border-bottom-color:var(--negre);color:var(--tb-text-dark);background-color:unset}.themeContent-ganCustom .tab-pane-text{margin:0 auto 2rem}.themeContent-ganCustom .tab-pane-text .html-output{padding:0 0.75rem;text-align:center}.themeContent-ganCustom .tab-pane-text .html-output .iframe-container{margin:0 auto}.themeContent-ganCustom .tab-pane-text + .module:not(.module-page-01){padding-top:0}.themeContent-ganCustom .module:not(.module-page-01){--module-space:0.75rem}@media (min-width:768px){body:is(.themeContent-ganCustom,.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab{flex-direction:row;justify-content:center;align-items:baseline;gap:2.25rem;margin-bottom:3rem}body:is(.themeContent-ganCustom,.themeContent-ganCrafts,.themeContent-ganProjects) #gan-custom-nav-tab .nav-link{font-size:20px;line-height:24px;font-weight:500;padding:1rem 0.75rem}.themeContent-ganCustom .tab-pane-text{font-size:16px;line-height:36px;margin-bottom:2.625rem}}.themeContent-designer .page-contents-container .page-content{font-size:12px;line-height:18px;font-weight:400;color:var(--gris)}.themeContent-designer .page-contents-container .bg{background-position:center;background-size:cover;background-repeat:no-repeat}.themeContent-designer .category-list-designer{display:none}@media (min-width:768px){.themeContent-designer .page-contents-container .page-content{font-size:14px;line-height:24px}}@media (min-width:992px){.themeContent-designer .page-contents-container .page-content{margin-top:0}}.themeContent-ganCrafts .tab-pane-inset .inset-text{text-align:center;display:flex;justify-content:center;align-items:center;gap:120px;flex-direction:column;padding-block-start:100px}.themeContent-ganCrafts .tab-pane-inset .inset-text h1{font-size:36px;margin-bottom:18px}.themeContent-ganCrafts .tab-pane-inset .inset-text h2{font-weight:normal;font-size:24px;margin:0}.themeContent-ganCrafts .tab-pane-inset .inset-text .tab-pane-text{max-width:600px;margin:0 auto;font-size:15px}body.themeContent-ganCrafts #gan-custom-nav-tab{margin-bottom:0}.themeContent-ganCrafts .tab-pane-inset{padding-block-end:200px}@media (min-width:992px){.themeContent-ganCrafts .tab-pane-inset{padding-block-end:226px}.themeContent-ganCrafts .tab-pane-inset .inset-text{gap:200px;padding-block-start:168px}.themeContent-ganCrafts .tab-pane-inset .inset-text h1{font-size:52px;margin-bottom:25px}.themeContent-ganCrafts .tab-pane-inset .inset-text h2{font-weight:normal;font-size:36px}.themeContent-ganCrafts .tab-pane-inset .inset-text .tab-pane-text{font-size:20px}}@media (min-width:1200px){.themeContent-ganCrafts .tab-pane-inset{padding-block-end:218px}}.themeContent-ganProjects .tab-pane-inset .inset-text{text-align:center;display:flex;justify-content:center;align-items:center;gap:120px;flex-direction:column;padding-block-start:100px;padding-block-end:120px}.themeContent-ganProjects .tab-pane-inset .inset-text h1{font-size:36px;margin-bottom:18px}.themeContent-ganProjects .tab-pane-inset .inset-text h2{font-weight:normal;font-size:24px;margin:0}.themeContent-ganProjects .tab-pane-inset .inset-text .tab-pane-text{max-width:600px;margin:0 auto;font-size:15px}body.themeContent-ganProjects #gan-custom-nav-tab{margin-bottom:0}.themeContent-ganProjects .tab-pane-inset{padding-block-end:226px}.themeContent-ganProjects .module-pagination-01{padding-block-start:50px}@media (min-width:992px){.themeContent-ganProjects .tab-pane-inset{padding-block-end:326px}.themeContent-ganProjects .tab-pane-inset .inset-text{gap:200px;padding-block-start:168px;padding-block-end:200px}.themeContent-ganProjects .tab-pane-inset .inset-text h1{font-size:52px;margin-bottom:25px}.themeContent-ganProjects .tab-pane-inset .inset-text h2{font-weight:normal;font-size:36px}.themeContent-ganProjects .tab-pane-inset .inset-text .tab-pane-text{font-size:20px}.themeContent-ganProjects .module-pagination-01{padding-block-start:100px}}@media (min-width:1200px){.themeContent-ganProjects .tab-pane-inset{padding-block-end:318px}}.themeContent-projectPage .page-header-project-image{padding-block-end:50px}.themeContent-projectPage .page-header-project-image img{width:100%}.themeContent-projectPage .page-contents-container{padding:0}.themeContent-projectPage .page-contents-container .page-main-title{font-size:32px;font-weight:bold}.themeContent-projectPage .module-breadcrumb-01{position:absolute;left:0;right:0;top:1rem;z-index:9}.themeContent-projectPage .breadcrumb>li + li::before{color:var(--tb-mono-white);opacity:1}.themeContent-projectPage .module-breadcrumb-01 .breadcrumb>li>a{color:var(--tb-mono-white)}.themeContent-projectPage .page-info-wrapper{display:grid;grid-template-columns:1fr;gap:100px;padding-block:100px}.themeContent-projectPage .page-info-wrapper .page-content{margin:0;font-size:15px}.themeContent-projectPage .page-info-wrapper .features-cts{text-align:center;font-size:15px}.themeContent-projectPage .page-info-wrapper .features-cts .features-ul>li + li{margin-top:20px}.themeContent-projectPage .page-info-wrapper .features-cts .value{color:#a6a6a6}.themeContent-projectPage .module-page-back-container{padding-block-start:100px;padding-block-end:250px}.themeContent-projectPage .module-page-back-container .btn{text-transform:uppercase;font-size:14px;text-decoration:none;padding:0}@media (min-width:992px){.themeContent-projectPage .page-header-project-image{padding-block-end:100px}.themeContent-projectPage .page-contents-container .page-main-title{font-size:52px}.themeContent-projectPage .page-info-wrapper{grid-template-columns:1fr 1fr;gap:130px;padding-block:200px}.themeContent-projectPage .page-info-wrapper .page-content{order:2;font-size:20px}.themeContent-projectPage .page-info-wrapper .features-cts{text-align:left;font-size:20px}.themeContent-projectPage .module-page-back-container{padding-block-start:200px;padding-block-end:350px}.themeContent-projectPage .module-page-back-container .btn{font-size:16px}}
.module-pagination-01 .pagination>li.arrow .icon{width:.75rem;height:.75rem}