/* Source and licensing information for the line(s) below can be found at https://www.thehouseofcoaching.com/themes/custom/thoc_com/css/theme.css. */
:root{--cs-grey:#676767;--cs-blue:#00bfff;--cs-turqoise:#04ffff;--cs-gold:#00bfff;--cs-green:#04ffff;--header-background-color:transparent;--header-background-image:none;--header-banner-height:512px;--navigation-background-color:transparent;--navigation-text-color:#fff;--navigation-text-font:'Open Sans',helvetica,arial,sans-serif;--navigation-link-color:#fff;--navigation-focus-color:#04ffff;--navigation-active-color:#00bfff;--body-background-color:#172b48;--body-background-color:#fff;--body-background-image:url('/themes/custom/thoc_com/css/../images/thoc-gradient-11.jpg');--body-background-gradient:none;--body-text-color:#333;--body-text-font:'Open Sans',helvetica,arial,sans-serif;--body-text-size:1em;--footer-background-color:rgba(0,0,0,.5);--footer-text-color:#fff;--footer-text-font:'Open Sans',helvetica,arial,sans-serif;--footer-link-color:#fff;--footer-focus-color:#04ffff;--footer-active-color:#00bfff;--link-color:#00bfff;--focus-color:#04ffff;--active-color:#00bfff}a,button{-webkit-transition:color .3s ease,background .3s ease,border .3 ease;-moz-transition:color .3s ease,background .3s ease,border .3 ease;-o-transition:color .3s ease,background .3s ease,border .3 ease;-ms-transition:color .3s ease,background .3s ease,border .3 ease;transition:color .3s ease,background .3s ease,border .3 ease}*{transition:color .5s ease-in-out !important;transition:background .5s ease-in-out !important;transition:background-color .5s ease-in-out !important;transition:opacity .5s ease-in-out !important;transition:border .3s ease-in-out !important}*:focus{outline:none;outline-style:none}@keyframes blinking-border{50%{border-color:rgba(255,255,255,.33)}}@media (prefers-color-scheme:dark){:root{--body-text-color:#fff !important;--body-background-color:#363636 !important}.view-card .view-card-preview{color:#fff !important}}div{scrollbar-width:thin;scrollbar-gutter:stable}div::-webkit-scrollbar{background:0 0;width:8px}div::-webkit-scrollbar-thumb{background:rgba(200,200,200,.5);border-radius:10px;border:2px solid transparent}div::-webkit-scrollbar-thumb:hover{background:rgba(200,200,200,1);border-radius:10px}div::-webkit-scrollbar-corner{border-radius:10px}html{scroll-behavior:smooth}body{margin:0;padding:0;color:var(--body-text-color);font-family:var(--body-text-font);font-size:var(--body-text-size);font-weight:300;background-color:var(--body-background-color);overflow:overlay;overflow-x:hidden;overflow-y:auto}.paralax{display:inline-block;width:100vw;height:100vh;position:fixed;background-image:url('/themes/custom/thoc_com/css/../images/thoc-gradient-11.jpg');background-position:top center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.canvas-background{display:inline-block;width:100vw;height:100vh;position:fixed;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:top center;opacity:.12 !important}.canvas-logo{display:inline-block;width:50vw;height:33vh;position:fixed;top:45%;left:50%;background-image:none;background-image:url("/themes/custom/thoc_com/css/../logo.svg");background-size:33%;background-repeat:no-repeat;background-position:top left;opacity:.33}.animbg{width:100vw;height:100vh;position:fixed}a,a:link,a:visited{color:var(--link-color)}a:focus,a:hover{color:var(--focus-color);text-decoration:none;cursor:pointer}a:active,a.active,a.active-trail{color:var(--active-color);text-decoration:none;cursor:pointer}p a{font-weight:500}h1{margin:32px auto;font-size:2.5em;font-weight:300;text-align:center;text-shadow:0 8px 16px rgba(0,0,0,.2)}h2{font-family:'Helvetica Neue Condensed';font-weight:700;text-shadow:0 8px 16px rgba(0,0,0,.2)}h3{font-family:'Helvetica Neue Condensed';font-weight:700;font-size:1.5rem}h4{font-family:var(--navigation-text-font);font-weight:600;font-size:1.1rem}h5{font-family:var(--navigation-text-font);font-weight:300;font-size:100%}h6{font-weight:300;font-size:11px}b,strong{font-weight:600}.field--name-body h4,.paragraph--type--rich-text h4{margin-left:-15px;padding:8px 0 8px 12px;border-left:3px solid #00bfff}.duotone{filter:var(--image-space-filter)}header{background-color:var(--header-background-color)}header .navbar-brand{padding:0;background-color:transparent}header .navbar-brand img{height:64px;margin:32px}header .navbar-brand a.site-title{display:none;visibility:hidden}header .header-logo{margin:32px 0}header .header-logo img{max-width:300px;-webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}header .navbar{max-width:1155px;margin:0 auto;padding:0;background-color:var(--navigation-background-color);color:var(--navigation-text-color);font-family:var(--navigation-text-font);text-shadow:0 8px 16px rgba(0,0,0,.2)}header .navbar-expand-lg .navbar-nav .nav-link{padding:8px 24px 8px;margin-left:12px;border:1px solid transparent;border-radius:8px}header .navbar-expand-lg .navbar-nav .nav-link:link,header .navbar-expand-lg .navbar-nav .nav-link:visited{background-color:transparent;border-color:transparent;color:#fff}header .navbar-expand-lg .navbar-nav .nav-link:hover,header .navbar-expand-lg .navbar-nav .nav-link:focus{background-color:aqua;border-color:transparent !important;color:#fff !important}header .navbar-expand-lg .navbar-nav .nav-link:active{background-color:#fff;border-color:transparent !important;color:#00bfff !important}header .navbar-expand-lg .navbar-nav .nav-link.active,header .navbar-expand-lg .navbar-nav .nav-link.active-trail{background-color:rgba(23,43,72,.33);border-color:transparent;color:var(--navigation-focus-color)}header .nav-cta,header .nav-cta:link,header .nav-cta:visited{background:#00bfff !important;border-color:transparent !important;color:#fff !important}header .nav-cta:hover,header .nav-cta:focus{background-color:aqua !important;border-color:transparent !important;color:#fff !important}header .nav-cta:active{background-color:#fff !important;border-color:#00bfff !important;color:#00bfff !important}header .nav-cta.active{background-color:rgba(23,43,72,.33) !important}@media (max-width:1024px){.navbar-toggler{display:none}}.navbar-toggler-icon{background:0 0;background-image:url("/themes/custom/thoc_com/css/../images/bars-regular-white.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.navbar-collapse.show{background-color:rgba(0,0,0,.88);color:#fff !important}.navbar-collapse.show ul{padding:1em 1em 1em 0}.navbar-collapse.show a,.navbar-collapse.show a:link,.navbar-collapse.show a:visited{color:#fff !important}.alert{margin:0;font-size:.8rem;font-weight:400;border:none;border-radius:0}.alert-error{display:none}.view-cs-messages .view-content{margin:0;width:100vw;color:#fff;text-align:center;background:#00bfff}.view-cs-messages .field-content{display:flex;flex-direction:row;justify-content:center}.view-cs-messages .icon{width:32px;height:32px}.view-cs-messages .message{padding:8px 0;border-bottom:1px solid var(--body-background-color)}.view-cs-messages .message p{margin:0}.view-cs-messages .links a:link,.view-cs-messages .links a:visited{color:#fff;text-decoration:underline}.view-cs-messages .links a:focus,.view-cs-messages .links a:hover{color:var(--active-color);text-decoration:underline}.view-cs-messages .links a:active{color:#fff;text-decoration:none}.field--name-field-breadcrumbs{max-width:720px;margin:0 auto;padding:8px 16px}.field--name-field-breadcrumbs h2{display:none}ol.breadcrumb{margin:0;padding:0;background:0 0;font-family:var(--navigation-text-font);font-size:12px}ol.breadcrumb li:last-child{opacity:.66}footer{background:var(--footer-background-color) !important;font-family:var(--navigation-text-font) !important;color:var(--footer-text-color) !important;font-size:80%;font-weight:300;line-height:1.66;display:block;position:relative;width:100vw;bottom:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}footer a,footer a:link,footer a:visited{color:var(--footer-link-color)}footer a:focus,footer a:hover{color:var(--footer-focus-color);cursor:pointer;text-decoration:none}footer a:active,footer a.active{color:var(--footer-active-color);cursor:pointer;text-decoration:none}footer .region-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1155px;margin:0 auto;padding:32px}footer .region-footer .block{min-width:240px}footer h2,footer h5{font-size:1rem;font-weight:400;margin:0}footer .navbar-nav{padding:0}footer .navbar-nav .nav-item{padding:0;margin-bottom:16px}footer .navbar-nav .nav-item .nav-link{padding:0}footer .footer-links{display:flex;justify-content:flex-end;text-align:right;padding-right:32px}footer .footer-logo{margin-bottom:32px;text-align:right}footer .footer-logo img{max-width:192px}footer .legal{clear:both;width:100%;margin:16px 0;padding:0 32px}footer.text-dark{color:var(--footer-text-color) !important;font-family:var(--footer-text-font)}footer .block-language ul{list-style-type:none}footer .block-language ul.links a.is-active{color:var(--cs-gold)}ul.social-links{list-style:none;display:block;clear:both;padding:0}ul.social-links li:before{content:none}ul.social-links li{display:inline-block;list-style:none;list-style-type:none}ul.social-links svg,ul.social-links i{margin-right:8px}ul.social-links a{width:32px;height:32px;padding:0 8px;margin:2px;background:0 0;border-radius:32px;display:inline-block;line-height:32px;text-align:center;font-size:16px;overflow:hidden}ul.social-links a:link,ul.social-links a:visited{color:#fff;background:0 0}ul.social-links a:hover,ul.social-links a:focus{text-decoration:none;background:var(--focus-color)}ul.social-links a:active{text-decoration:none;background:var(--active-color)}ul.social-links a.youtube:focus,ul.social-links a.youtube:hover{background:#f33}ul.social-links a.soundcloud:focus,ul.social-links a.soundcloud:hover{background:#fe6d35}ul.social-links a.apple-podcasts:focus,ul.social-links a.apple-podcasts:hover{background:#b150e2}ul.social-links a.spotify:focus,ul.social-links a.spotify:hover{background:#1ed761}ul.social-links a.linkedin:focus,ul.social-links a.linkedin:hover{background:#0077b5}ul.social-links a.facebook:focus,ul.social-links a.facebook:hover{background:#1778f2}ul.social-links a.instagram:focus,ul.social-links a.instagram:hover{background:#8a3ab9}ul.social-links a.qr-code-url:focus,ul.social-links a.qr-code-url:hover{background:#fff;color:#000}ul.social-links span.ext{display:none;visibility:hidden}ul.checklist{line-height:2}ul.checklist li{list-style-image:url('/themes/custom/thoc_com/css/../images/circle-check-solid-blue.svg')}ul.checklist li::marker{font-size:1.66em}.rrssb{font-size:16px !important;line-height:48px;width:100% !important;text-align:center;padding:0 !important;margin:32px auto}.rrssb-buttons{margin:0 auto !important}.rrssb a{display:inline-block;width:48px;height:48px;margin:0 8px;transition:none !important;text-decoration:none;color:var(--cs-blue);background:#fff;border-radius:33%}.rrssb a:link,.rrssb a:visited{background:#fff !important;color:var(--cs-blue)}.rrssb a:focus,.rrssb a:hover,.rrssb a:active{text-decoration:none;color:var(--cs-turquoise)}.rrssb .rrssb-icon{display:none}.rrssb .rrssb-text{display:none}.rrssb-facebook a:before{font-family:"Font Awesome 5 Brands";content:"\f39e"}.rrssb-linkedin a:before{font-family:"Font Awesome 5 Brands";content:"\f0e1"}.rrssb-twitter a:before{font-family:"Font Awesome 5 Brands";content:"\f099"}.rrssb-whatsapp a:before{font-family:"Font Awesome 5 Brands";content:"\f232"}a .ext,a .mailto{color:transparent}.region-content{padding:0}.view-testimonials{color:#fff}.view-testimonials .carousel{max-width:720px;margin:0 auto}.view-testimonials .carousel-inner{max-width:512px;min-height:320px;margin:64px auto}.view-testimonials .carousel-item{text-align:center}.view-testimonials h3{display:none}.view-testimonials .name{font-size:133%}blockquote{padding:2rem 4rem 1rem;font-style:italic;text-align:center;background-image:url('/themes/custom/thoc_com/css/../images/message-quote-solid.png');background-repeat:no-repeat;background-position:top center;background-size:24px}.view-mars-highlights{margin:64px auto}.view-mars-highlights .carousel-caption{display:none !important}.view-mars-highlights .carousel-item{display:flex;flex-direction:row;max-width:1155px;width:100%;background:0 0}.view-mars-highlights .carousel-item>div{flex-basis:50%}.view-mars-highlights .image{display:flex;justify-content:flex-end;padding:32px}.view-mars-highlights .image img{max-height:192px;width:auto}.view-mars-highlights .overlay{padding:32px}.view-mars-highlights .title{display:none}.view-header{text-align:center;color:#fff}.view-header h2{margin:32px auto;color:#fff}.view-header h2 a,.view-header h2 a:link,.view-header h2 a:visited{color:#fff}.view-header p{max-width:720px;margin:32px auto;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.25);background:rgba(23,43,72,.33);border-radius:8px;padding:16px}.view-content h3{display:none;visibility:hidden}.view-footer{margin:32px auto}.cta{display:flex;flex-direction:row}.cta>div{margin-right:16px}@media only screen and (max-width:1024px){.view-mars-highlights .image img{width:auto;height:100%}}.feed-icons{display:flex;justify-content:center;margin:32px auto}#views-bootstrap-mars-programs-page-1 .row{background:rgba(255,255,255,.1);border-radius:16px;padding:16px 0}#views-bootstrap-mars-programs-page-1 .row :after{content:'';margin:16px auto;width:32px;border-bottom:1px #fff dotted}.views-view-grid .row{max-width:1155px;margin:32px auto;display:flex;justify-content:space-between}.views-view-grid .row .col-12{max-width:720px;min-width:230px;margin:0 auto}.view-card{padding:1em !important}.view-card .view-generic{display:inline-block;text-align:center;color:#fff;border-radius:8px;overflow:hidden;font-size:88%;background-color:rgba(23,43,72,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0px 8px 16px rgba(0,0,0,.12)}.view-card .view-generic .preview{width:100%}.view-card .view-generic .preview img{width:100%;height:auto}.view-card .view-generic .title{padding:24px 24px 0;font-family:var(--navigation-text-font);font-size:1.5em}.view-card .view-generic .subtitle{padding:0 24px}.view-card .view-generic .summary{padding:24px}.view-card .view-generic .icon{display:none}.view-card .view-generic .date{padding:0 16px 16px;font-weight:400;text-transform:capitalize}.view-card .view-generic .datepart{text-transform:capitalize}.view-card .view-generic .type{color:rgba(255,255,255,.66)}.view-card .popularity{display:none}.user-logged-in .popularity{display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:4px;width:80px;height:24px;color:#fff;font-size:12px;font-weight:700;background:#00bfff;border-radius:24px;box-shadow:0 4px 8px rgba(0,0,0,.11)}.view-card .popularity span:after{content:' views'}.view-card .view-program{min-width:240px;min-height:192px;padding:32px 8px 0;text-align:center;color:#fff;border-radius:8px;overflow:hidden;font-size:88%;background-color:rgba(23,43,72,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0px 8px 16px rgba(0,0,0,.12)}.view-card .view-program .icon{margin-bottom:32px}.view-card .view-program .icon img{width:auto;height:48px}.view-card .view-program .title{font-family:var(--navigation-text-font);font-family:'Helvetica Neue Condensed';font-weight:700;font-size:1.33em;line-height:1}.view-card .view-program a:link,.view-card .view-program a:visited{color:#fff}.view-card .view-program .subtitle{padding:0 24px}.view-card .view-program .summary{padding:8px 16px}.view-card .view-program .photo{margin-bottom:16px}.view-card .view-program .photo img{width:128px;height:128px;border-radius:50%}.view-cs-partners .row{justify-content:center;align-items:center}.view-cs-partners .partner-logo{max-width:192px !important;min-width:192px !important;margin:auto !important;display:flex;justify-content:center;align-items:center}.view-cs-references-logos .row{justify-content:center;align-items:center}.view-cs-references-logos .reference-logo{max-width:64px !important;min-width:64px !important;margin:16px 48px !important;display:flex;justify-content:center;align-items:center}.view-cs-references-logos .partner-logo{max-width:192px !important;min-width:192px !important;margin:auto !important;display:flex;justify-content:center;align-items:center}.view-cs-event-partners{display:block;margin:64px auto;justify-content:center;align-items:center}.view-cs-event-partners .view-content{display:flex;justify-content:center;align-items:center}.view-cs-event-partners .partner-logo{max-width:192px !important;min-width:192px !important;margin:auto !important;display:flex;justify-content:center;align-items:center}.path-generator .paralax{display:none}.path-generator header,.path-generator footer{display:none}.view-visual-generator .views-view-grid .row{width:1280px;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.view-visual-generator .views-view-grid .row .col-12{max-width:1280px;height:720px;margin:16px auto;background-image:url(/themes/custom/thoc_com/css/../images/thoc-gradient-11.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.view-generator .view-visual{display:inline-block;width:1280px;height:720px;text-align:center;background-image:url(/themes/custom/thoc_com/css/../logo.png);background-size:auto 64px;background-position:32px 32px;background-repeat:no-repeat;overflow:hidden}.view-generator .icon{max-width:192px;height:192px;margin:128px auto 64px}.view-generator .icon img{width:auto;height:192px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.view-generator .title{font-size:400%;color:#fff;text-shadow:0 8px 16px rgba(0,0,0,.2)}.view-generator .summary{font-size:200%;color:#fff;text-shadow:0 8px 16px rgba(0,0,0,.2)}.hidden{display:none;visibility:hidden}.content-header{max-width:1155px;margin:0 auto;background-color:transparent;text-align:center;color:#fff}.content-header .field--name-field-background-image{display:block;position:relative;height:480px;margin:0 auto}.content-header .field--name-field-background-image img{width:105%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(33px);-webkit-filter:blur(33px);opacity:.33}.content-header .field--name-field-image{display:block;position:relative;height:480px;margin:-480px auto 0;border-radius:8px;overflow:hidden}.content-header .field--name-field-image img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.content-header .field--name-field-image{max-width:100%}.content-header .field--name-field-image img{width:auto;height:100%}}.content-header .field--name-field-icon{margin:0 auto;width:64px;-webkit-filter:drop-shadow(1px 5px 12px rgba(0,0,0,.12));filter:drop-shadow(1px 5px 12px rgba(0,0,0,.12))}.content-header .field--name-field-icon img{height:64px;width:auto;-webkit-filter:drop-shadow(1px 5px 12px rgba(0,0,0,.12));filter:drop-shadow(1px 5px 12px rgba(0,0,0,.12))}.content-header .field--name-field-display-title{margin:32px auto;padding:0;text-shadow:1px 5px 12px rgba(0,0,0,.12)}.content-header .field--name-field-summary{max-width:720px;margin:0 auto 32px;padding:0;font-size:1.25em;font-weight:300;text-shadow:1px 5px 12px rgba(0,0,0,.12)}.content-body .layout{background-color:var(--body-background-color)}.content-body .field--name-field-youtube-video{max-width:720px;margin:0 auto;padding:32px 16px 0}.content-body .field--name-field-youtube-video .youtube-container{border-radius:8px;overflow:hidden}.content-body .field--name-body{margin:0 auto;padding:32px 16px;max-width:720px}.field-group-table{width:100%;background:rgba(0,0,0,.33);padding:32px}.body-table{max-width:720px;margin:0 auto;padding:32px 16px;border:none;color:#fff;font-size:80%}.body-table th,.body-table td{width:50%;padding:8px 16px;border:none}.body-table tbody tr:hover{color:#fff;background-color:transparent}.body-table .field__item a:link,.body-table .field__item a:visited{color:#fff}.body-table .field__item a:focus,.body-table .field__item a:hover{color:var(--focus-color)}.body-table .field__item a:active{color:var(--active-color)}.field--name-field-references{max-height:240px;overflow-y:scroll}.field--name-field-location .organization{font-weight:700}.content-footer{text-align:center}.content-footer .field--name-field-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:32px auto;text-transform:lowercase}.content-footer .field--name-field-tags .field__item{display:flex}.content-footer .field--name-field-tags a{padding:2px 16px;border-radius:16px;font-family:var(--navigation-text-font);font-size:12px;color:#999;text-shadow:1px 3px 5px rgba(0,0,0,.12)}.content-footer .field--name-field-tags a:before{content:'#'}.content-footer .field--name-field-tags a:link,.content-footer .field--name-field-tags a:visited{color:var(--navigation-link-color)}.content-footer .field--name-field-tags a:focus,.content-footer .field--name-field-tags a:hover{background-color:#fff;color:var(--navigation-active-color);text-decoration:none;text-shadow:1px 3px 5px rgba(0,0,0,0)}.content-footer .field--name-field-tags a:active{background-color:var(--navigation-active-color);color:#fff;text-decoration:none;text-shadow:1px 3px 5px rgba(0,0,0,0)}.content-footer .node__links{font-size:12px}.content-footer ul.inline li{display:inline-block;margin:24px auto;padding:0;list-style-type:none;color:#fff}@media only screen and (max-width:1024px){.content-footer .field--name-field-tags{flex-direction:column}}.field--name-field-cta-button{width:100%;background:rgba(0,0,0,.33);padding:16px 0 32px}.content-cta{width:100%;margin:0 auto;background-color:var(--body-background-color)}.content-cta .layout{max-width:720px;margin:0 auto;padding:32px 16px;display:flex;justify-content:center}.content-cta .field--name-field-image{width:256px}.content-cta .field--name-field-image img{width:100%;height:auto;border-radius:8px;overflow:hidden}.content-cta .field--name-field-call-to-action{padding:0 16px;width:100%}.field--name-field-photo{display:block;position:relative;width:200px;height:200px;margin:0 auto;overflow:hidden}.field--name-field-photo img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.field--name-field-summary{max-width:720px;margin:0 auto;padding:32px;text-align:center;font-family:var(--navigation-text-font);font-size:1.25em;font-weight:300}a.more-link{background-image:url("/themes/custom/thoc_com/css/../images/caret-right-light.svg");background-repeat:no-repeat;background-size:16px;background-position:center left;padding-left:24px;text-align:left}a.more-link:hover,a.more-link:focus{background-image:url("/themes/custom/thoc_com/css/../images/caret-right-light-blue.svg")}.field-group-table tr{color:#fff}.field-group-table th{text-align:right}.table-striped tbody tr:nth-of-type(odd){background:0 0}.block-entity-comparison{max-width:1155px;margin:32px auto}.button{margin:0}.button a{padding:1rem 2rem}p .button,p .btn{display:block;margin:16px auto !important;max-width:240px}.btn,a.button,.button a{padding:6px 24px 8px;border:1px solid transparent;border-radius:8px;font-family:var(--navigation-text-font)}.btn:link,.btn:visited,a.button:link,a.button:visited,.button a:link,.button a:visited{background-color:#00bfff;border-color:#00bfff;color:#fff}.btn:hover,.btn:focus,a.button:hover,a.button:focus,.button a:hover,.button a:focus{background-color:#00bfff;border-color:#fff;color:#fff}.btn:active,a.button:active,.button a:active{background-color:aqua;border-color:transparent;color:#fff}.btn .ext,a.button .ext,.button a .ext{display:none;visibility:hidden}.btn-default,.btn-default:link,.btn-default:visited{background:0 0;border:1px solid var(--body-text-color) !important;color:solid var(--body-text-color) !important}.btn-default:focus,.btn-default:hover{background:var(--cs-gold);border:1px solid var(--cs-gold) !important;color:#fff !important}.btn-default:active{background:var(--cs-gold);border:1px solid #fff !important;color:#fff !important}.btn-primary,.btn-primary:link,.btn-primary:visited{background:var(--cs-gold);border:1px solid var(--cs-gold);color:#fff}.btn-primary:focus,.btn-primary:hover{background:var(--cs-gold);border:1px solid #fff;color:#fff}.btn-primary:active{background:var(--cs-gold) !important;border:1px solid var(--cs-gold) !important;color:#fff !important}.btn-secondary,.btn-secondary:link,.btn-secondary:visited{background:0 0;color:var(--link-color);border-color:var(--link-color)}.btn-secondary:focus,.btn-secondary:hover{background:0 0;color:var(--focus-color);border-color:var(--focus-color)}.btn-secondary:active{background:var(--cs-gold) !important;border:1px solid var(--cs-gold) !important;color:#fff !important}.field--name-field-cta-button-header,.field--name-field-cta-button-footer{margin:32px auto;display:flex;flex-direction:row;justify-content:center;gap:32px}.field--name-field-cta-button-header .field__item,.field--name-field-cta-button-footer .field__item{background:0 0;position:relative;display:inline-block;border-radius:8px}.field--name-field-cta-button-header .field__item:nth-child(even),.field--name-field-cta-button-footer .field__item:nth-child(even){background-image:linear-gradient(90deg,#00c0ff 0%,#ffcf00 49%,#fc4f4f 100%)}.field--name-field-cta-button-header .field__item:nth-child(even) .btn,.field--name-field-cta-button-footer .field__item:nth-child(even) .btn{background:rgba(0,191,255,.66)}.field--name-field-cta-button-header .btn,.field--name-field-cta-button-footer .btn{margin:0 auto;width:240px}.center{text-align:center}.bold{font-weight:700}p.center{margin:0}.hidden{visibility:hidden}.table{margin-bottom:0 !important}#cboxOverlay{-webkit-backdrop-filter:blur(5px) brightness(50%);-moz-backdrop-filter:blur(5px) brightness(50%);-ms-backdrop-filter:blur(5px) brightness(50%);backdrop-filter:blur(5px) brightness(50%)}.contact-form{max-width:720px;margin:64px auto}.field--name-name h2{margin:64px auto;text-align:center;text-transform:lowercase}.field--name-name h2 a:before{content:'#'}.taxonomy-term .field--name-name-text{display:none}.view-editor{display:block;position:fixed;top:0;left:54px;width:128px;z-index:999;margin-right:48px}.profile-teaser{max-width:720px;margin:0 auto;padding-bottom:32px}.profile-teaser .node__content{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:1024px){.profile-teaser .node__content{flex-direction:column}}.teaser-photo .field--name-field-photo{width:128px;height:128px;margin:16px}.teaser-text .field--name-title{font-family:var(--navigation-text-font);font-size:1.33em;font-weight:500;margin:16px}.teaser-text .field--name-body{margin:16px auto;padding:0 16px !important;font-size:.85em}.page-node-type-homepage .content-header{display:none}.homepage-segments .paragraph--type--image-grid-with-text{background:var(--cs-blue);max-height:578px;background-image:url("/themes/custom/thoc_com/css/../images/century-skills-overview-background-1080x1080.svg");background-repeat:no-repeat;background-position:center;background-size:auto 640px}.homepage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text{background:0 0}.homepage-segments .paragraph--type--image-grid-with-text>.layout{max-width:1155px;width:100%;overflow-x:hidden;margin:0 auto;display:flex;flex-direction:row;justify-content:space-evenly;background-color:transparent;box-shadow:none}.homepage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text{position:relative}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image-with-text>.field__item{position:relative}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image-with-text>.field__item:nth-child(1){transform:translate(-30%,10%)}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image-with-text>.field__item:nth-child(2){transform:translate(90%,-40%)}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image-with-text>.field__item:nth-child(3){transform:translate(50%,-20%)}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image-with-text>.field__item:nth-child(4){transform:translate(-80%,-150%)}.homepage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text>.layout{margin:0 auto;padding:16px 0;display:flex;flex-direction:row;justify-content:left;background-color:transparent;box-shadow:none}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image{width:48px;height:48px}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-image img{width:auto;max-height:48px}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text{width:100%;padding:0 16px;font-size:14px;font-weight:700;color:#fff}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text h3{font-size:18px;margin:0}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text h3 a,.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text h3 a:link,.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text h3 a:visited{color:var(--focus-color)}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text ul{list-style-type:none;margin:0;padding:0}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li{list-style-type:none;margin-left:0}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a,.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a:link,.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a:visited{color:#fff}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a:hover,.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a:focus{color:var(--focus-color)}.homepage-segments .paragraph--type--image-grid-with-text .field--name-field-text li a:active{color:var(--active-color)}.contentpage-segments .paragraph--type--image-grid-with-text{max-width:1155px;margin:0 auto;padding:32px 0}.contentpage-segments .paragraph--type--image-grid-with-text .layout{background-color:transparent !important;background-image:none !important}.contentpage-segments .paragraph--type--image-grid-with-text .field__items{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:32px;align-items:stretch}.contentpage-segments .paragraph--type--image-grid-with-text .field__items>.field__item{flex-basis:30%;text-align:center;background-color:rgba(23,43,72,.66);color:#fff;border-radius:8px;overflow:hidden;font-size:100%;box-shadow:0px 8px 16px rgba(0,0,0,.12)}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text{display:flex;flex-direction:column;justify-content:center;background-color:transparent;background-image:none !important;padding:0}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .layout{max-width:none;margin:0;display:block;background-color:transparent !important;background-image:none !important;box-shadow:none}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .field--name-field-image{width:100%;margin:0 auto;padding:0;overflow:hidden}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .field--name-field-image:before{box-shadow:inset 0px 0px 6px 6px rgba(255,255,255,1)}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .field--name-field-image img{width:100%;height:auto}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .field--name-field-text{width:100%;height:auto;padding:16px;font-size:80%}.contentpage-segments .paragraph--type--image-grid-with-text .paragraph--type--image-with-text .field--name-field-text h4{font-family:'Helvetica Neue Condensed';font-weight:700;font-size:1.33em;line-height:1;margin:16px 0}.view-footer{text-align:center}p img.align-center{width:100%;padding:8px}p img.align-left{width:50%;padding:8px}p img.align-right{width:50%;padding:8px}.basic-search{width:320px;margin:0 auto}.basic-search label{display:none;visibility:hidden}.basic-search .form--inline{display:flex}.basic-search input{border-radius:2em;font-size:80%}.form-item-search-api-fulltext input.form-text{width:240px;background:rgba(0,0,0,.2) url("/themes/custom/thoc_com/css/../images/magnifying-glass-light.svg") left no-repeat;background-size:16px;background-position:8px 8px;padding-left:36px;color:#fff;font-family:Consolas,"Andale Mono","Lucida Console","Lucida Sans Typewriter",Monaco,"Courier New","monospace"}.form-item-search-api-fulltext input.form-text:focus,.form-item-search-api-fulltext input.form-text:active{background-color:rgba(0,0,0,.8)}.view-basic-search{background-color:rgba(255,255,255,.8)}.view-basic-search .view-header{margin:0 auto;padding:32px 16px;text-align:center;color:#666}.view-basic-search .view-empty{margin:0 auto;padding:32px 16px;text-align:center;color:#666}.view-basic-search .view-header h2{text-align:center !important}.view-basic-search .views-field-title h2 a,.view-basic-search .views-field-title h2 a:link,.view-basic-search .views-field-title h2 a:visited{color:var(--link-color)}.view-basic-search .views-field-type{color:#999}.view-basic-search .view-content{width:100%;max-width:768px;margin:0 auto;padding:32px 16px}.view-basic-search .views-row{margin-bottom:1em}.view-basic-search h4{margin-bottom:0}.pager{max-width:1155px;margin:0 auto;padding:32px 16px}.pager ul{display:flex;justify-content:center}.content-form{max-width:512px;margin:32px auto;padding:16px;border:1px solid #fff;border-radius:8px;background-color:rgba(255,255,255,.8)}.creator{max-width:1155px;margin:0 auto 16px;text-align:right;padding-right:32px}.creator a,.creator a:link,.creator a:visited{font-size:9px;color:#fff;opacity:.33}.creator a:focus,.creator a:hover,.creator a:active{opacity:1}.creator a.ext sgv{display:none}.view-partner-logos img{max-height:96px;width:auto}.scale50{scale:.50}.scale60{scale:.60}.scale66{scale:.66}.scale70{scale:.70}.scale75{scale:.75}.scale80{scale:.80}.scale85{scale:.85}.scale90{scale:.90}#block-qrimageblock{display:none}.spb-popup-main-wrapper{margin:32px auto;padding:16px;border:none;z-index:999999;background-color:#fff;box-shadow:0 16px 32px rgba(0,0,0,.33);border-radius:16px}.spb-controls{right:12px}.spb_close{border:none;cursor:pointer;float:right;margin:0;padding:0;color:transparent;background:transparent url("/themes/custom/thoc_com/css/../images/circle-xmark-light.svg") no-repeat center;border-radius:16px;width:24px;height:24px}.region-feed{height:100vh;width:100vw}@media only screen and (max-width:1024px){.region-feed{display:none}}.cs-feed{display:block;position:fixed;width:320px;height:128px;right:16px;bottom:16px;overflow-x:hidden;overflow-y:auto;border-radius:8px;padding:8px;background-color:rgba(23,43,72,.88);background-image:url("/themes/custom/thoc_com/css/../images/ellipsis-light-50.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0px 8px 16px rgba(0,0,0,.12)}.cs-feed:hover{background-image:url("/themes/custom/thoc_com/css/../images/ellipsis-light.svg")}.path-frontpage .cs-feed{height:66vh}.path-calendar .view-cs-feed{background-color:rgba(23,43,72,.88);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:32px 8px}.cs-feed .view-content{margin-top:24px}.cs-calendar{margin:0 auto;max-width:320px}.cs-calendar .field-content{display:flex;flex-direction:column}.cs-calendar .swatch{display:flex;flex-direction:row;margin-bottom:16px;line-height:1.1}.cs-calendar .cal{display:flex;flex-direction:column;width:33%;padding-top:6px;padding-right:8px;color:#fff;text-align:center}.cs-calendar .datename{font-size:10px;text-transform:uppercase}.cs-calendar .date{font-family:'Helvetica Neue Condensed';font-weight:700;font-size:18px;letter-spacing:-.5px}.cs-calendar .year{font-size:10px;letter-spacing:1px}.cs-calendar .time{font-size:18px}.cs-calendar .event{display:flex;flex-direction:column;width:66%}.cs-calendar .title{padding-bottom:4px;font-family:'Helvetica Neue Condensed';font-weight:700;font-size:18px}.cs-calendar .title a:link,.cs-calendar .title a:visited{color:#fff}.cs-calendar .title a:focus,.cs-calendar .title a:hover{color:#00bfff}.cs-calendar .language{color:#fff;font-size:10px}.cs-calendar .call{margin:8px 0}.cs-calendar .call .btn{padding:4px 16px;font-size:12px}.cs-feed .closeblock{color:transparent;background-image:url("/themes/custom/thoc_com/css/../images/xmark-light.svg");background-repeat:no-repeat;background-size:contain;background-position:top right}.resizable{box-sizing:border-box;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.cs-feed .view-header{display:flex}.closebutton{display:none}.minimizebutton{display:none;width:20px;height:20px;float:left;cursor:pointer}.page-node-type-chat .content-body{display:flex;flex-direction:row;max-width:1155px;margin:0 auto}@media only screen and (max-width:1024px){.page-node-type-chat .content-body{flex-direction:column-reverse}.page-node-type-chat .content-column{width:100% !important;padding:0 !important}.page-node-type-chat .chat-column{width:100% !important;padding:0 !important}}.page-node-type-chat .content-body .layout{background:0 0}.page-node-type-chat .content-column{width:50%;padding:0 32px}.page-node-type-chat .content-column .field--name-field-segments{margin:0 auto;font-size:88%;border-radius:8px;background-color:rgba(23,43,72,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0px 8px 16px rgba(0,0,0,.12)}.page-node-type-chat .chat-column{width:50%;padding:32px}.page-node-type-chat .field--name-field-custom-html{display:flex;justify-content:center;margin:0 auto;padding:0;max-width:720px;height:80vh;opacity:.85}.page-node-type-chat .field--name-field-custom-html iframe{border-radius:8px}.page-node-type-chat .field--name-field-image{text-align:center;padding:32px 0 0}.page-node-type-chat .field--name-field-image img{max-height:200px;width:auto}
/* Source and licensing information for the above line(s) can be found at https://www.thehouseofcoaching.com/themes/custom/thoc_com/css/theme.css. */