.summary .wrapper{background-color:rgba(0,0,0,.6);padding-top:4vw;padding-bottom:4vw}.summary .content{max-width:1500px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:20px}@media only screen and (max-width:600px){.summary .content{display:block}}.summary p a{color:#fff}.summary p a:hover{color:#fff;border-bottom-color:#fff}.summary .duration{color:#fff;border:1px solid #fff;border-radius:5px;padding:2px 5px 2px 5px;position:relative;top:-2px;text-shadow:1px 0 2px #000;font-family:'Open Sans','Verdana';font-weight:300;font-size:1.5rem;background-color:rgba(255,255,255,.1)}.summary .flexrows{flex:1 1 auto;align-self:stretch}.summary .content h1{color:#fff;text-shadow:1px 0 2px #000;font-family:'Open Sans','Verdana';font-weight:300;font-size:2.1rem}.summary .content p{color:#fff;font-size:1.2rem;text-shadow:1px 0 2px #000;font-family:'Roboto'}.summary .content .pic{margin-right:30px}.summary .content picture img{border-radius:15px}.summary .pic{flex:0 1 auto;align-self:flex-start}.summary .pic img{height:auto}@media only screen and (max-width:1040px){.summary .pic img{max-width:200px}}@media only screen and (max-width:400px){.summary .pic img{max-width:80px}}.summarybg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;overflow:hidden}.summarybg img{object-fit:cover;width:100%;height:100%}body::before{content:' ';position:fixed;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;will-change:transform;z-index:-1;background-color:#fff}.nowebp body::before{background-image:url('/content/images/background-light.jpg')}.webp body::before{background-image:url('/content/images/background-light.webp')}@media only screen and (min-width:401px)and (max-width:1040px){.nowebp body::before{background-image:url('/content/images/background-light-1040.jpg')}.webp body::before{background-image:url('/content/images/background-light-1040.webp')}}@media only screen and (max-width:400px){.nowebp body::before{background-image:url('/content/images/background-light-400.jpg')}.webp body::before{background-image:url('/content/images/background-light-400.webp')}}.flexrows{display:flex;flex-flow:column nowrap;justify-content:space-between;align-content:center;align-items:flex-start}.flexrows .row{flex:0 1 auto}.flexarea{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center}.flexarea .flexgrow{flex:1 1 auto;align-self:stretch}.flexarea .flexside{flex:0 1 auto;align-self:flex-start}.flexarea .flex60{width:60%;align-self:flex-start;padding:10px;box-sizing:border-box}.flexarea .flex40{width:40%;align-self:flex-start;padding:10px;box-sizing:border-box}.summary+article .coursecontainer{padding-top:20px}header+*,.outerheader+*{padding-top:107px!important}@media screen and (max-width:755px){header+*,.outerheader+*{padding-top:0!important}}article{order:0;flex:1 1 auto;align-self:auto;box-sizing:border-box;padding-right:0!important;max-width:1500px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.9);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.9);box-shadow:0 0 5px 0 rgba(50,50,50,.9)}.coursecontainer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}article .coursesections{padding:0!important}article .coursesections>div,article .coursesections>section{padding:10px 20px 10px 20px}.mainbutton{width:auto;height:60px;text-align:center;border:1px solid #1c1c1c;border-radius:5px;display:inline-block;cursor:pointer;transition:background-color linear .4s;margin-left:10px;margin-top:10px;margin-bottom:10px;margin-right:10px;box-shadow:0;background-color:#fff}.mainbutton:hover{background-color:#e6e6e6}.mainbutton a{display:block;padding:16px 10px 19px 10px;border-bottom:none;font-weight:bold}.mainbutton a:hover{border-bottom:none}.mainbutton.booknow{background-color:rgba(255,220,170,1)}.mainbutton.booknow:hover{background-color:rgba(255,199,119,1)}.mainbutton.inhouse{background-color:rgba(174,228,255,1)}.mainbutton.inhouse:hover{background-color:rgba(123,211,255,1)}.mainbutton svg{width:20px;height:20px;position:relative;top:4px}#pricing{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,#fffde5 100%);margin-bottom:20px!important}.pricing-flex{display:flex;flex-flow:row nowrap;margin-left:-20px;margin-right:-20px;align-items:stretch;margin-bottom:20px}.pricing-flex .col{flex:1 1 0;flex-grow:1;min-height:100px;padding:10px 10px 55px 10px;max-width:700px;max-width:max(30%,500px);background-color:#fff;border:1px dotted #000;border-radius:13px;margin:0 20px 10px 20px;position:relative}.pricing-flex .col ul{margin-top:3px;margin-left:25px}#pricing h3{font-size:1.1em;color:#0d3968;margin-bottom:4px}.pricing-flex .col h3{text-align:center}.pricing-flex .pricing-info{font-size:.9em;padding-bottom:5px;text-align:center}.pricing-flex .pricing-info .price{font-weight:bold;font-size:1.1em}.pricing-flex .buttons{display:flex;flex-flow:row wrap;margin:10px 0 10px 0;justify-content:center}.pricing-flex .buttons .mainbutton{flex:0 1 auto;height:auto;margin:0 10px 10px 0!important;min-width:115px}.pricing-flex .buttons .mainbutton.dates{background-color:#ddffc6}.pricing-flex .buttons .mainbutton.dates:hover{background-color:#bfe9a2}.pricing-flex .buttons .mainbutton.booknow a{padding:6px 8px 7px 8px}.pricing-flex .buttons .mainbutton:last-of-type{margin-right:0}.pricing-flex .buttons .mainbutton a{padding:5px 8px 8px 5px;font-size:.9rem;font-family:'Open Sans'}.pricing-flex .buttons .mainbutton svg{display:block;width:40px;height:30px;margin:0 auto 10px auto}.pricing-flex .buttons.bottom{position:absolute;bottom:8px;left:0;right:0;margin:0}@media screen and (max-width:1500px){.pricing-flex .col{margin:0 5px 10px 5px;padding:5px 5px 55px 5px}}@media screen and (min-width:600px)and (max-width:900px){.pricing-flex .col{padding:5px 5px 55px 5px}}@media screen and (max-width:600px){.pricing-flex{display:block}.pricing-flex .col{max-width:100%}.pricing-flex .col:nth-of-type(2n){background-color:rgba(234,244,255,.5)}}.coursecontainer nav{order:0;flex:0 0 250px;align-self:auto;background-color:#fff;max-width:100%}.coursecontainer nav ul{list-style:none;padding:0;margin:0}.coursecontainer nav li.indent a{padding-left:30px}.coursecontainer nav li{transition:all ease-out .1s;position:relative}.coursecontainer nav li a{padding:10px 10px 10px 20px;display:block;border-bottom:none;background-color:#fff;transition:all ease-out .3s}.venuephotosright{border-radius:10px;overflow:hidden;float:right;width:100%;max-width:450px;height:calc(450px/1.5);margin:0 0 10px 10px;position:relative}.venuephotosright span{text-align:right;display:block;font-size:.75em;font-style:italic;color:#fff;text-shadow:2px 2px 5px black;position:absolute;bottom:3px;right:5px;z-index:2}#slideshow{position:relative;padding:0;margin:0;list-style-type:none;width:100%;height:100%}.slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.slide img{width:100%;height:100%}.showing{opacity:1;z-index:2}.food{text-align:center}.food img{width:32%;display:inline-block;padding-right:5px;box-sizing:border-box}.food h6{text-align:right;display:block;font-size:.75em;font-style:italic;color:#1a3b68;font-weight:normal}@media screen and (max-width:1040px){.coursecontainer{display:block}.coursecontainer nav ul{column-count:2}.coursecontainer nav li{float:left;width:100%}}@media screen and (max-width:755px){article{padding-right:0}.datetable .row:nth-of-type(1n+4){display:none}}.hldrDateButtons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.hldrDateButtons .datebookbutton{flex:0 1 200px;font-size:.8em;border-radius:5px;border:1px solid #b2b2b2;box-sizing:border-box;margin-right:7px;margin-bottom:7px;color:#000;-webkit-box-shadow:10px 10px 5px -7px rgba(201,201,201,.3);-moz-box-shadow:10px 10px 5px -7px rgba(201,201,201,.3);box-shadow:10px 10px 5px -7px rgba(201,201,201,.3);transition:box-shadow linear .3s;cursor:pointer}.moredates2{width:100%;border-collapse:collapse;font-size:.9em;cursor:default}.moredates2 thead tr{background-color:#fff!important}.moredates2 thead th{text-align:left}.moredates2 td{vertical-align:top;padding:5px 4px 5px 4px}.moredates2 tr{transition:all ease-out .3s}.moredates2 tr.coursebookable{cursor:pointer;user-select:none}.moredates2 tr.coursefull{cursor:not-allowed;user-select:none}.moredates2 tr td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.moredates2 tr td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.moredates2 tr:nth-child(odd){background-color:rgba(159,186,224,.17)}.moredates2 tr:hover{background-color:rgba(78,143,237,.42)}.moredates2 tr:hover a{text-shadow:0 0 2px #446696}.moredates2 tr.nobg{background-color:#fff}.moredates2 h3{margin-top:20px}.moredates2 h3.showmore,.moredates2 h3.showfewer{cursor:pointer;text-align:center;user-select:none}.moredates2 h3.showmore span,.moredates2 h3.showfewer span{border:1px solid #1a3b68;border-radius:10px;padding:10px;font-size:1em}.moredates2 .farfuture,.moredates2 h3.showfewer{display:none}.ebicon i{padding-right:4px}.smallinline{display:inline}.smallhide{display:none}.smallcol{display:table-cell}@media screen and (max-width:1400px){.smallinline{display:block;text-shadow:0 0 1px #c3c3c3}.smallhide{display:block}.smallcol{display:none}.moredates2 td{vertical-align:top;padding-bottom:8px}}.expandcontent.collapsed,.collapselink{display:none}.course-navigation{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;background:#446696;background:linear-gradient(0deg,rgba(68,102,150,0) 0%,rgba(23,65,112,.5) 30%,rgba(13,57,104,.5) 70%,rgba(68,102,150,0) 100%)}.imagebuttonwrapper{display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:flex-start;margin-bottom:15px}.imagebutton{background:#fff;height:85px;flex:0 1 200px;border:1px solid #b2b2b2;margin-right:7px;margin-bottom:7px;border-radius:5px;padding:10px;box-sizing:border-box;transition:background ease-in-out .3s;position:relative}.imagebutton a{position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:none}.imagebutton:hover{background:#d7e4f6}.imagebutton svg{height:32px;display:block;margin:0 auto;padding-top:15px;padding-bottom:5px}.imagebutton span{display:block;text-align:center}svg.symbol{display:none}.guaranteeicon{color:green;position:relative;top:3px;margin-left:2px}.limitedspacesicon{color:#ff4500;position:relative;top:3px;margin-left:5px}.spacesicon{color:#404040;position:relative;top:3px;margin-left:2px}.reviewcontainer ul{list-style:none;padding:0;margin:0;font-size:1em;border:0;display:block;width:100%;overflow:hidden}.reviewcontainer li{font-size:.85em;position:relative;float:left;display:block;width:33%;height:220px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.reviewblock .reviewcontent{background-color:#f3f3f3;background:#dde8f2;background:-moz-linear-gradient(top,rgba(221,232,242,.4) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(221,232,242,.4)),color-stop(100,#fff));background:-webkit-linear-gradient(top,rgba(221,232,242,.4) 0,#fff 100%);background:-o-linear-gradient(top,rgba(221,232,242,.4) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(221,232,242,.4) 0,#fff 100%);background:linear-gradient(to bottom,rgba(221,232,242,.4) 0,#fff 100%);padding:5px;border:1px solid #446696;display:block;height:200px}.reviewblock p{padding:0 0 3px 0}.reviewblock p:before{display:block;float:left;position:relative;top:8px;left:0;margin-right:3px;font-size:6em;content:'“';color:#0a0a0a;text-shadow:0 1px 1px #909090;font-family:"Gill Sans MT",Georgia}.reviewblock .author span{font-size:.8em;color:#6d6d6d;text-align:right;display:block;margin:0 5px 0 0;line-height:1.4em}.reviewblock .name:before{content:'-- '}.reviewblock .company{font-style:italic}@media screen and (min-width:925px)and (max-width:1700px){.reviewcontainer li{width:50%;height:260px}.reviewcontainer .reviewcontent{height:240px}}@media screen and (max-width:925px){.reviewcontainer li{width:100%;height:auto;float:none}.reviewcontainer .reviewcontent{height:auto}}.pnlVideo{max-width:600px;width:100%;float:right}.video-container{position:relative;padding-bottom:56.55%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-facade{border-bottom:none}.video-container video{max-width:1024px;width:100%;height:auto}.video-facade img{width:100%;height:auto}.video-facade.clicktoplay::before,.video-facade.clicktoplay::after{padding:5px 0 5px 0;background-color:rgba(0,0,0,.65);position:absolute;left:0;height:30px;color:#fff;width:100%;font-size:1.5rem;text-align:center}.video-facade::before{content:'➲ Click to play video';top:65%}.video-facade.showtitle::after{content:attr(data-title);bottom:0;font-size:1.3rem}#other-courses ul li{margin-bottom:20px}.coursecontainer nav{box-shadow:1px -1px 2px 0 rgba(50,50,50,.75)}.coursecontainer nav li a:hover,.coursecontainer nav li a.active{background-color:#e8ebf0}.coursecontainer nav li a:hover{border-bottom:none}.coursecontainer nav .inner-wrapper{position:-webkit-sticky;position:sticky;top:110px}section{-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.9);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.9);box-shadow:0 0 5px 0 rgba(50,50,50,.9)}section:hover{-webkit-box-shadow:0 0 5px 0 #121212;-moz-box-shadow:0 0 5px 0 #121212;box-shadow:0 0 5px 0 #121212}.twocol{width:100%;display:block;overflow:auto;border:0}.twocol div{width:50%;display:block;float:left}@media only screen and (max-width:1200px){.twocol div{width:100%}}.iconlink .icon{float:left;margin-top:-6px;margin-right:8px}.iconlink{margin-top:5px}.hldrDateButtons .datebookbutton:hover{-webkit-box-shadow:10px 10px 5px -7px rgba(201,201,201,1);-moz-box-shadow:10px 10px 5px -7px rgba(201,201,201,1);box-shadow:10px 10px 5px -7px rgba(201,201,201,1)}.hldrDateButtons .datebookbutton .upper{padding:8px 8px 5px 8px}.hldrDateButtons .datebookbutton .upper i{float:left;margin-right:5px}.hldrDateButtons .datebookbutton .textleft{text-align:left;padding-top:1em;padding-bottom:calc(1em + 3px)}.hldrDateButtons .datebookbutton .lower{padding:5px 8px 5px 8px;border-top:1px solid #b2b2b2}.hldrDateButtons .datebookbutton.coursefull{opacity:.5;cursor:not-allowed}.hldrDateButtons .datebookbutton{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 21%,rgba(232,232,232,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 21%,rgba(232,232,232,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 21%,rgba(232,232,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0)}.hldrDateButtons .datebookbutton:first-child{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 21%,rgba(226,243,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 21%,rgba(226,243,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 21%,rgba(226,243,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e2f3ff',GradientType=0)}.datebookbutton{text-align:center}.datebookbutton a{color:#000;border-bottom:none!important}.datebookbutton span{font-weight:bold}.displayheight-inline{display:none}#pnlInHouseInfo h3{cursor:pointer}@media only screen and (max-height:700px){#emailfriendlink{display:none}.suppressheight{display:none}.displayheight-inline{display:inline}.split{width:50%;float:left}}.checkered tr td{background-color:#c0d9f2;border:1px solid transparent;transition:all linear .3s}.checkered tr:nth-child(even) td:nth-child(odd),.checkered tr:nth-child(odd) td:nth-child(even){background-color:#f6efc7}.checkered tr td:hover{border:1px solid #000}.tablespacing td{padding:3px}article h3+ul{padding-top:8px}#course-breakdown>h4{margin-top:10px}.dropdownlist{display:flex;flex-direction:column;max-width:700px}.dropdownbox{flex:0 1 auto;border:1px solid rgba(50,50,50,.75);transition:background-color ease-in-out .1s}.dropdownbox:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.dropdownbox:not(:last-of-type){border-bottom:0}.dropdownbox:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdownbox:hover:not(.active){background-color:#f3f3f3}.dropdownbox:hover h4,.dropdownbox h4.active{text-shadow:0 0 1px #0d3968}.dropdownbox h4{padding-top:0;padding-bottom:0;cursor:pointer;padding:10px}.dropdownbox h4:before{content:'➜';display:inline-block;margin-right:0;transition:all linear .3s;transform:rotate(0deg);position:relative;left:-5px}.dropdownbox.active h4:before{transform:rotate(90deg)}.dropdownbox h5{color:#0d3968;font-size:1rem}.dropdownbox .center{margin:0 auto;display:block}.dropdownbox blockquote{float:none;margin:10px auto}.dropdownbox .expandcontent{padding:10px}.sidereview{margin-top:10px!important}.courseintro{display:flex}.courseintro>div:first-of-type{flex:1 1 auto}.courseintro>div:last-of-type{flex:0 0 30%;padding:1em;box-sizing:border-box;display:flex;flex-direction:column}.courseintro .logos{flex:0 1 auto;margin-bottom:20px}.courseintro .logos{text-align:center;padding:10px;box-sizing:border-box}.courseintro .review{flex:1 1 auto;margin-bottom:0}.courseintro span.company{padding:0!important}.coursecontainer nav{box-shadow:0 0 2px 1px rgba(50,50,50,.75)}.linkbutton.inline{margin:0;position:relative;top:6px}.linkbutton.inline a{padding-top:2px}footer{padding-right:0!important}article .mainbuttoncontainer{text-align:center}.mainbuttoncontainer+section{margin-top:15px}#logodisplay{display:flex;flex-flow:row wrap;justify-content:space-around;align-content:center;align-items:center;box-sizing:border-box;max-width:1000px;margin:0 auto}#logodisplay div{height:20px;flex:0 1 auto;align-self:auto;width:88px;margin:10px;text-align:center;height:75px;position:relative}#logodisplay div img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:0}.delay-1{animation-delay:.1s!important}.delay-2{animation-delay:.2s!important}.delay-3{animation-delay:.3s!important}.delay-4{animation-delay:.4s!important}.delay-5{animation-delay:.5s!important}.fade-out{animation:fade-out .5s cubic-bezier(.55,.085,.68,.53) both}.fade-in{animation:fade-in .4s cubic-bezier(.25,.46,.45,.94) both}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:1060px){.courseintro{display:block}.courseintro>div:last-of-type{flex-direction:row;padding:0}.courseintro .logos,.courseintro .review{width:50%}.courseintro .logos{margin-right:10px;margin-bottom:0}.courseintro .review{margin-left:10px}}@media only screen and (max-width:900px){.flexarea{display:block}.flexarea .flex40,.flexarea .flex60{width:100%}}@media only screen and (max-width:700px){.sm-center{float:none!important;margin:0 auto!important;display:block}}@media only screen and (max-width:600px){.summary .content{display:block}.courseintro>div:last-of-type{flex-direction:column;padding:0}.courseintro .logos,.courseintro .review{width:100%}.courseintro .logos{margin-right:0;margin-bottom:10px}.courseintro .review{margin-left:0}.mainbuttoncontainer{text-align:center}}.inlinelinkbutton{position:relative;display:inline-block;min-width:125px;overflow:hidden;color:#2e2e2e;padding:3px 10px 3px 10px;margin:0 5px 10px 0;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #c7c7c7;-moz-box-shadow:0 1px 4px rgba(224,224,224,.5),inset 0 0 0 white;-webkit-box-shadow:0 1px 4px rgba(224,224,224,.5),inset 0 0 0 white;box-shadow:0 1px 4px rgba(224,224,224,.5),inset 0 0 0 white;cursor:pointer}.inlinelinkbutton:hover{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0%,#d0e2f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d0e2f4));background:-webkit-linear-gradient(top,#fff 0%,#d0e2f4 100%);background:-o-linear-gradient(top,#fff 0%,#d0e2f4 100%);background:-ms-linear-gradient(top,#fff 0%,#d0e2f4 100%);background:linear-gradient(to bottom,#fff 0%,#d0e2f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d0e2f4',GradientType=0)}.inlinelinkbutton a{display:inline-block;text-align:center;padding-top:4px;border-bottom:none!important}.inlinelinkbutton a.iconlink{margin-top:5px;margin-bottom:5px}.linkbutton.highlight{background:linear-gradient(to bottom,#fff 0%,#b2fbb9 100%)}.linkbutton.highlight a{color:#171717}.hldrDateButtons .datebookbutton:first-child{background:linear-gradient(to bottom,rgba(255,255,255,1) 21%,#ffd899 100%)}.book-link{margin-bottom:0!important}.book-link a{border-bottom:0}@media screen and (max-width:1400px){.smallhide~.book-link{margin-top:5px;min-width:80px}}@media print{.mainbuttoncontainer{display:none}}#moredatescontainer{overflow:hidden}.quote{margin-left:40px;font-size:1rem;display:block}.quote cite{display:block;text-align:right}.star-full{opacity:0;animation:fadein .1s normal forwards ease-in-out}.star-full:nth-of-type(1){animation-delay:.1s}.star-full:nth-of-type(2){animation-delay:.2s}.star-full:nth-of-type(3){animation-delay:.3s}.star-full:nth-of-type(4){animation-delay:.4s}.star-full:nth-of-type(5){animation-delay:.5s}.reviewholder{max-width:600px;overflow:hidden;position:relative;cursor:pointer;margin-bottom:20px;border-left:10px solid transparent;border-right:10px solid transparent;opacity:0;animation:fadein 1s normal forwards ease-in-out}.reviewholder:nth-of-type(3){animation-delay:.5s}.reviewholder.delay{animation-delay:.6s}.reviewholder.delay:nth-of-type(3){animation-delay:.8s}.reviewholder:before{content:"“";font-family:Georgia,serif;font-size:60px;font-weight:bold;color:#999;position:absolute;left:5px;top:-10px}.reviews h2{padding-top:3px;padding-bottom:4px;border-bottom:none;margin:0;font-size:1.1rem;color:#3b3b3b}#reviewsplit{display:flex;font-size:1rem;margin-top:10px}#overallreview{flex-basis:300px;margin-bottom:20px}#ratingStars{margin-bottom:5px;display:block;white-space:nowrap}.aggregate span[itemprop="ratingValue"]{font-size:1.2rem}.aggregate #ratingHolder{position:relative;top:-8px}.aggregate #ratingMax{position:relative;top:5px;left:-2px}.star{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAjCAYAAAApF3xtAAAEVElEQVRoQ+2YX2gURxzHf7O7F81DcqFcG2nNteBDUI7zofX8UyNJ/dOiRqENUTS1FEwfJEL0SIuGtmCJUsP5B4MPPaGoUTTEQk1airaNGLU2rQ89UkseCnpRMXYpuctDztzeTpm7mySuu3e/210NlN2342ZmP/uZ7878Zgk4l64B4njRN+CIMUiGI8YRU9iiYTkxyR/3fyxcPdSirtjd7lq192Bht7e3tZ0slsSM//u3t+jI4lvUPddDYvfkieZfXy9+YV7U3sfFjcZZAMADAJZZLIlRunccI0M/NCmNl0EKrwZa+U6HVHd8J+5R7G2VZol0NfFRqb/eEotpMXyG1KqgJ7UiCOLVEAj9IcszZUaXJi18CEsspsXwtCSbBgBmlwIk4uDqCMxIarRpsSM1psRo08JBZiI1BmmxnBpTYp5KC8eYgdQYpcVqanKKeRz9wydMjJbCnevLYXyshDy67SOjUS/Ehr18bdGuCTw14K6I0jJvlL60YBCKS8bgtTevqUVl8VnehYNm1pFcLNmdyGhY2QyLrhheD2TvxLa/9EW9S4Gy9aTcB6lAY2Zt0V6JOIgDYYCRQSCJOJDoL9NbyOxHITWPEYsZuZo+OVl0xaQ+8/xDyxd41EAjUHcF0HKfvgQsHRPERMWGQRgIAxm5DeI+GfUaM5Y8icBSGCZK3Ce/qP1TPzG9e9qEgfBHqdrDHtW/yeqNJ/sLkfMg9uyS1UDjV671B1oxAyezLM9IjiGL4axlF7XNdslhSREvfy5Tf/25QotAzmKznJwsOePMgVT/Jk+q9jBmgnXbiD3NIES6TEnhA9osJy9L3vfcqhw7pNgsJ68Udr+8Ylgjs3LslGKTHJQUtJi0nONVfTA+Vq2wIwDykjoCAMUlV6Qd/TXILqhmjIU8/Ksa1XhaIzpnPpoFlZhJMUVl1cr7F9A80un3WPVzUdreuxHdCdHQtBjvEjQLWgyrJ4yqXaNn4VWwXp2AeH7DJhZqGxnLghLDynHpxMq+QrduXrco23+qMXsU0NrhLCa3bhnLghKjRHrWku4Pv1MauoG+umyKlZX//aF0Ncuq5FRV8IkKmdy9AVJnHdC6r9dJ/trvraRkcvHNspgdC8uCEpM9r3yZbH2Q4UnEQfgtnDkTJeIy9S65QaI3l8HsUg87Q6mLps5RrraX2dnoE7u+B3MWAzFTLJlPnE9dWBaUmIkzW04Ko/e2KQ3fPCnEX38u+VawnX3nZd9FXD+HWkika/N0QVLnu6CWzT1VtPXsB2ZneXo/xiIOXdqmGSu9DeuyaASlKtegWFBilBPrv4XY/Q3p/T02nJ6V1Jq2Vr11g60B4qXWNpYg6q7IzJr7FfRukE8eYyHRm2kW9tEby8LXJIrcmVBiHv/euUW62HyUQdCqYLursuZavgdIDvUtJ/2hFjLyp095+4tPZ73RcDZfH8z/z4sFJQYD/H9r44gxmFFHjCOmsJfdSYyTmMIS8x/O2JNC+vs5jwAAAABJRU5ErkJggg==);background-repeat:no-repeat;display:inline-block}.star-empty{width:25px;height:25px;background-position:-5px -5px}.star-full{width:25px;height:25px;background-position:-40px -5px}#nextReview{padding:5px;border:1px solid #3b3b3b;border-radius:50%;height:10px;width:10px;display:inline-block;cursor:pointer;color:#3b3b3b;transition:background-color ease-in-out .3s,color ease-in-out .3s;user-select:none}#nextReview span{position:relative;top:-4px;font-weight:bold;left:-1px}#nextReview:hover{background-color:#3b3b3b;color:#fff}@media only screen and (min-width:0)and (max-width:675px){#reviewsplit{flex-wrap:wrap}#overallreview{margin:0 auto 20px auto}#nextReview{margin:0 auto}}.blogblock{display:flex;flex-wrap:wrap}.blogblock .blogitem{padding:10px;width:100%;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column}.blogblock .blogitem div{padding:10px;border:1px solid rgba(184,184,184,.3);height:100%;box-shadow:none;transition:border-color ease-out .3s,box-shadow ease-out .3s;background-color:#fff}.blogblock .blogitem:hover div{border:1px solid rgba(184,184,184,.7);box-shadow:3px 3px 23px -6px rgba(0,0,0,.75)}.blogblock .blogitem a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:none!important;text-decoration:none!important;text-indent:-9999px;background-color:rgba(255,255,255,0)}@media all and (min-width:600px){.blogblock .blogitem{width:50%}}@media all and (min-width:1600px){.blogblock .blogitem{width:25%}}article section{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:none!important;margin-bottom:0!important}article #course-reviews,article .mainbuttoncontainer,article #ourclients{background-color:#fffde5}#course-outline h3{color:#0d3968;padding-top:12px;padding-bottom:8px;font-size:1em}#open-course{background:linear-gradient(180deg,rgba(255,253,229,1) 0%,rgba(255,253,229,1) 20%,rgba(255,253,229,0) 80%)}.et.eactive{border:red 2px dashed;border-radius:5px}@media print{.coursecontainer nav,.hldrDateButtons,footer .social,footer .footernav,nav.top,header{display:none!important}article,footer{padding-right:0}body::before{background-image:none}body{background-color:#fff}section{box-shadow:none!important;padding-top:10px}summary h1:before{text-align:center;content:'Printed from corporatecoachgroup.com - Please call us on +44 1452 856091, or email info@corporatecoachgroup.com to discuss anything.';display:block;font-size:.5em;margin-bottom:30px}#availability h2:after{content:'Current dates and locations are available on our website: corporatecoachgroup.com';display:block;font-size:.8em;text-align:left;color:#000}#availability a{display:none}footer{background-color:#fff;color:#000!important;padding-top:20px;page-break-inside:avoid;min-height:0!important}footer .phone{color:#000}footer p{color:#000!important;text-shadow:none}footer .main,footer .secondary{float:left;padding:0}footer .main{text-align:left;width:60%}footer .secondary{text-align:right;width:40%}a,a:hover{border:0;color:#0a0a0a}article a:link:after,a:visited:after{content:"[Visit on a PC]";border-bottom:1px dotted #0a0a0a;margin:0 3px 0 3px}#buy-now a:link:after,#buy-now a:visited:after,#cpd-course a:link:after,#cpd-course a:visited:after{display:none}.twocol,.review,blockquote,#in-house,#course-quiz,footer,ul,ol,#training-method,#availability{page-break-inside:avoid}.review{margin-top:10px}.review p:before{top:15px}blockquote{float:none;margin:20px auto;font-size:1.1rem;position:relative;top:5px}#course-overview,#course-day-1-am,#course-day-1-pm,#course-day-2-am,#course-day-2-pm,#buy-now{page-break-before:always}#email-manager{display:none}.right,.left{float:none;margin:10px auto;display:block}#course-outline,#blog,#faqs,#ourclients{page-break-before:always}.summary{background-image:none!important}.summary .content{display:block}.summary .pic{float:right;margin:10px}article .summary .courseintro img{max-width:120px}.summary .content h1,.summary .content p{color:#000;text-shadow:none}.summary .content h1{display:inline}.summary .wrapper{background-color:transparent!important}.summary .flexrows{display:block}.summary .duration{color:#000;border-color:#000;text-shadow:none}article{box-shadow:none!important}#course-reviews{page-break-inside:avoid}#reviewsplit{flex-wrap:wrap}#overallreview{margin:10px 10px 30px 20px;flex-basis:auto!important}#nextReview{display:none}.flexarea{flex-direction:column}.flexarea .flex60,.flexarea .flex40{width:100%}.dropdownlist{display:block}.expandcontent.collapsed{display:block!important}.dropdownbox{page-break-inside:avoid;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:10px}.dropdownbox:not(:last-of-type){border-bottom:1px solid rgba(50,50,50,.75)}.dropdownbox h4:before{display:none}#course-outline>h4:not(:first-of-type){page-break-before:always}h4+.dropdownlist{margin-bottom:20px}.blogblock{display:block}.blogblock .blogitem{width:100%;page-break-inside:avoid}}