/* Minification failed. Returning unminified contents.
(1,45443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,45460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,45475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,45498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,45670): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,45699): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,45804): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,45904): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,46063): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,46128): run-time error CSS1039: Token not allowed after unary operator: '-highlight-color'
(1,46260): run-time error CSS1039: Token not allowed after unary operator: '-box-size'
(1,46301): run-time error CSS1039: Token not allowed after unary operator: '-box-size'
(1,46319): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,46351): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,46379): run-time error CSS1039: Token not allowed after unary operator: '-def-gap'
(1,46514): run-time error CSS1039: Token not allowed after unary operator: '-box-size'
(1,46649): run-time error CSS1039: Token not allowed after unary operator: '-highlight-color-hover'
(1,46814): run-time error CSS1039: Token not allowed after unary operator: '-highlight-color'
 */
@import url("https://fonts.googleapis.com/css?family=Noto+Sans:300,400,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{position:relative;height:100%;}body{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12pt;margin:0;padding:0;max-width:100%;height:100%;overflow-x:hidden;z-index:1;}a{color:#0c61ac;text-decoration:none;transition:all .4s ease-out;}a:hover{color:#ba5a31;text-decoration:none;}a.no-underline:hover{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans",'Times New Roman',serif;font-weight:600;line-height:1;}div,:after,:before{box-sizing:border-box;}ol,ul{margin-top:0;margin-bottom:10px;}figure{margin:0;}input[type=number]{-moz-appearance:textfield;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.hide{display:none !important;}.underline{text-decoration:underline !important;}.button{align-self:center;outline:none;border:none;border-radius:4px;cursor:pointer;}.button-tiny{width:60px;height:29px;font-size:.7em;}.button-small{width:70px;height:40px;font-size:.7em;}.button-medium{width:140px;height:40px;font-size:.92em;}.button-long{width:200px;height:40px;font-size:.92em;border:1px solid #ccc;}.button-long:hover{background-color:#ddd;box-shadow:0 0 4px 0 #b7b7b7;}.validation{color:#7c0000;}.cursor-default{cursor:default !important;}.cursor-pointer{cursor:pointer !important;}#Overlay{display:none;z-index:1000000;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#555;opacity:.7;filter:alpha(opacity=50);}#Overlay>div>div>div{background-color:#0c61ac !important;}[v-cloak]{display:none;}.container{position:relative;margin-top:2rem;margin-right:auto;margin-left:auto;padding:0 1em;width:100%;display:block;}.container__twocolumn{display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.container__twocolumn__leftcol{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;border-right:3em solid transparent;}.container__twocolumn__rightcol{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;}.container-medium{max-width:700px;line-height:1.3em;}.container-bullets{display:grid;grid-row-gap:20px;}.container-bullets li{margin-bottom:10px;}.container-action{display:grid;margin:30px 0;justify-content:center;}.container-comparison{display:grid;}.container-comparison table{border-collapse:collapse;}.container-comparison th,.container-comparison td{padding:10px;}.container-comparison th:nth-child(1),.container-comparison td:nth-child(1){padding-right:20px;}.container-comparison th:nth-child(2),.container-comparison th:nth-child(3),.container-comparison td:nth-child(2),.container-comparison td:nth-child(3){min-width:95px;text-align:center;}.container-comparison th:nth-child(2),.container-comparison th:nth-child(3),.container-comparison td{border:1px solid #ccc;}.container-faq{display:grid;}.container-faq div:nth-child(odd){margin-bottom:15px;font-weight:700;}.container-faq div:nth-child(even){margin-bottom:30px;}.container-faq div:nth-child(even) label{font-weight:700;}.container-auto-p{display:grid;margin-bottom:1rem;}.container-auto-p p{margin:0;padding:0;}.container-or{display:grid;grid-area:alt;grid-template:"line1 or line2" 20px ". or ." 20px/1fr 80px 1fr;}.container-or .line1{grid-area:line1;border-bottom:1px solid #d3d3d3;}.container-or .line2{grid-area:line2;border-bottom:1px solid #d3d3d3;}.container-or .or{grid-area:or;display:block;width:100%;align-self:center;justify-self:center;text-align:center;font-weight:700;background-color:#fff;}@media(max-width:768px){.container{margin-top:1em;}.container__twocolumn{display:block;}.container__twocolumn__leftcol,.container__twocolumn__rightcol{display:block;width:100%;border:none;}}@media(min-width:768px){.container{width:750px;}.container__twocolumn__leftcol,.container__twocolumn__rightcol{border:none;flex:1 0 50%;}}@media(min-width:992px){.container{width:970px;}.container__twocolumn__leftcol{border:none;flex:1 0 70%;}.container__twocolumn__rightcol{border:none;flex:1 0 30%;}}@media(min-width:1200px){.container{width:1300px;}.container__twocolumn__leftcol{border:none;flex:1 0 70%;}.container__twocolumn__rightcol{border:none;flex:1 0 30%;}}.ui-widget-overlay{background:#555 !important;}.dialog-confirmation{position:fixed;left:50%;padding:0;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);}.dialog-confirmation .ui-dialog-titlebar{display:none;}.dialog-confirmation #Dialog-Confirmation{display:grid;grid-template:"." 1px "body" 80px "footer" 50px "." 1px/1fr;grid-row-gap:10px;padding:0;min-height:unset;}.dialog-confirmation #Dialog-Confirmation .dialog-body{grid-area:body;display:grid;grid-template:". icon message ." auto ". info info ." auto/20px 30px 1fr 20px;border-bottom:1px solid #ccc;}.dialog-confirmation #Dialog-Confirmation .dialog-body>i{grid-area:icon;align-self:center;}.dialog-confirmation #Dialog-Confirmation .dialog-body>span{grid-area:message;align-self:center;font-size:1.5em;font-weight:300;}.dialog-confirmation #Dialog-Confirmation .dialog-body>div{grid-area:info;}.dialog-confirmation #Dialog-Confirmation .dialog-footer{grid-area:footer;display:grid;grid-template:". yes no ." auto/20px 1fr 1fr 20px;grid-column-gap:20px;}.dialog-confirmation #Dialog-Confirmation .dialog-footer button:nth-child(1){grid-area:yes;}.dialog-confirmation #Dialog-Confirmation .dialog-footer button:nth-child(2){grid-area:no;}.dialog-confirmation #Dialog-Confirmation .dialog-footer button{align-self:center;height:35px;cursor:pointer;}.form-vertical{display:grid;grid-template-columns:1fr;max-width:500px;width:100%;padding:10px 0;justify-self:start;}.form-vertical .form-group{display:grid;}.form-vertical .form-group .form-group-label{align-self:center;justify-self:start;cursor:pointer;line-height:1.2em;font-size:.8em;}.form-vertical .form-group .form-group-label sup{margin-left:4px;font-size:.6em;}.form-vertical .form-group .form-group-input{padding-left:10px;font-size:.85em;outline:none;border:none;border-bottom:1px solid #ccc;background-color:#f5f8fa;}.form-vertical .form-group select.form-group-input{cursor:pointer;}.form-vertical .form-group .form-group-validation{align-self:center;justify-self:end;font-size:.8em;text-transform:lowercase;color:#7c0000;}.form-vertical .form-group .form-group-validation.active{color:#7c0000;}.form-vertical .form-group-common{grid-template-rows:25px 25px 20px;}.form-vertical .form-group-checkbox{grid-template-rows:auto 20px;margin-top:20px;}.form-vertical .form-group-checkbox input[type="checkbox"]{align-self:center;cursor:pointer;}.form-vertical .form-group-checkbox .form-group-validation{grid-column:1/3;}.form-vertical .form-group-checkbox-left{grid-template-columns:max-content auto;}.form-vertical .form-group-checkbox-left input[type="checkbox"]{margin-right:10px;justify-self:left;}.form-vertical .form-group-checkbox-right{grid-template-columns:auto max-content;}.form-vertical .form-group-display{display:grid;grid-template-rows:35px;grid-auto-rows:25px;}.form-vertical .form-group-display .form-label{align-self:center;font-size:.7em;text-transform:uppercase;cursor:pointer;}.form-vertical .form-group-display .form-value{align-self:center;font-size:.9em;}.form-vertical .form-validation{display:grid;grid-template-rows:auto;align-items:center;font-size:.8em;text-transform:lowercase;color:#7c0000;}.form-vertical .form-action{display:grid;grid-template-rows:60px;align-self:center;}.form-vertical .form-action button{border:1px solid #ccc;}.form-vertical .form-action button:hover{background-color:#ddd;box-shadow:0 0 4px 0 #b7b7b7;}.ticket{position:relative;margin:1em auto;}.ticket__banner{display:normal;}.ticket__responsive{display:none;}.ticket__btn{position:absolute;top:79%;left:38%;width:200px;background:#fff;font-weight:bold;border-radius:25px;box-shadow:-2px 4px 8px rgba(0,0,0,.4);padding:1.5% 0;text-align:center;z-index:20;transition:50ms linear;}.ticket__btn:hover{color:#000;box-shadow:-2px 4px 8px rgba(0,0,0,.8);}.ticket__banner img{transition:box-shadow 1s;}.ticket__banner img:hover{box-shadow:0 16px 24px 0 rgba(0,0,0,.2),0 12px 40px 0 rgba(0,0,0,.19);}.event__ticket{display:grid;grid-template-columns:12em 3fr 1fr;grid-template-rows:3fr 1fr;grid-template-areas:"photo content location" "name content location";}.event__photo{width:12em;height:13em;object-fit:cover;object-position:top;grid-area:photo;}.event__speaker{grid-area:name;}.ticket__info{grid-area:content;text-align:center;margin-bottom:.5em;}.ticket__info h1{margin-top:0;}.ticket__info__date{font-size:1.4em;}.ticket__registerbtn{width:20%;display:flex;flex-direction:column;text-align:center;}.ticket__registerbtn a{width:100%;padding:.5em;}.ticket__registerbtn small{margin:0;}.button__register:hover{background-position:left bottom;color:#fff;}.ticket__location{grid-area:location;background:#0c61ac;width:4em;}.ticket__location p{color:#f3f3f3;font-size:2.3em;font-weight:900;transform-origin:center;transform:rotate(-90deg);position:relative;top:50%;}.media{display:flex;margin:0;}.sidebar__card{position:relative;margin:1em auto;width:100%;height:auto;border:1px solid #d3d3d3;background:#fcfcfc;transition:all .4s ease-in-out;}.sidebar__card::after{z-index:-1;position:absolute;content:"";bottom:15px;right:4%;left:auto;width:45%;height:2.5em;max-width:50%;background:rgba(0,0,0,.4);box-shadow:0 15px 10px rgba(0,0,0,.4);transform:rotate(6deg);}.sidebar__card:hover{border-color:#ba5a31;}.sidebar__card a{color:inherit;}.sidebar__card p{padding-bottom:.5em;margin:0;font-size:1.25em;}.sidebar__card__title{margin:.5em 1em;font-size:1.25em;}.sidebar__card__title::after{margin:.25em 0 0 -1em;padding:0;content:"";display:block;width:75%;border-bottom:5px solid #1f88f3;text-align:justify;}.sidebar__card__content{margin:1em 0;padding:0 1em;line-height:1.5;}.sidebar__card__button{width:100%;margin:.5em auto;background:#fca600;text-align:center;font-weight:bold;padding:.5em 0;clear:both;display:block;}.sidebar__card__button:hover{background:#ffc453;text-decoration:underline;}.sidebar__card__book{display:flex;flex-direction:row;margin:1em 0;height:8em;}.sidebar__card__book p{margin:0;padding:0;}.sidebar__card__book img{width:auto;height:7.44em;margin:0 .75em 0 0;border:1px solid #a1a3a4;border-radius:5px;transition:.4s all ease;}.sidebar__card__book img:hover{box-shadow:0 0 8px #ba5a31;}.sidebar__card__book .slidedown{margin:.2em;max-height:0;overflow-y:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);}.sidebar__card__book .slidedown a{text-decoration:underline;color:#fca600;}.sidebar__card__book:hover .slidedown{max-height:25px;}@media screen and (max-width:968px){.sidebar__card__book .slidedown{max-height:25px;}}.sidebar__card__announcement{padding:20px;font-weight:700;text-align:center;cursor:pointer;}@media screen and (max-width:800px){h2{font-size:1.5em;margin-bottom:0;}.ticket+.ticket{border-top:1px solid #d3d3d3;}.ticket__responsive{display:block;}.ticket__banner img{width:66.666%;display:block;margin:5% auto 0 auto;transition:box-shadow 1.5s;}.ticket__banner img:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.ticket__btn{display:block;margin:.5em auto;position:static;top:0;left:0;box-shadow:none;text-decoration:underline;border-radius:0;width:100%;}.ticket__btn:hover{box-shadow:none;}.event__ticket{display:block;margin-bottom:1em;}.event__ticket .ticket__info,.event__ticket .ticket__registerbtn{display:block;width:100%;}.event__ticket .ticket__registerbtn a{display:inline-block;}.event__title{font-size:.9em;line-height:1.1;}.ticket__info__date{font-size:1.1em;}}.text--bold{font-weight:bold;}.text--gray{color:#a1a3a4;}.text--red{color:#d60e0e;}.text--golden{color:#fca600;}.text--center{text-align:center;}.text--left{text-align:left;}.text--right{text-align:right;}.img--small{width:7em;height:auto;margin:.5em;}.img--med{width:10em;height:auto;margin:.5em;}.img--large{width:14em;height:auto;margin:.5em;}.img--xlarge{width:16em;height:auto;}.img--center{display:block;margin:0 auto;overflow:hidden;}.img--contain{object-fit:contain;}.float--right{display:inline-block;float:right;}.float--left{display:inline-block;float:left;}.box--small{width:35%;background:#fff8eb;margin:1em 0;padding:1em;}.box--fullwidth{width:100%;background:#fff8eb;margin:1em 0;padding:1em;}.button__primary,.button__primary:visited,.button__secondary,.button__secondary:visited{position:relative;box-sizing:border-box;border-radius:28px;padding:1em 2em;height:auto;margin:.5em;display:inline-block;font-weight:600;text-align:center;width:fit-content;color:#fff;cursor:pointer;}.button__primary{background:#0c61ac;border:1px solid #0c61ac;color:#fff8eb !important;transition:all .4s ease-in-out;}.button__primary:hover{background:#ba5a31;border:1px solid #ba5a31;color:#fff;}.button--half{width:50%;}.button__secondary{background:#fcfcfc;border:1px solid #1f88f3;color:#1f88f3;}.button__secondary:hover{background:#0063c5;color:#fcfcfc;transition:all .4s ease-in-out;}.button__text--small{text-transform:uppercase;font-weight:600;font-size:90%;transition:all .4s ease-out;}.button__text--small:hover{text-decoration:underline;}.soldout{padding-top:.5rem;font-size:1.2rem;font-weight:600;color:#d60e0e;}figcaption{font-size:.8em;text-align:center;}.nomargin{margin:0;}.margin--small{margin:1em;}.margin--medium{margin:2em;}hr{border:1px solid #e1e1e1;}#RegistrationSpeakerSection{float:right;width:25%;}@media screen and (max-width:800px){#RegistrationSpeakerSection{float:none;width:100%;}}.hamburger{display:grid;place-content:center;}.hamburger>input[type="checkbox"]{display:none !important;}.hamburger>label{display:grid;grid-template-columns:24px;grid-template-rows:repeat(3,3px);row-gap:6px;cursor:pointer;}.hamburger>label>span{background-color:#fff;transition:all .5s ease-out;}.hamburger>input[type="checkbox"]:checked~label{grid-template-rows:18px;row-gap:0;align-items:center;justify-items:center;}.hamburger>input[type="checkbox"]:checked~label span:nth-child(1),.hamburger>input[type="checkbox"]:checked~label span:nth-child(3){grid-column:1/2;grid-row:1/2;width:3px;height:24px;}.hamburger>input[type="checkbox"]:checked~label span:nth-child(1){transform:rotate(-45deg);}.hamburger>input[type="checkbox"]:checked~label span:nth-child(2){display:none;}.hamburger>input[type="checkbox"]:checked~label span:nth-child(3){transform:rotate(45deg);}.hamburger:hover>label>span{background-color:#ba5a31;}.header{display:grid;grid-template-rows:2.25rem 3.5rem;}.header-top{display:grid;grid-template:". . account contact . social ." auto/.1fr 1fr max-content max-content .25rem max-content .25fr;align-items:center;font-size:.8rem;border-top:2px solid #ba5a31;color:#0c61ac;}.header-top>:nth-child(1)>a:hover,.header-top>:nth-child(2)>a:hover{text-decoration:underline;}.header-top>:nth-child(1)::after,.header-top>:nth-child(2)::after{content:'|';margin:0 3px;color:#0c61ac;}.header-top-account{grid-area:account;}.header-top-contact{grid-area:contact;}.header-top-social{display:grid;grid-area:social;grid-auto-flow:column;grid-column-gap:.625rem;}.header-top-social>a{display:grid;width:20px;aspect-ratio:1;place-content:center;}.header-top-social>a:hover svg{opacity:.8;}.header-top-social>a svg{width:100%;aspect-ratio:1;}.header-top-social-linkedin{border-radius:.25rem;background-color:#0c61ac;}.header-top-social-linkedin svg{height:14px;background-color:#fff;}.header-top-social-linkedin svg path{fill:#0c61ac;}.header-top-social-email{border-radius:.25rem;background-color:#0c61ac;}.header-top-social-email svg{height:12px;}.header-top-social-youtube svg,.header-top-social-email svg,.header-top-social-x svg{border-radius:.25rem;background-color:#0c61ac;}.header-top-social-youtube svg path,.header-top-social-email svg path,.header-top-social-x svg path{fill:#fff;}.header-bottom{display:grid;grid-template:". logo menu ." auto/.15fr 200px 1fr .25fr;background-color:#0c61ac;}.header-bottom-logo{display:grid;grid-area:logo;}.header-bottom-logo>a{display:grid;align-self:center;}.header-bottom-logo>a>img{width:100%;}.header-bottom-menu{display:grid;grid-area:menu;grid-auto-flow:column;align-items:center;justify-items:end;text-transform:uppercase;}.header-bottom-menu>a{padding:2px 1rem;font-weight:600;}.header-bottom-menu>a:not(.selected){color:#fff;}.header-bottom-menu>a:not(.selected):hover,.header-bottom-menu>a.selected{padding:2px 1rem;font-weight:600;color:#0c61ac;background-color:#fff;}.header-bottom-hamburger{display:none;}@media(max-width:991px){.header{grid-template-rows:1.75rem 3rem;}.header-bottom{grid-template-columns:.05fr 120px 1fr .15fr;}}@media(max-width:768px){.header{grid-template-rows:1.75rem 1fr;}.header-top{grid-template-columns:0 0 max-content max-content .25rem max-content 1rem;justify-content:end;}.header-bottom{grid-row-gap:1rem;z-index:100;}.header-bottom-logo img{max-height:1.8rem;width:unset !important;}.header-bottom-menu{grid-auto-flow:unset;background-color:#0c61ac;}.header-bottom-hamburger{display:grid;grid-area:hamburger;}.header:not(.selected) .header-bottom{grid-template:". logo hamburger ." 3rem/1rem 1fr max-content 1rem;}.header:not(.selected) .header-bottom-menu{display:none;}.header.selected .header-bottom{grid-template:". logo hamburger ." 3rem ". . . ." 0 ". menu menu ." 1fr ". . . ." 0 ". . . ." 0/1rem 1fr max-content 1rem;}.header.selected .header-bottom-menu{display:grid;grid-row-gap:2rem;font-size:1.5rem;}.header.selected .header-bottom-logo,.header.selected .header-bottom-hamburger{border-bottom:1px solid #fff;}}footer{background:#0c61ac;display:-ms-grid;display:grid;-ms-grid-columns:4fr 2fr 3fr;grid-template-columns:4fr 2fr 3fr;grid-template-areas:"left center right";grid-gap:0;padding:2% 9% .5% 9%;border-top:4px solid #ba5a31;color:#fff8eb;}footer h2{color:#fff8eb;margin-left:0;}footer a{color:#fff8eb;}footer a:hover{font-weight:600;text-decoration:underline;color:#fff;}footer .footer-links-social{display:grid;grid-area:social;grid-auto-flow:column;grid-column-gap:2rem;justify-content:start;}footer .footer-links-social>a{display:grid;width:25px;aspect-ratio:1;place-content:center;border-radius:.25rem;}footer .footer-links-social>a:hover{background-color:#fff;}footer .footer-links-social>a:hover svg{text-decoration:none;}footer .footer-links-social>a svg{width:100%;aspect-ratio:1;}footer .footer-links-social-linkedin{border-radius:.25rem;background-color:#fff8eb;}footer .footer-links-social-linkedin svg{height:calc(25px - 6px);background-color:#0c61ac;}footer .footer-links-social-linkedin svg path{fill:#fff8eb;}footer .footer-links-social-linkedin:hover,footer .footer-links-social-linkedin:hover svg path{fill:#fff;background-color:#fff;}footer .footer-links-social-email{border-radius:.25rem;background-color:#fff8eb;}footer .footer-links-social-email svg{height:calc(25px - 8px);}footer .footer-links-social-youtube svg,footer .footer-links-social-email svg,footer .footer-links-social-x svg{border-radius:.25rem;background-color:#fff8eb;}footer .footer-links-social-youtube svg path,footer .footer-links-social-email svg path,footer .footer-links-social-x svg path{fill:#0c61ac;}footer .footer-links-social-youtube:hover svg,footer .footer-links-social-email:hover svg,footer .footer-links-social-x:hover svg{background-color:#fff;}footer .footer-col-1{-ms-grid-column:1;grid-area:left;}footer .footer-col-1 img{padding:2em 0;}footer .footer-col-2{-ms-grid-column:2;grid-area:center;}footer .footer-col-2 ul{list-style-type:none;margin:0;padding:0 0 0 .5em;}footer .footer-col-2 i{padding-right:.5em;color:#fff8eb;}footer .footer-col-3{-ms-grid-column:3;grid-area:right;line-height:1.5;}footer .footer-col-3 .footer-block__speakers{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem;height:auto;}footer .footer-col-3 .footer-block__entry{font-size:.8em;}footer .footer-col-3 .footer-block__entry:nth-child(1){-ms-grid-column:1;-ms-grid-row:1;}footer .footer-col-3 .footer-block__entry:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;}footer .footer-col-3 .footer-block__entry:nth-child(3){-ms-grid-column:1;-ms-grid-row:2;}footer .footer-col-3 .footer-block__entry:nth-child(4){-ms-grid-column:2;-ms-grid-row:2;}footer .footer-col-3 .footer-preview__date{font-weight:600;display:inline-block;}footer .footer-col-3 strong{color:#eff3ff;display:block;text-transform:uppercase;margin:0;padding:0;}footer .footer-col-3 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}footer .footer-events{display:grid;grid-template-columns:1fr;grid-row-gap:20px;align-items:start;color:#fff;}footer .footer-events-item{display:grid;cursor:pointer;}footer .footer-events-item-presenters{display:grid;grid-template-columns:150px 1fr;grid-column:1/2;grid-row:3/4;grid-column-gap:10px;align-items:start;}footer .footer-events-item-presenters-profile{display:grid;grid-template-rows:1fr 1.5rem;}footer .footer-events-item-presenters-profile img{width:100%;}footer .footer-events-item-presenters-profile div{text-align:center;font-size:.9rem;font-weight:700;background-color:#000;color:#fff;}footer .footer-events-item-presenters-info{display:grid;grid-template-columns:1fr;grid-row-gap:8px;}footer .footer-events-item-presenters-info>div{line-height:1.2em;}footer .footer-events-item-presenters-info>div:nth-child(3){font-weight:700;color:#fff8eb;}footer .footer-events-item-presenters-info>div:nth-child(4){font-style:italic;}@media screen and (max-width:900px){footer{display:block;padding:2% 5% 3% 5%;}footer h2{margin-bottom:.5em;}}@media screen and (max-width:640px){footer{width:100%;}footer .footer-col-3 .footer-block__speakers{-ms-grid-rows:none;grid-template-rows:none;-ms-grid-columns:none;grid-template-columns:none;}footer .footer-col-3 .footer-block__speakers>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}}.speaker-grid ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.speaker-grid .card:hover{border:1px solid #0c61ac;backface-visibility:hidden;-webkit-box-shadow:0 0 17px 0 #e6e6e6;-moz-box-shadow:0 0 17px 0 #e6e6e6;box-shadow:0 0 17px 0 #e6e6e6;}.speaker-grid .card{width:280px;height:33.75em;overflow:hidden;margin:1em;background:#fff;border:1px solid #d3d3d3;border-radius:5px;transition:transform 500ms;}.speaker-grid .card img{height:50%;width:100%;object-fit:cover;border-bottom:1px solid #ececec;}.speaker-grid .card .card__content{padding:10% 9%;height:50%;position:relative;display:flex;flex-direction:column;}.speaker-grid .card .card__content h2{margin:.5em 0 0 0;}.speaker-grid .card .card__content .card__location{color:initial;}.speaker-grid .card .card__content__datebox{width:80px;height:80px;border-radius:50%;border:4px solid #fff;background:#173869;text-align:center;font-size:1em;color:#fff;position:absolute;top:-50px;right:20px;z-index:10;padding:5%;}.speaker-grid .card .card__content__speakerdetails{color:initial;margin:.5em 0;font-size:.9em;line-height:1.3;}.speaker-grid .card .card__content .card__register{font-size:.9em;margin-top:auto;word-break:break-word;display:inherit;line-height:1;border-top:1px solid #d3d3d3;padding-top:5px;}.speaker-grid .card .card__content .card__register p{width:60%;}.speaker-grid .card .card__content .card__registerbtn{background:#0c61ac;border:1px solid #0c61ac;border-radius:3px;width:8em;height:3.5em;text-align:center;color:#fff8eb;padding:1em;font-size:.7em;margin-top:auto;margin-bottom:auto;margin-left:1em;word-break:keep-all;display:block;transition:all .4s ease-in-out;text-transform:uppercase;}.speaker-grid .card .card__content .card__registerbtn:hover{background:#fff;color:#0c61ac;border:1px solid #0c61ac;text-decoration:none;}.speaker-grid .card .card__content .button__readmore{margin-top:auto;}.speaker-grid .card .card__content .button__readmore:hover{cursor:pointer;}@media screen and (max-width:960px){.speaker-grid{width:100%;}.speaker-grid ul{flex:1 1 auto;justify-content:center;}}.sticky{position:fixed;top:0;}.event__row{padding:.75em 0 .75em .5em;}.event__row:hover>a>ul{background:#fff8eb;cursor:pointer;}.event__row__date{font-size:1.5em;text-transform:uppercase;}.event__row ul{list-style:none;width:100%;padding:0;margin:0;transition:all .3s ease-out;}.event__row li{color:#000;display:inline-block;width:24%;vertical-align:top;}.event__row+.event__row{border-top:1px solid #d3d3d3;}@media screen and (max-width:700px){.event__row{box-sizing:content-box;}.event__row ul{margin:1em 0;}.event__row li{display:block;width:auto;}.event__row li:not(:first-child){margin:.5em 0 0 1.75em;border-left:2px solid #1f88f3;padding-left:.55em;}}.about__profile{overflow:auto;}.about__profile+.about__profile{margin:1em 0;}.about__profile img{float:left;margin:0 1em 1em 0;}.about__profile h2{margin-top:0;}@media screen and (max-width:768px){.about__profile img{float:none;display:block;}}.contact-area form input,.contact-area form textarea{border:1px solid #ececec;padding-left:15px;background:#fff;margin-bottom:30px;}.contact-area form input[type=text]{width:33%;height:50px;}.contact-area form input[type=checkbox]{content:'';width:2em;height:2em;border:2px solid #ccc;background:#fff;border-radius:4px;vertical-align:sub;}.contact-area form textarea{height:230px;width:100%;}.contact-area form .g-recaptcha{display:inline-block;}@media screen and (max-width:768px){.contact-area+form input,.contact-area+form textarea{width:100%;margin-bottom:1em;}}.sponsors-section{margin-top:50px;}.sponsors-section .sponsors-container{flex:1 1 auto;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;}.sponsors-section .sponsors-container img{display:inline-block;max-width:12em;max-height:4.5em;object-fit:contain;margin:1em;}@media screen and (max-width:768px){.sponsors-section{margin-top:50px;}.sponsors-section .sponsors-container img{max-width:160px;margin:1.2rem;}}.blog__summary__container{display:flex;flex-wrap:wrap;margin-top:1em;grid-row-gap:1rem;}.blog__summary__container .blog__summary__speaker{flex-basis:24%;flex-shrink:1;flex-grow:0;}.blog__summary__container .blog__summary__speaker img{width:20em;height:20em;-o-object-fit:cover;object-fit:cover;}.blog__summary__container .blog__summary__speaker .speaker__sidebar{margin:2em auto;font-weight:normal;}.blog__summary__container .blog__summary__speaker .speaker__sidebar #sidebar__title{margin:1em 0;}.blog__summary__container .blog__summary__speaker .speaker__sidebar .book{width:auto;height:17em;margin:1em 0;border:1px solid #a1a3a4;border-radius:5px;transition:.4s all ease;}.blog__summary__container .blog__summary__speaker .speaker__sidebar .book:hover{box-shadow:0 0 8px #ba5a31;}.blog__summary__container .blog__summary__speaker .speaker__sidebar p{margin:0 auto .5em auto;}.blog__summary__container .blog__summary__speaker .speaker__sidebar .slidedown{margin:.2em;max-height:0;overflow-y:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);}.blog__summary__container .blog__summary__speaker .speaker__sidebar .slidedown a{text-decoration:underline;color:#fca600;}.blog__summary__container .blog__summary__speaker .speaker__sidebar:hover .slidedown{max-height:25px;}@media screen and (max-width:968px){.blog__summary__container .blog__summary__speaker .speaker__sidebar .slidedown{max-height:25px;}}.blog__summary__container .blog__summary__speaker .speaker__location{display:grid;justify-content:center;}.blog__summary__container .blog__summary__speaker .speaker__location>div{padding:.25rem 1.6rem;font-size:1.2rem;font-weight:600;color:#fff;background-color:#000;}.blog__summary__container>.blog__summary__speaker{margin:0 auto;}.blog__summary__container .blog__summary__excerpt{width:100%;flex-basis:70%;flex-grow:1;flex-shrink:0;padding:0 2em;margin-bottom:auto;}.blog__summary__container h2{margin:.25em auto 0 auto;font-size:2em;}.blog__summary__container aside{margin-top:1.5em;text-align:center;font-weight:600;}.blog__summary__container article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.blog__summary__container article h2{margin-bottom:.5em;}.blog__summary__container article p{margin-top:0;}.library__featured{width:70%;margin:1em auto;display:flex;flex:1 0 60%;}.library__featured img{width:auto;height:18em;margin:0;border:1px solid #a1a3a4;border-radius:5px;transition:.4s all ease;}.library__featured img:hover{box-shadow:0 0 8px #ba5a31;}.library__featured__book{text-align:center;cursor:pointer;}.library__featured__book .slidedown{margin:.2em;max-height:0;overflow-y:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);}.library__featured__book .slidedown a{text-decoration:underline;color:#fca600;}.library__featured__book:hover .slidedown{max-height:25px;}@media screen and (max-width:968px){.library__featured__book .slidedown{max-height:25px;}}.library__featured p{margin-bottom:0;}.library__featured section{margin-left:1.5em;}.library__featured section p:first-child{margin-top:0;}.library__container{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;flex-shrink:0;margin:1em 0;}.library__book{text-align:center;width:17em;border:1px solid transparent;margin:1em;cursor:pointer;}.library__book img{width:auto;height:17em;margin:0 auto;border:1px solid #a1a3a4;border-radius:5px;transition:.4s all ease;}.library__book img:hover{box-shadow:0 0 8px #ba5a31;}.library__book p{margin-bottom:0;}.library__book .slidedown{margin:.2em;max-height:0;overflow-y:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);}.library__book .slidedown a{text-decoration:underline;color:#fca600;}.library__book:hover .slidedown{max-height:25px;}@media screen and (max-width:968px){.library__book .slidedown{max-height:25px;}}@media screen and (max-width:968px){.library__featured{width:100%;display:block;}.library__book{display:flex;flex-direction:column;width:100%;margin:.5em;border-bottom:1px solid #e6e6ef;}.library__book img{height:12em;width:auto;}}.area-bookstore #All main{height:100%;}.area-bookstore #All #View-BookstoreCheckout{display:grid;grid-template-columns:780px;justify-content:center;margin-bottom:2rem;}.area-bookstore #All #View-BookstoreCheckout .book-checkout{display:grid;grid-column-gap:2rem;grid-row-gap:1rem;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-img{grid-area:img;max-width:100%;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-desc{grid-area:desc;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-desc>p{margin-top:0;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-sep{grid-area:sep;height:2px;background-color:#ccc;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-price{grid-area:price;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-shipping{grid-area:shipping;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-total{grid-area:total;font-size:1.1rem;font-weight:700;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-price,.area-bookstore #All #View-BookstoreCheckout .book-checkout-shipping,.area-bookstore #All #View-BookstoreCheckout .book-checkout-total{display:grid;grid-template-columns:1fr 4rem;grid-column-gap:1rem;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-price>label,.area-bookstore #All #View-BookstoreCheckout .book-checkout-shipping>label,.area-bookstore #All #View-BookstoreCheckout .book-checkout-total>label{justify-self:end;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-price>span,.area-bookstore #All #View-BookstoreCheckout .book-checkout-shipping>span,.area-bookstore #All #View-BookstoreCheckout .book-checkout-total>span{text-align:end;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-action{grid-area:action;justify-self:end;}.area-bookstore #All #View-BookstoreCheckout .book-checkout-action .button__primary{margin-right:0;}.area-bookstore #All #View-BookstoreCheckout.standard .book-checkout{grid-template:'. img desc .' max-content 'sep sep sep sep' 2px '. price price .' max-content '. shipping shipping .' max-content '. total total .' max-content '. action action .' max-content '. . . .' 1fr/0 181px 1fr 0;}.area-bookstore #All #View-BookstoreCheckout.special .book-checkout{grid-template:'. img desc .' max-content 'sep sep sep sep' 2px '. quantity quantity .' max-content '. price price .' max-content '. shipping shipping .' max-content '. total total .' max-content '. action action .' max-content '. . . .' 1fr/0 181px 1fr 0;}.area-bookstore #All #View-BookstoreCheckout.special .book-checkout-quantity{grid-area:quantity;display:grid;grid-template-columns:1fr max-content;grid-column-gap:1rem;}.area-bookstore #All #View-BookstoreCheckout.special .book-checkout-quantity>label{align-self:center;justify-self:end;}.area-bookstore #All #View-BookstoreCheckout.special .book-checkout-quantity>select{height:2rem;}@media(max-width:768px){.area-bookstore #All #View-BookstoreCheckout{grid-template-columns:1fr;}.area-bookstore #All #View-BookstoreCheckout.standard .book-checkout{display:grid;grid-template:'. . . .' 2rem '. img img .' max-content '. desc desc .' max-content 'sep sep sep sep' 2px '. price price .' max-content '. shipping shipping .' max-content '. total total .' max-content '. action action .' max-content '. . . .' 1fr/0 181px 1fr 0;}}#View-CoursesPreEnroll{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(45px,auto) minmax(30px,max-content) minmax(30px,max-content);grid-row-gap:10px;align-items:start;}#View-CoursesPreEnroll>:nth-child(1){font-size:1.1em;font-weight:600;}#View-CoursesPreEnroll>:nth-child(2),#View-CoursesPreEnroll>:nth-child(3){font-size:1.1em;}#View-CoursesPreEnroll>:nth-child(2)>a,#View-CoursesPreEnroll>:nth-child(3)>a{margin-left:10px;}#View-EventsConcluded{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(35px,auto) minmax(35px,auto) minmax(30px,auto) 1fr;grid-row-gap:5px;margin:20px 20px 0 20px;background-color:#fff;}#View-EventsConcluded .event-concluded-status{display:grid;grid-row-gap:30px;margin-bottom:20px;}#View-EventsConcluded .event-concluded-status p{margin:0;padding:0;}#View-EventsConcluded .event-concluded-placard{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(50px,auto) minmax(25px,auto) auto;grid-row-gap:18px;padding:10px;align-items:center;justify-items:center;background-image:url("/Content/Images/Classic/EventBackground2.png");background-size:cover;background-repeat:no-repeat;color:#fff;cursor:pointer;}#View-EventsConcluded .event-concluded-placard>span{align-self:end;text-align:center;font-size:1.5em;font-weight:700;}#View-EventsConcluded .event-concluded-placard>label{text-align:center;font-size:1.17em;font-weight:700;}#View-EventsConcluded .event-concluded-placard>div>div{display:grid;grid-template:"presenter" 1fr/1fr;}#View-EventsConcluded .event-concluded-placard>div>div>div{grid-area:presenter;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(60px,auto);align-items:center;justify-items:center;}#View-EventsConcluded .event-concluded-placard>div>div>div>div{height:250px;width:250px;padding:3px;background:#17a2b8;border-radius:50%;margin:1.5% auto;}#View-EventsConcluded .event-concluded-placard>div>div>div>div img{height:100%;width:100%;object-fit:cover;border-radius:50%;border:3px solid #fff;}#View-EventsConcluded .event-concluded-placard>div>div>div>span{text-align:center;}#View-EventsIndex .events-items{display:grid;grid-template-columns:repeat(auto-fit,280px);grid-template-rows:600px;grid-column-gap:32px;grid-row-gap:32px;}#View-EventsLive{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(35px,auto) minmax(35px,auto) minmax(30px,auto) 1fr;grid-row-gap:5px;margin:20px 20px 0 20px;background-color:#fff;}#View-EventsLive .event-live-placard{margin-top:20px;padding:1%;text-align:center;background-image:url("/Content/Images/Classic/EventBackground.jpg");background-size:cover;color:#fff;}#View-EventsLive .event-live-placard>div>div{display:grid;grid-template:"presenter" 1fr/1fr;}#View-EventsLive .event-live-placard>div>div>div{grid-area:presenter;}#View-EventsLive .event-live-placard>div>div>div>div{height:250px;width:250px;padding:3px;background:#17a2b8;border-radius:50%;margin:1.5% auto;}#View-EventsLive .event-live-placard>div>div>div>div img{height:100%;width:100%;object-fit:cover;border-radius:50%;border:3px solid #fff;}#View-EventsLive .event-live-status .event-live-status-showchat{display:none;}#View-EventsLive .event-live-status .event-live-status-concluded{display:grid;grid-row-gap:30px;}#View-EventsLive .event-live-status .event-live-status-concluded p{margin:0;padding:0;}#View-EventsLive .event-live-topic{font-size:1.5em;font-weight:700;align-self:center;}#View-EventsLive .event-live-content{display:grid;grid-column-gap:20px;}#View-EventsLive .event-live-content .event-live-chat{display:grid;grid-template-rows:calc(100vh - 220px - 80px) 80px;align-content:start;grid-row-gap:20px;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-action{display:none;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section{display:grid;grid-row-gap:16px;align-content:start;overflow:auto;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section .event-live-chat-item{display:grid;grid-template-areas:"name time ." "message message .";grid-template-columns:max-content 1fr 0;grid-template-rows:auto minmax(24px,auto);grid-column-gap:10px;grid-row-gap:4px;align-items:start;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section .event-live-chat-item .chat-name{grid-area:name;font-size:.9em;font-weight:700;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section .event-live-chat-item .chat-time{grid-area:time;justify-self:start;font-size:.8em;font-weight:300;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section .event-live-chat-item .chat-message{grid-area:message;font-size:.9em;font-weight:300;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-section .event-live-chat-item .chat-message>label{margin-left:10px;padding:3px 6px;font-size:.7em;font-weight:400;text-transform:uppercase;white-space:nowrap;}#View-EventsLive .event-live-content .event-live-chat .event-live-send-section>form{display:grid;grid-template-columns:1fr 80px;grid-template-rows:80px;grid-column-gap:5px;}#View-EventsLive .event-live-content .event-live-chat .event-live-send-section>form textarea{padding:5px;resize:none;}#View-EventsLive .event-live-content .event-live-chat .event-live-send-section>form button{cursor:pointer;}#View-EventsLive .event-live-content .event-live-chat.hide{display:grid !important;}#View-EventsLive .event-live-content-withvideo{grid-template-columns:1fr 500px;}#View-EventsLive .event-live-content-withvideo .event-live-video,#View-EventsLive .event-live-content-withvideo .event-live-video-error{display:grid;width:100%;justify-self:center;}#View-EventsLive .event-live-content-withvideo .event-live-video-error{grid-row-gap:1rem;padding:2rem;align-self:start;font-size:1.2rem;font-weight:700;border-radius:.625rem;background-color:#ffe9e9;color:#7c0000;}#View-EventsLive .event-live-content-withvideo .event-live-video-error span:nth-child(3){font-size:.9rem;}#View-EventsLive .event-container-youtube{display:grid;place-items:center;}#View-EventsLive .event-container-youtube .event-content-youtube{position:relative;max-width:800px;width:100%;aspect-ratio:16/9;overflow:hidden;}#View-EventsLive .event-container-youtube .event-content-youtube #Event-Live-YouTube{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}#View-EventsLive .event-live-error span{font-weight:700;color:#7c0000;}#View-EventsLive .slide-fade-enter-active,#View-EventsLive .slide-fade-leave-active{transition:all 1s ease;}#View-EventsLive .slide-fade-enter,#View-EventsLive .slide-fade-leave-to{height:0;overflow-y:hidden;opacity:0;}@media only screen and (max-width:1070px){#View-EventsLive{margin:10px 10px 0 10px;}#View-EventsLive .event-live-status .event-live-status-ready{display:grid;grid-template-columns:1fr 1fr;align-items:center;}#View-EventsLive .event-live-status .event-live-status-ready .event-live-status-showchat{display:unset;justify-self:end;cursor:pointer;}#View-EventsLive .event-live-topic{line-height:1.1em;}#View-EventsLive .event-live-content-withvideo{grid-template-columns:1fr;}#View-EventsLive .event-live-content .event-live-chat{position:absolute;grid-template-rows:auto calc(100vh - 140px - 60px - 34px) 60px;width:100%;padding:20px 20px 0 20px;background-color:#fff;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-action{display:unset;}#View-EventsLive .event-live-content .event-live-chat .event-live-chat-action button{cursor:pointer;}#View-EventsLive .event-live-content .event-live-chat .event-live-send-section>form{display:grid;grid-template-columns:1fr 60px;grid-template-rows:60px;}#View-EventsLive .event-live-content .event-live-chat:not(.show){z-index:-1;}#View-EventsLive .event-live-content .event-live-chat.show{z-index:1000;}}#View-EventsRegister{display:grid;}#View-EventsRegister.step-1{grid-template-rows:auto auto 50px;grid-row-gap:2rem;}#View-EventsRegister.step-2{grid-row-gap:1rem;}#View-EventsRegister .register-instructions{font-size:1.5rem;}#View-EventsRegister .register-topic{font-size:1.5rem;}#View-EventsRegister .register-time{font-size:1.2rem;}#View-EventsRegister .register-location{display:grid;grid-row-gap:.25rem;align-items:start;}#View-EventsRegister .register-location p{margin:0;padding:0;}#View-EventsRegister .register-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;place-content:center;}#View-EventsRegister .register-options div{display:grid;place-items:center;border:1px solid #ccc;}#View-EventsRegister .register-options div p{font-size:1.2rem;text-align:center;}@media(max-width:899px){#View-EventsRegister .register-options{grid-template-columns:1fr;}}#View-EventsVideo .video-container{display:grid;margin-top:50px;width:100%;}#View-EventsVideo .video-container .video-content{display:grid;max-width:800px;width:100%;justify-self:center;}#View-EventsVideo .video-container-youtube{display:grid;margin-top:50px;place-items:center;}#View-EventsVideo .video-container-youtube .video-content-youtube{position:relative;max-width:800px;width:100%;aspect-ratio:16/9;overflow:hidden;}#View-EventsVideo .video-container-youtube .video-content-youtube #YouTube-Content{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}#View-HomeClassicIndex .container__twocolumn__leftcol{flex:1 0 70% !important;}#View-HomeClassicIndex .container__twocolumn__righcol{flex:1 0 30% !important;}#View-HomeClassicIndex .view-title{margin-top:0;}#View-HomeClassicIndex .ViewPartial-Promo{max-width:826px;}#View-HomeClassicIndex .sidebar__card{margin-top:62px;}#View-HomeClassicIndex .sidebar__card__lastevent:hover{background-color:#ba5a31;}#View-HomeClassicIndex .sidebar__card__lastevent a{display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;margin:1px;align-content:stretch;}#View-HomeClassicIndex .sidebar__card__lastevent a img{width:100%;}#View-HomeClassicIndex .sidebar__card__lastevent a div{display:grid;text-align:center;background-color:#fff;}#View-HomeClassicIndex .sidebar__card__lastevent a div span{margin:5px 30px 20px 30px;font-size:1.6em;font-weight:700;letter-spacing:1px;align-self:center;}#View-ForgotPassword .forgotpassword-content{display:grid;grid-template-columns:minmax(auto,500px);justify-content:center;}#View-ForgotPassword .forgotpassword-emaildisplay{margin-bottom:20px;}#View-SignIn .signin-content{display:grid;grid-template-columns:minmax(auto,500px);justify-content:center;}#View-SignIn .signin-action{display:grid;grid-template-rows:100px;align-items:end;justify-items:center;}#View-HomeClassicSponsors{--box-size:190px;--def-gap:2rem;--highlight-color:#eee;--highlight-color-hover:#1161ab;margin-bottom:3rem;}#View-HomeClassicSponsors .sponsors-top{margin-bottom:3rem;}#View-HomeClassicSponsors .sponsors-top>p{padding-left:var(--def-gap);padding-right:var(--def-gap);text-align:start;}#View-HomeClassicSponsors .sponsors-container{display:grid;grid-row-gap:var(--def-gap);}#View-HomeClassicSponsors .sponsors-container-group{display:grid;grid-template-rows:var(--def-gap) 1fr;grid-row-gap:1rem;}#View-HomeClassicSponsors .sponsors-container-group-name{align-content:center;padding-left:clamp(.5rem,calc(.5rem + 1vw),var(--def-gap));font-size:.9rem;font-weight:800;background-color:var(--highlight-color);}#View-HomeClassicSponsors .sponsors-container-group-item{display:grid;grid-template-columns:repeat(auto-fit,var(--box-size));grid-template-rows:calc(var(--box-size) + var(--def-gap));grid-column-gap:var(--def-gap);grid-row-gap:var(--def-gap);justify-content:center;}#View-HomeClassicSponsors .sponsors-container-group-item-action{display:grid;grid-template-rows:var(--box-size) max-content;grid-row-gap:.5rem;}#View-HomeClassicSponsors .sponsors-container-group-item-action:hover>div{border-color:var(--highlight-color-hover);transition:border-color 600ms linear;}#View-HomeClassicSponsors .sponsors-container-group-item-action>div{display:grid;border:1px solid var(--highlight-color);cursor:pointer;}#View-HomeClassicSponsors .sponsors-container-group-item-action>div>img{max-width:90%;place-self:center;}#View-HomeClassicSponsors .sponsors-container-group-item-action>label{place-self:center;text-align:center;font-size:.75rem;cursor:pointer;}#View-SubscriptionConsider{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:26px;align-items:start;}#View-SubscriptionConsider>:nth-child(1){font-size:1.1em;font-weight:600;}#View-SubscriptionConsider>:nth-child(2){display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:14px;}#View-SubscriptionConsider>:nth-child(2)>a{font-size:1.1em;}.Area-SubscriptionIndex .container{max-width:1300px;width:100%;}.Area-SubscriptionIndex #View-SubscriptionIndex{display:grid;grid-row-gap:20px;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-column-gap:50px;grid-row-gap:30px;align-items:start;margin-bottom:50px;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container .subscription-grid-item{border-radius:5px;border:2px solid #767a84;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container ul{margin:0;width:95%;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container li{margin-bottom:5px;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container h2{margin:5% 0;font-size:2em;font-family:Helvetica;font-weight:700;text-align:center;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container h3{margin:4% 0 2% 0;font-family:Helvetica;font-weight:700;text-align:center;color:#0063c5;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container h4{margin:0;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container p{margin:1% 12%;font-family:Helvetica;font-weight:700;text-align:center;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container hr{display:block;margin:2% auto;width:90%;height:1px;border:none;background-color:#767a84;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container .container-bullets{grid-row-gap:10px;}.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container .button__primary{display:grid;margin:4% auto;font-family:Arial;}@media(max-width:988px){.Area-SubscriptionIndex #View-SubscriptionIndex .subscription-grid-container{grid-template-columns:1fr;}}#View-SubscriptionInfo{display:grid;grid-row-gap:20px;}#View-SubscriptionInfo h2{margin:0 0 20px 0;}#View-SubscriptionInfo h4{margin:0;}#View-SubscriptionInfo .container-bullets{grid-row-gap:10px;}#View-SubscriptionInfo .container-action{justify-content:start;}#View-SubscriptionInfo .subscription-grid-container{display:grid;grid-template-columns:auto auto auto;align-items:start;}#View-SubscriptionInfo .subscription-grid-container .subscription-grid-item{border-radius:5px;margin:1% 5%;border:2px solid #767a84;}#View-SubscriptionInfo .subscription-grid-container ul{margin:0;width:95%;}#View-SubscriptionInfo .subscription-grid-container h2{text-align:center;margin:5% 0;font-size:2em;font-family:Helvetica;font-weight:700;}#View-SubscriptionInfo .subscription-grid-container h3{font-family:Helvetica;text-align:center;color:#0063c5;font-weight:700;margin:4% 0 2% 0;}#View-SubscriptionInfo .subscription-grid-container .button__primary{display:grid;margin:0 auto 2% auto;font-family:Arial;}#View-SubscriptionInfo .subscription-grid-container p{font-family:Helvetica;font-weight:700;margin:1% 12%;text-align:center;}#View-SubscriptionInfo .subscription-grid-container hr{width:90%;height:1px;background-color:#767a84;border:none;margin:2% auto;display:block;}@media screen and (max-width:800px){#View-SubscriptionInfo .subscription-grid-container{grid-template-columns:auto;}}#View-SubscriptionSubscribe .subscribe-signin{margin-bottom:30px;padding:20px;border:1px solid #ccc;background-color:#fffadb;}#View-SubscriptionSubscribe .subscribe-signin a{padding-left:10px;}#View-SubscriptionThanks{display:grid;}#View-SubscriptionThanks h2,#View-SubscriptionThanks h4{margin-top:0;}#View-SubscriptionThanks ul{margin:0;width:95%;}#View-SubscriptionThanks .subscription-upgrade{margin-bottom:20px;}#View-SubscriptionThanks .subscription-premium{margin-bottom:20px;}#View-SubscriptionThanks .subscription-small{margin-top:20px;font-size:.8em;}.ViewPartial-ClassicSpeakerInfo{display:grid;}.ViewPartial-ClassicSpeakerInfo .info-link{font-size:1.5em;font-weight:700;font-family:"Noto Sans",'Times New Roman',serif;}.ViewPartial-ClassicSpeakerInfo .info-label{margin-top:10px;font-weight:700;}.ViewPartial-ClassicSpeakerInfo div:not(.info-link):not(.info-label){margin-left:10px;}.ViewPartial-EventsInfo{display:grid;grid-template-columns:repeat(25,1fr);grid-template-rows:repeat(25,1fr);border:1px solid #d3d3d3;border-radius:5px;background-color:#fff;transition:transform 500ms;cursor:pointer;}.ViewPartial-EventsInfo:hover{border:1px solid #0c61ac;box-shadow:0 0 17px 0 #e6e6e6;backface-visibility:hidden;}.ViewPartial-EventsInfo .event-presenters{display:grid;grid-column:1/27;grid-row:1/17;grid-template:"presenter" auto/1fr;}.ViewPartial-EventsInfo .event-presenters .event-presenter{display:grid;grid-area:presenter;grid-template-columns:repeat(25,1fr);grid-template-rows:auto 34px 34px 1fr;grid-row-gap:4px;}.ViewPartial-EventsInfo .event-presenters .event-presenter img{grid-column:1/27;max-width:100%;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;}.ViewPartial-EventsInfo .event-presenters .event-presenter .event-presenter-name{grid-column:2/17;line-height:1.2em;font-size:.9em;font-weight:700;align-self:center;}.ViewPartial-EventsInfo .event-presenters .event-presenter .event-presenter-title{grid-column:2/25;line-height:1.2em;font-size:.9em;align-self:end;font-style:italic;}.ViewPartial-EventsInfo .event-presenters .event-presenter .event-presenter-company{grid-column:2/25;line-height:1.2em;font-size:.9em;}.ViewPartial-EventsInfo .event-topic{display:grid;grid-column:2/25;grid-row:17/23;grid-template:"." 10px "content" 1fr "icons" min-content "." 3px/1fr;justify-items:start;font-weight:700;}.ViewPartial-EventsInfo .event-topic>a{grid-area:content;}.ViewPartial-EventsInfo .event-topic>div{grid-area:icons;}.ViewPartial-EventsInfo .event-topic>div i{font-size:1.2rem;}.ViewPartial-EventsInfo .event-date{display:grid;grid-column:17/25;grid-row:11/15;grid-row-gap:3px;width:80px;height:80px;border:4px solid #fff;border-radius:50%;justify-self:center;align-content:center;text-align:center;color:#fff;background-color:#000;z-index:100;}.ViewPartial-EventsInfo .event-date>span{font-weight:700;}.ViewPartial-EventsInfo .event-action{display:grid;grid-column:2/25;grid-row:23/26;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;border-top:1px solid #d3d3d3;}.ViewPartial-EventsInfo .event-action>span{font-size:.85em;}.ViewPartial-EventsInfo .event-action>a{width:100px;height:34px;line-height:34px;text-align:center;color:#fff8eb;font-size:.7em;word-break:keep-all;white-space:nowrap;border-radius:3px;border:1px solid #0c61ac;background-color:#0c61ac;transition:all .4s ease-in-out;text-transform:uppercase;}.ViewPartial-EventsInfo .event-action>a:hover{font-weight:600;text-decoration:none;border-color:#ba5a31;background-color:#ba5a31;color:#fff;}.ViewPartial-EventsInfo .event-action>a.blackened{background-color:#000;}.ViewPartial-HomeTicketInfo{display:grid;margin-bottom:30px;max-width:826px;transition:box-shadow 1s;border:2px solid #0c61ac;background-color:#fff;cursor:pointer;}.ViewPartial-HomeTicketInfo:hover{box-shadow:0 16px 24px 0 rgba(0,0,0,.2),0 12px 40px 0 rgba(0,0,0,.19);}.ViewPartial-HomeTicketInfo .ticket-banner{display:grid;}.ViewPartial-HomeTicketInfo .ticket-info{display:grid;align-content:center;align-items:center;justify-content:start;justify-items:start;color:#000;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-topic{line-height:2.5rem;font-size:2rem;font-weight:700;text-align:left;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data{display:grid;grid-area:data;grid-template:"date" auto "type" auto "." .25rem "additional" auto/1fr;align-self:start;text-align:left;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data-date{grid-area:date;font-size:clamp(.7rem,4vw,1.2rem);font-weight:700;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data-type{grid-area:type;font-size:clamp(.7rem,4vw,1.1rem);}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data-additional{grid-area:additional;font-size:.9rem;}.ViewPartial-HomeTicketInfo .ticket-presenters{display:grid;grid-area:2/2/-1/-1;grid-template:"presenter" 1fr/1fr;align-self:start;justify-self:center;justify-items:center;}.ViewPartial-HomeTicketInfo .ticket-presenters>div{grid-area:presenter;display:grid;grid-row-gap:5px;align-content:center;justify-content:center;justify-items:center;text-align:center;font-size:.9em;color:#000;}.ViewPartial-HomeTicketInfo .ticket-presenters>div>img{width:100%;clip-path:circle(50% at 50% 50%);border:5px solid #fff;border-radius:50%;}.ViewPartial-HomeTicketInfo .ticket-presenters>div .ticket-presenter-name{font-weight:700;}.ViewPartial-HomeTicketInfo .ticket-presenters>div .ticket-presenter-title,.ViewPartial-HomeTicketInfo .ticket-presenters>div .ticket-presenter-company{font-size:.8em;}.ViewPartial-HomeTicketInfo .ticket-action{display:grid;grid-area:action;}.ViewPartial-HomeTicketInfo .ticket-action>a{display:grid;align-items:center;font-size:1.1rem;font-weight:700;text-align:center;transition:50ms linear;color:#fff;background-color:#0c61ac;}.ViewPartial-HomeTicketInfo .ticket-action>a:hover{font-size:1.15rem;text-decoration:underline;}.ViewPartial-HomeTicketInfo .ticket-action>a.blackened{text-transform:uppercase;background-color:#000;}@media only screen and (min-width:991px){.ViewPartial-HomeTicketInfo{grid-template-columns:1fr 230px;grid-template-rows:65px 35px minmax(240px,auto) 40px;}.ViewPartial-HomeTicketInfo .ticket-banner{grid-area:1/1/3/-1;background:linear-gradient(to bottom,#0c61ac,#fff);}.ViewPartial-HomeTicketInfo .ticket-banner-outline{grid-area:1/1/2/2;object-fit:cover;width:100%;height:100%;}.ViewPartial-HomeTicketInfo .ticket-banner-location{grid-area:1/1/2/2;padding:.25rem 1.6rem;align-self:start;justify-self:end;font-size:1.2rem;font-weight:600;color:#fff;background-color:#000;}.ViewPartial-HomeTicketInfo .ticket-info{grid-area:3/1/-2/2;grid-template:". topic topic" 160px ". data data" 1fr/1.25rem 1fr max-content;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-topic{grid-area:topic;}.ViewPartial-HomeTicketInfo .ticket-presenters{grid-area:2/2/-2/-1;grid-template-columns:187px;}.ViewPartial-HomeTicketInfo .ticket-action{grid-area:-2/1/-1/-1;}}@media only screen and (max-width:990px){.ViewPartial-HomeTicketInfo{grid-template:"banner banner banner" 30px ". info ." auto ". presenters ." 1fr "action action action" 2rem/10px 1fr 10px;grid-row-gap:1.25rem;justify-items:center;}.ViewPartial-HomeTicketInfo .ticket-banner{grid-area:banner;width:100%;background:unset;}.ViewPartial-HomeTicketInfo .ticket-banner-outline{display:none;}.ViewPartial-HomeTicketInfo .ticket-banner-location{grid-area:unset;font-size:1.2rem;font-weight:600;text-align:center;color:#fff;background-color:#000;}.ViewPartial-HomeTicketInfo .ticket-info{grid-area:info;grid-template:unset;grid-template-columns:1fr;grid-row-gap:10px;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data{grid-area:unset;}.ViewPartial-HomeTicketInfo .ticket-info .ticket-info-data-date{font-size:clamp(.8rem,3.4vw,1.2rem);}.ViewPartial-HomeTicketInfo .ticket-presenters{grid-area:presenters;}.ViewPartial-HomeTicketInfo .ticket-action{width:100%;}}.ViewPartial-Promo{display:grid;grid-row-gap:20px;margin-bottom:30px;}.ViewPartial-Promo>div{line-height:1.25;font-size:1.17em;font-weight:600;}.filter-container{display:grid;grid-template:"title . filters" max-content ". . ." 1.5rem "empty empty empty" min-content/max-content 1.25rem 1fr;}.filter-container-title{grid-area:title;margin:0;margin-top:-5px !important;align-self:center;line-height:unset;}.filter-container-buttons{display:grid;grid-area:filters;grid-template-columns:repeat(3,max-content);grid-column-gap:.5rem;align-items:center;justify-items:start;}.filter-container-buttons button{width:100px;max-height:30px;height:100%;justify-self:start;font-family:"Noto Sans";font-size:.9rem;border:2px solid #000;border-radius:unset;color:#000;background-color:#fff;cursor:pointer;}.filter-container-buttons button.selected{color:#fff;background-color:#000;}.filter-container-empty{grid-area:empty;}@media(max-width:768px){.filter-container{grid-template:"title" max-content "." .5rem "filters" max-content "empty" minmax(2rem,max-content)/1fr;}.filter-container-empty{margin-top:1rem;}}@media(max-width:500px){.filter-container-buttons{grid-template-columns:1fr;grid-row-gap:1rem;align-items:unset;justify-items:unset;}.filter-container-buttons button{width:unset;max-height:unset;height:40px;justify-self:unset;}}
@charset "UTF-8";
/* COLORS */
/*$color-text-primary: #2d3747 !default;*/
/* GAPS */
/*$gap-default: 20px !default;*/
.Area-Courses > #All {
  display: grid;
  grid-template: "header header" auto  "content content" 1fr  "footer footer" auto  / auto 1fr;
  height: 100%; }
  .Area-Courses > #All > .header {
    display: grid;
    grid-area: header;
    grid-template: ". logo . hamburger ." auto "menutop menutop menutop menutop menutop" auto/10px minmax(200px, 0.5fr) 1fr 100px 10px;
    align-items: start;
    box-shadow: unset;
    background-color: #003860; }
    .Area-Courses > #All > .header .logo {
      display: unset;
      grid-area: logo;
      align-self: center;
      margin: unset;
      width: unset; }
      .Area-Courses > #All > .header .logo img {
        float: unset;
        max-width: unset;
        width: 100%; }
    .Area-Courses > #All > .header .menu-icon {
      grid-area: hamburger; }
    .Area-Courses > #All > .header #menu {
      grid-area: menutop; }
  .Area-Courses > #All > main {
    display: grid;
    grid-area: content;
    grid-template-columns: 1fr;
    margin: unset;
    padding: unset;
    width: unset;
    z-index: unset; }
  .Area-Courses > #All > footer {
    grid-area: footer;
    background-color: #003860; }

#Courses-All {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, auto) max-content max-content max-content max-content 1fr; }
  #Courses-All .courses-all-title {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-row-gap: 5px;
    align-items: center;
    justify-items: center;
    background-color: #FFA800; }
    #Courses-All .courses-all-title > :nth-child(1) {
      font-size: 3.5em;
      font-family: "Noto Sans","Times New Roman",serif;
      font-weight: 600;
      text-align: center;
      color: #fff; }
    #Courses-All .courses-all-title > :nth-child(2) {
      padding-top: 5px;
      padding-bottom: 15px;
      align-self: center;
      font-size: 1.17em;
      font-family: "Noto Sans","Times New Roman",serif;
      font-weight: 600;
      font-style: italic;
      text-align: center; }
  #Courses-All .courses-all-summary {
    display: grid;
    padding-bottom: 20px;
    grid-row-gap: 12px;
    justify-items: center;
    background-color: #FFA800; }
    #Courses-All .courses-all-summary p {
      margin: 0px;
      width: 90%;
      font-size: 1.5em;
      line-height: 1.33;
      text-align: justify; }
  #Courses-All .courses-all-enrolltoday {
    display: grid;
    padding: 5px 0px;
    align-items: center;
    justify-items: center;
    font-size: 2.5em;
    font-style: italic;
    border-top: 1px solid white;
    background-color: #FFA800; }
  #Courses-All .courses-all-info {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: minmax(auto, 110px);
    padding: 20px; }
    #Courses-All .courses-all-info > :nth-child(1) {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: minmax(auto, 110px);
      grid-column-gap: 10px;
      justify-items: center; }
      #Courses-All .courses-all-info > :nth-child(1) > :nth-child(1) {
        align-self: center;
        justify-self: end;
        max-height: 85%; }
      #Courses-All .courses-all-info > :nth-child(1) > :nth-child(2) {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, auto);
        align-self: center;
        justify-self: start;
        font-size: 1.5em;
        font-weight: 700; }
        #Courses-All .courses-all-info > :nth-child(1) > :nth-child(2) > :nth-child(1) {
          text-transform: uppercase; }
    #Courses-All .courses-all-info > :nth-child(2) {
      padding: 10px 20px;
      align-self: center;
      justify-self: center;
      font-size: 1.5em;
      font-family: "Noto Sans","Times New Roman",serif;
      font-weight: 600;
      border: 5px solid #ffa800; }
    #Courses-All .courses-all-info > :nth-child(3) {
      align-self: center;
      justify-self: center; }
  #Courses-All .courses-all-subheader {
    display: grid;
    grid-template-columns: 100px 1fr 100px;
    grid-template-rows: auto;
    padding: 10px 0px;
    background-color: #003860; }
    #Courses-All .courses-all-subheader > :nth-child(1) {
      width: 100%;
      height: 40%;
      justify-self: start;
      align-self: center;
      background-color: #ffa800; }
    #Courses-All .courses-all-subheader > :nth-child(2) {
      font-size: 2em;
      font-weight: 700;
      font-style: italic;
      text-align: center;
      color: #fff; }
    #Courses-All .courses-all-subheader > :nth-child(3) {
      width: 100%;
      height: 40%;
      justify-self: end;
      align-self: center;
      background-color: #ffa800; }

@media only screen and (max-width: 768px) {
  .Area-Courses #Courses-All .courses-all-info {
    grid-template-columns: 1fr; } }

@media screen and (min-width: 1071px) {
  .Area-Courses > #All > .header {
    grid-template: unset;
    grid-template-columns: unset; }
    .Area-Courses > #All > .header .logo {
      display: none; } }

#View-CoursesClassDetail {
  display: grid;
  margin-top: 20px;
  grid-template-columns: 1fr;
  grid-template-rows: 40px max-content max-content max-content max-content max-content;
  grid-row-gap: 20px; }
  #View-CoursesClassDetail > :nth-child(1) {
    display: grid; }
    #View-CoursesClassDetail > :nth-child(1).pending {
      background-color: #ffa800; }
    #View-CoursesClassDetail > :nth-child(1).commenced {
      background-color: #1cd700; }
    #View-CoursesClassDetail > :nth-child(1).archived {
      background-color: #d87979; }
    #View-CoursesClassDetail > :nth-child(1) > :nth-child(1) {
      font-size: 1.2em;
      font-weight: 600;
      place-self: center; }
  #View-CoursesClassDetail > :nth-child(2) {
    display: grid; }
    #View-CoursesClassDetail > :nth-child(2) > :nth-child(1) {
      font-size: 1.1em;
      font-weight: 600;
      place-self: center; }
  #View-CoursesClassDetail > :nth-child(3) {
    display: grid;
    margin: 0px 20px; }
  #View-CoursesClassDetail > :nth-child(4) {
    display: grid;
    margin: 0px 20px; }
    #View-CoursesClassDetail > :nth-child(4) > :nth-child(2) {
      display: grid;
      grid-template-columns: 1fr;
      grid-auto-rows: 60px;
      grid-row-gap: 10px;
      align-items: center;
      font-size: 2em; }
      #View-CoursesClassDetail > :nth-child(4) > :nth-child(2) i {
        color: #555; }
  #View-CoursesClassDetail > :nth-child(5) {
    display: grid;
    margin: 0px 20px; }
    #View-CoursesClassDetail > :nth-child(5) > :nth-child(2) {
      max-width: 80%;
      width: 100%;
      justify-self: center; }
  #View-CoursesClassDetail > :nth-child(6) {
    display: grid;
    margin: 0px 20px; }
    #View-CoursesClassDetail > :nth-child(6) > :nth-child(2) {
      display: grid;
      grid-template-columns: 1fr;
      grid-auto-rows: 60px;
      grid-row-gap: 10px;
      align-items: center;
      font-size: 2em; }
      #View-CoursesClassDetail > :nth-child(6) > :nth-child(2) i {
        color: #555; }

#View-CoursesClasses .courses-classes-items {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-row-gap: 20px;
  padding: 20px;
  background-color: #fff; }
  #View-CoursesClasses .courses-classes-items > div {
    display: grid;
    grid-template: "status . ." 5px  "status topic ." auto  "status when ." auto  "status objectives ." auto  "status assets ." auto  "status . ." 10px  / 40px 1fr .25fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid #ccc;
    background-color: #e0e0e0; }
    #View-CoursesClasses .courses-classes-items > div > :nth-child(1) {
      grid-area: status;
      display: grid;
      align-content: center;
      justify-content: center; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(1) > :nth-child(1) {
        writing-mode: vertical-rl;
        transform: rotate(180deg);
        padding-left: 5px;
        font-size: 1.2em;
        font-weight: 700;
        align-self: center;
        justify-self: center; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(1).pending {
        background-color: #ffa800; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(1).commenced {
        background-color: #1cd700; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(1).archived {
        background-color: #d87979; }
    #View-CoursesClasses .courses-classes-items > div > :nth-child(2) {
      grid-area: topic;
      font-size: 1.5em;
      font-weight: 600;
      z-index: 2; }
    #View-CoursesClasses .courses-classes-items > div > :nth-child(3) {
      grid-area: when; }
    #View-CoursesClasses .courses-classes-items > div > :nth-child(4) {
      grid-area: objectives; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(4) > a {
        cursor: pointer; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(4) > div {
        opacity: 0;
        height: 0;
        z-index: 1; }
        #View-CoursesClasses .courses-classes-items > div > :nth-child(4) > div.expanded {
          opacity: 1;
          height: auto;
          transition: opacity 0.5s linear, height 0.5s linear; }
    #View-CoursesClasses .courses-classes-items > div > :nth-child(5) {
      grid-area: assets;
      grid-row-start: 2;
      grid-column-start: 3;
      grid-column-end: 4;
      justify-content: space-around;
      display: flex;
      flex-wrap: wrap;
      font-size: 1.2em;
      text-align: center; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(5) i {
        font-size: 1.5em;
        color: #555;
        margin: 20%; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(5) i ~ span {
        font-size: 1.5em; }
      #View-CoursesClasses .courses-classes-items > div > :nth-child(5) h4 {
        margin: 0; }

#View-CoursesDetail h1 {
  text-align: center; }

#View-CoursesDetail .grid-container1 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 0% 1fr 13% 16% 13%;
  /* adjustment */ }

#View-CoursesDetail .grid-container1-top {
  grid-column: 1 / 6;
  grid-row: 2 / 3;
  background-color: #FFA800;
  border-bottom: 1px solid white;
  text-align: center; }

#View-CoursesDetail .grid-container1-top h2 {
  color: white;
  font-size: 3.5em;
  margin: 1%; }

#View-CoursesDetail .grid-container1-top p {
  margin: 1.5%;
  font-size: 1.33vw;
  line-height: 1.33; }

#View-CoursesDetail .grid-container1-top h3 {
  font-style: italic;
  margin: 1%; }

#View-CoursesDetail .grid-container1-button {
  grid-column: 1 / 6;
  grid-row: 3 / 4;
  background-color: #FFA800;
  text-align: center;
  display: grid;
  place-items: center;
  font-size: 2.5em;
  font-style: italic; }

#View-CoursesDetail .grid-container1-button:hover {
  background-color: #FDDF86; }

#View-CoursesDetail .grid-container1-calendar-icon {
  grid-column: 1;
  grid-row: 4;
  text-align: right;
  padding: 0.5em; }

#View-CoursesDetail .grid-container1-calendar-icon img {
  width: 33.33%; }

#View-CoursesDetail .grid-container1-time {
  grid-column: 2 / 3;
  grid-row: 4; }

#View-CoursesDetail .grid-container1-time h3 {
  text-transform: uppercase; }

#View-CoursesDetail .grid-container1-time h3, #View-CoursesDetail .grid-container1-time h4 {
  font-size: 2em;
  margin: 3%; }

#View-CoursesDetail .grid-container1-date {
  grid-column: 3 / 4;
  grid-row: 4 / 6;
  text-align: center;
  align-self: center;
  border: 5px solid #FFA800; }

#View-CoursesDetail .grid-container1-partnership {
  grid-column: 4 / 6;
  grid-row: 4;
  text-align: center; }

#View-CoursesDetail .grid-container1-partnership img {
  width: 60%; }

#View-CoursesDetail .grid-container1-callout {
  grid-column: 1 / 6;
  grid-row: 6;
  background-color: #0c61ac;
  text-align: center;
  align-self: center;
  padding: 1.25%;
  font-weight: 700; }

#View-CoursesDetail .grid-container1-callout p {
  font-size: 2em;
  color: white;
  font-style: italic;
  display: inline; }

#View-CoursesDetail #left-block {
  width: 10%;
  position: absolute;
  left: 0;
  height: 30px;
  background-color: #FFA800;
  display: inline; }

#View-CoursesDetail #right-block {
  width: 10%;
  position: absolute;
  right: 0;
  height: 30px;
  background-color: #FFA800;
  display: inline; }

#View-CoursesDetail #container-description {
  width: 90%;
  margin: 3% auto 1.5% auto;
  font-size: 1.5em;
  line-height: 1.5; }

#View-CoursesDetail .video-container {
  width: 50%;
  margin: 0 auto; }

#View-CoursesDetail .video-container a {
  font-size: 1.25vw; }

#View-CoursesDetail #video-container-download {
  display: flex;
  align-items: center;
  justify-content: center; }

#View-CoursesDetail #downloadIcon {
  width: 7.5%; }

#View-CoursesDetail #video-container-download img {
  width: 100%; }

#View-CoursesDetail .left-price {
  border-radius: 5px;
  text-align: center;
  font-size: 1.5em;
  width: 40%;
  margin: 1% 1% 1% 9%;
  float: left;
  background-color: #55acee;
  box-shadow: 0px 5px 0px 0px #3C93D5; }

#View-CoursesDetail .left-price a, #View-CoursesDetail .right-price a {
  color: white;
  width: 100%;
  height: 100%;
  display: block; }

#View-CoursesDetail .left-rice a:hover, #View-CoursesDetail .right-price a:hover, #View-CoursesDetail .left-rice a:active, #View-CoursesDetail .right-price a:acitve {
  color: white;
  background-color: #6FC6FF; }

#View-CoursesDetail .left-price:active, #View-CoursesDetail .right-price:active {
  transform: translate(0px, 5px);
  -webkit-transform: translate(0px, 5px);
  box-shadow: 0px 1px 0px 0px; }

#View-CoursesDetail .right-price {
  border-radius: 5px;
  text-align: center;
  font-size: 1.5em;
  width: 40%;
  margin: 1% 9% 1% 1%;
  float: right;
  background-color: #55acee;
  box-shadow: 0px 5px 0px 0px #3C93D5; }

#View-CoursesDetail .grid-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 15% 1fr 1fr 1fr 1fr;
  background-color: #FFA800;
  padding: 0 5em;
  text-align: center;
  clear: both; }

#View-CoursesDetail .grid-container-2 p {
  margin: 0 0 3% 0; }

#View-CoursesDetail .grid-container-2 img {
  width: 22.5%; }

#View-CoursesDetail #grid-container2-header, #View-CoursesDetail #grid-container3-header, #View-CoursesDetail #grid-container5-header {
  grid-column: 1 / 3;
  grid-row: 1; }

#View-CoursesDetail #grid-container2-header h1, #View-CoursesDetail #grid-container3-header h1 {
  font-size: 2vw;
  color: #0c61ac; }

#View-CoursesDetail #grid-container2-item1, #View-CoursesDetail #grid-container3-item1, #View-CoursesDetail #grid-container4-item1 {
  grid-column: 1;
  grid-row: 2 / 4;
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0 1em 0 5em; }

#View-CoursesDetail #grid-container2-item2, #View-CoursesDetail #grid-container3-item2, #View-CoursesDetail #grid-container4-item2 {
  grid-column: 2;
  grid-row: 2 / 4;
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0 5em 0 1em; }

#View-CoursesDetail #grid-container2-item3, #View-CoursesDetail #grid-container3-item3, #View-CoursesDetail #grid-container4-item3 {
  grid-column: 1;
  grid-row: 4 / 6;
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0 1em 0 5em; }

#View-CoursesDetail #grid-container2-item4, #View-CoursesDetail #grid-container3-item4 {
  grid-column: 2;
  grid-row: 4 / 6;
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0 5em 0 1em; }

#View-CoursesDetail .grid-container-3 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr 1fr 1fr 1fr 1fr;
  border-top: 10px solid #FFA800;
  border-bottom: 10px solid #FFA800;
  justify-items: center;
  padding: 0 3%; }

#View-CoursesDetail .grid-container-3 p::before {
  content: "❖";
  float: left;
  margin: 0 2% 15% 0;
  color: #0c61ac; }

#View-CoursesDetail .image-banner {
  width: 100vw;
  height: 450px;
  background-image: url(/Content/Images/Classic/MindsetBanner.png);
  background-size: cover;
  background-position: center; }

#View-CoursesDetail .image-banner a {
  padding: 1% 5%;
  background-color: rgba(255, 168, 0, 0.666); }

#View-CoursesDetail .image-banner div {
  width: 75%;
  text-align: center;
  font-size: 1.5em;
  padding: 3em 1em;
  margin: 0 auto;
  line-height: 1.5; }

#View-CoursesDetail .image-banner p {
  font-style: italic; }

#View-CoursesDetail .image-banner a:hover {
  background-color: rgba(255, 255, 255, 0.888); }

#View-CoursesDetail .grid-container-4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 15% 1fr 1fr 1fr 1fr;
  background-color: #FDDF86;
  padding: 0 5em;
  text-align: center;
  border-top: 10px solid #FFA800; }

#View-CoursesDetail .grid-container-5 {
  overflow: auto;
  border-top: 10px solid #FFA800;
  border-bottom: 10px solid #FFA800; }

#View-CoursesDetail .grid-container-5 h1 {
  margin-bottom: 0; }

#View-CoursesDetail #grid-container5-copy {
  padding: 0 1% 0 15%;
  float: left;
  width: 70%;
  font-size: 1vw;
  line-height: 1.1; }

#View-CoursesDetail #grid-container5-image {
  width: 30%;
  float: right;
  margin-top: -2.5%; }

#View-CoursesDetail #grid-container5-image img {
  width: 50%; }

#View-CoursesDetail ::selection {
  background: rgba(23, 162, 184, 0.3); }

#View-CoursesDetail .wrapper {
  max-width: 90%;
  margin: auto;
  padding: 1% 6% 2% 6%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

#View-CoursesDetail .wrapper .box {
  background: #fff;
  width: calc(33% - 10px);
  padding: 25px;
  border-radius: 3px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15); }

#View-CoursesDetail .wrapper .box p {
  margin: 1%; }

#View-CoursesDetail .wrapper .box i.quote {
  font-size: 20px;
  color: #17a2b8;
  padding: 1%; }

#View-CoursesDetail .wrapper .box .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 10px; }

#View-CoursesDetail .box .info .name {
  font-weight: 600;
  font-size: 17px; }

#View-CoursesDetail .box .info .job {
  font-size: 16px;
  font-weight: 500;
  color: #17a2b8; }

#View-CoursesDetail .box .info .stars {
  margin-top: 2px; }

#View-CoursesDetail .box .info .stars i {
  color: #17a2b8; }

#View-CoursesDetail .box .content .image {
  height: 100px;
  width: 100px;
  padding: 3px;
  background: #17a2b8;
  border-radius: 50%; }

#View-CoursesDetail .content .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 2px solid #fff; }

#View-CoursesDetail .box:hover .content .image img {
  border-color: #fff; }

@media only screen and (max-width: 768px) {
  #Courses-All .grid-container1 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 7% 17.5% 10% 15% 12.5%; }
  #Courses-All .grid-container1-top {
    grid-column: 1 / 5;
    grid-row: 1; }
  #Courses-All .grid-container1-top h2 {
    font-size: 2.5em; }
  #Courses-All .grid-container1-top p {
    font-size: 3.5em; }
  #Courses-All .grid-container1-top p {
    font-size: 1em;
    margin: 1.5% 5%; }
  #Courses-All .grid-container1-button {
    grid-column: 1 / 6;
    grid-row: 2;
    font-size: 1.5em; }
  #Courses-All .grid-container1-calendar-icon {
    display: none; }
  #Courses-All .grid-container1-time {
    grid-column: 1 / 5;
    grid-row: 3;
    align-self: center;
    text-align: center; }
  #Courses-All .grid-container1-date {
    grid-column: 1 / 5;
    grid-row: 4;
    padding: 1em; }
  #Courses-All .grid-container1-date h2 {
    margin: 0;
    font-size: 1.25em; }
  #Courses-All .grid-container1-partnership {
    grid-column: 1 / 5;
    grid-row: 5;
    text-align: center; }
  #Courses-All .grid-container1-partnership img {
    width: 75%; }
  #Courses-All #left-block {
    width: 0; }
  #Courses-All #right-block {
    width: 0; }
  #Courses-All #container-description {
    font-size: 1.25em; }
  #Courses-All .video-container {
    width: 96% !important;
    margin: 2% auto; }
  #Courses-All #downloadIcon {
    width: 10%; }
  #Courses-All .video-container a {
    font-size: 3vw; }
  #Courses-All .left-price {
    font-size: 1.1em;
    width: 95%;
    margin: 1% auto;
    float: none; }
  #Courses-All .right-price {
    font-size: 1.1em;
    width: 95%;
    margin: 1% auto;
    float: none; }
  #Courses-All .grid-container-2 {
    display: inline-block;
    padding: 0 2em; }
  #Courses-All .grid-container-2 img {
    width: 33.333%; }
  #Courses-All .grid-container-2 p, #Courses-All .grid-container-3 p {
    font-size: .5em; }
  #Courses-All #grid-container2-header h1, #Courses-All #grid-container3-header h1, #Courses-All .wrapper h1 {
    font-size: 5.25vw; }
  #Courses-All .grid-container-3 {
    display: inline-block;
    padding-bottom: 3%;
    border-top: none; }
  #Courses-All .grid-container-3 p::before {
    margin: 0px 2% 12.5% 0; }
  #Courses-All .grid-container-3 p {
    margin: 3.5%; }
  #Courses-All #grid-container2-item1, #Courses-All #grid-container3-item1, #Courses-All #grid-container4-item1, #Courses-All #grid-container2-item2, #Courses-All #grid-container3-item2, #Courses-All #grid-container4-item2, #Courses-All #grid-container2-item3, #Courses-All #grid-container3-item3, #Courses-All #grid-container4-item3, #Courses-All #grid-container2-item4, #Courses-All #grid-container3-item4 {
    padding: 0.1em; }
  #Courses-All .image-banner {
    /*height: 15em;*/ }
  #Courses-All .image-banner div {
    width: 95%;
    font-size: 3.33vw; }
  #Courses-All .image-banner a {
    padding: 2.5% 7.5%; }
  #Courses-All .wrapper {
    max-width: 100%;
    justify-content: center;
    padding: 1% 0 5% 0; }
  #Courses-All .wrapper .box {
    width: calc(90%); }
  #Courses-All .wrapper .box .content .info {
    width: 50%; }
  #Courses-All .grid-container-5 h1, #Courses-All #wrapper-header {
    width: 80%;
    margin: 2.5% auto; }
  #Courses-All #grid-container5-copy {
    padding: 1px 1% 0 5%;
    width: 95%;
    margin: 0 auto;
    font-size: 3.3vw;
    line-height: 1.5; }
  #Courses-All #grid-container5-image {
    width: 100%;
    padding: 2%;
    margin-top: 0; }
  #Courses-All #grid-container5-image img {
    padding: 1%;
    width: 100%; } }

.Area-Profile{height:100%;}.Area-Profile input::placeholder{color:#ccc;}.Area-Profile input::-ms-input-placeholder{color:#ccc;}.Area-Profile>#All{display:grid;grid-template:"header header" auto "content content" 1fr "footer footer" auto/auto 1fr;height:100%;}.Area-Profile>#All .header{grid-area:header;}.Area-Profile>#All .header:not(.selected){grid-template-rows:3.5rem;}.Area-Profile>#All .header:not(.selected) .header-bottom{grid-template:". logo menu ." auto/1.5rem 200px 1fr .25fr;}.Area-Profile>#All .header-top{display:none;}.Area-Profile>#All>main{display:grid;grid-area:content;grid-template-columns:1fr;margin:unset;padding:unset;width:unset;z-index:unset;}.Area-Profile>#All>main #Profile-All{display:grid;grid-template:"menu content" auto/200px 1fr;}.Area-Profile>#All>main #Profile-All>aside{grid-area:menu;background-color:#006aac;}.Area-Profile>#All>main #Profile-All>aside a{display:grid;grid-template:"highlight icon item ." 50px/15px 30px 1fr 15px;align-items:center;font-size:1.1em;font-weight:700;text-decoration:none;color:#acacac;}.Area-Profile>#All>main #Profile-All>aside a div{grid-area:highlight;height:100%;}.Area-Profile>#All>main #Profile-All>aside a i{grid-area:icon;}.Area-Profile>#All>main #Profile-All>aside a span{grid-area:item;}.Area-Profile>#All>main #Profile-All>aside a.selected{color:#fff;background-color:#27aae1;}.Area-Profile>#All>main #Profile-All>aside a.selected div{border-left:5px solid #ffc20e;}.Area-Profile>#All>main #Profile-All>aside a:hover{color:#fff;background-color:#27aae1;}.Area-Profile>#All>main #Profile-All>section{grid-area:content;margin:20px 30px 50px 20px;}.Area-Profile>#All>footer{grid-area:footer;background-color:#003860;}.Area-Profile>#All .panel{display:grid;margin:0;padding:0;box-shadow:0 0 4px 0 #ccc;background-color:#fff;}.Area-Profile>#All .panel-withtitle{grid-template-columns:20px 1fr 40px 20px;grid-template-rows:62px 1px auto;}.Area-Profile>#All .panel-content-flat{grid-template-areas:"panel-body";}.Area-Profile>#All .panel-content-stacked{grid-template-areas:". panel-title panel-action. " "panel-separator panel-separator panel-separator panel-separator" ". panel-body panel-body .";}.Area-Profile>#All .panel-content-stacked .panel-body{grid-template-columns:minmax(110px,max-content) 20px 1fr;}.Area-Profile>#All .panel-content-table{grid-template-areas:". panel-title panel-action. " "panel-separator panel-separator panel-separator panel-separator" "panel-body panel-body panel-body panel-body";}.Area-Profile>#All .panel-withtitle .panel-body{display:grid;grid-auto-rows:34px;padding:15px 0;}.Area-Profile>#All .panel-withtitle .panel-body .panel-body-label{justify-self:start;align-self:center;font-size:.8em;text-transform:uppercase;text-align:right;color:#6d7a8c;}.Area-Profile>#All .panel-withtitle .panel-body .panel-body-value{grid-column-start:3;justify-self:start;align-self:center;font-size:.8em;}.Area-Profile>#All .panel-gap-v{grid-template-areas:"." "panel-body" ".";grid-template-rows:15px auto 15px;grid-template-columns:auto;}.Area-Profile>#All .panel-gap-v-wide{grid-template-areas:"." "panel-body" ".";grid-template-rows:30px auto 30px;grid-template-columns:auto;}.Area-Profile>#All .panel-gap-h{grid-template-areas:". panel-body .";grid-template-rows:auto;grid-template-columns:15px auto 15px;}.Area-Profile>#All .panel-gap-h-wide{grid-template-areas:". panel-body .";grid-template-rows:auto;grid-template-columns:30px auto 30px;}.Area-Profile>#All .panel-gap-vh{grid-template-areas:". . ." ". panel-body ." ". . .";grid-template-rows:15px auto 15px;grid-template-columns:15px auto 15px;}.Area-Profile>#All .panel-gap-vh-wide{grid-template-areas:". . ." ". panel-body ." ". . .";grid-template-rows:30px auto 30px;grid-template-columns:30px auto 30px;}.Area-Profile>#All .panel-title{grid-area:panel-title;justify-self:start;align-self:center;}.Area-Profile>#All .panel-action{grid-area:panel-action;justify-self:center;align-self:center;font-size:1.1em;color:#aaa;cursor:pointer;}.Area-Profile>#All .panel-action:hover{color:#8e8e8e;}.Area-Profile>#All .panel-body{grid-area:panel-body;}.Area-Profile>#All .panel-separator{grid-area:panel-separator;background-color:#ccc;}.Area-Profile>#All .section{grid-area:section;grid-gap:20px;}.Area-Profile>#All .container-action{position:relative;display:unset;margin:unset;justify-content:unset;}.Area-Profile>#All .container-action button{outline:none;background:none;border:none;cursor:pointer;font-size:1.4em;}.Area-Profile>#All .container-action .dropdown{position:absolute;right:-10px;display:grid;border:1px solid #ffc20e;grid-auto-rows:50px;grid-template-columns:max-content;background-color:#fff;box-shadow:0 0 20px #bbb;z-index:1000;}.Area-Profile>#All .container-action .dropdown button{padding:0 50px 0 20px;height:100%;align-self:center;text-decoration:none;color:#2d3747;border:none;background:none;outline:none;font-size:inherit;text-align:left;cursor:pointer;}.Area-Profile>#All .container-action .dropdown button:hover{background-color:#f1f1f1;}.Area-Profile>#All .sheet{display:grid;grid-column:1/3;grid-row:1/4;grid-template-areas:'sheet-overlay sheet-action';grid-template-rows:auto;position:relative;z-index:999999;}.Area-Profile>#All .sheet .sheet-overlay{grid-area:sheet-overlay;background-color:rgba(100,100,100,.7);z-index:999999;}.Area-Profile>#All .sheet .sheet-action{grid-area:sheet-action;display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr;background-color:#fff;box-shadow:-20px 0 70px 0 #000;}.Area-Profile>#All .sheet .sheet-action .sheet-action-header{display:grid;grid-template-columns:1fr 40px 40px;grid-template-rows:1fr;justify-items:center;align-items:center;color:#fff;text-transform:uppercase;background:linear-gradient(to right,#003860,#006aac);}.Area-Profile>#All .sheet .sheet-action .sheet-action-header>div{font-size:1.2em;}.Area-Profile>#All .sheet .sheet-action .sheet-action-header>i{justify-self:start;font-size:1.2em;cursor:pointer;}.Area-Profile>#All .sheet .sheet-action .sheet-action-content .sheet-action-content-additional{padding:0 30px;}.Area-Profile>#All .sheet .sheet-action .sheet-action-content .sheet-action-content-additional .container-or{margin-bottom:30px;}.Area-Profile>#All .form-vertical{display:grid;grid-template-columns:1fr;grid-gap:20px;padding:20px 30px;max-width:unset;width:unset;justify-self:unset;}.Area-Profile>#All .form-vertical .form-group{display:grid;grid-template-rows:35px 35px 25px;}.Area-Profile>#All .form-vertical .form-group .form-label{align-self:center;font-size:.8em;text-transform:uppercase;cursor:pointer;color:#6d7a8c;}.Area-Profile>#All .form-vertical .form-group .form-input{font-size:1em;outline:none;border:none;border-bottom:1px solid #ccc;}.Area-Profile>#All .form-vertical .form-group .form-validation{justify-self:end;align-self:center;font-size:.8em;text-transform:lowercase;color:#930000;}.Area-Profile>#All .form-vertical .form-group-display{display:grid;grid-template-rows:35px;grid-auto-rows:25px;}.Area-Profile>#All .form-vertical .form-group-display .form-label{align-self:center;font-size:.8em;text-transform:uppercase;cursor:pointer;color:#6d7a8c;}.Area-Profile>#All .form-vertical .form-group-display .form-value{align-self:end;font-size:1em;}.Area-Profile>#All .button{align-self:center;text-transform:uppercase;outline:none;border:none;border-radius:4px;cursor:pointer;}.Area-Profile>#All .button-success{color:#fff;background:#226b03;}.Area-Profile>#All .button-alternate{color:#fff;background:#6da1a5;}.Area-Profile>#All .button-voucher{margin-top:15px;font-weight:700;border:1px solid #767676;}.Area-Profile>#All .button-warning{color:#fff;background:#bfaf5f;}.Area-Profile>#All .button-danger{color:#fff;background:#923434;}.Area-Profile>#All .button__primary{background-color:#003860;}.Area-Profile>#All .button__primary:hover{background-color:#006aac;}.Area-Profile>#All .status-round{display:inline-block;margin-right:8px;width:10px;height:10px;border-radius:99px;}.Area-Profile>#All .status-round-active,.Area-Profile>#All .status-round-verified,.Area-Profile>#All .status-round-processed,.Area-Profile>#All .status-round-redeemed{background-color:#3df64c;}.Area-Profile>#All .status-round-pending,.Area-Profile>#All .status-round-invited,.Area-Profile>#All .status-round-assigned{background-color:#caa4f4;}.Area-Profile>#All .status-round-inactive{background-color:#f4c5a4;}.Area-Profile>#All .status-round-processing,.Area-Profile>#All .status-round-available{background-color:#ffc20e;}.Area-Profile>#All .status-round-archived{background-color:#f68c3d;}.Area-Profile>#All .status-round-suspended,.Area-Profile>#All .status-round-removed{background-color:#f63d3d;}.Area-Profile>#All #ValidationSummary{font-size:.9em;text-transform:lowercase;color:#930000;}@media screen and (max-width:699px){.Area-Profile>#All>main #Profile-All{grid-template-columns:50px 1fr;}.Area-Profile>#All>main #Profile-All>aside>a>span{display:none;}}@media screen and (max-width:768px){.Area-Profile>#All>.header:not(.selected){grid-template-rows:3rem;}.Area-Profile>#All>.header:not(.selected) .header-bottom{grid-template:". logo hamburger ." 1fr/1rem 1fr max-content 1rem;}.Area-Profile>#All>.header.selected{grid-template-rows:unset;}}@media screen and (max-width:1070px){.Area-Profile>#All .panel .panel-body:not(.page-filter-form),.Area-Profile>#All .panel-withtitle .panel-body:not(.page-filter-form){grid-template-columns:1fr;padding-top:0;}.Area-Profile>#All .panel .panel-body:not(.page-filter-form) .panel-body-label,.Area-Profile>#All .panel-withtitle .panel-body:not(.page-filter-form) .panel-body-label{justify-self:start;align-self:end;}.Area-Profile>#All .panel .panel-body:not(.page-filter-form) .panel-body-value,.Area-Profile>#All .panel-withtitle .panel-body:not(.page-filter-form) .panel-body-value{grid-column-start:1;}.Area-Profile>#All .sheet{grid-template-columns:0 1fr;}.Area-Profile>#All .sheet .sheet-action{width:unset;}}@media screen and (min-width:1071px){.Area-Profile>#All .sheet.sheet-expanded{grid-template-columns:0 1fr;}.Area-Profile>#All .sheet.sheet-expanded .sheet-action{width:unset;}.Area-Profile>#All .sheet:not(.sheet-expanded){grid-template-columns:auto max-content;}.Area-Profile>#All .sheet:not(.sheet-expanded) .sheet-action{width:400px;}}#View-ProfileInfo{display:grid;grid-row-gap:20px;grid-template:". top ." 120px ". section1 ." auto ". section2 ." auto ". section3 ." auto/.25fr minmax(230px,5fr) .25fr;background-color:inherit;}#View-ProfileInfo .page-top{grid-area:top;background-color:#003860;}#View-ProfileInfo .page-top .panel-body{display:grid;grid-template:"entity-name entity-action" 50px "entity-status entity-status" 40px/1fr max-content;}#View-ProfileInfo .page-top .panel-body .panel-name{grid-area:entity-name;font-size:1.8em;font-weight:300;}#View-ProfileInfo .page-top .panel-body .panel-action{grid-area:entity-action;position:relative;}#View-ProfileInfo .page-top .panel-body .panel-status{grid-area:entity-status;font-size:.9em;color:#6d7a8c;}#View-ProfileInfo .page-top .panel-body>div{align-self:end;}#View-ProfileInfo #ProfileInfo-Info{grid-area:section1;}#View-ProfileInfo #ProfileInfo-Company{grid-area:section2;}#View-ProfileInfo #ProfileInfo-Subscription{grid-area:section3;}@media only screen and (max-width:1023px){#View-ProfileInfo{grid-template-columns:.25fr minmax(230px,5fr) .25fr;grid-template-rows:auto;}#View-ProfileInfo .page-top .panel-body>div{align-self:center;}#View-ProfileInfo .page-top .panel-body .panel-name{font-size:1.4em;}#View-ProfileInfo .panel-gap-h-wide{grid-template-columns:10px auto 5px !important;}}#View-ProfileVouchers{display:grid;grid-row-gap:20px;grid-template:". top ." minmax(200px,auto) ". items ." auto ". more ." 90px/.25fr minmax(230px,5fr) .25fr;background-color:inherit;}#View-ProfileVouchers .page-top{grid-area:top;background-color:#003860;}#View-ProfileVouchers .page-top .panel-body{display:grid;grid-template:"entity-name entity-action" 50px ". ." 20px "entity-instructions entity-instructions" auto/1fr max-content;}#View-ProfileVouchers .page-top .panel-body>div{align-self:end;}#View-ProfileVouchers .page-top .panel-body .panel-name{grid-area:entity-name;font-size:1.8em;font-weight:300;}#View-ProfileVouchers .page-top .panel-body .panel-action{grid-area:entity-action;position:relative;}#View-ProfileVouchers .page-top .panel-body .panel-instructions{grid-area:entity-instructions;font-size:.9em;color:#2d3747;}#View-ProfileVouchers #ProfileVouchers-Items{grid-area:items;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content{display:grid;grid-template:"index icon" auto "token token" auto "action action" auto/1fr 1fr;grid-gap:10px;padding:10px;border:1px solid #808080;border-radius:5px;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-index{grid-area:index;font-weight:700;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-icon{grid-area:icon;justify-self:end;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-token{grid-area:token;font-family:'Courier New';}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-action{grid-area:action;display:grid;grid-template-columns:1fr;grid-template-rows:auto;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-action span{font-size:.85em;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-action a{margin-top:20px;height:34px;line-height:34px;font-size:.9em;font-weight:700;border:1px solid #767676;text-align:center;color:#262626;background-color:#efefef;cursor:pointer;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-action a:hover{background-color:#f6f6f6;box-shadow:0 0 4px 0 #b7b7b7;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-available{background-color:#fff6e8;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-available .voucher-icon{color:#d78300;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-available .voucher-action>label{font-size:.8em;color:#b6b6b6;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-assigned{background-color:#e5eaff;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-assigned .voucher-icon{color:#008bdc;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-assigned .voucher-action>label{font-size:.9em;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-redeemed{background-color:#e3ffe3;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-redeemed .voucher-icon{color:#018500;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-redeemed .voucher-action>label{font-weight:700;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-expired{background-color:#ffe7e7;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-expired .voucher-icon{color:#b70000;}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content-expired .voucher-action>label{font-size:.9em;font-weight:700;text-transform:uppercase;color:#970000;}#View-ProfileVouchers #ProfileVouchers-Items .vouchers-more{margin-top:20px;}#View-ProfileVouchers #ProfileVouchers-More{grid-area:more;align-self:end;}@media only screen and (max-width:1023px){.Area-Profile>#All .panel-gap-h-wide{grid-template-columns:10px 1fr 10px;}#View-ProfileVouchers .page-top .panel-body>div{align-self:center;}#View-ProfileVouchers .page-top .panel-body .panel-name{font-size:1.4em;}}@media(max-width:400px){#View-ProfileVouchers #ProfileVouchers-Items{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));}#View-ProfileVouchers #ProfileVouchers-Items .voucher-content .voucher-token{font-size:.9em;}}#View-ProfileStaff{display:grid;grid-row-gap:20px;grid-template:". top ." auto ". items ." auto/.25fr minmax(310px,5fr) .25fr;background-color:inherit;}#View-ProfileStaff .page-top{grid-area:top;background-color:#003860;}#View-ProfileStaff .page-top .panel-body{display:grid;grid-template:"entity-name entity-action" 80px "entity-instructions entity-instructions" auto/1fr max-content;}#View-ProfileStaff .page-top .panel-body .panel-name{grid-area:entity-name;font-size:1.8em;font-weight:300;}#View-ProfileStaff .page-top .panel-body .panel-action{grid-area:entity-action;position:relative;}#View-ProfileStaff .page-top .panel-body .panel-instructions{grid-area:entity-instructions;font-size:.9em;color:#2d3747;}#View-ProfileStaff .page-top .panel-body .panel-instructions ul{margin-bottom:20px;}#View-ProfileStaff .page-top .panel-body .panel-instructions ul label{font-weight:700;}#View-ProfileStaff .page-top .panel-body>div{align-self:center;}#View-ProfileStaff #ProfileStaff-Items{grid-area:items;}#View-ProfileStaff #ProfileStaff-Items .table{display:grid;grid-auto-rows:auto;grid-row-gap:10px;margin:10px;}#View-ProfileStaff #ProfileStaff-Items .table .row{position:relative;grid-template-columns:unset;grid-template-rows:unset;grid-column-gap:unset;grid-row-gap:10px;padding:10px;justify-content:start;border:1px solid #aaa;}#View-ProfileStaff #ProfileStaff-Items .table .row>div{display:grid;grid-area:unset !important;grid-template-columns:100px 1fr 30px;column-gap:5px;align-self:center;justify-self:start;font-size:.8em;}#View-ProfileStaff #ProfileStaff-Items .table .row>div>span:not(.muted){font-weight:700;}#View-ProfileStaff #ProfileStaff-Items .table .row>div:nth-child(3)>span,#View-ProfileStaff #ProfileStaff-Items .table .row>div:nth-child(5)>span{font-size:.9em;}#View-ProfileStaff #ProfileStaff-Items .table .row .container-action{display:unset;position:absolute;top:8px;right:5px;}#View-ProfileStaff #ProfileStaff-Items .table .row .container-action button.action{width:20px;color:#6d7a8c;font-size:inherit;}#Profile-Sheet-StaffAdd ul{padding-left:10px;font-size:.9em;}@media only screen and (max-width:1023px){.Area-Profile>#All>main>#Profile-All>section{margin:10px 0;}#View-ProfileStaff{grid-template-columns:.1fr minmax(230px,5fr) .1fr;grid-template-rows:auto;}#View-ProfileStaff .page-top .panel-body>div{align-self:center;}#View-ProfileStaff .page-top .panel-body .panel-name{font-size:1.4em;}#View-ProfileStaff .panel-gap-h-wide{grid-template-columns:10px auto 5px !important;}#View-ProfileStaff #ProfileStaff-Items .row>div{grid-template-columns:1fr !important;}}
