/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#1f827f;--color-secondary:#faba45;--color-third:#b96043;--color-grey:#f8f8f7;--color-default:#000;--color-light:#fff;--color-dark:#213641;--color-beige:#eeede6}:root{--font-base-family:"oook-variable","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800}:root{--grid-gap:40px;--grid-total-columns:24}@media screen and (min-width:992px){:root{--grid-gap:60px}}.c-e-book .container .c-e-book__wrapper{--grid-total-columns:22}@media screen and (min-width:768px){.c-e-book__wrapper{display:flex;flex-wrap:wrap}}.c-e-book__media{position:relative}.c-e-book__media:before{content:"";position:absolute;background:var(--color-primary);height:.2rem;width:16rem;display:inline-block;z-index:55;transform:rotate(-40deg);top:3rem;left:-4rem}.c-e-book__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:1/1}@media (min-width:768px){.c-e-book__media{width:calc(11 / var(--grid-total-columns) * 100%)}}@media (min-width:992px){.c-e-book__media{width:calc(10 / var(--grid-total-columns) * 100%)}}.c-e-book__content{margin-top:2.5rem;justify-content:center}.c-e-book__content form{margin:2.5rem 0 0!important;padding:0!important}@media screen and (min-width:768px){.c-e-book__content{width:calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);display:flex;flex-direction:column;margin-top:0}}@media screen and (min-width:992px){.c-e-book__content{width:calc(10 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-e-book__content{width:calc(11 / var(--grid-total-columns) * 100%)}}
:root{--color-primary:#1f827f;--color-secondary:#faba45;--color-third:#b96043;--color-grey:#f8f8f7;--color-default:#000;--color-light:#fff;--color-dark:#213641;--color-beige:#eeede6}:root{--font-base-family:"oook-variable","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800}:root{--grid-gap:40px;--grid-total-columns:24}@media screen and (min-width:992px){:root{--grid-gap:60px}}.c-cta__container{position:relative}@media screen and (min-width:480px){.c-cta__container{margin-bottom:21rem}}@media screen and (min-width:768px){.c-cta__container{margin-bottom:0}}.c-cta__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:10rem 0 0 10rem}@media screen and (min-width:768px){.c-cta__wrapper{width:calc(22 / var(--grid-total-columns) * 100%)}}.c-cta__content{padding:0 5rem}@media screen and (min-width:768px){.c-cta__content{width:calc(16 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);padding:0}}@media screen and (min-width:1150px){.c-cta__content{width:calc(15 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1440px){.c-cta__content{width:calc(14 / var(--grid-total-columns) * 100%)}}.c-cta__media{position:relative;width:100%}.c-cta__media img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.c-cta__media:before{content:"";position:absolute;background:white;height:.2rem;width:16rem;display:inline-block;z-index:55;transform:rotate(-40deg);top:3rem;left:-4rem}@media screen and (min-width:480px){.c-cta__media{width:calc(7 / var(--grid-total-columns) * 100%);position:absolute;right:2rem;bottom:-11rem}}@media screen and (min-width:768px){.c-cta__media{right:0;top:10rem}}@media screen and (min-width:1150px){.c-cta__media{top:15rem}}@media screen and (min-width:1440px){.c-cta__media{width:calc(5 / var(--grid-total-columns) * 100%)}}.c-cta__button{display:flex;gap:2.5rem;flex-wrap:wrap}@media screen and (min-width:480px){.c-cta{overflow:hidden;padding-bottom:5rem}}@media screen and (min-width:480px) and (min-width:768px){.c-cta{padding-bottom:10rem}}@media screen and (min-width:480px) and (min-width:1150px){.c-cta{padding-bottom:15rem}}
