.coc-pre-banner{float:left;width:100%;padding:20px 0}.coc--banner{float:left;width:100%;padding:100px 0}.coc--banner .cont--wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center}.coc--banner .col--left{width:40%;padding-right:10px}.coc--banner .col--left h2{font-size:32px;line-height:50px;color:#fff;font-weight:700}.coc--banner .col--left h3{font-size:20px;line-height:30px;color:#fff;font-weight:500}.coc--banner .col--right{width:60%;align-items:center;padding-left:10px;display:flex;justify-content:flex-end}.coc--banner .col--right a{float:left;position:relative;padding-right:30px;text-align:right;padding-left:100px}.coc--banner .col--right a img{max-width:100%;height:auto}.coc--banner .col--right a:first-child{padding-left:0px}.coc--banner .col--right a:after{position:absolute;content:"";background-image:url(https://f.hubspotusercontent20.net/hubfs/525875/arrow_white_right.svg);background-repeat:no-repeat;height:10px;width:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:calc(50% - 5px);transform:translateX(10px)}.coc--banner .col--right a:hover:after{transform:translateX(15px)}section.coc--banner.coc-fr .col--left h2{font-size:30px;line-height:40px}section.coc--banner.coc-es .col--left h2{font-size:30px;line-height:40px}@media screen and (min-width:1921px){.coc--banner .col--right a{text-align:center}}@media only screen and (max-width:1440px){.coc--banner .col--right a{padding-left:50px}}@media only screen and (max-width:1280px){.coc--banner .col--right a{padding-right:25px}}@media only screen and (max-width:992px){.coc--banner{padding:80px 0;background-position:-80px 160px !important;background-size:39%}.coc--banner .cont--wrapper{flex-direction:column}.coc--banner .col--left{padding-right:0;width:100%;text-align:center;padding-bottom:30px}.coc--banner .col--right{padding-left:0;width:100%;justify-content:center;align-items:center}}@media only screen and (max-width:768px){.coc--banner{background-position:-60px 200px !important;background-size:30%}}@media only screen and (max-width:600px){.coc--banner{padding:60px 0;background-position:-50px 180px !important}section.coc--banner.coc-fr .col--left h2,.coc--banner .col--left h2{font-size:27px;line-height:40px}.coc--banner .col--left h3{font-size:18px}.coc--banner .col--right a{padding-right:20px}.coc--banner .col--right a:last-child{padding-left:30px}.coc--banner .col--right{flex-flow:column}.coc--banner .col--right a{padding-left:0px;margin-bottom:15px}}@media only screen and (max-width:480px){.coc--banner{background-position:-40px 260px !important}}