/*! Variables */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}*{box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:none;width:auto;height:auto;white-space:inherit;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}section#home-page-hero .wrapper{text-align:left;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;padding:30px 0}section#home-page-hero .wrapper .hero{margin:0 auto;padding:0 15%;position:relative}section#home-page-hero .wrapper div.inner{max-width:1200px;height:100%;margin:0 auto;padding:100px 20px;position:relative}section#home-page-hero .wrapper h1{color:#fff;z-index:999;margin:0 0 0 1px;font-size:40px;font-weight:700;position:relative}section#home-page-hero .wrapper h1 #rotatewords{vertical-align:text-bottom;border-bottom:3px solid #fff;max-width:450px;margin-left:0;padding:50px 0 10px;display:block;position:relative;top:20px;overflow:hidden}section#home-page-hero .wrapper h1 #rotatewords>span{text-transform:uppercase;font-size:50px;position:absolute;top:0;left:0}section#home-page-hero .wrapper h2{color:#fff;position:relative;top:20px}section#home-page-hero .wrapper .gel{position:absolute;bottom:-33px;left:0}section#home-page-hero .wrapper .logo{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1128px){section#home-page-hero .wrapper .slick-list{height:100%}}@media screen and (max-width:640px){section#home-page-hero .wrapper{height:300px}section#home-page-hero .wrapper div.inner{padding:20px}}section#sub-page-hero{z-index:20;height:255px;overflow:hidden}section#sub-page-hero .wrapper{width:100%;max-width:100%}section#sub-page-hero .wrapper .inner{text-align:left;align-items:left;width:100%;max-width:1200px;margin:0 auto;padding:80px 20px 40px}@media screen and (max-width:1128px){section#sub-page-hero .wrapper .inner{padding:40px 20px}}@media screen and (max-width:768px){section#sub-page-hero .wrapper .inner{padding:20px 0 20px 30px}}@media screen and (max-width:640px){section#sub-page-hero .wrapper .inner{padding:20px 0 20px 20px}}section#sub-page-hero .wrapper .inner div{max-width:1145px;margin:0 auto}section#sub-page-hero .wrapper h1{color:#fff;max-width:100%;margin:0;font-size:40px;font-weight:700;position:relative}section#sub-page-hero .wrapper.top{background-color:#808184}section#sub-page-hero .wrapper.top .inner{background-position:right 0;background-repeat:no-repeat;background-size:contain;display:flex}section#sub-page-hero .wrapper.bot .inner{justify-content:space-between;padding-top:40px;display:flex}section#sub-page-hero .wrapper.bot .inner .nest{flex-basis:100%;min-width:100%;margin:0;padding:0}section#sub-page-hero .wrapper.bot .inner .nest h2{color:#666;word-break:break-word;margin:0;font-size:34px;font-style:italic;font-weight:400}@media screen and (max-width:768px){section#sub-page-hero{height:auto}section#sub-page-hero .wrapper h1{max-width:100%}section#sub-page-hero .wrapper.bot .inner{flex-wrap:wrap;padding-top:0;padding-left:0}section#sub-page-hero .wrapper.bot .inner h2{flex-basis:100%;order:5;min-width:100%;margin:0 20px}section#sub-page-hero .wrapper.bot .inner .nest{flex-basis:100%;order:10;min-width:100%;padding:10px 20px}}section#sub-page-hero.no-image .wrapper.bot .inner{border-bottom:1px solid gray}@media screen and (max-width:768px){section#sub-page-hero.no-image{height:180px}section#sub-page-hero.has-icon{height:auto}}section#sub-page-hero.has-icon .wrapper.bot .inner{position:relative}section#sub-page-hero.has-icon .wrapper.bot .inner .icon{width:185px;margin:15px 0 0}section#sub-page-hero.no-image,section#sub-page-hero.no-subhead{height:165px}@media screen and (max-width:1128px){section#sub-page-hero.no-image,section#sub-page-hero.no-subhead{height:auto}}section#sub-page-hero.no-image .wrapper.bot,section#sub-page-hero.no-subhead .wrapper.bot{border-bottom:0 solid gray}section.search-bar{background-color:#bf3634}section.search-bar .wrapper{width:100%;max-width:1150px;margin:0 auto;padding:15px 20px}section.search-bar .wrapper h2{color:#fff;text-transform:uppercase;margin:0 auto;font-size:28px;font-weight:400;position:relative}body{font-family:Open Sans,sans-serif}header,section,footer{text-align:center}section{z-index:5;position:relative}.wrapper{text-align:left;max-width:1200px;margin:0 auto;padding:0}a,a:link,a:active{color:#44768e;cursor:pointer;text-decoration:underline;transition:all .3s}a:hover{color:#d1d3d4;transition:all .3s}button,a.btn{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#00bbe8;border:none;border-radius:20px;padding:10px 20px;font-size:16px;transition:all .3s}button:hover,a.btn:hover{color:#fff;cursor:pointer;background-color:#bf3634;transition:all .3s}button.alt{color:#1b75bb;background-color:#fff}.alm-btn-wrap .alm-load-more-btn{background-color:#e7e8e9;color:#231f20!important;cursor:pointer!important;border:none!important;border-radius:20px!important;padding:10px 40px!important;font-size:16px!important;transition:all .3s!important}.alm-btn-wrap .alm-load-more-btn:hover{color:#fff!important;cursor:pointer!important;background-color:#0071bc!important;transition:all .3s!important}.home #ajax-load-more .alm-btn-wrap{display:none!important}header{z-index:99;background-color:#fff;border-bottom:2px solid #d9d9d9;width:100%;height:140px;font-family:Open Sans,sans-serif;display:block;position:sticky;top:0}@media screen and (max-width:1128px){header{height:90px}}header .wrapper{text-align:center;box-sizing:border-box;width:100%;max-width:100%;height:100%;margin:0 auto;padding:0;display:block;position:relative}header .wrapper .utility{vertical-align:middle;box-sizing:border-box;background-color:#d1d3d4;justify-content:center;align-items:center;width:100%;height:48px;font-size:16px;line-height:48px;display:flex}header .wrapper .utility div{justify-content:flex-end;align-items:flex-end;width:100%;max-width:1200px;padding:0 10px;display:flex}header .wrapper .utility a{color:#000;text-transform:uppercase;font-size:15px;text-decoration:none}header .wrapper .utility a:hover{color:#231f20}header .wrapper .utility ul{margin:0;padding:0}header .wrapper .utility ul li{padding:0 10px 0 20px;list-style:none;display:inline-block;position:relative}header .wrapper .utility ul li:after{content:"|";z-index:1;color:#231f20;position:absolute;top:0;right:-10px}header .wrapper .utility ul li:last-child:after{display:none}@media screen and (max-width:1128px){header .wrapper .utility{display:none}}header .wrapper .logo-menu{box-sizing:border-box;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:25px 20px;display:flex}@media screen and (max-width:1128px){header .wrapper .logo-menu{padding:50px 20px}}header .wrapper .logo-menu .search-menu a{background-image:url(../img/icons/search.png);background-position:0 0;background-repeat:no-repeat;width:20px;height:20px}header .wrapper .logo-menu .right{justify-content:space-between;display:flex}header .wrapper #burger{color:#222;cursor:pointer;font-size:30px;display:none}header .wrapper #logo{width:330px;margin:0 auto;display:block;position:relative;top:-3px}header .wrapper #mitlogo{width:62px;margin:0 auto 0 75px;display:block;position:relative}header .wrapper #mitlogo img{max-width:100%;position:relative;top:5px}header .wrapper nav{background-color:#fff;width:auto;margin:0 auto;display:block}header .wrapper nav ul{text-align:left;justify-content:center;width:100%;margin:0 auto;padding:0;display:flex;position:relative;top:10px;left:0}@media screen and (max-width:1140px){header .wrapper nav ul{padding:20px}}header .wrapper nav ul li{cursor:pointer;min-height:30px;margin:0;padding:0 10px 10px 20px;transition:margin .5s;display:inline-block;position:relative}header .wrapper nav ul li a:link,header .wrapper nav ul li a:active,header .wrapper nav ul li a:visited{color:#6d6e71;vertical-align:middle;text-transform:uppercase;font-size:16px;font-weight:400;line-height:18px;text-decoration:none;transition:all .3s;display:block}header .wrapper nav ul li a:hover{color:#0071bc;transition:all .3s}header .wrapper nav ul li span.toggle{display:none}header .wrapper nav ul li ul.sub-menu{background-color:#e7e8e9;border-top:2px solid #cedadb;width:100%;min-width:200px;height:auto;display:none;position:absolute;top:30px;left:0}header .wrapper nav ul li ul.sub-menu li{border-bottom:2px solid #cedadb;padding:5px 20px;display:block}header .wrapper nav ul li ul.sub-menu li a:link,header .wrapper nav ul li ul.sub-menu li a:active,header .wrapper nav ul li ul.sub-menu li a:visited{color:#4e4e4e;text-transform:uppercase;padding:0 0 5px;font-size:15px;line-height:18px;transition:all .3s}header .wrapper nav ul li ul.sub-menu li a:hover{color:#0071bc;transition:all .3s}header .wrapper nav ul li ul.sub-menu li:after{display:none}header .wrapper nav ul li ul.sub-menu li.menu-item-has-children{height:auto}header .wrapper nav ul li ul.sub-menu li.menu-item-has-children ul{min-width:1px;display:block;position:relative;top:0}header .wrapper nav ul li ul.sub-menu li.menu-item-has-children ul li{border-bottom:0;padding:10px 0 0 10px}header .wrapper nav ul li.no-main-hover a:hover{color:#6d6e71;transition:all .3s}header .wrapper nav ul li.no-main-hover ul.sub-menu li a:hover{color:#0071bc;transition:all .3s}@media screen and (min-width:941px){header .wrapper nav ul li:hover ul.sub-menu{display:block}header .wrapper nav ul li.mobile-only{display:none}header .wrapper nav ul li:after{content:"|";z-index:1;color:#6d6e71;position:absolute;top:0;right:-10px}header .wrapper nav ul li:last-child:after,header .wrapper nav ul li.hide-after:after{display:none}}@media screen and (max-width:1128px){header .wrapper nav{visibility:hidden;opacity:0;z-index:999;width:100%;max-width:400px;height:calc(100vh - 90px);margin:0;padding:0 0 180px;transition:transform .5s;position:fixed;top:89px;left:0;overflow:scroll;transform:translate(-200%)}header .wrapper nav ul{border-top:1px solid #6d6e71;margin:0;padding:0;display:block;left:0}header .wrapper nav ul li{background-color:#e7e8e9;border-top:0 solid #fff;border-bottom:1px solid #6d6e71;height:auto;margin:0;padding:20px;display:block}header .wrapper nav ul li span,header .wrapper nav ul li a:link,header .wrapper nav ul li a:active,header .wrapper nav ul li a:visited{color:#6d6e71;line-height:20px}header .wrapper nav ul li .toggle .fa-minus{display:none}header .wrapper nav ul li ul.sub-menu{background-color:#0000;position:relative;top:7px;border:none!important}header .wrapper nav ul li ul.sub-menu li{border:none!important}header .wrapper nav ul li ul.sub-menu li span,header .wrapper nav ul li ul.sub-menu li a:link,header .wrapper nav ul li ul.sub-menu li a:active,header .wrapper nav ul li ul.sub-menu li a:visited{color:#6d6e71;line-height:20px}header .wrapper nav ul li ul.sub-menu li span{display:none!important}header .wrapper nav ul li.open ul.sub-menu,header .wrapper nav ul li.open .toggle .fa-minus{display:block}header .wrapper nav ul li.open .toggle .fa-plus{display:none}header .wrapper nav ul li.menu-item-has-children span.toggle{z-index:999;display:block;position:absolute;top:20px;right:20px}header .wrapper nav ul li.mobile-only{display:block}header .wrapper nav ul li:after{display:none}header .wrapper nav ul li.active a{position:relative;top:0}header .wrapper nav.open{visibility:visible;opacity:1;transition:all .5s;transform:translate(0%)}}header .wrapper form#desktop-search{z-index:1;position:absolute;top:20px;right:30px}header .wrapper form#desktop-search span{width:25px;height:24px;display:inline-block;position:relative}header .wrapper form#desktop-search span #search_submit{cursor:pointer;z-index:10;background-color:#0000;border:none;width:20px;height:20px;padding:0;position:relative;top:5px}header .wrapper form#desktop-search span i{z-index:5;color:#9b9b9b;font-size:18px;position:absolute;top:5px;left:0}header .wrapper form#desktop-search label{vertical-align:top;height:24px;display:inline-block}header .wrapper form#desktop-search #search{color:#304e7f;border:none;width:72px;padding:3px 10px;line-height:24px;transition:all .5s}header .wrapper form#desktop-search #search:focus{background-color:#8e8e931f;outline:none;width:120px;transition:all .5s}@media screen and (max-width:1128px){header .wrapper{justify-content:center;align-items:center;padding:0;display:flex}header .wrapper #burger{z-index:1000;display:inline-block;position:absolute;top:25px;left:20px}header .wrapper #burger .fa-times{display:none}header .wrapper #burger .fa{font-size:24px}header .wrapper #logo{margin:0 auto;position:relative;top:0;transform:scale(1)}header .wrapper #logo img{top:3px}header .wrapper .logo-menu #menulink{position:absolute;top:30px;left:50%;transform:translate(-50%)}header .wrapper .logo-menu .right #mitlogo{position:absolute;top:25px;right:20px}header .wrapper .logo-menu .right #mitlogo img{position:relative;top:3px;transform:scale(.75)}header .wrapper .logo-menu .right nav ul{top:0}header .wrapper .logo-menu .right nav ul ul.sub-menu{top:7px}header .wrapper form{display:none}}@media screen and (max-width:479px){header .wrapper #logo{margin:0 auto;position:relative;top:0}header .wrapper #logo img{max-width:150px;height:auto;top:3px}}body.nav-open,html.nav-open{height:100vh;overflow:hidden}body.nav-open header .wrapper #burger .fa-times,html.nav-open header .wrapper #burger .fa-times{display:inline-block}body.nav-open header .wrapper #burger .fa-bars,html.nav-open header .wrapper #burger .fa-bars,body.nav-open header .wrapper #burger #search_submit,html.nav-open header .wrapper #burger #search_submit{display:none}.hidenow{display:none!important}footer .wrapper{max-width:100%;padding:0}footer .wrapper div:first-child{background:#bf3634}footer .wrapper div:first-child div{max-width:1200px;margin:0 auto;padding:50px 20px}footer .wrapper div:first-child img{max-width:262px;display:block}footer .wrapper div:first-child p{color:#ccc;font-size:15px;font-weight:700;line-height:22px;display:inline-block}footer .wrapper div:nth-child(2){background:#fff;border-bottom:1px solid #999}footer .wrapper div:nth-child(2) div{background:#fff;justify-content:space-between;max-width:1200px;margin:0 auto;padding:50px 20px;display:flex}footer .wrapper div:nth-child(2) div span{text-align:center;display:block}@media screen and (max-width:1260px){footer .wrapper div:nth-child(2){flex-wrap:wrap}footer .wrapper div:nth-child(2) div{margin:0 0 20px}}@media screen and (max-width:640px){footer .wrapper div:nth-child(2) div{flex-wrap:wrap}footer .wrapper div:nth-child(2) div span{flex-basis:100%;min-width:100%}}.circle-video{min-height:444px;max-height:444px;position:relative}.circle-video .Gvideo{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}.circle-video p.bg-image{z-index:99;cursor:pointer;justify-content:center;width:100%;max-width:428px;height:auto;max-height:445px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle-video p.bg-image img{max-height:100%}.circle-video .thumb,.circle-video .wp-video{z-index:1;width:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);width:300px!important;height:300px!important}.circle-video .thumb .wp-video-shortcode,.circle-video .wp-video .wp-video-shortcode{border-radius:150px;overflow:hidden;width:300px!important;height:300px!important}.circle-video .tle-header__video-controls{z-index:999;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px!important;height:40px!important}.circle-video .tle-header__video-button{cursor:pointer;z-index:999;background-image:url(/wp-content/themes/tlc/img/pause.svg);background-position:50%;background-repeat:no-repeat;border-radius:0;width:40px;height:40px;padding:0}.circle-video .bg-image:hover+.Gvideo .tle-header__video-controls{display:block}.trends.threecols{flex-wrap:wrap;justify-content:space-between;width:calc(100% - 40px);max-width:1130px;margin:20px auto;padding:0;display:flex}.trends.threecols .col{flex-basis:31%;min-width:31%;margin:0 0 40px}.trends.threecols .col img{max-width:100%}@media screen and (max-width:768px){.trends.threecols .col{flex-basis:47%;min-width:47%}}@media screen and (max-width:640px){.trends.threecols .col{flex-basis:100%;min-width:100%;max-width:100%}}.trends.threecols .article{text-align:left}.trends.threecols .article p{padding:0 0 20px}.trends.threecols .article .title{color:#304e7f;margin:15px 0;font-size:17px;font-weight:700;line-height:26px;text-decoration:none;display:block}.trends.threecols .article .teaser{color:#777;margin:15px 0;padding:0;font-size:15px;font-weight:400;line-height:26px;text-decoration:none}.trends.threecols .allergy img{margin:20px auto;display:block}.trends.threecols .allergy .title{color:#0071bc;font-size:25px;font-weight:700;line-height:34px;text-decoration:none}.trends.threecols .allergy p{color:#b3b3b3;font-size:25px;line-height:34px}body.hideslant{background-image:none!important}img{max-width:100%}section.bg-gray{background-color:#eaedf2}::placeholder,.alm-filter--textfield::placeholder{color:#333;opacity:1}:-ms-placeholder-shown{color:#333}.alm-filter--textfield:-ms-placeholder-shown{color:#333}::-moz-placeholder{color:#333}section .wrapper h1{color:#6d6e71;margin:0;font-size:24px;font-weight:400;line-height:45px}section .wrapper h2{color:#666;margin:0 0 20px;padding:0;font-size:40px;line-height:48px}section .wrapper h3{color:#231f20;padding:0 0 20px;font-size:28px;font-weight:400;line-height:40px}section .wrapper h3.project-title{color:#231f20;font-weight:700}section .wrapper h4{color:#6e6e71;margin:0;padding:0 0 10px;font-size:22px;font-weight:400;line-height:35px}section .wrapper h5{color:#231f20;padding:0 5% 20px;font-size:18px;line-height:26px}section .wrapper h6{color:#231f20;text-align:left;margin:0;padding:0;font-size:14px;line-height:20px}section .wrapper p{color:#777;margin:20px auto;padding:0;font-size:18px;line-height:28px}section .wrapper p strong{color:#000}section .wrapper p.center{text-align:center}section .wrapper p.center img{margin:0 10%;display:inline-block}section .wrapper p.btns{justify-content:center;margin:20px auto 0;padding:0 0 20px;display:flex}section .wrapper p.btns a{margin:0 20px}@media screen and (max-width:768px){section .wrapper p.btns{flex-wrap:wrap}section .wrapper p.btns a{flex-basis:100%;min-width:100%;margin:20px}}section .wrapper ul li,section .wrapper ol li{margin:0 0 20px 20px;font-size:20px;line-height:30px}@media screen and (max-width:768px){section .wrapper ul,section .wrapper ol{padding:0 0 0 20px}}section .wrapper a,section .wrapper a:link,section .wrapper a:active{text-decoration:none}section .wrapper .links{text-align:left;margin:20px 0;font-size:20px;line-height:24px}section .wrapper .slide-up{position:relative;top:-130px}section .wrapper .single-class h1{color:#304e7f;font-size:40px;font-weight:700}section .wrapper .single-class p.season{color:#666}section.content-block .wrapper{text-align:left;max-width:1200px;margin:0 auto;padding:30px 20px}section.content-block .wrapper h3{color:#000;margin-bottom:0;padding-bottom:0}@media screen and (max-width:768px){section.content-block .wrapper p,section.content-block .wrapper ul li{font-size:16px;line-height:30px}}section.content-block .wrapper.border-bottom{border-bottom:2px solid #d9d9d9}section.content-block .wrapper.squeeze{max-width:840px}@media screen and (max-width:768px){section.content-block{max-width:100%;margin:0 auto}section.content-block .wrapper{max-width:100%;padding:40px 20px;overflow:auto}}section.content-block.subpage .wrapper{text-align:left;padding:40px 20px}section.content-block.subpage .wrapper :last-child{margin-bottom:0}section.content-block.subpage .wrapper .thumbleft{float:left;width:50%;margin:0 70px 70px 0}@media screen and (max-width:640px){section.content-block.subpage .wrapper .thumbleft{float:none;width:100%;margin:0 0 20px}}section.content-block.subpage .wrapper ul,section.content-block.subpage .wrapper ol{margin:20px 0 0 20px;padding:0}section.content-block.subpage .wrapper ul li,section.content-block.subpage .wrapper ol li{color:#6d6e71;font-size:17px;line-height:26px}section.content-block.subpage .wrapper ul li a,section.content-block.subpage .wrapper ol li a{color:#0071bc;text-decoration:none}section.content-block.subpage .wrapper ul li a.btn,section.content-block.subpage .wrapper ol li a.btn{color:#fff}section.content-block.subpage .wrapper .threecols{flex-wrap:wrap;justify-content:space-between;max-width:1130px;margin:20px auto;padding:0 20px;display:flex}section.content-block.subpage .wrapper .threecols .col{flex-basis:30%;min-width:30%;max-width:340px}section.content-block.subpage .wrapper .threecols .col img{max-width:100%}@media screen and (max-width:768px){section.content-block.subpage .wrapper .threecols .col{flex-basis:47%;min-width:47%}}@media screen and (max-width:640px){section.content-block.subpage .wrapper .threecols .col{flex-basis:100%;min-width:100%}}section.content-block.subpage .wrapper .threecols .article{text-align:left}section.content-block.subpage .wrapper .threecols .article .title{color:#304e7f;margin:15px 0;font-size:17px;font-weight:700;line-height:26px;text-decoration:none;display:block}section.content-block.subpage .wrapper .threecols .article .teaser{color:#777;margin:15px 0;font-size:17px;font-weight:700;line-height:26px;text-decoration:none}@media screen and (max-width:768px){section.content-block.subpage .wrapper{padding:30px 20px}section.content-block.subpage .wrapper :first-child{margin-top:0}}section.content-block.subpage .wrapper.align-left{text-align:left}section.content-block.subpage .wrapper.align-left h2,section.content-block.subpage .wrapper.align-left h3,section.content-block.subpage .wrapper.align-left h4,section.content-block.subpage .wrapper.align-left p{max-width:1200px}section.content-block.no-padding-top .wrapper{padding:0 20px 40px}section.content-block.remove .wrapper{padding:0 20px}section.content-block.removet .wrapper{padding:0 20px 40px}section.content-block.bg-red{background:#bf3634}section.content-block.bg-red .wrapper h1{color:#fff}section.content-block.left-align .wrapper{text-align:left}section.content-block.left-align .wrapper h1,section.content-block.left-align .wrapper h2,section.content-block.left-align .wrapper h3,section.content-block.left-align .wrapper h4{text-align:left;max-width:100%}section.content-block.left-align .wrapper h2{font-weight:400}section.content-block.workshops .wrapper{margin:0 auto;padding-top:0}.wpcf7-form textarea,.wpcf7-form textarea:focus{border:0}.twocols{flex-wrap:wrap;justify-content:center;max-width:1130px;margin:20px auto;padding:0 20px;display:flex}.twocols .col{flex-direction:column;flex-basis:48%;justify-content:center;align-items:center;min-width:48%;max-width:340px;display:flex}@media screen and (max-width:768px){.twocols .col{flex-basis:100%;min-width:100%}}#search-results .wrapper{text-align:left;max-width:1170px;padding:20px 30px}#search-results .wrapper h1{color:#6d6e71}#search-results .wrapper ul{margin:21px 0;padding:0}#search-results .wrapper li{margin:0 0 20px;list-style:none}#search-results .wrapper li p{margin:0;padding:0}#search-results .wrapper li a{text-decoration:none}#search-results .wrapper .col{margin:0 0 40px}section.search-form{text-align:center;margin:0 auto}section.search-form .wrapper{max-width:600px;margin:0 auto}section.search-form input{margin:10px auto;display:block}section.search-form input.btn{color:#fff;text-align:center;background-color:#ccc;border:1px solid #fff;border-radius:25px;margin:20px auto;padding:10px 50px;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}section.search-form input.btn:hover{color:#fff;background-color:#d1d3d4;transition:all .3s}.filter{justify-content:flex-start;align-items:flex-start;display:flex}.filter span{margin:0 10px 0 0;display:inline-block;position:relative;top:11px}#pick-one img{display:none}#pick-one img.show{display:block}.hide-apply-now .apply-now{display:none!important}.videoWrapper{height:0;padding-bottom:56.25%;position:relative}.videoWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.people section .wrapper h3{line-height:30px}form input[type=text],form input[type=email]{color:#666;background-color:#fff;border:none;width:100%;margin:10px 0;padding:20px;font-size:16px;font-weight:700}form input:focus-visible{outline:none}form input[type=date]{color:#777;border:none;padding:8px}form .wpcf7-checkbox .wpcf7-list-item{display:block!important}form ::placeholder{color:#666;font-weight:400}form input{max-width:100%}form textarea{width:100%}form input[type=submit]{color:#fff;text-align:center;background-color:#304e7f;border:none;border-radius:20px;margin:20px auto;padding:10px 40px;font-family:Open Sans,sans-serif;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}form input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#bf3634;transition:all .3s}.post-password-form{max-width:600px;margin:0 auto}.post-password-form label input{border:1px solid #231f20;width:auto}section.four-cols.news-rows .wrapper{padding:0 20px 60px}section.four-cols.news-rows .wrapper .row{border-top:1px solid #e9e9ea;padding:20px 0 0}section.four-cols.news-rows .wrapper .row .col{padding-top:20px}section.four-cols.news-rows .wrapper .row .col .news-item{margin:0 0 50px}section.four-cols.news-rows .wrapper .row .col .news-item .date{color:#231f20}section.four-cols.news-rows .wrapper .row .col .news-item a{color:#231f20;font-size:18px;font-weight:700;line-height:22px;text-decoration:none}section.four-cols.news-rows .wrapper .row.hide{display:none}@media screen and (max-width:768px){section.four-cols.news-rows .wrapper{padding:0 20px}section.four-cols.news-rows .wrapper .row{border:none}section.four-cols.news-rows .wrapper .row .col .news-item{border-top:1px solid #e9e9ea;margin:0;padding:20px 0 0}}section.two-cols.news-rows .wrapper,section.three-cols.news-rows .wrapper{padding:0 20px 60px}section.two-cols.news-rows .wrapper .row,section.three-cols.news-rows .wrapper .row{border-top:1px solid #e9e9ea;padding:20px 0 0}section.two-cols.news-rows .wrapper .row .col:not(:last-child),section.three-cols.news-rows .wrapper .row .col:not(:last-child){border-right:1px solid #e9e9ea}@media screen and (max-width:768px){section.two-cols.news-rows .wrapper .row .col:not(:last-child),section.three-cols.news-rows .wrapper .row .col:not(:last-child){border-right:0 solid #e9e9ea}}section.two-cols.news-rows .wrapper .row .col .news-item,section.three-cols.news-rows .wrapper .row .col .news-item{margin:0 0 50px}section.two-cols.news-rows .wrapper .row .col .news-item .date,section.three-cols.news-rows .wrapper .row .col .news-item .date{color:#231f20;margin-top:10px}section.two-cols.news-rows .wrapper .row .col .news-item a,section.three-cols.news-rows .wrapper .row .col .news-item a{color:#231f20;font-size:18px;font-weight:700;line-height:22px;text-decoration:none}section.two-cols.news-rows .wrapper .row .col .news-item .quote,section.three-cols.news-rows .wrapper .row .col .news-item .quote{color:#231f20;opacity:1;box-sizing:border-box;background-color:#fde7df;min-height:192px;padding:20px 35px;font-size:16px;font-style:italic;position:relative;overflow:visible}section.two-cols.news-rows .wrapper .row .col .news-item .quote:after,section.three-cols.news-rows .wrapper .row .col .news-item .quote:after{content:"";opacity:1;background-image:url(/wp-content/uploads/2023/05/quotearrow.png);background-position:0 0;background-repeat:no-repeat;width:29px;height:29px;position:absolute;bottom:-29px;left:20%}section.two-cols.news-rows .wrapper .row .col .news-item.split,section.three-cols.news-rows .wrapper .row .col .news-item.split{display:flex}section.two-cols.news-rows .wrapper .row .col .news-item.split .left,section.three-cols.news-rows .wrapper .row .col .news-item.split .left{box-sizing:border-box;flex-basis:50%;min-width:50%;padding:0 10px 0 0}section.two-cols.news-rows .wrapper .row .col .news-item.split .right,section.three-cols.news-rows .wrapper .row .col .news-item.split .right{box-sizing:border-box;flex-basis:50%;min-width:50%;padding:0 0 0 10px}section.two-cols.news-rows .wrapper .row .col .news-item.split .right img,section.three-cols.news-rows .wrapper .row .col .news-item.split .right img{height:auto}section.two-cols.news-rows .wrapper .row .col .news-item.big .date span span:last-child,section.three-cols.news-rows .wrapper .row .col .news-item.big .date span span:last-child{display:none}section.two-cols.news-rows .wrapper .row .col .news-item.big a,section.three-cols.news-rows .wrapper .row .col .news-item.big a{font-size:26px;line-height:32px;transition:all .3s}section.two-cols.news-rows .wrapper .row .col .news-item.big a:hover,section.three-cols.news-rows .wrapper .row .col .news-item.big a:hover{color:#0071bc;transition:all .3s}section.two-cols.news-rows .wrapper .row .col .news-item.big .teaser,section.three-cols.news-rows .wrapper .row .col .news-item.big .teaser{margin:20px 0}@media screen and (max-width:768px){section.two-cols.news-rows .wrapper,section.three-cols.news-rows .wrapper{padding:0 20px 20px}section.two-cols.news-rows .wrapper .row,section.three-cols.news-rows .wrapper .row{border:none}section.two-cols.news-rows .wrapper .row .col .news-item,section.three-cols.news-rows .wrapper .row .col .news-item{border-top:1px solid #e9e9ea;margin:0;padding:20px 0 40px}section.two-cols.news-rows .wrapper .row .col .news-item .quote,section.three-cols.news-rows .wrapper .row .col .news-item .quote{margin-bottom:20px}section.two-cols.news-rows .wrapper .row .col .news-item.split,section.three-cols.news-rows .wrapper .row .col .news-item.split{flex-wrap:wrap}section.two-cols.news-rows .wrapper .row .col .news-item.split .left,section.three-cols.news-rows .wrapper .row .col .news-item.split .left{flex-basis:100%;min-width:100%;padding:0}section.two-cols.news-rows .wrapper .row .col .news-item.split .right,section.three-cols.news-rows .wrapper .row .col .news-item.split .right{flex-basis:100%;min-width:100%;padding:20px 0 0}}.home section.three-cols.news-rows .wrapper .row{border-top:0 solid #e9e9ea!important}section.two-cols.news-rows.news-big-row{background-color:#f2f2f2}section.two-cols.news-rows.news-big-row .wrapper{max-width:1200px;padding-top:50px;padding-bottom:40px}section.two-cols.news-rows.news-big-row .wrapper .featured-row{justify-content:space-between}section.two-cols.news-rows.news-big-row .wrapper .featured-row .col{padding:0}section.two-cols.news-rows.news-big-row .wrapper .featured-row .col:first-child{flex-basis:30%;min-width:30%}section.two-cols.news-rows.news-big-row .wrapper .featured-row .col:nth-child(2){flex-basis:65%;min-width:65%}section.two-cols.news-rows.news-big-row .wrapper h3{color:#000;margin:0 0 20px;padding:0;font-size:28px;font-weight:400}section.two-cols.news-rows.news-big-row .wrapper .row{border-top:2px solid #c8caca}section.two-cols.news-rows.news-big-row .wrapper .row .col:not(:last-child){border-right:0 solid #e9e9ea}section.two-cols.news-rows.news-big-row .wrapper .row .col img{height:auto!important}section.four-cols.news-rows .wrapper .row .col:not(:last-child){border-right:1px solid #e9e9ea}section.two-cols.news-rows.no-border-top .wrapper .row{border:none}section.two-cols.news-rows:last-of-type .wrapper{padding:0 20px 60px}section.content-block.subpage .wrapper .news-content{justify-content:space-between;display:flex}section.content-block.subpage .wrapper .news-content .news-left{flex-basis:33.3333%;min-width:33.3333%;padding:0 30px 0 0}section.content-block.subpage .wrapper .news-content .news-left .quote{color:#231f20;opacity:1;box-sizing:border-box;background-color:#fde7df;min-height:192px;margin:0 0 20px;padding:20px 35px;font-size:16px;font-style:italic;position:relative;overflow:visible}section.content-block.subpage .wrapper .news-content .news-left .quote:after{content:"";opacity:1;background-image:url(/wp-content/uploads/2023/05/quotearrow.png);background-position:0 0;background-repeat:no-repeat;width:29px;height:29px;position:absolute;bottom:-29px;left:20%}section.content-block.subpage .wrapper .news-content .news-right{flex-basis:66.666%;min-width:66.666%}section.content-block.subpage .wrapper .news-content .news-right.full{flex-basis:100%;min-width:100%}@media screen and (max-width:640px){section.content-block.subpage .wrapper .news-content{flex-wrap:wrap}section.content-block.subpage .wrapper .news-content .news-left,section.content-block.subpage .wrapper .news-content .news-right{flex-basis:100%;min-width:100%;margin:0 0 20px;padding:0}}section.two-cols .wrapper{max-width:1150px;margin:0 auto;padding:40px 20px}section.two-cols .wrapper .row{flex-wrap:wrap;display:flex}section.two-cols .wrapper .row .col{box-sizing:border-box;flex-basis:50%;min-width:50%;padding:0 30px}@media screen and (max-width:1260px){section.two-cols .wrapper .row .col{padding:0 20px}}section.two-cols .wrapper .row .col h2{color:#231f20;margin:0 0 20px;font-size:35px;font-weight:400;line-height:40px}section.two-cols .wrapper .row .col h3{color:#231f20;margin:-5px 0 20px;font-size:24px;font-weight:400;line-height:39px}section.two-cols .wrapper .row .col p{color:#6d6e71;margin:0 0 20px;font-size:16px;line-height:24px}section.two-cols .wrapper .row .col p.quote{color:#304e7f;font-size:24px;font-style:italic;line-height:38px}section.two-cols .wrapper .row .col :last-child{margin-bottom:0}section.two-cols .wrapper .row .col .image{width:100%;height:100%;padding:0;position:relative;overflow:hidden}section.two-cols .wrapper .row .col .image img{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.two-cols .wrapper .row .col.image{align-items:stretch;display:flex}section.two-cols .wrapper .row .col.image .inner-image{background-position:50%;background-size:cover;flex:1;margin-bottom:0!important}section.two-cols .wrapper .row .col.col-service-image img{width:100%}section.two-cols .wrapper .row .col.flex{flex-direction:column;justify-content:center;display:flex}section.two-cols .wrapper .row .col.flex h2{color:#231f20;margin:0 0 20px;font-size:35px;font-weight:400;line-height:40px}section.two-cols .wrapper .row .col.flex p{color:#6d6e71;margin:0 0 20px;font-size:18px;line-height:28px}section.two-cols .wrapper .row .col.flex p.quote{color:#304e7f;font-size:24px;font-style:italic;line-height:38px}section.two-cols .wrapper.border-top{border-top:1px solid #dedfe0}@media screen and (max-width:768px){section.two-cols .wrapper.border-top{border-top:none}section.two-cols .wrapper{padding:30px}section.two-cols .wrapper .row .col{border:none;flex-basis:100%;min-width:100%;margin:0;padding:0}section.two-cols .wrapper .row .col:last-child{margin:0}section.two-cols .wrapper .row .col.image-left{margin:0 0 20px}section.two-cols .wrapper .row .col.image-right{margin:0 0 30px}section.two-cols .wrapper .row .col h2{font-size:36px;line-height:44px}section.two-cols .wrapper .row .col h3{font-size:20px;line-height:24px}section.two-cols .wrapper .row .col p{font-size:16px;line-height:24px}section.two-cols .wrapper .row .col .gallery{margin:20px 0 0}section.two-cols .wrapper .row .col.flex h2{margin:0 0 20px;font-size:32px;line-height:36px}section.two-cols .wrapper .row .col.flex p{font-size:16px;line-height:24px}section.two-cols .wrapper .row .col.col-service-image{margin:20px 0 0}}@media screen and (max-width:640px){section.two-cols .wrapper .row .col img{max-width:100%}}@media screen and (max-width:768px){section.two-cols.trends-archive .wrapper .row .col{margin:0}}section.two-cols.with-title .wrapper .intro{background-image:url(../img/line.png);background-position:0 33px;background-repeat:repeat-x;justify-content:center;margin:0 20px;display:flex}section.two-cols.with-title .wrapper .intro h3{color:#231f20;background-color:#fff;margin:0 auto 35px;padding:15px 40px;font-size:28px;font-weight:400;display:inline-block;position:relative}@media screen and (max-width:768px){section.two-cols.with-title .wrapper .intro{margin:0}section.two-cols.with-title .wrapper .intro h3{margin:0 auto 10px}}section.two-cols .wrapper .row .col .project{margin:0 0 20px}section.two-cols .wrapper .row .col .project p{font-size:18px;line-height:24px}section.two-cols .wrapper .row .col .project p.title{margin:0;font-weight:700}section.two-cols .wrapper .row .col .project a{margin:0}section.two-cols.hasbg .wrapper .row .col h2{margin:40px 0 20px}section.two-cols.hasbg .wrapper .row .col div:last-child:not(.image),section.two-cols.hasbg .wrapper .row .col p:last-child{margin-bottom:40px}section.two-cols.border-top .wrapper{padding:30px 30px 63px}section.two-cols .wrapper.remove-top-bottom-padding{padding:0 30px}section#weworkon.two-cols .wrapper{padding:40px 30px 0}section.three-cols .wrapper{max-width:1200px;margin:0 auto;padding:60px 20px 63px}section.three-cols .wrapper .row .alm-reveal{flex-wrap:wrap;display:flex}section.three-cols .wrapper .row .alm-reveal .col{box-sizing:border-box;border-right:1px solid #e8e8e9;flex-basis:33.3333%;min-width:33.3333%;margin:0 0 65px;padding:0 23px}section.three-cols .wrapper .row .alm-reveal .col .news-item .date span span:last-child{display:none}section.three-cols .wrapper .row .alm-reveal .col .news-item .newstitle{color:#231f20;min-height:52px;margin:15px 0;font-size:18px;font-weight:700;line-height:26px;display:block}section.three-cols .wrapper .row .alm-reveal .col .news-item .newstitle a{color:#231f20;font-size:18px;font-weight:700;line-height:26px;text-decoration:none;transition:all .3s}section.three-cols .wrapper .row .alm-reveal .col .news-item .newstitle a:hover{color:#0071bc;transition:all .3s}section.three-cols .wrapper .row .alm-reveal .col p{color:#231f20;margin:0 0 20px;font-size:16px;line-height:26px}section.three-cols .wrapper .row .alm-reveal .col ul{margin:0 0 50px;padding:0;list-style:none}section.three-cols .wrapper .row .alm-reveal .col ul li{color:#6d6e71;margin:0 0 3px;font-size:16px;font-weight:400;line-height:24px}section.three-cols .wrapper .row .alm-reveal .col ul li a{color:#58595b;font-size:16px;line-height:26px;text-decoration:none}section.three-cols .wrapper .row .alm-reveal .col ul li.parent{color:#1b75bc;margin:0 0 10px;font-size:20px;font-weight:700;line-height:24px}section.three-cols .wrapper .row .alm-reveal .col ul li.parent a{color:#1b75bc;font-size:20px;line-height:24px}section.three-cols .wrapper .row .alm-reveal .col ul.bullets{margin:0 0 50px 20px;list-style:outside}section.three-cols .wrapper .row .alm-reveal .col:nth-child(3n){border-right:none}section.three-cols .wrapper .row .alm-reveal .col.flex{flex-direction:column;justify-content:center;display:flex}section.three-cols .wrapper .row .alm-reveal .col.flex h2{color:#231f20;margin:0 0 20px;font-size:35px;font-weight:400;line-height:40px}section.three-cols .wrapper .row .alm-reveal .col.flex p{color:#6d6e71;margin:0 0 20px;font-size:18px;line-height:28px}section.three-cols .wrapper.border-top{border-top:1px solid #dedfe0}@media screen and (max-width:768px){section.three-cols .wrapper{padding:30px 20px}section.three-cols .wrapper .row .alm-reveal .col{border:none;flex-basis:100%;min-width:100%;margin:0 0 20px;padding:0 10px}section.three-cols .wrapper .row .alm-reveal .col .date,section.three-cols .wrapper .row .alm-reveal .col .title{max-width:400px}section.three-cols .wrapper .row .alm-reveal .col img{max-width:100%}section.three-cols .wrapper .row .alm-reveal .col h4{margin:10px 0}section.three-cols .wrapper .row .alm-reveal .col ul{margin:0 0 20px}section.three-cols .wrapper .row .alm-reveal .col ul li.parent{line-height:30px}section.three-cols .wrapper .row .alm-reveal .col:last-child,section.three-cols .wrapper .row:last-child .col:last-child .project{margin:0}}section.three-cols.with-title .wrapper .intro{background-image:url(../img/line.png);background-position:0 33px;background-repeat:repeat-x;justify-content:center;margin:0 20px;display:flex}section.three-cols.with-title .wrapper .intro h3{color:#231f20;background-color:#fff;margin:0 auto 60px;padding:15px 40px;font-size:28px;font-weight:400;display:inline-block;position:relative}section.three-cols.with-title .wrapper .intro .btn{color:#fff;background-color:#304e7f;margin:0 auto 40px;padding:15px 40px;font-size:13px;font-weight:400;line-height:16px;display:inline-block;position:relative;top:8px}section.three-cols.with-title .wrapper .intro .btn:before,section.three-cols.with-title .wrapper .intro .btn:after{content:"";z-index:999;background-color:#fff;width:40px;height:40px;position:absolute;top:0}section.three-cols.with-title .wrapper .intro .btn:before{left:-40px}section.three-cols.with-title .wrapper .intro .btn:after{right:-40px}@media screen and (max-width:768px){section.three-cols.with-title .wrapper .intro h3{margin:0 auto 20px;padding:15px 20px}}section.three-cols.services .wrapper .row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}section.three-cols.subjects .wrapper{max-width:1300px;padding:60px 20px 20px}section.three-cols.subjects .wrapper .row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:768px){section.three-cols.subjects .wrapper{padding:30px 20px}section.three-cols.subjects .wrapper .row .col{margin:0}}section.three-cols.projects .wrapper{max-width:1300px;padding:0 20px 20px}section.three-cols.projects .wrapper .row p{color:#6d6e71;font-size:18px;line-height:28px}section.three-cols.markets .wrapper{padding:40px 20px 20px}section.three-cols.topics .wrapper,section.three-cols.service_categories .wrapper{max-width:1300px;padding:40px 20px 20px}section.three-cols.service_categories .wrapper .col.services-col{padding:0 0 50px}section.three-cols.service_categories .wrapper .col.services-col a{font-size:18px;text-decoration:none}section.three-cols.articles .wrapper{padding:0 20px 20px}.single-services section.four-cols.our-team .wrapper{max-width:1300px}section.border-top .wrapper{border-top:2px solid #e9e9ea;padding:30px 20px}section.three-cols .wrapper .row .col.services ul li a:hover{color:#304e7f}section.news-cols .wrapper{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:25px 20px 0}section.news-cols .wrapper .filter{position:relative;left:23px}section.news-cols .wrapper .title{z-index:10;justify-content:center;width:100%;margin:30px 0;display:flex;position:relative}section.news-cols .wrapper .title span{background-color:#fff;margin:0 auto;padding:0 40px;font-size:28px;font-weight:400;display:inline-block}section.news-cols .wrapper .title:after{content:"";z-index:-1;border:1px solid #5497cd;width:100%;position:absolute;top:15px;left:0}section.news-cols .wrapper .row{flex-wrap:wrap;display:flex}section.news-cols .wrapper .row .col{box-sizing:border-box;border-right:1px solid #e7e8e9;flex-basis:33.333%;min-width:33.3333%;margin:0 0 65px;padding:0 23px}section.news-cols .wrapper .row .col img{max-width:100%;height:auto!important}section.news-cols .wrapper .row .col .date{color:#000;font-size:16px}section.news-cols .wrapper .row .col .date .type{text-transform:lowercase}section.news-cols .wrapper .row .col .title{min-height:45px}section.news-cols .wrapper .row .col .title a{color:#000;padding-bottom:15px;font-size:18px;font-weight:700;text-decoration:none;display:block}section.news-cols .wrapper .row .col .title.big a{font-size:24px;line-height:28px}section.news-cols .wrapper .row .col .newstitle a{color:#000;padding-bottom:15px;font-weight:700;display:block}section.news-cols .wrapper .row .col .quote{color:#231f20;opacity:1;box-sizing:border-box;background-color:#f2f2f2;min-height:231px;margin:0 0 20px;padding:10px 35px 35px;font-size:16px;font-style:italic;position:relative;overflow:visible}section.news-cols .wrapper .row .col .quote:after{content:"";opacity:1;background-image:url(/wp-content/themes/tlc/img/quotearrow.png);background-position:0 0;background-repeat:no-repeat;width:29px;height:29px;position:absolute;bottom:-28px;left:20%}section.news-cols .wrapper .row .col a.thumb img{max-height:252px}section.news-cols .wrapper .row .col:nth-child(3n),section.news-cols .wrapper .row .col:last-child{border:none}@media screen and (max-width:768px){section.news-cols .wrapper .row .col{border:none;flex-basis:100%;min-width:100%;margin:0 0 80px;padding:0}section.news-cols .wrapper .row .col:last-child{margin:0}}.alm-listing.alm-ajax{flex-wrap:wrap;display:flex}.accordions{width:90%;margin:0 0 40px}.accordions h2{text-align:left;color:#000;margin:20px 0 60px;font-weight:700;display:block}.accordions .accordion{cursor:pointer;border-bottom:2px solid #cecece;padding:20px 100px 20px 0;position:relative}.accordions .accordion span:first-child{color:#304e7f;font-size:25px;font-weight:400;line-height:36px}.accordions .accordion span.plus,.accordions .accordion span.minus{color:#fff;text-align:center;background-color:#304e7f;border-radius:25px;width:50px;height:50px;padding:8px 16px;font-size:29px;transition:all .3s;position:absolute;top:10px;right:10px}.accordions .accordion span.minus{display:none}.accordions .accordion .content{max-height:0;transition:all .6s;overflow:hidden}.accordions .accordion .content a{text-decoration:none}.accordions .accordion:nth-child(2){border-top:2px solid #cecece}.accordions .accordion.open span.plus{display:none}.accordions .accordion.open span.minus{display:block!important}.accordions .accordion.open .content{max-height:5000px;transition:all .6s;overflow:auto}.accordions .accordion:hover span.plus{background-color:#bf3634;transition:all .3s}@media screen and (max-width:640px){.accordions{width:100%}}.full-width-accordions .accordions{width:100%}section.content-block.faculty-block .wrapper{padding:30px 20px}section.content-block.faculty-block .wrapper .group-copy{text-align:center;display:none}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap{display:none}section.content-block.faculty-block .wrapper .faculty-wrap .top{cursor:pointer;justify-content:space-between;align-items:flex-start;margin:0 0 20px;display:flex}section.content-block.faculty-block .wrapper .faculty-wrap .top .arrow{width:50px;transform:rotate(180deg)}@media screen and (max-width:640px){section.content-block.faculty-block .wrapper .faculty-wrap .top img{max-width:300px}}section.content-block.faculty-block .wrapper .faculty-wrap .alm-btn-wrap{display:none!important}section.content-block.faculty-block .wrapper .faculty-wrap h2{text-align:left;color:#304e7f;max-width:1200px;margin:0 0 40px;padding:0;font-size:40px;font-weight:700}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing{flex-wrap:wrap;gap:10px;width:100%;margin:0;display:flex}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty{text-align:left;flex-basis:calc(25% - 10px);margin:0 0 30px;padding:0;position:relative}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty img{border-radius:112.5px;max-width:225px}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty .copy{padding:20px}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty h3{color:#231f20;margin:0 0 10px;padding:0;font-size:23px;font-weight:700;line-height:26px}section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty p{margin:0 0 10px;padding:0;font-size:14px;line-height:20px}@media screen and (max-width:768px){section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty{flex-basis:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:640px){section.content-block.faculty-block .wrapper .faculty-wrap .ajax-load-more-wrap .alm-listing .faculty{flex-basis:100%;min-width:100%}}section.content-block .wrapper .faculty-wrap.active .top .arrow{transform:rotate(0)}section.content-block .wrapper .faculty-wrap.active .ajax-load-more-wrap,section.content-block .wrapper .faculty-wrap.active .group-copy{display:block}section.content-block .wrapper .faculty-wrap.active+.group-copy{display:block!important}section.schedule .wrapper{padding:20px 20px 10px}section.schedule .wrapper h2{color:#231f20;text-align:left;max-width:100%;margin:20px 0;padding:0}section.schedule .wrapper h3{text-align:left;max-width:100%}section.schedule .wrapper table{width:100%;margin:0 0 40px}section.schedule .wrapper table tr th{text-align:left;padding:10px 10px 20px;font-size:18px;font-style:italic;font-weight:400}section.schedule .wrapper table tr td{text-align:left;padding:10px 10px 20px;font-size:15px}section.schedule .wrapper table tr td a{color:#304e7f;font-weight:700;text-decoration:none}section.schedule .wrapper table tr td.inhouselink .main{display:block}section.schedule .wrapper table tr td.inhouselink .hover,section.schedule .wrapper table tr .inhouselink:hover .main{display:none}section.schedule .wrapper table tr .inhouselink:hover .hover{display:block}section.schedule .wrapper table tr td.image img{max-width:90px!important}section.schedule .wrapper table tr:nth-child(odd) td{background-color:#e6e6e6}section.schedule .wrapper .other{text-align:left;margin:40px 0 20px}section.schedule .wrapper .other h4{color:#231f20;max-width:100%;margin:20px 0;padding:0}section.schedule .wrapper .other ul{margin:10px 0;padding:0;list-style:none}@media screen and (max-width:768px){section.schedule .wrapper{padding:0 20px}section.schedule .wrapper table tr td.image img{min-width:75px}}@media screen and (max-width:640px){section.schedule .wrapper table tr td{width:100%;min-width:100%;display:block}section.schedule .wrapper table tr th{display:none}}section.course-list .wrapper table tr th:first-child,section.course-list .wrapper table tr td:first-child{width:15%}section.course-list .wrapper table tr th:nth-child(2),section.course-list .wrapper table tr td:nth-child(2){width:70%}section.course-list .wrapper table tr th:nth-child(3),section.course-list .wrapper table tr td:nth-child(3){width:9.5%}section.course-list .wrapper table tr th:nth-child(4),section.course-list .wrapper table tr td:nth-child(4){text-align:right;width:5%}section.publications{display:none}section.publications .wrapper h2{font-size:28px;line-height:40px}section.publications .wrapper table tr td{max-width:350px}section.publications .wrapper table tr th{border-bottom:1px solid #000}section.publications.active{display:block}#pub_tabs{text-align:left;max-width:1200px;margin:0 auto;padding:30px 20px}#pub_tabs ul{flex-wrap:wrap;justify-content:flex-start;gap:20px;margin:0;padding:0;list-style:none;display:flex}#pub_tabs ul li{color:#fff;text-transform:uppercase;background-color:#d1d3d4;border-radius:20px;padding:10px 20px;font-size:14px;transition:all .3s}#pub_tabs ul li:hover{background-color:#00bbe8;transition:all .3s}#pub_tabs ul li.active{background-color:#00bbe8}.single-class h1{color:#304e7f;font-size:40px;font-weight:700}.alm-filters-container .alm-filter--select{text-align:left}.alm-filters-container .alm-filter--select select{padding:10px;color:#231f20!important;background-color:#e7e8e9!important;width:auto!important}.alm-filters-container .alm-filter--select select:focus-visible,.alm-filters-container .alm-filter--select select:focus{appearance:none;border:none!important}.alm-filters-container{display:flex}.alm-filters-container .alm-filter--text-wrap.has-button input[type=text],.alm-filters-container .alm-filter--text-wrap.has-button input[type=text]:focus{background-color:#e7e8e9;border:none;margin:0 0 0 20px}.alm-filters-container .alm-filter--text-wrap.has-button button{color:#231f20;background-color:#e7e8e9;margin:0 0 0 10px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;box-shadow:none!important;border-radius:20px!important}.alm-filters--controls{justify-content:center!important}.alm-filters--controls button{color:#231f20!important;box-shadow:none!important;background-color:#e7e8e9!important;border-radius:20px!important;margin:0 0 0 10px!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;font-weight:400!important}.alm-filters--controls #alm-filters-reset-button{height:40px;line-height:40px;transition:all .3s}.alm-filters--controls #alm-filters-reset-button span{padding:0 5px;top:0;left:4px}.alm-filters--controls #alm-filters-reset-button:hover{color:#fff!important;background-color:#565656!important;transition:all .3s!important}.alm-filters-container .alm-filter--text-wrap input[type=number],.alm-filters-container .alm-filter--text-wrap input[type=text]{min-width:150px!important}.slider-section{position:relative}.slider-section .wrapper{z-index:10;width:100%;max-width:840px;padding:85px 20px;position:relative}.slider-section .wrapper .slick-slider{width:100%;position:relative}.slider-section:before{content:"";z-index:-1;background-color:#bf3634;width:10vw;height:100%;position:absolute;top:0;left:0%}@media screen and (max-width:768px){.slider-section:before{z-index:1;width:100vw;height:20px}}.slider-section:after{content:"";z-index:-1;background-color:#e7eaef;width:90vw;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:768px){.slider-section:after{width:100vw}}.slider-section.testimonials .wrapper .slick-slider .slick-prev,.slider-section.testimonials .wrapper .slick-slider .slick-next{width:25px;height:48px}.slider-section.testimonials .wrapper .slick-slider .slick-prev:before,.slider-section.testimonials .wrapper .slick-slider .slick-next:before{font-size:0}.slider-section.testimonials .wrapper .slick-slider .slick-prev{background-image:url(/wp-content/themes/tlc/img/slider/arrow.png);left:-60px}.slider-section.testimonials .wrapper .slick-slider .slick-next{background-image:url(/wp-content/themes/tlc/img/slider/arrow2.png);right:-60px}.slider-section.testimonials .wrapper .slide{align-items:center;width:100%;max-width:960px;min-height:200px;margin:0 auto;display:flex}.slider-section.testimonials .wrapper .slide .image{box-sizing:border-box;flex-basis:40%;min-width:40%;padding:0 40px 0 0}.slider-section.testimonials .wrapper .slide .image img{border-radius:50%;max-width:100%}.slider-section.testimonials .wrapper .slide .copy h2{color:gray;font-size:24px;font-weight:400;line-height:40px}.slider-section.testimonials .wrapper .slide .copy h4{color:gray;padding:0;font-size:18px;font-weight:400;line-height:24px}.slider-section.testimonials .wrapper .slide .copy h4 strong{color:#000}.slider-section.testimonials .wrapper .slide .copy.has-image{flex-basis:60%;min-width:60%}.slider-section.testimonials .wrapper .slide .copy.no-image{flex-basis:100%;min-width:100%}.slider-section.testimonials .wrapper .slide .copy.no-image h2,.slider-section.testimonials .wrapper .slide .copy.no-image h4{text-align:center}@media screen and (max-width:768px){.slider-section.testimonials .wrapper{padding:40px 20px}.slider-section.testimonials .wrapper .slick-slider .slick-prev{left:0}.slider-section.testimonials .wrapper .slick-slider .slick-next{right:0}.slider-section.testimonials .wrapper .slick-slider .slide{flex-wrap:wrap}.slider-section.testimonials .wrapper .slick-slider .slide .image,.slider-section.testimonials .wrapper .slick-slider .slide .copy,.slider-section.testimonials .wrapper .slick-slider .slide .copy.has-image{flex-basis:100%;min-width:100%;padding:0}.slider-section.testimonials .wrapper .slick-slider .slide .image{text-align:center}.slider-section.testimonials .wrapper .slick-slider .slide .image img{max-width:300px;margin:0 auto 20px}.slider-section.testimonials .wrapper .slick-slider .slide .copy{text-align:center;padding:0 40px}}.slider-section.testimonials.has-bg .wrapper:before,.slider-section.testimonials.has-bg .wrapper:after{display:none}section.news-carousel{text-align:left;margin:40px 0 0}section.news-carousel .wrapper h2{color:#808184}section.news-carousel .wrapper .news-images-wrap{max-width:1200px;margin:0 auto}section.news-carousel .wrapper .news-images-wrap .img-wrap{text-align:center;width:100%;height:100%;padding:0 100px}section.news-carousel .wrapper .news-images-wrap .img-wrap span{box-sizing:border-box;text-align:center;height:100%;display:block}section.news-carousel .wrapper .news-images-wrap .img-wrap img{max-width:100%;max-height:600px;margin:0 auto}section.news-carousel .slick-track{align-items:flex-start;display:flex}section.news-carousel .slick-prev,section.news-carousel .slick-next{z-index:9999;width:25px;height:45px;background-position:0 0!important;background-repeat:no-repeat!important;border-radius:0!important}section.news-carousel .slick-prev button,section.news-carousel .slick-next button{border-radius:0}section.news-carousel .slick-next{background-image:url(/wp-content/themes/tlc/img/slider/arrow2.png);width:25px;height:48px;right:-3%}section.news-carousel .slick-prev{background-image:url(/wp-content/themes/tlc/img/slider/arrow.png);width:25px;height:48px;left:-3%}section.news-carousel .slick-prev:before,section.news-carousel .slick-next:before{content:"";color:#302d2d}section.news-carousel .slick-next:hover,section.news-carousel .slick-prev:hover{transition:all .3s}@media screen and (max-width:640px){section.news-carousel .slick-next{right:3%}section.news-carousel .slick-prev{left:3%}}section.news-carousel .wrapper{max-width:1200px;margin:0 auto;padding:25px 50px 0}section.news-carousel .wrapper .title{z-index:10;justify-content:center;width:100%;margin:30px 0;display:flex;position:relative}section.news-carousel .wrapper .title span{background-color:#fff;margin:0 auto;padding:0 40px;font-size:28px;font-weight:400;display:inline-block}section.news-carousel .wrapper .row{width:100%}section.news-carousel .wrapper .row .col{box-sizing:border-box;width:410px;padding:0 23px}section.news-carousel .wrapper .row .col img{max-width:100%;height:auto!important}section.news-carousel .wrapper .row .col .thumb{background-position:50%;background-size:cover;max-width:100%}section.news-carousel .wrapper .row .col .copy{background:#f2f2f2;padding:20px 35px}section.news-carousel .wrapper .row .col .icon{text-align:center;position:relative;top:-25px}section.news-carousel .wrapper .row .col .icon a{border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto;transition:all .3s;display:flex}section.news-carousel .wrapper .row .col .icon a img{max-width:100%}section.news-carousel .wrapper .row .col .icon a .hover{display:none}section.news-carousel .wrapper .row .col .icon a:hover{background-color:#bf3634;transition:all .3s}section.news-carousel .wrapper .row .col .icon a:hover .main{display:none}section.news-carousel .wrapper .row .col .icon a:hover .hover{display:block}section.news-carousel .wrapper .row .col .date .type{color:#4885aa;text-transform:uppercase;font-size:17px;font-weight:700}section.news-carousel .wrapper .row .col .title{min-height:45px;margin:0}section.news-carousel .wrapper .row .col .title a{color:#231f20;padding-bottom:15px;font-size:18px;font-weight:700;line-height:22px;text-decoration:none}section.news-carousel .wrapper .row .col .title.big a{font-size:24px;line-height:28px}section.news-carousel .wrapper .row .col .desc{color:#231f20;opacity:1;box-sizing:border-box;padding:0 0 40px;font-size:16px;position:relative;overflow:visible}section.news-carousel .wrapper .row .col a.thumb img{max-height:252px}@media screen and (max-width:768px){section.news-carousel .wrapper{padding:0 60px}section.news-carousel .wrapper .slick-prev{left:-50px}section.news-carousel .wrapper .slick-next{right:-50px}section.news-carousel .wrapper .row .col{border:none;margin:0 0 80px;padding:0}section.news-carousel .wrapper .row .col:last-child{margin:0}}section.blocks .wrapper{max-width:1200px;padding:40px 20px}section.blocks .wrapper .title{z-index:10;justify-content:center;width:100%;margin:30px 0;display:flex;position:relative}section.blocks .wrapper .title span{background-color:#fff;margin:0 auto;padding:0 40px;font-size:28px;font-weight:400;display:inline-block}section.blocks .wrapper .title:after{content:"";z-index:-1;border:1px solid #5497cd;width:100%;position:absolute;top:15px;left:0}section.blocks .wrapper .blocks{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}section.blocks .wrapper .block{text-align:left;flex-basis:48%;min-width:48%}section.blocks .wrapper .block .wrap{min-height:400px;margin:0}section.blocks .wrapper .block h3{color:#304e7f;max-width:100%;margin:0 0 20px;padding:0;font-size:28px;font-weight:400;line-height:40px}section.blocks .wrapper .block h3.blue{color:#0071bc;margin-bottom:0;padding-bottom:0;font-size:25px;line-height:39px}section.blocks .wrapper .block h4{color:#666;font-size:22px;font-weight:400}section.blocks .wrapper .block ul,section.blocks .wrapper .block ol{margin:20px 0;padding:0}section.blocks .wrapper .block ul li,section.blocks .wrapper .block ol li{color:#777;font-size:17px;line-height:26px}section.blocks .wrapper .block ul.bullets{margin:20px 0 0 20px;list-style:outside}section.blocks .wrapper .block ul.bullets li{font-weight:400}section.blocks .wrapper .block p{color:#666;font-size:18px;line-height:28px}section.blocks .wrapper .block.image p{margin:0;padding:0}section.blocks .wrapper .blocks.threecol .block{text-align:center;flex-basis:30%;min-width:30%}@media screen and (max-width:768px){section.blocks .wrapper .blocks.threecol .block{padding:20px 0}}section.blocks .wrapper .block.content{justify-content:flex-start;align-items:center;padding-left:0%}section.blocks .wrapper .block.content iframe{max-width:100%}section.blocks .wrapper .block.content div{margin:55px 100px 55px 20px}section.blocks .wrapper .block.content div.wpcf7{margin:30px 0}section.blocks .wrapper .block.content .wrap{margin:0}@media screen and (max-width:768px){section.blocks .wrapper .block.content div{margin:55px 20px}}section.blocks .wrapper .block.image{flex-direction:column;display:flex}section.blocks .wrapper .block.image div{background-position:50%;background-size:cover;width:100%;height:100%}section.blocks .wrapper .block.image img{max-width:100%}@media screen and (max-width:768px){section.blocks .wrapper{padding:0 20px}section.blocks .wrapper .block{padding:40px 0;flex-basis:100%!important;min-width:100%!important}}section.blocks .wrapper .pageblocks{flex-wrap:wrap;justify-content:space-between;max-width:100%;margin:0 auto;display:flex}section.blocks .wrapper .pageblocks .pageblock{flex-basis:48%;min-width:48%;margin:0;position:relative}@media screen and (max-width:640px){section.blocks .wrapper .pageblocks .pageblock{flex-basis:100%;min-width:100%}}section.blocks .wrapper .pageblocks .pageblock .overlay{z-index:1;background-image:url(/wp-content/themes/tlc/img/restingtint.png);background-repeat:repeat;background-size:cover;width:100%;height:100%;position:absolute}@media screen and (max-width:640px){section.blocks .wrapper .pageblocks .pageblock .overlay{display:none!important}}section.blocks .wrapper .pageblocks .pageblock .photo{z-index:1;position:relative}section.blocks .wrapper .pageblocks .pageblock .photo:after{z-index:20;content:"";opacity:1;background-image:url(/wp-content/themes/tlc/img/tint.png);background-size:cover;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}section.blocks .wrapper .pageblocks .pageblock .copy{z-index:10;text-align:center;width:100%;padding:20px 50px;position:relative}section.blocks .wrapper .pageblocks .pageblock h4{color:#304e7f;margin:0 0 10px;padding:0;font-size:28px;font-weight:400}section.blocks .wrapper .pageblocks .pageblock p{margin:0;font-size:18px;line-height:28px}section.blocks .wrapper .pageblocks .pageblock a{z-index:2;display:block;position:relative}section.blocks .wrapper .pageblocks .pageblock a .icon{z-index:10;text-align:center;transition:all .3s;position:relative}section.blocks .wrapper .pageblocks .pageblock a .icon img{width:50px}section.blocks .wrapper .pageblocks .pageblock a .icon img.hover{display:none}section.blocks .wrapper .pageblocks .pageblock:hover .photo:after,section.blocks .wrapper .pageblocks .pageblock:hover a .overlay{opacity:0;transition:all .3s}section.blocks .wrapper .pageblocks .pageblock:hover a .icon{background-color:#fff;transition:all .3s}section.blocks .wrapper .pageblocks .pageblock:hover a img.hover{display:inline-block}section.blocks .wrapper .pageblocks .pageblock:hover a img.main{display:none}section.blocks .wrapper .pageblocks.three .pageblock{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:33.3333%;min-width:33.3333%;min-height:350px}section.blocks .wrapper .pageblocks.three .pageblock a{width:100%;height:100%}@media screen and (max-width:768px){section.blocks .wrapper .pageblocks.three .pageblock{flex-basis:50%;min-width:50%}}@media screen and (max-width:640px){section.blocks .wrapper .pageblocks.three .pageblock{flex-basis:100%;min-width:100%;min-height:300px;padding:0 0 40px}}section.blocks.highlights .wrapper{max-width:1200px;padding:0}section.blocks.split-two-one .blocks .block:first-child{flex-basis:66%;min-width:66%}section.blocks.split-two-one .blocks .block:nth-child(2){flex-basis:32%;min-width:32%}section.blocks.split-one-two .blocks .block:first-child{flex-basis:30%;min-width:30%}section.blocks.split-one-two .blocks .block:first-child h4{padding:0 0 20px}section.blocks.split-one-two .blocks .block:nth-child(2){flex-basis:66%;min-width:66%}section.blocks.no-padding-top-bottom .wrapper{padding:0 20px}section.blocks.no-padding-top-bottom .wrapper .blocks{align-items:center}section.blocks.no-padding-top-bottom .wrapper .blocks .block.content h2{max-width:80%}section.split-columns .wrapper{max-width:1200px;margin:0 auto;padding:60px 20px 40px;display:flex}section.split-columns .wrapper .left{flex-basis:30%;min-width:30%;padding:0 3% 0 0}section.split-columns .wrapper .left img{border-radius:50%}section.split-columns .wrapper .left h4{color:#666;margin:0 0 20px;padding:0;font-size:25px;font-weight:400;line-height:39px}section.split-columns .wrapper .left p.name{margin-top:10px;font-weight:700}section.split-columns .wrapper .content{flex-basis:70%;min-width:70%;padding:0 0 0 60px}section.split-columns .wrapper h2{color:#304e7f;margin:0 0 20px;font-size:40px;font-weight:700;line-height:46px}section.split-columns .wrapper h3{color:#666;margin:0 0 20px;font-size:25px;font-weight:400;line-height:39px}section.split-columns .wrapper p{color:#000;margin:0 0 20px;font-size:18px;line-height:30px}section.split-columns .wrapper p.date span span:last-child{display:none}.workshops .wrapper #workshops-wrap{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.workshops .wrapper #workshops-wrap .workshop{background-color:#eaedf2;flex-basis:45%;min-width:45%;max-width:615px;margin:0 0 30px;display:flex}.workshops .wrapper #workshops-wrap .workshop .copy{flex-basis:50%;min-width:50%;padding:20px;position:relative}.workshops .wrapper #workshops-wrap .workshop .copy p{color:#000;margin:10px 0;font-size:18px}.workshops .wrapper #workshops-wrap .workshop .copy p.desc{font-size:16px;line-height:20px}.workshops .wrapper #workshops-wrap .workshop .copy p.cta{position:absolute;bottom:20px;left:21px}.stacked_entry_points .wrapper{padding:20px 20px 150px}.stacked_entry_points .wrapper .entry_point a{justify-content:space-between;gap:0;width:100%;display:flex;position:relative}.stacked_entry_points .wrapper .entry_point .plus{z-index:10;width:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stacked_entry_points .wrapper .entry_point .hover{z-index:10;width:50px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stacked_entry_points .wrapper .entry_point .copy{z-index:5;text-align:right;flex-direction:column;flex-basis:50%;justify-content:center;min-width:50%;padding:5%;display:flex}.stacked_entry_points .wrapper .entry_point .copy h2{color:#304e7f;margin:0}.stacked_entry_points .wrapper .entry_point .copy h4{padding:0}.stacked_entry_points .wrapper .entry_point .image{z-index:5;flex-basis:50%;min-width:50%;overflow:hidden}.stacked_entry_points .wrapper .entry_point .image img{transition:all .3s}.stacked_entry_points .wrapper .entry_point .image:hover img{transition:all .3s;transform:scale(1.1)}.stacked_entry_points .wrapper .entry_point:nth-child(2n) .copy{text-align:left;order:5}.stacked_entry_points .wrapper .entry_point:nth-child(2n) .image{order:1}.stacked_entry_points .wrapper .entry_point:hover .plus{display:none}.stacked_entry_points .wrapper .entry_point:hover .hover{display:block}@media screen and (max-width:768px){.stacked_entry_points .wrapper{padding:50px 20px 0}.stacked_entry_points .wrapper .entry_point{margin:0 0 40px}.stacked_entry_points .wrapper .entry_point a{flex-wrap:wrap}.stacked_entry_points .wrapper .entry_point .copy,.stacked_entry_points .wrapper .entry_point .image{flex-basis:100%;min-width:100%}.stacked_entry_points .wrapper .entry_point .image{order:1}.stacked_entry_points .wrapper .entry_point .copy{text-align:left;order:5;padding:20px 0}}section.swoosh_with_photo .wrapper{max-width:1200px;padding:40px 20px;overflow:visible}section.swoosh_with_photo .wrapper .blocks{box-sizing:content-box;z-index:2;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:150px 0 0;display:flex;position:relative}section.swoosh_with_photo .wrapper .blocks .swoosh{z-index:9999;max-width:1485px;position:absolute;top:-3%;left:-13%}section.swoosh_with_photo .wrapper .blocks .left{z-index:1;flex-basis:30%;justify-content:center;align-items:flex-start;min-width:30%;display:flex;position:relative}section.swoosh_with_photo .wrapper .blocks .content{flex-basis:66%;min-width:66%}section.swoosh_with_photo .wrapper .blocks:after{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1485px){section.swoosh_with_photo .wrapper .blocks .swoosh{max-width:100%;top:50px;left:-70px}}@media screen and (max-width:1200px){section.swoosh_with_photo .wrapper{padding:0 20px}section.swoosh_with_photo .wrapper .blocks{flex-wrap:wrap;padding:30px 0 0}section.swoosh_with_photo .wrapper .blocks .block{padding-bottom:40px;flex-basis:100%!important;min-width:100%!important}section.swoosh_with_photo .wrapper .blocks .left{background-image:url(/wp-content/themes/tlc/img/swoosh.png);background-position:0 0;background-repeat:no-repeat;background-size:1060px;justify-content:flex-start}section.swoosh_with_photo .wrapper .blocks .left img{margin-top:90px;margin-bottom:60px;margin-left:72px}section.swoosh_with_photo .wrapper .swoosh{display:none;left:0}}.stream-video{aspect-ratio:16/9;width:100%}.four-cols{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.four-cols div{text-align:center;flex-basis:23%;min-width:23%}.four-cols div img{max-width:360px}@media screen and (max-width:768px){.four-cols div{text-align:center;flex-basis:48%;min-width:48%}}@media screen and (max-width:640px){.four-cols div{text-align:center;flex-basis:100%;min-width:100%}}section.flip-cards .wrapper{max-width:1150px;margin:0 auto;padding:40px 20px 0}section.flip-cards .wrapper .cards-wrap{flex-wrap:wrap;display:flex}section.flip-cards .wrapper .cards-wrap .flip_card{box-sizing:border-box;perspective:1000px;background-color:#0000;flex-basis:50%;min-width:50%;height:700px;padding:0 30px 60px}@media screen and (max-width:640px){section.flip-cards .wrapper .cards-wrap .flip_card{flex-basis:100%;min-width:100%;height:650px;padding:0 20px 30px}}section.flip-cards .wrapper .cards-wrap .flip_card .flip-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s;position:relative}section.flip-cards .wrapper .cards-wrap .flip_card .front,section.flip-cards .wrapper .cards-wrap .flip_card .back{backface-visibility:hidden;width:100%;height:100%;position:absolute}section.flip-cards .wrapper .cards-wrap .flip_card .front p,section.flip-cards .wrapper .cards-wrap .flip_card .back p{text-align:center;margin:5px 0}section.flip-cards .wrapper .cards-wrap .flip_card .front{background-color:#f2f2f2;background-image:url(/wp-content/themes/tlc/img/corner_b.png);background-position:100% 100%;background-repeat:no-repeat;transition:all .3s}section.flip-cards .wrapper .cards-wrap .flip_card .front .fc-front-inner{padding:0 20px 40px}section.flip-cards .wrapper .cards-wrap .flip_card .front .fc-front-inner img{margin:30px 0 20px}section.flip-cards .wrapper .cards-wrap .flip_card .front .fc-front-inner img.logo{filter:grayscale()}section.flip-cards .wrapper .cards-wrap .flip_card .front .fc-front-inner img.plus{width:50px}section.flip-cards .wrapper .cards-wrap .flip_card .front .fc-front-inner img.hover{width:50px;display:none}section.flip-cards .wrapper .cards-wrap .flip_card .front:hover{background-image:url(/wp-content/themes/tlc/img/corner_r.png);transition:all .3s}section.flip-cards .wrapper .cards-wrap .flip_card .back{background-color:#f2f2f2;background-image:url(/wp-content/themes/tlc/img/corner_b.png);background-position:100% 100%;background-repeat:no-repeat;flex-direction:column;justify-content:space-between;padding:40px 0;transition:all .3s;display:flex;transform:rotateY(180deg)}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner{padding:0 50px 10px}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner p{font-size:16px;line-height:22px}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner .mobile{display:none}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner img{margin:0 0 40px}@media screen and (max-width:1100px){section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner{padding:0 20px 10px}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner .mobile{display:block}section.flip-cards .wrapper .cards-wrap .flip_card .back .fc-back-inner .desktop{display:none}}section.flip-cards .wrapper .cards-wrap .back:hover{background-image:url(/wp-content/themes/tlc/img/corner_r.png);transition:all .3s}section.flip-cards .wrapper .cards-wrap .flip_card:hover{cursor:pointer}section.flip-cards .wrapper .cards-wrap .flip_card:hover .fc-front-inner img.plus{display:none}section.flip-cards .wrapper .cards-wrap .flip_card:hover .fc-front-inner img.hover{display:inline-block}section.flip-cards .wrapper .cards-wrap .flip_card.flipped .flip-card-inner{transform:rotateY(180deg)}.four_section_tabs .wrapper{max-width:1200px;padding:0 20px 40px}.four_section_tabs .wrapper .tabs-top{flex-wrap:wrap;justify-content:space-between;gap:0;display:flex}.four_section_tabs .wrapper .tabs-top div.tab{text-align:center;text-align:left;cursor:pointer;border-right:1px solid #d2d2d2;flex-basis:20%;min-width:20%;padding:35px 25px;position:relative}.four_section_tabs .wrapper .tabs-top div.tab .info{font-size:16px;line-height:22px}@media screen and (max-width:400px){.four_section_tabs .wrapper .tabs-top div.tab .info{font-size:13px;line-height:18px}}.four_section_tabs .wrapper .tabs-top div.tab p{color:#999;font-size:16px;line-height:22px}.four_section_tabs .wrapper .tabs-top div.tab p strong{font-weight:700;font-weight:20px}.four_section_tabs .wrapper .tabs-top div.tab p.year{font-size:26px;line-height:32px;position:absolute;bottom:0;left:25px}@media screen and (max-width:825px){.four_section_tabs .wrapper .tabs-top div.tab p.year{position:relative;left:auto}}@media screen and (max-width:400px){.four_section_tabs .wrapper .tabs-top div.tab p.year{font-size:13px;line-height:18px}}.four_section_tabs .wrapper .tabs-top div.tab img{max-width:calc(100% - 40px)}@media screen and (max-width:825px){.four_section_tabs .wrapper .tabs-top div.tab img{max-width:100%}.four_section_tabs .wrapper .tabs-top div.tab p{font-size:30px}.four_section_tabs .wrapper .tabs-top div.tab span.desc{display:none}}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-top div.tab{flex-direction:column;justify-content:space-between;padding:5px;display:flex}}.four_section_tabs .wrapper .tabs-top div.tab.active{cursor:none;background-color:#f2f2f2}.four_section_tabs .wrapper .tabs-top div.tab:after{content:"";z-index:999;background-image:url(/wp-content/themes/tlc/img/arrow-down.png);background-position:calc(100% - 25px) 35px;background-repeat:no-repeat;background-size:30px;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:825px){.four_section_tabs .wrapper .tabs-top div.tab:after{background-position:calc(100% - 5px) 35px;background-size:20px;display:none}}.four_section_tabs .wrapper .tabs-top div.tab.active:after{background-position:25px calc(100% - 35px);transform:rotate(180deg)}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-top div.tab.active:after{background-position:5px calc(100% - 35px)}}.four_section_tabs .wrapper .tabs-top div.tab:hover p{color:#000}.four_section_tabs .wrapper .tabs-top div.tab:first-child{border-left:0 solid #999}.four_section_tabs .wrapper .tabs-top div.tab:last-child{border-right:0 solid #999}.four_section_tabs .wrapper .tabs-top div#tab-1 .group{color:#bf3634;font-size:26px;font-weight:700}.four_section_tabs .wrapper .tabs-top div#tab-1 p{color:#999}.four_section_tabs .wrapper .tabs-content .tab{max-width:100%;padding:35px 25px;display:none}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-content .tab{max-width:100%}}.four_section_tabs .wrapper .tabs-content .tab p,.four_section_tabs .wrapper .tabs-content .tab div,.four_section_tabs .wrapper .tabs-content .tab ul,.four_section_tabs .wrapper .tabs-content .tab li{color:#000}.four_section_tabs .wrapper .tabs-content .tab h3{margin:0;padding:0}.four_section_tabs .wrapper .tabs-content .tab .quote{color:#666;font-size:24px;font-style:italic;line-height:36px}.four_section_tabs .wrapper .tabs-content .tab .author{color:#666}.four_section_tabs .wrapper .tabs-content .tab .in-page-columns{text-align:center;justify-content:center;gap:50px;display:flex}.four_section_tabs .wrapper .tabs-content .tab .in-page-columns span{color:#c4233b;font-size:50px;font-weight:700;display:block}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-content .tab .in-page-columns{flex-wrap:wrap}.four_section_tabs .wrapper .tabs-content .tab .in-page-columns div{flex-basis:100%}}.four_section_tabs .wrapper .tabs-content .tab.active{background-color:#f2f2f2;border-left:0 solid #999;display:block}.four_section_tabs .wrapper .tabs-content .tab:nth-child(2),.four_section_tabs .wrapper .tabs-content .tab:nth-child(3){position:relative;left:0}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-content .tab:nth-child(2),.four_section_tabs .wrapper .tabs-content .tab:nth-child(3){left:0}}.four_section_tabs .wrapper .tabs-content .tab:nth-child(4){position:relative;left:0}@media screen and (max-width:640px){.four_section_tabs .wrapper .tabs-content .tab:nth-child(4){left:0}}.five_section_tabs{margin:30px 0 0}.five_section_tabs .wrapper{max-width:1200px;padding:0 20px 40px}.five_section_tabs .wrapper .tabs-top{flex-wrap:wrap;justify-content:space-between;gap:0;display:flex}.five_section_tabs .wrapper .tabs-top div.tab{text-align:center;text-align:left;cursor:pointer;border-right:1px solid #d2d2d2;flex-basis:20%;min-width:20%;padding:35px 25px;position:relative}.five_section_tabs .wrapper .tabs-top div.tab p{color:#999;font-size:16px;line-height:22px}.five_section_tabs .wrapper .tabs-top div.tab p span.group{font-weight:700;font-weight:20px;color:#222}.five_section_tabs .wrapper .tabs-top div.tab img{max-width:calc(100% - 40px)}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-top div.tab img{max-width:100%}}@media screen and (max-width:825px){.five_section_tabs .wrapper .tabs-top div.tab p span.desc{display:none}}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-top div.tab{padding:5px}}.five_section_tabs .wrapper .tabs-top div.tab.active{cursor:none;background-color:#f2f2f2}.five_section_tabs .wrapper .tabs-top div.tab:after{content:"";z-index:999;background-image:url(/wp-content/themes/tlc/img/arrow-down.png);background-position:calc(100% - 25px) 55px;background-repeat:no-repeat;background-size:30px;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:825px){.five_section_tabs .wrapper .tabs-top div.tab:after{background-position:calc(100% - 5px) 55px;background-size:20px;display:none}}.five_section_tabs .wrapper .tabs-top div.tab.active:after{background-position:25px calc(100% - 55px);transform:rotate(180deg)}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-top div.tab.active:after{background-position:5px calc(100% - 55px)}}.five_section_tabs .wrapper .tabs-top div.tab:hover p{color:#000}.five_section_tabs .wrapper .tabs-top div.tab:first-child{border-left:0 solid #999}.five_section_tabs .wrapper .tabs-top div.tab:last-child{border-right:0 solid #999}.five_section_tabs .wrapper .tabs-content .tab{max-width:100%;padding:35px 25px;display:none}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-content .tab{max-width:100%}}.five_section_tabs .wrapper .tabs-content .tab p,.five_section_tabs .wrapper .tabs-content .tab div,.five_section_tabs .wrapper .tabs-content .tab ul,.five_section_tabs .wrapper .tabs-content .tab li{color:#000}.five_section_tabs .wrapper .tabs-content .tab .quote{color:#666;font-size:24px;font-style:italic;line-height:36px}.five_section_tabs .wrapper .tabs-content .tab .author{color:#666}.five_section_tabs .wrapper .tabs-content .tab .in-page-columns{text-align:center;justify-content:center;gap:15px;display:flex}.five_section_tabs .wrapper .tabs-content .tab .in-page-columns span{color:#c4233b;font-size:50px;font-weight:700;display:block}.five_section_tabs .wrapper .tabs-content .tab.active{background-color:#f2f2f2;border-left:0 solid #999;display:block}.five_section_tabs .wrapper .tabs-content .tab:nth-child(2),.five_section_tabs .wrapper .tabs-content .tab:nth-child(3){position:relative;left:0}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-content .tab:nth-child(2),.five_section_tabs .wrapper .tabs-content .tab:nth-child(3){left:0}}.five_section_tabs .wrapper .tabs-content .tab:nth-child(4){position:relative;left:0}@media screen and (max-width:640px){.five_section_tabs .wrapper .tabs-content .tab:nth-child(4){left:0}}