.contact-form .vc_col-md-6,.contact-form .vc_col-sm-12{padding:10px!important}.card.-with-overlay.-img-greyscale .image-holder{max-height:450px}.card:hover .image-holder img{opacity:1}.banner.-with-overlay:not(.team-member) .overlay-details,.banner.-image-only .overlay-details{background:rgba(0,0,0,.2)}.card.banner.-with-overlay:not(.team-member):hover .overlay-details,.card .banner.-image-only:hover .overlay-details{background:rgba(0,0,0,.7);backdrop-filter:blur(5px)}.icon-button.search-global{display:none!important}.footer .social-networks a{font-size:20px;background-color:#f4f4f4;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:46px 46px 46px 46px;margin-bottom:10px;display:inline-block}.footer .social-networks a:hover{background-color:#fac166}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=date],input[type=url],textarea,select,.select2-container--default .select2-selection--single{background:#ddd!important;border:1px solid #ddd}.contact_form_style_2 input[type=email],.contact_form_style_2 input[type=number],.contact_form_style_2 input[type=password],.contact_form_style_2 input[type=search],.contact_form_style_2 input[type=tel],.contact_form_style_2 input[type=text],.contact_form_style_2 input[type=date],.contact_form_style_2 input[type=url],.contact_form_style_2 textarea,.contact_form_style_2 select,.contact_form_style_2 .select2-container--default .select2-selection--single{background:#fff!important;border:1px solid #d0d5dd;border-radius:5px!important;width:80%!important}.contact_form_style_2 .form-group{margin-bottom:20px}.contact_form_style_2 #preferred-month{display:flex;flex-wrap:wrap}.contact_form_style_2 #preferred-month .wpcf7-list-item{width:30%;margin-bottom:10px}.contact_form_style_2 label{font-size:18px}.contact_form_style_2 .button{background:#2a586f!important;width:400px!important;max-width:100%!important;border-radius:5px!important}.contact_form_style_2 input::placeholder{color:#b0b0b0!important}.contact_form_style_2 .wpcf7-form .wpcf7-not-valid-tip{display:block!important;color:#f00}.contact_form_style_2 .courses-selection .wpcf7-checkbox{display:flex;flex-wrap:wrap}.contact_form_style_2 .courses-selection .wpcf7-list-item{width:auto;margin-right:25px;margin-bottom:25px}.contact_form_style_2 .courses-selection .wpcf7-list-item label{padding:10px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;width:auto;display:inline-block;cursor:pointer}.contact_form_style_2 .courses-selection .wpcf7-list-item label:hover{background:#fac166;color:#fff}.contact_form_style_2 .courses-selection input[type=checkbox]{float:right;margin-top:10px}.contact_form_style_2 .note{font-size:14px;font-style:italic;width:80%;margin-top:8px}#site-navigation .mega-menu-wrap{width:100%}.header.-mobile .menu li a{font-size:1.4em}.elementor-244981 .elementor-element.elementor-element-c78d482 .row-bg-text{color:rgba(0,0,0,.2)}.custom-cursor .circle-cursor{display:none!important}.error404 #content{display:flex;align-items:center}body>a{display:none}.wpcf7-response-output{clear:both}.custom-cursor a[data-cursor-class]{cursor:pointer!important}.banner.-with-overlay:not(.team-member) .overlay-details,.banner.-image-only .overlay-details{background:rgba(0,0,0,.7)}.clear{clear:both}.grecaptcha-badge{opacity:0!important}.share_this .elementor-shortcode{display:flex;align-items:center;font-size:18px;font-weight:700}.share_this .elementor-shortcode .sfsi_shortcode_container{margin-left:15px}.image_border,.blog-item figure{border:1px solid #ddd}.single-post-layout.-layout1.-with-sharing{padding-top:100px}body.category .page-container{margin-top:70px}.job-posts figure{border-radius:0!important}.job-posts .card .overlay-details{background:linear-gradient(rgba(0,0,0,0),#000)}.job-posts .title a{color:#000}.job-posts .title:hover a{color:#fac166}.single-jobs #banner{padding-top:150px;padding-bottom:0}.single-jobs #banner h1{font-size:45px}.single-jobs .container{max-width:1400px;margin:0 auto;display:flex;padding:15px 15px 100px;flex-wrap:wrap;width:90%}.single-jobs .sidebar img{border:1px solid #ddd}.single-jobs #contact_form_side{padding-left:50px}.single-jobs #contact_form_side .form .vc_col-md-6,#contact_form_side .form .vc_col-sm-12{padding:10px}.single-jobs #contact_form_side .form form [class^=vc_col] p{margin:0}.single-jobs .share-bar{position:unset}.single-jobs .share-bar .social-networks:not(.-boxed){background:#e0775f;display:inline-block;margin:20px 0}.wpcf7-not-valid-tip{font-size:13px;position:absolute;right:0;bottom:0}.tseep-social-share{display:flex;gap:10px;margin-top:10px;background-color:#f0f0f0;border-radius:10px;padding:5px 10px;width:180px;max-width:100%;justify-content:space-between;margin-bottom:15px}.tseep-social-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#000;text-decoration:none;transition:background-color .3s ease,color .3s ease}.tseep-social-icon:hover{background-color:#d3d3d3;color:#000}.tseep-social-icon i{font-size:17px}#bootcamp_form .form-group{margin-bottom:20px}.red_bg{background:#e0775f!important}#commentform .aiowps-captcha-equation.hide-when-displaying-tfa-input{width:100%}#commentform .comment-form-url{display:none}.single-post .author-container .widget_ohio_widget_about_author{max-width:360px;width:90%}.widget_ohio_widget_about_author .content h4,.widget_ohio_widget_about_author .content h6{font-weight:700}.single-post .author-container .vc_col-md-12:before{content:"Author";font-size:16px;font-weight:600;display:block;margin-bottom:10px}.single-post .single-post-layout .post-share .social-networks{background-color:#f9c166!important}@media screen and (min-width:769px){.comments .comment-respond .comment-form>p:not(.comment-form-comment){width:calc(( 100% / 2 ) - 1rem)}}@media all and (max-width:768px){.single-jobs #contact_form_side{padding:0;width:100%}.card.banner.-with-overlay .image-holder{height:300px}.mastery_box .card.banner.-with-overlay .image-holder{height:auto;padding:100px}.footer .social-networks{flex-wrap:wrap}.contact_form_style_2 input[type=email],.contact_form_style_2 input[type=number],.contact_form_style_2 input[type=password],.contact_form_style_2 input[type=search],.contact_form_style_2 input[type=tel],.contact_form_style_2 input[type=text],.contact_form_style_2 input[type=date],.contact_form_style_2 input[type=url],.contact_form_style_2 textarea,.contact_form_style_2 select,.contact_form_style_2 .select2-container--default .select2-selection--single{width:100%!important}}@media all and (max-width:640px){.banner.-with-overlay:not(.team-member) .overlay-details,.banner.-image-only .overlay-details{background:rgba(0,0,0,.7)}}@media all and (max-width:400px){.card .image-holder img,.card.-with-overlay.-img-greyscale .image-holder{height:350px}.job-listings .card .image-holder img{height:auto}}