.job-section-detail iframe{border:none}.video-info a.html5lightbox:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:auto;background-image:url(//mccreadylaw.com/wp-content/themes/mccready/css/../img/play-icon.webp);background-size:70px;background-position:center;background-repeat:no-repeat}.video-info a.html5lightbox{position:relative}.fullwidth{position:relative}.career-page-banner{z-index:1;display:flex;height:511px;position:relative;margin-top:66px}.benefits-section-detail{background:#1b315c;color:#fff}.career-page-banner .career-banner-bg{opacity:1;background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.career-page-banner .container{height:100%;z-index:1;display:flex;align-items:center}.home-banner-info *{color:#fff}.career-page-banner .home-banner-info{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.banner-video-sec .html5lightbox{display:inline-block;position:relative;height:271px;width:483px}.banner-video-sec .html5lightbox:after{content:"";display:inline-block;position:absolute;height:70px;width:70px;z-index:1;background-image:url(//mccreadylaw.com/wp-content/themes/mccready/css/../img/play-icon.webp);background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto;top:0;bottom:0;left:0;right:0}.banner-video-sec .html5lightbox .career-video-img{width:100%;height:auto;z-index:0}.career-page-banner .banner-title{font-size:56px;font-family:raleway;font-weight:600;margin-bottom:15px}.career-page-banner .home-banner-info .banner-details p{font-size:24px;font-weight:300}.career-page-banner .home-banner-info .banner-details span{display:inline-block;font-size:30px}.career-page-banner .main-wrapper .heading{color:#39376a;font-size:30px;font-weight:700;text-transform:uppercase;padding-top:0;margin-bottom:30px}.main-wrapper .heading:after{display:none}.environment-detail .environment-img{width:auto;max-width:100%}.life-mccready-info p{font-size:20px;color:#39376a;font-weight:600}.video-content-wrap a .video-thumb-bg{width:100%;height:220px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:.2s}.video-content-wrap .html5lightbox{overflow:hidden}.video-content-wrap a:hover .video-thumb-bg{transform:scale(1.1)}.video-content-wrap .html5lightbox:hover .video-name{background:#000}.video-content-wrap a .video-name{background:#192849;padding:25px 15px;color:#fff;width:100%}.video-content-wrap{margin-top:30px}.hiring-process-detail{background:#e6e6e6}.hiring-process .row{display:flex;align-items:center}.hiring-process{background:#fff;padding:30px;border-radius:45px}.list-style ul li:before{content:"";font-family:FontAwesome;left:0;position:absolute;color:#1b305c}.list-style ul li{margin-bottom:15px;padding-left:25px;position:relative}.list-style ol{list-style:auto;padding-left:20px;margin-bottom:15px}.list-style ol li{list-style-type:auto !important;margin-bottom:10px}.hiring-img img{border-radius:45px}.hiring-process ul{width:100%}.hiring-process ul li{margin-bottom:10px}.main-job-heading{display:block;position:relative;margin-bottom:50px;z-index:1}.main-job-heading:after{position:absolute;content:"";background:#192849;height:2px;width:100%;left:0;top:0;bottom:0;margin:auto;z-index:-1}.main-job-heading span{text-transform:uppercase;background:#192849;margin-bottom:0;display:inline-block;position:relative;color:#fff;font-size:25px;font-weight:600;padding:13px 25px}.common-item-wrap,.common-item-wrap a{font-size:16px;color:#192849;font-weight:600}.common-job-info{margin-top:5px}.common-job-info:first-child{margin:0}.common-item-wrap .job-location{text-align:center}.common-item-wrap .job-link{display:block;text-align:right}.common-job-info .row{padding-top:15px;padding-bottom:15px}.common-job-info .row:hover{background:#192849}.common-job-info .row:hover .common-item-wrap,.common-job-info .row:hover .common-item-wrap a{color:#fff}.common-item-wrap .job-link a{font-size:16px;color:#005097;font-weight:600;display:inline-block;position:relative;padding-right:30px;border-bottom:1px solid transparent}.common-item-wrap .job-link a:hover{border-color:#fff}.main-wrapper .job-section-detail .heading{margin-bottom:60px}.common-item-wrap .job-link a:after{content:"";position:absolute;height:21px;width:21px;background-repeat:no-repeat;background-image:url(//mccreadylaw.com/wp-content/themes/mccready/css/../img/right-arrow-blue.png);background-position:center;background-size:contain;right:0;top:0;bottom:0;margin:auto}.common-item-wrap .job-link a:hover:after,.common-job-info .row:hover .common-item-wrap .job-link a:after{background-image:url(//mccreadylaw.com/wp-content/themes/mccready/css/../img/right-arrow.png)}.event-detail-sec{background:#e6e6e6}.common-event-wrap{margin-top:30px}.common-event-wrap img{width:100%}.right-contact-image .fullwidth img{width:100%;background-repeat:no-repeat;background-size:cover;height:auto;background-position:center;box-shadow:0px 0px 10px rgba(0,0,0,.52)}.right-contact-image .fullwidth{display:flex}.left-contact-form .wpcf7-form-control{border:1px solid #cdd4d9;padding:10px;border-radius:0}.left-contact-form .form-group{margin-bottom:20px}.left-contact-form p{margin-bottom:30px}.left-contact-form .wpcf7-form-control-wrap{position:relative}.left-contact-form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{bottom:6px;right:6px}.left-contact-form textarea.wpcf7-form-control{border:1px solid #cdd4d9;padding:10px 0;width:100%;resize:none;height:100px;padding-left:15px}.left-contact-form .heading{text-align:left;margin-bottom:20px}.left-contact-form .form-group select.wpcf7-form-control{border:1px solid #cdd4d9 !important;height:50px;cursor:pointer}.left-contact-form .btn-wrap p{display:inline-block;position:relative}.left-contact-form .btn-wrap p .wpcf7-spinner{position:absolute;bottom:0;right:-27px;top:0}.left-contact-form .wpcf7 ::-webkit-input-placeholder{color:#999 !important}.left-contact-form .wpcf7 ::-moz-placeholder{color:#999 !important}.left-contact-form .wpcf7 :-ms-input-placeholder{color:#999 !important}.left-contact-form .wpcf7 :-moz-placeholder{color:#999 !important}.principle-image img{width:100%}.principles-list{margin-top:30px;position:relative}.principle-info .h2{color:#39376a;font-size:28px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.principles-list{margin-top:60px;position:relative;align-items:center;padding-top:60px}.principles-list:nth-child(even){flex-direction:row-reverse}.principles-list:after{background:#e6e6e6;height:8px;width:80%;position:absolute;content:"";top:0;left:0;right:0;margin:auto}.principles-list:first-child{margin-top:20px;padding-top:0}.principles-list:first-child:after{display:none}.principle-info p{color:#000;font-size:18px;font-weight:600}.bottom-contact-form{margin-top:30px}.text-white .list-style ul li:before{color:#fff}.benefits-section-detail h3,.benefits-section-detail .h3{margin-bottom:25px;margin-top:30px}.hiring-img img{border-radius:45px;max-width:400px;margin:auto}@media screen and (max-width:1100px){.career-page-banner{height:430px;margin-top:36px}.career-page-banner .home-banner-info .banner-details p{font-size:18px}.career-page-banner .banner-title{font-size:46px}.career-page-banner .home-banner-info .banner-details span{font-size:24px}.banner-video-sec .html5lightbox{height:224px;width:400px}.video-content-wrap a .video-thumb-bg{height:170px}.video-content-wrap a .video-name{padding:15px 10px;font-size:14px}.life-mccready-info p,.principle-info p{font-size:16px}.principle-info .h2{font-size:22px}}@media screen and (max-width:991px){.banner-video-sec .html5lightbox{height:164px;width:290px}.career-page-banner{height:350px;margin-top:0}.life-mccready-info p,.principle-info p{font-size:13px;line-height:24px}.video-content-wrap a .video-thumb-bg{height:130px}.video-content-wrap a .video-name{font-size:11px}.hiring-process p,.hiring-process ul li{font-size:16px}.main-job-heading span{font-size:20px;padding:10px 25px}.main-wrapper .job-section-detail .heading{margin-bottom:30px}.common-job-info .row{padding-top:8px;padding-bottom:8px}.bottom-contact-form .right-contact-image{order:1}.bottom-contact-form .left-contact-form{order:2;margin:45px 0}}@media screen and (max-width:767px){.page-template-template-career .container{max-width:100%}.banner-video-sec .html5lightbox:after{height:40px;width:40px}.career-page-banner .banner-title{font-size:36px;line-height:normal}.career-page-banner .home-banner-info .banner-details p{font-size:16px}.career-page-banner .home-banner-info .banner-details span{font-size:22px}.video-content-wrap a .video-thumb-bg{height:430px}.video-content-wrap a .video-name{font-size:14px;text-align:center}.hiring-process ul{padding-left:0}.principle-info{margin-top:30px}.bottom-contact-form .left-contact-form input.wpcf7-form-control.wpcf7-submit.banner-submit.btn.btn-primary.main-btn{padding:0 15px !important}.left-contact-form .btn-wrap p:last-child{margin:0}.bottom-contact-form .left-contact-form{margin-bottom:0}.principles-info.main-padding.fullwidth{padding-bottom:0}.principles-list{margin-top:20px;padding-top:50px}.common-event-wrap{margin-top:20px}.banner-video-sec{width:100%;padding:0 15px;margin-top:50px}.banner-video-sec .html5lightbox{height:auto;width:100%}.banner-video-sec .html5lightbox:after{height:60px;width:60px}.career-page-banner .container{align-items:flex-end;padding-bottom:30px}}@media screen and (max-width:575px){.hiring-img img{max-width:100%;margin:auto;width:auto}.main-job-heading{margin-bottom:30px}.common-item-wrap .job-location{margin:15px 0}.common-item-wrap .job-location,.common-item-wrap .job-heading,.common-item-wrap .job-link{text-align:center}.principles-info.main-padding.fullwidth{padding-bottom:0;padding-top:50px}}@media screen and (max-width:420px){.common-event-wrap{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.video-content-wrap a .video-thumb-bg{height:350px}}@media (min-width:768px) and (max-width:991px) and (orientation:landscape){.page-template-template-career .container{max-width:100%}.banner-video-sec .html5lightbox:after{height:40px;width:40px}.career-page-banner .banner-title{font-size:36px;line-height:normal}.career-page-banner .home-banner-info .banner-details p{font-size:16px}.career-page-banner .home-banner-info .banner-details span{font-size:22px}.video-content-wrap a .video-thumb-bg{height:200px}.video-content-wrap a .video-name{font-size:14px;text-align:center}.hiring-process ul{width:100%;padding-left:0;text-align:center}.principle-info{margin-top:30px}.bottom-contact-form .left-contact-form input.wpcf7-form-control.wpcf7-submit.banner-submit.btn.btn-primary.main-btn{padding:0 15px !important}.left-contact-form .btn-wrap p:last-child{margin:0}.bottom-contact-form .left-contact-form{margin-bottom:0}.principles-info.main-padding.fullwidth{padding-bottom:0}.principles-list{margin-top:20px;padding-top:50px}.common-event-wrap{margin-top:20px}.banner-video-sec{width:100%;padding:0 15px;margin-top:50px}.banner-video-sec .html5lightbox{height:auto;width:100%}.banner-video-sec .html5lightbox:after{height:60px;width:60px}.career-page-banner .container{align-items:flex-end;padding-bottom:30px}}.life-mccready-info.main-padding.fullwidth{padding-bottom:90px}.video-info.main-padding.fullwidth.pt-0{padding-bottom:90px}