.cb-hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0}.cb-hero-banner h1,.cb-hero-banner h3{margin-bottom:5px;font-weight:300}.cb-hero-banner .button{margin-top:20px}@media screen and (width<=767px){.cb-hero-banner{background-position:40%}}.card-basic{text-align:center;background:#fff;border-radius:10px;flex-flow:column wrap;align-items:center;margin-bottom:25px;padding-bottom:40px;display:flex;overflow:hidden;box-shadow:0 0 20px 2px #00000040}.card-basic.bg-transparent{background-color:#0000;border-radius:0;padding-bottom:0}.card-basic.bg-transparent .card-body{padding:0}.card-basic.no-shadow{box-shadow:none}.card-collection .card-basic{flex:0 0 300px;max-width:300px}@media screen and (width<=680px){.card-collection .card-basic{flex-basis:auto}}.card-basic:not(.bg-transparent) .card-heading *{color:#3c5162}.card-basic:not(.bg-transparent) p,.card-basic:not(.bg-transparent) p *,.card-basic:not(.bg-transparent) a:not(.button){color:#353e52}.card-complex .card-img[style*=background-image]{background-size:100%}.card-img{border-radius:0 0 10px 10px;flex:0;margin-bottom:20px;overflow:hidden}.card-img[style*=background-image]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-top:60.6667%}.card-img.img-article{padding-top:66.6154%}.card-body{flex-flow:column wrap;flex-grow:1;justify-content:flex-start;align-items:start;width:100%;padding:0 40px;display:flex}@media screen and (width<=1200px){.card-body{padding:0 20px}}.card-heading{flex:0 0 content;flex-flow:column wrap;width:100%;margin-bottom:12px;display:flex}.card-heading h4,.card-heading h3,.card-heading>*{margin-bottom:0}.card-text{flex:1 0 content;width:100%}.card-text p:last-child,.card-text>:last-child{margin-bottom:0}.card-btns{flex-grow:0;width:100%;margin-top:20px;padding:0 40px}@media screen and (width<=1200px){.card-btns{padding:0 20px}}.card-btns .button:nth-of-type(n+2){margin-top:20px}.card-body .card-btns{padding:0}.card-collection{flex-flow:wrap;justify-content:space-evenly;row-gap:50px;display:flex}@media screen and (width<=680px){.card-collection{flex-flow:column;align-items:center}}.card-icon{text-align:center;background:#fff;border-radius:10px;flex-flow:column wrap;align-items:center;margin-bottom:25px;padding-bottom:40px;display:flex;overflow:hidden;box-shadow:0 0 20px 2px #00000040}.card-icon.bg-transparent{background-color:#0000;border-radius:0;padding-bottom:0}.card-icon.bg-transparent .card-body{padding:0}.card-icon.no-shadow{box-shadow:none}.card-collection .card-icon{flex:0 0 300px;max-width:300px}@media screen and (width<=680px){.card-collection .card-icon{flex-basis:auto}}.card-icon:not(.bg-transparent) .card-heading *{color:#3c5162}.card-icon:not(.bg-transparent) p,.card-icon:not(.bg-transparent) p *,.card-icon:not(.bg-transparent) a:not(.button){color:#353e52}.card-icon.no-shadow .card-heading *{color:#3c5162;margin:0 0 30px;padding:0;font-size:20px;font-weight:600;line-height:1.5;position:relative}@media screen and (width<=767px){.card-icon.no-shadow .card-heading *{font-size:16px;line-height:1.25}}.card-icon.icon-nkd{box-shadow:none;background-color:#0000;border-radius:0;padding-bottom:0}@media screen and (width<=767px){.card-icon.icon-nkd .card-heading *{font-size:16px;line-height:1.25}}.card-icon.icon-nkd .card-body{padding:0 28px}.card-icon.icon-nkd .card-heading *{color:#fff;margin:0 0 30px;padding:0;font-size:25px;font-weight:400;line-height:1.4;position:relative}@media screen and (width<=767px){.card-icon.icon-nkd .card-heading *{font-size:18px;line-height:1.25}}.card-icon.icon-nkd .card-text p{color:#fff}.card-collection .card-icon{flex:1;min-width:270px;max-width:450px}@media screen and (width<=1199px){.card-collection .card-icon{min-width:300px;max-width:25%}}.card-img.img-icon{border-radius:0;flex-flow:column;flex:0 0 245px;justify-content:center;align-items:center;max-height:245px;padding:45px 0;display:flex}.card-img.img-icon img{max-height:160px}.card-collection.collect-icon{justify-content:center;column-gap:20px}.cb-text-with-bg{background:#0009;padding:60px;position:relative;overflow:hidden}.cb-text-with-bg h3{text-align:center;color:#fff;margin-bottom:0;font-weight:500}.cb-whitepaper-download{position:relative;overflow:hidden}.cb-whitepaper-download__image-wrapper{width:50%;height:100%;position:absolute;top:0;left:0}.cb-whitepaper-download__image-wrapper img{aspect-ratio:auto;transform-origin:100% 100%;max-width:80%;display:block;position:absolute;top:12%;left:5%;transform:rotate(-12deg);box-shadow:0 0 40px 2px #00000059}.cb-whitepaper-download .image-mobile{display:none}@media screen and (width<=1199px){.cb-whitepaper-download__image-wrapper img{width:450px}}@media screen and (width<=991px){.cb-whitepaper-download{padding-top:50px;padding-bottom:0}.cb-whitepaper-download__image-wrapper{display:none}.cb-whitepaper-download__image-wrapper img{width:400px}.cb-whitepaper-download .image-mobile{transform-origin:100% 0;width:80%;max-width:600px;margin:0 0 100px;display:block;transform:rotate(-10deg);box-shadow:0 0 40px 2px #00000059}}.card-icon-small{text-align:center;background:#fff;border-radius:10px;flex-flow:column wrap;align-items:center;max-width:137px;margin-bottom:25px;padding-bottom:40px;display:flex;overflow:hidden;box-shadow:0 0 20px 2px #00000040}.card-icon-small.bg-transparent{background-color:#0000;border-radius:0;padding-bottom:0}.card-icon-small.bg-transparent .card-body{padding:0}.card-icon-small.no-shadow{box-shadow:none}.card-collection .card-icon-small{flex:0 0 300px;max-width:300px}@media screen and (width<=680px){.card-collection .card-icon-small{flex-basis:auto}}.card-icon-small:not(.bg-transparent) .card-heading *{color:#3c5162}.card-icon-small:not(.bg-transparent) p,.card-icon-small:not(.bg-transparent) p *,.card-icon-small:not(.bg-transparent) a:not(.button){color:#353e52}.card-collection .card-icon-small{flex:0 0 137px;margin:0 12px}@media screen and (width<=680px){.card-collection .card-icon-small{max-width:unset;text-align:left;flex-flow:row;flex-basis:100%;align-items:flex-start;column-gap:20px;min-width:100%;margin:0}.card-collection .card-icon-small .card-heading{margin-bottom:unset}}.card-icon-small.card-hrz{text-align:left;flex-flow:row;flex:0 0 calc(33.3333% - 33.3333px);align-items:flex-start;column-gap:25px;max-width:calc(33.3333% - 33.3333px);margin:0}@media screen and (width<=991px){.card-icon-small.card-hrz{flex:0 0 calc(50% - 25px);max-width:calc(50% - 25px)}}.card-icon-small.card-hrz .card-img.img-icon-sm{flex:0 0 90px;max-width:90px}.card-icon-small.card-hrz .card-img.img-icon-sm img{max-width:90px;max-height:90px}.card-icon-small.card-hrz .card-text p{font-size:14px}.card-img.img-icon-sm{border-radius:0;flex-flow:column;flex:1 0 135px;justify-content:center;align-items:center;max-width:135px;margin:0 0 10px;display:flex}.card-img.img-icon-sm img{max-width:135px;max-height:135px}@media screen and (width<=680px){.card-img.img-icon-sm{max-width:unset}}.card-img.img-icon-sm.icon-xs img{max-height:55px}.card-collection.collect-icon-sm{justify-content:center;align-items:flex-start;row-gap:30px}.card-collection.collect-icon-hrz{justify-content:flex-start;align-items:flex-start;column-gap:50px}.cb-latest-insights h2{text-align:center}.cb-latest-insights a{margin:40px auto auto}.card-complex{text-align:center;text-align:left;background:#fff;border-radius:10px;flex-flow:column wrap;align-items:center;margin-bottom:25px;padding-bottom:40px;display:flex;overflow:hidden;box-shadow:0 0 20px 2px #00000040}.card-complex .card-img{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-complex.bg-transparent{background-color:#0000;border-radius:0;padding-bottom:0}.card-complex.bg-transparent .card-body{padding:0}.card-complex.no-shadow{box-shadow:none}@media screen and (width<=680px){.card-collection .card-complex{flex-basis:auto}}.card-complex:not(.bg-transparent) .card-heading *{color:#3c5162}.card-complex:not(.bg-transparent) p,.card-complex:not(.bg-transparent) p *,.card-complex:not(.bg-transparent) a:not(.button){color:#353e52}.card-collection .card-complex{flex:0 0 353px;max-width:353px}@media screen and (width<=680px){.card-collection .card-complex{flex-basis:auto}}.card-cta{flex:0 auto;max-height:77px;margin:30px 0 25px}.card-cta a{color:#353e52;padding-right:50px;font-size:18px;font-weight:300;text-decoration:none;position:relative}.card-cta a:before{content:"";color:#1d4ef2;height:22px;font-family:icomoon;font-size:36px;line-height:22px;transition:all .5s;display:inline;position:absolute;bottom:-12px;right:10px;transform:translateY(-50%)}.card-cta a:hover:before{right:0}.card-cta .card-arrow{color:#353e52;padding-right:50px;font-size:18px;font-weight:300;text-decoration:none;position:relative}.card-cta .card-arrow:before{content:"";color:#1d4ef2;height:22px;font-family:icomoon;font-size:36px;line-height:22px;transition:all .5s;display:inline;position:absolute;bottom:-5px;right:10px;transform:translateY(-50%)}.card-cta .card-arrow:hover:before{right:0}.card-date{margin-top:25px;font-weight:700}.card-collection.collect-complex{justify-content:flex-start;column-gap:39px}@media screen and (width<=1199px){.card-collection.collect-complex{justify-content:space-evenly}}.cb-in-page-banner{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.cb-in-page-banner .content-wrapper{text-align:center}.cb-in-page-banner .content-wrapper h2,.cb-in-page-banner .content-wrapper h3{font-weight:300}.cb-in-page-banner .content-wrapper p{max-width:585px;margin:30px auto}.cb-in-page-banner .content-wrapper a{margin:auto}