.lighter{font-weight:lighter}.normal{font-weight:400}.bold{font-weight:700}.oc-left{float:left}.oc-right{float:right}.truncate{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box-sizing{-webkit-box-sizing:border-box;box-sizing:border-box}.valign-middle{display:inline-block;vertical-align:middle}.valign-top{display:inline-block;vertical-align:top}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.dimmed{opacity:.4}.disabled:not(.oc-btn)::before{content:' ';z-index:5;position:absolute;background:rgba(255,255,255,.5);left:0;right:0;top:0;bottom:0}.box-shadow-summary{-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,.13);box-shadow:inset 0 1px 7px rgba(0,0,0,.13);background:#dbdace}.bg-icon-black{background:#565656;display:inline-block;height:30px;text-align:center;width:30px;margin-right:5px}.bg-icon-black>i{color:#fff;font-size:25px;line-height:30px}.bg-icon-black>i{color:#fff;font-size:25px;line-height:30px}.bg-icon-large{background:#7451eb;display:inline-block;height:60px;text-align:center;width:60px;margin-right:5px}.bg-icon-large>i{color:#fff;font-size:55px;line-height:60px}.bg-icon-large>i{color:#fff;font-size:55px;line-height:60px}.bg-icon-inside-right{position:absolute;top:auto;right:0;bottom:0;left:auto;background:#565656;color:#fff;width:25px;line-height:25px;font-size:17px;height:25px}.a-link{color:var(--clf-text-on-main);text-decoration:underline}.a-link:hover{color:#7451eb}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-left{text-align:left!important}.static{position:static!important}.relative{position:relative!important}.centeredBlock{margin:auto}@media only screen and (min-width:768px){.centeredBlock{width:750px}}@media only screen and (min-width:992px){.centeredBlock{width:960px}}.centeredElement{margin:auto}@media only screen and (min-width:768px){.centeredElement{width:700px}}.codevolveAdviceReminder__link,body a{color:var(--clf-text-on-main);text-decoration:underline}.codevolveAdviceReminder__link:hover,body a:hover{color:#7451eb}.codevolveAdviceReminder__link:hover,body a:hover{color:#7451eb}h1,h2,h3,h4,h5,h6{color:var(--clf-text-on-main);margin:10px 0;font-weight:700}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{text-transform:uppercase;font-weight:400}h1.highlighted:before,h2.highlighted:before,h3.highlighted:before,h4.highlighted:before,h5.highlighted:before,h6.highlighted:before{content:" ";background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-176px -171px;width:23px;height:15px;display:inline-block;margin-right:5px}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:before,h2.highlighted:before,h3.highlighted:before,h4.highlighted:before,h5.highlighted:before,h6.highlighted:before{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:before,h2.highlighted:before,h3.highlighted:before,h4.highlighted:before,h5.highlighted:before,h6.highlighted:before{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:before,h2.highlighted:before,h3.highlighted:before,h4.highlighted:before,h5.highlighted:before,h6.highlighted:before{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:before,h2.highlighted:before,h3.highlighted:before,h4.highlighted:before,h5.highlighted:before,h6.highlighted:before{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}h1.highlighted:after,h2.highlighted:after,h3.highlighted:after,h4.highlighted:after,h5.highlighted:after,h6.highlighted:after{content:" ";background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-209px -171px;width:23px;height:15px;display:inline-block;margin-left:5px}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:after,h2.highlighted:after,h3.highlighted:after,h4.highlighted:after,h5.highlighted:after,h6.highlighted:after{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:after,h2.highlighted:after,h3.highlighted:after,h4.highlighted:after,h5.highlighted:after,h6.highlighted:after{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:after,h2.highlighted:after,h3.highlighted:after,h4.highlighted:after,h5.highlighted:after,h6.highlighted:after{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){h1.highlighted:after,h2.highlighted:after,h3.highlighted:after,h4.highlighted:after,h5.highlighted:after,h6.highlighted:after{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#828282}h1{font-size:1.625rem;line-height:2.25rem}h2{font-size:1.125rem;line-height:1.75rem}h3{font-size:1.25rem;line-height:1.875rem}h4{font-size:1rem;line-height:1.625rem}h5{font-size:.938rem;line-height:1.563rem}h6{font-size:.875rem;line-height:1.5rem;margin-bottom:0}h1.alt{font-size:2.625rem;line-height:3.25rem}h2.alt{font-size:2.375rem;line-height:3rem}h3.alt{font-size:2.125rem;line-height:2.75rem}h4.alt{font-size:1.875rem;line-height:2.5rem}h5.alt{font-size:1.625rem;line-height:2.25rem}h6.alt{font-size:1.438rem;line-height:2.063rem}li,p{font-size:.875rem;line-height:1.5rem;color:var(--clf-text-on-main)}@media only screen and (min-width:992px){li,p{font-size:1rem;line-height:1.625rem}}p{margin:0}p+p{margin:10px 0 0 0}.underlined{text-decoration:underline}.underlined:visited{text-decoration:underline}a.no-underlined,a.not-underlined{text-decoration:none}.centered{position:relative}.centered section{background:0 0}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row+.row{margin-top:20px}ul.content-center,ul.row{padding-left:0}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;display:block}.debug .col1,.debug .col10,.debug .col11,.debug .col12,.debug .col2,.debug .col3,.debug .col4,.debug .col5,.debug .col6,.debug .col7,.debug .col8,.debug .col9{border:1px solid rgba(0,0,0,.05)}.col10:not(.static-position),.col11:not(.static-position),.col12:not(.static-position),.col1:not(.static-position),.col2:not(.static-position),.col3:not(.static-position),.col4:not(.static-position),.col5:not(.static-position),.col6:not(.static-position),.col7:not(.static-position),.col8:not(.static-position),.col9:not(.static-position){position:relative}.col1.float-right,.col10.float-right,.col11.float-right,.col12.float-right,.col2.float-right,.col3.float-right,.col4.float-right,.col5.float-right,.col6.float-right,.col7.float-right,.col8.float-right,.col9.float-right{float:right}.col1.centered,.col10.centered,.col11.centered,.col12.centered,.col2.centered,.col3.centered,.col4.centered,.col5.centered,.col6.centered,.col7.centered,.col8.centered,.col9.centered{padding:0;text-align:center}.col1.align-right,.col10.align-right,.col11.align-right,.col12.align-right,.col2.align-right,.col3.align-right,.col4.align-right,.col5.align-right,.col6.align-right,.col7.align-right,.col8.align-right,.col9.align-right{text-align:right}@media only screen and (max-width:767px){.row{margin-left:0}.centered{width:100%;margin:0;padding:0 8px}.col10:not(.no-stacking),.col11:not(.no-stacking),.col12:not(.no-stacking),.col1:not(.no-stacking),.col2:not(.no-stacking),.col3:not(.no-stacking),.col4:not(.no-stacking),.col5:not(.no-stacking),.col6:not(.no-stacking),.col7:not(.no-stacking),.col8:not(.no-stacking),.col9:not(.no-stacking){display:block;float:none;margin-bottom:5px;clear:both}.col1.no-stacking,.col10.no-stacking,.col11.no-stacking,.col12.no-stacking,.col2.no-stacking,.col3.no-stacking,.col4.no-stacking,.col5.no-stacking,.col6.no-stacking,.col7.no-stacking,.col8.no-stacking,.col9.no-stacking{margin-right:5px}.col1.float-right,.col10.float-right,.col11.float-right,.col12.float-right,.col2.float-right,.col3.float-right,.col4.float-right,.col5.float-right,.col6.float-right,.col7.float-right,.col8.float-right,.col9.float-right{float:none}.col1.align-right,.col10.align-right,.col11.align-right,.col12.align-right,.col2.align-right,.col3.align-right,.col4.align-right,.col5.align-right,.col6.align-right,.col7.align-right,.col8.align-right,.col9.align-right{text-align:left}}@media only screen and (min-width:768px) and (max-width:991px){.centered{width:750px;margin:auto;padding:0}.row{margin-left:-10px!important}.row.with-separator.big-separator .col1.separator::after{content:"\a0"}.row.with-separator.big-separator .col1.separator::before{border-left:none}.row.with-separator.big-separator .col1.separator+.col10::before,.row.with-separator.big-separator .col1.separator+.col11::before,.row.with-separator.big-separator .col1.separator+.col1::before,.row.with-separator.big-separator .col1.separator+.col2::before,.row.with-separator.big-separator .col1.separator+.col3::before,.row.with-separator.big-separator .col1.separator+.col4::before,.row.with-separator.big-separator .col1.separator+.col5::before,.row.with-separator.big-separator .col1.separator+.col6::before,.row.with-separator.big-separator .col1.separator+.col7::before,.row.with-separator.big-separator .col1.separator+.col8::before,.row.with-separator.big-separator .col1.separator+.col9::before{left:-36.5px}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{margin-left:10px}.row.with-separator .col1,.row.with-separator .col10,.row.with-separator .col11,.row.with-separator .col12,.row.with-separator .col2,.row.with-separator .col3,.row.with-separator .col4,.row.with-separator .col5,.row.with-separator .col6,.row.with-separator .col7,.row.with-separator .col8,.row.with-separator .col9{display:table-cell}.row.with-separator .col10:not(:first-child)::before,.row.with-separator .col11:not(:first-child)::before,.row.with-separator .col12:not(:first-child)::before,.row.with-separator .col1:not(:first-child)::before,.row.with-separator .col2:not(:first-child)::before,.row.with-separator .col3:not(:first-child)::before,.row.with-separator .col4:not(:first-child)::before,.row.with-separator .col5:not(:first-child)::before,.row.with-separator .col6:not(:first-child)::before,.row.with-separator .col7:not(:first-child)::before,.row.with-separator .col8:not(:first-child)::before,.row.with-separator .col9:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col1{width:53px}.col2{width:116px}.col3{width:180px}.col4{width:243px}.col5{width:306px}.col6{width:370px}.col7{width:433px}.col8{width:496px}.col9{width:560px}.col10{width:623px}.col11{width:686px}.col12{width:750px}.col1-s{margin-left:10px;width:53px}.row.with-separator .col1-s{display:table-cell}.row.with-separator .col1-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col2-s{margin-left:10px;width:116px}.row.with-separator .col2-s{display:table-cell}.row.with-separator .col2-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col3-s{margin-left:10px;width:180px}.row.with-separator .col3-s{display:table-cell}.row.with-separator .col3-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col4-s{margin-left:10px;width:243px}.row.with-separator .col4-s{display:table-cell}.row.with-separator .col4-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col5-s{margin-left:10px;width:306px}.row.with-separator .col5-s{display:table-cell}.row.with-separator .col5-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col6-s{margin-left:10px;width:370px}.row.with-separator .col6-s{display:table-cell}.row.with-separator .col6-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col7-s{margin-left:10px;width:433px}.row.with-separator .col7-s{display:table-cell}.row.with-separator .col7-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col8-s{margin-left:10px;width:496px}.row.with-separator .col8-s{display:table-cell}.row.with-separator .col8-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col9-s{margin-left:10px;width:560px}.row.with-separator .col9-s{display:table-cell}.row.with-separator .col9-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col10-s{margin-left:10px;width:623px}.row.with-separator .col10-s{display:table-cell}.row.with-separator .col10-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col11-s{margin-left:10px;width:686px}.row.with-separator .col11-s{display:table-cell}.row.with-separator .col11-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col12-s{margin-left:10px;width:750px}.row.with-separator .col12-s{display:table-cell}.row.with-separator .col12-s:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-5px}.col__small-padding--right{padding-right:0}}@media only screen and (min-width:992px){.centered{width:960px;margin:auto;padding:0 10px}.row{margin-left:-20px!important}.row.with-separator.big-separator .col1.separator::after{content:"\a0"}.row.with-separator.big-separator .col1.separator::before{border-left:none}.row.with-separator.big-separator .col1.separator+.col10::before,.row.with-separator.big-separator .col1.separator+.col11::before,.row.with-separator.big-separator .col1.separator+.col1::before,.row.with-separator.big-separator .col1.separator+.col2::before,.row.with-separator.big-separator .col1.separator+.col3::before,.row.with-separator.big-separator .col1.separator+.col4::before,.row.with-separator.big-separator .col1.separator+.col5::before,.row.with-separator.big-separator .col1.separator+.col6::before,.row.with-separator.big-separator .col1.separator+.col7::before,.row.with-separator.big-separator .col1.separator+.col8::before,.row.with-separator.big-separator .col1.separator+.col9::before{left:-50px}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{margin-left:20px}.row.with-separator .col1,.row.with-separator .col10,.row.with-separator .col11,.row.with-separator .col12,.row.with-separator .col2,.row.with-separator .col3,.row.with-separator .col4,.row.with-separator .col5,.row.with-separator .col6,.row.with-separator .col7,.row.with-separator .col8,.row.with-separator .col9{display:table-cell}.row.with-separator .col10:not(:first-child)::before,.row.with-separator .col11:not(:first-child)::before,.row.with-separator .col12:not(:first-child)::before,.row.with-separator .col1:not(:first-child)::before,.row.with-separator .col2:not(:first-child)::before,.row.with-separator .col3:not(:first-child)::before,.row.with-separator .col4:not(:first-child)::before,.row.with-separator .col5:not(:first-child)::before,.row.with-separator .col6:not(:first-child)::before,.row.with-separator .col7:not(:first-child)::before,.row.with-separator .col8:not(:first-child)::before,.row.with-separator .col9:not(:first-child)::before{content:"";border-left:1px solid rgba(0,0,0,.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 rgba(255,255,255,.7);height:100%;position:absolute;left:-10px}.col1{width:60px}.col2{width:140px}.col3{width:220px}.col4{width:300px}.col5{width:380px}.col6{width:460px}.col7{width:540px}.col8{width:620px}.col9{width:700px}.col10{width:780px}.col11{width:860px}.col12{width:940px}.col__small-padding--right{padding-right:8%}}.row--fixed{margin-top:0;margin-bottom:0}.row--fixed .col{list-style:none}@media only screen and (max-width:479px){.row--fixed .col{margin:0 auto}}@media only screen and (min-width:480px){.row--fixed .col{float:left}}@media only screen and (min-width:479px){.row--fixed .col{margin-left:20px!important}}.row--fixed-fourth-9 .col{width:220px}@media only screen and (min-width:479px) and (max-width:991px){.row--fixed-fourth-9{width:480px;margin:0 auto}.row--fixed-fourth-9 .col{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}}.row--fixed-fourth-12 .col{width:220px}@media only screen and (min-width:480px) and (max-width:767px){.row--fixed-fourth-12{width:480px;margin:0 auto}.row--fixed-fourth-12 .col{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}}@media only screen and (min-width:768px) and (max-width:991px){.row--fixed-fourth-12{margin-left:-45px}.row--fixed-fourth-12 .col{margin-left:45px}}.row--fixed-third-12 .col{width:320px}@media only screen and (min-width:0) and (max-width:767px){.row--fixed-third-12{width:100%;margin:0 auto}.row--fixed-third-12 .col{margin:0 auto;float:none;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.row--fixed-third-12{width:640px;margin:0 auto}.row--fixed-third-12 .col{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}}.visible-l,.visible-m,.visible-s,.visible-xs,.visible-xxs{display:none!important}@media (max-width:480px){.visible-xxs{display:block!important}}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-s{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-m{display:block!important}}@media (min-width:1200px){.visible-l{display:block!important}}@media (max-width:480px){.hidden-xxs{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-s{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-m{display:none!important}}@media (min-width:1200px){.hidden-l{display:none!important}}.u--inlineBlock{display:inline-block}.u--noMargin{margin:0!important}.u--marginAuto{margin:auto!important}.u--noNoPaddingBottom{padding-bottom:0!important}.u--noWrap{white-space:nowrap!important}.u--autoWidth{width:auto!important}.u--clearFloat{clear:both}.u--cursorAuto{cursor:auto!important}.u--fixed{position:fixed;top:0;z-index:1350}.u--vAlignMiddle{vertical-align:middle!important}.u--opacity50{opacity:.5}.u--opacity25{opacity:.25}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;font-size:22px}#fancybox-loading div i{color:#000}.fancybox-close{position:absolute;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-type-image{-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.5)}.fancybox-type-image .fancybox-close{font-family:ocfont;font-size:13px;top:0;right:0;color:#000;text-align:center;display:block;width:24px;height:24px;line-height:24px}.fancybox-type-image .fancybox-close:before{content:"\f11e"}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040;color:#000}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav i{position:absolute;top:50%;width:56px;text-align:center;height:44px;margin-top:0;cursor:pointer;z-index:8040;color:#000;font-size:30px;line-height:47px}.fancybox-next{text-align:right}.fancybox-prev i{left:0}.fancybox-next i{right:0}.fancybox-nav i,.fancybox-type-image .fancybox-close{background:rgba(255,255,255,.7);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.no-touchevents .fancybox-nav i,.no-touchevents .fancybox-type-image .fancybox-close{opacity:0}.fancybox-skin:hover .fancybox-close,.fancybox-skin:hover .fancybox-nav i{opacity:1}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(255,255,255,.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font-size:13px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:8px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.7);text-shadow:0 1px 2px #222;color:#fff;font-weight:700}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.ui-pnotify{top:25px;right:25px;position:absolute;height:auto;z-index:9999}html>body>.ui-pnotify{position:fixed}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 2px 10px rgba(50,50,50,.5);box-shadow:0 2px 10px rgba(50,50,50,.5)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-sharp{border-radius:0}.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify-history-container{position:absolute;top:0;right:18px;width:70px;border-top:none;padding:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;z-index:10000}.ui-pnotify-history-container .ui-pnotify-history-header{padding:2px;text-align:center}.ui-pnotify-history-container button{cursor:pointer;display:block;width:100%}.ui-pnotify-history-container .ui-pnotify-history-pulldown{display:block;margin:0 auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}/*! jQuery UI - v1.10.3 - 2013-10-22
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa 50% 50% repeat-x;opacity:.3}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa 50% 50% repeat-x;opacity:.3;border-radius:8px}.ui-widget{font-family:Inter,sans-serif;font-size:1.1em}.ui-widget-content{border:1px solid #bebebe;background:#ececec}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-radius:0;background-clip:padding-box}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#565656;color:#fff}.ui-state-focus.ui-state-focus a{color:#fff!important}.ui-icon-circle-triangle-e{font-family:ocfont;text-indent:0}.ui-icon-circle-triangle-e:before{content:"\f164"}.ui-icon-circle-triangle-w{font-family:ocfont;text-indent:0}.ui-icon-circle-triangle-w:before{content:"\f171"}.ui-widget-overlay{background:rgba(0,0,0,.3);opacity:1}.ui-menu{padding:0}.ui-menu .ui-menu-item{padding:2px 6px}.ui-menu .ui-menu-item a{padding:8px}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0}ul.ui-autocomplete{-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);position:absolute;max-height:300px;overflow-y:auto;overflow-x:hidden}ul.ui-autocomplete .thumbnail{background:#fff;vertical-align:middle;width:30px;height:30px}* html .ui-autocomplete{height:300px}.ui-helper-hidden-accessible{display:none}/*!
 * jQuery UI Datepicker 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;font-size:13px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:3px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next .ui-icon::before,.ui-datepicker .ui-datepicker-prev .ui-icon::before{margin-right:10px;margin-left:4px}.ui-datepicker .ui-datepicker-prev{line-height:15px;left:3px}.ui-datepicker .ui-datepicker-next{line-height:15px;right:3px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{cursor:pointer;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-6px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;text-transform:capitalize}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*!
 * jQuery UI Dialog 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;border:none}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:absolute;right:5px;z-index:1;background:0 0;border:none;margin:0;padding:0}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;border:none;background:0 0}.ui-dialog .ui-dialog-titlebar-close .ui-icon{font-size:15px;color:#bebebe}.ui-dialog .ui-dialog-titlebar-close:hover{background:inherit;color:inherit}.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon{color:#565656}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:25px 10px 10px;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border:none;background-image:none;margin-top:0;padding:0 5px 15px 5px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-icon-closethick{font-family:ocfont;text-indent:0;font-family:ocfont;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-icon-closethick:before{font-family:ocfont}.ui-icon-closethick:before{font-family:ocfont}.ui-icon-closethick:before{content:"\f11e"}.ui-state-default.ui-button-text-only.ui-button{background:#7451eb;border-color:#7451eb;color:#fff;font-size:.875rem;line-height:1.5rem;padding:0;display:inline-block;min-height:36px;cursor:pointer;font-family:Inter,sans-serif;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.ui-state-default.ui-button-text-only.ui-button.button--selected,.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link:hover{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#7451eb;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--reversed{background:#fff;color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button.button--selected,.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link:hover{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#7451eb;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--reversed{background:#fff;color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button span{display:inline-block}.ui-state-default.ui-button-text-only.ui-button span:first-letter{text-transform:uppercase}.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.ui-state-default.ui-button-text-only.ui-button:hover,a.ui-state-default.ui-button-text-only.ui-button,span.ui-state-default.ui-button-text-only.ui-button{text-decoration:none}.ui-state-default.ui-button-text-only.ui-button.cancel-button{background:#565656;color:#fff;border-color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selected,.ui-state-default.ui-button-text-only.ui-button.cancel-button:hover{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button:active{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link:hover{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selected,.ui-state-default.ui-button-text-only.ui-button.cancel-button:hover{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button:active{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link:hover{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed:hover{background:#fff}.ui-state-focus.cancel-button{background:#565656;color:#fff;border-color:#565656}.ui-state-focus.cancel-button.button--selected,.ui-state-focus.cancel-button:hover{color:#fff;background:#565656}.ui-state-focus.cancel-button:active{color:#fff;background:#565656}.ui-state-focus.cancel-button.button--link{color:#565656}.ui-state-focus.cancel-button.button--link:hover{color:#565656}.ui-state-focus.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--selector.button--selected::after,.ui-state-focus.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-focus.cancel-button.button--reversed:hover{background:#fff}.ui-state-focus.cancel-button.button--selected,.ui-state-focus.cancel-button:hover{color:#fff;background:#565656}.ui-state-focus.cancel-button:active{color:#fff;background:#565656}.ui-state-focus.cancel-button.button--link{color:#565656}.ui-state-focus.cancel-button.button--link:hover{color:#565656}.ui-state-focus.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--selector.button--selected::after,.ui-state-focus.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-focus.cancel-button.button--reversed:hover{background:#fff}.shadow{-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{outline:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{font-size:medium;background:#fff}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}::-webkit-search-cancel-button{display:none}.form{position:relative}.form input[type=text]{vertical-align:middle}.form div.error ul{padding-left:30px;margin:10px 0}.form div.error li{color:red}.form div.error input{border-color:red}.form .button{margin:0}.form .indicator{display:none;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form .indicator.icon-large{font-size:16px;height:16px;line-height:16px}.form .indicator.relative-to{position:absolute;top:3px;right:5px}.form select+.indicator.relative-to{right:25px}.form input[type=text]+.indicator{margin-left:-26px;display:inline-block}.form button[type=submit]+.indicator{margin-left:5px;display:inline-block}.form.loading .indicator{opacity:1;display:inline-block}.form.loading button+.indicator,.form.loading input+.indicator,.form.loading select+.indicator,.form.loading textarea+.indicator{opacity:.4}.form.loading .main-icon{display:none}.oc-form{font-size:.875rem;position:relative;color:var(--clf-text-on-main)}.oc-form+.oc-form{margin-top:20px}.oc-form iframe{width:100%;background:#fff!important}.oc-form .form--help{font-size:.813rem;font-style:italic;color:#373737}.oc-form label{line-height:20px;font-size:.875rem;vertical-align:middle}@media only screen and (min-width:768px){.oc-form label+label{margin-left:10px}}.oc-form label::after{content:' ';display:block}.oc-form .input-group,.oc-form .oc-form__control,.oc-form input[type=email],.oc-form input[type=number],.oc-form input[type=password],.oc-form input[type=search],.oc-form input[type=tel],.oc-form input[type=text],.oc-form input[type=url],.oc-form select,.oc-form textarea{-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:1px solid #bebebe;background:#fff;font-family:Inter,sans-serif}.oc-form .input-group.focus,.oc-form .input-group:focus,.oc-form .oc-form__control.focus,.oc-form .oc-form__control:focus,.oc-form input[type=email].focus,.oc-form input[type=email]:focus,.oc-form input[type=number].focus,.oc-form input[type=number]:focus,.oc-form input[type=password].focus,.oc-form input[type=password]:focus,.oc-form input[type=search].focus,.oc-form input[type=search]:focus,.oc-form input[type=tel].focus,.oc-form input[type=tel]:focus,.oc-form input[type=text].focus,.oc-form input[type=text]:focus,.oc-form input[type=url].focus,.oc-form input[type=url]:focus,.oc-form select.focus,.oc-form select:focus,.oc-form textarea.focus,.oc-form textarea:focus{border:1px solid #7451eb;background:#fff;-webkit-box-shadow:0 0 8px 3px rgba(116,81,235,.3);box-shadow:0 0 8px 3px rgba(116,81,235,.3)}.oc-form .input-group:disabled,.oc-form .oc-form__control:disabled,.oc-form input[type=email]:disabled,.oc-form input[type=number]:disabled,.oc-form input[type=password]:disabled,.oc-form input[type=search]:disabled,.oc-form input[type=tel]:disabled,.oc-form input[type=text]:disabled,.oc-form input[type=url]:disabled,.oc-form select:disabled,.oc-form textarea:disabled{background:#e5e5e5;border:1px solid #d2d2d2}.oc-form .oc-form__control,.oc-form input[type=email],.oc-form input[type=number],.oc-form input[type=password],.oc-form input[type=search],.oc-form input[type=tel],.oc-form input[type=text],.oc-form input[type=url],.oc-form select{outline:0;height:30px;line-height:24px;font-size:.875rem;padding:0 6px}.oc-form select[multiple=multiple]{height:auto}.oc-form input:not([type=hidden])+button{margin-left:10px}.oc-form textarea{outline:0;display:block;width:100%;min-height:75px;font-size:.875rem;line-height:1.5rem;padding:10px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.oc-form select{line-height:1;border:1px solid #bebebe;border-radius:0;font-size:.875rem;padding:6px 5px 6px 0}.oc-form--requiredHidden .oc-form__required{display:none}.oc-form .indicator{position:relative;font-size:20px;top:4px}.oc-form__errorTooltip.oc-form__errorTooltip{display:inline-block;margin-top:14px;position:relative}.oc-form__errorTooltip.oc-form__errorTooltip:not(.oc-form__errorTooltip--static){position:absolute;left:0;top:45px!important;z-index:2;margin:0}.oc-form__actions{margin-top:20px}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions--flex [type=submit]{margin-left:16px}.oc-form__actions--flex .oc-form__actionButtons{margin-top:16px;text-align:right}.oc-form__actions--flex .oc-form__actionButtons>*{margin-bottom:16px}.oc-form__action-right{float:right}.oc-form__action-right+.oc-form__action-right{margin-right:16px}.oc-form__required{border-bottom:none;text-decoration:none;font-size:1rem;line-height:1;display:inline}.oc-form__required-hidden{display:none}.oc-form__required-info{margin-bottom:20px}.oc-form__required-info strong{color:#828282}.oc-form__field-error ul{padding:5px 0 0 20px;margin:10px 0 0 0;position:relative;border-top:1px solid #ececec}.oc-form__field-error ul::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-bottom-color:#ececec;border-width:0 5px 7px 5px;position:absolute;top:-8px;left:50%}.oc-form__group-info li,.oc-form__group-info p,.oc-form__group-info small{font-size:.75rem}.oc-form__widget{display:block}.oc-form__widget [type=email],.oc-form__widget [type=number],.oc-form__widget [type=password],.oc-form__widget [type=tel],.oc-form__widget [type=text],.oc-form__widget [type=url],.oc-form__widget select{width:100%}.oc-form__textWidget{padding:2px;display:inline-block}.oc-form .oc-form__inputWithIcon{display:inline-block;max-width:315px}.oc-form__row--reversed{display:inline-table}.oc-form__row--reversed .oc-form__widget{display:table-cell}.oc-form__row--reversed .oc-form__widget+.oc-form__label-text{padding-left:5px}.oc-form__row--reversed .oc-form__label-text{display:table-cell;position:relative;top:1px}.oc-form__group{position:relative}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group .oc-form__row{color:var(--clf-text-on-main);line-height:24px;font-size:.875rem}.oc-form__group+.oc-form__group{margin-top:20px}.oc-form__group [type=checkbox]+label,.oc-form__group [type=radio]+label{display:inline;vertical-align:middle}.oc-form__group--important label{color:#565656;font-weight:700}.oc-form__group--small label{display:inline-block;width:175px}.oc-form__group--info p{color:#565656;font-size:.75rem;margin-bottom:5px}.oc-form__group a{color:inherit}.oc-form__group--inline .oc-form__row{display:inline-block;vertical-align:middle}.oc-form__group--inline .oc-form__row+.button,.oc-form__group--inline .oc-form__row+.button+.ajaxCheck__loading{vertical-align:middle;margin-top:20px}.oc-form__group--inline .oc-form__row+.button+.ajaxCheck__loading{margin-top:23px}.oc-form__group--inline .oc-form__row+.button.smaller{vertical-align:bottom}.oc-form__group--inline input+button.smaller{vertical-align:2px;margin-left:10px}.oc-form__group--inline .oc-form__row>span{margin-right:10px}.oc-form__group--inline .oc-form__control{width:auto}@media screen and (min-width:768px){.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half .oc-form__column,.oc-form__group--half label{display:inline-block;float:left;width:49%}}.oc-form__overlay{z-index:10;position:absolute;left:0;right:0;top:0;bottom:0;display:none}.oc-form__loadingIndicator{position:absolute;top:-11px;right:-13px;font-size:16px;color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.oc-form__optionsContainer{margin:25px 0 40px}.oc-form [class*=oc-]{-webkit-box-sizing:initial;box-sizing:initial}.oc-form [class*=oc-]>*,.oc-form [class*=oc-]>::after,.oc-form [class*=oc-]>::before{-webkit-box-sizing:initial;box-sizing:initial}.oc-form .error-message{color:#d50000;font-size:.75rem;display:none}.has-error input{border:1px solid #c21936!important}.oc-form.is-loading .oc-form__overlay{display:block}.oc-form.is-loading .oc-form__loadingIndicator{opacity:1}.oc-form__image-upload{padding:10px}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload .oc-form__image-upload-img{float:left;background-color:#fff;padding:2px;max-width:150px;min-height:120px}.oc-form__image-upload span.oc-form__image-upload-img{width:120px;height:120px;text-align:center}.oc-form__image-upload span.oc-form__image-upload-img i{font-size:60px;color:#fff;position:relative;top:18px}.oc-form__image-upload-constraints{position:relative;float:left;list-style:none;padding:5px;margin:0 0 0 20px;background:rgba(0,0,0,.1)}.oc-form__image-upload-constraints::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:rgba(0,0,0,.1);border-width:10px 12px 10px 0;position:absolute;left:-12px;top:10px}.oc-form__image-upload-constraints,.oc-form__image-upload-constraints li{font-size:11px}.oc-form--two-col .oc-form__group:nth-child(2n){background-color:#ececec}.oc-form--two-col .oc-form__group--withoutBg{background-color:#fff!important}.oc-form--two-col .oc-form__group--withBg{background-color:#ececec!important}.oc-form--two-col .oc-form__group--withoutLabel{position:relative;padding-left:0}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__row{padding:0}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__widget{width:inherit;vertical-align:middle}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__label-text{padding:0;vertical-align:middle}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__label-text,.oc-form--two-col .oc-form__group--withoutLabel .oc-form__widget{display:table-cell}.oc-form--two-col .oc-form__label-text,.oc-form--two-col .oc-form__widget{display:block;padding:10px}.oc-form--two-col .oc-form__label-text{padding-bottom:0}.oc-form--two-col .oc-form__widget>select{width:100%}.oc-form--two-col .oc-form__errorTooltip{margin-bottom:10px}@media only screen and (min-width:992px){.oc-form--two-col label{padding:10px}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col .oc-form__image-upload-img{margin-left:20%}.oc-form--two-col .oc-form__group{margin:0}.oc-form--two-col .oc-form__group>label{margin:0;width:100%;display:table;padding:0}.oc-form--two-col .oc-form__label-text,.oc-form--two-col .oc-form__widget{vertical-align:top;display:table-cell;padding:10px}.oc-form--two-col .oc-form__label-text{text-align:right;padding:12px 10px}.oc-form--two-col .oc-form__widget{width:80%}.oc-form--two-col .oc-form__group--withoutLabel{padding-left:20%}}.oc-form--one-col #form{display:grid}.oc-form--one-col .oc-form__row{margin:0 0 20px}.oc-form--one-col .oc-form__row .oc-form__label-text{display:block;font-weight:700;padding:3px 0}.formSection{border:none;padding:0 0 15px 0;margin:0}.formSection *{-webkit-box-sizing:border-box;box-sizing:border-box}.formSection__title{display:block;width:100%}.formSection .formSection{margin-top:15px}@media only screen and (min-width:992px){.oc-form__control--large{width:400px!important}.oc-form__actions--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.oc-form__actions--flex .oc-form__actionButtons{margin-top:0;float:left}.oc-form__actions--flex .oc-form__actionBack{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.smallField{width:50%!important}@media only screen and (min-width:768px){.smallField{width:40%!important}}.formRowReverseCheckbox .oc-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.formRowReverseCheckbox .oc-form__label-text{margin-left:8px}blockquote{margin:5px 10px;padding-left:15px;border-left:3px solid #696969}blockquote cite{font-weight:700;font-style:normal}.alt-section{background:var(--clf-layout-surface-alternative-background);border-bottom:1px solid #dfdfdf}.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section,section{padding-top:20px;padding-bottom:20px}.main-section section:first-child,div>.main-section,div>section,section section:first-child{padding-top:0}.main-section section:last-child,section section:last-child{padding-bottom:0}.main-section.alt-section,section.alt-section{background:var(--clf-layout-surface-alternative-background);border-bottom:1px solid #dfdfdf}.main-section.alt-section:not(.no-border),section.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section.alt-section:not(.no-border),section.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section.no-border,section.no-border{border:0}.main-section.no-padding,section.no-padding{padding:0}section>section:not(:first-child){padding:0;margin:20px 0}.section{background:#ececec}.section.alt-section{background:#ececec;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:40px}.section--noBackground{background:0 0}section.advertise{padding:0;margin:20px 0}figure{margin:0;position:relative;display:inline-block;overflow:hidden;width:100%}figure img{max-width:100%;display:block}figure figcaption{background:#7451eb;color:#fff;font-size:13px;display:block;bottom:10px;padding:2px 7px;position:absolute;width:90%}figure.download{margin:20px 0;color:#000;border-bottom:2px solid #000}figure.download figcaption{font-size:14px;color:#000;background:0 0;font-weight:700;padding-top:10px;position:relative;bottom:inherit;padding:10px 0;width:100%}figure.download figcaption .action{position:absolute;right:0;top:0;bottom:0}figure.download figcaption .action::before{content:'';display:inline-block;height:90%;vertical-align:middle}figure.download figcaption span.filesize{font-size:13px;display:block;font-weight:400}figure.download i{vertical-align:middle;font-size:initial}.nav-tabs{margin:0;list-style-type:none;padding-left:0;background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -8px;border:none!important}.nav-tabs>li{line-height:1rem;position:relative}.nav-tabs>li .item-label,.nav-tabs>li>a{height:50px;width:100%;font-size:14px;text-decoration:none;color:#565656;padding:0 12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3)}.nav-tabs>li:not(:last-child):after{content:"\00a0";display:inline-block;height:25px;-webkit-box-shadow:1px 0 rgba(0,0,0,.2);box-shadow:1px 0 rgba(0,0,0,.2);border-right:1px solid rgba(255,255,255,.5);position:absolute;right:0;top:13px;z-index:5}.nav-tabs>li.active{background:#fff}.nav-tabs>li .dropdown{border:none}.nav-tabs>li .dropdown:hover{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.nav-tabs>li .dropdown .dropdown-menu{background:0 0;border:none;padding-top:10px;-webkit-box-shadow:none;box-shadow:none}.nav-tabs>li .dropdown a{text-shadow:none}.nav-tabs>li.nav-tab--fullwidth{width:100%}.nav-tabs>li>form{margin:0}.nav-tabs span{display:inline-block;vertical-align:middle;margin-left:5px}.nav-tabs i{vertical-align:middle}.nav-tabs .sponso{float:right;width:326px}.nav-tabs .big-sponso{padding:0}.nav-tabs .big-sponso a{display:block}.nav-tabs .big-sponso img{vertical-align:middle}.nav-tabs .big-sponso p{margin:0;line-height:25px}.nav-tabs .popOut{color:#565656;position:relative;top:-2px}.nav-tabs .popOut::before{top:23px}.nav-tabs .popOut__button{padding-right:20px;color:#565656}.nav-tabs--fullwidth{width:100%}.nav-tabs--searchField{line-height:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center}.nav-tabs--searchField input[type=search]{margin-bottom:0!important}.nav-tabs--navHorizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.nav-tabs--navHorizontal>li:not(:last-child){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:480px){.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.nav-tabs>li:not(:last-child){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}}.bubble{text-align:center;display:inline-block;position:relative;padding:0 5px;border-radius:8px;line-height:15px;font-size:12px;color:#fff;background:#7451eb}div.input-group{position:relative;background:#fff;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);display:table;margin-bottom:10px}div.input-group input{-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;-webkit-box-shadow:none;box-shadow:none;display:table-cell;border:none!important;width:100%;padding:7px 7px 7px 7px}div.input-group button{margin:0;white-space:nowrap;min-height:35px;-o-text-overflow:initial;text-overflow:initial}div.input-group button.button::before{display:none}div.input-group button.only-icon{line-height:27px}div.input-group.with-border{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #bebebe}div.input-group.with-border input{height:32px}div.input-group.fullwidth{width:100%}div.input-group:not(.fullwidth){width:200px}div.input-group.smaller input{height:30px;margin-bottom:0}div.input-group.smaller .button{min-height:25px}div.input-group.smaller .button.only-icon{min-width:25px;height:25px;line-height:25px}div.input-group.smaller.flat{-webkit-box-shadow:none;box-shadow:none}div.input-group.smaller.flat button.button{min-height:30px}div.input-group.smaller.flat button.button.only-icon{min-width:30px}div.input-group.flat{-webkit-box-shadow:none;box-shadow:none}div.input-group.flat input{-webkit-box-shadow:none;box-shadow:none}div.input-group.flat button.button{margin:0;border:none;min-height:35px}div.input-group.flat button.button.only-icon{min-width:35px}div.input-group.flat button.button:active{padding-bottom:0}div.input-group .input-group-button:first-child{padding-left:4px}div.input-group.orange input[type=search],div.input-group.orange input[type=text]{height:35px;border:1px solid #7451eb}.input-group-button{width:1%;display:table-cell;vertical-align:middle}.input-group-button:not(:first-child){padding-left:5px}.input-group-button .label{display:table-cell}.input-group-button button.button{text-transform:uppercase;min-height:30px;height:30px;line-height:10px;margin-top:1px;margin-right:2px;margin-left:2px}.input-group-button button.button.only-icon{min-width:30px}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url('/fonts/montserrat-v25-latin-regular.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url('/fonts/montserrat-v25-latin-500.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url('/fonts/montserrat-v25-latin-700.woff2') format('woff2')}@font-face{font-family:Inter;src:url('/fonts/inter-300-core.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+00A0-00FF,U+0152,U+0153,U+2010-2015,U+2018-201F,U+2022,U+2026,U+2009,U+202F,U+20AC,U+2122}@font-face{font-family:Inter;src:url('/fonts/inter-300-extended.woff2') format('woff2');font-weight:400;font-style:normal;font-display:optional;unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Inter;src:url('/fonts/inter-300-math.woff2') format('woff2');font-weight:400;font-style:normal;font-display:optional;unicode-range:U+2190-21FF,U+2200-22FF,U+25A0-25FF}@font-face{font-family:Inter;src:url('/fonts/inter-500-core.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+00A0-00FF,U+0152,U+0153,U+2010-2015,U+2018-201F,U+2022,U+2026,U+2009,U+202F,U+20AC,U+2122}@font-face{font-family:Inter;src:url('/fonts/inter-500-extended.woff2') format('woff2');font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Inter;src:url('/fonts/inter-500-math.woff2') format('woff2');font-weight:500;font-style:normal;font-display:optional;unicode-range:U+2190-21FF,U+2200-22FF,U+25A0-25FF}@font-face{font-family:Inter;src:url('/fonts/inter-700-core.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+00A0-00FF,U+0152,U+0153,U+2010-2015,U+2018-201F,U+2022,U+2026,U+2009,U+202F,U+20AC,U+2122}@font-face{font-family:Inter;src:url('/fonts/inter-700-extended.woff2') format('woff2');font-weight:700;font-style:normal;font-display:optional;unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Inter;src:url('/fonts/inter-700-math.woff2') format('woff2');font-weight:700;font-style:normal;font-display:optional;unicode-range:U+2190-21FF,U+2200-22FF,U+25A0-25FF}@font-face{font-family:inter-fallback;src:local('Arial');font-weight:400;font-style:normal;size-adjust:106.9%;ascent-override:96.875%;descent-override:24.15%;line-gap-override:0%}@font-face{font-family:inter-fallback;src:local('Arial');font-weight:500;font-style:normal;size-adjust:108%;ascent-override:96.875%;descent-override:24.15%;line-gap-override:0%}@font-face{font-family:inter-fallback;src:local('Arial Bold'),local('Arial-BoldMT'),local('Arial BoldMT'),local('Arial-Bold'),local('Arial');font-weight:700;font-style:normal;size-adjust:101.6%;ascent-override:96.875%;descent-override:24.15%;line-gap-override:0%}.illustration--balloon{background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:0 0;width:166px;height:222px}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.illustration--balloon{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.illustration--balloon{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.illustration--balloon{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.illustration--balloon{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}.alert{padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:4px;margin:20px auto 10px auto;width:960px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.close{float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}[data-widget=dismissibleElement]{position:relative}[data-widget=dismissibleElement] a.close-button{cursor:pointer;position:absolute;top:5px;right:5px;width:15px;height:15px;color:#565656;text-align:center;padding:0;margin:0;font-size:19px;line-height:19px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background:0 0}[data-widget=dismissibleElement] a.close-button:hover{color:#fff;background:0 0}.dateSelect{visibility:hidden;position:relative;display:inline-block;white-space:nowrap}.dateSelect.is-disabled .dateSelect__calendar-link:hover{color:#bebebe;cursor:default}.dateSelect__calendar-container{-webkit-box-shadow:-2px 3px 4px 0 rgba(0,0,0,.15);box-shadow:-2px 3px 4px 0 rgba(0,0,0,.15);top:0;right:0;z-index:1;position:absolute}a.dateSelect__calendar-link{text-decoration:none;display:inline-block;text-align:right;color:rgba(0,0,0,.5);margin-left:5px;margin-right:15px;cursor:pointer;position:relative;top:-4px}select.dateSelect__select{width:auto;margin-right:5px}@media only screen and (max-width:480px){select.dateSelect__select{font-size:11px}}.timeSelect{position:relative;display:inline-block;white-space:nowrap}.timeSelect>select{width:auto}.timeSelect>select[name*=hour]{margin-right:5px}.timeSelect>select[name*=minute]{margin-left:5px}.ocCheckbox{position:relative;display:inline-block;margin-right:3px}.ocCheckbox__check{position:relative;text-align:center;display:inline-block;width:16px;height:16px;vertical-align:middle;background-color:#fff;border-radius:3px;border:1px solid #bebebe}.ocCheckbox__check:after{opacity:0;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;content:" ";display:inline-block;width:12px;height:12px;border-radius:3px;background:#7451eb;position:absolute;top:1px;left:1px}.ocCheckbox>input[type=checkbox]{opacity:0;position:absolute;height:16px;z-index:2}.ocCheckbox>input[type=checkbox]:checked+.ocCheckbox__check:after{opacity:1}.ocCheckbox>input[type=checkbox]:disabled+.ocCheckbox__check{background:#e5e5e5}.ocCheckbox>input[type=checkbox]:disabled+.ocCheckbox__check:after{background:#828282}a>.circle:focus .circle__content,a>.circle:hover .circle__content{border-width:.3em}.circle{font-size:11px;display:inline-block;width:13em;height:13em;border-radius:100%;position:relative;margin:auto;background:#fff}.circle i{color:#565656;left:0;right:0;text-align:center;position:absolute;top:.45em;font-size:6.2em}.circle>.ribbon{z-index:2;width:100%;position:absolute;bottom:.9em;font-size:112%}.circle .circle__content{border-style:solid;border-color:#828282}.circle .circle__subtitle,.circle i{color:#636363}.circle .circle__content{border-style:solid;border-color:#828282}.circle .circle__subtitle,.circle i{color:#636363}.circle--red .circle__content{border-style:solid;border-color:#c21936}.circle--red .circle__subtitle,.circle--red i{color:#8c1227}.circle--red .circle__content{border-style:solid;border-color:#c21936}.circle--red .circle__subtitle,.circle--red i{color:#8c1227}.circle--orange .circle__content{border-style:solid;border-color:#7451eb}.circle--orange .circle__subtitle,.circle--orange i{color:#481ae5}.circle--orange .circle__content{border-style:solid;border-color:#7451eb}.circle--orange .circle__subtitle,.circle--orange i{color:#481ae5}.circle--orange-alt .circle__content{border-style:solid;border-color:#7451eb}.circle--orange-alt .circle__subtitle,.circle--orange-alt i{color:#481ae5}.circle--orange-alt .circle__content{border-style:solid;border-color:#7451eb}.circle--orange-alt .circle__subtitle,.circle--orange-alt i{color:#481ae5}.circle--peach .circle__content{border-style:solid;border-color:#7451eb}.circle--peach .circle__subtitle,.circle--peach i{color:#481ae5}.circle--peach .circle__content{border-style:solid;border-color:#7451eb}.circle--peach .circle__subtitle,.circle--peach i{color:#481ae5}.circle--large{font-size:99%}.circle--small{font-size:39%;width:71px;height:71px}.circle--small .ribbon span{font-size:11px;top:-1.35em}.circle--x-small{font-size:28%;width:50px;height:50px}.circle--x-small>.ribbon{font-size:159%}.circle--x-small>.ribbon span{padding:0;top:-20px;left:-2px;font-size:.563rem}.circle--x-small .circle__content{border-width:2px}.circle--active .circle__content{border-color:#7451eb}.circle--active .circle__subtitle,.circle--active i{color:#7451eb}.circle__subtitle{font-size:2.6em;line-height:16px;margin-top:.5em;display:inline-block}.circle__content{position:relative;z-index:1;width:100%;height:100%;border-radius:100%;display:inline-block;border-width:.6em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border-width;-o-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.pagination{list-style:none;margin:0;padding:0}.pagination>a,.pagination>li,.pagination>span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 6px;min-width:30px;height:30px;line-height:22px}.pagination>li{padding:0 3px 0 0}.pagination>li a{display:block;min-width:30px;height:30px;line-height:29px;color:#fff}.pagination a,.pagination span{display:inline-block;text-align:center}.pagination .current{text-align:center;width:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-shadow:none;float:none;background-color:#828282}.pagination .current :active{-webkit-box-shadow:none;box-shadow:none}.pagination li.current{background:0 0}.pagination li.current>a,.pagination li.current>a:hover{background-color:#828282!important;cursor:default}.pagination a{background-color:#7451eb;border-bottom:3px solid rgba(0,0,0,.25);border-top:none;color:#fff;text-decoration:none}.pagination a:not(:disabled):not(.disabled):hover{background-color:#592fe7}.pagination a.disabled,.pagination a:disabled{border-color:#b6a3f4}.pagination a:not(:disabled):not(.disabled):hover{background-color:#592fe7}.pagination a.disabled,.pagination a:disabled{border-color:#b6a3f4}.pagination a:active{border:none}.pagination a span.arrowRight{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#fff;border-width:5px 0 5px 7px;bottom:-1px;right:-1px;position:relative;float:none;padding:0}.pagination a span.arrowLeft{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:#fff;border-width:5px 7px 5px 0;bottom:-1px;right:1px;position:relative;float:none;padding:0}.pagination a.first,.pagination a.last{display:none}.ribbon{font-size:80%;border-top-color:#828282;border-top-style:solid;height:0;position:relative;text-align:center;border-top-width:2em;border-left:1em solid transparent;border-right:1em solid transparent}.ribbon:before{border-color:#828282 #828282 #828282 transparent}.ribbon:after{border-color:#828282 transparent transparent transparent}.ribbon:before{border-color:#828282 #828282 #828282 transparent}.ribbon:after{border-color:#828282 transparent transparent transparent}.ribbon span{display:block;white-space:nowrap;z-index:1;color:#fff;text-shadow:#565656 0 1px 0;margin:0;position:relative;padding:0 .8em;top:-1.65em;font-size:1.1em}.ribbon:after,.ribbon:before{position:absolute;display:block;border-style:solid;content:'';bottom:-.7em;width:1.5em}.ribbon:before{left:-1.6em;border-width:2.1em 0 0 1.4em}.ribbon:after{right:-1.6em;border-width:2.1em 1.4em 0 0}.ribbon .ribbon__content{font-weight:700}.ribbon .ribbon__content:after,.ribbon .ribbon__content:before{border-color:rgba(0,0,0,.3) transparent transparent transparent;position:absolute;display:block;border-style:solid;z-index:1;content:'';bottom:-.33em}.ribbon .ribbon__content:before{left:-.13em;border-width:.7em 0 0 1.4em;top:0}.ribbon .ribbon__content:after{right:-.13em;border-width:.7em 1.4em 0 0;top:0}.ribbon--red{border-top-color:#c21936;border-top-style:solid}.ribbon--red:before{border-color:#c21936 #c21936 #c21936 transparent}.ribbon--red:after{border-color:#c21936 transparent transparent transparent}.ribbon--red:before{border-color:#c21936 #c21936 #c21936 transparent}.ribbon--red:after{border-color:#c21936 transparent transparent transparent}.ribbon--orange{border-top-color:#7451eb;border-top-style:solid}.ribbon--orange:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange-alt{border-top-color:#7451eb;border-top-style:solid}.ribbon--orange-alt:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange-alt:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange-alt:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange-alt:after{border-color:#7451eb transparent transparent transparent}.ribbon--peach{border-top-color:#7451eb;border-top-style:solid}.ribbon--peach:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--peach:after{border-color:#7451eb transparent transparent transparent}.ribbon--peach:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--peach:after{border-color:#7451eb transparent transparent transparent}.ribbon--dark{border-top-color:#565656;border-top-style:solid}.ribbon--dark:before{border-color:#565656 #565656 #565656 transparent}.ribbon--dark:after{border-color:#565656 transparent transparent transparent}.ribbon--dark:before{border-color:#565656 #565656 #565656 transparent}.ribbon--dark:after{border-color:#565656 transparent transparent transparent}.ribbon--large{font-size:99%}.ribbon--tall{border-top-width:3em}.ribbon--tall span{top:-3.25em;font-weight:400;font-size:12px}.ribbon--tall:before{border-width:2.6em 0 0 1.4em}.ribbon--tall:after{border-width:2.6em 1.4em 0 0}.ribbon--small{font-size:66%}.arrow-right{margin:0 5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--clf-text-on-main)}.arrow-left{margin:0 5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--clf-text-on-main)}div.paginate{display:table;width:100%;padding:5px 0}div.paginate a{font-size:14px;font-weight:700;line-height:15px;padding:5px 0;display:block}div.paginate a span{margin-bottom:0;font-size:11px;font-weight:400}div.paginate .after,div.paginate .back,div.paginate .before{display:table-cell}div.paginate .before{text-align:left;width:40%}div.paginate .after{text-align:right;width:40%}div.paginate .back{text-align:center;vertical-align:middle;width:20%}.list-msg{width:100%;border-spacing:0}.list-msg .list-msg__item-summary p{margin-bottom:0;font-size:13px}.list-msg .list-msg__item-summary h3{font-size:18px}.list-msg th{background:#fff;border-bottom:2px solid #696969}.list-msg th form{margin:0}.list-msg td,.list-msg th{padding:10px}.list-msg th{text-align:left}.list-msg__shareActions{opacity:0;visibility:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.list-msg__icon{position:relative;top:3px;float:left;color:#c21936}.list-msg__selected-status{display:none}.list-msg__selected-status a{cursor:pointer;font-weight:400;text-decoration:underline}.list-msg--selected .list-msg__selected-status{display:inline-block}.list-msg--alert .list-msg__item-summary{vertical-align:middle}.list-msg--alert .list-msg__item-summary h3{margin:0;font-size:15px;line-height:20px}.list-msg--alert .list-msg__item-date{vertical-align:middle}@media (max-width:767px){.list-msg--alert .list-msg__item-date{padding-left:45px}}.list-msg__item{position:relative;word-wrap:break-word}.list-msg__item--hovershow{visibility:hidden}.list-msg__item:hover .list-msg__shareActions{opacity:1;visibility:visible}.list-msg__item:not(.list-msg__item--selected):nth-child(odd){background:#f1f1f1}.list-msg__item>div,.list-msg__item>td{border-bottom:2px solid #696969}.list-msg__item:not(.list-msg__item--selected):hover td,.list-msg__item:not(.list-msg__item--selected):hover>div{background:#e2dafb}.list-msg__item:not(.list-msg__item--selected):hover .list-msg__item--hovershow{visibility:visible}.list-msg__item-summary{width:65%}.list-msg__item-summary div>a,.list-msg__item-summary>a{display:block;text-decoration:none}.list-msg__item-summary>a{margin-left:35px}.list-msg__item-summary p{color:#565656}.list-msg__item-summary-author{color:#696969}.list-msg__item-social-share{white-space:nowrap;width:1%}.list-msg__item--read h3{color:rgba(0,0,0,.75);font-weight:400}.list-msg__item--read p,.list-msg__item--read strong{color:#828282}.list-msg__item--selected{background:#565656}.list-msg__item--selected td a,.list-msg__item--selected td h3,.list-msg__item--selected td p,.list-msg__item--selected td strong{color:#fff}td.list-msg__item-total-comment{white-space:nowrap;width:10%;vertical-align:middle}td.list-msg__item-total-comment p{margin:0}.list-msg__item-date{text-align:left;width:22%}.list-msg__last-item-date{font-size:13px;line-height:20px;text-decoration:none}.list-msg__last-item-date,.list-msg__last-item-date strong,.list-msg__last-item-date:visited{color:#828282}@media (min-width:768px){.list-msg__last-item-date span{display:block}}.list-msg__item-checkbox{width:1%}.list-msg__item-category,.list-msg__item-category a{font-size:13px;color:#828282}@media (max-width:767px){.list-msg--xs-linear td,.list-msg--xs-linear th,.list-msg--xs-linear tr{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%!important}.list-msg--xs-linear .list-msg__item td:not(:last-child){border-bottom:none;padding-bottom:0}}.a11y{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.simpleEncart{padding:20px;margin:20px 0;background:#e5e5e5}.simpleTable{background:#ececec;border-collapse:collapse;font-size:14px}.simpleTable>thead{background:#bebebe;text-align:left}.simpleTable td,.simpleTable th{border:thin solid #fff;padding:5px}.simpleTable tr:nth-child(2n){background:rgba(190,190,190,.2)}.simpleTable__smallImage{width:40px;vertical-align:middle;padding:0 10px}.simpleTable__link{text-decoration:none;color:#7451eb}.simpleTable__link:hover{color:#7451eb;text-decoration:underline}.simpleTable__link:hover{color:#7451eb;text-decoration:underline}.simpleTable--wide{width:100%}.code-block{position:relative}.code-block code{padding-left:2px!important}.code-block--show-raw-code code>div{visibility:hidden}.code-block--show-raw-code code>span{visibility:hidden}.code-block--raw-code{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;height:100%;width:100%;resize:none;border-radius:2px;background-clip:padding-box;padding:5px 5px 5px 29px;margin:0;outline:0;border:1px solid #000;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,source-code-pro,'Droid Sans Mono',monospace;font-size:.625rem;line-height:1.5}.code-block--show-raw-code .code-block--raw-code{display:block}.col-nav small{font-size:12px}.col-nav__inner{padding:0 0 10px;text-align:center;overflow:auto;border-radius:5px}.col-nav__block{padding:8px}.col-nav__block .button{display:block;width:95%;margin:10px auto 0}.col-nav__block+.col-nav__block{padding-top:0}.col-nav__button{max-width:220px}@media only screen and (min-width:992px){.col-nav__inner{-webkit-box-shadow:rgba(121,121,121,.35) 1px 10px 20px;box-shadow:rgba(121,121,121,.35) 1px 10px 20px}}.course-types{padding:0;margin:0;text-align:center}.course-types .course-types__item.course-types__item{font-size:18px;display:inline-block;text-decoration:none}.course-types .course-types__item.course-types__item--disabled{opacity:.15}.course-types .course-types__icon{vertical-align:middle;line-height:.7em;min-width:18px;display:inline-block}.course-types .course-types__icon.icon-hat{font-size:1.3em}.course-types .course-types__icon.icon-video{font-size:1.6em}.course-types .course-types__icon.icon-badge{font-size:1.2em}@media only screen and (min-width:768px){.course-types{text-align:left}}.course-types--withSpace .course-types__item:not(:first-child){margin-left:.4em}.courseListItem{background:#fff}.courseListItem a{text-decoration:none}.courseListItem__date{padding:5px;display:block;font-size:15px;color:#fff;border-bottom:3px solid #000;background-color:#828282}.courseListItem__date--orangeAlt{border-bottom-color:#3d16c0;background-color:#7451eb}.courseListItem__date--wine{border-bottom-color:#000;background-color:#820028}.courseListItem__image{margin-top:5px;max-height:144px}.courseListItem__suggested{background-color:#7451eb;font-size:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:#000;position:relative;bottom:-108px;right:-78px;text-align:center;padding:4px 78px;line-height:13px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.3);box-shadow:0 0 2px 1px rgba(0,0,0,.3)}.courseListItem__illustration{overflow:hidden;width:100%;height:155px;margin-bottom:10px;text-align:center;background-size:cover;background-position:50% 50%;visibility:visible}.courseListItem__illustration--loading{-webkit-transition:none;-o-transition:none;transition:none;visibility:hidden}.courseListItem__illustration--default{background:#fff;background:-o-linear-gradient(45deg,#fff 0,#fff 13%,#ececec 100%);background:linear-gradient(45deg,#fff 0,#fff 13%,#ececec 100%)}.courseListItem__authors{margin:0;padding:0;margin:10px 0}.courseListItem__authors li{list-style:none}.courseListItem__authors li{list-style:none}.courseListItem__authors>li{margin-right:12px;font-size:13px;color:inherit}.courseListItem__authors--partners{font-weight:400}.courseListItem__authors--partners,.courseListItem__authors--people{height:20px;overflow:hidden}.courseListItem__authors,.courseListItem__description,.courseListItem__main-title{padding:0 5px;display:block}.courseListItem__authors{display:-webkit-box;display:-ms-flexbox;display:flex}.courseListItem__description:not(.courseListItem__description--fixed){-webkit-transition:top .3s ease,opacity .3s ease;-o-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;position:absolute;left:0;right:0;bottom:0;top:161px;opacity:0;background-color:rgba(255,255,255,.9);overflow:hidden}.courseListItem__description,.courseListItem__description>p{color:#828282}.courseListItem__description>p:last-of-type{margin-bottom:0}.courseListItem__description .courseListItem__main-title{padding:5px 0;margin-bottom:10px;height:auto}.courseListItem__description .button{margin:10px}.courseListItem__description--fixed{text-align:center}.no-touchevents .courseListItem:hover .courseListItem__description:not(.courseListItem__description--fixed){top:0;opacity:1;z-index:5}.no-touchevents .courseListItem:hover .courseListItem__descriptionContent{max-height:200px;overflow:hidden}.courseListItem__main-title{font-size:.875rem;line-height:.875rem;color:#7451eb;font-weight:400;text-transform:uppercase;height:42px;overflow:hidden;margin:0}.courseListItem__types{height:28px;text-align:center;margin:10px 0;padding:0;z-index:5;position:relative}.courseListItem__types>li:not(:first-child){margin-left:7px}.courseListItem__types i{color:#7451eb}.courseListItem--suggested{border-color:#7451eb;background-color:#f8f6fe}.courseListItem .courseListItem--disabled{border-color:#bebebe}.courseListItem .courseListItem--disabled a{cursor:default}.cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.no-cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration{opacity:.5}.no-cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(255,255,255,.3)}.courseListItem .courseListItem--disabled .courseListItem__description{display:none}.courseListItem .courseListItem--disabled .courseListItem__authors>li,.courseListItem .courseListItem--disabled .courseListItem__main-title,.courseListItem .courseListItem--disabled .courseListItem__types i{color:#bebebe}@media only screen and (min-width:768px){.courseListItem__authors{min-height:40px;display:block}.courseListItem__authors>li{margin-right:0}.courseListItem__date{z-index:1;position:absolute;top:0;left:0;right:0}}#zenbox_body,#zenbox_container,.zenbox_header{width:315px!important}#zenbox_body{margin-top:-10px!important}#zenbox_container{margin-top:-50px!important}.foldable__button{position:relative;cursor:pointer;padding-right:25px;margin:20px 0 15px 0}.foldable__icon{position:absolute;top:25%;right:5px;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.foldable__iconTop{position:absolute;top:25%;right:10px;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.foldable__toggleElement{display:none}.foldable.is-closed .foldable__content{display:none}.foldable.is-closed .foldable__icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.foldable.is-closed .foldable__iconTop{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.foldable.is-closed .foldable__button{margin-bottom:10px}.foldable.is-closed .foldable__toggleElement{display:block;padding-right:0}.foldable.is-forceOpened .foldable__button{cursor:default}.foldable.is-forceOpened .foldable__content{display:block}.foldable.is-forceOpened .foldable__icon{display:none}.foldable.is-disabled .foldable__button{cursor:default;color:#bebebe;border-color:#bebebe}.foldable.is-disabled .foldable__icon{display:none}.ajaxCheck{position:relative}.ajaxCheck__loading{display:inline-block;padding:5px 10px;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;position:relative;left:-5px;top:1px}.ajaxCheck__result{clear:both;color:#828282;font-style:italic}.ajaxCheck__result ul{list-style-type:none;padding-left:0}.ajaxCheck__field>input.ajaxCheck__field{width:50px}.ajaxCheck.is-loading .ajaxCheck__loading{opacity:1}.mainFooter{margin:0;padding:0}.mainFooter li{list-style:none}.mainFooter li{list-style:none}.mainFooter li{display:inline-block}.mainFooter li{list-style:none}.mainFooter li{list-style:none}.mainFooter li{display:inline-block}.mainFooter>li{margin-right:10px}.mainFooter>li a{line-height:30px;color:#696969;font-size:13px}.inputGroup{display:inline-block;position:relative}.inputGroup__input.inputGroup__input{padding-right:40px;font-size:14px}.inputGroup__button.button,.inputGroup__button.button:active,.inputGroup__button.button:focus,.inputGroup__button.button:hover{position:absolute;right:0;top:0;height:14px;min-height:14px;line-height:1.313rem;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block;padding:7px;cursor:pointer;font-family:Inter,sans-serif;text-align:center;vertical-align:middle;color:#fff;background:#737373;border:1px solid #737373}.inputGroup__button.button.button--iconOnly,.inputGroup__button.button:active.button--iconOnly,.inputGroup__button.button:focus.button--iconOnly,.inputGroup__button.button:hover.button--iconOnly{min-width:20px;width:20px}.inputGroup__button.button.button--iconOnly .inputGroup__icon,.inputGroup__button.button:active.button--iconOnly .inputGroup__icon,.inputGroup__button.button:focus.button--iconOnly .inputGroup__icon,.inputGroup__button.button:hover.button--iconOnly .inputGroup__icon{top:-2px;font-size:.875rem;line-height:1.25rem;vertical-align:baseline}i.inputGroup__icon--load{display:none}.inputGroup.is-loading i.inputGroup__icon{display:none}.inputGroup.is-loading i.inputGroup__icon--load{display:inline-block}.inputGroup--wide,.inputGroup--wide .inputGroup__input{width:100%}.inputGroup--medium,.inputGroup--medium .inputGroup__input{width:220px}.iconBar__group{display:inline-block}.iconBar__list{margin:0;padding:0}.iconBar__list li{list-style:none}.iconBar__list li{list-style:none}.iconBar__item{position:relative;font-size:20px;display:inline-block}.iconBar__item:not(:first-child){margin-left:8px}.iconBar__item--dimmed{opacity:.2}.iconBar__icon{font-size:24px;vertical-align:middle;line-height:32px}.iconBar__label{font-size:14px;padding:0 5px}.iconBar__icon,.iconBar__label{color:var(--clf-text-on-main)}.iconBar__label+.iconBar__list{display:inline-block;vertical-align:baseline}.infoLink{margin-top:20px;color:var(--clf-text-on-main)}.infoLink .infoLink__bullet{float:left;margin-top:.05em;margin-right:.2em}.infoLink__content{margin-left:28px}.infoLink--centered{text-align:center}.infoLink--centered .infoLink__bullet{float:none;margin-top:0;margin-bottom:.1em}.infoLink--white,.infoLink--white>a:hover,.infoLink--white>a:visited{color:#fff}.helpBubble{display:inline-block;line-height:1;text-align:center;opacity:.25;position:fixed;bottom:20px;right:20px;font-size:42px;z-index:1}@media only screen and (min-width:768px){.helpBubble{font-size:54px}}.helpBubble__mainIcon{color:#000}.helpBubble__hint{display:none;font-size:.1em;color:#fff;position:absolute;top:.7em;line-height:1.4em;padding:1em;width:100%}.helpBubble .helpBubble__hintInner>strong{text-decoration:underline}.helpBubble__label{display:block;font-size:.23em;color:#565656}.helpBubble.is-active{opacity:1}.helpBubble.is-active .helpBubble__label,.helpBubble.is-active .helpBubble__mainIcon{color:#7451eb}.helpBubble--disabled.is-active{font-size:144px}.helpBubble--disabled.is-active .helpBubble__label,.helpBubble--disabled.is-active .helpBubble__secondIcon{display:none}.helpBubble--disabled.is-active .helpBubble__hint{display:table;height:7em}.helpBubble--disabled.is-active .helpBubble__hintInner{display:table-cell;vertical-align:middle}.roundIcon{font-family:sans-serif;font-size:24px;display:inline-block;line-height:1.5em;height:1.5em;width:1.5em;background:rgba(130,130,130,.6);-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease;color:#fff;text-align:center;border-radius:100%}.roundIcon .roundIcon__icon{font-size:.9em;position:relative;line-height:inherit;display:block}.roundIcon:hover,.roundIcon:visited{color:#fff}a.roundIcon{cursor:pointer;text-decoration:none}.roundIcon:hover{background:#828282}.roundIcon.roundIcon--blogger:hover{background-color:#ee5f2f}.roundIcon.roundIcon--facebook:hover{background-color:var(--clf-social-facebook)}.roundIcon.roundIcon--twitter:hover{background-color:#03d0fc}.roundIcon.roundIcon--instagram:hover{background:-o-linear-gradient(40.8deg,#f9ed32 10%,#ee2a7b 55%,#002aff);background:linear-gradient(49.2deg,#f9ed32 10%,#ee2a7b 55%,#002aff)}.roundIcon.roundIcon--youtube:hover{background-color:var(--clf-social-google)}.roundIcon.roundIcon--linkedin:hover{background-color:var(--clf-social-linkedin)}.roundIcon.roundIcon--highlighted{background-color:#2e7e32}.roundIcon.roundIcon--alt{background-color:#7451eb}.roundIcon.roundIcon--disabled{background-color:#565656}.iconGrid{list-style:none;text-align:center;color:var(--clf-text-on-main)}.iconGrid__icon{font-size:35px;color:#7451eb}.iconGrid__iconText{display:block;font-size:17px;margin:10px auto;font-style:normal;text-transform:uppercase}.iconGrid__description{max-width:72%;margin:auto}.iconGrid__descriptionImportant{display:block}.iconGrid--big .iconGrid__icon{font-size:50px}.titleSplitted{font-weight:400;color:var(--clf-text-on-main)}.titleSplitted strong{font-weight:500}.titleSplitted:first-letter{text-transform:capitalize}.titleSplitted--big{font-size:1.625rem;line-height:1.75rem}.titleSplitted--purple{color:#7451eb}.highlite{position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;background-color:rgba(116,81,235,.5);z-index:-1;border-radius:3px}.highlite.is-dead{background-color:transparent;-webkit-transition:background-color 5s;-o-transition:background-color 5s;transition:background-color 5s}.highlited{position:relative}.highlited::before{content:" ";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;z-index:-1;border-radius:3px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:highlite;animation-name:highlite}@-webkit-keyframes highlite{0%{background-color:rgba(116,81,235,.5)}50%{background-color:rgba(116,81,235,.5)}100%{background-color:rgba(255,255,255,0)}}@keyframes highlite{0%{background-color:rgba(116,81,235,.5)}50%{background-color:rgba(116,81,235,.5)}100%{background-color:rgba(255,255,255,0)}}.switch{font-size:24px;display:inline-table}.switch__form{display:none}.switch__button{display:block;cursor:pointer;border:1px solid #9b9b9b;min-width:1.66em;height:.83em;position:relative;border-radius:.5em}.switch__button::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:#7451eb;border-width:4px 6px 4px 0;position:absolute;top:.21em;left:.15em}.switch__button::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#7451eb;border-width:4px 0 4px 6px;position:absolute;top:.21em;right:.15em}.switch__cursor{display:block;border-radius:50%;border:1px solid #696969;width:1em;height:1em;position:absolute;top:-.125em;left:.291em;background:#fff;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px;box-shadow:rgba(0,0,0,.5) 0 2px 4px;z-index:1;-webkit-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease}.switch__cursor::before{content:' ';display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#828282),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#828282,rgba(0,0,0,0));background:linear-gradient(to bottom,#828282,rgba(0,0,0,0))}.switch__buttonContainer,.switch__firstOption,.switch__secondOption{display:table-cell;vertical-align:middle}.switch__firstOption,.switch__secondOption{font-size:.5em;padding:0 .8em}.switch__firstOption,.switch__secondOption,a.switch__firstOption,a.switch__secondOption{color:var(--clf-text-on-main-minor);text-decoration:none}.switch__firstOption{text-align:right}.switch.is-firstSelected .switch__firstOption{color:var(--clf-text-on-main);pointer-events:none}.switch.is-firstSelected .switch__cursor{left:-.125em}.switch.is-secondSelected .switch__secondOption{color:var(--clf-text-on-main);pointer-events:none}.switch.is-secondSelected .switch__cursor{left:.707em}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1350;text-align:center;opacity:1;display:block}.overlay.is-transparent{background:0 0}.overlay.is-loading{cursor:wait}.overlay.is-white{background:rgba(255,255,255,.75)}.overlay.is-hidden{opacity:0;display:none}.oc-tooltip{position:absolute;-webkit-box-shadow:0 0 3px 0 #565656;box-shadow:0 0 3px 0 #565656;background:#565656;font-size:11px;border:none;border-radius:5px;padding:6px;margin-top:0;line-height:15px}.oc-tooltip ul{margin:0;padding-left:15px}.oc-tooltip,.oc-tooltip li{color:#fff;font-size:11px}.oc-tooltip:before{content:' ';position:absolute}.oc-tooltip--bottom-right:before{top:-12px;left:6px}.oc-tooltip--bottom-left:before{top:-12px;right:6px}.oc-tooltip--top-left:before{bottom:-12px;right:6px}.oc-tooltip--top-right:before{bottom:-12px;left:6px}.oc-tooltip--error{background:#c21936}.oc-tooltip.is-hidden{opacity:0}.error{position:relative;display:block;background:rgba(255,85,34,.12);border:1px solid #f52;padding:5px 10px;border-radius:6px;margin-bottom:10px}.error .error__icon{color:#fff;background-color:#f52;border-radius:50%;font-size:9px;line-height:22px;height:22px;width:22px;float:left;margin-right:10px;text-align:center}.error__message{margin:0}ul.error__message{list-style-type:disc;list-style-position:inside;overflow:hidden;padding-left:0}.error__message,.error__message li{font-size:14px;line-height:23px}.faq{padding:20px}.faq__container{max-width:750px;margin:auto}.faq__question{font-weight:700;color:var(--clf-text-on-main-secondary);font-size:1.25rem;line-height:1.875rem;margin-bottom:5px}.faq__question.js-classname-switcher{cursor:pointer}.faq__question:not(:first-of-type){margin-top:25px}.faq__question+p{font-size:.938rem;line-height:1.563rem}.faq__link{font-weight:700}@media only screen and (max-width:768px){.faq__container{margin:0 10px}}@media only screen and (min-width:992px){.faq__question+p{font-size:1rem;line-height:1.625rem}}@media only screen and (min-width:768px){.columnedList{-moz-column-count:3;-moz-column-gap:60px;-webkit-column-count:3;-webkit-column-gap:60px;list-style-position:inside;padding-left:0}}.wysiwyg{position:relative}.wysiwyg .wysiwyg__toolbar{display:block;height:auto;width:100%;z-index:999}.wysiwyg__spinner.wysiwyg__spinner{font-family:ocfont;position:absolute;font-size:24px;color:rgba(0,0,0,.3);top:6px;right:5px;line-height:23px;opacity:0;tranpsition:opacity 0.2s}.wysiwyg.is-dirty .wysiwyg__editor{border:1px solid #7451eb;-webkit-box-shadow:0 0 0 5px rgba(116,81,235,.3);box-shadow:0 0 0 5px rgba(116,81,235,.3)}.wysiwyg.is-saving .wysiwyg__spinner{opacity:1}.wysiwyg.has-desactivatedToolbar .wysiwyg__toolbar,.wysiwyg.wysiwyg--noToolbar .wysiwyg__toolbar{display:none}.cardContainer{position:relative;padding:20px;border:1px solid #ececec}@media only screen and (max-width:768px){.cardContainer{padding:10px}}.cardContainer--alt.cardContainer{background:#ececec}.cardContainer--noBorder.cardContainer{border:none}.ajaxedTextarea{position:relative}.ajaxedTextarea__indicator{position:absolute;right:5px;top:5px}.ajaxedTextarea>textarea{width:100%}.noResult{text-align:center}.noResult__title{font-weight:400;font-size:32px;line-height:38px;display:inline-block;text-align:left}.noResult__picture{display:inline-block;width:40%;text-align:center}.noResult__text{display:inline-block}.noResult__incentive p{margin:30px 0 20px}@-webkit-keyframes movingrod{0%{top:-45px}100%{top:-10px}}@keyframes movingrod{0%{top:-45px}100%{top:-10px}}.cantFishAnim{position:relative;display:inline-block;height:235px;width:185px;overflow:hidden}.cantFishAnim__rod{background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-368px 0;width:22px;height:186px;left:80px;position:relative;-webkit-animation:movingrod 2s alternate infinite;-moz-animation:movingrod 2s alternate infinite;-ms-animation:movingrod 2s alternate infinite;-o-animation:movingrod 2s alternate infinite}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__rod{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__rod{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__rod{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__rod{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}.cantFishAnim__tank{background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-176px 0;width:182px;height:161px;position:absolute;top:70px}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__tank{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__tank{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__tank{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.cantFishAnim__tank{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}.autocomplete{position:relative;display:block}.autocomplete select{display:none}.autocomplete__selectedItems{margin:0;padding:0;margin-top:10px;padding-right:5px}.autocomplete__selectedItems>li{list-style:none}.autocomplete__selectedItems>li{list-style:none}.autocomplete__selectedItems>li{float:left;margin-right:5px}.autocomplete__field{width:100%}.autocomplete__loader{opacity:0;position:absolute;top:7px;right:7px}.autocomplete .ui-autocomplete img{height:30px;vertical-align:middle;margin-right:5px}.autocomplete .ui-menu-item{font-size:.875rem}.autocomplete .autocomplete__item{white-space:normal}.autocomplete.isLoading .autocomplete__loader{opacity:1}.slidingSidebar{position:fixed;top:0;right:0;bottom:0;overflow:hidden;z-index:1360;pointer-events:none}.slidingSidebar__toggler{width:44px;line-height:44px;background:#fff;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%);cursor:pointer;position:absolute;top:280px;text-align:center;border-bottom:4px solid rgba(0,0,0,.5)}.slidingSidebar__toggler>i{vertical-align:-2px;text-align:center}.slidingSidebar__content{position:absolute;left:100%;-webkit-transition:.35s cubic-bezier(.4, 0, .2, 1);-o-transition:.35s cubic-bezier(.4, 0, .2, 1);transition:.35s cubic-bezier(.4, 0, .2, 1);pointer-events:auto;height:100%;background:#fff}.slidingSidebar__togglerClose{display:none}.slidingSidebar.is-opened .slidingSidebar__content{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.slidingSidebar.is-opened .slidingSidebar__togglerOpen{display:none}.slidingSidebar.is-opened .slidingSidebar__togglerClose{display:inline-block}.bigImagePanel{width:220px;font-size:16px;text-align:left;display:inline-block;margin-bottom:15px;color:#7451eb;text-decoration:none;background:#ebebeb;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background:-o-linear-gradient(#f6f6f6 0,#e6e6e6 100%);background:linear-gradient(#f6f6f6 0,#e6e6e6 100%);position:relative}.bigImagePanel__banner{z-index:1;background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-110px -232px;width:55px;height:57px;position:absolute;top:-8px;right:9px;text-align:center}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}.bigImagePanel__bannerIcon{color:#fff;font-size:32px;position:relative;top:13px}.bigImagePanel__bullet{font-size:18px}.bigImagePanel__icon{vertical-align:middle}.bigImagePanel__title{font-size:.875rem;line-height:.875rem;color:#7451eb;font-weight:400;text-transform:uppercase;font-size:1.1em;margin-bottom:18px}.bigImagePanel__imageBackground{width:100%;background:#646464}.bigImagePanel__image{width:190px;height:155px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.bigImagePanel__imageContainer{margin-bottom:15px}.bigImagePanel__warning{content:' ';background:rgba(0,0,0,.1);min-height:4px;font-size:14px;line-height:16px;color:#7451eb}.bigImagePanel__content>p{font-size:.9em;margin-bottom:20px}.bigImagePanel__icon{vertical-align:middle}.bigImagePanel__link.bigImagePanel__link{display:block;text-align:right;font-size:.9em;color:var(--clf-text-on-main)}.bigImagePanel__inner{padding:15px}.bigImagePanel__column{display:table-cell;padding:5px;vertical-align:middle}@media only screen and (min-width:768px){.bigImagePanel{display:inline-table;min-width:0;max-width:100%;width:700px;margin-bottom:40px}.bigImagePanel__inner{display:table;width:100%}.bigImagePanel__content,.bigImagePanel__imageContainer{vertical-align:top;display:table-cell;margin:0}.bigImagePanel__imageContainer{margin:auto;max-width:220px}.bigImagePanel__imageContainer+.bigImagePanel__content{padding-left:15px}.bigImagePanel__content{position:relative}.bigImagePanel__link.bigImagePanel__link{position:absolute;right:0;bottom:-5px}.bigImagePanel__link.bigImagePanel__link>span{text-decoration:none}.bigImagePanel:hover .bigImagePanel__link:not(.bigImagePanel__link--disabled){color:#7451eb}.bigImagePanel__image{width:220px}}.bigImagePanel.bigImagePanel--withSelectValue{width:auto;max-width:none}.bigImagePanel.bigImagePanel--withSelectValue .bigImagePanel__link{position:static}.bigImagePanel.bigImagePanel--smallSize{width:220px;margin-bottom:20px}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__content,.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__imageContainer{display:block}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__content{padding-left:0;min-height:300px}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__title{min-height:45px;margin:10px 0}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__imageContainer{margin:auto;width:100%}@media only screen and (min-width:768px){.bigImagePanel--hasBanner .bigImagePanel__title{padding-right:55px}}.encart{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.encart--titleBottom .encart__title{position:absolute;left:0;right:0;bottom:0;height:initial}.encart--titleBottom .encart__actionsWrapper{display:block;margin-top:40px}.encart--search .encart__title{text-align:center;font-weight:500;padding:10px 0 75px}.encart__inner{height:450px;display:table;width:100%;position:relative}.encart__banner{text-align:center;line-height:50px;background:#c21936;font-size:24px;color:#fff;opacity:.7}.encart__citation{color:#fff;padding:20px;background-color:#c21936}.encart__citationParagraph{color:#fff;font-size:1.125rem;line-height:1.75rem}.encart__link{color:#fff}.encart__link:hover{color:#fff}.encart__title{color:#fff;font-weight:400;font-size:2.625rem;line-height:3.25rem;text-align:center;padding:20px 0 40px;margin-bottom:0}.encart__partnerWrapper{color:#fff;font-size:22px;text-align:center;display:table-row}.encart__logoPartner{max-width:145px}.encart__actionsWrapper,.encart__contentWrapper,.encart__titleWrapper{display:table-row}.encart__content>:first-child{margin-top:20px}.encart__actions,.encart__content,.encart__title{margin:auto}@media only screen and (min-width:768px){.encart__actions,.encart__content,.encart__title{width:750px}}@media only screen and (min-width:992px){.encart__actions,.encart__content,.encart__title{width:960px}}@media only screen and (min-width:768px){.encart__actions,.encart__content,.encart__title{width:750px}}@media only screen and (min-width:992px){.encart__actions,.encart__content,.encart__title{width:960px}}.encart__titleWrapper{background:rgba(0,0,0,.25);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:-o-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0))}.encart__subtitle{font-weight:400;font-size:1.25rem;line-height:1.875rem;display:block;margin-top:5px}.encart__actions{text-align:center}.encart__button.encart__button{display:block;width:80%;margin:auto}.encart__button.encart__button:not(:first-child){margin-top:10px}.encart__playVideo{background:url('/images/jobGuarantee/play_video_white.svg');height:80px;width:80px;margin:20px auto}@media only screen and (min-width:768px){.encart__citation{position:absolute;top:175px;left:200px;max-width:300px;background-color:transparent}.encart__title{text-align:right}.encart__button.encart__button{display:inline-block;width:auto}.encart__button.encart__button:not(:first-child){margin-left:60px;margin-top:0}.encart--titleBottom .encart__actionsWrapper{display:table-row;height:242px}.encart--titleCenter .encart__title{text-align:center}}@media only screen and (min-width:992px){.encart__playVideo{cursor:pointer}}.encart--focusLeft{background-position:30%}@media only screen and (min-width:992px){.encart--focusLeft{background-position:center}}.encart--withOverlay.encart::before{content:" ";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0}.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-large.jpg?v=1")}}.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-small.jpg?v=2")}@media only screen and (min-width:768px){.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-large.jpg?v=2")}}@media only screen and (min-width:768px){.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-large.jpg?v=2")}}.encart--hands{background-image:url('/images/jobGuarantee/hands.jpg')}.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-large.jpg?v=3")}}.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-large.jpg?v=1")}}.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-large.jpg?v=3")}}.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-large.jpg?v=3")}}.encart--fishTanks{background-image:url("/images/information/fishtanks-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--fishTanks{background-image:url("/images/information/fishtanks-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--fishTanks{background-image:url("/images/information/fishtanks-large.jpg?v=1")}}.encartVideo{position:relative}.encartVideo__wrapper{height:100%;position:relative;background-repeat:no-repeat;background-size:200%;background-position:50% 50%;content:" ";display:block;overflow:hidden;padding-top:56.25%}.encartVideo__wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}.encartVideo__video{top:0;visibility:hidden;position:absolute;width:100%;height:100%;z-index:1}.encartVideo__overVideo{position:absolute;top:15%;left:0;width:100%;height:auto;z-index:3}.encartVideo__title{color:#fff;font-weight:700;font-size:2.5rem;line-height:3.25rem;text-align:center;padding:20px 0 40px;margin-bottom:0}.encartVideo__subtitle{font-weight:400;font-size:1.25rem;line-height:1.875rem;display:block;margin-top:5px}.encartVideo__actions,.encartVideo__partnerWrapper,.encartVideo__title{padding:20px 0 40px;text-align:center}.encartVideo__partnerWrapper{color:#fff;font-size:1.375rem;line-height:2rem}.encartVideo__logoPartner{max-width:145px}.encartVideo__button.encartVideo__button{display:block;width:80%;margin:auto}.encartVideo__button.encartVideo__button:not(:first-child){margin-top:10px}.encartVideo__playVideo{background:url('/images/jobGuarantee/play_video_white.svg');height:80px;width:80px;margin:20px auto}@media only screen and (min-width:768px){.encartVideo__button.encartVideo__button{display:inline-block;width:auto}.encartVideo__button.encartVideo__button:not(:first-child){margin-left:60px;margin-top:0}}@media only screen and (min-width:992px){.encartVideo__playVideo{cursor:pointer}}.encartVideo.is-loaded .encartVideo__video{visibility:visible}.socialButtons{display:inline-table;margin:0;padding:0}.socialButtons>li{list-style:none}.socialButtons>li{list-style:none}.socialButtons>li{vertical-align:top;display:table-cell;padding-right:8px}.socialButtons>li{list-style:none}.socialButtons>li{list-style:none}.socialButtons>li{vertical-align:top;display:table-cell;padding-right:8px}.navigationVertical{display:none}@media only screen and (min-width:768px){.navigationVertical{display:block}.navigationVertical__listItems{padding-left:0}.navigationVertical__item{list-style-type:none;padding:3px 0}.navigationVertical__link{display:inline-block;width:250px;text-align:right;visibility:hidden;text-decoration:none}.navigationVertical__link,.navigationVertical__link:hover,.navigationVertical__link:visited{color:#9b9b9b}.navigationVertical__link:visited{color:#9b9b9b}.navigationVertical__link:hover{visibility:visible}.navigationVertical__link:hover::before{background:#9b9b9b}.navigationVertical__link::before{content:' ';display:inline-block;float:right;vertical-align:middle;width:15px;height:15px;border:1px solid #9b9b9b;border-radius:50%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;visibility:visible}.navigationVertical__link::after{content:' ';vertical-align:-1px;content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#9b9b9b;border-width:5px 0 5px 7px;margin-left:3px;margin-right:7px}.navigationVertical--sideRight{position:fixed;right:60px;top:270px;z-index:1349}}.slidingItem{margin-bottom:20px;position:relative;border:1px solid #bebebe;border-bottom-width:3px;display:block;text-decoration:none;min-height:128px;text-align:center}.slidingItem,.slidingItem:hover,.slidingItem:visited,.slidingItem__link,.slidingItem__link:hover,.slidingItem__link:visited{color:#565656}.slidingItem__illustration{background-size:cover;background-position:50% 50%;overflow:hidden;width:120px;height:85px}.slidingItem__title{text-transform:uppercase;color:#7451eb;font-weight:400;margin:0;font-size:.875rem;line-height:.938rem;padding:10px;height:55px;text-align:center}.slidingItem__descriptionTitle{text-transform:uppercase;color:#7451eb;font-weight:400;margin-bottom:20px;text-align:left}.slidingItem__descriptionContent{font-size:1rem;line-height:1.5rem}.slidingItem__description{display:none;z-index:5;text-align:center}.slidingItem__details{clear:both}.slidingItem__comingSoonBanner{position:absolute;top:0;width:100%;background:#7451eb;opacity:.9;padding:5px;color:#fff;font-size:1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.slidingItem:hover .slidingItem__description{top:0;opacity:.9;background:#fff}@media only screen and (min-width:480px){.slidingItem{width:220px}}@media only screen and (min-width:768px){.slidingItem{max-width:220px}.slidingItem__illustration{width:100%;height:155px;float:none}.slidingItem__title{margin:10px auto;padding:0 5px;font-size:.875rem;text-align:left}.slidingItem__description{display:block;-webkit-transition:top .3s ease,opacity .3s ease;-o-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;position:absolute;left:0;right:0;bottom:0;top:161px;opacity:0;overflow:hidden;padding:5px;text-align:left}}.slidingItem.slidingItem--disabled{color:#bebebe;border-color:#bebebe}.slidingItem.slidingItem--disabled p{color:#bebebe}.slidingItem.slidingItem--disabled a{cursor:default}.cssfilters .slidingItem.slidingItem--disabled{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.no-cssfilters .slidingItem.slidingItem--disabled{opacity:.5}.no-cssfilters .slidingItem.slidingItem--disabled:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(255,255,255,.3)}.slidingItem.slidingItem--disabled .slidingItem__description{display:none}.slidingItem.slidingItem--disabled .slidingItem__details,.slidingItem.slidingItem--disabled .slidingItem__title{color:#bebebe}.slidingItem.slidingItem--miniBottomMargin{margin-bottom:7px}.infoBox{border:1px solid #7451eb;padding:20px 10px;position:relative;margin:0 auto}.infoBox ul{list-style-type:none;padding-left:0}.infoBox__item{color:#565656;vertical-align:top;width:50%;display:table-cell}.infoBox__item--phone{min-width:180px;margin-bottom:10px}.infoBox__title{position:absolute;top:0;text-transform:uppercase;color:#7451eb;font-weight:400;font-size:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.infoBox__title-inner{background:#fff;padding:0 15px}.infoBox__icon,.infoBox__info{display:table-cell;vertical-align:middle}.infoBox__icon{font-size:26px;padding-right:15px}.infoBox__info>div{font-size:18px}.infoBox--large .infoBox__item{display:inline-block}@media screen and (max-width:768px){.infoBox__title{width:100%;left:0;text-align:center;line-height:22px}.infoBox__title-inner{background:#fff;padding:0 15px;font-size:18px}.infoBox__icon,.infoBox__info{display:block;text-align:center;padding-right:20px}.infoBox .infoBox__item--mail,.infoBox .infoBox__item--phone{display:block;width:auto}}.twoColumns{color:var(--clf-text-on-main);text-align:center;overflow:auto;width:100%}.twoColumns p{color:var(--clf-text-on-main)}.twoColumns .twoColumns__first,.twoColumns .twoColumns__last{padding:0 30px}.twoColumns .twoColumns__first .twoColumns__illustration,.twoColumns .twoColumns__last .twoColumns__illustration{display:block;max-width:280px;margin:20px auto}.twoColumns .twoColumns__first.twoColumns__first--valignTop,.twoColumns .twoColumns__first.twoColumns__last--valignTop,.twoColumns .twoColumns__last.twoColumns__first--valignTop,.twoColumns .twoColumns__last.twoColumns__last--valignTop{vertical-align:top}.twoColumns__title{color:#7451eb;font-weight:400}@media only screen and (min-width:768px){.twoColumns--inverted .twoColumns__first{position:relative;left:50%;text-align:left}.twoColumns--inverted .twoColumns__last{position:relative;left:-50%;text-align:right}.twoColumns.twoColumns--noWidth .twoColumns__first,.twoColumns.twoColumns--noWidth .twoColumns__last{display:table-cell;width:initial}.twoColumns__first{text-align:right}.twoColumns__last{text-align:left}.twoColumns .twoColumns__first,.twoColumns .twoColumns__last{display:inline-block;vertical-align:middle;width:49.5%}.twoColumns .twoColumns__first .twoColumns__illustration,.twoColumns .twoColumns__last .twoColumns__illustration{margin:0;display:inline;max-width:365px}.twoColumns .twoColumns__first .twoColumns__illustration--smallSize,.twoColumns .twoColumns__last .twoColumns__illustration--smallSize{max-width:280px}}span.iconed-text{font-size:15px}span.iconed-text i{font-size:17px;margin-right:3px}span.iconed-text i:before{vertical-align:-10%;font-size:1.33333333em}span.iconed-text.small{font-size:13px}span.iconed-text.small i{font-size:13px}span.iconed-text.disabled{opacity:.4}.toc-big .level-2{padding:0}.toc-big a{text-decoration:none;color:var(--clf-text-on-main);font-size:14px}.toc-big section{padding:0}.toc-big .course-title-2{overflow:hidden;display:block;padding:10px;border-bottom:1px solid #e3e3e3}.toc-big .course-title-2 span{display:block;font-size:13px;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.toc-big .course-title-2 .chapter{font-weight:400;color:#565656}.toc-big .course-title-2 img{float:left;margin-right:10px}.toc-big .level-2{overflow:hidden}.toc-big .level-2>li{border-bottom:3px solid #828282;background:#ececec}.toc-big .level-3 li{border-bottom:1px solid #e3e3e3;font-size:13px;line-height:29px;padding:0 10px}.toc-big .level-3 li span{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}@media only screen and (min-width:0) and (max-width:480px){.claire .level-3{display:none}}.img-text-align{position:relative}.img-text-align .icon,.img-text-align img{display:inline-block}.img-text-align>div{display:inline-block}.img-text-align>div h1{margin:0;letter-spacing:-1px;font-weight:700}.img-text-align>div>span{font-size:14px;display:block}.img-text-align>div .text-top-dashboard{font-weight:700}.img-text-align .align-top{vertical-align:top}.img-text-align .align-middle{vertical-align:middle}.label{position:relative;font-family:Inter,sans-serif;font-size:22px;white-space:nowrap;height:1em;display:inline-table;margin-right:.12em;overflow:hidden}.label__text{padding:0 .3em;font-size:.8em}.label__icon,.label__thumbnail{display:inline-block;background-color:#fff;background-position:50%;min-width:1em;height:1em;background-size:cover}.label__icon img,.label__thumbnail img{width:100%}.label__closeButton{right:0}a.label__closeButton{cursor:pointer;color:#000;padding:0 .25em;font-size:1em;line-height:0;text-decoration:none}a.label__closeButton:hover{background-color:rgba(0,0,0,.2)}.label__closeButton,.label__icon,.label__text,.label__thumbnail{display:table-cell;vertical-align:middle}a.label__closeButton--disabled,a.label__icon--disabled,a.label__text--disabled,a.label__thumbnail--disabled{cursor:not-allowed}.label.grey{background:#bebebe}.label.dark{background:#565656}.label.orange{background:#7451eb}.label.orange-alt{background:#7451eb}.label.red{background:#c21936}.label.dark,.label.grey,.label.orange,.label.orange-alt,.label.red{border:none;color:#fff}.label.dark .label__closeButton,.label.grey .label__closeButton,.label.orange .label__closeButton,.label.orange-alt .label__closeButton,.label.red .label__closeButton{color:#fff}.label--small{font-size:16px}.label--small .label__text{font-size:.7em}@media only screen and (max-width:767px){.label--mobileStack{width:100%;font-size:37px;margin-bottom:1px}.label--mobileStack .label__closeButton,.label--mobileStack .label__icon,.label--mobileStack .label__thumbnail{width:1%}.label--mobileStack .label__text{font-size:.4em}}article section{padding:0;margin-bottom:30px}article footer{margin:40px 0;padding:20px 0}article footer.noMarginBottom{margin-bottom:0}.oc-body{margin:0;color:var(--clf-text-on-main)}.oc-body a,.oc-body div:not([class^=mce-]),.oc-body hr,.oc-body li,.oc-body main,.oc-body p,.oc-body section,.oc-body span,.oc-body ul{-webkit-box-sizing:border-box;box-sizing:border-box}.oc-body hr:not(.MuiDivider-root){display:block;width:100%;height:1px;background:#bfbfbf;border:none}.oc-body hr,.oc-body main,.oc-body section{clear:both}.oc-body main{background:#fff}.oc-body section.inset+main{margin-top:0}.oc-body img{border:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.space-top-big{margin-top:40px!important}.space-bottom-big{margin-bottom:40px!important}.space-bottom{margin-bottom:20px!important}.space-bottom-half{margin-bottom:10px!important}.space-left{margin-left:20px!important}.space-right{margin-right:20px!important}.space-top{margin-top:20px!important}.spacer{margin-top:20px!important;margin-bottom:20px!important}.spacer-half{margin-top:10px!important;margin-bottom:10px!important}.spacer-big{margin:40px 0!important}.with-padding{padding:10px!important}.center-text{text-align:center}.right-text{text-align:right}.left-text{text-align:left}.invisible{display:none!important}.visible{display:block!important}.twoColumnsElement>ul{margin:0;padding-left:16px}.twoColumnsElement>ul>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;margin-bottom:3px}@media only screen and (min-width:767px){.twoColumnsElement{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.border-shadow{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.border-shadow::after{content:' ';border-bottom:1px solid rgba(255,255,255,.5);position:absolute;right:0;left:0}.hidden{display:none!important}.uppercase{text-transform:uppercase}.text-transform-none{text-transform:none}.text-decoration-none{text-decoration:none}ul.inline,ul.no-decoration{margin:0;padding:0}ul.inline>li,ul.no-decoration>li{list-style:none}ul.inline>li,ul.no-decoration>li{list-style:none}.inline>li,.inline__item{display:inline}.inline>li:not(:last-child),.inline__item:not(:last-child){margin-right:30px}.inlineBlock>li{display:inline-block;margin-right:20px;vertical-align:top}@media only screen and (max-width:768px){.inlineBlock--xs-block>li{display:block;margin-right:0}}.table{display:table;table-layout:fixed;padding:0}.table img{max-width:100%}.table>li,.table__col{list-style:none;display:table-cell;vertical-align:top}.table>li--smallest,.table__col--smallest{width:1%;white-space:nowrap}.table--center.table--center{width:100%;margin-left:auto;margin-right:auto}.table--fullwidth{width:100%}.table--withBorder img{margin:auto}.table--withBorder li:nth-child(n+2){position:relative}.table--withBorder li:nth-child(n+2)::before{content:' ';border-left:1px solid #e5e5e5;position:absolute;left:0;top:90px;bottom:90px}@media only screen and (min-width:767px){.table--fiveColumns>li,.table--fiveColumns__col{width:20%}.table--fourColumns>li,.table--fourColumns__col{width:25%}.table--threeColumns>li,.table--threeColumns__col{width:33%}.table--twoColumns>li,.table--twoColumns__col{width:50%}.table--center.table--center{width:750px}.table__col+.table__col{padding-left:10px}}.table.table--inlined{display:inline-table;width:1px;margin-right:20px}@media only screen and (max-width:767px){.table:not(.table--keepForMobile) .table__col,.table:not(.table--keepForMobile)>li{display:block}.table--center{width:auto}.table>li+li,.table__col+.table__col{margin-top:20px}}.nowrap{white-space:nowrap}.premium{color:#7451eb!important}@media only screen and (min-width:768px){.largeCentered{width:700px;margin-left:auto;margin-right:auto}}.disabled-dimmed{position:relative;opacity:.5}.disabled-dimmed::before{content:' ';z-index:5;position:absolute;background:rgba(255,255,255,0);left:0;right:0;top:0;bottom:0}section#mainContent section#mainSection{-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width:767px){ul.table>li{display:block}ul.table>li+li{margin-top:20px}ul.table--center{width:auto}}.u--positionRelative{position:relative!important}.u--noMargin{margin:0!important}.u--marginAuto{margin:auto!important}.u--noNoPaddingBottom{padding-bottom:0!important}.u--noWrap{white-space:nowrap!important}.u--autoWidth{width:auto!important}.u--clearFloat{clear:both}.u--cursorAuto{cursor:auto!important}.u--fixed{position:fixed;top:0;z-index:1350;width:100%}.u--vAlignMiddle{vertical-align:middle!important}.u--opacity50{opacity:.5}.u--opacity25{opacity:.25}.u--colorPrimary{color:#7451eb!important}.u--colorPremiumSolo{color:#000}.u--colorPremiumClass{color:#000}.u--colorPremiumPlus{color:#000}.u--colorBusiness{color:#004d71}.u--inlineBlock{display:inline-block!important}.u--block{display:block!important}.u--forceContentBox,.u--forceContentBox *{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.js .u--jsHidden{position:absolute;left:-10000px}.iframeResponsive{position:relative;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden;height:auto}.iframeResponsive embed,.iframeResponsive iframe,.iframeResponsive object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.iframeResponsive--half{margin:auto;max-width:670px}@media only screen and (min-width:480px){.iframeResponsive--half{padding-bottom:378px}}@font-face{font-family:ocfont;src:url("/css/ocfont/ocfont.eot?3003eda70b1109a6b93f91468d9946d3");src:url("/css/ocfont/ocfont.eot?#iefix") format("embedded-opentype"),url("/css/ocfont/ocfont.woff2?3003eda70b1109a6b93f91468d9946d3") format("woff2"),url("/css/ocfont/ocfont.woff?3003eda70b1109a6b93f91468d9946d3") format("woff"),url("/css/ocfont/ocfont.ttf?3003eda70b1109a6b93f91468d9946d3") format("truetype");font-weight:400;font-style:normal}.__icon{line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.__icon:before{font-family:ocfont}.icon-alarm:before{content:"\f101"}.icon-archived:before{content:"\f102"}.icon-arrow-down:before{content:"\f103"}.icon-arrow-down2:before{content:"\f104"}.icon-arrow-up:before{content:"\f105"}.icon-ask:before{content:"\f106"}.icon-badge:before{content:"\f107"}.icon-beaker:before{content:"\f108"}.icon-blogger:before{content:"\f109"}.icon-book:before{content:"\f10a"}.icon-bts:before{content:"\f10b"}.icon-building:before{content:"\f10c"}.icon-calendar:before{content:"\f10d"}.icon-calendar2:before{content:"\f10e"}.icon-calendar3:before{content:"\f10f"}.icon-camera:before{content:"\f110"}.icon-cc:before{content:"\f111"}.icon-ccby:before{content:"\f112"}.icon-ccnc:before{content:"\f113"}.icon-ccnd:before{content:"\f114"}.icon-ccsa:before{content:"\f115"}.icon-certification:before{content:"\f116"}.icon-check-circle-o:before{content:"\f117"}.icon-check-circle-o2:before{content:"\f118"}.icon-check:before{content:"\f119"}.icon-check2:before{content:"\f11a"}.icon-check3:before{content:"\f11b"}.icon-chronometer:before{content:"\f11c"}.icon-click-oc:before{content:"\f11d"}.icon-close:before{content:"\f11e"}.icon-cloud-upload:before{content:"\f11f"}.icon-code:before{content:"\f120"}.icon-code2:before{content:"\f121"}.icon-comment-o:before{content:"\f122"}.icon-comments-o:before{content:"\f123"}.icon-community:before{content:"\f124"}.icon-company:before{content:"\f125"}.icon-compress:before{content:"\f126"}.icon-cone:before{content:"\f127"}.icon-course:before{content:"\f128"}.icon-cross:before{content:"\f129"}.icon-design:before{content:"\f12a"}.icon-desktop:before{content:"\f12b"}.icon-diamond:before{content:"\f12c"}.icon-dollars:before{content:"\f12d"}.icon-double-left:before{content:"\f12e"}.icon-double-right:before{content:"\f12f"}.icon-download:before{content:"\f130"}.icon-download2:before{content:"\f131"}.icon-duo_users:before{content:"\f132"}.icon-duration:before{content:"\f133"}.icon-ebook:before{content:"\f134"}.icon-edit:before{content:"\f135"}.icon-envelope-o:before{content:"\f136"}.icon-exclamation:before{content:"\f137"}.icon-expand:before{content:"\f138"}.icon-eye:before{content:"\f139"}.icon-facebook:before{content:"\f13a"}.icon-facebook2:before{content:"\f13b"}.icon-file-archive-o:before{content:"\f13c"}.icon-file:before{content:"\f13d"}.icon-film:before{content:"\f13e"}.icon-flag:before{content:"\f13f"}.icon-fly:before{content:"\f140"}.icon-funnel:before{content:"\f141"}.icon-garbage:before{content:"\f142"}.icon-google:before{content:"\f143"}.icon-hand-check:before{content:"\f144"}.icon-hat:before{content:"\f145"}.icon-heart:before{content:"\f146"}.icon-help:before{content:"\f147"}.icon-home:before{content:"\f148"}.icon-i-info:before{content:"\f149"}.icon-image:before{content:"\f14a"}.icon-info:before{content:"\f14b"}.icon-instagram:before{content:"\f14c"}.icon-institution:before{content:"\f14d"}.icon-international:before{content:"\f14e"}.icon-j:before{content:"\f14f"}.icon-lab:before{content:"\f150"}.icon-letter:before{content:"\f151"}.icon-level:before{content:"\f152"}.icon-level2:before{content:"\f153"}.icon-lightbulb-o:before{content:"\f154"}.icon-linkedin:before{content:"\f155"}.icon-list:before{content:"\f156"}.icon-lock:before{content:"\f157"}.icon-magic:before{content:"\f158"}.icon-magic2:before{content:"\f159"}.icon-magnifying-glass:before{content:"\f15a"}.icon-map-signs:before{content:"\f15b"}.icon-map:before{content:"\f15c"}.icon-map2:before{content:"\f15d"}.icon-mentor:before{content:"\f15e"}.icon-menu-burger:before{content:"\f15f"}.icon-menu:before{content:"\f160"}.icon-message:before{content:"\f161"}.icon-metronome:before{content:"\f162"}.icon-minus:before{content:"\f163"}.icon-next:before{content:"\f164"}.icon-nowifi:before{content:"\f165"}.icon-off:before{content:"\f166"}.icon-panel:before{content:"\f167"}.icon-path:before{content:"\f168"}.icon-pdf:before{content:"\f169"}.icon-pen_desk:before{content:"\f16a"}.icon-personal-doc:before{content:"\f16b"}.icon-phone:before{content:"\f16c"}.icon-pin:before{content:"\f16d"}.icon-plane:before{content:"\f16e"}.icon-play:before{content:"\f16f"}.icon-plus:before{content:"\f170"}.icon-previous:before{content:"\f171"}.icon-profil:before{content:"\f172"}.icon-promo:before{content:"\f173"}.icon-quotes:before{content:"\f174"}.icon-refresh:before{content:"\f175"}.icon-refresh2:before{content:"\f176"}.icon-rocket:before{content:"\f177"}.icon-rss:before{content:"\f178"}.icon-save:before{content:"\f179"}.icon-sciences:before{content:"\f17a"}.icon-score:before{content:"\f17b"}.icon-screen:before{content:"\f17c"}.icon-search:before{content:"\f17d"}.icon-send:before{content:"\f17e"}.icon-spinner:before{content:"\f17f"}.icon-star:before{content:"\f180"}.icon-student:before{content:"\f181"}.icon-tag:before{content:"\f182"}.icon-tech:before{content:"\f183"}.icon-test:before{content:"\f184"}.icon-time:before{content:"\f185"}.icon-to_do:before{content:"\f186"}.icon-too_late:before{content:"\f187"}.icon-top:before{content:"\f188"}.icon-tree:before{content:"\f189"}.icon-trend:before{content:"\f18a"}.icon-trophy:before{content:"\f18b"}.icon-twitter:before{content:"\f18c"}.icon-twitter2:before{content:"\f18d"}.icon-two_hands:before{content:"\f18e"}.icon-upload:before{content:"\f18f"}.icon-user:before{content:"\f190"}.icon-valid:before{content:"\f191"}.icon-validated_doc:before{content:"\f192"}.icon-validation:before{content:"\f193"}.icon-video:before{content:"\f194"}.icon-video2:before{content:"\f195"}.icon-waiting_doc:before{content:"\f196"}.icon-write:before{content:"\f197"}.icon-writing:before{content:"\f198"}.icon-youtube-play:before{content:"\f199"}.icon-youtube:before{content:"\f19a"}.icon-large:before{vertical-align:middle;font-size:1.25rem;font-weight:700}.icon-larger:before{vertical-align:middle;font-size:1.438rem;font-weight:700}.oc-font,[class*=" icon-"],[class^=icon-]{font-family:ocfont;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oc-font:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:ocfont}.icon-remove:before{content:"\f11e"}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin:0 8px}a .icon-spin,a .icon-stack{display:inline-block;text-decoration:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.flagValue{font-size:100px;position:relative;left:.3em;background:#7451eb;display:block;width:1em;height:.8em}.flagValue::after,.flagValue::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent}.flagValue::before{border-left-color:#7451eb}.flagValue::after{border-right-color:#7451eb}.flagValue .flagValue__content{background:#7451eb}.flagValue .flagValue__inner::before,.flagValue::before{border-right-color:#3513a9}.flagValue .flagValue__inner::after,.flagValue::after{border-left-color:#3513a9}.flagValue--success{background:#2e7e32}.flagValue--success::after,.flagValue--success::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent}.flagValue--success::before{border-left-color:#2e7e32}.flagValue--success::after{border-right-color:#2e7e32}.flagValue--success .flagValue__content{background:#2e7e32}.flagValue--success .flagValue__inner::before,.flagValue--success::before{border-right-color:#0c210d}.flagValue--success .flagValue__inner::after,.flagValue--success::after{border-left-color:#0c210d}.flagValue--warning{background:#f52}.flagValue--warning::after,.flagValue--warning::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent}.flagValue--warning::before{border-left-color:#f52}.flagValue--warning::after{border-right-color:#f52}.flagValue--warning .flagValue__content{background:#f52}.flagValue--warning .flagValue__inner::before,.flagValue--warning::before{border-right-color:#a22500}.flagValue--warning .flagValue__inner::after,.flagValue--warning::after{border-left-color:#a22500}.flagValue::after,.flagValue::before{position:absolute;bottom:-.2em}.flagValue::before{border-width:.2em 0 .2em .5em}.flagValue::after{border-width:.2em .5em .2em 0;right:0}.flagValue__bigContent,.flagValue__title{color:#fff;text-align:center;font-weight:400;padding:6px}.flagValue__title{margin-bottom:0}.flagValue__bigContent{font-size:2.188rem;display:block;z-index:1;position:relative;padding:0 6px;font-weight:600}.flagValue__inner{position:relative}.flagValue__inner::after,.flagValue__inner::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;position:absolute;top:0}.flagValue__inner::before{border-width:.13em .1em 0 0;left:-.1em}.flagValue__inner::after{border-width:.13em 0 0 .1em;right:-.1em}.flagValue__content{height:.8em;display:block}.flagValue__content::after,.flagValue__content::before{position:absolute;content:'';top:.13em;display:block;height:1px;width:.3em}.flagValue__content::before{left:-.3em;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(70%,#9b9b9b),to(#9b9b9b));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#9b9b9b 70%,#9b9b9b 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#9b9b9b 70%,#9b9b9b 100%)}.flagValue__content::after{right:-.3em;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(70%,#9b9b9b),to(#9b9b9b));background:-o-linear-gradient(right,rgba(255,255,255,0) 0,#9b9b9b 70%,#9b9b9b 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,#9b9b9b 70%,#9b9b9b 100%)}.loader{display:inline-block;text-align:center}.loader.margin{margin:50px 0;position:sticky;top:50%}.tooltipMessage{position:relative;background:rgba(255,85,34,.25);margin:15px 0 15px;padding:10px;border-radius:3px;font-size:12px;text-align:left}.tooltipMessage__icon{font-size:16px;position:relative;top:1px;margin-bottom:23px;float:left;margin-right:7px}.tooltipMessage::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:rgba(255,85,34,.25);border-width:7px 5px 0 5px;display:block;position:absolute;bottom:-7px;left:calc(100% / 2 - 5px)}.tooltipMessage a{color:var(--clf-text-on-main)!important}.tooltipMessage--left.tooltipMessage::after{left:15px}.tooltipMessage--noArrow.tooltipMessage::after{display:none}iframe.video{background:#fff;display:block;width:100%;margin:0 auto 20px auto;position:relative;z-index:1050}.video-thumb{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:28px;cursor:pointer;position:relative;display:block;text-align:center}.video-thumb:before{content:"\f16f"}.video-thumb:before{position:absolute;top:50%;left:50%;color:#fff;margin-left:-22px;margin-top:-22px;font-size:44px;text-shadow:0 0 5px #000;font-family:ocfont;z-index:9}.video-thumb__default-icon{font-size:180px;display:none}.video-thumb__image{vertical-align:top;width:100%}.video-thumb--disabled::before{opacity:.5}.video-thumb--locked{position:relative;display:block}.video-thumb--locked:before{content:"\f157"}.video-thumb--locked:before{margin-left:-64px;margin-top:-64px;font-size:128px;text-shadow:0 0 5px #000}.video-thumb--locked::after{content:' ';position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6)}.video-thumb--loading{height:0;background:rgba(0,0,0,.2);padding-top:56.25%}.video-thumb--loading::before{display:none}.video-thumb--loading .video-thumb__image,.video-thumb--loading .video-thumb__message{display:none}.video-thumb--loading .video-thumb__default-icon{display:block;color:rgba(255,255,255,.3);position:absolute;top:50%;width:100%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.video-thumb--error{height:0;background:rgba(0,0,0,.2);padding-top:56.25%}.popOut{display:inline-block;position:relative}.popOut a{text-decoration:none}.popOut:hover .popOut__button>i{color:#7451eb}.popOut:hover .popOut__button svg path{fill:#7451eb}.popOut__notification{background:#7451eb;z-index:6}.popOut__button{position:relative;cursor:pointer;display:inline-block;min-width:40px;line-height:36px;text-align:center}.popOut__button>a,.popOut__button>a:hover,.popOut__button>a:visited{font-size:16px;color:#696969;position:relative;top:-2px}.popOut__content{display:none;position:absolute;left:0;top:35px;margin:-1px 0 0 0;padding:0;max-width:400px;min-width:150px}.popOut__inner{margin-top:10px;background:#fff;-webkit-box-shadow:0 5px 14px 4px rgba(0,0,0,.1);box-shadow:0 5px 14px 4px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.popOut{z-index:999}}.popOut--rightAlign .popOut__content{right:0;left:inherit}.popOut--noArrow.popOut::before{display:none}@media only screen and (min-width:992px){.popOut--noArrow.popOut .popOut__button{margin-left:16px}}.popOut--bigIcon.popOut .popOut__icon.popOut__icon{font-size:20px;line-height:44px}.popOut--small::before{border-width:5px 4px 0 5px;top:11px}.popOut--small .popOut__content{top:25px}.popOut--small .popOut__button{line-height:24px;min-width:24px;height:24px}.popOut--small .popOut__button>a{font-size:13px}.popOut--footer:not(.is-opened):before{border-top-color:#fff}.popOut--footer:not(.is-opened) .popOut__button>a{color:#fff}.popOut.is-opened .popOut__button{position:relative}.popOut.is-opened .popOut__content{display:inline-block}.popOut.is-opened .popOut__button>i{color:#7451eb}.popOut.is-opened .popOut__button svg path{fill:#7451eb}.popOutList{text-align:left;margin:0;padding:0;background:#fff}.popOutList__item{font-size:16px;white-space:normal;list-style:none;z-index:1;position:relative;min-width:200px}.popOutList__item:hover:not(.popOutList__item--noHover){background:#f2f2f2}.popOutList__item:hover:not(.popOutList__item--noHover) .popOutList__link,.popOutList__item:hover:not(.popOutList__item--noHover) .popOutList__link>*{color:#7451eb}.popOutList__link{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:10px;min-height:44px;line-height:normal;display:block;color:var(--clf-text-on-main)}.popOutList__link,.popOutList__link:hover{text-decoration:none}.popOutList__link,.popOutList__link:visited{color:var(--clf-text-on-main)}.popOutList__item--alt .popOutList__link,.popOutList__item--alt .popOutList__link:visited{color:#7451eb}.popOutList__linkSub{font-size:12px;display:block;margin-top:4px}.popOutList__itemIcon{margin-right:3px;position:relative;top:1px}.popOutList__linkIcon{vertical-align:top}.popOutList--small .popOutList__link{padding:6px 0;font-size:13px}.popOutContent{min-width:300px}.popOutContent__title{background:#565656;color:#fff;padding:10px;text-align:center}.popOutContent__content{padding:10px}.popOutContent__content>p{text-align:center}.popOutContent__information{color:var(--clf-text-on-main);line-height:13px;font-style:italic;font-size:12px}.video-play{cursor:pointer;position:relative;display:block}.video-play:before{content:"\f16f"}.video-play:before{position:absolute;top:50%;left:50%;color:#fff;font-size:88px;text-shadow:0 0 5px #000;font-family:ocfont;z-index:9;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.bigDropdown{margin-top:15px;position:relative;padding:15px 20px;background:#565656;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);max-width:300px}.bigDropdown::before{content:' ';content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-bottom-color:#565656;border-width:0 8px 10px 8px;position:absolute;top:-10px;left:calc(50% - 8px)}.bigDropdown,.bigDropdown a{color:#fff;text-decoration:none}.bigDropdown a:hover{color:#fff;text-decoration:underline}.bigDropdown p{color:rgba(255,255,255,.5)}.icoTabs__tab{display:inline-block;position:relative;font-size:24px;min-width:37px;text-align:center;text-decoration:none;margin-left:16px}.icoTabs__tab.is-disabled{display:none}.icoTabs__search{display:inline-block;position:relative;margin-left:16px;vertical-align:middle}.icoTabs__search.is-disabled{display:none}.icoTabs__search.is-active::after,.icoTabs__search.is-active::before{position:absolute}.icoTabs__icon{font-size:28px;position:relative;color:var(--clf-text-on-main);top:8px}.icoTabs__image{position:relative;text-indent:-99999px;display:inline-block;width:34px;height:34px;background:rgba(255,255,255,.5) no-repeat;background-size:cover;background-position:center center;border:1px solid rgba(0,0,0,.05)}@media only screen and (min-width:768px){.icoTabs__inner--mobileRightSeparator::before{display:none}.icoTabs__image{width:43px;height:43px}}.immersiveVideoPlayer{position:fixed;background-color:#000;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}.immersiveVideoPlayer__wrapper{display:block;table-layout:fixed;height:100%}.immersiveVideoPlayer__content{display:block;vertical-align:middle;width:100%;text-align:center}.immersiveVideoPlayer__close{position:absolute;cursor:pointer;color:#000;text-shadow:0 2px 0 #f5f5f5;border:0;background:0 0;font-size:1.5rem;opacity:.5;z-index:1001;top:50px;right:50px;font-weight:700;padding:5px}.immersiveVideoPlayer__close:hover{opacity:1}.immersiveVideoPlayer video{max-width:100%;display:inline-block;background-color:#000}.immersiveVideoPlayer video::cue{line-height:1.4}.immersiveVideoPlayer video::-webkit-media-text-track-display{font-family:Inter,sans-serif}.immersiveVideoPlayer.video-play:before{z-index:1001}.immersiveVideoPlayer.hide{opacity:0}.blockScroll{height:100%;overflow:hidden}.section{padding:0!important}.section+.section{margin:20px 0 0!important}.section--lightBackground{background:#f3f3f3}.simpleLinkList{margin:0;padding:0}.simpleLinkList li{list-style:none}.simpleLinkList li{list-style:none}.simpleLinkList li{display:inline-block}.simpleLinkList li{list-style:none}.simpleLinkList li{list-style:none}.simpleLinkList li{display:inline-block}.simpleLinkList__item:not(:last-child){margin-right:10px}.simpleLinkList__item:not(:last-child)::after{content:"|";margin-left:10px;opacity:.35}.autocomplete-search{background:#ececec}.autocomplete-search .input-group{margin:0;width:auto}.autocomplete-search__title{font-size:16px;font-weight:400;line-height:35px;margin:0}@media only screen and (min-width:992px){section.autocomplete-search{margin-top:-30px}}@media only screen and (min-width:768px) and (max-width:992px){section.autocomplete-search{position:relative;top:-30px}}.tableFlexable{display:table;border-collapse:separate;border-spacing:20px 0;position:relative;margin:auto}@media only screen and (max-width:768px){.tableFlexable{display:block}}.tableFlexable__row{display:table-row}@media only screen and (max-width:992px){.tableFlexable__row{display:block}}.tableFlexable__col{display:table-cell;overflow:hidden}@media only screen and (max-width:768px){.tableFlexable__col{display:block}}@media only screen and (max-width:992px){.tableFlexable .tableFlexable__col:last-child{display:inline-block;margin-top:20px}}.promote{padding:10px;text-align:center;max-width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promote__imageWrapper{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promote__icon{color:#7451eb;display:block;font-size:3.25rem;line-height:3.875rem}.promote__image{height:70px;display:inline-block}.promote__title{color:var(--clf-text-on-main);font-size:1rem;line-height:1.625rem;display:block;margin:15px 0;font-weight:700}.promote__content{font-size:1.125rem;display:block;color:var(--clf-text-on-main)}.promote--business .promote__icon{color:var(--clf-text-on-main);margin-bottom:0}.promote--business .promote__title{color:var(--clf-text-on-main);font-size:1.125rem;font-weight:700}.promote--business .promote__content{font-size:1rem;display:block;color:#696969;font-weight:400}.promotesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.promotesList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}}.adviceMessage{position:relative;border:1px solid #7451eb;border-radius:3px;background-color:#fff;padding:10px 10px 10px 35px}.adviceMessage__icon{position:absolute;top:7px;left:7px;color:#7451eb;font-size:1.625rem}.adviceMessage__title{font-size:.875rem;font-weight:700;color:#7451eb;margin:0}.adviceMessage__list{line-height:1.125rem;font-weight:400;padding-left:15px;margin:5px 0}.adviceMessage__list li{font-size:.813rem;line-height:1.25rem}.projectSession,.projectUpload{-webkit-transition:opacity 3s linear;-o-transition:opacity 3s linear;transition:opacity 3s linear;position:relative;background-color:#fff;border:1px solid #ececec;border-radius:3px;padding:60px 35px 20px 35px}.projectSession__sideRibbonWrapper{display:block;position:absolute;top:10px;left:0}.projectSession__title{font-size:1.25rem;font-weight:400;color:#7451eb;margin-bottom:25px}.projectSession__mentorName{margin-top:20px;margin-left:40px;color:#666}.projectSession__mentorNameLink,.projectSession__mentorNameLink:hover{color:#666}.projectSession .projectSession__mentorAvatar{position:absolute;top:-15px;left:-15px;width:45px;height:45px;border-color:#fff}.projectSession__comment,.projectSession__urlFile,.projectSession__urlVideo{position:relative;padding-left:30px;word-wrap:break-word}.projectSession__iconList{position:absolute;left:0;top:2px}.projectSession__editCtaContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.projectSession__editCta{margin:16px 0 0 16px}.projectSession__urlFile{margin-top:15px}.projectSession__back{margin-top:16px}.projectSession__comment{position:relative;margin-top:2px;margin-bottom:20px;padding-left:0}.projectSession__comment__content{padding:15px 20px 15px 45px;background:#f2f2f2;border-radius:5px;min-height:60px}.projectSession__comment__content strong{color:var(--clf-text-on-main);font-weight:500;font-size:1rem;line-height:1.625rem}.projectSession--validated .projectSession__title{color:var(--clf-text-on-main)}.projectSession--validated .projectSession__response{display:inline-block;border:1px solid #ececec;border-radius:3px;color:#fff;background-color:#2e7e32;font-size:.875rem;margin-left:10px;padding:0 20px}.projectSession--refused .projectSession__title{color:var(--clf-text-on-main)}.projectSession--refused .projectSession__response{display:inline-block;border:1px solid #ececec;border-radius:3px;color:#fff;background-color:#f52;font-size:.875rem;margin-left:10px;padding:0 20px}.projectSessionNotification{margin-top:24px;padding:30px;border:1px solid #737373;border-radius:3px;display:table;width:100%}.projectSessionNotification__imageWrapper{display:table-cell;vertical-align:middle}@media only screen and (max-width:480px){.projectSessionNotification__imageWrapper{display:none}}.projectSessionNotification__title{font-size:1.75rem;font-weight:400;margin-top:0}.projectSessionNotification__message{display:table-cell;vertical-align:middle}.projectSessionNotification__contentWrapper{margin-top:20px}.projectSessionNotification__content{font-size:1rem}.projectSessionNotification__content>strong{color:var(--clf-text-on-main)}.projectSessionNotification__linkWrapper{text-align:right;margin-top:30px}.projectSessionNotification__link{color:#169bd5;font-size:.813rem;text-decoration:none;cursor:pointer}.projectSessionNotification__link:hover{color:#169bd5}.projectSessionNotification--validated{border-color:#2e7e32}.projectSessionNotification--validated .projectSessionNotification__title{color:#2e7e32}.projectSessionNotification--validated .projectSessionNotification__linkWrapper{display:none}.projectSessionNotification--validated .projectSessionNotification__image{width:90px;margin-right:40px;display:block}.projectSessionNotification--refused{border-color:#f52}.projectSessionNotification--refused .projectSessionNotification__title{color:#f52}.projectSessionNotification--refused .projectSessionNotification__image{width:120px;margin-right:40px;display:block}.promoteSkill{width:175px;text-align:center}.promoteSkill__header{background:#737373;border-radius:3px;padding:10px 20px}.promoteSkill__title{font-size:1rem;color:#fff;display:block;min-height:50px}.promoteSkill__image{display:inline-block;height:50px;width:40px}.promoteSkill__content{margin-top:20px}.promoteSkill__item{border:1px solid #737373;border-radius:8px;margin-right:5px;margin-bottom:5px;padding:1px 4px;display:inline-block;font-size:.719rem;background:#fff;text-transform:uppercase}.promoteSkill--primary .promoteSkill__header{background:#7451eb}.promoteSkill--primary .promoteSkill__item{border:1px solid #7451eb;color:#7451eb}.promoteSkill--business .promoteSkill__header{background:#004d71}.promoteSkill--business .promoteSkill__item{border:1px solid #004d71;color:#004d71}.promoteSkill--warning .promoteSkill__header{background:#f52}.promoteSkill--warning .promoteSkill__item{border:1px solid #f52;color:#f52}.promoteSkill--success .promoteSkill__header{background:#2e7e32}.promoteSkill--success .promoteSkill__item{border:1px solid #2e7e32;color:#2e7e32}.promoteSkill--danger .promoteSkill__header{background:#d50000}.promoteSkill--danger .promoteSkill__item{border:1px solid #d50000;color:#d50000}.promoteSkill--dev .promoteSkill__header{background:#43748d}.promoteSkill--dev .promoteSkill__item{border:1px solid #43748d;color:#43748d}.promoteSkill--market .promoteSkill__header{background:#b6587a}.promoteSkill--market .promoteSkill__item{border:1px solid #b6587a;color:#b6587a}.promoteSkill--design .promoteSkill__header{background:#c85207}.promoteSkill--design .promoteSkill__item{border:1px solid #c85207;color:#c85207}.promoteSkill--transfoDigital .promoteSkill__header{background:#46826b}.promoteSkill--transfoDigital .promoteSkill__item{border:1px solid #46826b;color:#46826b}.flatBanner{background:#ececec;padding:0;position:relative;border-bottom:1px solid #c7c7c7;-webkit-box-shadow:0 7px 8px rgba(0,0,0,.15);box-shadow:0 7px 8px rgba(0,0,0,.15);margin-bottom:40px}.flatBanner::after{content:' ';border-bottom:1px solid rgba(255,255,255,.6);display:block;position:absolute;left:0;right:0;bottom:0}.flatBanner::after{content:' ';border-bottom:1px solid rgba(255,255,255,.6);display:block;position:absolute;left:0;right:0;bottom:0}.flatBanner__inner{padding-bottom:10px}.flatBanner__image{width:100%}.flatBanner__title{font-size:1.25rem;line-height:1.875rem;color:#fff;margin-bottom:20px;font-weight:400;text-transform:uppercase}.flatBanner__textContent>p{color:#fff}.flatBanner__infoBar{text-align:center;background:#9b9b9b;min-height:32px}@media only screen and (min-width:992px){.flatBanner__image{width:auto;max-height:308px}.flatBanner__inner{display:table}.flatBanner__infoBar{text-align:left;position:absolute;bottom:0;left:0;right:0}.flatBanner__textContent{border-left:4px solid #fff;margin:0 15px;padding:0 20px}.flatBanner__firstPart,.flatBanner__lastPart{vertical-align:top;display:table-cell;width:50%}.flatBanner__firstPart{width:55%;height:330px}.flatBanner__lastPart{vertical-align:middle}}.boxLink{position:relative;display:inline-block;text-align:center;vertical-align:top;width:16px;margin:20px 0}.boxLink::before{content:" ";position:absolute;top:3px;bottom:3px;width:5px;background:#9b9b9b;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.boxLink__step{position:relative;z-index:1;background:#9b9b9b;width:12px;height:12px;border-radius:100%;display:block;margin:0 auto}.boxLink__step:not(:first-of-type){margin-top:76px}.boxLink--allDone.boxLink .boxLink__step,.boxLink--allDone.boxLink::before{background:#7451eb}.boxLink--startDone.boxLink .boxLink__step:last-child{width:16px;height:16px}.boxLink--startDone.boxLink .boxLink__step:last-child::after{width:12px;height:12px;content:" ";background:#fff;display:inline-block;border-radius:100%;position:absolute;top:2px;left:2px}.boxLink--endDone.boxLink .boxLink__step:first-child{width:16px;height:16px}.boxLink--endDone.boxLink .boxLink__step:first-child::after{width:12px;height:12px;content:" ";background:#fff;display:inline-block;border-radius:100%;position:absolute;top:2px;left:2px}.boxLink--endDone.boxLink .boxLink__step,.boxLink--endDone.boxLink::before,.boxLink--startDone.boxLink .boxLink__step,.boxLink--startDone.boxLink::before{background:#7451eb}.boxLink--endDone.boxLink .boxLink__step:not(:first-of-type),.boxLink--startDone.boxLink .boxLink__step:not(:first-of-type){margin-top:72px}.boxLink--startDone.boxLink--endDone .boxLink__step:not(:first-of-type){margin-top:68px}.icoPanel{display:block;width:220px;background:#7451eb;margin:0 auto;padding:16px;text-align:center;text-decoration:none}.icoPanel>*,.icoPanel>:hover{color:#fff}.icoPanel__link{text-align:left}.icoPanel__link>strong{text-decoration:underline;font-weight:400;cursor:pointer}.icoPanel__icon{font-size:64px}.icoPanel__linkIcon{vertical-align:middle}.icoPanel__mainTitle{line-height:1.4em;font-weight:400;margin-top:20px}.icoPanel__secondTitle{clear:both;text-align:center;margin:24px 0;line-height:24px}.icoPanel__mainTitle,.icoPanel__secondTitle{font-size:21px;text-transform:uppercase}@media only screen and (min-width:768px){.icoPanel{padding:16px 8px;width:700px;min-height:150px;text-align:left}.icoPanel__icon{font-size:132px;margin-right:10px;float:left}.icoPanel__secondTitle{clear:none;text-align:left;margin-top:8px;margin-bottom:30px}.icoPanel__link{display:inline;font-size:14px}}.disabledPanel{width:220px;background:#e5e5e5;text-align:center;display:block;margin-left:auto;margin-right:auto;position:relative}.disabledPanel__mainIcon{font-size:128px}.disabledPanel__mainIcon,.disabledPanel__title{color:rgba(0,0,0,.2)}.disabledPanel__title{margin:16px 0;font-size:18px}.disabledPanel__inner{padding:8px}.disabledPanel__warning{background:#565656;color:#fff;padding:5px 45px 8px 20px;text-align:left}@media only screen and (min-width:768px){.disabledPanel{width:700px}.disabledPanel__inner{display:table;width:100%}.disabledPanel__content,.disabledPanel__mainIcon,.disabledPanel__title{display:table-cell;vertical-align:middle}.disabledPanel__title{text-align:left}.disabledPanel__mainIcon{width:30%}.disabledPanel__button.disabledPanel__button{margin-top:20px}}.questionPanel{width:220px;display:inline-block;color:#565656;text-align:center;padding:30px 20px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#efe6e1),to(white));background:-o-linear-gradient(#efe6e1 0,#fff 100%);background:linear-gradient(#efe6e1 0,#fff 100%);border:1px solid rgba(0,0,0,.06)}.questionPanel__illustration{margin-bottom:25px}.questionPanel__title{color:#565656;font-size:18px;line-height:19px}.questionPanel__content>p{color:#565656;margin:10px 0 0}.questionPanel__content>p+p{margin-bottom:10px}.questionPanel__content>p>a{text-decoration:underline}.questionPanel__content>p>a,.questionPanel__content>p>a:visited{color:#7451eb}.questionPanel__content>p>a:hover{text-decoration:none}@media only screen and (min-width:768px){.questionPanel{display:table;min-width:0;max-width:100%;width:700px;margin:0 auto 40px auto}.questionPanel__content,.questionPanel__illustration{display:table-cell;vertical-align:middle;text-align:left}.questionPanel__illustration{padding-right:30px}}.learningPathItem{background:#e5e5e5;padding:10px}.learningPathItem__icon{font-size:35px}.learningPathItem__score{font-size:35px;display:block}.learningPathItem__detailsCertificate{display:inline-block;text-align:left}.learningPathItem__score{overflow:hidden;height:58px}.learningPathItem__shareCertificate{max-width:220px}.thumbnailList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style-type:none}@media only screen and (max-width:480px){.thumbnailList__item{margin-bottom:10px;width:100%}}.thumbnailList__illustration{width:100%;height:140px;line-height:130px}.thumbnailList__illustration img{width:100%;height:auto;vertical-align:bottom}.thumbnailList__title{text-transform:none;text-align:left;font-size:.75rem;margin:10px 0;height:inherit;min-height:30px;color:var(--clf-text-on-main)}.imageGridList{position:relative;display:block;padding:0;margin:0;list-style:none}.imageGridList .imageGridList__item{margin:10px auto}@media only screen and (min-width:480px){.imageGridList{display:block;margin:auto;width:100%;text-align:center}.imageGridList .imageGridList__item{display:inline-block;margin-right:15px}}@media only screen and (min-width:992px){.imageGridList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.imageGridList .imageGridList__item{margin-right:15px}}.certificateItem{margin-bottom:20px;position:relative;border:1px solid #bebebe;border-bottom-width:3px;background:#fff;display:block;text-decoration:none;min-height:128px;width:200px;padding:10px}.certificateItem__link{color:#565656;text-decoration:none}.certificateItem__title{text-transform:uppercase;color:#f52;font-weight:lighter;font-size:1.4rem;height:55px;margin:0}.certificateItem__score{font-size:3.5rem;display:block;height:58px}.certificateItem__icon{font-size:3.5rem}.certificateItem__details{display:inline-block;padding-left:5px}.bannerVideo__encart .encart__subtitle{font-size:1.5rem}.bannerVideo__encartVideo .encartVideo__title{line-height:6.25rem;max-width:700px;margin:auto}.bannerVideo__encartVideo .encartVideo__subtitle{font-size:1.5rem;max-width:700px;margin:auto;line-height:1.875rem}.cutBannerVideo{position:relative;margin-top:-190px;z-index:2}@media only screen and (max-width:1200px){.cutBannerVideo{margin-top:-130px}}@media only screen and (max-width:992px){.cutBannerVideo{margin-top:-50px}}@media only screen and (max-width:768px){.cutBannerVideo{margin-top:0}}.spinnerLoader{font-size:16px;color:rgba(0,0,0,.25);opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.spinnerLoader.is-visible.spinnerLoader{opacity:1}.textInput.has-loader.textInput{padding-right:28px}.textInput.has-loader+.spinnerLoader{position:absolute;top:1px;right:6px}.formWidget{position:relative}.formWidget__hint{position:absolute;margin-left:9px;margin-top:6px}.formWidget.formWidget--withHint{padding-right:30px}.searchField{position:relative;display:table;width:100%}.searchField__wrapperInput{display:table-cell;vertical-align:middle;width:250px}.searchField__input{width:100%}.searchField__button{display:table-cell;margin-left:10px}.searchField--fullwidth .searchField__wrapperInput{width:100%}.projectSessionForm{position:relative;background-color:#f9f9f9;border:1px solid #ececec;border-radius:3px;padding:60px 35px 20px 35px}.projectSessionForm__sideRibbonWrapper{display:block;position:absolute;top:10px;left:0}.projectSessionForm__sideRibbonWrapper .sideRibbon{max-width:inherit}.projectSessionForm__sideRibbonWrapper .sideRibbon__content{padding:0 40px}.projectSessionForm__adviceMessage{position:absolute;right:35px;top:30px;width:380px;min-height:170px}@media only screen and (max-width:992px){.projectSessionForm__adviceMessage{display:block;position:relative;right:inherit;width:100%;height:auto;top:inherit}}.projectSessionForm__title{font-size:1.25rem;font-weight:400;color:#7451eb;margin-bottom:15px}.projectSessionForm__form .projectSessionForm__label{font-size:.75rem}.projectSessionForm__form .projectSessionForm__checkboxGroup{max-width:450px;margin-top:10px;position:relative}.projectSessionForm__form .projectSessionForm__checkboxGroup .oc-form__row{margin-left:0}.projectSessionForm__form .projectSessionForm__options{margin:0;position:relative}.projectSessionForm__form .projectSessionForm__options input[type=radio]{position:absolute;opacity:0}.projectSessionForm__form .projectSessionForm__options input[type=radio]:checked+label:first-of-type{background:#2e7e32;color:#fff}.projectSessionForm__form .projectSessionForm__options input[type=radio]:checked+label:first-of-type:before{color:#fff}.projectSessionForm__form .projectSessionForm__options input[type=radio]:checked+label:nth-of-type(2){background:#f52;color:#fff}.projectSessionForm__form .projectSessionForm__options input[type=radio]:checked+label:nth-of-type(2):before{color:#fff}.projectSessionForm__form .projectSessionForm__options label:first-of-type,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2){border:1px solid #bebebe;padding:7px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;max-width:211px;width:100%;text-align:center}.projectSessionForm__form .projectSessionForm__options label:first-of-type:before,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):before{top:2px;position:relative;display:inline-block;color:var(--clf-text-on-main);font-family:ocfont;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;padding-right:6px}.projectSessionForm__form .projectSessionForm__options label:first-of-type:before:before,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):before:before{font-family:ocfont}.projectSessionForm__form .projectSessionForm__options label:first-of-type:before:before,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):before:before{font-family:ocfont}.projectSessionForm__form .projectSessionForm__options label:first-of-type abbr,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2) abbr{display:none}.projectSessionForm__form .projectSessionForm__options label:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-right:-4px;max-width:211px}.projectSessionForm__form .projectSessionForm__options label:first-of-type:before{content:"\f117"}.projectSessionForm__form .projectSessionForm__options label:first-of-type:hover,.projectSessionForm__form .projectSessionForm__options label:first-of-type:hover::before{color:#2e7e32}.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2){border-top-right-radius:3px;border-bottom-right-radius:3px;max-width:211px}.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):before{content:"\f175"}.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):hover,.projectSessionForm__form .projectSessionForm__options label:nth-of-type(2):hover::before{color:#f52}.projectSessionForm__form .projectSessionForm__options--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.projectSessionForm__form .projectSessionForm__inputGroup{max-width:450px;margin-top:10px;position:relative}.projectSessionForm__form .projectSessionForm__inputGroup input{width:100%;height:35px;border-radius:3px}.projectSessionForm__form .projectSessionForm__inputGroup .oc-form__row{margin-left:0}.projectSessionForm__form .projectSessionForm__textareaGroup{margin-top:10px;position:relative}.projectSessionForm__form .projectSessionForm__textareaGroup textarea{border-radius:3px;min-height:40px;display:block!important;opacity:0;position:absolute!important;top:0;width:10px;height:580px;margin:0;padding:0}.projectSessionForm__form .projectSessionForm__textareaGroup .oc-form__row{margin-left:0}.projectSessionForm__form .projectSessionForm__textareaGroup .wysiwyg__toolbar{width:100%!important}.projectSessionForm__form .projectSessionForm__notification{font-size:.75rem;margin:10px 0}.projectSessionForm__form .projectSessionForm__button{width:130px;margin-top:20px}.projectSessionForm__form .projectSessionForm__error{margin-top:5px}.optionsWidget{margin:0;position:relative}.optionsWidget .oc-form__optionsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.optionsWidget__input--draft{position:absolute;opacity:0}.optionsWidget__input--draft+label{border:1px solid #bebebe;border-radius:3px;padding:7px 20px;margin-right:-4px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;min-width:100px;margin-bottom:10px}@media only screen and (max-width:768px){.optionsWidget__input--draft+label{margin-bottom:10px}}.optionsWidget__input--draft+label:hover{color:#00afaf}.optionsWidget__input--draft+label abbr{display:none}.optionsWidget__input--draft:disabled+label{cursor:not-allowed}.optionsWidget__input--draft:disabled+label:hover{color:var(--clf-text-on-main)}.optionsWidget__input--draft:checked+label{background:#00afaf;color:#fff}@media only screen and (max-width:480px){.optionsWidget__input--draft+label{display:block;width:100%;margin:5px 0}}.optionsWidget__input--coming-soon,.optionsWidget__input--waiting-for-invoicing{position:absolute;opacity:0}.optionsWidget__input--coming-soon+label,.optionsWidget__input--waiting-for-invoicing+label{border:1px solid #bebebe;border-radius:3px;padding:7px 20px;margin-right:-4px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;min-width:100px;margin-bottom:10px}@media only screen and (max-width:768px){.optionsWidget__input--coming-soon+label,.optionsWidget__input--waiting-for-invoicing+label{margin-bottom:10px}}.optionsWidget__input--coming-soon+label:hover,.optionsWidget__input--waiting-for-invoicing+label:hover{color:#737373}.optionsWidget__input--coming-soon+label abbr,.optionsWidget__input--waiting-for-invoicing+label abbr{display:none}.optionsWidget__input--coming-soon:disabled+label,.optionsWidget__input--waiting-for-invoicing:disabled+label{cursor:not-allowed}.optionsWidget__input--coming-soon:disabled+label:hover,.optionsWidget__input--waiting-for-invoicing:disabled+label:hover{color:var(--clf-text-on-main)}.optionsWidget__input--coming-soon:checked+label,.optionsWidget__input--waiting-for-invoicing:checked+label{background:#737373;color:#fff}@media only screen and (max-width:480px){.optionsWidget__input--coming-soon+label,.optionsWidget__input--waiting-for-invoicing+label{display:block;width:100%;margin:5px 0}}.optionsWidget__input--pre-registration{position:absolute;opacity:0}.optionsWidget__input--pre-registration+label{border:1px solid #bebebe;border-radius:3px;padding:7px 20px;margin-right:-4px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;min-width:100px;margin-bottom:10px}@media only screen and (max-width:768px){.optionsWidget__input--pre-registration+label{margin-bottom:10px}}.optionsWidget__input--pre-registration+label:hover{color:#f52}.optionsWidget__input--pre-registration+label abbr{display:none}.optionsWidget__input--pre-registration:disabled+label{cursor:not-allowed}.optionsWidget__input--pre-registration:disabled+label:hover{color:var(--clf-text-on-main)}.optionsWidget__input--pre-registration:checked+label{background:#f52;color:#fff}@media only screen and (max-width:480px){.optionsWidget__input--pre-registration+label{display:block;width:100%;margin:5px 0}}.optionsWidget__input--abandoned,.optionsWidget__input--archived{position:absolute;opacity:0}.optionsWidget__input--abandoned+label,.optionsWidget__input--archived+label{border:1px solid #bebebe;border-radius:3px;padding:7px 20px;margin-right:-4px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;min-width:100px;margin-bottom:10px}@media only screen and (max-width:768px){.optionsWidget__input--abandoned+label,.optionsWidget__input--archived+label{margin-bottom:10px}}.optionsWidget__input--abandoned+label:hover,.optionsWidget__input--archived+label:hover{color:#737373}.optionsWidget__input--abandoned+label abbr,.optionsWidget__input--archived+label abbr{display:none}.optionsWidget__input--abandoned:disabled+label,.optionsWidget__input--archived:disabled+label{cursor:not-allowed}.optionsWidget__input--abandoned:disabled+label:hover,.optionsWidget__input--archived:disabled+label:hover{color:var(--clf-text-on-main)}.optionsWidget__input--abandoned:checked+label,.optionsWidget__input--archived:checked+label{background:#737373;color:#fff}@media only screen and (max-width:480px){.optionsWidget__input--abandoned+label,.optionsWidget__input--archived+label{display:block;width:100%;margin:5px 0}}.optionsWidget__input--activated,.optionsWidget__input--active{position:absolute;opacity:0}.optionsWidget__input--activated+label,.optionsWidget__input--active+label{border:1px solid #bebebe;border-radius:3px;padding:7px 20px;margin-right:-4px;background:#fff;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;min-width:100px;margin-bottom:10px}@media only screen and (max-width:768px){.optionsWidget__input--activated+label,.optionsWidget__input--active+label{margin-bottom:10px}}.optionsWidget__input--activated+label:hover,.optionsWidget__input--active+label:hover{color:#2e7e32}.optionsWidget__input--activated+label abbr,.optionsWidget__input--active+label abbr{display:none}.optionsWidget__input--activated:disabled+label,.optionsWidget__input--active:disabled+label{cursor:not-allowed}.optionsWidget__input--activated:disabled+label:hover,.optionsWidget__input--active:disabled+label:hover{color:var(--clf-text-on-main)}.optionsWidget__input--activated:checked+label,.optionsWidget__input--active:checked+label{background:#2e7e32;color:#fff}@media only screen and (max-width:480px){.optionsWidget__input--activated+label,.optionsWidget__input--active+label{display:block;width:100%;margin:5px 0}}.errorBlock .row{display:table}.errorBlock .col6{display:table-cell;float:inherit}.errorBlock img{max-width:100%}.errorBlock .input-group{-webkit-box-shadow:none;box-shadow:none}.errorBlock .input-group input{height:30px;line-height:24px;font-size:.875rem;padding:0 6px;border:1px solid #bebebe!important}.errorBlock.autocomplete-search{background:#fff}.error-content{vertical-align:middle}.sectionShadow{padding:48px 0;-webkit-box-shadow:0 15px 15px -10px rgba(0,0,0,.35) inset;box-shadow:0 15px 15px -10px rgba(0,0,0,.35) inset}.sectionShadow--noShadow{-webkit-box-shadow:none;box-shadow:none}.sectionShadow--withBackground{background:#f6f6f6}.sectionShadow--withPrimaryBackground{background:#7451eb}.sectionShadow--noPadding{padding:0}.sectionShadow__textImportant{color:#000;font-size:20px;font-weight:400}.sectionShadow__textImportant a{font-weight:400}.sectionShadow__title{text-align:center;font-weight:400;margin:0 0 50px;color:var(--clf-text-on-main);font-size:1.875rem;line-height:2.188rem}.sectionShadow__title--purple{color:#7451eb}.sectionShadow__title--marketing{color:var(--clf-text-on-main-secondary);font-weight:700}.main-title{color:var(--clf-text-on-main);font-weight:400;padding:10px 0 13px 0;margin:0}h1.main-title{font-size:2rem;line-height:2.625rem}h2.main-title{font-size:1.625rem;line-height:2.25rem}h3.main-title{font-size:1.375rem;line-height:2rem}.part-title{color:var(--clf-text-on-main);font-weight:700;font-size:1.625rem;line-height:2.25rem;margin-bottom:10px;padding-bottom:5px}.secondTitle{color:var(--clf-text-on-main);font-size:1.5rem;line-height:2.125rem;font-weight:700;border-bottom:1px solid #d2d2d2;margin-bottom:20px}h3.secondTitle{font-size:1.375rem;line-height:2rem}.secondTitle .secondTitle__label{text-align:center;margin-right:.6em;padding:0 5px;font-size:1.063rem;line-height:1.688rem;display:inline-block;text-transform:uppercase;font-weight:500;height:20px;position:relative;top:2px}.secondTitle a{color:#7451eb;text-decoration:none}.secondTitle a:visited{color:inherit}p+.secondTitle{margin-top:30px}.secondTitle--noMarginBottom{margin-bottom:0}.secondTitle--noBorder{border-bottom:0}.userContent{font-family:Inter,sans-serif}.userContent h1,.userContent h2,.userContent h3,.userContent.userContent--smallCourse h2{color:var(--clf-text-on-main);font-weight:700}.userContent h1{font-size:1.875rem;line-height:2.5rem}.userContent h2{font-size:1.625rem;line-height:2.25rem;margin-top:40px!important}.userContent h3,.userContent.userContent--smallCourse h2{font-size:1.375rem;line-height:2rem}.userContent h4{font-size:1.125rem;line-height:1.75rem;font-weight:700}.userContent h4 code{font-size:.938rem;line-height:1.563rem}.userContent h5,.userContent.userContent--smallCourse h4{font-size:1.125rem;line-height:1.688rem}.userContent h6,.userContent.userContent--smallCourse h5{font-size:1rem;line-height:1.5rem}.userContent h1,.userContent h2,.userContent h3,.userContent h4,.userContent h5,.userContent h6,.userContent.userContent--smallCourse h2,.userContent.userContent--smallCourse h4,.userContent.userContent--smallCourse h5{margin:0 0 10px 0}.userContent p{margin:0}.userContent li p{margin:0 0 3px 0}.userContent li,.userContent li p,.userContent p{font-size:.875rem;line-height:1.5rem;color:var(--clf-text-on-main)}@media only screen and (min-width:992px){.userContent li,.userContent li p,.userContent p{font-size:1rem;line-height:1.625rem}}.userContent pre code,.userContent pre samp{white-space:pre;line-height:1.5}.userContent code,.userContent kbd,.userContent samp{font-family:monospace,monospace;font-weight:inherit}.userContent strong{color:inherit;font-weight:700}.userContent kbd{text-decoration:none;text-align:center;line-height:1.125rem}.userContent a,.userContent a:hover,.userContent a:visited{color:#7451eb}.userContent a:hover{text-decoration:none}.userContent figure figcaption{font-size:.813rem;line-height:1.438rem;color:rgba(0,0,0,.85)}.userContent pre{position:relative;color:rgba(0,0,0,.85)}.userContent pre code,.userContent pre samp{color:#fff;display:block;padding:5px;border-radius:5px;font-size:.875rem;overflow:auto}.userContent pre samp{background-color:#000;white-space:inherit;overflow:scroll}.userContent pre code{margin-top:25px;background-color:#272822}.userContent pre code[data-claire-semantic]::before{content:attr(data-claire-semantic);color:rgba(0,0,0,.6);font-size:.688rem;position:absolute;top:-18px;right:0}.userContent pre+pre{margin-top:40px}.userContent *>code{background:rgba(0,0,0,.04);padding:1px 5px;margin:0 4px;border:1px solid rgba(0,0,0,.09);display:inline-block;word-break:break-word}.userContent .video{display:block;width:100%;margin:15px auto 15px auto}.userContent figure{display:block;width:auto;margin:15px auto;text-align:center;overflow:auto}.userContent figure figcaption{width:70%;background:inherit;position:static;margin:10px auto 10px auto;padding-top:5px;border-top:1px solid rgba(0,0,0,.1)}.userContent figure p{margin:0}.userContent figure a{width:100%;display:block;background:#fff}.userContent figure img{display:inline-block;vertical-align:middle}@media (max-width:767px){.userContent figure{max-width:calc(100vw - 20px)}}.userContent img{max-width:100%}.userContent math{background:rgba(255,235,0,.1);display:inline-block;padding:2px 6px}.userContent blockquote{margin:5px 10px;padding-left:15px;border-left:3px solid grey}.userContent kbd{display:inline-block;padding:1px 6px;margin:0 5px;background:#f0f0f0;border-radius:4px;border:1px solid rgba(0,0,0,.6);border-bottom-width:2px}.userContent .tableContainer{display:block;overflow:auto}@media (max-width:767px){.userContent .tableContainer{max-width:calc(100vw - 20px)}}.userContent table{border:1px solid rgba(0,0,0,.6);margin-bottom:20px}.userContent table figure{width:auto}.userContent table figcaption{white-space:nowrap}.userContent thead{background:#7451eb;color:#fff}.userContent thead tr{font-weight:400;text-align:left}.userContent thead tr th p{margin:0;color:#fff}.userContent td,.userContent th{padding:8px}.userContent td p:last-child,.userContent th p:last-child{margin:0}.userContent td{vertical-align:top}.userContent td ul{margin:0 0 0 15px;padding:0}.userContent tbody tr:nth-child(2n){background-color:#fff}.userContent tbody tr:nth-child(odd){background-color:#f0f0f0}.userContent aside[data-claire-semantic=error],.userContent aside[data-claire-semantic=information],.userContent aside[data-claire-semantic=warning],.userContent div[data-claire-semantic=question]{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;border-radius:5px;margin:25px 0 20px 10px;padding:10px 10px 10px 30px;min-height:auto}.userContent aside[data-claire-semantic=error]::before,.userContent aside[data-claire-semantic=information]::before,.userContent aside[data-claire-semantic=warning]::before,.userContent div[data-claire-semantic=question]::before{content:'';display:block;position:absolute;border-radius:0;width:30px;height:30px;top:-10px;left:-10px;z-index:1}.userContent aside[data-claire-semantic=error]::after,.userContent aside[data-claire-semantic=information]::after,.userContent aside[data-claire-semantic=warning]::after,.userContent div[data-claire-semantic=question]::after{content:" ";background:#fff;display:block;position:absolute;width:24px;height:24px;top:-8px;left:-8px;border-radius:50%}.userContent aside[data-claire-semantic=error] p:last-of-type,.userContent aside[data-claire-semantic=information] p:last-of-type,.userContent aside[data-claire-semantic=warning] p:last-of-type,.userContent div[data-claire-semantic=question] p:last-of-type{margin:0}.userContent aside[data-claire-semantic=error] a,.userContent aside[data-claire-semantic=error] a:visited,.userContent aside[data-claire-semantic=information] a,.userContent aside[data-claire-semantic=information] a:visited,.userContent aside[data-claire-semantic=warning] a,.userContent aside[data-claire-semantic=warning] a:visited,.userContent div[data-claire-semantic=question] a,.userContent div[data-claire-semantic=question] a:visited{color:rgba(0,0,0,.85);font-weight:700}.userContent [data-claire-semantic=information]{background:#e6f4fa}.userContent [data-claire-semantic=information]::before{background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBmaWxsPScjM2ZhNWRiJyBkPSdNMjYuNCAyMi4yYzEtMS45IDEuNi00IDEuNi02LjMgMC03LjYtNi4yLTEzLjgtMTMuOC0xMy44cy0xMy44IDYuMi0xMy44IDEzLjggNi4yIDEzLjggMTMuOCAxMy44YzMuNSAwIDYuNy0xLjMgOS4yLTMuNWw3LjIgMi00LjEtNS45ek0xMy40IDIyLjNjMC4xIDAuMSAwLjIgMC4xIDAuMyAwLjEgMC4xIDAgMC4zLTAuMSAwLjUtMC4yIDAuNS0wLjQgMS0xIDEuNi0xLjdsMC41IDAuM2MtMC42IDAuOS0xLjMgMS43LTIuMiAyLjQtMC42IDAuNS0xLjIgMC43LTEuOCAwLjctMC40IDAtMC43LTAuMS0wLjktMC4zcy0wLjQtMC41LTAuNC0wLjhjMC0wLjMgMC4xLTAuOSAwLjMtMS43bDEuOC02LjFjMC4zLTEgMS0zLjQgMS0zLjRsMi4xLTAuMy0yLjcgOS42Yy0wLjIgMC42LTAuMyAxLTAuMyAxLjIgMCAwLjEgMCAwLjMgMC4xIDAuNHpNMTcgOC4xYy0wLjMgMC4zLTAuNiAwLjQtMSAwLjRzLTAuNy0wLjEtMS0wLjRjLTAuMy0wLjMtMC40LTAuNi0wLjQtMSAwLTAuNCAwLjEtMC43IDAuNC0xIDAuMy0wLjMgMC42LTAuNCAxLTAuNHMwLjcgMC4xIDEgMC40YzAuMyAwLjMgMC40IDAuNiAwLjQgMSAwIDAuNC0wLjEgMC43LTAuNCAxeicvPjwvc3ZnPg==") 0 0}.userContent [data-claire-semantic=warning]{background:#fdefe1}.userContent [data-claire-semantic=warning]::before{background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBmaWxsPScjZjM5NTM5JyBkPSdNMjYuNCAyMi4yYzEtMS45IDEuNi00IDEuNi02LjMgMC03LjYtNi4yLTEzLjgtMTMuOC0xMy44cy0xMy44IDYuMi0xMy44IDEzLjggNi4yIDEzLjggMTMuOCAxMy44YzMuNSAwIDYuNy0xLjMgOS4yLTMuNWw3LjIgMi00LjEtNS45ek0xMi43IDIyLjZjLTAuNyAwLTEuMi0wLjYtMS4yLTEuMyAwLTAuOCAwLjYtMS41IDEuNC0xLjUgMC43IDAgMS4yIDAuNiAxLjIgMS4zIDAgMC44LTAuNiAxLjQtMS40IDEuNHpNMTQuMSAxOC4xaC0xLjRsMS43LTEwLjVoMi4xbC0yLjMgMTAuNXonLz48L3N2Zz4=") 0 0}.userContent [data-claire-semantic=error]{background:#f9d2d8}.userContent [data-claire-semantic=error]::before{background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBmaWxsPScjYzIxOTM2JyBkPSdNMjYuNCAyMi4yYzEtMS45IDEuNi00IDEuNi02LjMgMC03LjYtNi4yLTEzLjgtMTMuOC0xMy44LTcuNiAwLTEzLjggNi4yLTEzLjggMTMuOHM2LjIgMTMuOCAxMy44IDEzLjhjMy41IDAgNi43LTEuMyA5LjItMy41bDcuMiAyLTQuMS01Ljl6TTE3LjcgMTkuNmgtMi41bC0wLjUtMS4yYy0wLjItMC42LTAuNC0xLTAuNS0xLjRoLTAuMWMtMC4yIDAuNC0wLjQgMC44LTAuOCAxLjNsLTAuOSAxLjRoLTIuNmwzLjQtNC0xLjgtMy44aDIuNWwwLjUgMS4yYzAuMiAwLjYgMC40IDEgMC41IDEuM2gwYzAuMy0wLjQgMC41LTAuOCAwLjgtMS4ybDAuOS0xLjJoMi42bC0zLjMgMy44IDEuOCA0eicvPjwvc3ZnPg==") 0 0}.userContent [data-claire-semantic=question]{background:#f4f4f4}.userContent [data-claire-semantic=question]::before{background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBmaWxsPScjNTY1NjU2JyBkPSdNMjYuNCAyMi4yYzEtMS45IDEuNi00IDEuNi02LjMgMC03LjYtNi4yLTEzLjgtMTMuOC0xMy44cy0xMy44IDYuMi0xMy44IDEzLjggNi4yIDEzLjggMTMuOCAxMy44YzMuNSAwIDYuNy0xLjMgOS4yLTMuNWw3LjIgMi00LjEtNS45ek0xMy4yIDIyLjZjLTAuNyAwLTEuMi0wLjYtMS4yLTEuMyAwLTAuOCAwLjYtMS41IDEuNC0xLjUgMC43IDAgMS4yIDAuNiAxLjIgMS4zIDAgMC44LTAuNiAxLjQtMS40IDEuNHpNMTYuNiAxNC40Yy0xLjEgMS4xLTEuNiAyLTEuNyAzLjIgMCAwLjItMC4xIDAuNC0wLjEgMC42aC0xLjhjMC0wLjIgMC0wLjQgMC0wLjYgMC4xLTEuMiAwLjctMi41IDIuMS00IDEtMSAxLjktMiAxLjktMy4yIDAtMC44LTAuNC0xLjUtMS43LTEuNS0wLjggMC0xLjYgMC4yLTIuMiAwLjZsLTAuMy0xLjNjMC44LTAuNSAxLjgtMC44IDMtMC44IDIuMSAwIDMuMSAxLjQgMy4xIDIuNyAwIDEuNy0xLjEgMy0yLjQgNC4zeicvPjwvc3ZnPg==") 0 0}.userContent .ace-monokai{background:0 0}.userContent.userContent--smallCourse h2{margin-bottom:20px}.userContent.userContent--smallCourse h3{font-weight:700;color:inherit;border-bottom:none;font-size:18px}.userContent.userContent--paths .video{max-width:600px;margin:15px auto 15px auto}@media only screen and (min-width:320px){.userContent.userContent--paths .video{min-height:171px}}@media only screen and (min-width:375px){.userContent.userContent--paths .video{min-height:202px}}@media only screen and (min-width:480px){.userContent.userContent--paths .video{min-height:231px}}@media only screen and (min-width:768px){.userContent.userContent--paths .video{min-height:316px}}@media only screen and (min-width:992px){.userContent.userContent--paths .video{min-height:338px}}.addListButton{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;display:inline-block;line-height:33px;height:35px;border:1px solid rgba(0,0,0,.1);border-radius:5px}.addListButton:hover{background:rgba(0,0,0,.1)}.addListButton__button{width:44px;display:inline-block;background:rgba(0,0,0,.1);text-align:center;font-size:1.14285714em}.addListButton__button>i{position:relative;top:1px}.addListButton__button:hover{background:rgba(0,0,0,.6);color:#fff}.addListButton__text{line-height:30px;display:inline-block;font-size:1em;padding:0 5px}.addListButton__text:hover{color:rgba(0,0,0,.8)}.addListButton__button,.addListButton__text{text-decoration:none}.shortCourseList{max-width:715px;margin:auto;padding:10px}.messageToUsers{border:1px solid #bebebe;max-width:350px;padding:0 20px 12px;margin:auto;text-align:center;background:#fff;margin-top:62px}.messageToUsers__message{font-weight:700;padding:10px 0}.messageToUsers__icon{font-size:24px;border-radius:50%;padding:10px;position:relative;top:-12px}.messageToUsers--success .messageToUsers__icon{background-color:#459a08;color:#fff}.messageToUsers--dismiss .messageToUsers__icon{background-color:#f52;color:#fff}.choiceForm__item.is-hidden{display:none}.alertMessage{position:relative;border-radius:3px;background-color:rgba(243,154,83,.3);padding:16px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alertMessage .alertMessage__icon{width:22px;height:22px;line-height:.875rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.alertMessage .alertMessage__icon i{font-size:.75rem;line-height:initial;margin:0}.alertMessage__text{margin-left:16px}.alertMessage p:last-child{margin-bottom:0}.alertMessage--info{background-color:#dff1ff}.alertMessage--info .alertMessage__icon{background-color:#0277bd}.paymentForm{padding:15px;margin-bottom:16px;max-width:552px}.paymentForm input[type=number]::-webkit-inner-spin-button,.paymentForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.paymentForm input[type=text],.paymentForm select{width:100%}.paymentForm .paymentForm__cvc.paymentForm__cvc{width:50px}.paymentForm__title{font-size:1.25rem;line-height:1.875rem;font-weight:700;margin:10px 0}.paymentForm__row{display:block}.paymentForm__row:after,.paymentForm__row:before{content:" ";display:table}.paymentForm__row:after{clear:both}.paymentForm__row:after,.paymentForm__row:before{content:" ";display:table}.paymentForm__row:after{clear:both}.paymentForm__row:after,.paymentForm__row:before{content:" ";display:table}.paymentForm__row:after{clear:both}.paymentForm__row:after,.paymentForm__row:before{content:" ";display:table}.paymentForm__row:after{clear:both}.paymentForm__row+.paymentForm__row{margin-top:15px}.paymentForm__row.is-hidden{display:none}.paymentForm__element.paymentForm__element{display:block;float:left;width:100%;margin-left:0}.paymentForm__element.paymentForm__element--listPayment{width:50%}.paymentForm__element.paymentForm__element--listPayment{position:relative;top:20px}.paymentForm__element.paymentForm__element--nameHolder{width:50%}.paymentForm__element.paymentForm__element--expriryMonth,.paymentForm__element.paymentForm__element--expriryYear{width:calc(25% - 15px);margin-left:15px}.paymentForm__element.paymentForm__element--expriryMonth select{text-transform:capitalize}.paymentForm__label{display:block}.paymentForm__listPayment{display:none}.paymentForm__header{font-weight:700;font-size:20px;line-height:28px;color:var(--clf-text-on-main-secondary);border-bottom:none}@media only screen and (min-width:992px){.paymentForm__listPayment{display:inline-table;margin:0;padding:0;padding-left:5px}.paymentForm__listPayment>li{list-style:none}.paymentForm__listPayment>li{list-style:none}.paymentForm__listPayment>li{vertical-align:top;display:table-cell;padding-right:4px}.paymentForm__listPayment>li{list-style:none}.paymentForm__listPayment>li{list-style:none}.paymentForm__listPayment>li{vertical-align:top;display:table-cell;padding-right:4px}.paymentForm__logoPayment{height:30px;display:block}.paymentForm__element.paymentForm__element--number{width:50%}}.paymentForm--zuora.paymentForm{max-width:100%}.priced__old{text-decoration:line-through;margin-right:4px}.priced__actual{font-size:1.3em}.subscriptionType{text-align:center;width:305px;margin:auto;position:relative}@media only screen and (min-width:992px){.subscriptionType{width:350px}}.subscriptionType__mainText{margin:20px 10px;min-height:113px;color:var(--clf-text-on-main)}.subscriptionType__wrapperButton{min-height:54px}.subscriptionType__emphasis{display:block;margin-top:25px;color:var(--clf-text-on-main)}.subscriptionType__top{min-height:96px;color:var(--clf-text-on-main);position:relative}.subscriptionType__top:after{content:' ';display:block;border-style:solid;border-color:transparent;border-width:40px 147px 0 148px;position:absolute;bottom:0;left:0}.subscriptionType__icon{font-size:24px;vertical-align:middle;margin-right:10px}.subscriptionType__name{margin-bottom:10px}.subscriptionType__price{font-size:1.375rem;top:20px}.subscriptionType__listAdvantages{text-align:left;margin:40px 0;min-height:90px}.subscriptionType__listAdvantages:after{content:'';display:block;height:15px}.subscriptionType__listAdvantages li{font-size:1rem;line-height:1.625rem}.subscriptionType__informationLink{position:absolute;bottom:0;right:0;left:0}.comparativeTable{width:100%;border-collapse:collapse;text-align:center;color:var(--clf-text-on-main);font-size:14px}.comparativeTable td{min-height:51px;min-width:145px;padding:5px;border-bottom:1px solid #e5e5e5}.comparativeTable .comparativeTable__btn.comparativeTable__btn{color:#7451eb}.comparativeTable .comparativeTable__lastCell{border-bottom:none;padding-top:20px}.comparativeTable__category{background:#e5e5e5}.comparativeTable__check{font-weight:700}.comparativeTable__subscriptionByDefault{color:#9b9b9b}.comparativeTable__subscriptionSolo{color:#000}.comparativeTable__subscriptionClass{color:#000}.comparativeTable__subscriptionPlus{color:#000}.comparativeTable__subscriptionByDefault,.comparativeTable__subscriptionPrimary,.comparativeTable__subscriptionSecondary{font-size:16px}@media only screen and (min-width:992px){.comparativeTable td:first-child{min-width:310px}}.comparativeTable-container{width:100%;overflow-y:auto;margin:0 0 1em}.comparativeTable-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.comparativeTable-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}@media only screen and (min-width:992px){.comparativeTable-container{overflow-y:inherit}}.creditCards{text-align:center}.creditCards__cards{padding-left:0;list-style-type:none}.creditCards__item{margin-right:5px;display:inline-block}.creditCards__item img{width:39px}.referalCode.referalCode{font-size:25px;text-align:center;min-height:35px;color:var(--clf-text-on-main)}.line-title{color:#fff;font-size:30px;font-weight:400;text-transform:uppercase;text-align:center;display:table;width:90%;max-width:940px;margin:20px auto 50px auto}.line-title__content{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;vertical-align:middle}.line-title:after,.line-title:before{content:' ';display:inline-block;border-top:1px solid #fff;width:100%;height:10px}@media only screen and (max-width:767px){.line-title__content{white-space:normal}.line-title:after,.line-title:before{display:none}}.subscriptionOffer{text-align:center;margin-bottom:30px;max-width:50%;min-width:220px;margin-left:auto;margin-right:auto}.subscriptionOffer__button,.subscriptionOffer__top{background:#e5e5e5;color:var(--clf-text-on-main);border:1px solid #bebebe}.subscriptionOffer .subscriptionOffer__wrapper{text-decoration:none;cursor:pointer}.subscriptionOffer .subscriptionOffer__wrapper--disabled{cursor:default}.subscriptionOffer__top{padding:30px 12px;position:relative;display:block}.subscriptionOffer__button{display:table;width:100%;padding:10px;min-height:76px;margin-top:10px;border-bottom-width:3px;cursor:pointer;text-decoration:none}.subscriptionOffer__button--enabled .subscriptionOffer__buttonIcon{display:block}.subscriptionOffer__button--enabled:hover{background:#d8d8d8}.subscriptionOffer__button--enabled:hover,.subscriptionOffer__button--enabled:visited{color:var(--clf-text-on-main)}.subscriptionOffer__button--withIconDisplayed{position:relative}.subscriptionOffer__button--withIconDisplayed .subscriptionOffer__buttonIcon{display:table-cell}.subscriptionOffer__bullet{margin:auto;border-radius:100%;color:#fff}.subscriptionOffer__bullet--medium{width:5.5em;height:5.5em;line-height:5.5em}.subscriptionOffer__bullet--small{font-size:.938rem;line-height:.744rem;width:11.9px;height:11.9px;margin:5px auto 10px auto}.subscriptionOffer__bullet--small i{vertical-align:-1px}.subscriptionOffer__name{padding:10px;font-size:26px}.subscriptionOffer__icon{vertical-align:middle;font-size:40px}.subscriptionOffer__price{color:var(--clf-text-on-main);position:relative;min-height:100px}.subscriptionOffer__commitment{display:block;font-weight:700;margin-bottom:20px}.subscriptionOffer__amount{font-weight:100;display:block;font-size:48px}.subscriptionOffer__encart{color:#fff;font-size:14px;line-height:35px;position:absolute;right:-19px;left:-19px}.subscriptionOffer__encart:after,.subscriptionOffer__encart:before{position:absolute;display:block;border-style:solid;content:''}.subscriptionOffer__encart:before{bottom:-7px;border-width:0 .5em .5em 0;border-color:transparent #820028 transparent transparent}.subscriptionOffer__encart:after{right:0;border-width:.5em .5em 0 0;border-color:#820028 transparent transparent transparent}.subscriptionOffer__listAdvantages{margin-bottom:20px}.subscriptionOffer__listAdvantages li{color:var(--clf-text-on-main);padding:5px 0}.subscriptionOffer__new{font-size:11px;color:#fff;padding:0 5px 2px;display:inline-block;text-transform:lowercase;margin-right:5px;vertical-align:text-bottom}.subscriptionOffer__moreInfos{margin-top:10px;font-size:14px;text-decoration:underline;display:block;position:absolute;left:0;right:0;bottom:10px}.subscriptionOffer__moreInfos:hover{text-decoration:none}.subscriptionOffer__buttonIcon{display:none;vertical-align:middle;font-size:1.7em;margin:0 10px}.subscriptionOffer__buttonIntituled{display:table-cell;font-size:14px;vertical-align:middle;padding-left:10px;height:40px}.subscriptionOffer__buttonFree{position:absolute;top:0;bottom:0;left:0;right:0;line-height:72px}.subscriptionOffer .subscriptionOffer__noButton{border:none;padding:0;cursor:pointer;font-size:14px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;line-height:72px}.subscriptionOffer--free .subscriptionOffer__bullet{background:#7451eb}.subscriptionOffer--free .subscriptionOffer__buttonIcon,.subscriptionOffer--free .subscriptionOffer__name{color:#7451eb}.subscriptionOffer--free .subscriptionOffer__wrapper{cursor:inherit}.subscriptionOffer--free .subscriptionOffer__buttonIcon{float:left;line-height:72px}.subscriptionOffer--free a,.subscriptionOffer--free button{color:#7451eb}.subscriptionOffer--free a:hover,.subscriptionOffer--free button:hover{color:#7451eb}.subscriptionOffer--premium .subscriptionOffer__bullet{background:#7451eb}.subscriptionOffer--premium .subscriptionOffer__buttonIcon,.subscriptionOffer--premium .subscriptionOffer__name{color:#7451eb}.subscriptionOffer--premium .subscriptionOffer__new{background:#7451eb}.subscriptionOffer--premium a,.subscriptionOffer--premium button{color:#7451eb}.subscriptionOffer--premium a:hover,.subscriptionOffer--premium button:hover{color:#7451eb}.subscriptionOffer--premiumPlus .subscriptionOffer__bullet,.subscriptionOffer--premiumPlus .subscriptionOffer__encart{background:#c21936}.subscriptionOffer--premiumPlus .subscriptionOffer__buttonIcon,.subscriptionOffer--premiumPlus .subscriptionOffer__name{color:#c21936}.subscriptionOffer--premiumPlus a,.subscriptionOffer--premiumPlus button{color:#c21936}.subscriptionOffer--premiumPlus a:hover,.subscriptionOffer--premiumPlus button:hover{color:#7451eb}@media only screen and (min-width:768px){.subscriptionOffer{width:220px}.subscriptionOffer__top{min-height:545px}.subscriptionOffer--resume{position:relative;width:auto;max-width:215px;min-width:inherit;margin:40px 8px 0}.subscriptionOffer--resume .subscriptionOffer__top{min-height:225px}.subscriptionOffer--resume .subscriptionOffer__wrapper{position:absolute;top:-40px;left:0;right:0}.subscriptionOffer__price{min-height:100px}.subscriptionOffer__encart{top:20px}}.partner-header{margin:auto;position:relative}.partner-header.partner-header--business{margin:0 auto 40px;padding-top:1px}.partner-header.partner-header--business h1{padding-top:0}.partner-header.partner-header--business .partner-header__logo{top:0;margin-top:40px;min-height:120px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.partner-header.partner-header--business .partner-header__title{margin:40px 0}.partner-header .partner-header__logo,.partner-header__background{border:5px solid #ececec;display:block}@media only screen and (min-width:768px){.partner-header .partner-header__logo,.partner-header__background{border-width:10px}}.partner-header__description img,.partner-header__pictureFullWidth{max-width:100%}.partner-header__background{background-position:center;background-size:cover;padding-top:18.1%;text-align:center}.partner-header__logo{margin:auto;position:relative;background:#fff;padding:5px;max-width:70%;max-height:80px}@media only screen and (max-width:768px){.partner-header__logo{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}}@media only screen and (min-width:768px){.partner-header__logo{top:55px}}.partner-header__description{color:#565656;font-size:14px}.partner-header__title{color:#bebebe;font-weight:400;font-size:2.625rem;line-height:2.625rem;text-align:center;margin:1.3em 0;padding-top:4.5%}@media only screen and (min-width:768px){.partner-header__title{margin:1em 0}}.partner-header.partner-header--noTitle .partner-header__background{margin-bottom:85px}.partner-address{font-style:normal;white-space:nowrap}.partner-address a{text-decoration:none}.partner-address a p{text-decoration:underline}.partner-address a.partner-address__website{text-decoration:underline}.partner-address p{vertical-align:top;width:80%;white-space:normal}.partner-address p,.partner-address__location_icon{display:inline-block}.partner-address p{text-align:left}.partner-address__location_icon{color:#7451eb;font-size:50px;text-align:center;width:20%}.partner-address__name{font-weight:700;display:block}.partner-address__website{font-size:18px;font-weight:700;line-height:37px}@media only screen and (max-width:768px){.partner-address__website{margin-bottom:16px;display:inline-block}}@media only screen and (max-width:768px){.partner-address--location{max-width:320px;margin:auto}}.partner-socialnetworks{margin:0;padding:0}.partner-socialnetworks li{list-style:none}.partner-socialnetworks li{list-style:none}.partner-socialnetworks li{display:inline-block}.partner-socialnetworks li{list-style:none}.partner-socialnetworks li{list-style:none}.partner-socialnetworks li{display:inline-block}.partner-socialnetworks li:not(:first-child){margin-left:16px}.partner-logo{text-align:center;height:120px;width:140px;padding:0 10px;margin-top:40px;margin-bottom:40px}.partner-logo__link{display:block;height:85px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.partner-logo__link:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.partner-logo__img{background-size:contain;background-position:center center;background-repeat:no-repeat;height:85px;display:block;text-indent:-9999px}@media only screen and (min-width:768px){.partner-logo{margin-top:20px;margin-bottom:20px}}.dreamers__sectionTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.dreamers__title{font-size:1.375rem;font-family:Inter,sans-serif;font-weight:700;line-height:3.875rem;text-align:center}.dreamers__supTitle{font-size:4.5rem;font-family:Inter,sans-serif;font-weight:700}.dreamers__description{font-size:1rem}.dashboardTable{color:var(--clf-text-on-main);border-collapse:collapse;text-align:center;width:100%;font-size:14px;-webkit-box-shadow:0 0 8px #9b9b9b;box-shadow:0 0 8px #9b9b9b}.dashboardTable .dashboardTable__link{color:var(--clf-text-on-main);text-decoration:none}.dashboardTable__score{background:#deefa4}.dashboardTable__progressbar{position:relative;top:11px;left:0}.dashboardTable__infoSecondary{display:none}.dashboardTable__small{font-size:12px}.dashboardTable td,.dashboardTable th{padding:10px}.dashboardTable td{border:1px solid #bebebe}.dashboardTable__cell--smallest{width:1px!important}.dashboardTable__cell--largest{width:100%!important}.dashboardTable .dashboardTable__progressBar{padding:0;vertical-align:bottom}.dashboardTable th{background:var(--clf-progress-completion-enabled);color:var(--clf-text-on-main);font-weight:400;position:relative}.dashboardTable th+th::before{content:' ';width:0;display:inline-block;vertical-align:middle;position:absolute;left:0;top:9px;bottom:9px;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(255,255,255,.1)}.dashboardTable tr{height:55px}.dashboardTable tr:nth-child(odd){background:#f6f6f6}.dashboardTable .dashboardTable__header.dashboardTable__header{background-color:var(--clf-progress-completion-enabled);border:1px solid var(--clf-progress-completion-enabled)}.dashboardTable__projectWorkInProgress .response{display:inline-block;border:1px solid #ececec;border-radius:3px;color:#fff;background-color:#7451eb;font-size:.875rem;padding:3px 10px}.dashboardTable__projectValidated .response{display:inline-block;border:1px solid #ececec;border-radius:3px;color:#fff;background-color:#2e7e32;font-size:.875rem;padding:3px 10px}.dashboardTable__projectRefused .response{display:inline-block;border:1px solid #ececec;border-radius:3px;color:#fff;background-color:#f52;font-size:.875rem;padding:3px 10px}@media only screen and (min-width:768px){.dashboardTable__infoSecondary{display:table-cell}.dashboardTable .dashboardTable__progressBar{width:200px;padding:0}.dashboardTable td,.dashboardTable th{width:auto}}.dashboardTable.dashboardTable--widthAuto{width:auto}.dashboardTable.dashboardTable--horizontal th{text-align:right}.dashboardTable.dashboardTable--horizontal tr>th::before{content:' ';height:0;display:inline-block;vertical-align:middle;position:absolute;right:9px;left:9px;bottom:-1px;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.1);z-index:1}.infoPanel{display:table;width:100%;color:#7451eb;border-bottom-width:3px;padding:0 10px 10px;min-height:75px;height:100%}.infoPanel--orange{color:#f52}.infoPanel--purple{color:#7451eb}.infoPanel__icon,.infoPanel__result{font-size:35px;display:inline-block;width:49%}.infoPanel__icon{text-align:right;vertical-align:bottom}.infoPanel__description{font-size:12px;color:#565656}.progressbar{text-align:center}.progressbar__rate{background-color:#2e7e32;display:inline-block;min-width:45px;margin-bottom:8px;border-radius:12px;padding:5px;color:#fff;position:relative}.progressbar__rate::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#2e7e32;border-width:7px 5px 0 5px;position:absolute;bottom:-7px;left:20px}.progressbar__barWrapper{background:rgba(0,0,0,.15)}.progressbar__bar{height:7px;background:#2e7e32}.progressbar--notStarted .progressbar__rate{background-color:#737373}.progressbar--notStarted .progressbar__rate::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#737373;border-width:7px 5px 0 5px}.progressbar--notStarted .progressbar__bar{background:#737373}.tab{min-height:40px;margin:0;padding:0;text-align:center}.tab--smallHidden{display:none}.tab__select{border:2px solid #7451eb;height:38px;color:#7451eb;background:#fff}.tab::before{content:" ";border-bottom:2px solid #7451eb;display:block;position:relative;top:12px}.tab__item{list-style:none;display:inline;color:#7451eb;padding:5px 10px;border:2px solid #7451eb;border-right-width:0;background:#fff;position:relative}.tab__item:first-of-type{border-left-width:2px;border-top-left-radius:5px;border-bottom-left-radius:5px}.tab__item:last-of-type{border-right-width:2px;border-top-right-radius:5px;border-bottom-right-radius:5px}.tab__item--selected,.tab__item:hover{background:#7451eb;color:#fff}.tab__item--selected .tab__link,.tab__item:hover .tab__link{color:inherit}.tab__icon{top:13%}.tab__link{color:#7451eb;text-decoration:none}.tab__select{display:none}@media only screen and (min-width:768px){.tab{display:block}}.certificate{text-align:center;position:relative}.certificate__link{text-decoration:none;color:inherit}.certificate__icon{font-size:1.375rem}.certificate--completed{color:#2e7e32}.certificate--notPremium{color:#171717}.certificate--notCompleted{color:#9b9b9b}.linkTeam{color:#828282;text-decoration:none}.linkTeam__icon{font-size:45px;vertical-align:middle;margin-right:10px}.emptyCTA{padding:10px;text-align:center;color:#828282}.emptyCTA__icon{font-size:3rem}.emptyCTA__text{display:block;font-size:1rem;margin:12px 0 30px 0}.map{width:100%;height:260px}.map__address{position:relative;text-align:center;background-color:rgba(255,255,255,.9);display:block;width:225px;margin:auto;padding:25px;font-size:14px;-webkit-box-shadow:0 0 10px #565656;box-shadow:0 0 10px #565656}.map__icon{font-size:50px;position:absolute;top:-28px;left:98px;color:#7451eb}@media only screen and (min-width:768px){.map{background-size:cover;background-position:50% 50%}.map__address{margin:0}}.testimonyList{text-align:center}.testimonyList__picture{max-width:120px;vertical-align:middle}.testimonyList__picture--rounded{height:120px;border-radius:100%}.testimonyList__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonyList__list>li{list-style:none}.testimonyList__list>li{list-style:none}.testimonyList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.testimonyList__pictureContainer{line-height:45px;margin-bottom:10px}.testimonyList__bio{margin:0;padding:0;border:0;font-size:.938rem;line-height:1.563rem}.testimonyList__bio strong{color:var(--clf-text-on-main);display:block;margin-bottom:10px}.testimonyList__bio p{font-style:italic;font-size:.938rem;line-height:1.563rem}@media only screen and (min-width:768px){.testimonyList__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.testimonyList__item{width:220px;margin-bottom:0}}.banner{padding:180px 0 0;background-position:50% 20%;background-size:cover}.banner__mainTitle{color:#fff}.banner__subTitle1{font-weight:500;display:block}.banner__subTitle2{font-weight:400;font-size:20px;display:block}.banner__titleContainer{padding:40px 0 20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,.35)),to(rgba(0,0,0,.7)));background:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.35) 40%,rgba(0,0,0,.7) 100%);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.35) 40%,rgba(0,0,0,.7) 100%)}.signatoriesList{list-style-type:none;padding-left:0;width:100%;display:table;text-align:left}.signatoriesList__item{display:table;min-width:100%}.signatoriesList__row{margin-top:20px}.signatoriesList__logo{float:right}@media only screen and (min-width:768px){.signatoriesList__logo{float:none}.signatoriesList__row{display:table-cell}.signatoriesList__item{display:table-cell;min-width:25%}}.stepsInfographic{text-align:center;padding-left:0;margin:0;list-style-type:none}.stepsInfographic__arrow{display:none}.stepsInfographic__badge{font-size:120px;color:#7451eb}.stepsInfographic__texts{color:var(--clf-text-on-main)}.stepsInfographic__textImportant{display:block;text-transform:uppercase;font-style:normal;font-size:16px;margin:20px auto}.stepsInfographic__line{width:3px;height:40px;background-color:var(--clf-text-on-main);border-radius:3px;margin:15px auto}@media only screen and (min-width:768px){.stepsInfographic__step{position:relative}.stepsInfographic__step--leftAside .stepsInfographic__texts,.stepsInfographic__step--rightAside .stepsInfographic__texts{position:absolute;top:42px}.stepsInfographic__step--rightAside .stepsInfographic__texts{text-align:left;right:0}.stepsInfographic__step--leftAside .stepsInfographic__texts{text-align:right;left:0;right:inherit}.stepsInfographic__step--leftAside .stepsInfographic__bullet{float:left;left:-1.5px}.stepsInfographic__step--leftAside .stepsInfographic__arrow{right:50%;left:275px}.stepsInfographic__texts{width:250px;margin:auto}.stepsInfographic__arrow{display:block;position:absolute;right:275px;left:50%;top:72px;height:5px;background-color:#565656}.stepsInfographic__illustration{position:relative;z-index:1}.stepsInfographic__bullet{font-size:.938rem;line-height:.744rem;width:11.9px;height:11.9px;background-color:#565656;border-radius:50%;position:relative;top:-5px;left:1.5px;float:right}}.tocExercise__item--failed .tocExercise__itemIcon{background:#d50000}.tocExercise__item--failed .tocExercise__itemIcon>i{position:relative;top:1px}.tocExercise__item--passed .tocExercise__itemIcon{background:#2e7e32}.tocExercise__link{display:-webkit-box;display:-ms-flexbox;display:flex}.tocExercise__link:not([href]){cursor:default}.tocExercise__link:not([href]):hover{font-weight:400;color:var(--clf-text-on-main)}.tocExercise__icon::before{font-size:16px}.tocExercise__warn{padding:0 5px;font-size:11px}.tocExercise__text{font-size:.938rem;line-height:1.563rem;padding-left:5px;display:inline-block;word-wrap:break-word}.tocExercise__icon{vertical-align:middle}.tocExercise__list{list-style-type:none;padding-left:40px;text-align:left;margin-top:0;margin-bottom:5px}.tocExercise__list>li{position:relative;padding-right:10px;margin-bottom:5px}.tocExercise__list>li.selected{font-weight:700}.tocExercise__list>li.selected:before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#000;border-width:5px 0 5px 7px;top:5px;position:absolute;left:-10px}.tocExercise__list>li>a{text-decoration:none;margin:10px 0}.tocExercise__list>li>a:hover{font-weight:700}.tocExercise .tocExercise__itemIcon{left:-30px}.mcqView__warning{position:relative}.mcqView__warningSaveIcon{position:absolute;opacity:.4;right:10px;top:10px}.mcqView__question{position:relative;-webkit-transition:margin-right .2s,margin-left .2s;-o-transition:margin-right .2s,margin-left .2s;transition:margin-right .2s,margin-left .2s}.mcqView__question::before{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;content:' ';border-left:1px solid rgba(0,0,0,.3);opacity:0;position:absolute;left:-10px;top:0;bottom:0}.mcqView__question--saved{margin-left:10px;margin-right:0}.mcqView__question--saved::before{opacity:1}.mcqEditor{position:relative}.mcqEditor__mcqSave{position:absolute;top:7px;right:5px}.mcqEditor__errors>p{color:#f52;font-weight:700}.mcqQuestion{margin-bottom:30px}.mcqQuestion__title{margin-bottom:15px;padding-bottom:10px;position:relative}.mcqQuestion__content{margin-bottom:20px}.mcqQuestion__content p{font-weight:700;font-size:16px}.mcqQuestion__multiAnwsersWarning{font-style:italic;color:#828282;margin:20px 0}.mcqQuestion__explanation{font-style:italic}.mcqQuestion__mainError{margin-top:15px}.mcqQuestion__answers li{margin-top:10px}.mcqQuestion.mcqQuestion--edit{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.7);max-width:100%}.mcqQuestion.mcqQuestion--edit::after{content:' ';border-bottom:1px solid rgba(0,0,0,.2);width:100%;display:block}.mcqQuestion.mcqQuestion--edit .mcqQuestion__saveIndicator{position:absolute;top:2px}.mcqQuestion.mcqQuestion--edit .mcqQuestion__editModeSwitch{display:inline-block;float:right;z-index:1;position:relative}.mcqQuestion.mcqQuestion--edit .mcqQuestion__actions{position:relative;z-index:1;display:inline-block;float:right}.mcqQuestion.mcqQuestion--edit .mcqQuestion__answers{background:#ececec}.mcqQuestion.mcqQuestion--write .mcqQuestion__header{background:#d2d2d2;border:none}.mcqQuestion.mcqQuestion--write .mcqQuestion__answers{background:#fff}.mcqQuestion.mcqQuestion--write .mcqQuestion__answers li{margin-top:0}.exercise__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.exercise__action{margin-left:auto}.exercise__results{min-height:90px;margin-bottom:16px}.exercise__resultInfo{max-width:560px}.exercise__average{margin:10px 0;float:left}@-webkit-keyframes saved{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes saved{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.saveIndicator{margin:0 8px;font-weight:700;color:#737373;opacity:0}.saveIndicator.is-saving{opacity:1}.saveIndicator.is-saved{color:#2e7e32;-webkit-animation:saved 1s;animation:saved 1s}.fieldToComplete{color:#f52!important;font-style:italic!important}.oauth{max-width:400px;margin:auto}.oauth__emphasis{display:inline-block}.oauth__linkWrapper{text-align:center;margin:0;padding:0;margin:40px 0!important}.oauth__linkWrapper li{list-style:none}.oauth__linkWrapper li{list-style:none}.oauth__link{font-size:.688rem;display:inline-block}.oauth__link:not(:last-child)::after{content:"•";display:inline-block;padding:0 5px}.oauth__formWrapper{text-align:right}.oauth__formWrapper a,.oauth__formWrapper form{display:inline-block}.oauth__formWrapper .button{min-width:70px}.oauthLogo{text-align:center}.oauthLogo__client,.oauthLogo__user{display:inline-block;height:100px;width:100px;border-radius:100%;position:relative;background-color:#fff;background-size:cover}.oauthLogo__user{border:5px solid #7451eb;margin-right:-15px;z-index:1}.oauthLogo__client{border:5px solid #ececec;z-index:2}.oauthListAccess{margin:0;padding:0}.oauthListAccess li{list-style:none}.oauthListAccess li{list-style:none}.oauthListAccess li{padding:15px 10px 15px 30px;border-bottom:1px solid #ececec}.oauthListAccess li:first-child{border-top:1px solid #ececec}.oauthListAccess__info{display:inline-block;float:right;cursor:pointer}.oauthError{max-width:600px;min-height:200px;margin:auto}.oauthError__button{float:right;min-width:70px}.testimonialAvatar{display:inline-block;text-indent:-99999px;width:250px;height:250px;background-size:cover;border-radius:50%;background-color:#fff;background-position:center center}.testimonialAvatar--shadow{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.45);box-shadow:0 0 25px 0 rgba(0,0,0,.45)}.testimonialMessage{color:var(--clf-text-on-main);font-size:1rem;line-height:1.625rem;padding:30px 30px 30px 50px;position:relative}.testimonialMessage--shadow{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.45);box-shadow:0 0 25px 0 rgba(0,0,0,.45)}.testimonialMessage__name{text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:10px;width:100%}.testimonialMessage__qualification{display:inline-block;width:100%;margin-bottom:10px}.testimonialMessage__words{border:none;padding:0;margin:10px 0;font-size:1.125rem;line-height:1.75rem;font-weight:400}.testimonialMessage__link{color:#0277bd;display:inline-block;font-weight:700;margin:10px 0;padding:7px 0;cursor:pointer}.testimonialMessage__link:hover{color:#0277bd}@media only screen and (min-width:992px){.testimonialMessage__link{position:absolute;bottom:0}}.testimonialWrapper{width:300px;margin:0 auto 30px auto;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.testimonialWrapper__avatar{height:250px;position:relative;background-size:cover}.testimonialWrapper__name{font-size:1.25rem;line-height:1.875rem;padding-bottom:8px}.testimonialWrapper__message{background:#fff;font-size:.875rem;line-height:1.5rem;padding:16px;width:100%}.testimonialWrapper__qualification{display:inline-block;padding-bottom:16px;font-size:.75rem;line-height:1.375rem}.testimonialWrapper__words{border:none;margin:0;padding:0 0 16px 0;font-size:.875rem;line-height:1.5rem}.testimonialWrapper__playVideo:before{content:'';background-image:url('/images/jobGuarantee/play_video_white.svg');background-size:cover;background-position:center;height:40px;width:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}@media only screen and (min-width:768px){.testimonialWrapper{width:370px;border-radius:5px}.testimonialWrapper__avatar{border-radius:0;height:235px;width:370px;position:relative;z-index:2}}@media only screen and (min-width:992px){.testimonialWrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:60px auto 100px auto}.testimonialWrapper__avatar{height:auto;min-width:370px}.testimonialWrapper__words{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.testimonialWrapper__message{background:#fff;font-size:1rem;line-height:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:235px}.testimonialWrapper--flipped{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.projectContent__title{color:var(--clf-text-on-main);font-weight:700;font-size:1.375rem;line-height:2rem}.learningPath__certificateIcon{display:none}.learningPath__certificate--withProject{min-height:170px}.learningPath__certificate--withProject .icoPanel__mainTitle{margin:10px 0}.learningPath__certificate--withProject .icoPanel__secondTitle{margin:20px 0}.learningPath__comingSoon,.learningPath__link{position:absolute;background:#c21936;color:#fff;padding:5px 15px 8px;left:-15px;top:95px}.learningPath__comingSoon::after,.learningPath__link::after{content:" ";display:block;border:8px solid #c21936;position:absolute;border-left-color:transparent;border-bottom-color:transparent;left:0;bottom:-16px}.learningPath__projectWrapper{margin:0;padding:0;position:relative}.learningPath__projectContent{border-left-style:dotted;border-left-width:2px;border-left-color:#737373;margin:0 8px}.learningPath__projectContent>div:last-child{margin-bottom:0!important;padding-bottom:60px}.learningPath__projectContent>div:last-child .learningPath__courseItemBullet{top:calc(50% - 30px)}.learningPath__usefulCourses{padding:24px 0 24px 40px;margin:0 0 10px 0;color:#737373;background-color:#fff;position:relative;display:inline-block;font-size:1.125rem;line-height:1.75rem;font-weight:700}.learningPath__courseItemBullet{height:15px;width:15px;border-radius:100%;background:#737373;position:absolute;left:-8px;top:50%}.learningPath__projectSeparator{border-left-style:dotted;border-left-width:2px;border-left-color:#737373;margin:0 60px;height:60px}.learningPath__preOrder{padding:40px 0;margin:auto;display:none}.learningPath__preOrder--opened{display:block}.learningPath__comingSoonDate{white-space:nowrap;display:block;margin:15px 0;font-size:1rem;font-weight:700}.learningPath__pdfOnly{display:none}@media only screen and (max-width:992px){.learningPath__projectContent,.learningPath__projectSeparator{border:none;margin:auto}.learningPath__courseItemBullet{display:none}.learningPath__projectWrapper:before{content:'';width:10px;height:100%;border-left-style:dotted;border-left-width:2px;border-left-color:#737373;position:absolute;left:50%}.learningPath__usefulCourses{padding:24px 0 24px 40px;font-size:1.125rem;line-height:1.75rem;text-align:center;display:block}}@media only screen and (min-width:768px){.learningPath__certificate{position:relative}.learningPath__certificate:hover .learningPath__certificateIcon{opacity:1}.learningPath__certificate--withProject{width:100%}.learningPath__certificateIcon{display:inline-block;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;opacity:0;font-size:39px;color:#7451eb;position:absolute;top:38px;left:34px}}@media only screen and (max-width:992px){.learningPath__comingSoon{top:-10px}}.learningPathPopin{text-align:center;padding:15px}.learningPathPopin .popin__title{text-transform:none;color:var(--clf-text-on-main)}.learningPathPopin__contentWrapper{margin-bottom:20px}.learningPathPopin__icon{color:#7451eb;font-size:3.125rem;padding:15px 0;display:inline-block}.learningPathPopin__message{font-size:1rem}.learningPathPopin__linkWrapper{margin:40px 0}.learningPathPopin .learningPathPopin__link{font-size:1.125rem}.learningPathPopin .learningPathPopin__link,.learningPathPopin .learningPathPopin__link:not(.button):hover{color:#7451eb!important}@media (max-width:480px){.learningPathPopin .learningPathPopin__link{font-size:.938rem}}.courseCollection__certificateIcon{display:none}.courseCollection__certificate--withProject{min-height:170px}.courseCollection__certificate--withProject .icoPanel__mainTitle{margin:10px 0}.courseCollection__certificate--withProject .icoPanel__secondTitle{margin:20px 0}.courseCollection__comingSoon,.courseCollection__link{position:absolute;background:#c21936;color:#fff;padding:5px 15px 8px;left:-15px;top:95px}.courseCollection__comingSoon::after,.courseCollection__link::after{content:' ';display:block;border:8px solid #c21936;position:absolute;border-left-color:transparent;border-bottom-color:transparent;left:0;bottom:-16px}.courseCollection__projectWrapper{margin:0;padding:0;position:relative}.courseCollection__projectContent{border-left-style:dotted;border-left-width:2px;border-left-color:#737373;margin:0 8px}.courseCollection__projectContent>div:last-child{margin-bottom:0!important;padding-bottom:60px}.courseCollection__projectContent>div:last-child .learningPath__courseItemBullet{top:calc(50% - 30px)}.courseCollection__usefulCourses{padding:24px 0 24px 40px;margin:0 0 10px 0;color:#737373;background-color:#fff;position:relative;display:inline-block;font-size:1.125rem;line-height:1.75rem;font-weight:700}.courseCollection__courseItemBullet{height:15px;width:15px;border-radius:100%;background:#737373;position:absolute;left:-8px;top:50%}.courseCollection__projectSeparator{border-left-style:dotted;border-left-width:2px;border-left-color:#737373;margin:0 60px;height:60px}.courseCollection__preOrder{padding:40px 0;margin:auto;display:none}.courseCollection__preOrder--opened{display:block}.courseCollection__comingSoonDate{display:block;margin:15px 0;font-size:1rem;font-weight:700;color:#696969}@media only screen and (max-width:1440px){.courseCollection__projectContent,.courseCollection__projectSeparator{border:none;margin:auto}.courseCollection__courseItemBullet{display:none}.courseCollection__projectWrapper:before{content:'';width:10px;height:100%;border-left-style:dotted;border-left-width:2px;border-left-color:#737373;position:absolute;left:50%}.courseCollection__usefulCourses{padding:24px 0 24px 40px;font-size:1.125rem;line-height:1.75rem;text-align:center;display:block}}@media only screen and (min-width:768px){.courseCollection__certificate{position:relative}.courseCollection__certificate:hover .learningPath__certificateIcon{opacity:1}.courseCollection__certificate--withProject{width:100%}.courseCollection__certificateIcon{display:inline-block;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;opacity:0;font-size:39px;color:#7451eb;position:absolute;top:38px;left:34px}}@media only screen and (max-width:992px){.courseCollection__comingSoon{top:-10px}}.mentorEditForm .oc-form__optionsContainer{margin:0}.mentorEditForm label{display:inline-block;padding:0 5px;margin-right:15px}.mentorEditForm__row{width:100%}.mentorEditForm__row .mentorEditForm__uploadedFileLabel{display:none}.mentorEditForm__rowDiploma .oc-form__widget{padding:12px 20px}.mentorEditForm__internalSaveButtonContainer{text-align:center}.mentorEditForm__iconCheck{color:#2e7e32;padding-right:5px}@media only screen and (min-width:768px){.mentorEditForm__internalSaveButtonContainer{text-align:left}.mentorEditForm__row .mentorEditForm__uploadedFileLabel{display:block}}.mentorProfile__aside{width:100%;text-align:center}.mentorProfile .mentorProfile__avatar{width:100px;height:100px;margin-bottom:20px}.mentorProfile__content{width:100%}.mentorProfile__content section{padding:10px}.mentorProfile__content section:nth-child(2n){background:#f6f6f6}.mentorProfile__username{font-size:1.25rem}.mentorProfile__buttonContainer{width:100%;margin:20px 0;text-align:right}.mentorProfile__calendarLinkWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mentorProfile__calendarLink{width:80%;display:inline-block;border:1px solid #e5e5e5;padding:7px;border-radius:5px;word-break:break-all}.mentorProfile__copy{margin-left:10px;vertical-align:top;min-width:85px;text-decoration:none;cursor:pointer}@media only screen and (min-width:992px){.mentorProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-height:300px}.mentorProfile__aside{max-width:220px;margin-bottom:0}}.studentSharedDataForm .oc-form__widget label{display:inline;padding-right:20px;padding-left:0}.studentSharedDataForm .oc-form__widget label:after,.studentSharedDataForm .oc-form__widget label:before{display:none}.studentSharedDataForm .oc-form__optionsContainer{margin:0}.studentMentorshipFollowUp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background-color:#fff;border:1px solid #ececec;border-radius:3px;-webkit-box-shadow:0 0 8px rgba(121,121,121,.35);box-shadow:0 0 8px rgba(121,121,121,.35)}.studentMentorshipFollowUp__inner{padding:65px 20px 20px 35px;width:100%;border-right:1px solid #ececec}.studentMentorshipFollowUp__sideRibbonWrapper{display:block;position:absolute;top:10px;left:0}.studentMentorshipFollowUp__title{font-size:1.25rem;font-weight:400;color:#7451eb;margin-bottom:25px}.studentMentorshipFollowUp__mentorName{margin-top:20px;margin-left:40px;color:#666}.studentMentorshipFollowUp__mentorNameLink,.studentMentorshipFollowUp__mentorNameLink:hover{color:#666}.studentMentorshipFollowUp .studentMentorshipFollowUp__mentorAvatar{position:absolute;top:-15px;left:-15px;width:45px;height:45px;border-color:#fff}.studentMentorshipFollowUp__comment{position:relative;margin-top:2px;margin-bottom:20px;padding-left:0;word-wrap:break-word}.studentMentorshipFollowUp__commentInner{padding:15px 20px 15px 45px;background:#f2f2f2;border-radius:5px;min-height:60px}.studentMentorshipFollowUp__commentInner strong{color:var(--clf-text-on-main)}.studentMentorshipFollowUp__schedule{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;width:100%;padding:0 20px 20px 20px;margin:auto}.studentMentorshipFollowUp__scheduleInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.studentMentorshipFollowUp__scheduleInnerIcon{font-size:3.875rem;padding-right:15px}.studentMentorshipFollowUp__scheduleInnerText{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;text-align:left}@media only screen and (min-width:768px){.studentMentorshipFollowUp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.studentMentorshipFollowUp__schedule{padding:20px;width:40%}.studentMentorshipFollowUp__scheduleInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.studentMentorshipFollowUp__scheduleInnerIcon{font-size:3.875rem;padding-bottom:15px;padding-right:0}.studentMentorshipFollowUp__scheduleInnerText{text-align:center}}.failedTransaction__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin:40px 0;text-align:center}.failedTransaction__illustration{width:100%}.failedTransaction__illustration-img{width:180px}.failedTransaction__content{margin:0 20px}.failedTransaction__content p{font-size:1rem}@media only screen and (min-width:768px){.failedTransaction__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.failedTransaction__illustration{width:400px}.failedTransaction__illustration-img{width:280px}.failedTransaction__content{margin-left:20px}}.financialAidInfo{border-radius:5px;-webkit-box-shadow:rgba(121,121,121,.35) 1px 10px 20px;box-shadow:rgba(121,121,121,.35) 1px 10px 20px;padding:10px 20px}.financialAidInfo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.financialAidInfo__aside{width:100%;text-align:center}.financialAidInfo__content{width:100%}.financialAidInfo__content p{padding:10px}.financialAidInfo__content p:nth-child(2n){background:#f6f6f6}.financialAidInfo .financialAidInfo__avatar{width:80px;height:80px}.financialAidInfo__displayName{font-size:1.8rem}.financialAidInfo__buttonContainer{text-align:right;margin:10px 0}@media only screen and (min-width:992px){.financialAidInfo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.financialAidInfo__aside{max-width:120px}}.col-nav__block{padding:10px 20px}.col-nav__block--list{text-align:left}.col-nav--search{display:none}@media only screen and (min-width:767px){.col-nav__block{padding:10px}.col-nav--search{display:block}}.search-filter{padding:0;text-align:left}.search-filter__toggler{display:none}.search-filter__title{font-weight:600;display:inline-block;padding:10px}.search-filter__title,a.search-filter__title{color:#7451eb;text-decoration:none}.search-filter__list{padding:0;list-style-type:none;margin:0 10px 0 25px}.search-filter__list .search-filter__list{margin-left:20px;display:none}.search-filter__list-item>a{display:inline-block;margin-bottom:5px;text-decoration:none}.search-filter__list-item>a:hover{color:#7451eb}.search-filter__list-item.is-opened>.search-filter__list{display:block}.search-filter__more>a{color:#000}.search-filter.is-opened>.search-filter__list{display:block}.search-filter.is-opened .search-filter__toggler{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:767px){.search-filter__toggler{display:inline-block;float:right;line-height:25px;color:rgba(0,0,0,.4)}.search-filter:not(:last-child){border-bottom:1px solid rgba(0,0,0,.4)}.search-filter__title{padding:10px 20px;background-color:#bebebe;display:block}.search-filter__list{margin:0;display:none}.search-filter__list .search-filter__list{margin-left:0}.search-filter__list .search-filter__list a{padding-left:30px}.search-filter__list-item{position:relative}.search-filter__list-item:not(:last-child)>a{border-bottom:1px solid #bebebe}.search-filter__list-item>a{display:block;margin-bottom:0;padding:10px 20px}}.search-filter--tags{padding:5px 10px 0;border-bottom:none!important}@media only screen and (max-width:767px){.search-filter--tags{padding:5px 0 0 0}.search-filter--tags .label--mobileStack{height:44px;margin-bottom:0;padding:4px 4px 4px 15px;background:0 0;color:#565656;border:0 solid rgba(0,0,0,.2)}.search-filter--tags .label--mobileStack:not(:last-child){border-bottom-width:1px}.search-filter--tags .label--mobileStack:first-child{border-top-width:1px}.search-filter--tags .label--mobileStack .label__closeButton,.search-filter--tags .label--mobileStack .label__icon,.search-filter--tags .label--mobileStack .label__text,.search-filter--tags .label--mobileStack .label__thumbnail{height:36px}.search-filter--tags .label--mobileStack .label__closeButton{color:#000}.search-filter--tags .label--mobileStack .label__closeButton:hover{background:0 0}}.search-filter__list.iconed-list{margin-top:0}.search-form{position:relative}.search-form__main-field[type=search]{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);margin:0;width:100%;border-radius:7px;padding:6px 34px 6px 5px}.search-form__main-field[type=search]:focus{border-color:rgba(0,0,0,.4)}.search-form__main-field[type=search]:focus+.search-form__submit{opacity:.8}.search-form__icon{line-height:21px}.search-form__submit{position:absolute;right:19px;top:17px;opacity:.4;border:none;background:0 0;font-size:16px;margin:0;padding:0}@media only screen and (max-width:768px){.search-form__submit{right:30px}}.search-panel__detailed{padding:0;display:none}a.search-panel__detailedLink{position:relative;color:#565656;text-transform:uppercase;font-size:13px;cursor:pointer;border:1px solid #bebebe;border-left:none;border-right:none;padding:10px;display:block}.search-panel__detailedLink::before{content:attr(data-opened-text)}.search-panel.is-opened .search-panel__filters-list{display:block}.search-panel.is-opened .search-panel__detailedLink::before{content:attr(data-closed-text)}@media only screen and (max-width:767px){.search-panel__detailed{padding:0;display:block}.search-panel__filters-list{display:none}.mobile-top-menu-opened .search-panel{display:none}}.search-nav{margin-bottom:20px}.search-nav__pagination-container{text-align:right}.search-nav__pagination-container .pagination{display:inline-block}@media only screen and (max-width:767px){.search-nav__pagination-container{text-align:center}}.oc-form label.search-nav__sort{margin:3px 0}.iconed-list{font-size:20px;margin:0;padding:0;padding:0 10px;margin:5px auto 0 auto}.iconed-list li{list-style:none}.iconed-list li{list-style:none}.iconed-list__item{font-size:20px;display:inline-block;width:33.333333%;text-align:center;vertical-align:top;margin-bottom:15px}.iconed-list__item--disabled{opacity:.25}.iconed-list__item>a{display:block;color:#696969;text-decoration:none}.iconed-list__label{display:block;font-size:11px;margin-top:5px}.iconed-list--langs{text-align:center}.iconed-list--langs .iconed-list__label{margin-top:4px}.iconed-list--langs .iconed-list__icon{background:#696969;color:#fff;text-transform:uppercase;width:1.9em;font-size:13px;display:inline-block;line-height:1.6em}@media only screen and (max-width:767px){.iconed-list{max-width:365px;padding:10px;text-align:center}.iconed-list__item{width:106px}}.alphabeticalList__title{font-weight:500;margin-bottom:10px}.alphabeticalList__list{margin:0;padding:0;margin-bottom:10px;-webkit-columns:3 170px;-moz-columns:3 170px;columns:3 170px}.alphabeticalList__list:after,.alphabeticalList__list:before{content:" ";display:table}.alphabeticalList__list:after{clear:both}.alphabeticalList__list:after,.alphabeticalList__list:before{content:" ";display:table}.alphabeticalList__list:after{clear:both}.alphabeticalList__list:after,.alphabeticalList__list:before{content:" ";display:table}.alphabeticalList__list:after{clear:both}.alphabeticalList__list:after,.alphabeticalList__list:before{content:" ";display:table}.alphabeticalList__list:after{clear:both}.alphabeticalList__list li{list-style:none}.alphabeticalList__list li{list-style:none}.alphabeticalList__link,.alphabeticalList__link:visited{text-decoration:none}.alphabeticalList__link:not(:hover) .alphabeticalList__count{color:#565656}.no-csscolumns .alphabeticalList__item{float:left;width:33%}div.soc_hello_ials{float:right;position:relative;height:auto!important;top:10px;z-index:1}div.soc_hello_ials span.shared{position:relative;top:-4px;right:6px;padding-left:5px;float:left}div.soc_hello_ials ul.addthis_buttons.addthis_share{float:right;position:relative;top:-5px}div.soc_hello_ials.shift{margin-right:40px}div.admin.soc_hello_ials #actionsAdmin{float:right;left:-60px;margin-left:70px}div.admin.soc_hello_ials.after{clear:both}.comments div.row ul.addthis_buttons.addthis_share{float:right;display:none}.addthis_buttons li{display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:23px;height:23px;opacity:.5}.addthis_buttons li a{display:block;width:21px;height:21px}.addthis_buttons li:hover{opacity:1}.ajaxCheck{position:relative}.ajaxCheck__loading{display:inline-block;padding:5px 10px;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;position:relative;left:-5px;top:1px}.ajaxCheck__result{clear:both;color:#828282;font-style:italic}.ajaxCheck__result ul{list-style-type:none;padding-left:0}.ajaxCheck__field>input.ajaxCheck__field{width:50px}.ajaxCheck.is-loading .ajaxCheck__loading{opacity:1}.autocomplete{position:relative;display:block}.autocomplete select{display:none}.autocomplete__selectedItems{margin:0;padding:0;margin-top:10px;padding-right:5px}.autocomplete__selectedItems>li{list-style:none}.autocomplete__selectedItems>li{list-style:none}.autocomplete__selectedItems>li{float:left;margin-right:5px}.autocomplete__field{width:100%}.autocomplete__loader{opacity:0;position:absolute;top:7px;right:7px}.autocomplete .ui-autocomplete img{height:30px;vertical-align:middle;margin-right:5px}.autocomplete .ui-menu-item{font-size:.875rem}.autocomplete .autocomplete__item{white-space:normal}.autocomplete.isLoading .autocomplete__loader{opacity:1}.bigImagePanel{width:220px;font-size:16px;text-align:left;display:inline-block;margin-bottom:15px;color:#7451eb;text-decoration:none;background:#ebebeb;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background:-o-linear-gradient(#f6f6f6 0,#e6e6e6 100%);background:linear-gradient(#f6f6f6 0,#e6e6e6 100%);position:relative}.bigImagePanel__banner{z-index:1;background-image:url(/bundles/common/oc/images/sprites.png?v=148345410679);background-size:390px 334px;background-position:-110px -232px;width:55px;height:57px;position:absolute;top:-8px;right:9px;text-align:center}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.bigImagePanel__banner{background-image:url(/bundles/common/oc/images/sprites@x2.png?v=148345410679)}}.bigImagePanel__bannerIcon{color:#fff;font-size:32px;position:relative;top:13px}.bigImagePanel__bullet{font-size:18px}.bigImagePanel__icon{vertical-align:middle}.bigImagePanel__title{font-size:.875rem;line-height:.875rem;color:#7451eb;font-weight:400;text-transform:uppercase;font-size:1.1em;margin-bottom:18px}.bigImagePanel__imageBackground{width:100%;background:#646464}.bigImagePanel__image{width:190px;height:155px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.bigImagePanel__imageContainer{margin-bottom:15px}.bigImagePanel__warning{content:' ';background:rgba(0,0,0,.1);min-height:4px;font-size:14px;line-height:16px;color:#7451eb}.bigImagePanel__content>p{font-size:.9em;margin-bottom:20px}.bigImagePanel__icon{vertical-align:middle}.bigImagePanel__link.bigImagePanel__link{display:block;text-align:right;font-size:.9em;color:var(--clf-text-on-main)}.bigImagePanel__inner{padding:15px}.bigImagePanel__column{display:table-cell;padding:5px;vertical-align:middle}@media only screen and (min-width:768px){.bigImagePanel{display:inline-table;min-width:0;max-width:100%;width:700px;margin-bottom:40px}.bigImagePanel__inner{display:table;width:100%}.bigImagePanel__content,.bigImagePanel__imageContainer{vertical-align:top;display:table-cell;margin:0}.bigImagePanel__imageContainer{margin:auto;max-width:220px}.bigImagePanel__imageContainer+.bigImagePanel__content{padding-left:15px}.bigImagePanel__content{position:relative}.bigImagePanel__link.bigImagePanel__link{position:absolute;right:0;bottom:-5px}.bigImagePanel__link.bigImagePanel__link>span{text-decoration:none}.bigImagePanel:hover .bigImagePanel__link:not(.bigImagePanel__link--disabled){color:#7451eb}.bigImagePanel__image{width:220px}}.bigImagePanel.bigImagePanel--withSelectValue{width:auto;max-width:none}.bigImagePanel.bigImagePanel--withSelectValue .bigImagePanel__link{position:static}.bigImagePanel.bigImagePanel--smallSize{width:220px;margin-bottom:20px}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__content,.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__imageContainer{display:block}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__content{padding-left:0;min-height:300px}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__title{min-height:45px;margin:10px 0}.bigImagePanel.bigImagePanel--smallSize .bigImagePanel__imageContainer{margin:auto;width:100%}@media only screen and (min-width:768px){.bigImagePanel--hasBanner .bigImagePanel__title{padding-right:55px}}.toc-big .level-2{padding:0}.toc-big a{text-decoration:none;color:var(--clf-text-on-main);font-size:14px}.toc-big section{padding:0}.toc-big .course-title-2{overflow:hidden;display:block;padding:10px;border-bottom:1px solid #e3e3e3}.toc-big .course-title-2 span{display:block;font-size:13px;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.toc-big .course-title-2 .chapter{font-weight:400;color:#565656}.toc-big .course-title-2 img{float:left;margin-right:10px}.toc-big .level-2{overflow:hidden}.toc-big .level-2>li{border-bottom:3px solid #828282;background:#ececec}.toc-big .level-3 li{border-bottom:1px solid #e3e3e3;font-size:13px;line-height:29px;padding:0 10px}.toc-big .level-3 li span{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}@media only screen and (min-width:0) and (max-width:480px){.claire .level-3{display:none}}.lighter{font-weight:lighter}.normal{font-weight:400}.bold{font-weight:700}.oc-left{float:left}.oc-right{float:right}.truncate{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box-sizing{-webkit-box-sizing:border-box;box-sizing:border-box}.valign-middle{display:inline-block;vertical-align:middle}.valign-top{display:inline-block;vertical-align:top}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.dimmed{opacity:.4}.disabled:not(.oc-btn)::before{content:' ';z-index:5;position:absolute;background:rgba(255,255,255,.5);left:0;right:0;top:0;bottom:0}.box-shadow-summary{-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,.13);box-shadow:inset 0 1px 7px rgba(0,0,0,.13);background:#dbdace}.bg-icon-black{background:#565656;display:inline-block;height:30px;text-align:center;width:30px;margin-right:5px}.bg-icon-black>i{color:#fff;font-size:25px;line-height:30px}.bg-icon-black>i{color:#fff;font-size:25px;line-height:30px}.bg-icon-large{background:#7451eb;display:inline-block;height:60px;text-align:center;width:60px;margin-right:5px}.bg-icon-large>i{color:#fff;font-size:55px;line-height:60px}.bg-icon-large>i{color:#fff;font-size:55px;line-height:60px}.bg-icon-inside-right{position:absolute;top:auto;right:0;bottom:0;left:auto;background:#565656;color:#fff;width:25px;line-height:25px;font-size:17px;height:25px}.a-link{color:var(--clf-text-on-main);text-decoration:underline}.a-link:hover{color:#7451eb}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-left{text-align:left!important}.static{position:static!important}.relative{position:relative!important}.centeredBlock{margin:auto}@media only screen and (min-width:768px){.centeredBlock{width:750px}}@media only screen and (min-width:992px){.centeredBlock{width:960px}}.centeredElement{margin:auto}@media only screen and (min-width:768px){.centeredElement{width:700px}}.arrow-right{margin:0 5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--clf-text-on-main)}.arrow-left{margin:0 5px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--clf-text-on-main)}blockquote{margin:5px 10px;padding-left:15px;border-left:3px solid #696969}blockquote cite{font-weight:700;font-style:normal}.bubble{text-align:center;display:inline-block;position:relative;padding:0 5px;border-radius:8px;line-height:15px;font-size:12px;color:#fff;background:#7451eb}.alert{padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:4px;margin:20px auto 10px auto;width:960px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.close{float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}a>.circle:focus .circle__content,a>.circle:hover .circle__content{border-width:.3em}.circle{font-size:11px;display:inline-block;width:13em;height:13em;border-radius:100%;position:relative;margin:auto;background:#fff}.circle i{color:#565656;left:0;right:0;text-align:center;position:absolute;top:.45em;font-size:6.2em}.circle>.ribbon{z-index:2;width:100%;position:absolute;bottom:.9em;font-size:112%}.circle .circle__content{border-style:solid;border-color:#828282}.circle .circle__subtitle,.circle i{color:#636363}.circle .circle__content{border-style:solid;border-color:#828282}.circle .circle__subtitle,.circle i{color:#636363}.circle--red .circle__content{border-style:solid;border-color:#c21936}.circle--red .circle__subtitle,.circle--red i{color:#8c1227}.circle--red .circle__content{border-style:solid;border-color:#c21936}.circle--red .circle__subtitle,.circle--red i{color:#8c1227}.circle--orange .circle__content{border-style:solid;border-color:#7451eb}.circle--orange .circle__subtitle,.circle--orange i{color:#481ae5}.circle--orange .circle__content{border-style:solid;border-color:#7451eb}.circle--orange .circle__subtitle,.circle--orange i{color:#481ae5}.circle--orange-alt .circle__content{border-style:solid;border-color:#7451eb}.circle--orange-alt .circle__subtitle,.circle--orange-alt i{color:#481ae5}.circle--orange-alt .circle__content{border-style:solid;border-color:#7451eb}.circle--orange-alt .circle__subtitle,.circle--orange-alt i{color:#481ae5}.circle--peach .circle__content{border-style:solid;border-color:#7451eb}.circle--peach .circle__subtitle,.circle--peach i{color:#481ae5}.circle--peach .circle__content{border-style:solid;border-color:#7451eb}.circle--peach .circle__subtitle,.circle--peach i{color:#481ae5}.circle--large{font-size:99%}.circle--small{font-size:39%;width:71px;height:71px}.circle--small .ribbon span{font-size:11px;top:-1.35em}.circle--x-small{font-size:28%;width:50px;height:50px}.circle--x-small>.ribbon{font-size:159%}.circle--x-small>.ribbon span{padding:0;top:-20px;left:-2px;font-size:.563rem}.circle--x-small .circle__content{border-width:2px}.circle--active .circle__content{border-color:#7451eb}.circle--active .circle__subtitle,.circle--active i{color:#7451eb}.circle__subtitle{font-size:2.6em;line-height:16px;margin-top:.5em;display:inline-block}.circle__content{position:relative;z-index:1;width:100%;height:100%;border-radius:100%;display:inline-block;border-width:.6em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border-width;-o-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.code-block{position:relative}.code-block code{padding-left:2px!important}.code-block--show-raw-code code>div{visibility:hidden}.code-block--show-raw-code code>span{visibility:hidden}.code-block--raw-code{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;height:100%;width:100%;resize:none;border-radius:2px;background-clip:padding-box;padding:5px 5px 5px 29px;margin:0;outline:0;border:1px solid #000;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,source-code-pro,'Droid Sans Mono',monospace;font-size:.625rem;line-height:1.5}.code-block--show-raw-code .code-block--raw-code{display:block}.col-nav small{font-size:12px}.col-nav__inner{padding:0 0 10px;text-align:center;overflow:auto;border-radius:5px}.col-nav__block{padding:8px}.col-nav__block .button{display:block;width:95%;margin:10px auto 0}.col-nav__block+.col-nav__block{padding-top:0}.col-nav__button{max-width:220px}@media only screen and (min-width:992px){.col-nav__inner{-webkit-box-shadow:rgba(121,121,121,.35) 1px 10px 20px;box-shadow:rgba(121,121,121,.35) 1px 10px 20px}}@media only screen and (min-width:768px){.columnedList{-moz-column-count:3;-moz-column-gap:60px;-webkit-column-count:3;-webkit-column-gap:60px;list-style-position:inside;padding-left:0}}.course-types{padding:0;margin:0;text-align:center}.course-types .course-types__item.course-types__item{font-size:18px;display:inline-block;text-decoration:none}.course-types .course-types__item.course-types__item--disabled{opacity:.15}.course-types .course-types__icon{vertical-align:middle;line-height:.7em;min-width:18px;display:inline-block}.course-types .course-types__icon.icon-hat{font-size:1.3em}.course-types .course-types__icon.icon-video{font-size:1.6em}.course-types .course-types__icon.icon-badge{font-size:1.2em}@media only screen and (min-width:768px){.course-types{text-align:left}}.course-types--withSpace .course-types__item:not(:first-child){margin-left:.4em}.courseListItem{background:#fff}.courseListItem a{text-decoration:none}.courseListItem__date{padding:5px;display:block;font-size:15px;color:#fff;border-bottom:3px solid #000;background-color:#828282}.courseListItem__date--orangeAlt{border-bottom-color:#3d16c0;background-color:#7451eb}.courseListItem__date--wine{border-bottom-color:#000;background-color:#820028}.courseListItem__image{margin-top:5px;max-height:144px}.courseListItem__suggested{background-color:#7451eb;font-size:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:#000;position:relative;bottom:-108px;right:-78px;text-align:center;padding:4px 78px;line-height:13px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.3);box-shadow:0 0 2px 1px rgba(0,0,0,.3)}.courseListItem__illustration{overflow:hidden;width:100%;height:155px;margin-bottom:10px;text-align:center;background-size:cover;background-position:50% 50%;visibility:visible}.courseListItem__illustration--loading{-webkit-transition:none;-o-transition:none;transition:none;visibility:hidden}.courseListItem__illustration--default{background:#fff;background:-o-linear-gradient(45deg,#fff 0,#fff 13%,#ececec 100%);background:linear-gradient(45deg,#fff 0,#fff 13%,#ececec 100%)}.courseListItem__authors{margin:0;padding:0;margin:10px 0}.courseListItem__authors li{list-style:none}.courseListItem__authors li{list-style:none}.courseListItem__authors>li{margin-right:12px;font-size:13px;color:inherit}.courseListItem__authors--partners{font-weight:400}.courseListItem__authors--partners,.courseListItem__authors--people{height:20px;overflow:hidden}.courseListItem__authors,.courseListItem__description,.courseListItem__main-title{padding:0 5px;display:block}.courseListItem__authors{display:-webkit-box;display:-ms-flexbox;display:flex}.courseListItem__description:not(.courseListItem__description--fixed){-webkit-transition:top .3s ease,opacity .3s ease;-o-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;position:absolute;left:0;right:0;bottom:0;top:161px;opacity:0;background-color:rgba(255,255,255,.9);overflow:hidden}.courseListItem__description,.courseListItem__description>p{color:#828282}.courseListItem__description>p:last-of-type{margin-bottom:0}.courseListItem__description .courseListItem__main-title{padding:5px 0;margin-bottom:10px;height:auto}.courseListItem__description .button{margin:10px}.courseListItem__description--fixed{text-align:center}.no-touchevents .courseListItem:hover .courseListItem__description:not(.courseListItem__description--fixed){top:0;opacity:1;z-index:5}.no-touchevents .courseListItem:hover .courseListItem__descriptionContent{max-height:200px;overflow:hidden}.courseListItem__main-title{font-size:.875rem;line-height:.875rem;color:#7451eb;font-weight:400;text-transform:uppercase;height:42px;overflow:hidden;margin:0}.courseListItem__types{height:28px;text-align:center;margin:10px 0;padding:0;z-index:5;position:relative}.courseListItem__types>li:not(:first-child){margin-left:7px}.courseListItem__types i{color:#7451eb}.courseListItem--suggested{border-color:#7451eb;background-color:#f8f6fe}.courseListItem .courseListItem--disabled{border-color:#bebebe}.courseListItem .courseListItem--disabled a{cursor:default}.cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.no-cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration{opacity:.5}.no-cssfilters .courseListItem .courseListItem--disabled .courseListItem__illustration:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(255,255,255,.3)}.courseListItem .courseListItem--disabled .courseListItem__description{display:none}.courseListItem .courseListItem--disabled .courseListItem__authors>li,.courseListItem .courseListItem--disabled .courseListItem__main-title,.courseListItem .courseListItem--disabled .courseListItem__types i{color:#bebebe}@media only screen and (min-width:768px){.courseListItem__authors{min-height:40px;display:block}.courseListItem__authors>li{margin-right:0}.courseListItem__date{z-index:1;position:absolute;top:0;left:0;right:0}}[data-widget=dismissibleElement]{position:relative}[data-widget=dismissibleElement] a.close-button{cursor:pointer;position:absolute;top:5px;right:5px;width:15px;height:15px;color:#565656;text-align:center;padding:0;margin:0;font-size:19px;line-height:19px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background:0 0}[data-widget=dismissibleElement] a.close-button:hover{color:#fff;background:0 0}.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--manTestimony{background-image:url("/bundles/app/images/premium/man-testimony-large.jpg?v=1")}}.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-small.jpg?v=2")}@media only screen and (min-width:768px){.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-large.jpg?v=2")}}@media only screen and (min-width:768px){.encart--mentorRemote{background-image:url("/bundles/app/images/premium/mentor-remote-large.jpg?v=2")}}.encart--hands{background-image:url('/images/jobGuarantee/hands.jpg')}.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--testimonyPremiumPlus{background-image:url("/bundles/app/images/premium/testimony-premium-plus-large.jpg?v=3")}}.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--testimonyPremiumClass{background-image:url("/bundles/app/images/premium/testimony-premium-class-large.jpg?v=1")}}.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--testimonyPremiumSolo{background-image:url("/bundles/app/images/premium/testimony-premium-solo-large.jpg?v=3")}}.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-small.jpg?v=3")}@media only screen and (min-width:768px){.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-large.jpg?v=3")}}@media only screen and (min-width:768px){.encart--whosMooc{background-image:url("/bundles/app/images/premium/whos-mooc-large.jpg?v=3")}}.encart--fishTanks{background-image:url("/images/information/fishtanks-small.jpg?v=1")}@media only screen and (min-width:768px){.encart--fishTanks{background-image:url("/images/information/fishtanks-large.jpg?v=1")}}@media only screen and (min-width:768px){.encart--fishTanks{background-image:url("/images/information/fishtanks-large.jpg?v=1")}}.encart{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.encart--titleBottom .encart__title{position:absolute;left:0;right:0;bottom:0;height:initial}.encart--titleBottom .encart__actionsWrapper{display:block;margin-top:40px}.encart--search .encart__title{text-align:center;font-weight:500;padding:10px 0 75px}.encart__inner{height:450px;display:table;width:100%;position:relative}.encart__banner{text-align:center;line-height:50px;background:#c21936;font-size:24px;color:#fff;opacity:.7}.encart__citation{color:#fff;padding:20px;background-color:#c21936}.encart__citationParagraph{color:#fff;font-size:1.125rem;line-height:1.75rem}.encart__link{color:#fff}.encart__link:hover{color:#fff}.encart__title{color:#fff;font-weight:400;font-size:2.625rem;line-height:3.25rem;text-align:center;padding:20px 0 40px;margin-bottom:0}.encart__partnerWrapper{color:#fff;font-size:22px;text-align:center;display:table-row}.encart__logoPartner{max-width:145px}.encart__actionsWrapper,.encart__contentWrapper,.encart__titleWrapper{display:table-row}.encart__content>:first-child{margin-top:20px}.encart__actions,.encart__content,.encart__title{margin:auto}@media only screen and (min-width:768px){.encart__actions,.encart__content,.encart__title{width:750px}}@media only screen and (min-width:992px){.encart__actions,.encart__content,.encart__title{width:960px}}@media only screen and (min-width:768px){.encart__actions,.encart__content,.encart__title{width:750px}}@media only screen and (min-width:992px){.encart__actions,.encart__content,.encart__title{width:960px}}.encart__titleWrapper{background:rgba(0,0,0,.25);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:-o-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0))}.encart__subtitle{font-weight:400;font-size:1.25rem;line-height:1.875rem;display:block;margin-top:5px}.encart__actions{text-align:center}.encart__button.encart__button{display:block;width:80%;margin:auto}.encart__button.encart__button:not(:first-child){margin-top:10px}.encart__playVideo{background:url('/images/jobGuarantee/play_video_white.svg');height:80px;width:80px;margin:20px auto}@media only screen and (min-width:768px){.encart__citation{position:absolute;top:175px;left:200px;max-width:300px;background-color:transparent}.encart__title{text-align:right}.encart__button.encart__button{display:inline-block;width:auto}.encart__button.encart__button:not(:first-child){margin-left:60px;margin-top:0}.encart--titleBottom .encart__actionsWrapper{display:table-row;height:242px}.encart--titleCenter .encart__title{text-align:center}}@media only screen and (min-width:992px){.encart__playVideo{cursor:pointer}}.encart--focusLeft{background-position:30%}@media only screen and (min-width:992px){.encart--focusLeft{background-position:center}}.encart--withOverlay.encart::before{content:" ";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0}.encartVideo{position:relative}.encartVideo__wrapper{height:100%;position:relative;background-repeat:no-repeat;background-size:200%;background-position:50% 50%;content:" ";display:block;overflow:hidden;padding-top:56.25%}.encartVideo__wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}.encartVideo__video{top:0;visibility:hidden;position:absolute;width:100%;height:100%;z-index:1}.encartVideo__overVideo{position:absolute;top:15%;left:0;width:100%;height:auto;z-index:3}.encartVideo__title{color:#fff;font-weight:700;font-size:2.5rem;line-height:3.25rem;text-align:center;padding:20px 0 40px;margin-bottom:0}.encartVideo__subtitle{font-weight:400;font-size:1.25rem;line-height:1.875rem;display:block;margin-top:5px}.encartVideo__actions,.encartVideo__partnerWrapper,.encartVideo__title{padding:20px 0 40px;text-align:center}.encartVideo__partnerWrapper{color:#fff;font-size:1.375rem;line-height:2rem}.encartVideo__logoPartner{max-width:145px}.encartVideo__button.encartVideo__button{display:block;width:80%;margin:auto}.encartVideo__button.encartVideo__button:not(:first-child){margin-top:10px}.encartVideo__playVideo{background:url('/images/jobGuarantee/play_video_white.svg');height:80px;width:80px;margin:20px auto}@media only screen and (min-width:768px){.encartVideo__button.encartVideo__button{display:inline-block;width:auto}.encartVideo__button.encartVideo__button:not(:first-child){margin-left:60px;margin-top:0}}@media only screen and (min-width:992px){.encartVideo__playVideo{cursor:pointer}}.encartVideo.is-loaded .encartVideo__video{visibility:visible}.error{position:relative;display:block;background:rgba(255,85,34,.12);border:1px solid #f52;padding:5px 10px;border-radius:6px;margin-bottom:10px}.error .error__icon{color:#fff;background-color:#f52;border-radius:50%;font-size:9px;line-height:22px;height:22px;width:22px;float:left;margin-right:10px;text-align:center}.error__message{margin:0}ul.error__message{list-style-type:disc;list-style-position:inside;overflow:hidden;padding-left:0}.error__message,.error__message li{font-size:14px;line-height:23px}.faq{padding:20px}.faq__container{max-width:750px;margin:auto}.faq__question{font-weight:700;color:var(--clf-text-on-main-secondary);font-size:1.25rem;line-height:1.875rem;margin-bottom:5px}.faq__question.js-classname-switcher{cursor:pointer}.faq__question:not(:first-of-type){margin-top:25px}.faq__question+p{font-size:.938rem;line-height:1.563rem}.faq__link{font-weight:700}@media only screen and (max-width:768px){.faq__container{margin:0 10px}}@media only screen and (min-width:992px){.faq__question+p{font-size:1rem;line-height:1.625rem}}figure{margin:0;position:relative;display:inline-block;overflow:hidden;width:100%}figure img{max-width:100%;display:block}figure figcaption{background:#7451eb;color:#fff;font-size:13px;display:block;bottom:10px;padding:2px 7px;position:absolute;width:90%}figure.download{margin:20px 0;color:#000;border-bottom:2px solid #000}figure.download figcaption{font-size:14px;color:#000;background:0 0;font-weight:700;padding-top:10px;position:relative;bottom:inherit;padding:10px 0;width:100%}figure.download figcaption .action{position:absolute;right:0;top:0;bottom:0}figure.download figcaption .action::before{content:'';display:inline-block;height:90%;vertical-align:middle}figure.download figcaption span.filesize{font-size:13px;display:block;font-weight:400}figure.download i{vertical-align:middle;font-size:initial}.foldable__button{position:relative;cursor:pointer;padding-right:25px;margin:20px 0 15px 0}.foldable__icon{position:absolute;top:25%;right:5px;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.foldable__iconTop{position:absolute;top:25%;right:10px;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.foldable__toggleElement{display:none}.foldable.is-closed .foldable__content{display:none}.foldable.is-closed .foldable__icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.foldable.is-closed .foldable__iconTop{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.foldable.is-closed .foldable__button{margin-bottom:10px}.foldable.is-closed .foldable__toggleElement{display:block;padding-right:0}.foldable.is-forceOpened .foldable__button{cursor:default}.foldable.is-forceOpened .foldable__content{display:block}.foldable.is-forceOpened .foldable__icon{display:none}.foldable.is-disabled .foldable__button{cursor:default;color:#bebebe;border-color:#bebebe}.foldable.is-disabled .foldable__icon{display:none}.shadow{-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{outline:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{font-size:medium;background:#fff}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}::-webkit-search-cancel-button{display:none}.form{position:relative}.form input[type=text]{vertical-align:middle}.form div.error ul{padding-left:30px;margin:10px 0}.form div.error li{color:red}.form div.error input{border-color:red}.form .button{margin:0}.form .indicator{display:none;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form .indicator.icon-large{font-size:16px;height:16px;line-height:16px}.form .indicator.relative-to{position:absolute;top:3px;right:5px}.form select+.indicator.relative-to{right:25px}.form input[type=text]+.indicator{margin-left:-26px;display:inline-block}.form button[type=submit]+.indicator{margin-left:5px;display:inline-block}.form.loading .indicator{opacity:1;display:inline-block}.form.loading button+.indicator,.form.loading input+.indicator,.form.loading select+.indicator,.form.loading textarea+.indicator{opacity:.4}.form.loading .main-icon{display:none}.oc-form{font-size:.875rem;position:relative;color:var(--clf-text-on-main)}.oc-form+.oc-form{margin-top:20px}.oc-form iframe{width:100%;background:#fff!important}.oc-form .form--help{font-size:.813rem;font-style:italic;color:#373737}.oc-form label{line-height:20px;font-size:.875rem;vertical-align:middle}@media only screen and (min-width:768px){.oc-form label+label{margin-left:10px}}.oc-form label::after{content:' ';display:block}.oc-form .input-group,.oc-form .oc-form__control,.oc-form input[type=email],.oc-form input[type=number],.oc-form input[type=password],.oc-form input[type=search],.oc-form input[type=tel],.oc-form input[type=text],.oc-form input[type=url],.oc-form select,.oc-form textarea{-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:1px solid #bebebe;background:#fff;font-family:Inter,sans-serif}.oc-form .input-group.focus,.oc-form .input-group:focus,.oc-form .oc-form__control.focus,.oc-form .oc-form__control:focus,.oc-form input[type=email].focus,.oc-form input[type=email]:focus,.oc-form input[type=number].focus,.oc-form input[type=number]:focus,.oc-form input[type=password].focus,.oc-form input[type=password]:focus,.oc-form input[type=search].focus,.oc-form input[type=search]:focus,.oc-form input[type=tel].focus,.oc-form input[type=tel]:focus,.oc-form input[type=text].focus,.oc-form input[type=text]:focus,.oc-form input[type=url].focus,.oc-form input[type=url]:focus,.oc-form select.focus,.oc-form select:focus,.oc-form textarea.focus,.oc-form textarea:focus{border:1px solid #7451eb;background:#fff;-webkit-box-shadow:0 0 8px 3px rgba(116,81,235,.3);box-shadow:0 0 8px 3px rgba(116,81,235,.3)}.oc-form .input-group:disabled,.oc-form .oc-form__control:disabled,.oc-form input[type=email]:disabled,.oc-form input[type=number]:disabled,.oc-form input[type=password]:disabled,.oc-form input[type=search]:disabled,.oc-form input[type=tel]:disabled,.oc-form input[type=text]:disabled,.oc-form input[type=url]:disabled,.oc-form select:disabled,.oc-form textarea:disabled{background:#e5e5e5;border:1px solid #d2d2d2}.oc-form .oc-form__control,.oc-form input[type=email],.oc-form input[type=number],.oc-form input[type=password],.oc-form input[type=search],.oc-form input[type=tel],.oc-form input[type=text],.oc-form input[type=url],.oc-form select{outline:0;height:30px;line-height:24px;font-size:.875rem;padding:0 6px}.oc-form select[multiple=multiple]{height:auto}.oc-form input:not([type=hidden])+button{margin-left:10px}.oc-form textarea{outline:0;display:block;width:100%;min-height:75px;font-size:.875rem;line-height:1.5rem;padding:10px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.oc-form select{line-height:1;border:1px solid #bebebe;border-radius:0;font-size:.875rem;padding:6px 5px 6px 0}.oc-form--requiredHidden .oc-form__required{display:none}.oc-form .indicator{position:relative;font-size:20px;top:4px}.oc-form__errorTooltip.oc-form__errorTooltip{display:inline-block;margin-top:14px;position:relative}.oc-form__errorTooltip.oc-form__errorTooltip:not(.oc-form__errorTooltip--static){position:absolute;left:0;top:45px!important;z-index:2;margin:0}.oc-form__actions{margin-top:20px}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions:after,.oc-form__actions:before{content:" ";display:table}.oc-form__actions:after{clear:both}.oc-form__actions--flex [type=submit]{margin-left:16px}.oc-form__actions--flex .oc-form__actionButtons{margin-top:16px;text-align:right}.oc-form__actions--flex .oc-form__actionButtons>*{margin-bottom:16px}.oc-form__action-right{float:right}.oc-form__action-right+.oc-form__action-right{margin-right:16px}.oc-form__required{border-bottom:none;text-decoration:none;font-size:1rem;line-height:1;display:inline}.oc-form__required-hidden{display:none}.oc-form__required-info{margin-bottom:20px}.oc-form__required-info strong{color:#828282}.oc-form__field-error ul{padding:5px 0 0 20px;margin:10px 0 0 0;position:relative;border-top:1px solid #ececec}.oc-form__field-error ul::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-bottom-color:#ececec;border-width:0 5px 7px 5px;position:absolute;top:-8px;left:50%}.oc-form__group-info li,.oc-form__group-info p,.oc-form__group-info small{font-size:.75rem}.oc-form__widget{display:block}.oc-form__widget [type=email],.oc-form__widget [type=number],.oc-form__widget [type=password],.oc-form__widget [type=tel],.oc-form__widget [type=text],.oc-form__widget [type=url],.oc-form__widget select{width:100%}.oc-form__textWidget{padding:2px;display:inline-block}.oc-form .oc-form__inputWithIcon{display:inline-block;max-width:315px}.oc-form__row--reversed{display:inline-table}.oc-form__row--reversed .oc-form__widget{display:table-cell}.oc-form__row--reversed .oc-form__widget+.oc-form__label-text{padding-left:5px}.oc-form__row--reversed .oc-form__label-text{display:table-cell;position:relative;top:1px}.oc-form__group{position:relative}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group:after,.oc-form__group:before{content:" ";display:table}.oc-form__group:after{clear:both}.oc-form__group .oc-form__row{color:var(--clf-text-on-main);line-height:24px;font-size:.875rem}.oc-form__group+.oc-form__group{margin-top:20px}.oc-form__group [type=checkbox]+label,.oc-form__group [type=radio]+label{display:inline;vertical-align:middle}.oc-form__group--important label{color:#565656;font-weight:700}.oc-form__group--small label{display:inline-block;width:175px}.oc-form__group--info p{color:#565656;font-size:.75rem;margin-bottom:5px}.oc-form__group a{color:inherit}.oc-form__group--inline .oc-form__row{display:inline-block;vertical-align:middle}.oc-form__group--inline .oc-form__row+.button,.oc-form__group--inline .oc-form__row+.button+.ajaxCheck__loading{vertical-align:middle;margin-top:20px}.oc-form__group--inline .oc-form__row+.button+.ajaxCheck__loading{margin-top:23px}.oc-form__group--inline .oc-form__row+.button.smaller{vertical-align:bottom}.oc-form__group--inline input+button.smaller{vertical-align:2px;margin-left:10px}.oc-form__group--inline .oc-form__row>span{margin-right:10px}.oc-form__group--inline .oc-form__control{width:auto}@media screen and (min-width:768px){.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half:after,.oc-form__group--half:before{content:" ";display:table}.oc-form__group--half:after{clear:both}.oc-form__group--half .oc-form__column,.oc-form__group--half label{display:inline-block;float:left;width:49%}}.oc-form__overlay{z-index:10;position:absolute;left:0;right:0;top:0;bottom:0;display:none}.oc-form__loadingIndicator{position:absolute;top:-11px;right:-13px;font-size:16px;color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.oc-form__optionsContainer{margin:25px 0 40px}.oc-form [class*=oc-]{-webkit-box-sizing:initial;box-sizing:initial}.oc-form [class*=oc-]>*,.oc-form [class*=oc-]>::after,.oc-form [class*=oc-]>::before{-webkit-box-sizing:initial;box-sizing:initial}.oc-form .error-message{color:#d50000;font-size:.75rem;display:none}.has-error input{border:1px solid #c21936!important}.oc-form.is-loading .oc-form__overlay{display:block}.oc-form.is-loading .oc-form__loadingIndicator{opacity:1}.oc-form__image-upload{padding:10px}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload:after,.oc-form__image-upload:before{content:" ";display:table}.oc-form__image-upload:after{clear:both}.oc-form__image-upload .oc-form__image-upload-img{float:left;background-color:#fff;padding:2px;max-width:150px;min-height:120px}.oc-form__image-upload span.oc-form__image-upload-img{width:120px;height:120px;text-align:center}.oc-form__image-upload span.oc-form__image-upload-img i{font-size:60px;color:#fff;position:relative;top:18px}.oc-form__image-upload-constraints{position:relative;float:left;list-style:none;padding:5px;margin:0 0 0 20px;background:rgba(0,0,0,.1)}.oc-form__image-upload-constraints::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:rgba(0,0,0,.1);border-width:10px 12px 10px 0;position:absolute;left:-12px;top:10px}.oc-form__image-upload-constraints,.oc-form__image-upload-constraints li{font-size:11px}.oc-form--two-col .oc-form__group:nth-child(2n){background-color:#ececec}.oc-form--two-col .oc-form__group--withoutBg{background-color:#fff!important}.oc-form--two-col .oc-form__group--withBg{background-color:#ececec!important}.oc-form--two-col .oc-form__group--withoutLabel{position:relative;padding-left:0}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__row{padding:0}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__widget{width:inherit;vertical-align:middle}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__label-text{padding:0;vertical-align:middle}.oc-form--two-col .oc-form__group--withoutLabel .oc-form__label-text,.oc-form--two-col .oc-form__group--withoutLabel .oc-form__widget{display:table-cell}.oc-form--two-col .oc-form__label-text,.oc-form--two-col .oc-form__widget{display:block;padding:10px}.oc-form--two-col .oc-form__label-text{padding-bottom:0}.oc-form--two-col .oc-form__widget>select{width:100%}.oc-form--two-col .oc-form__errorTooltip{margin-bottom:10px}@media only screen and (min-width:992px){.oc-form--two-col label{padding:10px}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col label:after,.oc-form--two-col label:before{content:" ";display:table}.oc-form--two-col label:after{clear:both}.oc-form--two-col .oc-form__image-upload-img{margin-left:20%}.oc-form--two-col .oc-form__group{margin:0}.oc-form--two-col .oc-form__group>label{margin:0;width:100%;display:table;padding:0}.oc-form--two-col .oc-form__label-text,.oc-form--two-col .oc-form__widget{vertical-align:top;display:table-cell;padding:10px}.oc-form--two-col .oc-form__label-text{text-align:right;padding:12px 10px}.oc-form--two-col .oc-form__widget{width:80%}.oc-form--two-col .oc-form__group--withoutLabel{padding-left:20%}}.oc-form--one-col #form{display:grid}.oc-form--one-col .oc-form__row{margin:0 0 20px}.oc-form--one-col .oc-form__row .oc-form__label-text{display:block;font-weight:700;padding:3px 0}.formSection{border:none;padding:0 0 15px 0;margin:0}.formSection *{-webkit-box-sizing:border-box;box-sizing:border-box}.formSection__title{display:block;width:100%}.formSection .formSection{margin-top:15px}@media only screen and (min-width:992px){.oc-form__control--large{width:400px!important}.oc-form__actions--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.oc-form__actions--flex .oc-form__actionButtons{margin-top:0;float:left}.oc-form__actions--flex .oc-form__actionBack{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.smallField{width:50%!important}@media only screen and (min-width:768px){.smallField{width:40%!important}}.formRowReverseCheckbox .oc-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.formRowReverseCheckbox .oc-form__label-text{margin-left:8px}.helpBubble{display:inline-block;line-height:1;text-align:center;opacity:.25;position:fixed;bottom:20px;right:20px;font-size:42px;z-index:1}@media only screen and (min-width:768px){.helpBubble{font-size:54px}}.helpBubble__mainIcon{color:#000}.helpBubble__hint{display:none;font-size:.1em;color:#fff;position:absolute;top:.7em;line-height:1.4em;padding:1em;width:100%}.helpBubble .helpBubble__hintInner>strong{text-decoration:underline}.helpBubble__label{display:block;font-size:.23em;color:#565656}.helpBubble.is-active{opacity:1}.helpBubble.is-active .helpBubble__label,.helpBubble.is-active .helpBubble__mainIcon{color:#7451eb}.helpBubble--disabled.is-active{font-size:144px}.helpBubble--disabled.is-active .helpBubble__label,.helpBubble--disabled.is-active .helpBubble__secondIcon{display:none}.helpBubble--disabled.is-active .helpBubble__hint{display:table;height:7em}.helpBubble--disabled.is-active .helpBubble__hintInner{display:table-cell;vertical-align:middle}.hiddenContent{overflow:hidden;position:relative}.hiddenContent__button{position:absolute;bottom:0;left:0;right:0;border-bottom:20px;z-index:600;text-align:center}.hiddenContent__wrapper{position:absolute;z-index:500;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(rgba(255,255,255,0) 0,#fff 100%)}.block-valign{display:table;width:100%}.block-valign>div{display:table-cell}.block-valign>div:not(.block-valign__illustration){padding-left:20px}.block-valign__illustration{vertical-align:top;width:40%}.block-valign__illustration img{width:100%}.block-valign--middle{display:table;width:100%}.block-valign--middle>div{display:table-cell}.block-valign--middle>div:not(.block-valign__illustration){padding-left:20px}.block-valign--middle__illustration{vertical-align:top;width:40%}.block-valign--middle__illustration img{width:100%}.block-valign--middle>div:not(.block-valign__illustration){vertical-align:middle}.highlite{position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;background-color:rgba(116,81,235,.5);z-index:-1;border-radius:3px}.highlite.is-dead{background-color:transparent;-webkit-transition:background-color 5s;-o-transition:background-color 5s;transition:background-color 5s}.highlited{position:relative}.highlited::before{content:" ";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;z-index:-1;border-radius:3px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:highlite;animation-name:highlite}@keyframes highlite{0%{background-color:rgba(116,81,235,.5)}50%{background-color:rgba(116,81,235,.5)}100%{background-color:rgba(255,255,255,0)}}.iconBar__group{display:inline-block}.iconBar__list{margin:0;padding:0}.iconBar__list li{list-style:none}.iconBar__list li{list-style:none}.iconBar__item{position:relative;font-size:20px;display:inline-block}.iconBar__item:not(:first-child){margin-left:8px}.iconBar__item--dimmed{opacity:.2}.iconBar__icon{font-size:24px;vertical-align:middle;line-height:32px}.iconBar__label{font-size:14px;padding:0 5px}.iconBar__icon,.iconBar__label{color:var(--clf-text-on-main)}.iconBar__label+.iconBar__list{display:inline-block;vertical-align:baseline}.iconGrid{list-style:none;text-align:center;color:var(--clf-text-on-main)}.iconGrid__icon{font-size:35px;color:#7451eb}.iconGrid__iconText{display:block;font-size:17px;margin:10px auto;font-style:normal;text-transform:uppercase}.iconGrid__description{max-width:72%;margin:auto}.iconGrid__descriptionImportant{display:block}.iconGrid--big .iconGrid__icon{font-size:50px}span.iconed-text{font-size:15px}span.iconed-text i{font-size:17px;margin-right:3px}span.iconed-text i:before{vertical-align:-10%;font-size:1.33333333em}span.iconed-text.small{font-size:13px}span.iconed-text.small i{font-size:13px}span.iconed-text.disabled{opacity:.4}.iframeResponsive{position:relative;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden;height:auto}.iframeResponsive embed,.iframeResponsive iframe,.iframeResponsive object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.iframeResponsive--half{margin:auto;max-width:670px}@media only screen and (min-width:480px){.iframeResponsive--half{padding-bottom:378px}}.img-text-align{position:relative}.img-text-align .icon,.img-text-align img{display:inline-block}.img-text-align>div{display:inline-block}.img-text-align>div h1{margin:0;letter-spacing:-1px;font-weight:700}.img-text-align>div>span{font-size:14px;display:block}.img-text-align>div .text-top-dashboard{font-weight:700}.img-text-align .align-top{vertical-align:top}.img-text-align .align-middle{vertical-align:middle}.infoLink{margin-top:20px;color:var(--clf-text-on-main)}.infoLink .infoLink__bullet{float:left;margin-top:.05em;margin-right:.2em}.infoLink__content{margin-left:28px}.infoLink--centered{text-align:center}.infoLink--centered .infoLink__bullet{float:none;margin-top:0;margin-bottom:.1em}.infoLink--white,.infoLink--white>a:hover,.infoLink--white>a:visited{color:#fff}.inputGroup{display:inline-block;position:relative}.inputGroup__input.inputGroup__input{padding-right:40px;font-size:14px}.inputGroup__button.button,.inputGroup__button.button:active,.inputGroup__button.button:focus,.inputGroup__button.button:hover{position:absolute;right:0;top:0;height:14px;min-height:14px;line-height:1.313rem;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block;padding:7px;cursor:pointer;font-family:Inter,sans-serif;text-align:center;vertical-align:middle;color:#fff;background:#737373;border:1px solid #737373}.inputGroup__button.button.button--iconOnly,.inputGroup__button.button:active.button--iconOnly,.inputGroup__button.button:focus.button--iconOnly,.inputGroup__button.button:hover.button--iconOnly{min-width:20px;width:20px}.inputGroup__button.button.button--iconOnly .inputGroup__icon,.inputGroup__button.button:active.button--iconOnly .inputGroup__icon,.inputGroup__button.button:focus.button--iconOnly .inputGroup__icon,.inputGroup__button.button:hover.button--iconOnly .inputGroup__icon{top:-2px;font-size:.875rem;line-height:1.25rem;vertical-align:baseline}i.inputGroup__icon--load{display:none}.inputGroup.is-loading i.inputGroup__icon{display:none}.inputGroup.is-loading i.inputGroup__icon--load{display:inline-block}.inputGroup--wide,.inputGroup--wide .inputGroup__input{width:100%}.inputGroup--medium,.inputGroup--medium .inputGroup__input{width:220px}.label{position:relative;font-family:Inter,sans-serif;font-size:22px;white-space:nowrap;height:1em;display:inline-table;margin-right:.12em;overflow:hidden}.label__text{padding:0 .3em;font-size:.8em}.label__icon,.label__thumbnail{display:inline-block;background-color:#fff;background-position:50%;min-width:1em;height:1em;background-size:cover}.label__icon img,.label__thumbnail img{width:100%}.label__closeButton{right:0}a.label__closeButton{cursor:pointer;color:#000;padding:0 .25em;font-size:1em;line-height:0;text-decoration:none}a.label__closeButton:hover{background-color:rgba(0,0,0,.2)}.label__closeButton,.label__icon,.label__text,.label__thumbnail{display:table-cell;vertical-align:middle}a.label__closeButton--disabled,a.label__icon--disabled,a.label__text--disabled,a.label__thumbnail--disabled{cursor:not-allowed}.label.grey{background:#bebebe}.label.dark{background:#565656}.label.orange{background:#7451eb}.label.orange-alt{background:#7451eb}.label.red{background:#c21936}.label.dark,.label.grey,.label.orange,.label.orange-alt,.label.red{border:none;color:#fff}.label.dark .label__closeButton,.label.grey .label__closeButton,.label.orange .label__closeButton,.label.orange-alt .label__closeButton,.label.red .label__closeButton{color:#fff}.label--small{font-size:16px}.label--small .label__text{font-size:.7em}@media only screen and (max-width:767px){.label--mobileStack{width:100%;font-size:37px;margin-bottom:1px}.label--mobileStack .label__closeButton,.label--mobileStack .label__icon,.label--mobileStack .label__thumbnail{width:1%}.label--mobileStack .label__text{font-size:.4em}}.line-title{color:#fff;font-size:30px;font-weight:400;text-transform:uppercase;text-align:center;display:table;width:90%;max-width:940px;margin:20px auto 50px auto}.line-title__content{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;vertical-align:middle}.line-title:after,.line-title:before{content:' ';display:inline-block;border-top:1px solid #fff;width:100%;height:10px}@media only screen and (max-width:767px){.line-title__content{white-space:normal}.line-title:after,.line-title:before{display:none}}.list-msg{width:100%;border-spacing:0}.list-msg .list-msg__item-summary p{margin-bottom:0;font-size:13px}.list-msg .list-msg__item-summary h3{font-size:18px}.list-msg th{background:#fff;border-bottom:2px solid #696969}.list-msg th form{margin:0}.list-msg td,.list-msg th{padding:10px}.list-msg th{text-align:left}.list-msg__shareActions{opacity:0;visibility:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.list-msg__icon{position:relative;top:3px;float:left;color:#c21936}.list-msg__selected-status{display:none}.list-msg__selected-status a{cursor:pointer;font-weight:400;text-decoration:underline}.list-msg--selected .list-msg__selected-status{display:inline-block}.list-msg--alert .list-msg__item-summary{vertical-align:middle}.list-msg--alert .list-msg__item-summary h3{margin:0;font-size:15px;line-height:20px}.list-msg--alert .list-msg__item-date{vertical-align:middle}@media (max-width:767px){.list-msg--alert .list-msg__item-date{padding-left:45px}}.list-msg__item{position:relative;word-wrap:break-word}.list-msg__item--hovershow{visibility:hidden}.list-msg__item:hover .list-msg__shareActions{opacity:1;visibility:visible}.list-msg__item:not(.list-msg__item--selected):nth-child(odd){background:#f1f1f1}.list-msg__item>div,.list-msg__item>td{border-bottom:2px solid #696969}.list-msg__item:not(.list-msg__item--selected):hover td,.list-msg__item:not(.list-msg__item--selected):hover>div{background:#e2dafb}.list-msg__item:not(.list-msg__item--selected):hover .list-msg__item--hovershow{visibility:visible}.list-msg__item-summary{width:65%}.list-msg__item-summary div>a,.list-msg__item-summary>a{display:block;text-decoration:none}.list-msg__item-summary>a{margin-left:35px}.list-msg__item-summary p{color:#565656}.list-msg__item-summary-author{color:#696969}.list-msg__item-social-share{white-space:nowrap;width:1%}.list-msg__item--read h3{color:rgba(0,0,0,.75);font-weight:400}.list-msg__item--read p,.list-msg__item--read strong{color:#828282}.list-msg__item--selected{background:#565656}.list-msg__item--selected td a,.list-msg__item--selected td h3,.list-msg__item--selected td p,.list-msg__item--selected td strong{color:#fff}td.list-msg__item-total-comment{white-space:nowrap;width:10%;vertical-align:middle}td.list-msg__item-total-comment p{margin:0}.list-msg__item-date{text-align:left;width:22%}.list-msg__last-item-date{font-size:13px;line-height:20px;text-decoration:none}.list-msg__last-item-date,.list-msg__last-item-date strong,.list-msg__last-item-date:visited{color:#828282}@media (min-width:768px){.list-msg__last-item-date span{display:block}}.list-msg__item-checkbox{width:1%}.list-msg__item-category,.list-msg__item-category a{font-size:13px;color:#828282}@media (max-width:767px){.list-msg--xs-linear td,.list-msg--xs-linear th,.list-msg--xs-linear tr{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%!important}.list-msg--xs-linear .list-msg__item td:not(:last-child){border-bottom:none;padding-bottom:0}}.a11y{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.mainFooter{margin:0;padding:0}.mainFooter li{list-style:none}.mainFooter li{list-style:none}.mainFooter li{display:inline-block}.mainFooter li{list-style:none}.mainFooter li{list-style:none}.mainFooter li{display:inline-block}.mainFooter>li{margin-right:10px}.mainFooter>li a{line-height:30px;color:#696969;font-size:13px}.nav-tabs{margin:0;list-style-type:none;padding-left:0;background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -8px;border:none!important}.nav-tabs>li{line-height:1rem;position:relative}.nav-tabs>li .item-label,.nav-tabs>li>a{height:50px;width:100%;font-size:14px;text-decoration:none;color:#565656;padding:0 12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3)}.nav-tabs>li:not(:last-child):after{content:"\00a0";display:inline-block;height:25px;-webkit-box-shadow:1px 0 rgba(0,0,0,.2);box-shadow:1px 0 rgba(0,0,0,.2);border-right:1px solid rgba(255,255,255,.5);position:absolute;right:0;top:13px;z-index:5}.nav-tabs>li.active{background:#fff}.nav-tabs>li .dropdown{border:none}.nav-tabs>li .dropdown:hover{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.nav-tabs>li .dropdown .dropdown-menu{background:0 0;border:none;padding-top:10px;-webkit-box-shadow:none;box-shadow:none}.nav-tabs>li .dropdown a{text-shadow:none}.nav-tabs>li.nav-tab--fullwidth{width:100%}.nav-tabs>li>form{margin:0}.nav-tabs span{display:inline-block;vertical-align:middle;margin-left:5px}.nav-tabs i{vertical-align:middle}.nav-tabs .sponso{float:right;width:326px}.nav-tabs .big-sponso{padding:0}.nav-tabs .big-sponso a{display:block}.nav-tabs .big-sponso img{vertical-align:middle}.nav-tabs .big-sponso p{margin:0;line-height:25px}.nav-tabs .popOut{color:#565656;position:relative;top:-2px}.nav-tabs .popOut::before{top:23px}.nav-tabs .popOut__button{padding-right:20px;color:#565656}.nav-tabs--fullwidth{width:100%}.nav-tabs--searchField{line-height:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center}.nav-tabs--searchField input[type=search]{margin-bottom:0!important}.nav-tabs--navHorizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.nav-tabs--navHorizontal>li:not(:last-child){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:480px){.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.nav-tabs>li:not(:last-child){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}}div.input-group{position:relative;background:#fff;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.21);display:table;margin-bottom:10px}div.input-group input{-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;-webkit-box-shadow:none;box-shadow:none;display:table-cell;border:none!important;width:100%;padding:7px 7px 7px 7px}div.input-group button{margin:0;white-space:nowrap;min-height:35px;-o-text-overflow:initial;text-overflow:initial}div.input-group button.button::before{display:none}div.input-group button.only-icon{line-height:27px}div.input-group.with-border{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #bebebe}div.input-group.with-border input{height:32px}div.input-group.fullwidth{width:100%}div.input-group:not(.fullwidth){width:200px}div.input-group.smaller input{height:30px;margin-bottom:0}div.input-group.smaller .button{min-height:25px}div.input-group.smaller .button.only-icon{min-width:25px;height:25px;line-height:25px}div.input-group.smaller.flat{-webkit-box-shadow:none;box-shadow:none}div.input-group.smaller.flat button.button{min-height:30px}div.input-group.smaller.flat button.button.only-icon{min-width:30px}div.input-group.flat{-webkit-box-shadow:none;box-shadow:none}div.input-group.flat input{-webkit-box-shadow:none;box-shadow:none}div.input-group.flat button.button{margin:0;border:none;min-height:35px}div.input-group.flat button.button.only-icon{min-width:35px}div.input-group.flat button.button:active{padding-bottom:0}div.input-group .input-group-button:first-child{padding-left:4px}div.input-group.orange input[type=search],div.input-group.orange input[type=text]{height:35px;border:1px solid #7451eb}.input-group-button{width:1%;display:table-cell;vertical-align:middle}.input-group-button:not(:first-child){padding-left:5px}.input-group-button .label{display:table-cell}.input-group-button button.button{text-transform:uppercase;min-height:30px;height:30px;line-height:10px;margin-top:1px;margin-right:2px;margin-left:2px}.input-group-button button.button.only-icon{min-width:30px}.oc-tooltip{position:absolute;-webkit-box-shadow:0 0 3px 0 #565656;box-shadow:0 0 3px 0 #565656;background:#565656;font-size:11px;border:none;border-radius:5px;padding:6px;margin-top:0;line-height:15px}.oc-tooltip ul{margin:0;padding-left:15px}.oc-tooltip,.oc-tooltip li{color:#fff;font-size:11px}.oc-tooltip:before{content:' ';position:absolute}.oc-tooltip--bottom-right:before{top:-12px;left:6px}.oc-tooltip--bottom-left:before{top:-12px;right:6px}.oc-tooltip--top-left:before{bottom:-12px;right:6px}.oc-tooltip--top-right:before{bottom:-12px;left:6px}.oc-tooltip--error{background:#c21936}.oc-tooltip.is-hidden{opacity:0}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1350;text-align:center;opacity:1;display:block}.overlay.is-transparent{background:0 0}.overlay.is-loading{cursor:wait}.overlay.is-white{background:rgba(255,255,255,.75)}.overlay.is-hidden{opacity:0;display:none}div.paginate{display:table;width:100%;padding:5px 0}div.paginate a{font-size:14px;font-weight:700;line-height:15px;padding:5px 0;display:block}div.paginate a span{margin-bottom:0;font-size:11px;font-weight:400}div.paginate .after,div.paginate .back,div.paginate .before{display:table-cell}div.paginate .before{text-align:left;width:40%}div.paginate .after{text-align:right;width:40%}div.paginate .back{text-align:center;vertical-align:middle;width:20%}.pagination{list-style:none;margin:0;padding:0}.pagination>a,.pagination>li,.pagination>span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 6px;min-width:30px;height:30px;line-height:22px}.pagination>li{padding:0 3px 0 0}.pagination>li a{display:block;min-width:30px;height:30px;line-height:29px;color:#fff}.pagination a,.pagination span{display:inline-block;text-align:center}.pagination .current{text-align:center;width:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-shadow:none;float:none;background-color:#828282}.pagination .current :active{-webkit-box-shadow:none;box-shadow:none}.pagination li.current{background:0 0}.pagination li.current>a,.pagination li.current>a:hover{background-color:#828282!important;cursor:default}.pagination a{background-color:#7451eb;border-bottom:3px solid rgba(0,0,0,.25);border-top:none;color:#fff;text-decoration:none}.pagination a:not(:disabled):not(.disabled):hover{background-color:#592fe7}.pagination a.disabled,.pagination a:disabled{border-color:#b6a3f4}.pagination a:not(:disabled):not(.disabled):hover{background-color:#592fe7}.pagination a.disabled,.pagination a:disabled{border-color:#b6a3f4}.pagination a:active{border:none}.pagination a span.arrowRight{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#fff;border-width:5px 0 5px 7px;bottom:-1px;right:-1px;position:relative;float:none;padding:0}.pagination a span.arrowLeft{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:#fff;border-width:5px 7px 5px 0;bottom:-1px;right:1px;position:relative;float:none;padding:0}.pagination a.first,.pagination a.last{display:none}.roundIcon{font-family:sans-serif;font-size:24px;display:inline-block;line-height:1.5em;height:1.5em;width:1.5em;background:rgba(130,130,130,.6);-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease;color:#fff;text-align:center;border-radius:100%}.roundIcon .roundIcon__icon{font-size:.9em;position:relative;line-height:inherit;display:block}.roundIcon:hover,.roundIcon:visited{color:#fff}a.roundIcon{cursor:pointer;text-decoration:none}.roundIcon:hover{background:#828282}.roundIcon.roundIcon--blogger:hover{background-color:#ee5f2f}.roundIcon.roundIcon--facebook:hover{background-color:var(--clf-social-facebook)}.roundIcon.roundIcon--twitter:hover{background-color:#03d0fc}.roundIcon.roundIcon--instagram:hover{background:-o-linear-gradient(40.8deg,#f9ed32 10%,#ee2a7b 55%,#002aff);background:linear-gradient(49.2deg,#f9ed32 10%,#ee2a7b 55%,#002aff)}.roundIcon.roundIcon--youtube:hover{background-color:var(--clf-social-google)}.roundIcon.roundIcon--linkedin:hover{background-color:var(--clf-social-linkedin)}.roundIcon.roundIcon--highlighted{background-color:#2e7e32}.roundIcon.roundIcon--alt{background-color:#7451eb}.roundIcon.roundIcon--disabled{background-color:#565656}.alt-section{background:var(--clf-layout-surface-alternative-background);border-bottom:1px solid #dfdfdf}.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section,section{padding-top:20px;padding-bottom:20px}.main-section section:first-child,div>.main-section,div>section,section section:first-child{padding-top:0}.main-section section:last-child,section section:last-child{padding-bottom:0}.main-section.alt-section,section.alt-section{background:var(--clf-layout-surface-alternative-background);border-bottom:1px solid #dfdfdf}.main-section.alt-section:not(.no-border),section.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section.alt-section:not(.no-border),section.alt-section:not(.no-border){-webkit-box-shadow:2px 4px 3px rgba(236,236,236,.5);box-shadow:2px 4px 3px rgba(236,236,236,.5)}.main-section.no-border,section.no-border{border:0}.main-section.no-padding,section.no-padding{padding:0}section>section:not(:first-child){padding:0;margin:20px 0}.section{background:#ececec}.section.alt-section{background:#ececec;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:40px}.section--noBackground{background:0 0}section.advertise{padding:0;margin:20px 0}.ribbon{font-size:80%;border-top-color:#828282;border-top-style:solid;height:0;position:relative;text-align:center;border-top-width:2em;border-left:1em solid transparent;border-right:1em solid transparent}.ribbon:before{border-color:#828282 #828282 #828282 transparent}.ribbon:after{border-color:#828282 transparent transparent transparent}.ribbon:before{border-color:#828282 #828282 #828282 transparent}.ribbon:after{border-color:#828282 transparent transparent transparent}.ribbon span{display:block;white-space:nowrap;z-index:1;color:#fff;text-shadow:#565656 0 1px 0;margin:0;position:relative;padding:0 .8em;top:-1.65em;font-size:1.1em}.ribbon:after,.ribbon:before{position:absolute;display:block;border-style:solid;content:'';bottom:-.7em;width:1.5em}.ribbon:before{left:-1.6em;border-width:2.1em 0 0 1.4em}.ribbon:after{right:-1.6em;border-width:2.1em 1.4em 0 0}.ribbon .ribbon__content{font-weight:700}.ribbon .ribbon__content:after,.ribbon .ribbon__content:before{border-color:rgba(0,0,0,.3) transparent transparent transparent;position:absolute;display:block;border-style:solid;z-index:1;content:'';bottom:-.33em}.ribbon .ribbon__content:before{left:-.13em;border-width:.7em 0 0 1.4em;top:0}.ribbon .ribbon__content:after{right:-.13em;border-width:.7em 1.4em 0 0;top:0}.ribbon--red{border-top-color:#c21936;border-top-style:solid}.ribbon--red:before{border-color:#c21936 #c21936 #c21936 transparent}.ribbon--red:after{border-color:#c21936 transparent transparent transparent}.ribbon--red:before{border-color:#c21936 #c21936 #c21936 transparent}.ribbon--red:after{border-color:#c21936 transparent transparent transparent}.ribbon--orange{border-top-color:#7451eb;border-top-style:solid}.ribbon--orange:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange-alt{border-top-color:#7451eb;border-top-style:solid}.ribbon--orange-alt:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange-alt:after{border-color:#7451eb transparent transparent transparent}.ribbon--orange-alt:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--orange-alt:after{border-color:#7451eb transparent transparent transparent}.ribbon--peach{border-top-color:#7451eb;border-top-style:solid}.ribbon--peach:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--peach:after{border-color:#7451eb transparent transparent transparent}.ribbon--peach:before{border-color:#7451eb #7451eb #7451eb transparent}.ribbon--peach:after{border-color:#7451eb transparent transparent transparent}.ribbon--dark{border-top-color:#565656;border-top-style:solid}.ribbon--dark:before{border-color:#565656 #565656 #565656 transparent}.ribbon--dark:after{border-color:#565656 transparent transparent transparent}.ribbon--dark:before{border-color:#565656 #565656 #565656 transparent}.ribbon--dark:after{border-color:#565656 transparent transparent transparent}.ribbon--large{font-size:99%}.ribbon--tall{border-top-width:3em}.ribbon--tall span{top:-3.25em;font-weight:400;font-size:12px}.ribbon--tall:before{border-width:2.6em 0 0 1.4em}.ribbon--tall:after{border-width:2.6em 1.4em 0 0}.ribbon--small{font-size:66%}.simpleEncart{padding:20px;margin:20px 0;background:#e5e5e5}.simpleTable{background:#ececec;border-collapse:collapse;font-size:14px}.simpleTable>thead{background:#bebebe;text-align:left}.simpleTable td,.simpleTable th{border:thin solid #fff;padding:5px}.simpleTable tr:nth-child(2n){background:rgba(190,190,190,.2)}.simpleTable__smallImage{width:40px;vertical-align:middle;padding:0 10px}.simpleTable__link{text-decoration:none;color:#7451eb}.simpleTable__link:hover{color:#7451eb;text-decoration:underline}.simpleTable__link:hover{color:#7451eb;text-decoration:underline}.simpleTable--wide{width:100%}.slidingSidebar{position:fixed;top:0;right:0;bottom:0;overflow:hidden;z-index:1360;pointer-events:none}.slidingSidebar__toggler{width:44px;line-height:44px;background:#fff;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%);cursor:pointer;position:absolute;top:280px;text-align:center;border-bottom:4px solid rgba(0,0,0,.5)}.slidingSidebar__toggler>i{vertical-align:-2px;text-align:center}.slidingSidebar__content{position:absolute;left:100%;-webkit-transition:.35s cubic-bezier(.4, 0, .2, 1);-o-transition:.35s cubic-bezier(.4, 0, .2, 1);transition:.35s cubic-bezier(.4, 0, .2, 1);pointer-events:auto;height:100%;background:#fff}.slidingSidebar__togglerClose{display:none}.slidingSidebar.is-opened .slidingSidebar__content{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.slidingSidebar.is-opened .slidingSidebar__togglerOpen{display:none}.slidingSidebar.is-opened .slidingSidebar__togglerClose{display:inline-block}.switch{font-size:24px;display:inline-table}.switch__form{display:none}.switch__button{display:block;cursor:pointer;border:1px solid #9b9b9b;min-width:1.66em;height:.83em;position:relative;border-radius:.5em}.switch__button::before{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-right-color:#7451eb;border-width:4px 6px 4px 0;position:absolute;top:.21em;left:.15em}.switch__button::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-left-color:#7451eb;border-width:4px 0 4px 6px;position:absolute;top:.21em;right:.15em}.switch__cursor{display:block;border-radius:50%;border:1px solid #696969;width:1em;height:1em;position:absolute;top:-.125em;left:.291em;background:#fff;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px;box-shadow:rgba(0,0,0,.5) 0 2px 4px;z-index:1;-webkit-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease}.switch__cursor::before{content:' ';display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#828282),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#828282,rgba(0,0,0,0));background:linear-gradient(to bottom,#828282,rgba(0,0,0,0))}.switch__buttonContainer,.switch__firstOption,.switch__secondOption{display:table-cell;vertical-align:middle}.switch__firstOption,.switch__secondOption{font-size:.5em;padding:0 .8em}.switch__firstOption,.switch__secondOption,a.switch__firstOption,a.switch__secondOption{color:var(--clf-text-on-main-minor);text-decoration:none}.switch__firstOption{text-align:right}.switch.is-firstSelected .switch__firstOption{color:var(--clf-text-on-main);pointer-events:none}.switch.is-firstSelected .switch__cursor{left:-.125em}.switch.is-secondSelected .switch__secondOption{color:var(--clf-text-on-main);pointer-events:none}.switch.is-secondSelected .switch__cursor{left:.707em}.titleSplitted{font-weight:400;color:var(--clf-text-on-main)}.titleSplitted strong{font-weight:500}.titleSplitted:first-letter{text-transform:capitalize}.titleSplitted--big{font-size:1.625rem;line-height:1.75rem}.titleSplitted--purple{color:#7451eb}.wysiwyg{position:relative}.wysiwyg .wysiwyg__toolbar{display:block;height:auto;width:100%;z-index:999}.wysiwyg__spinner.wysiwyg__spinner{font-family:ocfont;position:absolute;font-size:24px;color:rgba(0,0,0,.3);top:6px;right:5px;line-height:23px;opacity:0;tranpsition:opacity 0.2s}.wysiwyg.is-dirty .wysiwyg__editor{border:1px solid #7451eb;-webkit-box-shadow:0 0 0 5px rgba(116,81,235,.3);box-shadow:0 0 0 5px rgba(116,81,235,.3)}.wysiwyg.is-saving .wysiwyg__spinner{opacity:1}.wysiwyg.has-desactivatedToolbar .wysiwyg__toolbar,.wysiwyg.wysiwyg--noToolbar .wysiwyg__toolbar{display:none}#zenbox_body,#zenbox_container,.zenbox_header{width:315px!important}#zenbox_body{margin-top:-10px!important}#zenbox_container{margin-top:-50px!important}.dateSelect{visibility:hidden;position:relative;display:inline-block;white-space:nowrap}.dateSelect.is-disabled .dateSelect__calendar-link:hover{color:#bebebe;cursor:default}.dateSelect__calendar-container{-webkit-box-shadow:-2px 3px 4px 0 rgba(0,0,0,.15);box-shadow:-2px 3px 4px 0 rgba(0,0,0,.15);top:0;right:0;z-index:1;position:absolute}a.dateSelect__calendar-link{text-decoration:none;display:inline-block;text-align:right;color:rgba(0,0,0,.5);margin-left:5px;margin-right:15px;cursor:pointer;position:relative;top:-4px}select.dateSelect__select{width:auto;margin-right:5px}@media only screen and (max-width:480px){select.dateSelect__select{font-size:11px}}ul.ui-autocomplete{-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);position:absolute;max-height:300px;overflow-y:auto;overflow-x:hidden}ul.ui-autocomplete .thumbnail{background:#fff;vertical-align:middle;width:30px;height:30px}* html .ui-autocomplete{height:300px}.ui-helper-hidden-accessible{display:none}.ui-state-default.ui-button-text-only.ui-button{background:#7451eb;border-color:#7451eb;color:#fff;font-size:.875rem;line-height:1.5rem;padding:0;display:inline-block;min-height:36px;cursor:pointer;font-family:Inter,sans-serif;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.ui-state-default.ui-button-text-only.ui-button.button--selected,.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link:hover{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#7451eb;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--reversed{background:#fff;color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button.button--selected,.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--link:hover{color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#7451eb;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.button--reversed{background:#fff;color:#7451eb}.ui-state-default.ui-button-text-only.ui-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button span{display:inline-block}.ui-state-default.ui-button-text-only.ui-button span:first-letter{text-transform:uppercase}.ui-state-default.ui-button-text-only.ui-button:hover{color:#fff;background:#7451eb;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.ui-state-default.ui-button-text-only.ui-button:active{color:#fff;background:#7451eb;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.ui-state-default.ui-button-text-only.ui-button:hover,a.ui-state-default.ui-button-text-only.ui-button,span.ui-state-default.ui-button-text-only.ui-button{text-decoration:none}.ui-state-default.ui-button-text-only.ui-button.cancel-button{background:#565656;color:#fff;border-color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selected,.ui-state-default.ui-button-text-only.ui-button.cancel-button:hover{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button:active{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link:hover{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed:hover{background:#fff}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selected,.ui-state-default.ui-button-text-only.ui-button.cancel-button:hover{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button:active{color:#fff;background:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--link:hover{color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector.button--selected::after,.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-default.ui-button-text-only.ui-button.cancel-button.button--reversed:hover{background:#fff}.ui-state-focus.cancel-button{background:#565656;color:#fff;border-color:#565656}.ui-state-focus.cancel-button.button--selected,.ui-state-focus.cancel-button:hover{color:#fff;background:#565656}.ui-state-focus.cancel-button:active{color:#fff;background:#565656}.ui-state-focus.cancel-button.button--link{color:#565656}.ui-state-focus.cancel-button.button--link:hover{color:#565656}.ui-state-focus.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--selector.button--selected::after,.ui-state-focus.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-focus.cancel-button.button--reversed:hover{background:#fff}.ui-state-focus.cancel-button.button--selected,.ui-state-focus.cancel-button:hover{color:#fff;background:#565656}.ui-state-focus.cancel-button:active{color:#fff;background:#565656}.ui-state-focus.cancel-button.button--link{color:#565656}.ui-state-focus.cancel-button.button--link:hover{color:#565656}.ui-state-focus.cancel-button.button--selector::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#fff;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--selector.button--selected::after,.ui-state-focus.cancel-button.button--selector:hover::after{content:" ";display:inline-block;height:0;width:0;border:1px solid transparent;border-top-color:#565656;border-width:7px 5px 0 5px}.ui-state-focus.cancel-button.button--reversed{background:#fff;color:#565656}.ui-state-focus.cancel-button.button--reversed:hover{background:#fff}/*!
 * jQuery UI Datepicker 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;font-size:13px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:3px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next .ui-icon::before,.ui-datepicker .ui-datepicker-prev .ui-icon::before{margin-right:10px;margin-left:4px}.ui-datepicker .ui-datepicker-prev{line-height:15px;left:3px}.ui-datepicker .ui-datepicker-next{line-height:15px;right:3px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{cursor:pointer;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-6px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;text-transform:capitalize}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*!
 * jQuery UI Dialog 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;border:none}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:absolute;right:5px;z-index:1;background:0 0;border:none;margin:0;padding:0}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;border:none;background:0 0}.ui-dialog .ui-dialog-titlebar-close .ui-icon{font-size:15px;color:#bebebe}.ui-dialog .ui-dialog-titlebar-close:hover{background:inherit;color:inherit}.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon{color:#565656}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:25px 10px 10px;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border:none;background-image:none;margin-top:0;padding:0 5px 15px 5px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-icon-closethick{font-family:ocfont;text-indent:0;font-family:ocfont;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-icon-closethick:before{font-family:ocfont}.ui-icon-closethick:before{font-family:ocfont}.ui-icon-closethick:before{content:"\f11e"}.ocCheckbox{position:relative;display:inline-block;margin-right:3px}.ocCheckbox__check{position:relative;text-align:center;display:inline-block;width:16px;height:16px;vertical-align:middle;background-color:#fff;border-radius:3px;border:1px solid #bebebe}.ocCheckbox__check:after{opacity:0;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;content:" ";display:inline-block;width:12px;height:12px;border-radius:3px;background:#7451eb;position:absolute;top:1px;left:1px}.ocCheckbox>input[type=checkbox]{opacity:0;position:absolute;height:16px;z-index:2}.ocCheckbox>input[type=checkbox]:checked+.ocCheckbox__check:after{opacity:1}.ocCheckbox>input[type=checkbox]:disabled+.ocCheckbox__check{background:#e5e5e5}.ocCheckbox>input[type=checkbox]:disabled+.ocCheckbox__check:after{background:#828282}.ui-menu{padding:0}.ui-menu .ui-menu-item{padding:2px 6px}.ui-menu .ui-menu-item a{padding:8px}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;font-size:22px}#fancybox-loading div i{color:#000}.fancybox-close{position:absolute;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-type-image{-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.5)}.fancybox-type-image .fancybox-close{font-family:ocfont;font-size:13px;top:0;right:0;color:#000;text-align:center;display:block;width:24px;height:24px;line-height:24px}.fancybox-type-image .fancybox-close:before{content:"\f11e"}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040;color:#000}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav i{position:absolute;top:50%;width:56px;text-align:center;height:44px;margin-top:0;cursor:pointer;z-index:8040;color:#000;font-size:30px;line-height:47px}.fancybox-next{text-align:right}.fancybox-prev i{left:0}.fancybox-next i{right:0}.fancybox-nav i,.fancybox-type-image .fancybox-close{background:rgba(255,255,255,.7);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.no-touchevents .fancybox-nav i,.no-touchevents .fancybox-type-image .fancybox-close{opacity:0}.fancybox-skin:hover .fancybox-close,.fancybox-skin:hover .fancybox-nav i{opacity:1}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(255,255,255,.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font-size:13px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:8px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.7);text-shadow:0 1px 2px #222;color:#fff;font-weight:700}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.timeSelect{position:relative;display:inline-block;white-space:nowrap}.timeSelect>select{width:auto}.timeSelect>select[name*=hour]{margin-right:5px}.timeSelect>select[name*=minute]{margin-left:5px}.ui-pnotify{top:25px;right:25px;position:absolute;height:auto;z-index:9999}html>body>.ui-pnotify{position:fixed}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 2px 10px rgba(50,50,50,.5);box-shadow:0 2px 10px rgba(50,50,50,.5)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-sharp{border-radius:0}.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify-history-container{position:absolute;top:0;right:18px;width:70px;border-top:none;padding:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;z-index:10000}.ui-pnotify-history-container .ui-pnotify-history-header{padding:2px;text-align:center}.ui-pnotify-history-container button{cursor:pointer;display:block;width:100%}.ui-pnotify-history-container .ui-pnotify-history-pulldown{display:block;margin:0 auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-widget{font-family:Inter,sans-serif;font-size:1.1em}.ui-widget-content{border:1px solid #bebebe;background:#ececec}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-radius:0;background-clip:padding-box}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#565656;color:#fff}.ui-state-focus.ui-state-focus a{color:#fff!important}.ui-icon-circle-triangle-e{font-family:ocfont;text-indent:0}.ui-icon-circle-triangle-e:before{content:"\f164"}.ui-icon-circle-triangle-w{font-family:ocfont;text-indent:0}.ui-icon-circle-triangle-w:before{content:"\f171"}.ui-widget-overlay{background:rgba(0,0,0,.3);opacity:1}.adviceReminder{position:fixed;top:10px;left:0;width:100%;text-align:center;z-index:1348;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.adviceReminder--visible{opacity:1}.adviceReminder__container{margin:auto}.adviceReminder--visible .adviceReminder__children{pointer-events:all}.extendBar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#f6f6f6}.extendBar__title{display:block;-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0;margin-left:5px;font-size:1.063rem;font-weight:700;text-align:left}.extendBar__actionIcon{cursor:pointer;opacity:.5}.extendBar__actionIcon:hover{opacity:1}.extendBar__actionIcon,.extendBar__icon{font-size:1.25rem}.extendableContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extendableContainer--expanded{position:fixed;top:0;left:0;right:0;bottom:0;padding:10px;z-index:1349;background:#fff}.extendableContainer__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.extendableContainer__content.is-expanded{height:100%}.extendableContainer__content.is-expanded>div>iframe{height:100%}.icon--rounded{border:1px solid;padding:5px;border-radius:50%}.lightPopin{position:relative;min-width:380px;background:#fff;padding:20px;border:1px solid #7451eb;border-radius:6px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.linePlaceholder{width:100%;display:inline-block;background:rgba(0,0,0,.1);height:13px;border-radius:3px;margin-bottom:5px}.shortMessageBox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #7451eb;border-radius:5px;padding:15px}.shortMessageBox__icon{margin-right:15px}.shortMessageBox__closeIcon{opacity:.5;cursor:pointer;padding:1em;margin:-1em -1em -1em 0}.shortMessageBox__closeIcon:hover{opacity:1}.shortMessageBox--clickable{cursor:pointer}.sideRibbon{position:relative}.sideRibbon__content{background-color:#7451eb;position:relative;left:-20px;z-index:2;color:#fff;text-align:center;text-transform:uppercase;font-size:1.25rem;line-height:1.563rem;padding:5px 40px;font-weight:700}@media only screen and (max-width:768px){.sideRibbon__content{font-size:1rem;line-height:1.625rem}}.sideRibbon__edgeBottomLeft,.sideRibbon__edgeBottomRight{position:absolute;z-index:1;border-style:solid;height:0;width:0}.sideRibbon__edgeBottomLeft{left:-20px;border-color:transparent #4419d7 transparent transparent;border-width:0 20px 10px 0}.sideRibbon__edgeBottomRight{top:0}.sideRibbon__backLeft{position:absolute;top:10px;left:0;width:0;height:80px;z-index:0}.sideRibbon__backRight{position:absolute;top:0;right:0;width:0;height:80px;z-index:0}.sideRibbon--primary .sideRibbon__content{background-color:#7451eb}.sideRibbon--primary .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#4419d7}.sideRibbon--validated .sideRibbon__content{background-color:#2e7e32}.sideRibbon--validated .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#1a461c}.sideRibbon--refused .sideRibbon__content{background-color:#f52}.sideRibbon--refused .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#d43100}.sideRibbon--draft .sideRibbon__content{background-color:#00afaf}.sideRibbon--draft .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#006263}.sideRibbon--danger .sideRibbon__content{background:#d50000}.sideRibbon--danger .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#890000}.sideRibbon--default .sideRibbon__content{background:#737373}.sideRibbon--default .sideRibbon__edgeBottomLeft{border-color:transparent;border-right-color:#4d4d4d}.popout{margin-top:5px;background:#fff;border:1px solid #bebebe;-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15)}.icoButton{display:block;position:absolute;top:0;right:0;min-width:16px;font-size:1rem;line-height:1rem;padding:10px;text-decoration:none;cursor:pointer;background:0 0;border:none}.formLabel{display:block;margin-bottom:4px}.OCRadio__label{display:block;padding:2px 0}.OCRadio__button{margin-right:10px}.emoji{width:20px;height:20px;font-size:0;color:transparent;display:inline-block;vertical-align:bottom;background-size:contain;background-repeat:no-repeat;background-position:center}.stickyBanner{display:block;position:fixed;top:-150px;left:0;right:0;-webkit-transition:top .5s;-o-transition:top .5s;transition:top .5s}.stickyBanner--visible{top:0}.jobSurvey.jobSurvey .oc-mainHeader__avatarWrapper,.jobSurvey.jobSurvey .oc-mainHeader__drawerIcon,.jobSurvey.jobSurvey .oc-mainHeader__navWrapper,.jobSurvey.jobSurvey .skipLink{display:none}.videoPlayer{display:block;background:#000;width:100%;height:362px;margin:15px auto}.autocompleteSelections__item{display:inline-block;background-color:#e3e3e3;padding:2px 5px;margin:5px;text-align:left;min-width:50px}.autocompleteSelections__removeItem{cursor:pointer;opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;font-size:.625rem;vertical-align:middle;padding:0 0 0 5px;z-index:0;border:0;background:0 0}.autocompleteSelections__removeItem:hover{opacity:1}.autocompleteSelections--sortable .draggable{cursor:move}.autocompleteSelections--sortable .dragged{opacity:.9}.autocompleteSelections--sortable .placeholder{opacity:.4}.autocompleteSuggestions{background-color:#e3e3e3;position:absolute;z-index:999;width:100%}.autocompleteSuggestions__list{list-style:none;padding:5px;margin:0;max-height:300px;overflow:auto;border:1px solid #bebebe;border-top:0}.autocompleteSuggestions__listItem{padding:5px;cursor:pointer}.autocompleteSuggestions__listItem--highlighted{background-color:#333;color:#fff}.autocompleteSuggestions__itemImage{height:30px;vertical-align:middle;margin-right:5px}.codevolve__iframe{width:100%;height:100%}h5.internetWarning__title.internetWarning__title{font-size:1.5rem;text-align:center}.internetWarning__icon{display:block;margin:30px;text-align:center;font-size:3.75rem}.internetWarning__text{text-align:center;width:85%;margin:0 auto}div .internetWarning{display:none}div .internetWarning--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar{height:750px}.calendar .rbc-allday-cell{display:none}.calendar .rbc-day-slot .rbc-event{border-color:#f8f6fe}.calendar .rbc-event.rbc-selected{background-color:#7451eb}.calendar .rbc-event{background:#7451eb}.calendar .rbc-today{background:#f8f6fe}.calendar .rbc-event-content{font-size:.75rem}.calendar .rbc-event-label{font-size:68%}.emojisAutocomplete{padding:3px}.emojiSuggestion{padding:3px;cursor:pointer}.emojiSuggestion:hover{background-color:#ececec}.modal{border:1px solid #bebebe;background:#fff;-webkit-overflow-scrolling:touch;outline:0;padding:20px;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);position:absolute;left:50%;top:50%;width:98%}.modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:160px;min-height:120px}.modal__content{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal__actionItem{min-width:60px}.modal__actionItem:not(:last-child){margin-right:20px}.modal__actions{border-top:1px solid #bebebe;padding:10px;text-align:right;margin:20px -20px -20px -20px}@media only screen and (min-width:768px){.modal{width:550px}}.projectUpload .projectUpload__content{margin:16px 0}.projectUpload__uploader{max-width:600px;margin:40px auto 0 auto;text-align:center}.projectUpload__sideRibbonWrapper{display:block;position:absolute;top:10px;left:0}@media only screen and (min-width:768px){.projectUpload{padding:60px 35px 20px 35px}}.surveyProgressBar{background-color:rgba(0,0,0,.1);height:5px}.surveyProgressBar__inner{height:100%;background-color:#7451eb;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.textareaCounter__label{font-weight:700;margin:0 0 10px 0}.textareaCounter__counter{width:100%;display:inline-block;text-align:right}.textareaCounter--noResize{resize:none}h5.stepPanel__title.stepPanel__title{font-size:1.5rem;margin:0 0 30px;text-align:center}.stepPanel__icon{display:block;margin:30px;text-align:center;font-size:3.75rem}.stepPanel__image{display:block;margin:20px auto;max-height:100px;width:auto}.stepPanel__text{text-align:center;width:85%;margin:0 auto 3rem auto}.internetWarning,.tutorial{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.internetWarning__overlay,.tutorial__overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(100,100,100,.86)}.shortMessageBox__icon{color:#7451eb}.pathHit{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;text-align:center;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);background:#fff;cursor:pointer;outline:0}.pathHit.searchPath__item{margin:16px}.pathHit__inner{padding:10px 15px;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pathHit__categoryLabel{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:3px 15px;background:#bebebe;border-radius:20px;display:inline-block;-webkit-box-shadow:rgba(121,121,121,.35) 1px 1px 10px;box-shadow:rgba(121,121,121,.35) 1px 1px 10px;color:#fff;font-size:.75rem;line-height:1.375rem;white-space:nowrap}.pathHit__title{font-size:1.25rem;line-height:1.875rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;overflow:hidden;margin-top:16px}.pathHit__information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;font-size:.875rem;line-height:1.5rem;margin:20px auto}.pathHit__informationLabel{font-size:.75rem;line-height:1.375rem;color:#777676;white-space:nowrap}.pathHit__informationLabel:not(:last-child){margin-right:15px}.pathHit__informationIcon{padding-right:5px;font-size:1rem;line-height:1.625rem;display:inline-block;vertical-align:middle}.pathHit__description{font-size:.875rem;line-height:1.5rem;margin:15px 0;min-height:96px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.pathHit__action{border-top:1px solid rgba(0,0,0,.1);border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px 0;background:rgba(0,0,0,.03)}.pathHit__actionLabel{font-size:.875rem;line-height:1.5rem}.pathHit__actionLabel .pathAction--soon{color:#565656}.pathHit:focus,.pathHit:hover{color:var(--clf-text-on-main);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.pathHit:active{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.pathHit--soon:hover{cursor:not-allowed;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.pathHit--soon:hover .pathAction--soon,.pathHit--soon:hover .pathHit__actionLabel,.pathHit--soon:hover .pathHit__description,.pathHit--soon:hover .pathHit__informationLabel,.pathHit--soon:hover .pathHit__title{color:#bebebe}.pathHit--soon:hover .pathHit__action{background:#fbfbfb!important}.pathHit--soon:active{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.pathHit--skeleton{background:#fff}.pathHit--skeleton,.pathHit--skeleton:hover{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);cursor:default}.pathHit--skeleton .pathHit__item{-webkit-box-shadow:none;box-shadow:none;min-width:120px}.pathHit--skeleton .pathHit__action{background:#fbfbfb}.pathHit--skeleton .pathHit__inner{min-height:251px}.skeleton-hit__results{padding:0;margin:0;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.skeleton-hit__hit{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;padding:16px;margin-bottom:24px}@media (min-width:480px){.skeleton-hit__hit{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:992px){.skeleton-hit__hit{-ms-flex-preferred-size:33%;flex-basis:33%}}.skeleton-hit__illustration{width:100%;height:auto;margin:0;margin-bottom:8px;display:block;padding:0;padding-bottom:46.15%;background-color:#bebebe}.skeleton-hit__category{height:20px;width:30%;background:#bebebe;margin-bottom:8px}.skeleton-hit__title{height:25px;width:60%;margin-bottom:8px;background:#bebebe}.skeleton-hit__metadata{display:inline-block;margin-right:22px;height:18px;width:20%;background:#bebebe}.courseHit{width:218px;display:block;text-decoration:none;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);background:#fff;cursor:pointer;outline:0;position:relative;margin-bottom:40px;overflow:hidden}.courseHit__illustration{height:122px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.courseHit__author{padding:5px 10px;position:absolute;bottom:-12px;left:15px;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);border-radius:20px;font-size:.563rem;line-height:.75rem;text-transform:uppercase;max-width:190px}.courseHit__authorOC{font-weight:500;color:#7451eb}.courseHit__authorOriginal{text-transform:capitalize}.courseHit__title{margin-top:10px;margin-bottom:0;font-size:1.063rem;line-height:1.688rem;font-weight:500;text-align:left;padding:15px;min-height:108px;overflow:hidden;position:relative}.courseHit__descriptionTitle{font-size:1.063rem;line-height:1.688rem;font-weight:500;text-align:left;padding:15px}.courseHit__descriptionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;position:absolute;-webkit-transform:translate(0,132px);-ms-transform:translate(0,132px);transform:translate(0,132px);overflow:hidden;z-index:3;opacity:0;height:calc(100% + 1px);width:calc(100% + 1px)}.courseHit__description{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;line-height:1.375rem;margin:10px;margin-top:0;overflow:auto}.courseHit__action{border-top:1px solid rgba(0,0,0,.1);padding:15px 0;background:rgba(0,0,0,.03);text-align:center}.courseHit__actionLabel{font-size:.875rem;line-height:1.5rem}.courseHit__actionLabel .courseAction--soon{color:#565656}.courseHit__shareCertificate{margin-top:-20px;margin-bottom:40px;width:218px}.courseHit:focus,.courseHit:hover{color:var(--clf-text-on-main);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.courseHit:focus .courseHit__descriptionWrapper,.courseHit:hover .courseHit__descriptionWrapper{-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px);opacity:.98;background:#fff;overflow:auto}.courseHit:active{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}@media only screen and (max-width:480px){.courseHit{width:100%;margin:0;border-radius:0;height:auto;border-bottom:1px solid #ececec}.courseHit,.courseHit:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.courseHit .courseHit__action,.courseHit .courseHit__author,.courseHit .courseHit__descriptionWrapper{display:none}.courseHit .courseHit__illustration{border-radius:0;float:left;width:146px;height:87px}.courseHit .courseHit__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:5px 15px;height:100%;min-height:auto}.courseHit__shareCertificate{margin-top:10px}.courseHit.courseHit--soon .courseHit__action{display:block;padding:10px 0;border:none;background:0 0}.courseHit.courseHit--soon:hover .courseHit__action{background:0 0!important}}.courseHit--soon:hover{cursor:not-allowed;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.courseHit--soon:hover .courseAction--soon,.courseHit--soon:hover .courseHit__actionLabel,.courseHit--soon:hover .courseHit__author,.courseHit--soon:hover .courseHit__description,.courseHit--soon:hover .courseHit__descriptionTitle,.courseHit--soon:hover .courseHit__informationLabel,.courseHit--soon:hover .courseHit__title{color:#bebebe}.courseHit--soon:hover .courseHit__descriptionWrapper{opacity:1}.courseHit--soon:hover .courseHit__action{background:#fbfbfb!important}.courseHit--soon:active{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.courseHit--no-desc .courseHit__descriptionWrapper{display:none}.courseHit--suggested{border:1px solid #7451eb;background-color:#f8f6fe}.myCourses .courseHit.courseHit--soon{cursor:pointer}.myCourses .courseHit.courseHit--soon:hover .courseAction--soon,.myCourses .courseHit.courseHit--soon:hover .courseHit__actionLabel,.myCourses .courseHit.courseHit--soon:hover .courseHit__author,.myCourses .courseHit.courseHit--soon:hover .courseHit__description,.myCourses .courseHit.courseHit--soon:hover .courseHit__descriptionTitle,.myCourses .courseHit.courseHit--soon:hover .courseHit__informationLabel,.myCourses .courseHit.courseHit--soon:hover .courseHit__title{color:var(--clf-text-on-main)}.oc-typography-body{font-size:1rem;font-family:"Inter";font-weight:400;line-height:26px;letter-spacing:0px}.oc-typography-bodySmall{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-caption{font-size:.75rem;font-family:"Inter";font-weight:400;line-height:18px;letter-spacing:0px}.oc-typography-overline{font-size:.75rem;font-family:"Inter";font-weight:500;line-height:18px;letter-spacing:0px;text-transform:uppercase}.oc-typography-subheading{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px}.oc-typography-subheadingSmall{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-highlight{font-size:1.25rem;font-family:"Inter";font-weight:500;line-height:30px;letter-spacing:0px}.oc-typography-medium{font-size:1rem;font-family:"Inter";font-weight:500;line-height:24px;letter-spacing:0px}.oc-typography-checkbox{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-chip{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-errorMessage{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-helper{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-input{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-label{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-radioButton{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-checkboxSingle{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-h1{font-size:1.625rem;font-family:"Inter";font-weight:700;line-height:33px;letter-spacing:0px}.oc-typography-h1Impact{font-size:2.5rem;font-family:"Inter";font-weight:700;line-height:50px;letter-spacing:0px}.oc-typography-h2{font-size:1.5rem;font-family:"Inter";font-weight:700;line-height:36px;letter-spacing:0px}.oc-typography-h3{font-size:1.25rem;font-family:"Inter";font-weight:700;line-height:30px;letter-spacing:0px}.oc-typography-h4{font-size:1.125rem;font-family:"Inter";font-weight:700;line-height:27px;letter-spacing:0px}.oc-typography-h5{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}.oc-typography-h6{font-size:.875rem;font-family:"Inter";font-weight:700;line-height:22px;letter-spacing:0px}.oc-typography-button{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px;text-transform:initial}.oc-typography-hyperlink{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px;text-decoration:underline}.oc-typography-hyperlinkSmall{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px;text-decoration:underline}.oc-typography-hyperlinkLarge{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}.oc-typography-subtitle1{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px}.oc-typography-subtitle2{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-body1{font-size:1rem;font-family:"Inter";font-weight:400;line-height:26px;letter-spacing:0px}.oc-typography-body2{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}@media(min-width: 768px){.oc-typography-highlight{font-size:1.5rem;font-family:"Inter";font-weight:500;line-height:36px;letter-spacing:0px}.oc-typography-medium{font-size:1.125rem;font-family:"Inter";font-weight:500;line-height:27px;letter-spacing:0px}.oc-typography-h1{font-size:2.5rem;font-family:"Inter";font-weight:700;line-height:50px;letter-spacing:0px}.oc-typography-h1Impact{font-size:3.625rem;font-family:"Inter";font-weight:700;line-height:72px;letter-spacing:0px}.oc-typography-h2{font-size:2rem;font-family:"Inter";font-weight:700;line-height:48px;letter-spacing:0px}.oc-typography-h3{font-size:1.5rem;font-family:"Inter";font-weight:700;line-height:36px;letter-spacing:0px}.oc-typography-h4{font-size:1.25rem;font-family:"Inter";font-weight:700;line-height:30px;letter-spacing:0px}.oc-typography-h5{font-size:1.125rem;font-family:"Inter";font-weight:700;line-height:27px;letter-spacing:0px}.oc-typography-h6{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}}.typoColorDefault{color:var(--clf-text-on-main)}.typoColorOnContrastedBg{color:var(--clf-text-on-contrasted)}.typoColorPrimary{color:var(--clf-brand-primary)}.typoColorMarketingSecondary{color:var(--clf-text-on-main-secondary)}.grid-wrapper{position:relative;max-width:100%;padding-left:16px;padding-right:16px;width:100%;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-inner{margin:auto;width:100%}@media(min-width: 768px){.grid-wrapper{max-width:704px;padding-left:0;padding-right:0}}@media(min-width: 1024px){.grid-wrapper{max-width:1168px;padding-left:32px;padding-right:32px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}.grid-inner-content{max-width:960px;margin:auto;width:100%}.grid-inner-textContainer{margin:auto;max-width:1168px}.row_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col_4,.col_6{width:736px}}@media(min-width: 1440px){.grid-wrapper{max-width:1328px}.grid-inner-content-path{max-width:968px;margin:auto}.grid-inner-textContainer{max-width:848px;margin:auto}.row_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.col_4{width:320px;margin-right:32px}.col_4:last-child{margin-right:0}.col_6{width:496px;margin-right:32px}.col_6:last-child{margin-right:0}}@media(min-width: 1920px){.grid-wrapper{max-width:1520px}.grid-inner-textContainer{max-width:768px;margin:auto}}body{min-width:320px;font-family:"Inter",sans-serif;font-weight:400;font-size:1rem}@font-face{font-family:"ocfont";src:url("/css/ocfont/ocfont.eot?3003eda70b1109a6b93f91468d9946d3");src:url("/css/ocfont/ocfont.eot?#iefix") format("embedded-opentype"),url("/css/ocfont/ocfont.woff2?3003eda70b1109a6b93f91468d9946d3") format("woff2"),url("/css/ocfont/ocfont.woff?3003eda70b1109a6b93f91468d9946d3") format("woff"),url("/css/ocfont/ocfont.ttf?3003eda70b1109a6b93f91468d9946d3") format("truetype");font-weight:normal;font-style:normal}.__icon,.searchPath .ais-Pagination-item--previousPage .ais-Pagination-link,.searchPath .ais-Pagination-item--nextPage .ais-Pagination-link,.select__arrow,.selectField__selectArrow,.encartChecklistTwoCol__item:before,.oc-font,[class^=icon-],[class*=" icon-"]{font-family:"ocfont";line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alarm:before{content:""}.icon-archived:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-up:before{content:""}.icon-ask:before{content:""}.icon-badge:before{content:""}.icon-beaker:before{content:""}.icon-blogger:before{content:""}.icon-book:before{content:""}.icon-bts:before{content:""}.icon-building:before{content:""}.icon-calendar:before{content:""}.icon-calendar2:before{content:""}.icon-calendar3:before{content:""}.icon-camera:before{content:""}.icon-cc:before{content:""}.icon-ccby:before{content:""}.icon-ccnc:before{content:""}.icon-ccnd:before{content:""}.icon-ccsa:before{content:""}.icon-certification:before{content:""}.icon-check-circle-o:before{content:""}.icon-check-circle-o2:before{content:""}.icon-check:before{content:""}.icon-check2:before,.encartChecklistTwoCol__item:before{content:""}.icon-check3:before{content:""}.icon-chronometer:before{content:""}.icon-click-oc:before{content:""}.icon-close:before,.icon-remove:before{content:""}.icon-cloud-upload:before{content:""}.icon-code:before{content:""}.icon-code2:before{content:""}.icon-comment-o:before{content:""}.icon-comments-o:before{content:""}.icon-community:before{content:""}.icon-company:before{content:""}.icon-compress:before{content:""}.icon-cone:before{content:""}.icon-course:before{content:""}.icon-cross:before{content:""}.icon-design:before{content:""}.icon-desktop:before{content:""}.icon-diamond:before{content:""}.icon-dollars:before{content:""}.icon-double-left:before{content:""}.icon-double-right:before{content:""}.icon-download:before{content:""}.icon-download2:before{content:""}.icon-duo_users:before{content:""}.icon-duration:before{content:""}.icon-ebook:before{content:""}.icon-edit:before{content:""}.icon-envelope-o:before{content:""}.icon-exclamation:before{content:""}.icon-expand:before{content:""}.icon-eye:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-file-archive-o:before{content:""}.icon-file:before{content:""}.icon-film:before{content:""}.icon-flag:before{content:""}.icon-fly:before{content:""}.icon-funnel:before{content:""}.icon-garbage:before{content:""}.icon-google:before{content:""}.icon-hand-check:before{content:""}.icon-hat:before{content:""}.icon-heart:before{content:""}.icon-help:before{content:""}.icon-home:before{content:""}.icon-i-info:before{content:""}.icon-image:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-institution:before{content:""}.icon-international:before{content:""}.icon-j:before{content:""}.icon-lab:before{content:""}.icon-letter:before{content:""}.icon-level:before{content:""}.icon-level2:before{content:""}.icon-lightbulb-o:before{content:""}.icon-linkedin:before{content:""}.icon-list:before{content:""}.icon-lock:before{content:""}.icon-magic:before{content:""}.icon-magic2:before{content:""}.icon-magnifying-glass:before{content:""}.icon-map-signs:before{content:""}.icon-map:before{content:""}.icon-map2:before{content:""}.icon-mentor:before{content:""}.icon-menu-burger:before{content:""}.icon-menu:before{content:""}.icon-message:before{content:""}.icon-metronome:before{content:""}.icon-minus:before{content:""}.icon-next:before,.searchPath .ais-Pagination-item--nextPage .ais-Pagination-link:before,.select__arrow:before,.selectField__selectArrow:before{content:""}.icon-nowifi:before{content:""}.icon-off:before{content:""}.icon-panel:before{content:""}.icon-path:before{content:""}.icon-pdf:before{content:""}.icon-pen_desk:before{content:""}.icon-personal-doc:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-plane:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-previous:before,.searchPath .ais-Pagination-item--previousPage .ais-Pagination-link:before{content:""}.icon-profil:before{content:""}.icon-promo:before{content:""}.icon-quotes:before{content:""}.icon-refresh:before{content:""}.icon-refresh2:before{content:""}.icon-rocket:before{content:""}.icon-rss:before{content:""}.icon-save:before{content:""}.icon-sciences:before{content:""}.icon-score:before{content:""}.icon-screen:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-spinner:before{content:""}.icon-star:before{content:""}.icon-student:before{content:""}.icon-tag:before{content:""}.icon-tech:before{content:""}.icon-test:before{content:""}.icon-time:before{content:""}.icon-to_do:before{content:""}.icon-too_late:before{content:""}.icon-top:before{content:""}.icon-tree:before{content:""}.icon-trend:before{content:""}.icon-trophy:before{content:""}.icon-twitter:before{content:""}.icon-twitter2:before{content:""}.icon-two_hands:before{content:""}.icon-upload:before{content:""}.icon-user:before{content:""}.icon-valid:before{content:""}.icon-validated_doc:before{content:""}.icon-validation:before{content:""}.icon-video:before{content:""}.icon-video2:before{content:""}.icon-waiting_doc:before{content:""}.icon-write:before{content:""}.icon-writing:before{content:""}.icon-youtube-play:before{content:""}.icon-youtube:before{content:""}.icon-large:before{vertical-align:middle;font-size:1.25rem;font-weight:bold}.icon-larger:before{vertical-align:middle;font-size:1.4375rem;font-weight:bold}.oc-font,[class^=icon-],[class*=" icon-"]{font-family:"ocfont"}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin:0 8px}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}html{background:#fff;font-size:1rem}body{margin:0;font-family:"Inter",sans-serif}main{display:block}a{color:var(--clf-text-on-main)}a:hover{color:var(--clf-brand-primary)}p{margin:0}input[type=search]{-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.skipLink{margin:0;padding:0;width:100%;position:absolute;z-index:12000;top:-260px}.skipLink li{list-style:none}.skipLink__item{position:absolute;left:0;right:0;text-align:center;font-size:20px;text-decoration:none;font-weight:bold;background-color:rgba(255,255,255,.9);color:#000}.skipLink__item:focus,.skipLink__item:hover{padding:20px;top:260px;color:inherit}.accessibility-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{outline:none}.breadcrumb__wrapper{padding:16px 0}.breadcrumb__trail{padding-left:0;margin:0 0}.breadcrumb__item{display:inline;font-size:.75rem;line-height:1.375rem}.breadcrumb__item:not(:last-child):after{content:" > ";display:inline-block;font-weight:bold}@media(min-width: 1024px){.breadcrumb__item{font-size:.875rem;line-height:1.5rem}}.breadcrumb__link{font-weight:700;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline;color:#000}.breadcrumb__separator{font-weight:700}.breadcrumbOnContrasted .breadcrumb__item,.breadcrumbOnContrasted .breadcrumb__link:hover,.breadcrumbOnContrasted .breadcrumb__link,.breadcrumbOnContrasted .breadcrumb__separator{color:var(--clf-text-on-contrasted)}.breadcrumbFluid .breadcrumb__wrapper{position:absolute;z-index:1}.bullet{margin:auto;border-radius:50%;color:var(--clf-text-on-contrasted);text-align:center;background:rgba(0,0,0,.92);display:inline-block;width:42px;height:42px;line-height:2.375rem}.bullet i{font-size:1.3125rem;vertical-align:middle;position:relative}.bullet--big{width:77px;height:77px;line-height:4.8125rem}.bullet--big i{font-size:2.5rem}.bullet--medium{width:55px;height:55px;line-height:3.125rem}.bullet--medium i{font-size:1.875rem}.bullet--small{width:20px;height:20px;line-height:1.0625rem}.bullet--small i{font-size:.625rem}.bullet--dot{width:16px;height:16px}.bullet--smallIcon i{font-size:.5em}.bullet--orange{background:#f52}.bullet--white{background:var(--clf-layout-background-main);color:#f52}.bullet--grey{background:#545454}.card{position:relative;background-color:var(--clf-layout-background-main);-webkit-box-shadow:0 1px 5px 0 rgba(84,84,84,.2),0 2px 2px 0 rgba(84,84,84,.2),0 3px 1px -2px rgba(84,84,84,.2);box-shadow:0 1px 5px 0 rgba(84,84,84,.2),0 2px 2px 0 rgba(84,84,84,.2),0 3px 1px -2px rgba(84,84,84,.2);border-radius:2px;padding:16px}.card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__picture img{-ms-flex-item-align:center;align-self:center;min-width:100%}.card__titleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 0 16px}.card__titleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__decoration{margin-right:16px}.card__subtitle{font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--clf-text-on-main)}.card__suptitle{font-size:.875rem;line-height:1.5rem;font-weight:500;color:var(--clf-text-on-main)}.card__title{font-size:1.25rem;line-height:1.875rem;font-weight:400;color:var(--clf-text-on-main);margin:8px 0}.card__content{color:var(--clf-text-on-main);font-size:.875rem;line-height:1.5rem;padding:8px 16px 0 16px}.card__buttonWrapper{text-align:left;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.card--alignLeft{text-align:left}.card--alignLeft .card__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card--alignLeft .card__buttonWrapper{max-width:200px;width:100%;text-align:right}@media(max-width: 767px){.card--alignLeft{text-align:center}.card--alignLeft .card__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--alignLeft .card__buttonWrapper{max-width:100%;text-align:center}.card__picture img{max-width:100%}.card__decoration{display:none}}@media(min-width: 1024px){.card--alignLeft{text-align:center}.card--alignLeft .card__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--alignLeft .card__buttonWrapper{max-width:100%;text-align:center}.card__picture img{max-width:100%}}@media(min-width: 1440px){.card--alignLeft{text-align:left}.card--alignLeft .card__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card--alignLeft .card__buttonWrapper{max-width:200px;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.card__picture img{-ms-flex-item-align:center;align-self:center;max-width:100%}}.contactBanner{border-bottom:1px solid var(--clf-brand-primary);overflow:hidden}.encartChecklistTwoCol__title{color:var(--clf-text-on-main);font-size:1.5rem;line-height:2.125rem;text-align:center;margin-bottom:40px;font-weight:400}.encartChecklistTwoCol__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.encartChecklistTwoCol__list{margin:0;padding:0;width:45%}.encartChecklistTwoCol__list>li{list-style:none}.encartChecklistTwoCol__item{padding:8px 0;font-size:1.125rem;line-height:1.75rem;color:var(--clf-text-on-main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.encartChecklistTwoCol__item:before{padding-right:16px;color:var(--clf-brand-primary);display:inline-block}@media(max-width: 768px){.encartChecklistTwoCol__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartChecklistTwoCol__list{width:100%}}.encartListItemThreeCol__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.encartListItemThreeCol__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartListItemThreeCol__title{color:var(--clf-text-on-main);font-size:1.5rem;line-height:2.125rem;font-weight:400}.encartListItemThreeCol__subtitle{color:var(--clf-text-on-main);font-size:.875rem;line-height:1.5rem;font-weight:400;margin-bottom:72px}.encartListItemThreeCol__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center}.encartListItemThreeCol__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:1.125rem;line-height:1.5rem;font-weight:400;margin-bottom:32px;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);text-align:center;position:relative}.encartListItemThreeCol__onlyOne{margin:auto auto 32px}@media(max-width: 767px){.encartListItemThreeCol__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartListItemThreeCol__content{-ms-flex-item-align:center;align-self:center}.encartListItemThreeCol__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 1024px){.encartListItemThreeCol__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartListItemThreeCol__content,.encartListItemThreeCol__table{width:100%;-ms-flex-item-align:center;align-self:center}.encartListItemThreeCol__table{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1440px){.encartListItemThreeCol__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.encartListItemThreeCol__content{width:320px;margin-right:24px;-ms-flex-item-align:baseline;align-self:baseline}.encartListItemThreeCol__table{width:672px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1920px){.encartListItemThreeCol__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.encartListItemThreeCol__content{width:368px;margin-right:24px;-ms-flex-item-align:baseline;align-self:baseline}.encartListItemThreeCol__table{width:616px}.encartListItemThreeCol__col{margin-right:24px}.encartListItemThreeCol__col:nth-of-type(3n){margin-right:0}.encartListItemThreeCol__onlyOne{margin:auto auto 32px}}.tagButton__hr,.tagButton__market,.tagButton__management,.tagButton__it,.tagButton__gestion,.tagButton__education,.tagButton__dev,.tagButton__design,.tagButton__data,.encartListItemThreeCol__col{color:var(--clf-text-on-main);background:var(--clf-layout-background-main);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.tagButton__hr:hover,.tagButton__market:hover,.tagButton__management:hover,.tagButton__it:hover,.tagButton__gestion:hover,.tagButton__education:hover,.tagButton__dev:hover,.tagButton__design:hover,.tagButton__data:hover,.encartListItemThreeCol__col:hover{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);background:var(--clf-layout-background-main);color:var(--clf-text-on-main)}.tagButton__hr:after,.tagButton__market:after,.tagButton__management:after,.tagButton__it:after,.tagButton__gestion:after,.tagButton__education:after,.tagButton__dev:after,.tagButton__design:after,.tagButton__data:after,.encartListItemThreeCol__col:after{content:"";position:absolute;height:4px;width:100px;background:var(--clf-layout-background-alternative);border-radius:4px;top:0;right:0;left:0;margin:auto}.encartPartner{padding:10px 0 30px 0;text-align:center}.encartPartner__title{font-size:1.125rem;line-height:1.75rem;font-weight:400;color:var(--clf-text-on-main);text-align:center}.encartPartner__image{max-height:60px;display:inline-block;vertical-align:middle}.encartPartner__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.encartPartner__col{padding:24px 24px 24px 0;margin-top:auto;margin-bottom:auto}.encartPartner__col:last-child{padding-right:0}@media(max-width: 767px){.encartPartner__col{padding:16px 0 16px 0;margin-top:auto;margin-bottom:auto}}.encartPictoredContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.encartPictoredContent__picture{text-align:left;-ms-flex-item-align:center;align-self:center}.encartPictoredContent__picture img{max-width:289px;height:100%}.encartPictoredContent__content p,.encartPictoredContent__content li,.encartPictoredContent__content .encartPictoredContent__contentText{line-height:1.5rem;color:var(--clf-text-on-main)}.encartPictoredContent__title{color:var(--clf-text-on-main);font-size:1.5rem;line-height:2.125rem;font-weight:400}.encartPictoredContent--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.encartPictoredContent--reversed .encartPictoredContent__picture{text-align:right}@media(max-width: 767px){.encartPictoredContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartPictoredContent__content{max-width:100%;-ms-flex-item-align:center;align-self:center}.encartPictoredContent__title{margin:24px 0 16px 0}.encartPictoredContent--reversed .encartPictoredContent__picture{text-align:center}}@media(min-width: 1024px){.encartPictoredContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartPictoredContent__content{max-width:100%;-ms-flex-item-align:center;align-self:center}.encartPictoredContent__title{margin:24px 0 16px 0}.encartPictoredContent--reversed .encartPictoredContent__picture{text-align:center}}@media(min-width: 1440px){.encartPictoredContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.encartPictoredContent__content{max-width:65%;-ms-flex-item-align:baseline;align-self:baseline}.encartPictoredContent__title{margin:0px 0 16px 0}.encartPictoredContent--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 1920px){.encartPictoredContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.encartPictoredContent__content{max-width:65%;-ms-flex-item-align:baseline;align-self:baseline}.encartPictoredContent--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.encartSearchDashboard{background-color:var(--clf-brand-primary)}.encartSearchDashboard__teamList{padding-top:42px}.encartSearchDashboard__teamList .linkTeam{color:var(--clf-text-on-contrasted)}.encartSearchDashboard__title{padding:16px 0 24px 0;margin-top:24px;text-align:center}.encartSearchDashboard .encartSearchDashboard__searchBar{padding-bottom:12px}.encartColumnContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.encartColumnContent__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;margin-top:0;padding:0 1em 2em}.no-flexbox .encartColumnContent__item{float:left}@media(min-width: 1440px){.encartColumnContent__item{width:320px}}.encartColumnContent--reversed{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.encartColumnContent--reversed .encartColumnContent__picture{text-align:right}.encartColumnContent__picture img{width:258px}.encartColumnContent__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding:1.5em}.encartColumnContent__content p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.encartTextAndCta{text-align:center}.encartTextAndCta__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartTextAndCta__supTitle{font-size:1rem;line-height:1.625rem;font-weight:700;color:var(--clf-text-on-main)}.encartTextAndCta__title{font-size:1.5rem;line-height:2.125rem;font-weight:700;color:var(--clf-text-on-main);margin:8px 0}.encartTextAndCta__subTitle{font-size:1rem;line-height:1.625rem;font-weight:400;color:var(--clf-text-on-main)}.encartTextAndCta__buttonWrapper{text-align:center;margin-top:40px}.encartTextAndCta--alignLeft{text-align:left}.encartTextAndCta--alignLeft .encartTextAndCta__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.encartTextAndCta--alignLeft .encartTextAndCta__buttonWrapper{max-width:200px;width:100%;text-align:right}@media(max-width: 767px){.encartTextAndCta--alignLeft{text-align:center}.encartTextAndCta--alignLeft .encartTextAndCta__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartTextAndCta--alignLeft .encartTextAndCta__buttonWrapper{max-width:100%;text-align:center}}@media(min-width: 1024px){.encartTextAndCta--alignLeft{text-align:center}.encartTextAndCta--alignLeft .encartTextAndCta__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.encartTextAndCta--alignLeft .encartTextAndCta__buttonWrapper{max-width:100%;text-align:center}}@media(min-width: 1440px){.encartTextAndCta--alignLeft{text-align:left}.encartTextAndCta--alignLeft .encartTextAndCta__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.encartTextAndCta--alignLeft .encartTextAndCta__buttonWrapper{max-width:200px;text-align:right;-ms-flex-item-align:end;align-self:flex-end}}.informationMessage{width:100%;min-height:50px;border-radius:2px;position:relative;text-align:left;background-color:var(--clf-notification-neutral-main);color:var(--clf-text-on-contrasted);margin:0;font-size:.875rem;line-height:1.5rem;padding:14px;-webkit-box-shadow:0 1px 5px 0 rgba(84,84,84,.2),0 2px 2px 0 rgba(84,84,84,.2),0 3px 1px -2px rgba(84,84,84,.2);box-shadow:0 1px 5px 0 rgba(84,84,84,.2),0 2px 2px 0 rgba(84,84,84,.2),0 3px 1px -2px rgba(84,84,84,.2)}.informationMessage__wrapper{position:relative;margin:auto;display:table;width:100%}.informationMessage__content{vertical-align:middle;display:table-cell}.informationMessage--info{background-color:var(--clf-notification-info-main)}.mapMarker{position:relative}.mapMarker__pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:var(--clf-brand-primary);position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.mapMarker__pin:after{content:"";width:14px;height:14px;margin:8px 0 0 8px;background:var(--clf-layout-background-main);position:absolute;border-radius:50%}.mapMarker__pulse{background:rgba(0,0,0,.2);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:11px 0 0 -12px;-webkit-transform:rotateX(55deg);transform:rotateX(55deg)}.mapMarker__pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-webkit-box-shadow:0 0 1px 2px var(--clf-brand-primary);box-shadow:0 0 1px 2px var(--clf-brand-primary);-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0}}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}.popin{-webkit-text-size-adjust:none;overflow:hidden;position:relative;background:var(--clf-layout-background-main);min-width:60%;display:none;padding:20px;text-align:center;max-width:600px;min-height:230px}.popin .oc-form input[type=text],.popin .oc-form input[type=email],.popin .oc-form input[type=password]{width:100%;border:0;border-bottom:1px solid #545454;color:var(--clf-text-on-main);font-size:.875rem;margin-bottom:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:8px 0}.popin .oc-form input[type=text]:focus,.popin .oc-form input[type=email]:focus,.popin .oc-form input[type=password]:focus{border-bottom:2px solid var(--clf-brand-primary)}.popin a:not(.button){color:var(--clf-text-on-main);text-decoration:underline}.popin a:not(.button):hover{color:var(--clf-text-on-main) !important;text-decoration:none}.popin form{margin-top:10px}.popin__gigTitleContainer{display:none}.popin__title,.popin h1{text-align:center;color:var(--clf-text-on-main);font-weight:300;font-size:2rem;line-height:2.625rem;margin:0 15px 20px}.popin img{max-width:100%}.popin__illustrationWrapper{height:120px}.popin__illustration{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 0;transform-origin:50% 0;-ms-transform:0 0;margin:auto}.popin__content{padding-top:10px;position:relative;text-align:left}.popin__close-button{cursor:pointer;position:absolute;right:5px;top:5px;border:none;background:none;padding:10px}.popin__actions{margin-top:20px;text-align:center}.popin__actions form{display:inline-block}.popin__actions form:not(:first-child){margin-left:30px}.popin__actions .button+.button{margin-left:20px}.popin__gallery{padding:0}.popin__gallery:hover .popin__close-button{opacity:1}.popin__gallery:hover .popin__previous-button{left:0}.popin__gallery:hover .popin__next-button{right:0}.popin__gallery img{max-width:440px;display:block}.popin__gallery .popin__close-button{background:var(--clf-brand-secondary);padding:5px;right:0;top:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.popin__gallery .popin__close-button i{color:var(--clf-text-on-main)}.popin__gallery .popin__previous-button,.popin__gallery .popin__next-button{background:#efefef;padding:5px 15px;position:absolute;bottom:8%;font-size:30px;cursor:pointer}.popin__gallery .popin__previous-button i,.popin__gallery .popin__next-button i{color:var(--clf-text-on-main)}.popin__gallery .popin__previous-button{left:-60px;-webkit-transition:left .5s;transition:left .5s}.popin__gallery .popin__next-button{right:-60px;-webkit-transition:right .5s;transition:right .5s}.popin__icon{display:inline-block;font-size:48px;color:var(--clf-text-on-main);margin:5px 0 15px 0}.popin--alert,.popin--confirm{text-align:center}.popin--alert,.popin--alert p,.popin--confirm,.popin--confirm p{font-size:14px;color:#545454}.popin--alert+.ui-dialog-buttonpane .ui-dialog-buttonset,.popin--confirm+.ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.popin--alert+.ui-dialog-buttonpane .ui-dialog-buttonset button+button,.popin--confirm+.ui-dialog-buttonpane .ui-dialog-buttonset button+button{margin-left:20px}.popin__checkConfirmContainer{font-weight:bold}.popin__checkConfirm{vertical-align:inherit}.popin__contentWrapper{width:100%}.popin--illustrated .popin__content>p{text-align:left}.popin--ebook-definition{text-align:left;color:#545454;width:320px}.popin--ebook-definition strong{color:#545454}.popin--small{max-width:435px}@media(max-width: 767px){.popin{min-height:320px;padding:8px}.popin__contentWrapper{max-width:520px}}@media(min-width: 1024px){.popin--illustrated__title{text-align:left;margin-top:30px;margin-left:0}.popin--illustrated .popin__illustration{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}.popin--illustrated .popin__inner{display:table;max-width:700px}.popin--illustrated .popin__actions{text-align:left}.popin--illustrated .popin__actions>.button+.button{margin-left:20px}.popin--illustrated .popin__illustrationWrapper{padding-right:25px}.popin--illustrated .popin__mainContainer,.popin--illustrated .popin__illustrationWrapper{vertical-align:top;display:table-cell}}@media(min-width: 1440px){.popin__gigTitleContainer{height:0}}@media(min-width: 1920px){.popin__gigTitleContainer{height:0}}.fancybox-overlay{background:rgba(0,0,0,.6)}.fancybox-skin{border-radius:0}.fancybox-close{display:none}.simpleCourseItem{width:252px;background:var(--clf-layout-background-alternative);margin-left:auto;margin-right:auto;display:block;text-decoration:none;position:relative}.simpleCourseItem__title{font-size:1.125rem;line-height:1.75rem;color:var(--clf-text-on-main);font-weight:700;margin-bottom:5px}.simpleCourseItem__content{text-align:left;padding:0 8px 8px}.simpleCourseItem__content>p:last-child{margin-bottom:0}.simpleCourseItem__shortDescription{padding:5px 0;font-size:.875rem;line-height:1.5rem;color:var(--clf-text-on-main)}.simpleCourseItem__imgWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:142px}.simpleCourseItem__image{padding-bottom:18px;overflow:hidden}.simpleCourseItem__image>img{width:100%;display:block;-webkit-box-shadow:0 2px 14px 5px rgba(0,0,0,.3);box-shadow:0 2px 14px 5px rgba(0,0,0,.3)}.simpleCourseItem__footer{position:relative;background:var(--clf-text-on-main);height:64px;text-align:center}.simpleCourseItem__doneIcon{position:absolute;font-size:48px;color:var(--clf-progress-learning-asset-passed);right:4px;bottom:-25px;text-shadow:rgba(0,0,0,.7) 1px -1px}.simpleCourseItem__inner{position:relative;min-height:134px}.simpleCourseItem__iconWrapper{display:table-cell;vertical-align:middle;padding:10px}.simpleCourseItem__titleWrapper{display:table-cell;vertical-align:middle;padding:10px 10px 10px 0;text-align:left}.simpleCourseItem__icon{font-size:2.25rem;color:var(--clf-brand-official)}.simpleCourseItem__linkIndicator{-webkit-transition:color .2s;transition:color .2s;vertical-align:middle;text-align:center;width:40px;font-size:32px;color:var(--clf-text-on-main-minor);position:absolute;top:55px;right:0}.simpleCourseItem:hover .simpleCourseItem__linkIndicator{color:var(--clf-interaction-hover)}.simpleCourseItem--inProject{margin-left:auto}.simpleCourseItem--inProject .simpleCourseItem__doneIcon{font-size:2.1875rem;right:-5px;top:-10px;bottom:inherit;color:#737373;text-shadow:none;z-index:1}.simpleCourseItem--done .simpleCourseItem__doneIcon{color:var(--clf-progress-learning-asset-passed);text-shadow:none}.simpleCourseItem--disabled:hover .simpleCourseItem__linkIndicator{color:rgba(0,0,0,.2)}.simpleCourseItem--projectView .simpleCourseItem__inner{display:block}.simpleCourseItem--projectView .simpleCourseItem__imgWrapper{height:auto}.simpleCourseItem--projectView .simpleCourseItem__image{width:305px}.simpleCourseItem--projectView .simpleCourseItem__title{font-size:1.25rem;line-height:1.875rem}.simpleCourseItem--projectView .simpleCourseItem__shortDescription{font-size:1rem;line-height:1.625rem}.simpleCourseItem--projectView .simpleCourseItem__contentIconBar{display:block;padding-top:16px}.simpleCourseItem--projectView .simpleCourseItem__contentIconBar [class^=icon-]{color:#271a38}.simpleCourseItem--projectView .simpleCourseItem__contentIconBar .iconBar__label{color:rgba(0,0,0,.85)}.simpleCourseItem--projectView .simpleCourseItem__contentIconBar svg{color:#271a38;width:24px;height:24px;vertical-align:top;display:inline-block}.simpleCourseItem--projectView .simpleCourseItem__sideRibbonWrapper{display:block;position:absolute;top:10px;left:0}.simpleCourseItem--projectView .simpleCourseItem__linkIndicator{top:70px;right:8px}@media(max-width: 767px){.simpleCourseItem__mobileDisplay{display:table}.simpleCourseItem--projectView{width:305px}.simpleCourseItem__contentIconBar,.simpleCourseItem__sideRibbonWrapper,.simpleCourseItem__linkIndicator,.simpleCourseItem__inner,.simpleCourseItem__footer{display:none}}@media(min-width: 1024px){.simpleCourseItem__mobileDisplay{display:table}.simpleCourseItem__contentIconBar,.simpleCourseItem__sideRibbonWrapper,.simpleCourseItem__linkIndicator,.simpleCourseItem__inner,.simpleCourseItem__footer{display:none}.simpleCourseItem__image{width:234px;padding-bottom:0}.simpleCourseItem__content{vertical-align:middle;padding:0 40px 0 32px}.simpleCourseItem.simpleCourseItem--projectView{width:305px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__image{width:305px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__title{font-size:1.25rem;line-height:1.875rem}}@media(min-width: 1440px){.simpleCourseItem{width:100%;max-width:800px}.simpleCourseItem__inner,.simpleCourseItem__footer{display:block}.simpleCourseItem__content{vertical-align:middle;padding:0 40px 0 32px}.simpleCourseItem__mobileDisplay{display:none}.simpleCourseItem__linkIndicator,.simpleCourseItem__content,.simpleCourseItem__image{vertical-align:top;display:table-cell}.simpleCourseItem__footer{height:32px;text-align:left;padding:3px 8px;margin:0}.simpleCourseItem--inProject{margin-left:60px}.simpleCourseItem.simpleCourseItem--projectView{width:100%;max-width:936px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__title{font-size:1.25rem;line-height:1.875rem}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__image{width:305px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__content{padding:0 56px 0 32px}}@media(min-width: 1920px){.simpleCourseItem{width:100%;max-width:800px}.simpleCourseItem__inner,.simpleCourseItem__footer{display:block}.simpleCourseItem__content{vertical-align:middle;padding:0 40px 0 32px}.simpleCourseItem__mobileDisplay{display:none}.simpleCourseItem__footer{height:32px;text-align:left;padding:3px 8px;margin:0}.simpleCourseItem--inProject{margin-left:60px}.simpleCourseItem.simpleCourseItem--projectView{width:100%;max-width:1098px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__title{font-size:1.25rem;line-height:1.875rem}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__image{width:305px}.simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__content{padding:0 56px 0 32px}}.hasColumn .simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__image{display:none}.hasColumn .simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__content{padding-top:56px;padding-bottom:16px}@media(min-width: 1440px){.hasColumn .simpleCourseItem--inProject{width:calc(100% - 52px)}.hasColumn .simpleCourseItem__image{width:170px}.hasColumn .simpleCourseItem__imgWrapper{height:auto}.hasColumn .simpleCourseItem.simpleCourseItem--projectView .simpleCourseItem__image{width:170px}}@media(min-width: 1920px){.hasColumn .simpleCourseItem--inProject{width:calc(100% - 52px)}}.tagButton{background:var(--clf-layout-background-main);padding:40px 8px 40px 8px;margin:24px 16px 0 16px;border-radius:4px 4px 0 0}.tagButton__actionWrapper{text-align:center;display:none}.tagButton__data{width:180px;min-height:72px;padding:16px}.tagButton__data:hover{background:var(--clf-layout-background-main)}.tagButton__data:after{background:-webkit-gradient(linear, left top, right top, from(#91df8c), color-stop(#2e7e32), to(#005005));background:linear-gradient(to right, #91df8c, #2e7e32, #005005)}.tagButton__design{width:180px;min-height:72px;padding:16px}.tagButton__design:hover{background:var(--clf-layout-background-main)}.tagButton__design:after{background:-webkit-gradient(linear, left top, right top, from(#ffddff), color-stop(#d81b60), to(#a00037));background:linear-gradient(to right, #ffddff, #d81b60, #a00037)}.tagButton__dev{width:180px;min-height:72px;padding:16px}.tagButton__dev:hover{background:var(--clf-layout-background-main)}.tagButton__dev:after{background:-webkit-gradient(linear, left top, right top, from(#84e5f2), color-stop(#00838f), to(#005662));background:linear-gradient(to right, #84e5f2, #00838f, #005662)}.tagButton__education{width:180px;min-height:72px;padding:16px}.tagButton__education:hover{background:var(--clf-layout-background-main)}.tagButton__education:after{background:-webkit-gradient(linear, left top, right top, from(#ffcab6), color-stop(#d32f2f), to(#9a0007));background:linear-gradient(to right, #ffcab6, #d32f2f, #9a0007)}.tagButton__gestion{width:180px;min-height:72px;padding:16px}.tagButton__gestion:hover{background:var(--clf-layout-background-main)}.tagButton__gestion:after{background:-webkit-gradient(linear, left top, right top, from(#edbfff), color-stop(#512da8), to(#140078));background:linear-gradient(to right, #edbfff, #512da8, #140078)}.tagButton__it{width:180px;min-height:72px;padding:16px}.tagButton__it:hover{background:var(--clf-layout-background-main)}.tagButton__it:after{background:-webkit-gradient(linear, left top, right top, from(#90d6ff), color-stop(#0277bd), to(#004c8c));background:linear-gradient(to right, #90d6ff, #0277bd, #004c8c)}.tagButton__management{width:180px;min-height:72px;padding:16px}.tagButton__management:hover{background:var(--clf-layout-background-main)}.tagButton__management:after{background:-webkit-gradient(linear, left top, right top, from(#a6d9ff), color-stop(#004d71), to(#002545));background:linear-gradient(to right, #a6d9ff, #004d71, #002545)}.tagButton__market{width:180px;min-height:72px;padding:16px}.tagButton__market:hover{background:var(--clf-layout-background-main)}.tagButton__market:after{background:-webkit-gradient(linear, left top, right top, from(#dff1ff), color-stop(#304ffe), to(#0039cb));background:linear-gradient(to right, #dff1ff, #304ffe, #0039cb)}.tagButton__hr{width:180px;min-height:72px;padding:16px}.tagButton__hr:hover{background:var(--clf-layout-background-main)}.tagButton__hr:after{background:-webkit-gradient(linear, left top, right top, from(#edbfff), color-stop(#8559da), to(#522da8));background:linear-gradient(to right, #edbfff, #8559da, #522da8)}@media(max-width: 767px){.tagButton__actionWrapper{display:block}.tagButton__data,.tagButton__education,.tagButton__it,.tagButton__management,.tagButton__market,.tagButton__hr{display:none}}.textIllustrated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 8px;margin-bottom:32px}.textIllustrated ul{margin-bottom:10px}.textIllustrated a{font-weight:500}.textIllustrated em{font-style:normal;font-weight:500}.textIllustrated__illustration{margin:0 auto 8px auto}.textIllustrated__illustration.textIllustrated__illustration--withBorder{border:1px solid var(--clf-layout-line-divider)}.textIllustrated__icon{color:var(--clf-text-on-main-secondary);width:46px;padding:6px 16px 0 0;text-align:center}.textIllustrated__icon i{font-size:32px}.textIllustrated__icon img,.textIllustrated__icon svg{max-width:100%}.textIllustrated__mainTitle{font-size:1.125rem;font-weight:700;color:var(--clf-text-on-main-secondary);margin:0 0 8px 0}.textIllustrated .textIllustrated__listItem{list-style-type:disc}.textIllustrated__title{font-weight:400;color:var(--clf-brand-primary)}.textIllustrated__text strong{color:var(--clf-text-on-main)}.textIllustrated .textIllustrated__link{font-weight:500;text-decoration:underline;color:var(--clf-brand-primary)}.textIllustrated--vertical{padding:30px}.textIllustrated--vertical .textIllustrated__title{min-height:52px;margin:30px 0}.textIllustrated--with-illustration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.textIllustrated--with-illustration .textIllustrated__content{display:block}@media(min-width: 1024px){.textIllustrated{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px}.textIllustrated--last{margin-bottom:0}.textIllustrated__illustration{margin:0 40px 0 0}.textIllustrated__icon{padding:3px 40px 0 0;width:100px}.textIllustrated__icon i{font-size:60px}.textIllustrated__mainTitle{font-size:1.5rem;margin:0 0 16px 0}.textIllustrated--with-illustration{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.textIllustrated--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.textIllustrated--reversed .textIllustrated__illustration{margin:0 0 0 40px}}.contentFocus{position:relative}@media(min-width: 1440px){.contentFocus.contentFocus--video .is-contentFocused{z-index:200;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 17px 5px;box-shadow:rgba(0,0,0,.2) 0 0 17px 5px}.contentFocus.contentFocus--video .is-contentFocused.video{width:1328px;height:750.2824858757px}.contentFocus.contentFocus--video:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:100}}@media(min-width: 1920px){.contentFocus.contentFocus--video .is-contentFocused.video{width:968px;height:546.8926553672px}}.courseHeader{color:var(--clf-text-on-main);padding:5px 0 0;line-height:30px;background:var(--clf-content-highlight-third-level-background);margin-bottom:16px;position:relative}.courseHeader a{text-decoration:none;color:var(--clf-text-on-main)}.courseHeader a:hover{color:var(--clf-text-on-main)}.courseHeader__topPart{padding:48px 0 24px 0}@media(max-width: 767px){.courseHeader__topPart{padding:80px 0 24px 0}}.courseHeader__title{position:relative;left:-2px}.courseHeader__bottomPart{position:relative;padding-bottom:8px;top:3px}.courseHeader__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.courseHeader__detailsGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.courseHeader__detailsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 0 0 16px;padding:0}.courseHeader__detailsList:first-child{margin-left:0}@media(max-width: 767px){.courseHeader__detailsList{margin:0}}.courseHeader__detailsItem{color:var(--clf-text-on-main);margin-right:8px;position:relative}.courseHeader__detailsItem--dimmed{opacity:.2}.courseHeader__icon{font-size:1.25rem;min-width:18px;display:inline-block;vertical-align:middle;color:var(--clf-icon-on-main)}.courseHeader__icon.icon-desktop{font-size:1.125rem}.courseHeader__icon.icon-video{font-size:1.8125rem}.courseHeader__icon.icon-book{font-size:1.125rem}.courseHeader__icon.icon-badge{font-size:1.375rem}.courseHeader__icon.icon-hat{font-size:1.4375rem}.courseHeader__label{padding:0 16px 0 8px;font-size:.875rem}.courseHeader__license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.courseHeader__license .courseHeader__label{padding-right:0}.courseHeader__updatedTime{position:relative;font-weight:400;color:var(--clf-text-on-main);font-size:.75rem;text-align:right}@media(max-width: 767px){.courseHeader--formats,.courseHeader--license{display:none}}@media(min-width: 1024px){.courseHeader .grid-inner-content{max-width:100%}}@media(min-width: 1440px){.courseHeader .grid-inner-content{max-width:100%}}.avatarPopout__itemPremiumSub{margin-left:21px}.avatarPopout__unreadMessageIcon{color:var(--clf-brand-primary)}.avatarPopout__unreadMessageText{font-weight:bold}.mainHeader{position:relative;z-index:4}.mainHeader__mainMenu{-webkit-transition:opacity .5s;transition:opacity .5s}.mainHeader__avatar{border-radius:50%;width:40px;height:40px;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,.25);box-shadow:0px 1px 4px rgba(0,0,0,.25);border:none}.mainHeader__tabSetSubmenu{padding-bottom:16px}.mainHeader__logoWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:16px}.mainHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainHeader__content{display:none}.mainHeader__tabSearch svg path{fill:var(--clf-text-on-main)}.mainHeader__tabSearch.is-active svg path,.mainHeader__tabSearch:hover svg path{fill:var(--clf-brand-primary)}.mainHeader__container--alerts,.mainHeader__container--avatar,.mainHeader__container--login,.mainHeader__container--search{display:none}.mainHeader__tabCourseMenu.is-active .mainHeader__icon,.mainHeader__tabCourseMenu:hover .mainHeader__icon,.mainHeader__tabBurgerMenu.is-active .mainHeader__icon,.mainHeader__tabBurgerMenu:hover .mainHeader__icon{color:var(--clf-brand-primary)}.mainHeader__tabLogin.is-active .mainHeader__avatar{border-color:var(--clf-brand-primary)}@media(max-width: 0px){.mainHeader__tabCourseMenu{display:none}}.mainHeader__tabCourseMenu>i{top:5px}@media(min-width: 1024px){.mainHeader__tabCourseMenu{display:none}}@media(min-width: 1440px){.mainHeader__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.mainHeader__inner{min-height:80px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainHeader__logoWrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mainHeader__mobileNav{display:none}.mainHeader__content{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainHeader__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainHeader__container--mainMenu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainHeader__container--login{padding-left:16px}.mainHeader__tabSetSubmenu{display:none}.mainHeader__container--alerts,.mainHeader__container--avatar,.mainHeader__container--login,.mainHeader__container--search{display:block}.mainHeader__actionButton:first-of-type{margin-right:16px}.mainHeader__container--search+.mainHeader__container--alerts svg{position:relative;top:3px}.mainHeader__container--search+.mainHeader__container--alerts .popOut__button{margin-left:0}.mainHeader--hasSearchInputOpened .mainHeader__mainMenu{opacity:0;pointer-events:none}}.mainTopNav{margin:0;padding:0;display:block;position:relative;top:1px}.mainTopNav>li{list-style:none}.mainTopNav__item{color:var(--clf-text-on-main);text-decoration:none;-webkit-transition:color .1s ease;transition:color .1s ease;min-width:44px;white-space:nowrap;position:relative;display:block;font-size:1rem;line-height:1.5625rem;padding:10px 0}.mainTopNav__item--popIn{color:var(--clf-brand-primary);text-transform:uppercase}.mainTopNav__itemContainer{padding:0 8px}.mainTopNav__itemContainer:hover{background-color:var(--clf-layout-background-alternative)}@media(min-width: 1440px){.mainTopNav{display:-webkit-box;display:-ms-flexbox;display:flex}.mainTopNav__itemContainer:hover{background-color:transparent}.mainTopNav--mobile{display:none}}@media(min-width: 1920px){.mainTopNav__itemContainer{padding:0 16px}}@media(min-width: 1440px){.mainTopNav__item{border-bottom:3px solid transparent}.paths .mainTopNav--pathsIsActive{color:var(--clf-brand-primary);border-bottom:3px solid var(--clf-brand-primary)}.courses .mainTopNav--coursesIsActive{color:var(--clf-brand-primary);border-bottom:3px solid var(--clf-brand-primary)}.apprenticeship .mainTopNav--apprenticeshipIsActive{color:var(--clf-brand-primary);border-bottom:3px solid var(--clf-brand-primary)}.partner .mainTopNav--partnerIsActive{color:var(--clf-brand-primary);border-bottom:3px solid var(--clf-brand-primary)}.employers .mainTopNav--employersIsActive{color:var(--clf-brand-primary);border-bottom:3px solid var(--clf-brand-primary)}}.notificationsList__icon{width:24px;height:24px;top:5px;position:relative;display:inline-block;background-size:cover}.notificationsList__list{min-width:300px;font-size:14px}.notificationsList__count.notificationsList__count{background:var(--clf-brand-primary)}.notificationsList__bullet{color:rgba(0,0,0,.85);background:transparent}.notificationsList__title{color:var(--clf-brand-primary)}.notificationsList__message{margin:10px 0}.notificationsList__message,.notificationsList__date{font-size:13px}.notificationsList__abstract{font-size:11px;line-height:13px;border:none;padding:5px 0 0;margin:5px 0 0;border-top:1px solid #ececec}.notificationsList__abstract::before,.notificationsList__abstract::after{font-size:16px}.notificationsList__abstract::before{content:"“"}.notificationsList__abstract::after{content:"”"}.notificationsList.is-opened .notificationsList__bullet{background:var(--clf-brand-primary);color:#fff}.has-searchInputFocused .topSearchBox__icon{display:block;color:var(--clf-brand-primary)}.has-searchInputFocused .topSearchBox .topSearchBox__input.topSearchBox__input{width:100%;height:45px;min-width:100%;background:var(--clf-layout-background-main);color:var(--clf-text-on-main);padding-left:40px;padding-bottom:8px;padding-top:8px;font-size:1.125rem;line-height:1.75rem;cursor:text;border:none;border-radius:4px;-webkit-box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;-webkit-transition:font-size .2s ease;transition:font-size .2s ease}.has-searchInputFocused .topSearchBox .topSearchBox__input.topSearchBox__input::-webkit-input-placeholder{color:var(--clf-text-on-main)}.has-searchInputFocused .topSearchBox .topSearchBox__input.topSearchBox__input::-moz-placeholder{color:var(--clf-text-on-main)}.has-searchInputFocused .topSearchBox .topSearchBox__input.topSearchBox__input::-ms-input-placeholder{color:var(--clf-text-on-main)}.has-searchInputFocused .topSearchBox .topSearchBox__input.topSearchBox__input::placeholder{color:var(--clf-text-on-main)}.topSearchBox{position:relative}.topSearchBox__iconSearch{display:none}.topSearchBox__icon{position:absolute;left:10px;top:12px;line-height:1.5rem !important;font-size:1.5rem;color:var(--clf-text-on-main);cursor:pointer}.topSearchBox .topSearchBox__input.topSearchBox__input{height:0;min-height:45px;width:0;background:transparent;border:none}.topSearchBox .topSearchBox__input.topSearchBox__input.is-focused{width:100%;height:45px;min-width:100%;background:var(--clf-layout-background-main);color:var(--clf-text-on-main);padding-left:40px;padding-bottom:8px;padding-top:8px;font-size:1.125rem;line-height:1.75rem;cursor:text;border:none;border-radius:4px;-webkit-box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;-webkit-transition:font-size .2s ease;transition:font-size .2s ease}.topSearchBox .topSearchBox__input.topSearchBox__input.is-focused::-webkit-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input.is-focused::-moz-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input.is-focused::-ms-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input.is-focused::placeholder{color:var(--clf-text-on-main)}.topSearchBox--insideEncart{max-width:432px;margin:auto}.topSearchBox--insideEncart .topSearchBox__iconSearch{display:block;position:absolute;width:32px;height:32px;top:7px;left:4px}.topSearchBox.is-focused .topSearchBox__icon{display:block;color:var(--clf-brand-primary)}@media(max-width: 767px){.topSearchBox .topSearchBox__input.topSearchBox__input{width:100%;height:45px;min-width:100%;background:var(--clf-layout-background-main);color:var(--clf-text-on-main);padding-left:40px;padding-bottom:8px;padding-top:8px;font-size:1.125rem;line-height:1.75rem;cursor:text;border:none;border-radius:4px;-webkit-box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0}.topSearchBox .topSearchBox__input.topSearchBox__input::-webkit-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::-moz-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::-ms-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::placeholder{color:var(--clf-text-on-main)}}@media(min-width: 1024px){.topSearchBox .topSearchBox__input.topSearchBox__input{width:100%;height:45px;min-width:100%;background:var(--clf-layout-background-main);color:var(--clf-text-on-main);padding-left:40px;padding-bottom:8px;padding-top:8px;font-size:1.125rem;line-height:1.75rem;cursor:text;border:none;border-radius:4px;-webkit-box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0}.topSearchBox .topSearchBox__input.topSearchBox__input::-webkit-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::-moz-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::-ms-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox .topSearchBox__input.topSearchBox__input::placeholder{color:var(--clf-text-on-main)}}@media(min-width: 1440px){.topSearchBox .topSearchBox__input.topSearchBox__input{height:0;width:0;min-width:0;padding:0;font-size:0;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:font-size .2s ease;transition:font-size .2s ease}}.topSearchBox--insideEncart .topSearchBox__input.topSearchBox__input{width:100%;height:45px;min-width:100%;background:var(--clf-layout-background-main);color:var(--clf-text-on-main);padding-left:40px;padding-bottom:8px;padding-top:8px;font-size:1.125rem;line-height:1.75rem;cursor:text;border:none;border-radius:4px;-webkit-box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;box-shadow:rgba(115,115,115,.3) 2px 2px 5px 0;-webkit-transition:font-size .2s ease;transition:font-size .2s ease}.topSearchBox--insideEncart .topSearchBox__input.topSearchBox__input::-webkit-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox--insideEncart .topSearchBox__input.topSearchBox__input::-moz-placeholder{color:var(--clf-text-on-main)}.topSearchBox--insideEncart .topSearchBox__input.topSearchBox__input::-ms-input-placeholder{color:var(--clf-text-on-main)}.topSearchBox--insideEncart .topSearchBox__input.topSearchBox__input::placeholder{color:var(--clf-text-on-main)}.footer{line-height:24px;padding:20px 0 25px 0;border-top:1px solid var(--clf-layout-line-divider)}.footer__item{float:left;display:block}.footer__itemTitle{font-size:1.125rem;line-height:1.75rem;letter-spacing:.07rem;font-weight:700;color:var(--clf-text-on-main);text-transform:uppercase;margin-bottom:10px}.footer__linksList{margin:0;padding:0}.footer__linksList>li{list-style:none}.footer__linksListItem{padding:8px 0 0 0;font-size:.875rem;line-height:1.5rem;letter-spacing:.0075rem}.footer__link{outline:none;color:var(--clf-text-on-main);text-decoration:none !important;padding:0;min-height:auto;border-bottom:1px solid transparent}.footer__link:focus,.footer__link:hover{color:var(--clf-brand-primary)}.footer__socialNetwork{margin:0;padding:0;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__socialNetwork>li{list-style:none}.footer__socialNetworkItem{width:33%}.footer__socialButtons{font-size:1.3125rem;line-height:2.5rem;height:40px;width:40px;margin:0 6px 16px 0;color:var(--clf-text-on-main);background-color:#d2d2d2}.footer__socialButtons:visited{color:var(--clf-text-on-main)}.footer__socialButtons:hover{color:rgba(116,81,235,.24)}.footer__foldableIcon{font-size:1.125rem;vertical-align:middle;padding-right:8px;color:var(--clf-text-on-main)}.footer__foldableWrapper{border:1px solid var(--clf-layout-line-divider);border-radius:5px;max-width:71.4285714286%}.footer__foldableContent{margin:0;padding:0}.footer__foldableContent>li{list-style:none}.footer__foldableLangForm{display:inline-block;width:80%;padding:5px}.footer__foldableWrapper.is-closed .footer__foldableButton{border:none;border-radius:5px}.footer__foldableButton{position:relative;cursor:pointer;color:var(--clf-text-on-main-minor);background-color:var(--clf-layout-background-alternative);font-size:.875rem;line-height:1.5rem;letter-spacing:.014375rem;text-align:left;padding:8px 10px;border-top-right-radius:5px;border-top-left-radius:5px;border-width:0 0 1px 0;border-style:solid;border-color:var(--clf-layout-line-divider);width:100%;outline:none}.footer__foldableText{display:inline-block;padding-left:10px}.footer__foldableLink{outline:none;color:var(--clf-text-on-main-minor);text-decoration:none !important;min-height:auto;width:100%;text-align:left;padding:5px 10px}.footer__foldableLink:focus,.footer__foldableLink:hover{color:var(--clf-brand-primary);background-color:var(--clf-layout-background-alternative)}.footer__icon{color:var(--clf-text-on-contrasted);font-size:.75rem;vertical-align:3px}.footer__onlineStatus{clear:both;padding-top:10px}@media(max-width: 767px){.footer{padding:0 0 10px}.footer__item{width:calc(176px + (100% - 176px));border-bottom:1px solid var(--clf-layout-line-divider);padding:10px 0}.footer__item.footer__item{margin:0}.footer__item:last-child{border-bottom:none}.footer__socialNetwork{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}.footer__socialNetworkItem{width:inherit}.footer__itemTitle{margin:0 !important;font-size:.9375rem;line-height:1.5625rem}.footer__foldableLangForm{width:45%}}@media(min-width: 1024px){.footer__item{width:352px;margin-right:32px;margin-bottom:20px}.footer__item:nth-of-type(2n){margin-right:0}.footer__item__socialNetwork{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__item__socialNetworkItem{width:inherit}}@media(min-width: 1440px){.footer__item{width:232px;margin-right:32px}.footer__item:nth-of-type(2n){margin-right:32px}.footer__item:last-child{margin-right:0}}@media(min-width: 1920px){.footer__item{width:268px;margin-right:32px}.footer__item:nth-of-type(2n){margin-right:32px}.footer__item:last-child{margin-right:0}}.footer select::-ms-expand{display:none}.errorTemplate__button,.button--linkedin,.button--google,.button--twitter,.button--facebook,.button--danger,.button--warning,.button--success,.button--primary{border-radius:4px;border-width:1px;border-style:solid;outline:none;padding:8px 16px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;position:relative;overflow:hidden;font-family:"Inter";font-size:.875rem;font-weight:700;text-align:center;line-height:1.5rem;color:var(--clf-interaction-on-enabled);background-color:var(--clf-interaction-enabled);border-color:var(--clf-interaction-enabled);-webkit-box-shadow:"0 1px 3px 0 rgba(#000, 0.1),0 1px 2px 0 rgba(#000, 0.2)";box-shadow:"0 1px 3px 0 rgba(#000, 0.1),0 1px 2px 0 rgba(#000, 0.2)"}.errorTemplate__button:hover,.button--linkedin:hover,.button--google:hover,.button--twitter:hover,.button--facebook:hover,.button--danger:hover,.button--warning:hover,.button--success:hover,.button--primary:hover,.errorTemplate__button:focus,.button--linkedin:focus,.button--google:focus,.button--twitter:focus,.button--facebook:focus,.button--danger:focus,.button--warning:focus,.button--success:focus,.button--primary:focus{color:var(--clf-interaction-on-hover);background-color:var(--clf-interaction-hover);border-color:var(--clf-interaction-hover);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.errorTemplate__button:active,.button--linkedin:active,.button--google:active,.button--twitter:active,.button--facebook:active,.button--danger:active,.button--warning:active,.button--success:active,.button--primary:active{color:var(--clf-interaction-on-enabled);background-color:var(--clf-interaction-enabled);border-color:var(--clf-interaction-enabled);-webkit-box-shadow:none;box-shadow:none}.errorTemplate__button:disabled,.button--linkedin:disabled,.button--google:disabled,.button--twitter:disabled,.button--facebook:disabled,.button--danger:disabled,.button--warning:disabled,.button--success:disabled,.button--primary:disabled,.oc-button--disabled.errorTemplate__button,.oc-button--disabled.button--linkedin,.oc-button--disabled.button--google,.oc-button--disabled.button--twitter,.oc-button--disabled.button--facebook,.oc-button--disabled.button--danger,.oc-button--disabled.button--warning,.oc-button--disabled.button--success,.oc-button--disabled.button--primary{pointer-events:none}@-webkit-keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.errorTemplate__button:after,.button--linkedin:after,.button--google:after,.button--twitter:after,.button--facebook:after,.button--danger:after,.button--warning:after,.button--success:after,.button--primary:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:transparent;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.errorTemplate__button:focus:not(:active)::after,.button--linkedin:focus:not(:active)::after,.button--google:focus:not(:active)::after,.button--twitter:focus:not(:active)::after,.button--facebook:focus:not(:active)::after,.button--danger:focus:not(:active)::after,.button--warning:focus:not(:active)::after,.button--success:focus:not(:active)::after,.button--primary:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.errorTemplate__button:disabled,.button--linkedin:disabled,.button--google:disabled,.button--twitter:disabled,.button--facebook:disabled,.button--danger:disabled,.button--warning:disabled,.button--success:disabled,.button--primary:disabled,.oc-button--disabled.errorTemplate__button,.oc-button--disabled.button--linkedin,.oc-button--disabled.button--google,.oc-button--disabled.button--twitter,.oc-button--disabled.button--facebook,.oc-button--disabled.button--danger,.oc-button--disabled.button--warning,.oc-button--disabled.button--success,.oc-button--disabled.button--primary{color:var(--clf-interaction-on-enabled);background-color:var(--clf-interaction-disabled);border-color:var(--clf-interaction-hover);-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle,.button--secondaryFacebook,.button--secondaryGoogleLogin,.button--secondary{border-radius:4px;border-width:1px;border-style:solid;outline:none;padding:8px 16px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;position:relative;overflow:hidden;font-family:"Inter";font-size:.875rem;font-weight:700;text-align:center;line-height:1.5rem;color:var(--clf-interaction-enabled);background-color:transparent;border-color:var(--clf-interaction-enabled);-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle:hover,.button--secondaryFacebook:hover,.button--secondaryGoogleLogin:hover,.button--secondary:hover,.button--secondaryGoogle:focus,.button--secondaryFacebook:focus,.button--secondaryGoogleLogin:focus,.button--secondary:focus{color:var(--clf-interaction-hover);background-color:rgba(116,81,235,.24);border-color:var(--clf-interaction-hover);-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle:active,.button--secondaryFacebook:active,.button--secondaryGoogleLogin:active,.button--secondary:active{color:var(--clf-interaction-enabled);background-color:transparent;border-color:var(--clf-interaction-enabled);-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle:disabled,.button--secondaryFacebook:disabled,.button--secondaryGoogleLogin:disabled,.button--secondary:disabled,.oc-button--disabled.button--secondaryGoogle,.oc-button--disabled.button--secondaryFacebook,.oc-button--disabled.button--secondaryGoogleLogin,.oc-button--disabled.button--secondary{pointer-events:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--secondaryGoogle:after,.button--secondaryFacebook:after,.button--secondaryGoogleLogin:after,.button--secondary:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--clf-interaction-enabled);opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--secondaryGoogle:focus:not(:active)::after,.button--secondaryFacebook:focus:not(:active)::after,.button--secondaryGoogleLogin:focus:not(:active)::after,.button--secondary:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryGoogle:disabled,.button--secondaryFacebook:disabled,.button--secondaryGoogleLogin:disabled,.button--secondary:disabled,.oc-button--disabled.button--secondaryGoogle,.oc-button--disabled.button--secondaryFacebook,.oc-button--disabled.button--secondaryGoogleLogin,.oc-button--disabled.button--secondary{color:#545454;background-color:#d2d2d2;border-color:#d2d2d2;-webkit-box-shadow:none;box-shadow:none}.button--iconOnly,.button--alternative{border-radius:4px;border-width:1px;border-style:solid;outline:none;padding:8px 16px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;position:relative;overflow:hidden;font-family:"Inter";font-size:.875rem;font-weight:700;text-align:center;line-height:1.5rem;color:var(--clf-interaction-enabled);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-family:"Inter";font-size:.875rem;font-weight:700;text-align:center;line-height:1.5rem;border-radius:2px}.button--iconOnly:hover,.button--alternative:hover,.button--iconOnly:focus,.button--alternative:focus{color:#7451eb;background-color:rgba(116,81,235,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--iconOnly:active,.button--alternative:active{color:var(--clf-interaction-enabled);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--iconOnly:disabled,.button--alternative:disabled,.oc-button--disabled.button--iconOnly,.oc-button--disabled.button--alternative{pointer-events:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--iconOnly:after,.button--alternative:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--clf-interaction-enabled);opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--iconOnly:focus:not(:active)::after,.button--alternative:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--iconOnly:hover,.button--alternative:hover{cursor:pointer}.button--iconOnly:disabled,.button--alternative:disabled,.oc-button--disabled.button--iconOnly,.oc-button--disabled.button--alternative{color:#545454;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--primaryOnContrastedBackground{border-radius:4px;border-width:1px;border-style:solid;outline:none;padding:8px 16px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;position:relative;overflow:hidden;font-family:"Inter";font-size:.875rem;font-weight:700;text-align:center;line-height:1.5rem;color:var(--clf-interaction-on-contrasted-on-enabled);background-color:var(--clf-interaction-on-contrasted-enabled);border-color:var(--clf-interaction-on-contrasted-enabled);-webkit-box-shadow:var(--clf-interaction-on-contrasted-enabled);box-shadow:var(--clf-interaction-on-contrasted-enabled)}.button--primaryOnContrastedBackground:hover,.button--primaryOnContrastedBackground:focus{color:var(--clf-interaction-on-contrasted-on-hover);background-color:var(--clf-interaction-on-contrasted-hover);border-color:var(--clf-interaction-on-contrasted-hover);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.button--primaryOnContrastedBackground:active{color:var(--clf-interaction-on-contrasted-on-enabled);background-color:var(--clf-interaction-on-contrasted-enabled);border-color:var(--clf-interaction-on-contrasted-enabled);-webkit-box-shadow:none;box-shadow:none}.button--primaryOnContrastedBackground:disabled,.oc-button--disabled.button--primaryOnContrastedBackground{pointer-events:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--primaryOnContrastedBackground:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:currentColor;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--primaryOnContrastedBackground:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--primaryOnContrastedBackground:disabled,.oc-button--disabled.button--primaryOnContrastedBackground{color:var(--clf-interaction-on-enabled);background-color:var(--clf-interaction-disabled);border-color:var(--clf-interaction-hover);-webkit-box-shadow:none;box-shadow:none}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;cursor:pointer;font-weight:700}.button i{line-height:0;vertical-align:middle;position:relative;font-size:1rem;margin-right:16px}.button--primary{-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.button--success{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-valid-main);border-color:var(--clf-notification-valid-main)}.button--success:hover,.button--success:focus{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-valid-main);border-color:var(--clf-notification-valid-main)}.button--success:active{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-valid-main);border-color:var(--clf-notification-valid-main)}.button--success.oc-button--alternative{color:var(--clf-notification-valid-main);background-color:transparent;border-color:transparent}.button--success.oc-button--alternative:hover,.button--success.oc-button--alternative:focus{color:var(--clf-notification-valid-main);background-color:transparent;border-color:transparent}.button--success.oc-button--alternative:active{color:var(--clf-notification-valid-main);background-color:transparent;border-color:transparent}.button--success.button--alternative{color:var(--clf-notification-valid-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--success.button--alternative:hover,.button--success.button--alternative:focus{color:var(--clf-notification-valid-main);background-color:rgba(var(--clf-notification-valid-main), 0.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--success.button--alternative:active{color:var(--clf-notification-valid-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--success:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--clf-notification-valid-main);opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--success:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--warning{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-warning-main);border-color:var(--clf-notification-warning-main)}.button--warning:hover,.button--warning:focus{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-warning-main);border-color:var(--clf-notification-warning-main)}.button--warning:active{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-warning-main);border-color:var(--clf-notification-warning-main)}.button--warning.oc-button--alternative{color:var(--clf-notification-warning-main);background-color:transparent;border-color:transparent}.button--warning.oc-button--alternative:hover,.button--warning.oc-button--alternative:focus{color:var(--clf-notification-warning-main);background-color:transparent;border-color:transparent}.button--warning.oc-button--alternative:active{color:var(--clf-notification-warning-main);background-color:transparent;border-color:transparent}.button--warning.button--alternative{color:var(--clf-notification-warning-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--warning.button--alternative:hover,.button--warning.button--alternative:focus{color:var(--clf-notification-warning-main);background-color:rgba(var(--clf-notification-warning-main), 0.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--warning.button--alternative:active{color:var(--clf-notification-warning-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--warning:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--clf-notification-warning-main);opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--warning:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--danger{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-danger-main);border-color:var(--clf-notification-danger-main)}.button--danger:hover,.button--danger:focus{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-danger-main);border-color:var(--clf-notification-danger-main)}.button--danger:active{color:var(--clf-interaction-on-enabled);background-color:var(--clf-notification-danger-main);border-color:var(--clf-notification-danger-main)}.button--danger.oc-button--alternative{color:var(--clf-notification-danger-main);background-color:transparent;border-color:transparent}.button--danger.oc-button--alternative:hover,.button--danger.oc-button--alternative:focus{color:var(--clf-notification-danger-main);background-color:transparent;border-color:transparent}.button--danger.oc-button--alternative:active{color:var(--clf-notification-danger-main);background-color:transparent;border-color:transparent}.button--danger.button--alternative{color:var(--clf-notification-danger-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--danger.button--alternative:hover,.button--danger.button--alternative:focus{color:var(--clf-notification-danger-main);background-color:rgba(var(--clf-notification-danger-main), 0.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--danger.button--alternative:active{color:var(--clf-notification-danger-main);background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--danger:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--clf-notification-danger-main);opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--danger:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button:disabled,.button.button--disabled{color:var(--clf-interaction-on-enabled);border-color:var(--clf-interaction-hover);background:var(--clf-interaction-disabled);pointer-events:none}.button--secondaryGoogleLogin{color:#616161;background-color:#fff;border-color:#616161}.button--secondaryGoogleLogin:hover,.button--secondaryGoogleLogin:focus{color:#616161;background-color:rgba(116,81,235,.24);border-color:#616161}.button--secondaryGoogleLogin:active{color:#616161;background-color:#fff;border-color:#616161}.button--secondaryGoogleLogin.oc-button--alternative{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogleLogin.oc-button--alternative:hover,.button--secondaryGoogleLogin.oc-button--alternative:focus{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogleLogin.oc-button--alternative:active{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogleLogin.button--alternative{color:#616161;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogleLogin.button--alternative:hover,.button--secondaryGoogleLogin.button--alternative:focus{color:#616161;background-color:rgba(97,97,97,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogleLogin.button--alternative:active{color:#616161;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--secondaryGoogleLogin:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#616161;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--secondaryGoogleLogin:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryGoogleLogin:hover,.button--secondaryGoogleLogin:active,.button--secondaryGoogleLogin:focus{background:rgba(117,117,117,.24)}.button--facebook{color:var(--clf-interaction-on-enabled);background-color:#3b5998;border-color:#3b5998}.button--facebook:hover,.button--facebook:focus{color:var(--clf-interaction-on-enabled);background-color:#3b5998;border-color:#3b5998}.button--facebook:active{color:var(--clf-interaction-on-enabled);background-color:#3b5998;border-color:#3b5998}.button--facebook.oc-button--alternative{color:#3b5998;background-color:transparent;border-color:transparent}.button--facebook.oc-button--alternative:hover,.button--facebook.oc-button--alternative:focus{color:#3b5998;background-color:transparent;border-color:transparent}.button--facebook.oc-button--alternative:active{color:#3b5998;background-color:transparent;border-color:transparent}.button--facebook.button--alternative{color:#3b5998;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--facebook.button--alternative:hover,.button--facebook.button--alternative:focus{color:#3b5998;background-color:rgba(59,89,152,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--facebook.button--alternative:active{color:#3b5998;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--facebook:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#3b5998;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--facebook:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryFacebook{color:#3b5998;background-color:#fff;border-color:#3b5998}.button--secondaryFacebook:hover,.button--secondaryFacebook:focus{color:#3b5998;background-color:rgba(116,81,235,.24);border-color:#3b5998}.button--secondaryFacebook:active{color:#3b5998;background-color:#fff;border-color:#3b5998}.button--secondaryFacebook.oc-button--alternative{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryFacebook.oc-button--alternative:hover,.button--secondaryFacebook.oc-button--alternative:focus{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryFacebook.oc-button--alternative:active{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryFacebook.button--alternative{color:#3b5998;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryFacebook.button--alternative:hover,.button--secondaryFacebook.button--alternative:focus{color:#3b5998;background-color:rgba(59,89,152,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryFacebook.button--alternative:active{color:#3b5998;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--secondaryFacebook:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#3b5998;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--secondaryFacebook:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryFacebook:hover,.button--secondaryFacebook:active,.button--secondaryFacebook:focus{background:rgba(59,89,152,.24)}.button--twitter{color:var(--clf-interaction-on-enabled);background-color:#03d0fc;border-color:#03d0fc}.button--twitter:hover,.button--twitter:focus{color:var(--clf-interaction-on-enabled);background-color:#03d0fc;border-color:#03d0fc}.button--twitter:active{color:var(--clf-interaction-on-enabled);background-color:#03d0fc;border-color:#03d0fc}.button--twitter.oc-button--alternative{color:#03d0fc;background-color:transparent;border-color:transparent}.button--twitter.oc-button--alternative:hover,.button--twitter.oc-button--alternative:focus{color:#03d0fc;background-color:transparent;border-color:transparent}.button--twitter.oc-button--alternative:active{color:#03d0fc;background-color:transparent;border-color:transparent}.button--twitter.button--alternative{color:#03d0fc;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--twitter.button--alternative:hover,.button--twitter.button--alternative:focus{color:#03d0fc;background-color:rgba(3,208,252,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--twitter.button--alternative:active{color:#03d0fc;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--twitter:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#03d0fc;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--twitter:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--google{color:var(--clf-interaction-on-enabled);background-color:#f06260;border-color:#f06260}.button--google:hover,.button--google:focus{color:var(--clf-interaction-on-enabled);background-color:#f06260;border-color:#f06260}.button--google:active{color:var(--clf-interaction-on-enabled);background-color:#f06260;border-color:#f06260}.button--google.oc-button--alternative{color:#f06260;background-color:transparent;border-color:transparent}.button--google.oc-button--alternative:hover,.button--google.oc-button--alternative:focus{color:#f06260;background-color:transparent;border-color:transparent}.button--google.oc-button--alternative:active{color:#f06260;background-color:transparent;border-color:transparent}.button--google.button--alternative{color:#f06260;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--google.button--alternative:hover,.button--google.button--alternative:focus{color:#f06260;background-color:rgba(240,98,96,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--google.button--alternative:active{color:#f06260;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--google:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#f06260;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--google:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryGoogle{color:#f06260;background-color:#fff;border-color:#f06260}.button--secondaryGoogle:hover,.button--secondaryGoogle:focus{color:#f06260;background-color:rgba(116,81,235,.24);border-color:#f06260}.button--secondaryGoogle:active{color:#f06260;background-color:#fff;border-color:#f06260}.button--secondaryGoogle.oc-button--alternative{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogle.oc-button--alternative:hover,.button--secondaryGoogle.oc-button--alternative:focus{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogle.oc-button--alternative:active{color:#fff;background-color:transparent;border-color:transparent}.button--secondaryGoogle.button--alternative{color:#f06260;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle.button--alternative:hover,.button--secondaryGoogle.button--alternative:focus{color:#f06260;background-color:rgba(240,98,96,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--secondaryGoogle.button--alternative:active{color:#f06260;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--secondaryGoogle:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#f06260;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--secondaryGoogle:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--secondaryGoogle:hover,.button--secondaryGoogle:active,.button--secondaryGoogle:focus{background:rgba(240,98,96,.24)}.button--linkedin{color:var(--clf-interaction-on-enabled);background-color:#4875b4;border-color:#4875b4}.button--linkedin:hover,.button--linkedin:focus{color:var(--clf-interaction-on-enabled);background-color:#4875b4;border-color:#4875b4}.button--linkedin:active{color:var(--clf-interaction-on-enabled);background-color:#4875b4;border-color:#4875b4}.button--linkedin.oc-button--alternative{color:#4875b4;background-color:transparent;border-color:transparent}.button--linkedin.oc-button--alternative:hover,.button--linkedin.oc-button--alternative:focus{color:#4875b4;background-color:transparent;border-color:transparent}.button--linkedin.oc-button--alternative:active{color:#4875b4;background-color:transparent;border-color:transparent}.button--linkedin.button--alternative{color:#4875b4;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--linkedin.button--alternative:hover,.button--linkedin.button--alternative:focus{color:#4875b4;background-color:rgba(72,117,180,.24);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button--linkedin.button--alternative:active{color:#4875b4;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}@keyframes ripple{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.24}20%{-webkit-transform:scale(25, 25);transform:scale(25, 25);opacity:.24}100%{opacity:0;-webkit-transform:scale(40, 40);transform:scale(40, 40)}}.button--linkedin:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#4875b4;opacity:0;border-radius:100%;-webkit-transform:scale(1, 1) translate(-50%);transform:scale(1, 1) translate(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--linkedin:focus:not(:active)::after{-webkit-animation:ripple 1s ease-out;animation:ripple 1s ease-out}.button--highlighting{padding:16px 32px;font-family:"Inter";font-size:1rem;font-weight:700;text-align:center;line-height:1.625rem}.button--fullwidth{width:100%}.button--iconOnly{text-overflow:clip;text-decoration:none;min-width:35px}.button--iconOnly i{padding:0;margin:0}.formLogin{max-width:960px;margin:auto}.formLogin__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.formLogin__connectContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.formLogin__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0;text-transform:uppercase}.formLogin__separator:before{content:"";background:#d2d2d2;display:block;min-width:75px;width:100%;height:1px;margin-right:16px;position:relative;top:8px}.formLogin__separator:after{content:"";background:#d2d2d2;display:block;min-width:75px;width:100%;height:1px;margin-left:16px;position:relative;top:8px}.formLogin__column{vertical-align:top;width:100%}.formLogin__facebook{margin-right:16px}.formLogin__important{color:var(--clf-text-on-main)}.formLogin__infoLabel{font-size:.875rem;line-height:1.5rem}.formLogin--smallSize{width:100%;margin:auto;text-align:left}.formLogin--smallSize .formLogin__column{display:block;margin-bottom:20px}.formLogin--withBorder{border:1px solid #737373;padding:20px 20px 0}.formLogin--withBorder .formLogin__facebook,.formLogin--withBorder .formLogin__google{margin-top:0}.formLogin .oc-form input[type=text],.formLogin .oc-form input[type=email],.formLogin .oc-form input[type=password]{width:100%;border:0;border-bottom:1px solid #545454;color:var(--clf-text-on-main);font-size:.875rem;-webkit-box-shadow:none !important;box-shadow:none !important;padding:8px 0}.formLogin .oc-form input[type=text]:focus,.formLogin .oc-form input[type=email]:focus,.formLogin .oc-form input[type=password]:focus{border-bottom:2px solid var(--clf-brand-primary)}@media(max-width: 767px){.formLogin__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formLogin__connectContainer{margin-bottom:32px;width:100%}.formLogin__facebook{margin-right:8px;width:50%}.formLogin__google{width:50%}}@media(min-width: 1024px){.formLogin__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formLogin__connectContainer{margin-bottom:24px;width:100%}.formLogin__facebook{width:50%}.formLogin__google{width:50%}.formLogin.formLogin--smallSize .formLogin__column{padding-right:0;padding-left:0}.formLogin.formLogin--smallSize .formLogin__facebook{margin-top:0}.formLogin.formLogin--smallSize .formLogin__google{margin-top:20px}}@media(min-width: 1440px){.formLogin__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formLogin__connectContainer{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.formLogin__facebook{margin-right:16px;width:50%}.formLogin__google{width:50%}}.formLogin .oc-spinnerPage{width:auto;height:50vh}.popin .formLogin__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popin .formLogin__connectContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;width:100%}.popin .formLogin .formLogin__facebook{margin-bottom:0;margin-right:16px}.selectField{color:var(--clf-text-on-main)}.selectField__selectContainer{position:relative}.selectField__selectArrow{display:block;width:0;height:0;position:absolute;right:0;bottom:20px;pointer-events:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.selectField__select{color:var(--clf-text-on-main);padding:0 20px 8px 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:1px solid var(--clf-layout-line-divider);border-radius:0;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Inter",sans-serif;font-size:1.125rem;outline:none}.selectField__select:focus{border-bottom:2px solid var(--clf-brand-primary);margin-bottom:-1px}@media(max-width: 767px){.selectField__select{font-size:.9375rem}}.crud-list{width:100%;margin:20px 0;border-collapse:collapse;-webkit-box-shadow:0 0 8px rgba(115,115,115,.3);box-shadow:0 0 8px rgba(115,115,115,.3)}.crud-list thead{background:var(--clf-creative-assets-detail);color:var(--clf-text-on-main);text-align:left}.crud-list thead tr{background:transparent}.crud-list thead td+td:not(.no-separator)::before,.crud-list thead th+th:not(.no-separator)::before{content:" ";width:0;display:inline-block;vertical-align:middle;position:absolute;left:0;top:9px;bottom:9px;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(255,255,255,.1)}.crud-list td,.crud-list th{padding:16px 8px;text-align:left;position:relative;font-weight:normal}.crud-list td.with-illustration,.crud-list td.with-actions,.crud-list th.with-illustration,.crud-list th.with-actions{text-align:center}.crud-list td.with-illustration,.crud-list th.with-illustration{padding:8px}.crud-list td p,.crud-list th p{font-size:.9375rem}.crud-list tr{background-color:var(--clf-layout-background-main)}.crud-list tr:hover{outline:1px solid rgba(0,0,0,.15)}.no-touchevents .crud-list tr:hover .crud-list__actions *{opacity:1}.crud-list tr+tr{border-top:1px solid var(--clf-layout-line-divider)}.crud-list__actions{width:1%}.crud-list__image{max-width:80px;max-height:80px;display:inline-block;height:auto}@media(min-width: 768px){.crud-list__image{max-width:120px;max-height:120px}}.crud-list--withOverflow{display:block;overflow:auto;max-width:calc(100vw - 16px)}.no-touchevents .crud-list__actions *{opacity:.5}.crud-list--bottom{margin-top:16px}.crud-list--top{margin-bottom:16px}.homeB2B_topBanner{background:var(--clf-text-on-main-secondary)}.homeB2B_topBanner__heading{width:calc(100% - 16px);margin:0;position:relative;left:16px}.homeB2B_topBanner__heading>span{display:inline;background:#fff;color:var(--clf-text-on-main-secondary);padding:2px 0 4px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:16px 0 0 #fff,-16px 0 0 #fff;box-shadow:16px 0 0 #fff,-16px 0 0 #fff}.homeB2B_Partners{padding:10px 0 30px 0;background-color:var(--clf-brand-primary);text-align:center}.homeB2B_Partners__image{height:60px;display:inline-block;width:130px;vertical-align:middle}@media(max-width: 767px){.homeB2B_Partners__image{margin:10px}}.homeB2B_Partners__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.homeB2B_Partners__table{display:block;margin:auto;width:100%;text-align:center}}.homeB2B_Partners__col{padding-right:20px}@media(max-width: 767px){.homeB2B_Partners__col{display:inline-block}}.homeB2B_Solutions{text-align:center}.homeB2B_Solutions__icon{min-height:120px;max-width:140px;margin-top:40px}.homeB2B_Solutions__button{margin-top:16px;width:220px}.homeB2B_formContact__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.homeB2B_formContact__table{display:block}}.homeB2B_formContact__form{width:100%}.homeB2B_formContact__form .hs-form .hs_b2b_first_name label,.homeB2B_formContact__form .hs-form .hs_b2b_last_name label,.homeB2B_formContact__form .hs-form .hs_b2b_company_name label,.homeB2B_formContact__form .hs-form .hs_email label,.homeB2B_formContact__form .hs-form .hs_phone label,.homeB2B_formContact__form .hs-form .hs_b2b_job_title label,.homeB2B_formContact__form .hs-form .hs_b2b_need label,.homeB2B_formContact__form .hs-form .hs_b2b_comments label,.homeB2B_formContact__form .hs-form .hs_numemployees label,.homeB2B_formContact__form .hs-form .hs_number_of_people_to_train label,.homeB2B_formContact__form .hs-form .hs_number_of_talents_to_hire label{display:none !important}.homeB2B_formContact__form .hs-form .hs-richtext{font-size:1rem;color:var(--clf-text-on-main)}.homeB2B_formContact__form .hs-form .hs_email{padding-right:0}.homeB2B_formContact__form .hs-form .hs_b2b_need .hs-form-checkbox-display{background:#fff;border-radius:2px;padding:6px}.homeB2B_formContact__form .hs-form .hs_b2b_need .hs-form-checkbox-display .hs-input{width:inherit;height:inherit;vertical-align:middle;margin-top:0}.homeB2B_formContact__form .hs-form .hs_b2b_need .hs-form-checkbox-display .hs-input:checked+label{border:1px solid var(--clf-brand-primary)}.homeB2B_formContact__form .hs-form .hs_b2b_need .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}.homeB2B_formContact__form .hs-form .hs_b2b_need .inputs-list .hs-form-checkbox{margin-right:5px;width:auto}.homeB2B_formContact__form .hs-form .hs_b2b_need .inputs-list .hs-form-checkbox label{display:inline-block !important;font-size:.6875rem;padding:10px 6px}.homeB2B_formContact__form .hs-form .hs_b2b_need .inputs-list.error{background:none;border:none}.homeB2B_formContact__form .hs-form .legal-consent-container{max-width:100%;margin:10px auto 24px auto}.homeB2B_formContact__form .hs-form .legal-consent-container .hs-richtext p{font-size:1rem;line-height:1.625rem;font-family:"Inter",sans-serif}.homeB2B_formContact__form .hs-form .legal-consent-container .inputs-list label.hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Inter",sans-serif}.homeB2B_formContact__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display span{font-size:1rem;line-height:1.625rem}.homeB2B_formContact__form .hs-form .legal-consent-container .hs-form-field .hs-input{width:inherit;-webkit-box-shadow:none;box-shadow:none;margin-right:8px}.homeB2B_formContact__form .hs-form .hs-input{-webkit-box-sizing:inherit;box-sizing:inherit;max-height:inherit;max-width:100%;width:100%;height:45px;border-radius:2px;border:none;font-size:1.125rem;font-family:"Inter",sans-serif}.homeB2B_formContact__form .hs-form .hs_submit .actions{margin:auto;padding:0;text-align:center}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button{color:#fff;background:var(--clf-interaction-enabled);border:1px solid var(--clf-brand-primary);border-radius:4px;display:inline-block;width:115px;height:48px;min-height:36px;padding:8px 16px;cursor:pointer;font-family:"Inter",sans-serif;font-size:.875rem;text-align:center;text-shadow:none;font-weight:700;text-transform:uppercase;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);vertical-align:middle}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button span{display:inline-block}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button span:first-letter{text-transform:uppercase}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button a,.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button span,.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button:hover{text-decoration:none}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button:hover{color:var(--clf-text-on-contrasted);background:var(--clf-interaction-enabled);border-color:var(--clf-brand-primary);background-image:none;text-shadow:none;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.homeB2B_formContact__form .hs-form .hs_submit .actions .hs-button:active:not(.inactive):not(.link){color:var(--clf-text-on-contrasted);border-color:var(--clf-brand-primary);background:var(--clf-interaction-enabled);background-image:none;text-shadow:none;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)}.homeB2B_formContact__form .hs-form .hs-error-msgs label{display:inline-block !important}.homeB2B_formContact__form .hs-form select.hs-input.error,.homeB2B_formContact__form .hs-form input.hs-input.error{border-color:var(--clf-notification-danger-main);-webkit-box-shadow:0 0 6px #d50000;box-shadow:0 0 6px #d50000}.homeB2B_formContact__form .submitted-message{font-size:1.25rem}@media(max-width: 767px){.homeB2B_formContact__form{width:90%;padding-right:0;border-right:none;margin:auto}}.homeB2B_formContact__form--fullWidth{width:70%;padding-right:0;border-right:none}@media(max-width: 767px){.homeB2B_formContact__form--fullWidth{width:90%}}.homeB2B_formContact__form--oneColumn{margin:auto;width:550px}.homeB2B_formContact__form--oneColumn .form-columns-1{max-width:550px}@media(max-width: 767px){.homeB2B_formContact__form--oneColumn{width:90%}}.homeB2B_formContact__form.homeB2B_formContact__form--twoColumns .form-columns-2,.homeB2B_formContact__form.homeB2B_formContact__form--twoColumns .form-columns-1{max-width:100%}.homeB2B_formContact__form.homeB2B_formContact__form--twoColumns .form-columns-2 .hs-input,.homeB2B_formContact__form.homeB2B_formContact__form--twoColumns .form-columns-1 .hs-input{width:100%}.learningPathCta>div{white-space:nowrap}.learningPathCta a,.learningPathCta button{width:100%}.learningPathCta__oldPrice,.learningPathCta__price{color:var(--clf-text-on-contrasted);display:inline-block;padding-right:2px}.learningPathCta__oldPrice{text-decoration:line-through;opacity:.8}.learningPathCta__pricePerMonth{color:var(--clf-text-on-contrasted);display:inline-block}.learningPathCta__until,.learningPathCta__starterPrice,.learningPathCta__priceNoEngagement{color:var(--clf-text-on-contrasted);display:block;margin:0 0 8px 0}.learningPathCta__starterPrice{margin:5px 0}.learningPathCta__editButton,.learningPathCta__button{min-width:220px}.learningPathCta__editButton{position:relative;top:8px}.learningPathCta__buttonInformation{margin-top:15px;white-space:nowrap}.searchPaths{position:relative}.searchPaths__headerWrapper{background-color:var(--clf-brand-primary)}.searchPaths__header{padding-top:20px;padding-bottom:0;background-size:cover;width:100%;top:0;z-index:0}.searchPaths__header-title{width:calc(100% - 16px);margin:0;position:relative;left:16px;margin:32px 0 24px 0}.searchPaths__header-title>span{display:inline;background:var(--clf-brand-primary);color:var(--clf-layout-background-main);padding:2px 0 4px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:16px 0 0 var(--clf-brand-primary),-16px 0 0 var(--clf-brand-primary);box-shadow:16px 0 0 var(--clf-brand-primary),-16px 0 0 var(--clf-brand-primary)}.searchPaths__header-description{margin-bottom:24px}.searchPaths__header-content{color:var(--clf-text-on-main) !important}.searchPaths__illustration{display:none}.searchPaths__contactBanner{background-color:var(--clf-text-on-main-secondary)}@media(min-width: 1920px){.searchPaths__illustration{display:block;min-width:468px;height:390px;margin-left:-85px;margin-top:0;-ms-flex-item-align:end;align-self:flex-end}.searchPaths__header{display:-webkit-box;display:-ms-flexbox;display:flex}.searchPaths__header-title{font-size:2.5rem;line-height:3.125rem;margin-bottom:16px;margin-top:24px}.searchPaths__header-description{margin-bottom:24px}}.searchPaths__loader{padding-top:40px}.searchPaths__loader .loader__label{z-index:5;display:inline-block;position:relative}.searchPaths--whiteText .searchPaths__header-title,.searchPaths--whiteText .searchPaths__header-content,.searchPaths--whiteText .searchPaths__header-emphasis,.searchPaths--whiteText .searchPaths__header-link{color:#fff}.searchPaths__hubspotForm{border-bottom:1px solid var(--clf-brand-primary);overflow:hidden}.editProfile .oc-form [class*=oc-]>*{-webkit-box-sizing:border-box;box-sizing:border-box}.editProfile__headerSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.editProfile__headerSectionAvatar{margin-right:32px;min-width:160px;max-height:150px}.editProfile__headerSectionDescription{width:100%}.editProfile__button{margin:20px 0;text-align:right;width:100%}.editProfile__button input[type=submit]{border-radius:5px}.editProfile__buttonSave{margin:auto;display:block;border-radius:4px !important}.editProfile__label{margin:5px 0px;display:inline-block}.editProfile__tooltip{margin-left:10px}.editProfile .oc-form__label-text{font-size:1.125rem;font-weight:500}@media(min-width: 1024px){.editProfile__headerSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.showProfile__title{font-size:1.375rem;line-height:2rem;font-weight:900;margin-top:40px;margin-bottom:24px}.showProfile__headerSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.showProfile__headerSectionAvatar{margin:auto}.showProfile__headerSectionDescription{width:100%;-ms-flex-item-align:center;align-self:center}.showProfile__button{margin:20px 0;text-align:right}.showProfile .showProfile__sendMessageButton{color:var(--clf-brand-primary)}.showProfile .showProfile__sendMessageButton span{padding-left:8px}@media(min-width: 1440px){.showProfile__headerSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.showProfile__headerSectionAvatar{margin:0 32px 0 0}}.editAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.editAvatar:hover .editAvatar__image{-webkit-filter:opacity(50%);filter:opacity(50%)}.editAvatar:hover .editAvatar__button{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.editAvatar .editAvatar__image{width:150px;height:150px}.editAvatar__button{position:absolute;top:60px;left:25px;opacity:0;min-width:110px}.editAvatarPopin{width:550px}.editAvatarPopin__profilePictureContainer{height:40px;width:40px;overflow:hidden;display:block;margin:0 auto 16px auto;border-radius:50%;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,.25);box-shadow:0px 1px 4px rgba(0,0,0,.25)}.editAvatarPopin__profilePicture{width:40px;max-height:40px;height:100%;display:block;margin:0 auto 16px auto;position:relative;border-radius:50%;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,.25);box-shadow:0px 1px 4px rgba(0,0,0,.25)}.editAvatarPopin__itemContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.editAvatarPopin__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-right:16px}.editAvatarPopin__item button{margin-top:16px;font-size:14px;padding:8px 16px}.editAvatarPopin__item a{text-decoration:none}.editAvatarPopin__item .info{display:block;font-size:10px;margin-top:8px;text-align:center}.editAvatarPopin__item:last-child{margin-right:0}.editAvatarPopin__actions{text-align:center}.editAvatarPopin__actions button+button{margin-left:16px}.showAvatar{width:150px;height:150px;border-radius:50%;background-size:cover;background-position:center center;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.socialLinkList{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.socialLinkList__item{list-style:none;width:268px;margin-right:32px;margin-bottom:16px;display:inline-block;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.socialLinkList__item:nth-child(3){margin-right:0}.socialLinkList__item img{background:#565656;margin-right:5px;margin-top:8px;float:left;height:35px;width:35px;border-radius:50%}.socialLinkList__item label{font-size:1.125rem;font-weight:500}.socialLinkList__item-hide{display:none}.socialLinkList__label{display:inline-block;margin-top:8px;font-size:1.125rem;font-weight:500}.socialLinkList__itemInput{line-height:1.8rem !important;height:18px !important;max-width:160px;width:100%}.writtenCourseList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}.writtenCourseList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:8px}.writtenCourseList__image{width:50px;margin-right:15px}.writtenCourseList__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.writtenCourseList__title{padding-bottom:5px}@media only screen and (min-width: 480px){.writtenCourseList__item{width:50%}}.identitySection__gender,.identitySection__firstname,.identitySection__lastname{display:inline-block;margin-right:10px}.identitySection__username .editProfile__tooltip{position:absolute;top:-25px;left:80px}.identitySection__identityLocked{margin-bottom:16px}.errorTemplate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90vh}@media(max-width: 1024px){.errorTemplate{min-height:70vh}}.errorTemplate__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media(max-width: 1440px){.errorTemplate__container{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}@media(max-width: 0px){.errorTemplate__container{margin-bottom:0}}.errorTemplate__action{margin-top:52px}@media(max-width: 0px){.errorTemplate__action{margin-top:32px}}.errorTemplate__heading{margin-bottom:32px}.errorTemplate__content{margin:8px;max-width:65%}@media(max-width: 0px){.errorTemplate__content{max-width:100%}}.errorTemplate__pictureContainer{-ms-flex-item-align:center;align-self:center;text-align:left;margin:16px}@media(max-width: 1024px){.errorTemplate__pictureContainer{text-align:center}}@media(max-width: 1024px){.errorTemplate__picture{max-width:85%}}.errorTemplate--isReversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mentorshipStudent__headWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0;width:100%}.mentorshipStudent__studentContainer,.mentorshipStudent__mentorContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 10px;width:100%;max-width:580px}.mentorshipStudent__mentorContainer{margin-top:32px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mentorshipStudent__studentContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #f6f6f6;border-radius:5px;-webkit-box-shadow:rgba(121,121,121,.35) 1px 2px 6px;box-shadow:rgba(121,121,121,.35) 1px 2px 6px}.mentorshipStudent__studentContainer .button{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.mentorshipStudent__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}.mentorshipStudent__mentorNameWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px}.mentorshipStudent__mentorNameWrapper>*{margin-top:16px}.mentorshipStudent__mentorNameWrapper--noMentor{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mentorshipStudent__title--noMentor{color:var(--clf-brand-primary)}.mentorshipStudent__nameDetails{overflow:hidden}.mentorshipStudent__nameDetails>*{overflow:hidden;text-overflow:ellipsis}.mentorshipStudent__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-right:auto}.mentorshipStudent__name--mentor{text-align:center}.mentorshipStudent__name--student{width:100%}.mentorshipStudent__name .avatar{vertical-align:middle;margin-right:16px}.mentorshipStudent__studentEmail{font-weight:normal;margin-top:4px}.mentorshipStudent__avatarLink{text-decoration:none}.mentorshipStudent__delete{-ms-flex-negative:0;flex-shrink:0}.mentorshipStudent__addMentor .searchField{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px}.mentorshipStudent__addMentor .searchField>*{margin-top:16px}.mentorshipStudent__addMentor .searchField__wrapperInput{margin-right:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mentorshipStudent__addMentor .searchField__input input{min-height:42px;min-width:200px;border-radius:4px;-webkit-box-shadow:0px 3px 13px rgba(0,0,0,.1);box-shadow:0px 3px 13px rgba(0,0,0,.1);border-color:transparent;padding-left:40px}.mentorshipStudent__addMentor .searchField__input input:focus{border-color:transparent}.mentorshipStudent__addMentor .searchField__input input:focus~.searchField__icon{fill:var(--clf-brand-primary)}.mentorshipStudent__addMentor .searchField__icon{height:32px;position:absolute;top:4px;left:4px}.mentorshipStudent__addMentor .searchField .autocomplete__loader{top:14px}.mentorshipStudent__addMentor .searchField .button{-ms-flex-negative:0;flex-shrink:0;margin-left:0}.mentorshipStudent__alertMessage{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mentorshipStudent__alertMessage__text{font-size:14px}@media(min-width: 1024px){.mentorshipStudent__headWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mentorshipStudent__studentContainer,.mentorshipStudent__mentorContainer{max-width:initial}.mentorshipStudent__mentorContainer{margin-top:0;margin-left:24px}}.gigWorkers{padding-bottom:340px}.gigWorkers .gigWorkersHomeBanner{padding:0}.gigWorkers .gigWorkersHomeBanner__titleContainer{background:var(--clf-brand-primary);padding:32px 0}.gigWorkers .gigWorkersHomeBanner__picture{min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.gigWorkers .gigWorkersHomeBanner__button1{background-repeat:no-repeat;background-size:contain;height:50px;width:235px;position:absolute;top:7%;left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBanner__button2{background-repeat:no-repeat;background-size:contain;height:50px;width:235px;position:absolute;top:33%;left:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBanner__button3{position:absolute;background-repeat:no-repeat;background-size:contain;height:50px;width:235px;top:69%;left:56%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBanner__buttonWrapper{text-decoration:none;color:var(--clf-text-on-contrasted);font-size:.875rem;line-height:18px !important;padding:8px 6px 8px 62px;display:block}.gigWorkers .gigWorkersHomeBanner__buttonWrapper:hover{color:var(--clf-text-on-contrasted)}.gigWorkers .gigWorkersHomeBanner__marker{position:absolute;top:75%;left:20%}.gigWorkers .gigWorkersHomeBanner__desc{background:var(--clf-layout-background-main);padding:24px;text-align:center;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBanner__arrowContainer{position:absolute;top:-20px;height:40px;width:40px;border-radius:50%;background:var(--clf-brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBanner__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--clf-text-on-contrasted)}@media(max-width: 767px){.gigWorkers .gigWorkersHomeBanner__button1{height:50px;width:220px;top:7%;left:10%}.gigWorkers .gigWorkersHomeBanner__button2{height:50px;width:220px;top:26%;left:26%}.gigWorkers .gigWorkersHomeBanner__button3{height:50px;width:220px;top:69%;left:28%}.gigWorkers .gigWorkersHomeBanner__buttonWrapper{font-size:.75rem}}.gigWorkers .gigWorkersHomeBannerMalt{padding:0}.gigWorkers .gigWorkersHomeBannerMalt__titleContainer{background:var(--clf-brand-primary);padding:32px 0}.gigWorkers .gigWorkersHomeBannerMalt__picture{min-height:400px;background-color:var(--clf-layout-background-alternative);position:relative}.gigWorkers .gigWorkersHomeBannerMalt__pictureWrapper{padding-top:80px}.gigWorkers .gigWorkersHomeBannerMalt__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBannerMalt__button{background-repeat:no-repeat;background-size:contain;height:50px;width:235px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 40px}.gigWorkers .gigWorkersHomeBannerMalt__buttonContainer{text-decoration:none;color:var(--clf-text-on-contrasted);font-size:.875rem;line-height:18px !important;padding:8px 6px 8px 62px;display:block}.gigWorkers .gigWorkersHomeBannerMalt__buttonContainer:hover{color:var(--clf-text-on-contrasted)}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainerMobile{display:none}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBannerMalt__maltLogo{display:block;max-height:52px;max-width:52px}.gigWorkers .gigWorkersHomeBannerMalt__maltLogoMobile{display:none}.gigWorkers .gigWorkersHomeBannerMalt__labelPartnership{font-size:1rem;color:var(--clf-text-on-main)}.gigWorkers .gigWorkersHomeBannerMalt__desc{background:var(--clf-layout-background-main);padding:24px;text-align:center;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBannerMalt__arrowContainer{position:absolute;top:-20px;left:48%;height:40px;width:40px;border-radius:50%;background:var(--clf-brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBannerMalt__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--clf-text-on-contrasted)}@media only screen and (max-width: 320px){.gigWorkers .gigWorkersHomeBannerMalt__maltArrowWrapper{display:none}.gigWorkers .gigWorkersHomeBannerMalt__pictureWrapper{padding-top:64px}}@media(max-width: 767px){.gigWorkers .gigWorkersHomeBannerMalt__pictureWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:64px}.gigWorkers .gigWorkersHomeBannerMalt__button{height:50px;width:205px}.gigWorkers .gigWorkersHomeBannerMalt__buttonContainer{font-size:.75rem}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowWrapper{display:none}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainer{height:0;width:0}.gigWorkers .gigWorkersHomeBannerMalt__buttonWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersHomeBannerMalt__button{margin:0 0 40px 0}.gigWorkers .gigWorkersHomeBannerMalt__button:last-child{margin-bottom:0}}@media(min-width: 1024px){.gigWorkers .gigWorkersHomeBannerMalt__pictureWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:64px}.gigWorkers .gigWorkersHomeBannerMalt__button{height:50px;width:220px}.gigWorkers .gigWorkersHomeBannerMalt__buttonContainer{font-size:.75rem}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainer{height:0;width:0}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainerMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowLogoMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBannerMalt__maltLogoMobile{display:block;margin-left:-24px}.gigWorkers .gigWorkersHomeBannerMalt__maltLogo{display:none}.gigWorkers .gigWorkersHomeBannerMalt__buttonWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersHomeBannerMalt__button{margin:0 0 40px 0}.gigWorkers .gigWorkersHomeBannerMalt__button:last-child{margin-bottom:0}}@media(min-width: 1440px){.gigWorkers .gigWorkersHomeBannerMalt__pictureWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainer{height:inherit;width:inherit}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowContainerMobile{display:none}.gigWorkers .gigWorkersHomeBannerMalt__maltArrowLogoMobile{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersHomeBannerMalt__maltLogoMobile{display:none}.gigWorkers .gigWorkersHomeBannerMalt__maltLogo{display:block}.gigWorkers .gigWorkersHomeBannerMalt__buttonWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gigWorkers .gigWorkersHomeBannerMalt__button{margin:0 40px}.gigWorkers .gigWorkersHomeBannerMalt__button:last-child{margin-right:0}}.gigWorkers .gigWorkersPartnerBanner{padding:50px 0 80px 0;border-top:4px solid var(--clf-brand-primary)}.gigWorkers .gigWorkersPartnerBanner__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.gigWorkers .gigWorkersPartnerBanner__logoContainer{width:126px;height:126px;margin-bottom:16px;border-radius:50%;-webkit-box-shadow:-1px -2px 4px rgba(0,0,0,.25),0px 4px 4px rgba(0,0,0,.25);box-shadow:-1px -2px 4px rgba(0,0,0,.25),0px 4px 4px rgba(0,0,0,.25);background:var(--clf-layout-background-main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gigWorkers .gigWorkersPartnerBanner__item{margin-right:76px;margin-bottom:16px;text-align:center}.gigWorkers .gigWorkersPartnerBanner__item:last-child{margin-right:0}@media(max-width: 767px){.gigWorkers .gigWorkersPartnerBanner{border-top:none;padding:0 0 24px 0}.gigWorkers .gigWorkersPartnerBanner__list{padding-left:0;-ms-flex-pack:distribute;justify-content:space-around;margin-top:24px}.gigWorkers .gigWorkersPartnerBanner__item{margin-right:0}}.gigWorkers .gigWorkersPopin{max-width:435px;background:var(--clf-layout-background-main)}.gigWorkers .gigWorkersPopin .oc-form input[type=text],.gigWorkers .gigWorkersPopin .oc-form input[type=email],.gigWorkers .gigWorkersPopin .oc-form input[type=password]{width:100%;border:0;border-bottom:1px solid #545454;color:var(--clf-text-on-main);font-size:14px;margin-bottom:1.5rem;-webkit-box-shadow:none !important;box-shadow:none !important;padding:8px 0}.gigWorkers .gigWorkersPopin .oc-form input[type=text]:focus,.gigWorkers .gigWorkersPopin .oc-form input[type=email]:focus,.gigWorkers .gigWorkersPopin .oc-form input[type=password]:focus{border-bottom:2px solid var(--clf-brand-primary)}.gigWorkers .gigWorkersPopin .messageToUsers{margin-top:8px}.gigWorkers .gigWorkersPopin__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin:auto;position:relative}.gigWorkers .gigWorkersPopin__dot{height:24px;width:24px;background:var(--clf-brand-primary);border-radius:50%;margin-bottom:24px;color:var(--clf-text-on-contrasted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gigWorkers .gigWorkersPopin__dot--disabled{background:var(--clf-progress-learning-asset-not-started)}.gigWorkers .gigWorkersPopin__line{background:var(--clf-brand-primary);height:4px;max-width:187px;width:100%;border-radius:2px;position:relative;top:10px}.gigWorkers .gigWorkersProgramBanner{padding-bottom:0;border-top:4px solid var(--clf-brand-primary)}.gigWorkers .gigWorkersProgramBanner__avatarWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}.gigWorkers .gigWorkersProgramBanner__avatarPicture{height:34px;width:34px;padding:0 16px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-right:16px}.gigWorkers .gigWorkersProgramBanner__avatarTitle{margin:0}.gigWorkers .gigWorkersProgramBanner__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gigWorkers .gigWorkersProgramBanner__part{width:100%;position:relative;padding-right:16px}.gigWorkers .gigWorkersProgramBanner__dot{height:20px;width:20px;background:var(--clf-brand-primary);border-radius:50%;margin-bottom:18px}.gigWorkers .gigWorkersProgramBanner__dot:after{content:"";background:var(--clf-brand-primary);display:inline-block;position:absolute;top:8px;left:30px;height:4px;width:calc(100% - 42px);border-radius:2px}.gigWorkers .gigWorkersProgramBanner__flag{height:63px;width:72px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:8px}.gigWorkers .gigWorkersProgramBanner__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gigWorkers .gigWorkersProgramBanner__icon{margin-right:16px;font-size:1.125rem;position:relative;top:3px}.gigWorkers .gigWorkersProgramBanner__otherTrainingContainer{padding:24px 0;margin-top:68px;background:var(--clf-layout-background-alternative)}.gigWorkers .gigWorkersProgramBanner__iconHat{display:inline-block;height:36px;width:44px;padding:0 8px;margin-right:16px;vertical-align:middle;background-size:cover;background-position:center center;background-repeat:no-repeat}.gigWorkers .gigWorkersProgramBanner__otherTrainingTab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%}.gigWorkers .gigWorkersProgramBanner__otherTrainingItem{color:var(--clf-brand-primary);margin-right:36px;width:33%}.gigWorkers .gigWorkersProgramBanner__otherTrainingItem:last-child{margin-right:0}.gigWorkers .gigWorkersProgramBanner--hideForEn{display:none}@media(max-width: 767px){.gigWorkers .gigWorkersProgramBanner__avatarWrapper{margin:24px 0 16px 0}.gigWorkers .gigWorkersProgramBanner__content{position:relative;top:-38px;left:38px;max-width:250px}.gigWorkers .gigWorkersProgramBanner__dot:after{content:"";position:absolute;top:30px;left:8px;width:4px;max-height:290px;height:calc(100% - 42px)}.gigWorkers .gigWorkersProgramBanner__flag{height:34px;width:40px}.gigWorkers .gigWorkersProgramBanner__endline{position:relative;top:-48px;left:52px;max-width:250px}.gigWorkers .gigWorkersProgramBanner__timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersProgramBanner__otherTrainingContainer{margin-top:0}.gigWorkers .gigWorkersProgramBanner__otherTrainingContainer h3{display:-webkit-box;display:-ms-flexbox;display:flex}.gigWorkers .gigWorkersProgramBanner__otherTrainingTab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px}.gigWorkers .gigWorkersProgramBanner__otherTrainingItem{width:100%}}.gigWorkers .gigWorkersSignupBanner{background:var(--clf-brand-primary);text-align:center;padding:16px 0;position:fixed;bottom:0;z-index:99;width:100%}.gigWorkers .gigWorkersSignupBanner__content{margin-bottom:16px}.gigWorkers .gigWorkersSignupBanner__content a{color:var(--clf-text-on-contrasted)}.gigWorkers .gigWorkersSignupBanner__content a:hover{color:var(--clf-text-on-contrasted)}.gigWorkers .gigWorkersTrainingBanner{background:var(--clf-brand-primary);padding:0}.gigWorkers .gigWorkersTrainingBanner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gigWorkers .gigWorkersTrainingBanner__picture{margin-right:44px;min-height:485px;max-width:420px;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.gigWorkers .gigWorkersTrainingBanner__separation{width:168px;text-align:left;margin:24px 0 24px 0;background:var(--clf-layout-background-main);height:4px}.gigWorkers .gigWorkersTrainingBanner__title{padding:40px 40px 24px 0;margin:0;max-width:643px}.gigWorkers .gigWorkersTrainingBanner__subtitle{max-width:760px}.gigWorkers .gigWorkersTrainingBanner__iconHat{display:inline-block;height:64px;width:78px;margin-right:16px;vertical-align:middle;background-size:cover;background-position:center center;background-repeat:no-repeat}.gigWorkers .gigWorkersTrainingBanner__label1{margin-top:40px;width:50%;white-space:nowrap;overflow:hidden;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation:type 12s steps(80, end) infinite;animation:type 12s steps(80, end) infinite}.gigWorkers .gigWorkersTrainingBanner__label2{width:50%;white-space:nowrap;overflow:hidden;-webkit-animation-delay:10s;animation-delay:10s;-webkit-animation:type2 12s steps(80, end) infinite;animation:type2 12s steps(80, end) infinite}.gigWorkers .gigWorkersTrainingBanner__label3{width:50%;white-space:nowrap;overflow:hidden;-webkit-animation-delay:18s;animation-delay:18s;-webkit-animation:type3 12s steps(80, end) infinite;animation:type3 12s steps(80, end) infinite}@media(max-width: 767px){.gigWorkers .gigWorkersTrainingBanner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersTrainingBanner__container{padding:16px 8px}.gigWorkers .gigWorkersTrainingBanner__picture{margin:auto}.gigWorkers .gigWorkersTrainingBanner__title{padding:8px 24px 16px 0}.gigWorkers .gigWorkersTrainingBanner__label1{margin-top:16px}@-webkit-keyframes type{0%{width:0}33%{width:310px}100%{width:310px}}@keyframes type{0%{width:0}33%{width:310px}100%{width:310px}}@-webkit-keyframes type2{0%{width:0}33%{width:0}66%{width:310px}100%{width:310px}}@keyframes type2{0%{width:0}33%{width:0}66%{width:310px}100%{width:310px}}@-webkit-keyframes type3{0%{width:0}33%{width:0}66%{width:0}100%{width:310px}}@keyframes type3{0%{width:0}33%{width:0}66%{width:0}100%{width:310px}}}@media(min-width: 1024px){.gigWorkers .gigWorkersTrainingBanner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:560px;margin:auto}.gigWorkers .gigWorkersTrainingBanner__container{padding-bottom:16px}.gigWorkers .gigWorkersTrainingBanner__picture{margin:24px auto 0 auto}.gigWorkers .gigWorkersTrainingBanner__label1{width:65%}.gigWorkers .gigWorkersTrainingBanner__label2{width:65%}.gigWorkers .gigWorkersTrainingBanner__label3{width:65%}@-webkit-keyframes type{0%{width:0}33%{width:360px}100%{width:360px}}@keyframes type{0%{width:0}33%{width:360px}100%{width:360px}}@-webkit-keyframes type2{0%{width:0}33%{width:0}66%{width:360px}100%{width:360px}}@keyframes type2{0%{width:0}33%{width:0}66%{width:360px}100%{width:360px}}@-webkit-keyframes type3{0%{width:0}33%{width:0}66%{width:0}100%{width:360px}}@keyframes type3{0%{width:0}33%{width:0}66%{width:0}100%{width:360px}}}@media(min-width: 1440px){.gigWorkers .gigWorkersTrainingBanner__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.gigWorkers .gigWorkersTrainingBanner__picture{margin:0 44px 0 0}@-webkit-keyframes type{0%{width:0}33%{width:390px}100%{width:390px}}@keyframes type{0%{width:0}33%{width:390px}100%{width:390px}}@-webkit-keyframes type2{0%{width:0}33%{width:0}66%{width:390px}100%{width:390px}}@keyframes type2{0%{width:0}33%{width:0}66%{width:390px}100%{width:390px}}@-webkit-keyframes type3{0%{width:0}33%{width:0}61%{width:0}100%{width:415px}}@keyframes type3{0%{width:0}33%{width:0}61%{width:0}100%{width:415px}}}.gigWorkers .gigWorkersWorkBanner{padding:76px 0}.gigWorkers .gigWorkersWorkBanner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gigWorkers .gigWorkersWorkBanner__content{margin-right:40px}.gigWorkers .gigWorkersWorkBanner__image{min-width:500px;width:100% !important}@media(max-width: 767px){.gigWorkers .gigWorkersWorkBanner{padding:24px 0}.gigWorkers .gigWorkersWorkBanner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersWorkBanner__image{min-width:inherit}.gigWorkers .gigWorkersWorkBanner__imageContainer{margin-top:16px}}@media(min-width: 1024px){.gigWorkers .gigWorkersWorkBanner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gigWorkers .gigWorkersWorkBanner__image{max-width:500px;margin:auto}.gigWorkers .gigWorkersWorkBanner__imageContainer{margin:24px auto 0 auto}}@media(min-width: 1440px){.gigWorkers .gigWorkersWorkBanner__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gigWorkers .gigWorkersWorkBanner__image{max-width:100%}}.gigWorkers #popin-sign-in .popin__gigTitleContainer{display:block;padding-top:10px;height:100%}.gigWorkers #popin-sign-in h3.popin__title{display:none}.gigWorkers #popin-sign-in .popin__title{font-size:1.25rem;line-height:1.875rem}.gigWorkers #popin-partnership-verification .popin__gigTitleContainer{display:none}.gigWorkers #popin-partnership-verification .popin__title{font-size:1.25rem;line-height:1.875rem}@media(max-width: 767px){.gigWorkers{padding-bottom:460px}}.userProfile .userProfileTabBarWrapper__grid{height:100%}.userProfile .userProfileTabBarWrapper--skeleton{position:relative;height:168px;background-color:var(--clf-brand-primary)}.avatar{border-radius:50%;display:inline-block;position:relative;width:40px;height:40px;background-size:cover;background-position:center center;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.surveySkeleton{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:560px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.surveySkeleton__background{background:url(/images/backgrounds/bg_oc_things_grey.png);height:100%;height:calc(100vh - 70px);padding:0}.surveySkeleton__progressBar{position:absolute;top:0;width:100%;height:8px}.surveySkeleton__questionList{position:relative;width:100%;margin:40px auto 16px}.surveySkeleton__question,.surveySkeleton__endScreen{margin:0 20px}.surveySkeleton__actions{width:100%;margin:0 auto 10px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1440px){.surveySkeleton{height:auto;min-height:640px}.surveySkeleton__question{height:inherit;min-height:500px}.surveySkeleton__questionList{width:810px}.surveySkeleton__actions{width:770px;margin:0 auto 20px auto;padding:0}*::-ms-backdrop,.survey{height:560px}}.surveyQuestionSkeleton{border-radius:5px;-webkit-box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);background:#fff}.surveyQuestionSkeleton__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.surveyQuestionSkeleton__header{padding:16px;border-bottom:1px solid var(--clf-layout-line-divider)}.surveyQuestionSkeleton__answers{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;margin:auto;width:100%}.surveyQuestionSkeleton__label{padding:0;margin:0;border:none;text-align:center}.surveyQuestionSkeleton__labelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 20px}.surveyQuestionSkeleton__mandatoryLabel{display:block;text-align:center;margin:10px 0}@media(min-width: 1920px){.surveyQuestionSkeleton__header{padding:40px}.surveyQuestionSkeleton__answers{width:80%}}.teamButton__skeleton{width:245px;height:42px;margin-bottom:8px;background-color:var(--clf-skeleton-badge);display:inline-block}.teamButton__edit{position:absolute;right:0}.teamButton__container{text-align:center;display:none}@media(max-width: 767px){.teamButton__container{display:block}}.teamButton__members--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin-left:8px}@media(max-width: 767px){.teamButton__members--inline{display:none}}.teamMemberList{margin:auto;width:100%}.teamMemberList__avatar{display:inline-block;width:32px;height:32px;background-position:center center;background-size:cover;border-radius:50%;vertical-align:middle;margin-right:5px}.teamMemberList__fullname{text-decoration:underline}.teamMemberList__nobodyArrow{position:relative;top:5px}.teamMemberList__noResults{clear:both}.teamMemberList__checkColIcon{display:none}.teamMemberList__searchField{width:initial;float:left;margin-bottom:8px}.teamMemberList__buttonContainer{float:right}@media(min-width: 1024px){.teamMemberList{width:700px}}.teamMemberList--admin .teamMemberList__checkColIcon{display:inline-block;font-size:12px}.teamMemberList--admin .teamMemberList__deleteButton{margin-top:10px}@media(min-width: 0px){.teamMemberList--admin .teamMemberList__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teamMemberList--admin .teamMemberList__displayName{-webkit-box-flex:1;-ms-flex:1;flex:1}.teamMemberList--admin .teamMemberList__checkCol{white-space:nowrap}.teamMemberList--admin .teamMemberList__deleteButton{margin-top:0}}@media(max-width: 1920px){.forum__content .actions{float:none !important;display:block !important;visibility:hidden;margin-bottom:16px !important;height:auto !important}.forum__content .actions:empty{display:none !important}.forum__content .comment:hover .actions{visibility:visible}}@media(min-width: 0)and (max-width: 641px){.forum__content .userInfos{float:none !important}.forum__content .content,.forum__content .comment{margin:0}.forum__content .content{margin-top:12px}.forum__content .ipTrace{display:none}.forum__content .actions{margin-top:16px !important}}@media(max-width: 1024px){.forum__content .comment{width:488px}}@media(max-width: 1024px){.forum__content .span12{display:none}}@media(min-width: 1024px)and (max-width: 1440px){.forum__content .comment{width:600px}}.oc-typography-body{font-size:1rem;font-family:"Inter";font-weight:400;line-height:26px;letter-spacing:0px}.oc-typography-bodySmall{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-caption{font-size:.75rem;font-family:"Inter";font-weight:400;line-height:18px;letter-spacing:0px}.oc-typography-overline{font-size:.75rem;font-family:"Inter";font-weight:500;line-height:18px;letter-spacing:0px;text-transform:uppercase}.oc-typography-subheading{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px}.oc-typography-subheadingSmall{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-highlight{font-size:1.25rem;font-family:"Inter";font-weight:500;line-height:30px;letter-spacing:0px}.oc-typography-medium{font-size:1rem;font-family:"Inter";font-weight:500;line-height:24px;letter-spacing:0px}.oc-typography-checkbox{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-chip{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-errorMessage{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-helper{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-input{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-label{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-radioButton{font-size:1rem;font-family:"Inter";font-weight:400;line-height:24px;letter-spacing:0px}.oc-typography-checkboxSingle{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}.oc-typography-h1{font-size:1.625rem;font-family:"Inter";font-weight:700;line-height:33px;letter-spacing:0px}.oc-typography-h1Impact{font-size:2.5rem;font-family:"Inter";font-weight:700;line-height:50px;letter-spacing:0px}.oc-typography-h2{font-size:1.5rem;font-family:"Inter";font-weight:700;line-height:36px;letter-spacing:0px}.oc-typography-h3{font-size:1.25rem;font-family:"Inter";font-weight:700;line-height:30px;letter-spacing:0px}.oc-typography-h4{font-size:1.125rem;font-family:"Inter";font-weight:700;line-height:27px;letter-spacing:0px}.oc-typography-h5{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}.oc-typography-h6{font-size:.875rem;font-family:"Inter";font-weight:700;line-height:22px;letter-spacing:0px}.oc-typography-button{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px;text-transform:initial}.oc-typography-hyperlink{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px;text-decoration:underline}.oc-typography-hyperlinkSmall{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px;text-decoration:underline}.oc-typography-hyperlinkLarge{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}.oc-typography-subtitle1{font-size:1rem;font-family:"Inter";font-weight:500;line-height:26px;letter-spacing:0px}.oc-typography-subtitle2{font-size:.875rem;font-family:"Inter";font-weight:500;line-height:22px;letter-spacing:0px}.oc-typography-body1{font-size:1rem;font-family:"Inter";font-weight:400;line-height:26px;letter-spacing:0px}.oc-typography-body2{font-size:.875rem;font-family:"Inter";font-weight:400;line-height:22px;letter-spacing:0px}@media(min-width: 768px){.oc-typography-highlight{font-size:1.5rem;font-family:"Inter";font-weight:500;line-height:36px;letter-spacing:0px}.oc-typography-medium{font-size:1.125rem;font-family:"Inter";font-weight:500;line-height:27px;letter-spacing:0px}.oc-typography-h1{font-size:2.5rem;font-family:"Inter";font-weight:700;line-height:50px;letter-spacing:0px}.oc-typography-h1Impact{font-size:3.625rem;font-family:"Inter";font-weight:700;line-height:72px;letter-spacing:0px}.oc-typography-h2{font-size:2rem;font-family:"Inter";font-weight:700;line-height:48px;letter-spacing:0px}.oc-typography-h3{font-size:1.5rem;font-family:"Inter";font-weight:700;line-height:36px;letter-spacing:0px}.oc-typography-h4{font-size:1.25rem;font-family:"Inter";font-weight:700;line-height:30px;letter-spacing:0px}.oc-typography-h5{font-size:1.125rem;font-family:"Inter";font-weight:700;line-height:27px;letter-spacing:0px}.oc-typography-h6{font-size:1rem;font-family:"Inter";font-weight:700;line-height:24px;letter-spacing:0px}}.contentWithSidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.contentWithSidebar__sidebar{display:none}}@media(min-width: 1024px){.contentWithSidebar__sidebar{display:block;width:240px}.contentWithSidebar__content{width:736px}}@media(min-width: 1440px){.contentWithSidebar__sidebar{display:block;width:220.8px}.contentWithSidebar__content{width:760px;margin-right:32px}}@media(min-width: 1920px){.contentWithSidebar__sidebar{display:block;width:254.4px;min-width:212px}.contentWithSidebar__content{max-width:720px;width:868px;margin-right:32px}}.courseFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courseFooter__authors{width:57.6271186441%;margin-right:1.6949152542%}.courseFooter__authorsOnly{width:100%}.courseFooter__courseFormat{width:40.6779661017%}@media(max-width: 767px){.courseFooter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courseFooter__authors,.courseFooter__authorsOnly,.courseFooter__courseFormat{width:100%;margin-bottom:16px}}.iosApp #course-header,.iosApp #course-timeline,.iosApp #content-with-sidebar,.iosApp #course-pagination,.iosApp #course-footer,.iosApp #footerWrapper,.iosApp #footer,.iosApp #oc-header,.iosApp #showDisclaimer,.iosApp .nps-Survey,.iosApp #pre-main-part,.iosApp #header,.iosApp .courseHeader__updatedTime,.iosApp .breadcrumb,.iosApp .part-title{display:none !important}.iosApp a:not([role=link]){cursor:pointer !important;pointer-events:none !important;text-decoration:none !important}.iosApp .breadcrumbFluid .breadcrumb__wrapper{position:relative !important}.iosApp .breadcrumbOnContrasted .breadcrumb__item,.iosApp .breadcrumbOnContrasted .breadcrumb__link:hover,.iosApp .breadcrumbOnContrasted .breadcrumb__link,.iosApp .breadcrumbOnContrasted .breadcrumb__separator{color:var(--clf-text-on-main) !important}.cookiesDisclaimer{z-index:1400;position:relative}.select{color:var(--clf-text-on-main);position:relative;width:100%}.select__arrow{display:block;width:0;height:0;position:absolute;right:0;bottom:20px;pointer-events:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.select__errorLabel{position:absolute;opacity:0;color:var(--clf-notification-danger-main);margin-top:.3125rem;font-size:.75rem}.select__field{padding:0 20px 8px 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:1px solid var(--clf-layout-line-divider);border-radius:0;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Inter",sans-serif;font-size:.9375rem;color:var(--clf-text-on-main);outline:none;cursor:pointer}.select__field:focus{border-bottom:2px solid var(--clf-brand-primary);margin-bottom:-1px}.select__field::-ms-expand{display:none}.select--error .select__errorLabel{opacity:1}.select--error .select__field{border-bottom:2px solid var(--clf-notification-danger-main);margin-bottom:-1px}.project{padding:0}.project .project__tabLinkSelected{color:var(--clf-brand-official)}.project .project__instructionTitle{margin:24px 16px}.project .project__instructionDivider{margin:0 0 16px 16px}.project .project__resourcesTitle{margin-bottom:16px}.project .project__resourcesText{margin-bottom:32px}.project .project__skills{margin:0 16px;padding-left:0}.project .project__contentMargin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:96px}@media(min-width: 1920px){.project__contentMargin{margin:0 200px}}.skeleton{background:var(--clf-skeleton-text);display:inline-block;width:100%;-webkit-box-shadow:none;box-shadow:none;line-height:normal}.skeleton--width25{width:25% !important}.skeleton--width50{width:50% !important}.skeleton--width75{width:75% !important}.skeleton--round{border-radius:50%}.skeleton--dark{background:var(--clf-skeleton-image) !important}.skeleton--title{font-size:1.5rem}.skeleton+.skeleton--title{margin-top:2rem}.skeleton:before{display:inline-block;content:" "}.search__searchBarContainer{width:33%;margin-left:35.5%}.search__filterResultContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__filterTitle{margin:20px 0 0 0;font-size:1rem;font-weight:normal}.search .search__icon{font-size:.875rem;line-height:1rem}.search__filter{width:32.2033898305%;margin-right:1.6949152542%}.search__results{display:block;width:66.1016949153%;padding-left:1.6949152542%}@media(max-width: 767px){.search__searchBarContainer{width:100%;margin-left:0}.search__filterResultContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search__filter{width:100%}.search__results{width:100%;min-height:400px}}.searchPath .ais-Pagination-list{margin:auto;max-width:400px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchPath .ais-Pagination-item--previousPage .ais-Pagination-link,.searchPath .ais-Pagination-item--nextPage .ais-Pagination-link{width:48px;height:40px;line-height:40px;display:inline-block;color:var(--clf-brand-primary);font-weight:500;font-style:normal;font-size:0;text-align:center;text-decoration:none}.searchPath .ais-Pagination-item--previousPage .ais-Pagination-link:before,.searchPath .ais-Pagination-item--nextPage .ais-Pagination-link:before{font-size:.75rem}.searchPath .ais-Pagination-item--previousPage .ais-Pagination-link:hover,.searchPath .ais-Pagination-item--nextPage .ais-Pagination-link:hover{background-color:rgba(0,0,0,.08);border-radius:5px;text-decoration:none}.searchPath .ais-Pagination-item--firstPage,.searchPath .ais-Pagination-item--lastPage{display:none}.searchPath .ais-Pagination-link{text-decoration:none}.searchPath .ais-Pagination-item--disabled .ais-Pagination-link{color:rgba(0,0,0,.26)}.searchPath .ais-Pagination-item--disabled .ais-Pagination-link:hover{text-decoration:none;background-color:transparent;cursor:default}.searchPath .ais-Pagination-item--page.ais-Pagination-item--selected .ais-Pagination-link{color:var(--clf-text-on-main-minor)}.searchPath .ais-Pagination-item--page.ais-Pagination-item--selected .ais-Pagination-link:hover{text-decoration:none;background-color:transparent;cursor:default}.searchPath .ais-Pagination-item--page .ais-Pagination-link{line-height:40px;padding:8px 16px;width:48px;height:40px;font-size:.875rem;font-weight:700;color:var(--clf-brand-primary)}.searchPath .ais-Pagination-item--page .ais-Pagination-link:hover{width:48px;padding:8px 16px;height:40px;border-radius:5px;text-decoration:none;background-color:rgba(0,0,0,.08)}.paymentPage{padding-top:2px;position:relative}.paymentPage.paymentPage--disabled:before{content:"";position:absolute;top:-2px;width:100%;background:#fff;height:100%;z-index:100;opacity:.7}.paymentPage__heading{font-weight:bold;font-size:20px;line-height:28px;color:var(--clf-brand-secondary);border-bottom:none}.paymentPage__heading:before{content:"1";display:inline-block;position:relative;top:-2px;background-color:var(--clf-brand-secondary);color:#fff;height:24px;width:24px;border-radius:50%;margin-right:8px;text-align:center;font-size:14px;line-height:24px}.paymentPage__heading--1:before{content:"1"}.paymentPage__heading--2:before{content:"2"}.paymentPage__heading--3:before{content:"3"}.paymentPage .paymentPage__block{position:relative;padding-left:32px;margin-bottom:32px}.paymentPage .paymentPage__block:before{content:"";display:inline-block;position:absolute;left:11px;width:1px;height:100%;background-color:var(--clf-layout-line-divider)}.paymentPage #subscribe_to_path_submit{display:none}@media(min-width: 1024px){.paymentPage .paymentPage__heading:before{height:32px;width:32px;font-size:16px;line-height:32px}.paymentPage .paymentPage__block{padding-left:40px}.paymentPage .paymentPage__block:before{left:15px}}.uploadedFile{font-size:.9375rem;line-height:1.125rem}.uploadedFile__button{cursor:pointer;border:none;padding:0;overflow:visible;color:#fff;background:var(--clf-brand-secondary);font-size:.7rem;height:1.2rem;width:1.2rem;text-align:center;border-radius:50%;margin:0 0 0 1rem}.uploadedFile__buttonIcon{line-height:1.2rem}.uploadedFile__actions{float:right}.uploadedFile__filename{margin-right:4rem}.uploadedFile__filename,.uploadedFile__size{margin-bottom:.5rem}.uploadedFile__progress{background-color:var(--clf-layout-line-divider);border-radius:5px}.uploadedFile__progressBar{background-color:var(--clf-progress-learning-asset-passed);height:4px;border-radius:inherit}.uploadedFile__size{color:var(--clf-text-on-main-minor)}.uploadedFile__error{font-family:"Inter";font-size:.75rem;font-weight:400;text-align:left;line-height:1.375rem;color:var(--clf-progress-learning-asset-failed);display:none}.uploadedFile--error .uploadedFile__progressBar{background-color:var(--clf-progress-learning-asset-failed)}.uploadedFile--error .uploadedFile__error{display:block}.uploadedFile--noAction .uploadedFile__filename{margin-right:0}.oc-spinnerPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100%}.oc-spinnerWidget{padding:32px}.oc-spinner__loader{position:relative;margin:0 auto;width:100px}.oc-spinner__loader:before{content:"";display:block;padding-top:100%}.oc-spinner__icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.oc-spinner__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:var(--clf-brand-official);-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}