@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.full-background-section:before{display:block}#advantages #highlights ul li svg{width:60px}.watch-video-button span{background-size:120px}.row-overlay-bottom>div{margin-top:130px}}.browser-edge .full-background-section:before{display:block}.btn-cta{border:0;border-radius:0;font-size:1.125rem;line-height:1;padding:1.25rem 1.875rem;position:relative}.btn-cta.bordered{border:1px solid}.btn-cta.bg-orange{background-color:#ee581e}.btn-cta.bg-white{background-color:#fff}.btn-cta.bg-blue{background-color:#082ece}.btn-cta.bg-green{background-color:#bfd732}.btn-cta.bg-gray{background-color:#f2f2f2}.btn-cta.txt-white{border-color:#fff;color:#fff}.btn-cta.txt-white.arrow-double:after{background-color:#fff}.btn-cta.txt-white:hover{color:hsla(0,0%,100%,.6)}.btn-cta.txt-gray{border-color:#fff;color:#fff}.btn-cta.txt-gray:hover{color:hsla(0,0%,100%,.6)}.btn-cta.txt-blue{border-color:#082ece;color:#082ece}.btn-cta.txt-blue.arrow-double:after{background-color:#082ece}.btn-cta.txt-blue:hover{color:rgba(8,46,206,.6)}.btn-cta.txt-orange{border-color:#ee581e;color:#ee581e}.btn-cta.txt-orange.arrow-double:after{background-color:#ee581e}.btn-cta.txt-orange:hover{color:rgba(238,88,30,.6)}.btn-cta.txt-gray{border-color:#47474b;color:#47474b}.btn-cta.txt-gray svg{fill:#47474b}.btn-cta.txt-gray.arrow-double:after{background-color:#47474b}.btn-cta.txt-gray:hover{color:rgba(71,71,75,.6)}.btn-cta.chevron{padding-right:3.125rem}.btn-cta.chevron:after{border-color:inherit;border-style:solid;border-width:2px 2px 0 0;content:" ";display:block;height:8px;position:absolute;width:8px}.btn-cta.chevron.chevron-right:after{margin-top:-3px;right:35px;top:50%;transform:rotate(45deg);transition:all .2s ease-in-out}.btn-cta.chevron.chevron-right:hover:after{opacity:.6;right:30px}.btn-cta.chevron.chevron-down:after{margin-top:-5px;right:32px;top:50%;transform:rotate(135deg);transition:all .2s ease-in-out}.btn-cta.chevron.chevron-down:hover:after{opacity:.6;top:55%}.btn-cta.arrow.arrow-double{padding-right:80px}.btn-cta.arrow.arrow-double:after{content:" ";display:block;height:26px;margin-top:-13px;-webkit-mask:url(/wp-content/themes/penta2018/assets/img/arrows/pentalog_icon_arrow-doubleloop.svg);mask:url(/wp-content/themes/penta2018/assets/img/arrows/pentalog_icon_arrow-doubleloop.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:26px;top:50%;transition:all .2s ease-in-out;width:50px}.btn-cta.arrow:hover:after{opacity:.6;right:20px}.btn,.btn-cta{border-radius:0}.btn .chevron,.btn-cta .chevron{padding-right:10px;position:relative}.btn .chevron:after,.btn-cta .chevron:after{height:6px;margin-top:-2px;position:absolute;right:0;top:50%;width:6px}.btn.widepadding,.mkto-bootstrap .btn-cta.mktoButton,.mkto-bootstrap .btn.mktoButton,.widepadding.btn-cta{line-height:1;padding:16px 32px}.btn.larger-font-size,.larger-font-size.btn-cta{font-size:1.125rem}.btn .chevron-left-side,.btn-cta .chevron-left-side{padding-left:10px;padding-right:0}.btn .chevron-left-side:after,.btn-cta .chevron-left-side:after{left:0;right:unset}.btn.icon-btn .chevron,.icon-btn.btn-cta .chevron{margin:0;padding:0}.btn.icon-btn .chevron:after,.icon-btn.btn-cta .chevron:after{display:none}.btn svg,.btn-cta svg{height:15px;transform:translateY(1px);width:20px}.btn.font-orange,.font-orange.btn-cta{color:#ee581e}.border-orange.btn-cta,.btn.border-orange{border-color:#ee581e}.btn-orange,.mkto-bootstrap .mktoButton{background:#ee581e;color:#fff;transition:all .4s ease-in-out}.btn-orange:active:not(:disabled,.disabled),.btn-orange:focus:not(:disabled,.disabled),.btn-orange:hover:not(:disabled,.disabled),.mkto-bootstrap .mktoButton:active:not(:disabled,.disabled),.mkto-bootstrap .mktoButton:focus:not(:disabled,.disabled),.mkto-bootstrap .mktoButton:hover:not(:disabled,.disabled){background:#ee581e!important;border-color:#ee581e;box-shadow:none;color:hsla(0,0%,100%,.7)!important}.btn-orange.arrow span,.mkto-bootstrap .arrow.mktoButton span{border-color:#fff}.btn-orange:disabled,.mkto-bootstrap .mktoButton:disabled{background-color:#dfdfdf;border-color:#dfdfdf}.btn-grey,.btn-transparent,.btn-white{background:#fff;color:#082ece;transition:all .4s ease-in-out}.btn-grey .chevron:after,.btn-grey.arrow span,.btn-transparent .chevron:after,.btn-transparent.arrow span,.btn-white .chevron:after,.btn-white.arrow span{border-color:#082ece}.btn-grey:hover,.btn-transparent:hover,.btn-white:hover{background:#0b7bf8;border-color:#0b7bf8}.btn-grey.border-orange .chevron:after,.btn-transparent.border-orange .chevron:after,.btn-white.border-orange .chevron:after{border-color:#ee581e}.btn-white.font-orange:focus,.btn-white.font-orange:hover{background:#ee581e;color:#fff}.btn-white.font-orange:focus .chevron:after,.btn-white.font-orange:hover .chevron:after{border-color:inherit}.btn-transparent{background:transparent}.btn-transparent.white-text{border-color:#fff;color:#fff}.btn-transparent.white-text .chevron:after{border-color:#fff}.btn-transparent .chevron:after{border-color:#082ece}.btn-transparent:hover{background:#0b7bf8;border-color:#0b7bf8}.btn-grey:hover .chevron:after,.btn-transparent:hover .chevron-right:after{border-color:#fff}.btn-grey{background-color:#f6f6f6;border-color:#0b7bf8}.btn-black{background-color:#000;border-radius:5px;color:#fff}.btn-black:hover{background-color:#2d3a37;color:#fff}.btn-nav,.full-height{height:100%}.btn-nav{padding:.90625rem 2.3125rem}.btn-transparent:hover .chevron:after{border-color:#fff;transition:all .4s ease-in-out}.btn-cta:hover .chevron-right:after,.btn:hover .chevron-right:after{animation:shakechevron .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px}.loadmore .chevron:after{height:8px;right:-6px;top:4px;width:8px}.loading:after{animation:rotating 2s linear infinite;border-radius:50%;transform:scale(1.4)}.decline-candidate-btn .chevron:after{right:-3px;top:10px}@keyframes shakechevron{10%,90%{transform:translate3d(-1px,0,0) rotate(45deg)}30%,50%,70%{transform:translate3d(-4px,0,0) rotate(45deg)}40%,60%{transform:translate3d(4px,0,0) rotate(45deg)}}@keyframes rotating{0%{transform:rotate(135deg) scale(1.4)}to{transform:rotate(10turn) scale(1.4)}}.watch-video-button,.watch-video-button:hover{text-decoration:none;width:11.875rem}.watch-video-button:focus,.watch-video-button:hover:focus{box-shadow:none}.watch-video-button span{background-image:url(../img/play-button.svg);background-position:top;background-repeat:no-repeat;background-size:60px;color:#fff;display:block;font-size:18px;padding:75px 0 0;text-align:center}.watch-video-button span:hover{background-image:url(../img/play-button-orange.svg);text-decoration:none}@media (max-width:767px){.btn-xs-block{display:block;width:100%}.mkto-bootstrap .btn-cta.mktoButton,.mkto-bootstrap .btn.mktoButton,.widepadding.btn,.widepadding.btn-cta{width:100%}}@media (min-width:768px) and (max-width:991px){.btn-sm-block{display:block;width:100%}}@media (min-width:992px) and (max-width:1199px){.btn-md-block{display:block;width:100%}}@media (min-width:1200px){.btn-lg-block{display:block;width:100%}}.chevron,.chevron:after{display:inline-block}.chevron:after{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;content:"";height:10px;transform:rotate(135deg);width:10px}.chevron-right:after{transform:rotate(45deg)}.chevron-top:after{transform:rotate(315deg)}.chevron-left:after{transform:rotate(-137deg)}.modal-full{max-width:100%}#thankyou .modal-full.modal-dialog{height:100%;margin:0;padding:0;width:100%}#thankyou .modal-full .modal-content{border-radius:0;height:auto;min-height:95%}#thankyou .modal-full .modal-body{display:flex}.mkto-bootstrap .mktoButton .icon{display:none}.mkto-bootstrap .mktoButton span{position:relative}.mkto-bootstrap .mktoButton span:after{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:6px;position:absolute;right:-8px;top:8px;transform:rotate(45deg);width:6px}.mkto-bootstrap .mktoLabel.required:after{content:""}.mkto-bootstrap .mktoRequiredField .mktoLabel:not(.dynamic){display:none}.mkto-bootstrap.legend-center legend{text-align:center}.mkto-bootstrap .custom-checkbox label{margin-bottom:0;position:relative;vertical-align:top}.mkto-bootstrap .custom-checkbox label:before{background-color:#fff;border:1px solid #adb5bd;content:"";display:block;height:1rem;left:-1.5rem;pointer-events:none;position:absolute;top:.25rem;width:1rem}.mkto-bootstrap .custom-checkbox label:after{background:no-repeat 50%/50% 50%;content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.mkto-bootstrap .custom-checkbox input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.mkto-bootstrap .custom-checkbox input:checked~label:before{background:#f67339;border-width:0}.mkto-bootstrap legend{color:#000;font-size:1.25rem;line-height:1.2}.mkto-bootstrap .mktoLabel{font-size:1.0625rem;font-weight:300}.mkto-bootstrap .form-group:not(.hidden-input){margin-bottom:1.5rem}.mkto-bootstrap .form-group.hidden-input{display:none;margin:0;visibility:hidden}.mkto-bootstrap .form-control:not(textarea){border-width:0 0 1px}.mkto-bootstrap input,.mkto-bootstrap textarea{border-color:#e6e6e6}.mkto-bootstrap textarea{min-height:6.875rem}.mkto-bootstrap .mktoFormRow{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.mkto-bootstrap .mktoFormCol{flex-basis:0;flex-grow:1;max-width:100%}.mkto-bootstrap .mktoButtonRow{text-align:right}@media (max-width:768px){.mktLp .col,.mkto-bootstrap .mktoFormCol{flex-basis:auto}.mktLp .mktoCheckboxList.columns .custom-checkbox{flex:1 1 50%}}.mktLp{font-size:1.0625rem;width:100%!important}.mktLp .mktoCheckboxList.columns{flex-flow:row wrap;justify-content:space-around}.mktLp .mktoCheckboxList.columns .custom-checkbox{flex:1 1 33%}.mktLp .mktoField{border-left-width:0;border-radius:0;border-right-width:0;border-top-width:0;font-weight:400}.mktLp .mktoFormCol:not([type=hidden]){margin-bottom:1.5rem;position:relative}.mktLp a{color:#f67339}.mktLp .mktoLabel{font-weight:300;margin-bottom:0}.mktLp .mktoLabel[for^=projet]{font-weight:600}.mktLp .mktoRequiredField .mktoLabel:after{content:"";margin-left:4px;position:absolute}.mktLp .mktoHtmlText h3{font-size:1.875rem;font-weight:600;text-align:center}.mktLp .mktoHtmlText h5{font-size:1.25rem;font-weight:400;text-align:center}.mktLp .mktoFieldDescriptor label[for=OptInAnswer__c_contact]~.mktoLogicalField.mktoCheckboxList{float:left}.mktLp .mktoButtonRow{text-align:right}.mktLp .mktoButton{position:relative}.mktLp .mkto-bootstrap .mktoButton:after,.mktLp .mktoButton.btn-orange:after,.mkto-bootstrap .mktLp .mktoButton:after{border-color:currentcolor;border-style:solid;border-width:.14375rem .14375rem 0 0;content:"";display:inline-block;height:6px;position:absolute;right:16px;top:calc(50% - 2px);transform:rotate(45deg);width:6px}.mktLp .custom-select:disabled,.mktLp .form-control:disabled,.mktLp .form-control[readonly],.mktLp .mktoLabel.fade:not(.show){color:#6a6a6c;opacity:.4}@media (min-width:992px) and (max-width:1199px){#signup .modal-dialog.modal-xl{max-width:100%}}.register-modal .modal-body{overflow-x:hidden}@media (min-width:992px){.register-modal{position:relative}.register-modal:after{background:#0114a1;background:linear-gradient(180deg,#0114a1,#0117f1);content:"";height:100%;left:0;position:absolute;top:0;width:50%}}.register-modal .register-block-content{display:flex;flex-direction:column;height:100%}.register-modal .register-description{color:#fff;padding-right:48px;position:relative;z-index:1}.register-modal .register-description ul li:after{background:#fff}.register-modal .register-description .register-description-block{height:100%;position:relative}.register-modal .register-description .register-description-block ul{list-style:none inside none}.register-modal .register-description .register-description-block .bottom-text{border-top:1px solid #6b78f7;margin-top:auto}.register-modal .register-description .register-description-block .bottom-text p{margin-bottom:0;margin-top:15px}.modal-landing{z-index:2147483110}.modal-landing .modal-content{padding:0 20px}@media (min-width:576px){.modal-landing .modal-content{padding:0 4%}}.update-resume .toggle-icon{border-bottom:2px solid #888;border-right:2px solid #888;display:inline-block;height:.5rem;margin-top:.375rem;transform:rotate(-315deg);width:.5rem}.update-resume .toggle-icon.up{transform:rotate(225deg)}.modal-landing .modal-md{max-width:600px}.modal-landing .modal-lg{max-width:700px}.modal-landing p,.modal-landing ul{font-size:1.0625rem;line-height:1.5rem}.modal-landing label.h3,.modal-landing p.h3{font-size:1.875rem}.modal-landing label.h4,.modal-landing p.h4{font-size:1.5rem}.modal-landing label.h5,.modal-landing label.h6,.modal-landing p.h5,.modal-landing p.h6{font-size:.875rem}.modal-landing ul li{margin-bottom:.25rem;position:relative}.modal-landing ul li:after{background:#7a7a7a;border-radius:50%;content:"";display:block;height:10px;left:-22px;position:absolute;top:8px;width:10px}.modal-landing .modal-content .modal-landing-title{text-align:center}.modal-landing .modal-content .modal-landing-title svg{margin-right:15px;width:83px}.modal-landing .modal-content .modal-landing-title p{display:inline-block;font-weight:600}.modal-landing .modal-content .modal-header{border:none;display:inline-block;position:absolute;right:0;top:0;width:auto;z-index:2}.modal-landing .modal-content .modal-header .close{color:#f67339;font-size:2.625rem;font-weight:300;line-height:.5;opacity:1}.modal-landing .modal-content .modal-header .close:focus{outline:none}@media (max-width:575.98px){.modal-fullscreen-sm{height:100%;margin:0;max-width:none}.modal-fullscreen-sm .modal-content{border:0;border-radius:0}.modal-fullscreen-sm .modal-header{border-radius:0}.modal-fullscreen-sm .modal-body{overflow-y:auto}.modal-fullscreen-sm .modal-footer{border-radius:0}}
