#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important;}.text ol li,.text ul li{padding-bottom:1.5rem;}body,strong{font-weight:400;}.horizontal__nav ul li,.mobimenu .firstlevel-menu.menu-item-has-children,.rel,.text ul li{position:relative;}.container,.row,[class*=col-],textarea{box-sizing:border-box;}.horizontal__nav ul li a,.horizontal__nav ul li a:hover{transition:background-color 277ms cubic-bezier(.4,0,1,1);}.btn,.site-logo .site__title-text a,.vertical__nav li a,a,input[type=submit]{text-decoration:none;}.glightbox-container,html{-webkit-text-size-adjust:100%;}*{margin:0;}html{line-height:1.15;scroll-behavior:smooth;}.horizontal__nav ul.sub-menu li,.mobimenu li a,main{display:block;}a{background-color:transparent;color:var(--color-text-link);}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.base__font,.text{line-height:var(--text-line-height);}.hidden-sm,.hidden-sm-tab-flex,[hidden],aside.cat-wrapper br{display:none;}:root{--red:202,28,37;--green:183,191,29;--white:255,255,255;--gray-light:235,235,235;--gray-light-x:165,165,165;--gray:100,100,100;--black:30,28,28;--yellow:228,167,22;--yellow-dark:223,150,11;--color-red:rgb(var(--red));--color-green:rgb(var(--green));--color-white:rgb(var(--white));--color-black:rgb(var(--black));--color-yellow:rgb(var(--yellow));--color-yellow-dark:rgb(var(--yellow-dark));--color-gray-light:rgb(var(--gray-light));--color-gray-light-x:rgb(var(--gray-light-x));--color-text:var(--color-black);--color-text-link:var(--color-orange);--font-scale:1.2;--root-font-size:10px;--base-font-size:1.8rem;--base-line-height:1.5;--text-line-height:1.7;--heading-line-height:1.2;--text-rhythm:5rem;--grid-gutter:2em;--grid-gutter:1em;--vertical-rhythm:5rem;--vertical-rhythm:3em;--container-width:1190px;--container-fluid:100%;--half-grid-gutter:calc(( var(--grid-gutter) * .3 ));--gutter-compensation:calc(( var(--grid-gutter) * .3 ) * -1);--whole-gutter-space:calc(2 * ( var(--grid-gutter) * .3 ));--font-bold:"AvertaStdBold",sans-serif;--font-reg:"AvertaStdRegular",sans-serif;--calc-grid-size:calc(( ( 100vw - var(--container-width) ) / 2 ) + var(--grid-gutter) / 10);}.btn.tiny.white,.btn.white,.color__white,.full-image-cta figure .text-wrapper a,.image-content-boxes .content-box .box-wrapper .btn,footer.footer .navigation ul li a,input[type=submit].white{color:var(--color-white);}.btn.tiny.black,.btn.tiny:hover,.color__black,.complex-content-boxes .com-content-box .content-wrapper a:hover,.featured-clients .btn:hover,.horizontal__nav ul li a,.seminars-assigned a{color:var(--color-black);}.banner-message .msg a,.color__yellow,.complex-content-boxes .com-content-box .content-wrapper a,.content-table .flex-table a,.mobimenu li a:hover,.purpose-price .price-box .questions .phone a:hover,.seminar-inner-menu-wrapper .seminar-inner-menu ul li a:hover,.seminar-inner-menu-wrapper .seminar-inner-menu.stick a.active,.seminars-assigned a:hover,.text a,.wpforms-form input[type=checkbox]~label a:not(.alt-color),aside.cat-wrapper ul .current-cat a,aside.cat-wrapper ul a:hover,footer.footer .navigation ul li a:hover{color:var(--color-yellow);}.bg__black,.ptt-newsletter input[type=checkbox]~label:before{background:var(--color-black);}.bg__white{background:var(--color-white);}.banner-message{background:#6e1eb7;padding:1.5rem 0;}.container,.container-fluid{padding-right:var(--half-grid-gutter,8px);padding-left:var(--half-grid-gutter,8px);}.banner-message .msg{margin-top:15px;}.banner-message .msg a{font-family:var(--font-bold);}.container{max-width:var(--container-width);margin-left:auto;margin-right:auto;}html{font-size:var(--root-font-size);}body{font-family:var(--font-reg);font-size:var(--base-font-size);color:var(--color-text);font-display:swap;}.base__font,.btn,.font__bold,.horizontal__nav ul li a,h1,h2,h3,h4,h5,h6,input[type=submit],strong{font-family:var(--font-bold);}h1,h2,h3,h4,h5,h6{line-height:var(--heading-line-height);font-weight:400;}.featured-clients .number,h1{font-size:clamp(32px,3vw,48px);}h2{font-size:clamp(28px,3vw,40px);}.bnr-title,.purpose-price h2,.purpose-price h3,h5{font-size:clamp(18px,3vw,24px);}h6{font-size:clamp(18px,3vw,20px);}.p-like-16{font-size:clamp(14px,3vw,16px);}.ac .ac-title-container p,.p-18,.text ol li,.text p,.text ul li{font-size:clamp(16px,3vw,18px);}.text>h1+*,.text>h2+*,.text>h3+*,.text>h4+*,.text>h5+*,.text>h6+*{margin-top:calc(.333 * var(--text-rhythm));}.text .wpforms-container,.text>*+*{margin-top:calc(var(--text-rhythm) / 2);}.text ul li{list-style-type:none;}.text ul li::before{position:absolute;content:"";height:12px;width:12px;background-color:var(--color-yellow);left:-3rem;top:.75rem;border-radius:24px;}::selection{background-color:var(--color-yellow);color:var(--color-white);}img{max-width:100%;height:auto;border-style:none !important;}[data-beat-topper]{opacity:0;visibility:hidden;perspective:3000px;-webkit-animation:.6s forwards fadein;animation:.6s forwards fadein;}[data-beat="1"]{-webkit-animation-delay:.35s !important;animation-delay:.35s !important;}[data-beat="2"]{-webkit-animation-delay:.7s !important;animation-delay:.7s !important;}@keyframes fadein{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}.horizontal__nav .main-navigation li,.inline-flex{display:inline-flex;}.flex-col,.flex-grid,.lap-flex,.row{display:flex;}.flex-col{align-items:center;flex-direction:row;padding-right:calc(var(--half-grid-gutter,4px) / 2);padding-left:calc(var(--half-grid-gutter,4px) / 2);}.flex-grid{align-items:center;flex-direction:row;}.no-pad{padding-left:0 !important;padding-right:0 !important;}.fit-img{object-position:50% 50%;object-fit:cover;width:100%;height:100% !important;transform:scale(100%);transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in;}.padd-top{padding-top:calc(2 * var(--grid-gutter));}.entry-header figure{height:20vh;}.row{flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:var(--gutter-compensation,-8px);margin-left:var(--gutter-compensation,-8px);}[class*=col-]{flex:0 0 auto;flex-basis:100%;padding-right:var(--half-grid-gutter,8px);padding-left:var(--half-grid-gutter,8px);max-width:100%;}.col-sm-3{flex-basis:25%;max-width:25%;}.col-sm-9,.ptt-newsletter .wpforms-field-row.wpforms-field-medium{max-width:75%;}.col-sm-9{flex-basis:75%;}.col-sm-12{flex-basis:100%;max-width:100%;}.center-sm{justify-content:center;text-align:center;}.middle-sm{align-items:center;}.between-sm{justify-content:space-between;}@media only screen and (min-width:321px){.col-mob-6{flex-basis:50%;max-width:50%;}.hidden-mob,.mainmenu,.seminar-header .read-more{display:none;}.btn,input[type=submit]{padding:10px 16px;}:root{--font-scale:1.1;--base-font-size:1.8rem;--base-line-height:1.5;--text-line-height:1.5;--heading-line-height:1.3;--text-rhythm:2rem;}.main__header{width:100%;padding:.6rem 0;z-index:2;}svg#ptt-logo{max-width:220px;}.burger-menu{width:35px;height:30px;position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;z-index:999;padding:1rem 0 1rem 1rem;}.line{display:block;width:100%;height:3px;background-color:var(--color-black);transition:277ms linear;}.full-image-cta figure .text-wrapper{width:90%;}.entry-header .title-wrapper{position:absolute;top:50%;left:var(--half-grid-gutter,8px);transform:translateY(-50%);z-index:1;}.has-height{min-height:175px;}}@media only screen and (min-width:600px){.hidden-sm-tab-flex,.seminar-header .read-more{display:flex;}:root{--font-scale:1.125;--base-font-size:1.5rem;--base-line-height:1.5;--text-line-height:1.6;--heading-line-height:1.25;--text-rhythm:3rem;--grid-gutter:1.5em;--vertical-rhythm:4rem;}}@media only screen and (min-width:1024px){.col-lap-3{flex-basis:25%;max-width:25%;}.col-lap-9{flex-basis:75%;max-width:75%;}.burger-menu,.hidden-lap,.horizontal__nav .main-navigation .mega-menu>ul ul:after,.line,.mobimenu,.ootb-tabcordion--entry::before{display:none;}.display-lap,.mainmenu{display:block;}:root{--font-scale:1.2;--base-font-size:1.6rem;--base-line-height:1.5;--text-line-height:1.7;--heading-line-height:1.2;--text-rhythm:5rem;--grid-gutter:2em;--vertical-rhythm:5rem;--container-wide:1260px;}.main__header{padding:1.8rem 0;}svg#ptt-logo{max-width:295px;}.mainmenu .sub-menu a{font-size:15px;}.mainmenu .sub-menu a:hover{background-color:var(--color-yellow);color:var(--color-black);}.btn,input[type=submit]{padding:16px 36px;}.horizontal__nav .main-navigation .mega-menu>ul{list-style:none;background-color:var(--color-black);min-width:220px;border-radius:3px;line-height:normal;flex-direction:row;flex-direction:row;box-sizing:border-box;display:flex;flex:0 1 auto;flex-wrap:wrap;width:1024px;}.horizontal__nav ul li.nav-button a{background-color:var(--color-yellow);color:var(--color-white);}.horizontal__nav .main-navigation .mega-menu>ul>li{color:var(--color-yellow);max-width:33%;flex-basis:20%;flex-basis:100%;box-sizing:border-box;flex:0 0 auto;padding-right:1.5rem;}.horizontal__nav .main-navigation .mega-menu>ul>li:last-child{padding-right:0;}.horizontal__nav .main-navigation .mega-menu>ul>li a{padding:.75rem 5px;}.horizontal__nav .main-navigation .mega-menu>ul ul{display:block;opacity:1;box-shadow:none;padding:0;margin:0;position:static;background:0 0;min-width:180px;top:100%;width:100%;}.horizontal__nav li.mega-menu.menu-item-has-children:hover .sub-menu{left:-310px;}.horizontal__nav .main-navigation .mega-menu ul:after{left:400px;}.full-image-cta figure .text-wrapper{width:1000px;}.top__header .link{padding-right:14px;}.has-height{min-height:230px;}}@media only screen and (min-width:1280px){.entry-header .title-wrapper{left:var(--calc-grid-size);}}@media only screen and (min-width:1800px){:root{--container-wide:1620px;}}.site-logo .site__title-text{line-height:calc(var(--heading-line-height) - .4);}.top__header{padding-top:.8rem;padding-bottom:.8rem;}.top__header .email{padding-left:16px;}.top__header p{font-size:clamp(12px,14px,14px);}.top__header p a{margin-left:3px;}.horizontal__nav .main-navigation{position:relative;display:flex;justify-content:flex-end;padding-left:0;list-style-type:none;}.horizontal__nav .main-navigation .sub-menu{background:var(--color-black);border-radius:.4rem;color:var(--color-white);font-size:1.7rem;opacity:0;padding:12px;position:absolute;right:9999rem;top:calc(100% + 1.8rem);transition:opacity .15s linear,transform .15s linear,right 0s .15s;transform:translateY(.6rem);width:33rem;z-index:2;}.horizontal__nav .main-navigation ul:before{height:2rem;left:0;right:0;content:"";display:block;position:absolute;bottom:100%;}.main-navigation ul:after{content:"";display:block;position:absolute;bottom:100%;}.horizontal__nav .main-navigation ul::after{border:.8rem solid transparent;border-bottom-color:var(--color-black);left:1.8rem;}.horizontal__nav .main-navigation ul a{background:0 0;border:none;color:inherit;display:block !important;padding:1rem 2rem;transition:background-color .15s linear;}.horizontal__nav ul li a{margin:0;padding:1rem 1.2rem;text-decoration:none;font-size:clamp(14px,18px,18px);border-radius:4px;}.horizontal__nav ul li a:hover{background-color:var(--color-black);color:var(--color-white);}.horizontal__nav li.menu-item-has-children:hover .sub-menu{left:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear;}.address-wrapper,.page .teacher{margin-bottom:calc(var(--grid-gutter) / 2);}.entry-header .entry-title{font-size:clamp(30px,3.25vw,48px);}body[class*=single-] .entry-header:not(.has-height),body[class*=single-] .post-thumbnail{margin-bottom:calc(2 * var(--grid-gutter));}.address-wrapper{margin-top:calc(var(--grid-gutter) / 1.75);}.address-wrapper svg{padding-right:10px;margin-left:-3px;}.btn,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;border-radius:8px;text-align:center;line-height:1.28571429;text-rendering:optimizeLegibility;display:inline-block;white-space:nowrap;flex-basis:auto;width:auto;transition:box-shadow 420ms cubic-bezier(.165,.84,.44,1),color 420ms cubic-bezier(.165,.84,.44,1),background 420ms cubic-bezier(.165,.84,.44,1);background-color:var(--color-yellow);color:inherit;color:var(--color-black);fill:inherit;box-shadow:inset 0 0 0 1px inherit;font-size:16px;}.btn:hover,input[type=submit]:hover{color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-yellow);background-color:transparent;}.btn.border{background-color:transparent;box-shadow:inset 0 0 0 3px var(--color-yellow);color:var(--color-black);}.btn.border:hover,.pages .page-numbers:not(.prev):not(.next).current,.pages .page-numbers:not(.prev):not(.next):hover{background-color:var(--color-yellow);}div[id^=wpforms-confirmation-]{background:#fff4da;border:1px solid #e4a717;text-align:center;}footer.footer .footer-title,footer.footer .site-info{padding-bottom:var(--grid-gutter);}footer.footer{padding:calc(var(--vertical-rhythm) * 2) 0;}footer.footer .navigation ul{padding-left:0;}.purpose-price .price-box .course-includes>.title,footer.footer .navigation ul li{padding-bottom:2rem;}footer.footer .first-column p{font-size:clamp(15px,3vw,18px);}footer.footer .extra-text{font-size:clamp(16px,3vw,18px);line-height:clamp(22px,3vw,24px);margin-bottom:var(--grid-gutter);}footer.footer .site-info{border-top:2px solid var(--color-white);margin-top:var(--grid-gutter);}footer.footer .scroll-to-top{display:block;position:fixed;right:30px;bottom:30px;background:var(--color-yellow);z-index:4;border-radius:6px;cursor:pointer;transform:translateY(100px);opacity:0;transition:transform .5s,opacity .3s;}footer.footer .scroll-to-top svg{height:50px;width:50px;}.full-image-cta{position:relative;z-index:0;}.full-image-cta figure{height:38vh;min-height:400px;}.full-image-cta figure img{object-position:var(--image-top-pos) var(--image-top-pos);}.full-image-cta figure:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(var(--black),var(--bg-overlay));}.full-image-cta figure .text-wrapper{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;}.full-image-cta figure .text-wrapper h2{font-size:clamp(30px,3vw,42px);margin-bottom:calc(var(--grid-gutter) / 2.25);}@media print{.no-print{display:none;}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes gfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes gfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden;}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:1;}}@keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.btn.bg__white:hover,.btn.white-border{box-shadow:inset 0 0 0 2px var(--color-white);}.btn.bg__white{background-color:var(--color-white);}.btn.bg__white:hover{background-color:transparent;}@media only screen and (min-width:1200px){.horizontal__nav .main-navigation .mega-menu>ul{width:980px;}}