.popup.popup--large{max-width:1080px;margin:auto;font-family:Montserrat ,Arial,Helvetica,sans-serif;position:relative;margin:auto}
.popup.popup--large h5{margin-bottom:.65em}
.popup.popup--large p{font-size:18px}
.popup.popup--large .radio{margin:0}
.popup.popup--large button,.popup.popup--large input{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.popup.popup--large a,.popup.popup--large label[for]{cursor:pointer}
.popup.popup--large .radio input{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:1px;height:1px}
.popup.popup--large .radio input:checked ~ label{border:3px solid #4fa5c1;background-color:#f9fcff}
.popup.popup--large .radio label{display:block;border:1px solid #c1c1c1;padding:18px 18px 30px 65px;position:relative;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}
.popup.popup--large .radio input:checked ~ label:before{opacity:1;visibility:visible}
.popup.popup--large .radio label:before{content:'';position:absolute;top:35px;left:24px;width:14px;height:14px;background-color:#4fa5c1;border-radius:50%;z-index:5;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}
.popup.popup--large a{color:inherit;text-decoration:underline}
.popup.popup--large img{height:auto;display:inline-block;vertical-align:middle;border:0 none;max-width:100%}
.popup.popup--large h5{font-size:26px}
.popup.popup--large .radio h5{font-size:24px;font-weight:400;margin-bottom:10px;margin-top:8px}
.popup.popup--large .radio input:checked ~ label:after{border:2px solid #4fa5c1}
.popup.popup--large .radio label:after{content:'';position:absolute;left:16px;top:27px;width:29px;height:29px;border:1px solid #dbdbdb;border-radius:50%;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.1);background-color:#fff;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}
.popup.popup--large .btn-linkedin{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.popup.popup--large .popup__close{position:absolute;top:17px;right:15px}
.popup.popup--large svg:not(:root){overflow:hidden}
.popup.popup--large .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.popup.popup--large .mfp-close,.popup.popup--large .mfp-arrow,.popup.popup--large .mfp-preloader,.popup.popup--large .mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.popup.popup--large .popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex}
.popup.popup--large .popup__body{background-color:#e4f1ff;padding:66px 17px 36px 53px;width:47%}
.popup.popup--large .popup__head{padding-bottom:22px;margin-bottom:34px;position:relative}
.popup.popup--large .popup__head .popup__head_title{font-family:Montserrat ,Arial,Helvetica,sans-serif;font-size:60px;font-weight:700;line-height:1;margin-bottom:15px;margin-left:-3px}
.popup.popup--large .popup__head .popup__head_subtitle{font-family:Montserrat ,Arial,Helvetica,sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;margin-bottom:0}
.popup.popup--large .popup__head:after{content:'';position:absolute;left:0;bottom:0;width:91px;height:2px;background-color:#ed205b}
.popup.popup--large :before,.popup.popup--large :after{-webkit-box-sizing:inherit;box-sizing:inherit}
.popup.popup--large .popup__entry p{font-size:24px}
.popup.popup--large ul{margin-bottom:2.3em}
.popup.popup--large [class^="list-"]{list-style:none outside none}
.popup.popup--large .popup__entry ul{margin-top:28px;margin-bottom:10px}
.popup.popup--large .list-check i{display:inline-block;vertical-align:middle}
.popup.popup--large .list-check span{display:inline-block;vertical-align:sub;font-size:24px;letter-spacing:-.025em}
.popup.popup--large .popup__aside{background-color:#fff;width:53%;padding:60px 50px}
.popup.popup--large .list-radios li + li{margin-top:27px}
.popup.popup--large .list-check li + li{margin-top:7px}
.popup.popup--large .btn-linkedin-custom{background-color:#0d6797;color:#fff;text-decoration:none;font-family:Arial,Helvetica;font-size:20px;height:59px;display:inline-block;width:256px;padding-top:17px;padding-left:54px;position:relative}
.popup.popup--large .btn-linkedin-custom.btn-linkedin-continue{width:170px;padding-left:42px}
.popup.popup--large .rounded-square{display:inline-block;background-color:#fff;width:26px;height:27px;border-radius:4px;position:absolute;top:17px;left:15px}
.popup.popup--small{max-width:512px !important;}
.popup.popup--small .popup__body{width:100%;padding:27px 17px 36px 33px;}
.popup.popup--small .popup__body .popup__actions{margin-top: 26px;}
