.block-hero-text-image{position:relative;padding:50px 0}@media (min-width: 768px){.block-hero-text-image{padding:80px 0}}.block-hero-text-image.bg-white{background-color:#fff}.block-hero-text-image.bg-grey{background-color:#f1f7f8}.block-hero-text-image.bg-black{background-color:#002a3a;color:#fff}.block-hero-text-image.bg-green{background-color:#046532;color:#fff}.block-hero-text-image .inner-content-container{display:flex;flex-direction:column;gap:40px;position:relative;z-index:1}@media (min-width: 768px){.block-hero-text-image .inner-content-container{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}}@media (min-width: 1200px){.block-hero-text-image .inner-content-container{gap:50px}}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__content{width:50%}}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__text{width:90%}}.block-hero-text-image .inner-content-container .hero-text-image__content-inner{display:flex;flex-direction:column;gap:30px}.block-hero-text-image .inner-content-container .hero-text-image__media{border-radius:20px;overflow:hidden}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__media{width:50%;max-width:575px}}.block-hero-text-image .inner-content-container .wrapper-buttons{margin-top:10px}@media (min-width: 768px){.block-hero-text-image .inner-content-container .wrapper-buttons{margin-top:15px}}.block-hero-text-image .inner-content-container .wrapper-buttons .btn{width:100%}@media (min-width: 768px){.block-hero-text-image .inner-content-container .wrapper-buttons .btn{width:fit-content}}.block-hero-text-image .illustration{display:none}@media (min-width: 1040px){.block-hero-text-image .illustration{display:block;position:absolute;bottom:-10px;left:50%;transform:translate(-35%);pointer-events:none}}

.block-dropdowns-text .inner-content-container{display:flex;flex-direction:column;gap:30px}@media (min-width: 768px){.block-dropdowns-text .inner-content-container{flex-direction:row;justify-content:space-between;gap:50px}}.block-dropdowns-text .inner-content-container .left-content .title{margin-bottom:28px;text-align:center}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .left-content .title{text-align:left}}.block-dropdowns-text .inner-content-container .left-content .text{font-size:1rem;line-height:1.5;text-align:center}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .left-content .text{font-size:1.125rem;text-align:left}}.block-dropdowns-text .inner-content-container .left-content .wrapper-buttons{margin-top:32px}.block-dropdowns-text .inner-content-container .left-content .wrapper-buttons .btn-filled{width:100%}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .left-content .wrapper-buttons .btn-filled{width:fit-content}}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper{border-bottom:1px solid #C8DDE1}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown{padding:20px 0;cursor:pointer}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:1rem;font-weight:700;line-height:1.5}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title{font-size:1.125rem;padding-inline:12px}}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title:after{content:"";flex:none;height:18px;width:18px;background-image:url(/wp-content/themes/limpide-starter/assets/img/svg/expand-open.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown[open] .dropdown-title:after{background-image:url(/wp-content/themes/limpide-starter/assets/img/svg/expand-close.svg)}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-content{padding-top:12px}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-content{padding-inline:12px}}@media (min-width: 768px){.block-dropdowns-text .inner-content-container .left-content,.block-dropdowns-text .inner-content-container .right-content{max-width:575px;width:100%}}.block-dropdowns-text.bg-white{background-color:#fff}.block-dropdowns-text.bg-black{background-color:#002a3a;color:#fff}.block-dropdowns-text.bg-black .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper{border-bottom:1px solid #445F64}.block-dropdowns-text.bg-black .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title:after{content:"";background-image:url(/wp-content/themes/limpide-starter/assets/img/svg/expand-open-white.svg)}.block-dropdowns-text.bg-black .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown[open] .dropdown-title:after{background-image:url(/wp-content/themes/limpide-starter/assets/img/svg/expand-close-white.svg)}.block-dropdowns-text.bg-grey{background-color:#f1f7f8}

.block-key-figures{position:relative}.block-key-figures.bg-white{background-color:#fff}.block-key-figures.bg-grey{background-color:#f1f7f8}.block-key-figures .inner-content-container{display:flex;flex-direction:column;justify-content:center;gap:48px}@media (min-width: 768px){.block-key-figures .inner-content-container{gap:80px}}.block-key-figures .inner-content-container .figures{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.block-key-figures .inner-content-container .figures{grid-template-columns:repeat(2,1fr);width:100%;gap:40px}}@media (min-width: 960px){.block-key-figures .inner-content-container .figures{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.block-key-figures .inner-content-container .figures{grid-template-columns:repeat(4,1fr)}}.block-key-figures .inner-content-container .figures .figure{display:flex;flex:1;flex-direction:column;gap:30px;width:100%;padding-bottom:30px;border-bottom:1px solid #C8DDE1}@media (min-width: 768px){.block-key-figures .inner-content-container .figures .figure{flex:1 1 calc(25% - 60px);gap:40px}}.block-key-figures .inner-content-container .figures .figure-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.block-key-figures .inner-content-container .figures .figure-icon{width:60px;height:60px}}.block-key-figures .inner-content-container .figures .figure-text{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.block-key-figures .inner-content-container .figures .figure-text{gap:10px}}.block-key-figures .inner-content-container .figures .figure .number{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.3px}@media (min-width: 768px){.block-key-figures .inner-content-container .figures .figure .number{font-size:1.875rem;line-height:1.3}}.block-key-figures .inner-content-container .figures .figure .description{font-size:.875rem;font-weight:400;line-height:1.3}@media (min-width: 768px){.block-key-figures .inner-content-container .figures .figure .description{font-size:1.25rem;line-height:1.3}}.block-key-figures .illustration{display:none}@media (min-width: 1040px){.block-key-figures .illustration{display:block;position:absolute;top:0;right:0;pointer-events:none}}.block-spacing-margin~.block-key-figures{margin-top:-50px}@media (min-width: 768px){.block-spacing-margin~.block-key-figures{margin-top:-100px}}

.block-cards-list .inner-content-container{display:flex;flex-direction:column;gap:40px}.block-cards-list .inner-content-container .heading{display:flex;gap:20px;justify-content:space-between;align-items:center}.block-cards-list .cards-list-content{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.block-cards-list .cards-list-content{grid-template-columns:repeat(3,1fr)}}@media (min-width: 960px){.block-cards-list .cards-list-content{gap:40px}}.block-cards-list .cards-list-content .card-item{width:100%}.block-cards-list .cards-list-content .card{background-color:#f1f7f8;border-radius:16px;border:1px solid #C8DDE1;gap:20px;padding:10px}.block-cards-list .cards-list-content .card-image{display:none}@media (min-width: 768px){.block-cards-list .cards-list-content .card-image{display:flex;border-radius:16px;overflow:hidden}}.block-cards-list .cards-list-content .card-icon{display:none}@media (min-width: 768px){.block-cards-list .cards-list-content .card-icon{display:flex}}.block-cards-list .cards-list-content .card-title{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.18px}@media (min-width: 768px){.block-cards-list .cards-list-content .card-title{font-size:1.375rem;line-height:1.2;letter-spacing:-.22px}}.block-cards-list .cards-list-content .card-text{font-size:1rem;line-height:1.3;font-weight:600}@media (min-width: 768px){.block-cards-list .cards-list-content .card-text{font-size:1rem;line-height:1.5}}.block-cards-list .cards-list-content .card-content{gap:10px;padding:14px}.block-cards-list .cards-list-content .card .btn{margin-top:15px}@media (min-width: 768px){.block-cards-list .cards-list-content .card .btn{margin-top:25px}}.block-cards-list .cards-list-content .card .btn.no-title{margin-top:-5px;margin-left:auto;border:none}.block-cards-list.bg-white{background-color:#fff}.block-cards-list.bg-grey{background-color:#f1f7f8}.block-cards-list.bg-grey .cards-list-content .card{background-color:#fff}.block-cards-list.disposition-horizontal .cards-list-content{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 960px){.block-cards-list.disposition-horizontal .cards-list-content{grid-template-columns:repeat(2,1fr);gap:40px}}.block-cards-list.disposition-horizontal .cards-list-content .card-item{width:100%}.block-cards-list.disposition-horizontal .cards-list-content .card{display:flex;flex-direction:row;align-items:center}.block-cards-list.disposition-horizontal .cards-list-content .card-text{flex-grow:0}.block-cards-list.disposition-horizontal .cards-list-content .card-image{width:200px;height:200px;min-width:200px}

