.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.expert-container > .container-fluid,.expert-container > div > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto 0 auto 0 auto 0 auto 0 auto;grid-template-rows:repeat(5,auto);grid-gap:0 30px;}.expert-container > .container-fluid > *:nth-child(1),.expert-container > div > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.expert-container > .container-fluid > *:nth-child(2),.expert-container > div > .container-fluid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.expert-container > .container-fluid > *:nth-child(3),.expert-container > div > .container-fluid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}.expert-container > .container-fluid > *:nth-child(4),.expert-container > div > .container-fluid > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:1;}.expert-container > .container-fluid > *:nth-child(5),.expert-container > div > .container-fluid > *:nth-child(5){-ms-grid-row:3;-ms-grid-column:3;}.expert-container > .container-fluid > *:nth-child(6),.expert-container > div > .container-fluid > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:5;}.expert-container > .container-fluid > *:nth-child(7),.expert-container > div > .container-fluid > *:nth-child(7){-ms-grid-row:5;-ms-grid-column:1;}.expert-container > .container-fluid > *:nth-child(8),.expert-container > div > .container-fluid > *:nth-child(8){-ms-grid-row:5;-ms-grid-column:3;}.expert-container > .container-fluid > *:nth-child(9),.expert-container > div > .container-fluid > *:nth-child(9){-ms-grid-row:5;-ms-grid-column:5;}.expert-container > .container-fluid > *:nth-child(10),.expert-container > div > .container-fluid > *:nth-child(10){-ms-grid-row:7;-ms-grid-column:1;}.expert-container > .container-fluid > *:nth-child(11),.expert-container > div > .container-fluid > *:nth-child(11){-ms-grid-row:7;-ms-grid-column:3;}.expert-container > .container-fluid > *:nth-child(12),.expert-container > div > .container-fluid > *:nth-child(12){-ms-grid-row:7;-ms-grid-column:5;}.expert-container > .container-fluid > *:nth-child(13),.expert-container > div > .container-fluid > *:nth-child(13){-ms-grid-row:9;-ms-grid-column:1;}.expert-container > .container-fluid > *:nth-child(14),.expert-container > div > .container-fluid > *:nth-child(14){-ms-grid-row:9;-ms-grid-column:3;}.expert-container > .container-fluid > *:nth-child(15),.expert-container > div > .container-fluid > *:nth-child(15){-ms-grid-row:9;-ms-grid-column:5;}.expert-container > .container-fluid > div:nth-child(n+4),.expert-container > div > .container-fluid > div:nth-child(n+4){margin-top:60px;}.expert-container .expert-callout{text-align:center;font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));}.expert-container .expert-callout figure{margin:0 auto 20px;width:230px;height:230px;overflow:hidden;border-radius:50%;transform:scale(1);transition:transform .2s ease;position:relative;}.expert-container .expert-callout figure.zoom{transform:scale(1.05);transition:transform .2s ease;}.expert-container .expert-callout a{text-transform:none;color:#000;font-weight:400;font-family:utopia-std,serif;font-size:calc(18px + (27 - 18) * ((100vw - 375px) / (1600 - 375)));}.expert-container .expert-callout a:hover,.expert-container .expert-callout .user-is-tabbing a:focus,.user-is-tabbing .expert-container .expert-callout a:focus{color:#AE1E41;}@media (max-width:767.98px){.expert-container > .container-fluid,.expert-container > div > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0;}.expert-container > .container-fluid > *:nth-child(1),.expert-container > div > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.expert-container > .container-fluid > div:nth-child(n+4),.expert-container > div > .container-fluid > div:nth-child(n+4){margin-top:20px;}.expert-container .expert-callout{margin:20px 0;}}@media (min-width:768px) and (max-width:991.98px){.expert-container .expert-callout figure{width:180px;height:180px;}}
.layout__region--vertical #button-toggle:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.layout__region--vertical .block-menu .menu-heading a,.layout__region--vertical .block-menu > ul li a{position:relative;}.layout__region--vertical .block-menu .menu-heading a:before,.layout__region--vertical .block-menu > ul li a:before{content:"";position:absolute;bottom:0;right:calc(50%);width:0;height:0;border-top:1px solid currentColor;transition:all .2s ease;}.layout__region--vertical .block-menu .menu-heading a:after,.layout__region--vertical .block-menu > ul li a:after{content:"";position:absolute;bottom:0;left:calc(50%);width:0;height:0;border-top:1px solid currentColor;transition:all .2s ease;}.user-is-tabbing .layout__region--vertical .block-menu .menu-heading a:focus,.layout__region--vertical .block-menu .menu-heading .user-is-tabbing a:focus,.user-is-tabbing .layout__region--vertical .block-menu > ul li a:focus,.layout__region--vertical .block-menu > ul li .user-is-tabbing a:focus,.layout__region--vertical .block-menu .menu-heading a:hover,.layout__region--vertical .block-menu > ul li a:hover{text-decoration:none !important;}.user-is-tabbing .layout__region--vertical .block-menu .menu-heading a:focus:before,.layout__region--vertical .block-menu .menu-heading .user-is-tabbing a:focus:before,.user-is-tabbing .layout__region--vertical .block-menu > ul li a:focus:before,.layout__region--vertical .block-menu > ul li .user-is-tabbing a:focus:before,.layout__region--vertical .block-menu .menu-heading a:hover:before,.layout__region--vertical .block-menu > ul li a:hover:before,.user-is-tabbing .layout__region--vertical .block-menu .menu-heading a:focus:after,.layout__region--vertical .block-menu .menu-heading .user-is-tabbing a:focus:after,.user-is-tabbing .layout__region--vertical .block-menu > ul li a:focus:after,.layout__region--vertical .block-menu > ul li .user-is-tabbing a:focus:after,.layout__region--vertical .block-menu .menu-heading a:hover:after,.layout__region--vertical .block-menu > ul li a:hover:after{width:50%;transition:all .2s ease;}.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.layout__region--vertical #button-toggle{display:none;position:relative;width:100%;text-align:left;font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));text-transform:uppercase;font-weight:700;padding:12px 0;background:transparent;border:none;}.layout__region--vertical #button-toggle:after{content:"\e904";display:block;position:absolute;right:10px;top:calc(50% - 6px);transform:rotate(0);transition:all .3s ease;}.layout__region--vertical #button-toggle.collapsed{border-bottom:1px solid #e1e1e1;}.layout__region--vertical #button-toggle.collapsed:after{transform:rotate(45deg);transition:all .3s ease;}.layout__region--vertical .collapse{display:block !important;}@media (max-width:767.98px){.layout__region--vertical #button-toggle{display:block;margin-top:10px;}.layout__region--vertical .collapse{display:none !important;}.layout__region--vertical .collapse.show{display:block !important;}}.layout__region--vertical .block-menu{padding:20px 0;margin:0;position:relative;}.layout__region--vertical .block-menu:before,.layout__region--vertical .block-menu:after{content:"";display:block;position:absolute;left:0;width:100%;height:0;border-top:1px solid #e1e1e1;}.layout__region--vertical .block-menu:before{top:0;}.layout__region--vertical .block-menu:after{bottom:0;}.layout__region--vertical .block-menu .menu-heading:after{display:none;}.layout__region--vertical .block-menu .menu-heading a{text-transform:none;color:#000;font-family:utopia-std,serif;font-size:calc(18px + (27 - 18) * ((100vw - 375px) / (1600 - 375)));font-weight:400;}.layout__region--vertical .block-menu ul{list-style-type:none;margin:0;padding:0;position:relative;}.layout__region--vertical .block-menu > ul li{margin:15px 0;}.layout__region--vertical .block-menu > ul li a{text-transform:none;color:#000;font-weight:400;font-size:calc(16px + (22 - 16) * ((100vw - 375px) / (1600 - 375)));}.layout__region--vertical .block-menu > ul li a.is-active{color:#AE1E41;}.layout__region--vertical .block-menu > ul li a.is-active:before{content:"";position:absolute;bottom:0;right:calc(50%);width:50%;height:0;border-top:1px solid currentColor;transition:all .2s ease;}.layout__region--vertical .block-menu > ul li a.is-active:after{content:"";position:absolute;bottom:0;left:calc(50%);width:50%;height:0;border-top:1px solid currentColor;transition:all .2s ease;}.layout__region--vertical .block-menu > ul > li{margin:20px 40px 20px 0;}.layout__region--vertical .block-menu > ul > li.menu-item--active-trail > a{color:#AE1E41;}.layout__region--vertical .block-menu > ul > li.menu-item--active-trail ul{margin-left:40px;}.layout__region--vertical .block-menu > ul > li.menu-item--active-trail ul li a{font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));}@media (max-width:767.98px){.layout__region--vertical .block-menu{padding:0 72px 0 15px;}.layout__region--vertical .block-menu:before,.layout__region--vertical .block-menu:after{display:none;}}@media (min-width:768px) and (max-width:991.98px){.layout__region--vertical .block-menu li{padding-right:30px;}}
.accordion button:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.accordion .panel{background:#fff;border-bottom:1px solid #e1e1e1;}.accordion .panel .panel-body{padding:0 0 40px;width:90%;}.accordion button{width:100%;display:block;background:transparent;color:#000;font-size:calc(18px + (27 - 18) * ((100vw - 375px) / (1600 - 375)));font-family:utopia-std,serif;text-align:left;padding:25px 75px 25px 0;border:none;position:relative;cursor:pointer;}.accordion button:after{font-size:27.5px;content:"\e907";position:absolute;top:calc(50% - 14px);right:20px;transform:rotate(45deg);transition:all .3s ease;color:currentColor;}.accordion button.collapsed:after{transform:rotate(0);transition:all .3s ease;}.accordion button:hover,.accordion .user-is-tabbing button:focus,.user-is-tabbing .accordion button:focus{color:#AE1E41;}
.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.page-image-video{position:relative;}.page-image-video .entity-overlay__list-item a.entity-overlay-link{color:#AE1E41;background-color:#fff;font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));}.page-image-video .entity-overlay__list-item a.entity-overlay-link:hover,.page-image-video .entity-overlay__list-item .user-is-tabbing a.entity-overlay-link:focus,.user-is-tabbing .page-image-video .entity-overlay__list-item a.entity-overlay-link:focus,.page-image-video .entity-overlay__list-item a.entity-overlay-link:focus{color:#fff;background-color:#AE1E41;}@media (max-width:1199.98px){.page-image-video .entity-overlay__list-item a.entity-overlay-link{width:75px;height:75px;padding:20px 0;}}@media (max-width:575.98px){.page-image-video .entity-overlay__list-item a.entity-overlay-link{width:55px;height:55px;padding:20px 0;}}.page-image-video-area p{margin-top:15px;font-size:calc(15px + (17 - 15) * ((100vw - 375px) / (1600 - 375)));}
.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.intro-hero{margin:40px 0;}.intro-hero > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr 60px 100px;grid-template-columns:1fr 1fr 100px;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0 60px;}.intro-hero > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.intro-hero > .container-fluid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.intro-hero > .container-fluid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}.intro-hero.no-subcontent > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0;}.intro-hero.no-subcontent > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.intro-hero .hero-title{line-height:1;margin:0;font-size:calc(48px + (100 - 48) * ((100vw - 375px) / (1600 - 375)));color:#000;}.intro-hero .hero-title:after{display:none;}.intro-hero .hero-subcontent{margin:0;font-size:calc(18px + (27 - 18) * ((100vw - 375px) / (1600 - 375)));font-family:utopia-std,serif;color:#000;}@media (max-width:767.98px){.intro-hero{margin:0;}.intro-hero > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;grid-gap:20px 0;}.intro-hero > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.intro-hero > .container-fluid > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;}.intro-hero .hero-subcontent{margin:20px 0 0;}}@media (min-width:768px) and (max-width:991.98px){.intro-hero > .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0 60px;}.intro-hero > .container-fluid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.intro-hero > .container-fluid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.intro-hero .hero-subcontent{margin:20px 0 0;}}
.user-is-tabbing :focus{outline:1px dotted currentColor;outline-offset:2px;}.breadcrumb ol{list-style-type:none;margin:15px 0 0;padding:0;}.breadcrumb ol li{display:inline-block;color:#000;font-size:calc(15px + (14 - 13) * ((100vw - 768px) / (1600 - 768)));text-transform:uppercase;}.breadcrumb ol li:after{content:"/";display:inline-block;margin:0 5px;font-weight:700;}.breadcrumb ol li:last-child:after{display:none;}.breadcrumb ol li a{color:#000;font-size:calc(15px + (14 - 13) * ((100vw - 768px) / (1600 - 768)));text-transform:uppercase;text-decoration:none;}.t1-intro-block .breadcrumb ol{margin:0;}.t1-intro-block .breadcrumb ol li,.t1-intro-block .breadcrumb ol a{color:#fff;}@media (max-width:767.98px){.breadcrumb ol{display:none;}}
