@import url("https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700");.register-company-modal .bolder, .terms-conditions-modal .bolder {font-weight: bold;color: #1d1d1b;}.register-company-modal .login-logo, .terms-conditions-modal .login-logo {width: 150px;max-height: 100px;}.register-company-modal .link-bolder, .terms-conditions-modal .link-bolder {font-weight: 600;color: #6657c2;text-decoration: underline;}.register-company-modal .modal-dialog, .terms-conditions-modal .modal-dialog {max-width: 460px;}.register-company-modal .modal-content, .terms-conditions-modal .modal-content {border-radius: 8px;}.register-company-modal .modal-header, .terms-conditions-modal .modal-header {background: #fafafa !important;border-radius: 8px;border-bottom: none;padding-bottom: 0;}.register-company-modal .modal-header button, .terms-conditions-modal .modal-header button {position: absolute;right: 6px;top: 0;opacity: .4;font-size: 38px;outline: none;}.register-company-modal .modal-header button:hover, .terms-conditions-modal .modal-header button:hover {opacity: .6;}.register-company-modal .modal-header h4, .terms-conditions-modal .modal-header h4 {font-size: 14px;padding-left: 40px;padding-right: 40px;}.register-company-modal .modal-body, .terms-conditions-modal .modal-body {max-width: 92%;margin: 0 auto;padding-top: 24px;padding-bottom: 10px;}.register-company-modal .modal-body .form-control, .terms-conditions-modal .modal-body .form-control {font-size: 12px;color: #707070;background-color: #efefef;border-color: #efefef;border-radius: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}.register-company-modal .modal-body .form-control::-webkit-input-placeholder, .terms-conditions-modal .modal-body .form-control::-webkit-input-placeholder {color: #707070;opacity: 1 !important;}.register-company-modal .modal-body .form-control:-moz-placeholder, .terms-conditions-modal .modal-body .form-control:-moz-placeholder {color: #707070;}.register-company-modal .modal-body .form-control::-moz-placeholder, .terms-conditions-modal .modal-body .form-control::-moz-placeholder {color: #707070;}.register-company-modal .modal-body .form-control:-ms-input-placeholder, .terms-conditions-modal .modal-body .form-control:-ms-input-placeholder {color: #707070;}.register-company-modal .modal-body .form-control.select-back, .terms-conditions-modal .modal-body .form-control.select-back {padding-right: 34px;background: #efefef url(../images/icons/arrow-background-darkgrey.svg) center right 10px no-repeat;background-size: 14px;-moz-appearance: none;-webkit-appearance: none;appearance: none;}.register-company-modal .modal-body .form-control.select-back::-ms-expand, .terms-conditions-modal .modal-body .form-control.select-back::-ms-expand {display: none;}.register-company-modal .modal-body .form-control.select-back:-moz-focusring, .terms-conditions-modal .modal-body .form-control.select-back:-moz-focusring {color: transparent;text-shadow: 0 0 0 #898989;}.register-company-modal .modal-body .marg-bottom, .terms-conditions-modal .modal-body .marg-bottom {margin-bottom: 18px;}.register-company-modal .modal-body .register, .terms-conditions-modal .modal-body .register {color: #6657c2;}.register-company-modal .modal-body .col-inf-check, .terms-conditions-modal .modal-body .col-inf-check {padding-left: 6px;}.register-company-modal .modal-body .save-charge-link, .terms-conditions-modal .modal-body .save-charge-link {float: right;padding-right: 20px;cursor: pointer;}.register-company-modal .modal-body input[type="radio"], .terms-conditions-modal .modal-body input[type="radio"] {margin-top: 2px;}.register-company-modal .modal-body h4, .terms-conditions-modal .modal-body h4 {font-size: 14px;line-height: 22px;text-align: center;padding: 0 60px;margin-bottom: 14px;}.register-company-modal .modal-body h4 .bolder, .terms-conditions-modal .modal-body h4 .bolder {color: #707070;}.register-company-modal .modal-body h5, .terms-conditions-modal .modal-body h5 {font-size: 14px;color: #707070;margin-bottom: 14px;font-weight: 700;}.register-company-modal .modal-body p, .terms-conditions-modal .modal-body p {font-size: 12px;line-height: 18px;}.register-company-modal .modal-body .modal-separator, .terms-conditions-modal .modal-body .modal-separator {margin-top: 24px;margin-bottom: 10px;max-width: 300px;border-top: 2px solid #eee;}.register-company-modal .modal-body select, .terms-conditions-modal .modal-body select {outline: none;background: #ececec;font-size: 12px;border-radius: 4px;padding: 3px 10px;}.register-company-modal .modal-body select:focus, .terms-conditions-modal .modal-body select:focus {outline: none;}.register-company-modal .modal-body select:hover, .terms-conditions-modal .modal-body select:hover {cursor: pointer;}.register-company-modal .modal-footer, .terms-conditions-modal .modal-footer {background: #efefef !important;color: #707070;text-align: center;border-top: none;padding-bottom: 10px;padding-top: 10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}.register-company-modal .modal-footer h4, .terms-conditions-modal .modal-footer h4 {font-size: 14px;line-height: 22px;}.register-company-modal .modal-footer a, .terms-conditions-modal .modal-footer a {color: #707070;text-decoration: underline;}.terms-conditions-modal .modal-header {background: #fff !important;}.terms-conditions-modal .modal-header h1 {font-size: 18px;line-height: 24px;margin: 14px 0;}.terms-conditions-modal .modal-header h2 {font-size: 16px;line-height: 24px;}.terms-conditions-modal .modal-header h4 {color: #898989;}.terms-conditions-modal .modal-header .bolder {color: #707070;}.terms-conditions-modal .modal-body {padding: 20px;}.terms-conditions-modal .modal-body h1 {font-size: 18px;line-height: 24px;margin: 12px 0;}.terms-conditions-modal .modal-body h2 {font-size: 16px;line-height: 24px;margin-top: 10px;}.terms-conditions-modal .modal-body .scroll {height: 256px;overflow-y: auto;background: #ececec;padding: 20px;font-size: 12px;line-height: 22px;color: #707070;}.terms-conditions-modal .modal-body .checkbox-section {margin-top: 16px;margin-bottom: 6px;font-size: 12px;padding: 0;}.terms-conditions-modal .modal-body .checkbox-section input {vertical-align: sub;}.terms-conditions-modal .modal-body .checkbox-section span {vertical-align: middle;}.terms-conditions-modal .modal-body .alert-danger {margin-bottom: 0;padding: 5px 15px;margin-top: 10px;}.terms-conditions-modal .modal-footer {background: #fff !important;padding: 10px 20px 24px 20px;}.terms-conditions-modal .modal-footer .btn-decline, .terms-conditions-modal .modal-footer .btn-continue {border-radius: 18px;padding: 3px 22px;border: none;}.terms-conditions-modal .modal-footer .btn-decline {float: left;min-width: 120px;background: #6657c2;color: #fff;}.terms-conditions-modal .modal-footer .btn-continue {float: right;background: #6657c2;color: #fff;}.terms-conditions-modal .modal-footer .btn-continue:disabled {background: #ececec;color: #898989;}.page-home {height: 100%;width: 100%;}.page-home header#top {display: table;position: relative;width: 100%;height: 100%;min-height: 768px;background: url(../../home/pm4r/hero-fe6bb04944e34a19ac2d27f08e8242ec.jpg) no-repeat top center scroll;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}@media (max-width: 768px) {.page-home header#top {min-height: 600px;background: #fff;}}.page-home header#top .container {display: table;height: 100%;}.page-home header#top .container .row {display: table-cell;text-align: center;vertical-align: middle;}.page-home header#top .container .row .header-left {margin-top: -30px;}@media (max-width: 768px) {.page-home header#top .container .row .header-left {margin-bottom: 20px;margin-top: 80px;}}.page-home header#top .container .row .header-left img {width: 330px;}@media (max-width: 768px) {.page-home header#top .container .row .header-left img {width: 220px;}}.page-home header#top .container .row .header-left h2 {color: #000;font-weight: 300;font-size: 18px;margin-bottom: 42px;line-height: 30px;}.page-home header#top .logo {width: 100%;}@media (max-width: 1024px) {.page-home header#top .logo {background: url(../../logos/pm4r-logo-38f997035d0190e006637eed6bbc80dd.png) center center no-repeat;background-size: 360px;height: 260px;}}@media (min-width: 1024px) {.page-home header#top .logo {background: url(../../logos/pm4r-logo-38f997035d0190e006637eed6bbc80dd.png) center center no-repeat;background-size: 280px;height: 340px;margin-top: 40px;}}@media (max-width: 768px) {.page-home header#top .logo {background-size: 245px;}}.page-home header#top .logo-bid-home {height: 80px;margin-top: 54px;background: url(../../logos/bid-logo-big-08d89f3fa8551aeeb13f611d3c4f183b.svg) center center no-repeat;background-size: 190px;}.page-home header#top .btn-radius-main {min-width: 220px;padding: 7px 28px;font-size: 20px;text-transform: capitalize;letter-spacing: 0;}.page-home #section-cloud {padding: 60px 0;}.page-home #section-cloud .col-md-3 {padding: 0 10px;margin-bottom: 20px;}.page-home #section-cloud .title-section h2, .page-home #section-cloud .title-section p {color: #898989;}.page-home #section-cloud .title-section h2 {font-size: 26px;margin: 8px 0 26px;}.page-home #section-cloud .title-section p {font-size: 15px;max-width: 38%;margin: 0 auto 60px;line-height: 24px;font-weight: 300;color: #4a504e;}@media (max-width: 768px) {.page-home #section-cloud .title-section p {max-width: 100%;}}.page-home #section-cloud .block-category {height: 245px;padding-top: 36px;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}.page-home #section-cloud .block-category .block-background-opacity {position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;transition: 0.25s all;display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.page-home #section-cloud .block-category .block-background-opacity p {color: #fff;font-size: 16px;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);opacity: 0;}.page-home #section-cloud .block-category .block-background-opacity:hover {cursor: pointer;background: rgba(102, 87, 194, 0.94);}.page-home #section-cloud .block-category .block-background-opacity:hover p {opacity: 1;transition: 0.25s all;}.page-home #section-cloud .block-category.block-events {background: url(../../home/pm4r/events-back-8280ba0e4271c1e5c4d78ed81e7107cc.png) center center no-repeat;}.page-home #section-cloud .block-category.block-learn {background: url(../../home/pm4r/learn-back-b8b7685a4042d41c804c17877724c69a.png) center center no-repeat;}.page-home #section-cloud .block-category.block-communities {background: url(../../home/pm4r/communities-back-f2c18e1db86873402b3d17996e8753fc.png) center center no-repeat;}.page-home #section-cloud .block-category.block-map {background: url(../../home/pm4r/map-back-6d572471e3a7ae91fbff9a80e09c21b5.jpg) center center no-repeat;}.page-home #section-cloud .block-category .text-category {padding: 0 30px;text-align: center;color: #fff;font-weight: 600;font-size: 14px;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.page-home #section-cloud .block-category .icon-category {height: 106px;width: 106px;border-radius: 50%;text-align: center;display: block;margin: 0 auto 34px;background: #fff;color: #eb8511;font-size: 80px;padding: 20px;}.page-home #section-cloud .block-category .icon-category .icon-wl {font-size: 62px;}.page-home #section-cloud .block-category.block-communities .icon-wl {font-size: 70px;}.page-home #section-objective {height: 730px;color: #fff;}.page-home #section-objective h2 {margin: 128px 0 55px;}.page-home #section-objective h3 {font-weight: 600;margin-bottom: 38px;font-size: 25px;line-height: 35px;}.page-home #section-objective p {line-height: 24px;font-weight: 600;}.page-home #section-objective a {border: 3px solid #eb8511;color: #fff;text-decoration: none;outline: none;padding: 7px 18px;border-radius: 24px;font-weight: 600;font-size: 17px;margin-top: 46px;display: inline-block;transition: 1s all;}.page-home #section-objective a:hover {color: #fff !important;background: #eb8511;}@media (max-width: 992px) {.page-home #section-objective h3, .page-home #section-objective p {padding-right: 36px;padding-left: 36px;}}.page-home #section-objective .slider {color: #525050;}.page-home #section-objective .slider a {color: #525050;}.page-home #section-objective .slider .slick-custom-arrow {z-index: 1;line-height: 0;position: absolute;top: 50%;display: block;width: 25px;height: 25px;margin-top: -10px;padding: 0;cursor: pointer;border: none;outline: none;background: transparent;}.page-home #section-objective .slider .slick-custom-arrow i.icon-wl {font-size: 25px;color: #eb8511;margin-right: 0;}.page-home #section-objective .slider .slick-custom-arrow.slick-custom-right {right: 18px;}.page-home #section-objective .slider .slick-custom-arrow.slick-custom-left {left: 14px;}.page-home #section-objective .slick-slide {outline: none;}@media (max-width: 976px) {.page-home #section-objective .slick-slide .row {background-color: rgba(255, 255, 255, 0.6);height: 100%;}}.page-home #section-objective .slick-slider .slick-next, .page-home #section-objective .slick-slider .slick-prev {position: absolute;z-index: 999;width: 32px;}.page-home #section-objective .slick-slider .slick-next:before, .page-home #section-objective .slick-slider .slick-prev:before {content: none;}.page-home #section-objective .slick-slider .slick-next {right: 20px;background: url(../../icons/arrow-next-ff749209edfef1c0c262f0f1277fbe9e.svg) center center no-repeat;}.page-home #section-objective .slick-slider .slick-prev {left: 20px;background: url(../../icons/arrow-prev-857b540d056abf9d54b86f4b771222d2.svg) center center no-repeat;}.page-home #section-objective .slick-slider .slick-prev {left: 30px;z-index: 1;}@media (max-width: 992px) {.page-home #section-objective .slick-slider .slick-prev {left: 15px;}}.page-home #section-objective .slick-slider .slick-next {right: 30px;}@media (max-width: 992px) {.page-home #section-objective .slick-slider .slick-next {right: 15px;}}.page-home #section-videos {padding: 90px 0;}.page-home #section-courses {padding-bottom: 90px;position: relative;}@media (max-width: 767px) {.page-home #section-courses {min-height: 500px;}}.page-home #section-courses .block-video .text-video {margin-top: 10px;height: 200px;}.page-home #section-courses .block-video .text-video .little-font {font-size: 23px;}.page-home #section-courses .block-video .text-video h3 {height: 30%;margin-top: 0;}@media (max-width: 1024px) {.page-home #section-courses .block-video .text-video h3 {font-size: 18px;}}@media (max-width: 767px) {.page-home #section-courses .block-video .text-video h3 {font-size: 22px;}}.page-home #section-courses .block-video .text-video p {height: calc(70% - 15px);}.page-home #section-courses .block-video .register-button {margin-top: 15px !important;}.page-home #section-courses .slider-courses .slick-custom-arrow {z-index: 1;line-height: 0;position: absolute;top: 140px;display: block;width: 25px;height: 25px;margin-top: -10px;padding: 0;cursor: pointer;border: none;outline: none;background: transparent;}.page-home #section-courses .slider-courses .slick-custom-arrow i.icon-wl {font-size: 25px;color: #eb8511;margin-right: 0;}.page-home #section-courses .slider-courses .slick-custom-arrow.slick-custom-right {right: -30px;}.page-home #section-courses .slider-courses .slick-custom-arrow.slick-custom-left {left: -30px;}@media (max-width: 767px) {.page-home #section-courses .slider-courses .slick-custom-arrow {top: auto;bottom: -30px;}.page-home #section-courses .slider-courses .slick-custom-arrow.slick-custom-right {right: 40%;}.page-home #section-courses .slider-courses .slick-custom-arrow.slick-custom-left {left: 40%;}}.page-home #section-courses .slider-courses .slick-list {padding-top: 20px;min-height: 350px;}@media (max-width: 767px) {.page-home #section-courses .slider-courses .slick-list {min-height: 450px;}}.page-home #section-courses .slider-courses .slick-list .slick-slide {height: 480px;}.page-home #section-videos .col-md-4, .page-home #section-courses .col-md-4 {padding: 0 10px;}.page-home #section-videos .title-section h2, .page-home #section-videos .title-section p, .page-home #section-courses .title-section h2, .page-home #section-courses .title-section p {color: #898989;}.page-home #section-videos .title-section h2, .page-home #section-courses .title-section h2 {font-size: 24px;margin: 8px 0 22px;}.page-home #section-videos .title-section p, .page-home #section-courses .title-section p {font-size: 15px;max-width: 38%;margin: 0 auto 44px;line-height: 24px;font-weight: 300;color: #4a504e;}@media (max-width: 768px) {.page-home #section-videos .title-section p, .page-home #section-courses .title-section p {max-width: 100%;}}.page-home #section-videos a, .page-home #section-courses a {outline: none;}.page-home #section-videos a:hover, .page-home #section-courses a:hover {text-decoration: none;}.page-home #section-videos .block-video, .page-home #section-courses .block-video {color: #4a504e;padding: 0 30px;margin-bottom: 20px;font-size: 12px;}@media (max-width: 768px) {.page-home #section-videos .block-video, .page-home #section-courses .block-video {padding: 0;}}.page-home #section-videos .block-video .span-type, .page-home #section-courses .block-video .span-type {background: #eb8511;color: #fff;float: right;border-radius: 22px;padding: 4px 26px;font-size: 16px;font-weight: 600;text-align: center;margin-top: -9px;margin-right: -10px;}.page-home #section-videos .block-video .image-block-video, .page-home #section-courses .block-video .image-block-video {height: 170px;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}.page-home #section-videos .block-video .date-video, .page-home #section-courses .block-video .date-video {display: block;text-align: center;margin: 10px 0 12px;}.page-home #section-videos .block-video h3, .page-home #section-courses .block-video h3 {color: #4a504e;font-weight: 600;margin: 13px 0;font-size: 26px;}.page-home #section-videos .block-video p, .page-home #section-courses .block-video p {line-height: 20px;font-weight: 500;text-align: left;}.page-home #section-videos .block-video .recomendations-video, .page-home #section-courses .block-video .recomendations-video {display: block;text-align: right;}.page-home #section-videos .block-video .register-button, .page-home #section-courses .block-video .register-button {color: #525050;border: 2px solid #eb8511;border-radius: 22px;padding: 4px;font-size: 16px;font-weight: 600;display: block;margin: 0 auto;max-width: 200px;text-align: center;transition: 1s all;}.page-home #section-videos .block-video .register-button:hover, .page-home #section-courses .block-video .register-button:hover {cursor: pointer;color: #fff !important;background: #eb8511;}.page-home #section-videos .new-courses-block, .page-home #section-courses .new-courses-block {padding: 0 30px;height: 390px;background: #6657c2;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;}.page-home #section-videos .new-courses-block .min-line, .page-home #section-courses .new-courses-block .min-line {height: 1px;width: 50px;background: #fff;margin: 38px auto;display: block;text-align: center;}.page-home #section-videos .new-courses-block p, .page-home #section-courses .new-courses-block p {font-size: 18px;font-weight: 300;width: 58%;text-align: center;margin: 0 auto;}.modal-content {-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important;}.first-login-modal .modal-content {border-radius: 15px !important;}.first-login-modal .modal-content .modal-header {background: #eb8511 !important;border-top-left-radius: 10px;border-top-right-radius: 10px;}.first-login-modal .modal-content .modal-header .close {font-size: 50px !important;font-weight: 300 !important;color: #fff !important;opacity: 1 !important;}.first-login-modal .modal-content .modal-header h1 {font-size: 28px;line-height: 24px;margin: 14px 0;color: white;}.first-login-modal .modal-content .modal-body {background: #EFE4D7;padding: 20px 40px;text-align: center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.first-login-modal .modal-content .modal-body .link-class {font-style: italic;color: #eb8511;}.icon-location-new {display: inline-block;height: 62px;width: 62px;background: url(../../home/pm4r/map-3b210d8d1b9025f2f434f51ed96a929d.png) no-repeat center center;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}