/*!
Theme Name: Bankers Bank
Author: Kinetic
Author URI: https://www.kinetic.com
Version: 1.0
*/.enter-from-left{animation:enter-from-left .5s ease-in-out 1s 1 forwards;opacity:0}@keyframes enter-from-left{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}.patterned-bg{background:url(../../resources/images/pattern-triangles.png) repeat;position:relative}.patterned-bg:after,.patterned-bg:before{content:"";left:0;position:absolute;right:0}.patterned-bg:before{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:60%;top:0}.patterned-bg:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;height:35%}.patterned-bg>*{position:relative;z-index:10}.patterned-bg-no-fade-bottom{background:url(../../resources/images/pattern-triangles.png) repeat;position:relative}.patterned-bg-no-fade-bottom:after,.patterned-bg-no-fade-bottom:before{content:"";left:0;position:absolute;right:0}.patterned-bg-no-fade-bottom:before{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:60%;top:0}.patterned-bg-no-fade-bottom>*{position:relative;z-index:10}.conference-header .offcanvas-collapse{align-items:start;background-clip:padding-box;background-color:#f5f5f5;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:100%;overflow-y:auto;padding:2rem;position:fixed;right:-540px;top:var(--header-height,0);transition-duration:50ms,.3s,.3s;transition-property:top,right,visibility;transition-timing-function:ease-in-out;visibility:hidden;width:540px}.conference-header .offcanvas-collapse.open{right:0;visibility:visible}.conference-header .navbar-nav{flex-direction:column;width:100%}@media (min-width:992px){.conference-child .hero,.single-speaker .hero{min-height:200px}}@media (min-width:1600px){.conference-child .hero,.single-speaker .hero{min-height:300px}}.conference-child .hero__content .h1,.conference-child .hero__content h1,.single-speaker .hero__content .h1,.single-speaker .hero__content h1{margin-bottom:0;padding-bottom:0}.single-speaker .hero{background-color:#1f3a60!important;background-image:linear-gradient(45deg,rgba(0,0,0,.3),transparent);color:#fff}.single-speaker .hero .hero__image-wrap{display:none}.single-speaker .hero .hero__subheading,.single-speaker .hero h1{color:#fff}.single-speaker .hero .hero__subheading span,.single-speaker .hero h1 span{color:#fff!important}.single-speaker .hero a.hero__subheading:hover{color:#09aeae}.single-speaker .hero .btn:hover{border-color:#825f02}.conference-parent .layout-conferences-listing{background:url(../../resources/images/pattern-triangles.png) repeat;position:relative}.conference-parent .layout-conferences-listing:after,.conference-parent .layout-conferences-listing:before{content:"";left:0;position:absolute;right:0}.conference-parent .layout-conferences-listing:before{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:60%;top:0}.conference-parent .layout-conferences-listing:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;height:35%}.conference-parent .layout-conferences-listing>*{position:relative;z-index:10}.hero__content .h1:before,.hero__content h1:before{background-color:#825f02}.callout-intro .h1,.callout-intro h1{margin-bottom:3rem;padding-bottom:1.5rem;position:relative}.callout-intro .h1:after,.callout-intro h1:after{animation:enter-from-left .5s ease-in-out 1s 1 forwards;background-color:#825f02;bottom:-1rem;content:"";display:block;height:2px;left:calc(50% - 1.25rem);opacity:0;position:absolute;width:2.5rem}.layout-conferences-listing .layout__subheading{margin-left:auto;margin-right:auto;max-width:65ch}.layout-conferences-listing .container-fluid{max-width:1600px}@media (min-width:992px){.callout-wrap .conference-callout>*{padding-left:45px;padding-right:45px}.callout-wrap .conference-callout>* a{margin-bottom:2.75rem;margin-top:2.75rem}.callout-wrap .conference-callout>* a:hover .h3,.callout-wrap .conference-callout>* a:hover h3{color:#0d98ba}.callout-wrap .conference-callout>* .h3,.callout-wrap .conference-callout>* h3{color:#1f3a60}}.layout-embed-code{padding-top:3.5rem}.conference-header .navbar-light .navbar-toggler{border-color:transparent}@media (min-width:992px){.conference-header .navbar-brand{position:relative;top:2rem}.conference-header[data-scroll=in] .navbar-brand{top:0}}.conference-footer .footer-logo{width:100%}.conference-footer .footer-logo img{box-shadow:0 3px 6px hsla(0,0%,4%,.2);line-height:0;max-width:130px}.hidden-speaker .hero,.hidden-speaker .navbar-toggler{display:none}.add-notification{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:none;left:0;padding:1rem 2rem 1rem 1rem;position:fixed;right:0;z-index:1030}.add-notification__content{align-items:center;display:flex}.add-notification__content img{border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);margin-right:1rem;width:64px}.add-notification__share-icon{-webkit-margin-start:.15em;-webkit-margin-end:.15em;color:#007aff;display:inline;height:1.2rem;margin-inline-end:.15em;margin-inline-start:.15em}#ios-add-notification .add-notification__share-icon{-webkit-margin-start:.25em;-webkit-margin-end:.25em;height:auto;margin-inline-end:.25em;margin-inline-start:.25em;vertical-align:top;width:1rem}.add-notification__close{position:absolute;right:1rem;top:1rem;width:.5rem}
