.cbo-herosimple{background:#14519b;color:#fff;overflow:hidden;position:relative}.cbo-herosimple:before{background:linear-gradient(to top right,rgba(8,31,60,.9),transparent 90%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cbo-herosimple .herosimple-inner.cbo-container{padding-bottom:0;padding-top:6.25rem;position:static}.cbo-herosimple.herosimple--nopicture .herosimple-inner.cbo-container{padding-bottom:3.5rem;padding-top:3.5rem}.cbo-herosimple .herosimple-content{position:relative}.cbo-herosimple .herosimple-content .content-breadcrumbs{margin-bottom:1rem}.cbo-herosimple .herosimple-content .content-logo{margin-bottom:1rem;width:12.5rem}.cbo-herosimple .herosimple-content .content-logo img{display:block;height:auto;width:100%}.cbo-herosimple .herosimple-content .content-title{margin-top:0}.cbo-herosimple .herosimple-content .content-text a:not(.cbo-button):not(.cbo-link){color:#fff}.cbo-herosimple .herosimple-content .content-buttons{display:flex;flex-wrap:wrap;margin-top:1rem}.cbo-herosimple .herosimple-content .content-buttons .cbo-button{margin:.5rem 1.25rem 0 0}.cbo-herosimple .herosimple-picture{background:#000;border-radius:1.25rem 0 0 0;margin:2.25rem -1.5rem 0 3.75rem;overflow:hidden;position:relative}.cbo-herosimple .herosimple-picture .picture-inner{opacity:.9;padding-bottom:129.39%}.cbo-herosimple .herosimple-picture .picture-inner .cbo-youtube{border-radius:0;box-shadow:none;height:100%;left:0;margin:0;padding-bottom:0;position:absolute;top:0;width:100%}.cbo-herosimple.herosimple--bluelight{background:#009ee3}.cbo-herosimple.herosimple--pink{background:#f74988}.cbo-herosimple.herosimple--purple{background:#6f40b7}.cbo-herosimple.herosimple--green{background:#5dbcb7}.cbo-herosimple.herosimple--white{background:#fff}.cbo-herosimple.herosimple--white:before{background:#14519b;height:3.6875rem;z-index:10}.cbo-herosimple.herosimple--white .herosimple-content .content-title{color:#588bc8}.cbo-herosimple.herosimple--white .herosimple-content .content-text a:not(.cbo-button):not(.cbo-link){color:#293f6b}@media(min-width:768px){.cbo-herosimple .herosimple-picture{margin-left:12.5rem;margin-right:-2.5rem}.cbo-herosimple .herosimple-picture .picture-inner{padding-bottom:100%}}@media(min-width:1024px){.cbo-herosimple:before{width:50%}.cbo-herosimple .herosimple-inner.cbo-container{align-items:stretch;display:flex;min-height:43.125rem}.cbo-herosimple .herosimple-picture{border-radius:4.25rem 0 0 0;bottom:0;margin:0;position:absolute;right:0;top:5rem;width:52%}.cbo-herosimple .herosimple-picture .picture-inner{height:100%;padding-bottom:0}.cbo-herosimple .herosimple-content{min-height:100%;padding-bottom:10rem;padding-right:2rem;padding-top:10rem;position:relative;width:45%;z-index:1}.cbo-herosimple .herosimple-content .content-breadcrumbs{margin-top:4.25rem;position:absolute;top:0}.cbo-herosimple .herosimple-content .content-logo{margin-bottom:1.875rem}.cbo-herosimple.herosimple--white:before{height:5rem;width:100%}.cbo-herosimple.herosimple--nopicture:before{width:100%}.cbo-herosimple.herosimple--nopicture .herosimple-inner.cbo-container{min-height:auto}.cbo-herosimple.herosimple--nopicture .herosimple-content{padding-bottom:2rem;padding-top:5rem}.cbo-herosimple.herosimple--nopicture .herosimple-content .content-breadcrumbs,body.body--headernormal .cbo-herosimple .herosimple-content .content-breadcrumbs{margin-top:0}body.body--headernormal .cbo-herosimple .herosimple-picture{top:0}}
.cbo-accordion{position:relative}.cbo-accordion:before{background:#f6f9fc;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.cbo-accordion .accordion-title{margin-top:0}.cbo-accordion .accordion-list{margin-top:1.25rem}.cbo-accordion .accordion-list .list-el .el-button{align-items:center;background:none;border:none;border-top:1px solid #dee8f4;color:#588bc8;cursor:pointer;display:flex;height:auto;padding:1.25rem 0;text-align:left;width:100%}.cbo-accordion .accordion-list .list-el .el-button .button-label{transition:color .3s}.cbo-accordion .accordion-list .list-el .el-button .button-icon{align-items:center;display:flex;height:1rem;justify-content:center;margin-right:.625rem;min-width:1rem;width:1rem}.cbo-accordion .accordion-list .list-el .el-button .button-icon svg{height:100%;width:100%}.cbo-accordion .accordion-list .list-el .el-button .button-icon svg path{stroke:#588bc8;transition:stroke .3s}.cbo-accordion .accordion-list .list-el .el-button .button-label{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}.cbo-accordion .accordion-list .list-el .el-button .button-label .icon{font-size:1rem;font-weight:400}.cbo-accordion .accordion-list .list-el .el-content{max-height:0;transition:padding .3s cubic-bezier(.215,.6,.27,.995);visibility:hidden}.cbo-accordion .accordion-list .list-el .el-content .content-picture{margin-top:3.125rem;max-width:37.5rem;width:100%}.cbo-accordion .accordion-list .list-el .el-content .content-picture .picture-inner{padding-bottom:66.07%;position:relative}.cbo-accordion .accordion-list .list-el:last-child{border-bottom:1px solid #dee8f4}.cbo-accordion .accordion-list .list-el.active .el-content{max-height:none;padding-bottom:1.75rem;visibility:visible}.cbo-accordion .accordion-list .list-el.active .el-button{color:#f74988}.cbo-accordion .accordion-list .list-el.active .el-button .button-icon svg path{stroke:#f74988}.cbo-accordion .accordion-list .list-el.active .el-button .button-label{color:#f74988}.cbo-accordion .accordion-footer{margin-top:2.5rem}.cbo-accordion .accordion-footer .cbo-chapo{color:#293f6b}.cbo-accordion .accordion-footer .footer-logos{display:block;margin-top:1rem}.cbo-accordion .accordion-footer .footer-logos .logos-el{height:1.875rem;margin:1.5rem 0 0;position:relative;width:8.75rem}body.body--notouch .cbo-accordion .accordion-list .list-el .el-button:hover .button-label{color:#f74988}body.body--notouch .cbo-accordion .accordion-list .list-el .el-button:hover .button-icon svg path{stroke:#f74988}@media(min-width:1024px){.cbo-accordion .accordion-list{margin-top:3.125rem}.cbo-accordion .accordion-list .list-el .el-button .button-icon{height:1.5rem;min-width:1.5rem;width:1.5rem}.cbo-accordion .accordion-footer .footer-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.cbo-accordion .accordion-footer .footer-logos .logos-el{margin:1.5rem 0 0}}@media(min-width:1280px){.cbo-semiform .cbo-accordion{position:relative}.cbo-semiform .cbo-accordion:before{left:auto;right:12.2808%;transform:translateX(50%)}}
.cbo-semiform .semiform-inner.cbo-container{margin-bottom:0;margin-top:0}.cbo-semiform .semiform-button{align-items:center;background:#f74988;border:none;color:#fff;display:flex;font-size:.9375rem;font-weight:600;height:5.375rem;justify-content:center;margin:0 -1.5rem;padding:0;position:sticky;top:3.6875rem;transition:transform .4s cubic-bezier(.215,.6,.27,.995);width:calc(100% + 3rem);z-index:100}.cbo-semiform .semiform-button .icon{margin:0 .625rem 0 0}.cbo-semiform .semiform-content{margin-bottom:0;margin-top:0}.cbo-semiform .semiform-content .cbo-container{max-width:none;padding-left:0;padding-right:0;width:100%}.cbo-semiform .semiform-content .cbo-text.text--blue .text-inner.cbo-container,.cbo-semiform .semiform-content .cbo-text.text--bluelight .text-inner.cbo-container{padding-left:2rem;padding-right:2rem}.cbo-semiform .semiform-form{align-items:flex-end;background:transparent;bottom:0;display:flex;height:100%;left:0;position:fixed;transform:translateY(100%);transition:all .7s cubic-bezier(.85,0,.15,1);width:100%;z-index:999999}.cbo-semiform .semiform-form .form-box{background:#fff;max-height:90%;overflow:auto;padding:1.875rem 1.5rem;width:100%}.cbo-semiform .semiform-form .form-box .box-title{color:#14519b;margin:0 0 1.5rem}body.body--semiformactive .cbo-semiform .semiform-button{transform:translateY(-100%)}body.body--semiformactive .cbo-semiform .semiform-form{background:rgba(20,81,155,.7);transform:translateY(0)}@media(min-width:768px){.cbo-semiform .semiform-button{margin:0 -2.5rem;width:calc(100% + 5rem)}}@media(min-width:1024px){.cbo-semiform .semiform-button{margin:0 -5rem;width:calc(100% + 10rem)}}@media(min-width:1280px){.cbo-semiform .semiform-inner{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.cbo-semiform .semiform-button{display:none}.cbo-semiform .semiform-content{width:57%}.cbo-semiform .semiform-form{background:none!important;bottom:auto;display:block;height:auto;left:auto;margin-bottom:5rem;margin-top:5rem;position:sticky;right:auto;top:10rem;transform:none!important;width:31%;z-index:999}.cbo-semiform .semiform-form .form-box{background:#fff;border:1px solid #e8f2ff;border-radius:3rem 0;box-shadow:0 1.875rem 4.0625rem rgba(20,81,155,.05);padding:2.75rem 3.5rem}.cbo-semiform .semiform-form .form-box .box-title{color:#f74988;font-size:1.75rem}}
.cbo-text .text-wrap{position:relative}.cbo-text.text--blue{background:#588bc8;border-radius:0 1.25rem}.cbo-text.text--blue .text-wrap{color:#fff}.cbo-text.text--bluelight{background:#e8f2ff;border-radius:0 1.25rem}@media(min-width:1024px){.cbo-text.text--blue,.cbo-text.text--bluelight{border-radius:0 3rem}}