@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local(''),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-regular.woff2) format('woff2'),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:local(''),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-italic.woff2) format('woff2'),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-italic.woff) format('woff')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local(''),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-700.woff2) format('woff2'),url(../../../../../../../themes/consulting-child/fonts/montserrat-v15-latin-700.woff) format('woff')}.service-product-headings.vc_row.vc_row-flex,.service-product.vc_row.vc_row-flex{margin:0 1px;border-radius:10px}@media only screen and (max-width:800px){.bespoke-training-block .blurb a{font-size:13px!important}}@media only screen and (max-width:1022px){.vc_col-sm-3 .bespoke-training-block a.button-grey{background-size:7px!important;font-size:13px!important}}h1{line-height:50px!important}.vc_col-sm-3 .related-block h2{line-height:28px}.vc_custom_1453114022217{margin-bottom:20px!important}.vc_custom_1453112586637{margin-bottom:30px!important}.vc_custom_1452056633692,.vc_custom_1551599025592{background-color:#e8eedc!important}.button:active,.button:focus{background:#a0ce4e!important;color:#222!important}i.fa-chevron-right:active,i.fa-chevron-right:focus{color:#fff!important}@media only screen and (max-width:1280px){body.home a.button.bordered.icon_right{margin:40px 7px 10px 0!important}}@media only screen and (max-width:776px){body.home a.button.bordered.icon_right{margin:0 7px 10px 0!important}}@media only screen and (max-width:1280px){div.consulting-rev-text{margin:10px 0 0 0!important}}@media only screen and (max-width:320px){.logo a img{max-width:220px!important}}@media only screen and (max-width:414px){body.page .service-box .wpb_column.vc_col-sm-9 h2{font-size:24px!important}}body.page .wpb_column.vc_col-sm-9 ul li{font-size:14px!important;line-height:22px!important}@media only screen and (max-width:800px){body.page .wpb_column.vc_col-sm-9 h1,h1.entry-title{line-height:36px!important;font-size:30px!important}}@media only screen and (max-width:1366px){ul.main_menu_nav li#menu-item-2151 a{max-width:109px!important}}@media only screen and (max-width:764px){body.page .service-box{margin-bottom:30px!important}}.top_bar ul.top_bar_info li span{color:#000;font-size:14px!important}body.page .service-box .wpb_column.vc_col-sm-9 p:last-child a:hover,.vc_col-sm-3 .bespoke-training-block a.button-grey:hover,body.page .vc_tta-panel .vc_tta-panel-body p a.accord-button:hover,body.page a.resource-finallink:hover,body.page p a.accord-button:hover,.course-header a:hover{background:url(/wp-content/uploads/2019/03/arrow-wht.png) no-repeat #a0ce4e!important;background-position:93% 50%!important;-moz-background-size:9px!important;background-size:9px!important;color:#fff!important}a.resource-finallink:hover,.vc_col-sm-9 .wpb_wrapper .course-highlights ul li a:hover{color:#fff!important}body.page a.resource-finallink:hover span{color:#29363b!important}.resource-info{margin-bottom:20px!important}.wpb_column.vc_col-sm-12 .socials{float:none!important;margin-top:80px!important}.wpb_column.vc_col-sm-12 h1.entry-title{margin-top:0!important}@media screen and (max-width:768px){.wpb_column.vc_col-sm-12 .socials,.wpb_column.vc_col-sm-9 .socials{width:200px!important;max-width:unset!important;margin-top:20px!important}}@media screen and (max-width:1022px){body.page .service-box .wpb_column.vc_col-sm-9{margin-top:0!important}}@media screen and (max-width:768px){.wpb_column.vc_col-sm-9{margin-top:0!important}}h3{line-height:32px!important}body.stm_staff-template-default.single .vc_custom_heading.text_align_left.has_subtitle h1{padding-top:0!important}body.stm_staff-template-default.single .vc_custom_heading h1 .subtitle{margin-top:10px!important}.page_title{top:180px!important}body.stm_staff-template-default.single .page_title{top:35px!important}@media only screen and (max-width:565px){body.page .course-header h5,body.single .course-header h5{font-size:18px!important;max-width:95%}}ul#menu-main-menu li.stm_megamenu ul.sub-menu>li.stm_mega_cols_inside_default ul.sub-menu>li{background-position:left 3px!important}body.page .service-product .opqb{color:#702885;font-size:18px;background:url(/wp-content/uploads/2018/12/subhead-arrow.png) no-repeat transparent;background-position:left 50%;-moz-background-size:30px;background-size:30px;padding:3px 0 0 37px}body.page .vc_tta-panel .vc_tta-panel-body ul{margin:0 0 20px 0!important}body.page .vc_tta-panel .vc_tta-panel-body p a.accord-button{margin-top:10px!important;font-weight:700!important}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{color:#fff!important;background-color:#a0ce4e!important}.wpb_content_element ul.course-highlights li.pdf>ul li a{padding:7px 25px 7px 45px}.wpb_text_column p a:visited,.vc_col-sm-9 .wpb_wrapper ul li a:visited{color:#aaa;border-bottom:1px solid #aaa}.wpb_content_element ul.course-highlights li ul li:hover{background-color:#a0ce4e!important;transition:all .3s ease}.vc_tta-panel .vc_tta-panel-body span{font-weight:700}.bespoke-training-block .blurb p:last-child{font-style:normal!important;font-size:inherit!important}a.min-nums{background:0 0!important;color:#702885!important;text-transform:none!important;padding:0!important}.service-box .wpb_column.vc_col-sm-9 h2 a{font-size:1.6rem;font-weight:400!important}.product-text ul{margin-bottom:20px!important}.stm_staff-template-default .vc_custom_1548839708158{margin-bottom:0!important;background-color:#29363b!important}.stm_staff-template-default .vc_custom_1548840045842{margin-bottom:0!important;background-color:#702885!important}.service-product .product-text a:hover,a.min-nums:hover,.vc_tta-panel-body .wpb_wrapper ul li a:hover,.wpb_text_column p a:hover{color:#a0ce4e!important;border-bottom:1px solid #a0ce4e!important}.vc_col-sm-9 .wpb_wrapper ul li a,.wpb_text_column p a,a.min-nums{color:#702885;font-weight:400!important;border-bottom:1px solid #702885}.request_callback a,.vc_col-sm-9 .wpb_text_column a:hover,.vc_col-sm-9 .wpb_wrapper ul li a:hover,#page-section-6 .vc_col-sm-4 p a{color:#a0ce4e!important;font-weight:400;border-bottom:1px solid #a0ce4e}.wpb_text_column a.resource-finallink{color:#fff!important;font-weight:700!important}#page-section-6 a,.vc_col-sm-9 .wpb_wrapper ul li a:hover,.vc_custom_1551615587881 a,.wpb_text_column a:focus,.wpb_text_column p a:active,.wpb_text_column p a:hover{text-decoration:none!important}.wpb_wrapper ul li a:hover,ul#menu-main-menu li.stm_megamenu ul.sub-menu>li.stm_mega_cols_inside_default ul.sub-menu>li a:hover{color:#a0ce4e}.socials a,h2 a,ul.course-highlights li a{border-bottom:none!important}.middle-info h4.no_stripe{padding-top:17px}.space-me ul li{margin-bottom:10px!important}.testimonials_carousel.style_2 .item .testimonial p{margin:0 0 10px 0!important}.anchor-me{position:relative}.anchor-me a{position:absolute;left:0;top:-70px;height:70px;display:block}@media only screen and (max-width:991px){.anchor-me a{top:0}}.page-id-3107 .vc_col-sm-9 h2{line-height:32px;font-size:22px}.page-id-3107 .vc_col-sm-9 ul,.page-id-3320 .vc_col-sm-9 ul{margin:25px 0 30px!important}.page-id-3107 .vc_col-sm-9 ol li a:hover{text-decoration:none!important}.page-id-3107 .vc_col-sm-9 ol li{font-size:.95em}.staff_info h4 a:hover{color:#a0ce4e!important;transition:all .2s ease-in-out;opacity:1}body.parent-pageid-4735 .page_title{top:32px!important}.stm_staff-template-default .vc_custom_1570549596379,.wpb_revslider_element.wpb_content_element,body.page-id-462 .vc_custom_1459506565899,body.parent-pageid-4735 .vc_custom_1453120532096,body.page-id-1989 .vc_custom_1459506565899{margin-bottom:0!important}@media screen and (max-width:768px){body.parent-pageid-4735 .vc_column-inner{margin-top:22px!important}}@media screen and (max-width:767px){#page-section-6 h3,#page-section-6 h4{padding-top:0!important}}@media screen and (min-width:768px){body.page-id-1071 .vc_custom_1598020956646{padding-bottom:40px}}.vc_tta-tabs-list .vc_tta-tab{background:none!important}.product-text li,.product-text p{font-size:14px!important}.product-text li{margin-bottom:5px!important}@media only screen and (min-width:856px){body.home #page-section-slider{min-height:calc(0.26*100vw)}}@media only screen and (min-width:528px) and (max-width:855px){body.home #page-section-slider{min-height:calc(0.279*100vw)}}@media only screen and (min-width:415px) and (max-width:527px){body.home #page-section-slider{min-height:calc(0.378*100vw)}}@media only screen and (min-width:320px) and (max-width:414px){body.home #page-section-slider{min-height:calc(0.625*100vw)}}@media only screen and (min-width:768px){body.home #page-section-2{padding-bottom:30px}}body.home #page-section-1half,body.home #page-section-2,body.home #page-section-4{width:100vw;position:relative;margin-left:-50vw;left:50%}.page-section-1half{min-height:114px}.page-section-2{min-height:316px}@media only screen and (min-width:1141px){body.home #page-section-2{padding-left:calc(0.5 * (100vw - 1140px));padding-right:calc(0.5 * (100vw - 1140px))}}html body .header_top .top_nav,html body .header_top .top_nav .top_nav_wrapper,html body .header_top .top_nav .top_nav_wrapper .main_menu_nav{position:static!important}body.page-id-1989 .vc_tta-panels{min-height:550px}.swp_social_panel a:hover i,.swp_social_panel a:hover span{color:#fff}span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.course_format{background-color:#29363b;color:#fff;padding-top:5px}span.course_format span.wpcf7-list-item-label{font-weight:400}span.course_format input[type=checkbox]{background-color:#29363b!important;width:auto!important;padding:0!important}@media only screen and (min-width:767px) and (max-width:1280px){span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.course_format{padding:5px 0 0}}body.single-stm_staff h6{font-weight:700}