@import url(https://p.typekit.net/p.css?s=1&k=obp5hfl&ht=tk&f=17265.17267.17272&a=86979940&app=typekit&e=css);@font-face{font-display:swap;font-family:Poppins light;font-style:normal;font-weight:300;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.39576fe9.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.5558b049.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.6cc700ae.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins regular;font-style:normal;font-weight:400;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.405055dd.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.f61407da.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.80946c08.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins sembold;font-style:normal;font-weight:600;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.91145014.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.25ea8139.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.fbef39d5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins bold;font-style:normal;font-weight:700;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.d86662fe.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.c54a5265.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.69376764.ttf) format("truetype")}.banner-cta{border-radius:15px;color:#fff;padding:70px}.banner-cta .buttons-container{display:flex;flex-wrap:wrap}.banner-cta .buttons-container a{margin-bottom:10px;margin-right:8px}@media only screen and (max-width:768px){.banner-cta{padding:40px 20px}.banner-cta .buttons-container{justify-content:center}}.banner-cta .inner-banner{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.banner-cta .inner-banner{flex-direction:column}}.banner-cta .inner-banner.image-left{flex-direction:row-reverse}@media only screen and (max-width:768px){.banner-cta .inner-banner.image-left{flex-direction:column}}.banner-cta .inner-banner .text-container{width:60%}@media only screen and (max-width:768px){.banner-cta .inner-banner .text-container{margin-bottom:30px;text-align:center;width:100%}}.banner-cta .inner-banner .text-container .title{margin-bottom:41px}.banner-cta .inner-banner .text-container img{height:auto}.banner-cta .inner-banner picture{align-items:center;display:flex;justify-content:center;width:34%}.banner-cta .inner-banner picture img{border-radius:15px}@media only screen and (max-width:768px){.banner-cta .inner-banner picture{width:100%}}.banner-cta.orange{background-color:var(--primary-color)}