body {
    margin: 0;
    line-height: 1.5;
    font-family: "Red Hat Display", sans-serif;
}

a {
    text-decoration: none;
    color: rgb(13, 110, 253);
}

p {
    margin-bottom: 1rem;
}

.widget {
    border: 1px solid transparent;
}

.header-wrapper {
    background-image: linear-gradient(
      to bottom,
      rgba(12, 22, 31, 0) 0%,
      rgba(12, 22, 31, 0) 59%,
      rgba(12, 22, 31, 1) 100%), url("background.jpg");
    background-size: cover;
}

.header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-size: cover;
    padding: 26px 0;
    width: 100%;
    margin: auto;
    max-width: 1440px;
}

.logo-left {
    width: 33.33%;
}

.logo-left svg {
    max-height: 139px;
    margin-top: 7px;
    margin-left: 3px;
}

.logo-right {
    width: 41.66%;
    display: flex;
    justify-content: center;
}

.logo-right svg {
    width: 300px;
    max-height: 80px;
    margin-top: 17px;
}

.main-wrapper {
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .7),
                inset 0 30px 30px -30px rgba(0, 0, 0, .4);
}

.main {
    padding: 40px 25px 0;
    margin: auto;
    color: #333333;
    max-width: 1390px;
}

.footer-wrapper {
    background: rgba(0, 0, 0, 0.04);
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    margin-top: 96px;
}

.footer {
    max-width: 1390px;
    margin: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 25px;
    padding-bottom: 96px;
    color: #575757;
}

.footer-section {
    width: 33.33%
}

.sponsor-wrapper {
    font-size: 14px;
}

.sponsor-icon {
    float: left;
    margin-right: 20px;
    width: 64px;
    height: 64px;
    background-size: cover;
    background-image: url("data:image/png;base64,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");
}

.icon-fb {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACGUlEQVRIS7VWvW7CMBCOAYkBVJjYqNqZATLyp9InKJ3YKDwAKpXYqz5B6RMAI1M7siUVf2OoBHNR2ZgAsSAB6Z0VowDBTqh6UmQrPn/f/dlnInGk3+9fbTabrK7rN4SQIIwxVIf5AOYzGD99Pl9dluXZKRhitWAAPwNIgWcAWwOiutvtfonH4+ND/SOCbrdb2G63b6B4YQfcpLNwuVyPyWSybt63R9DpdF7B6rJD4D118KaaSqWedt6xiWF5TQQ+nU6l1WpF1UKhkOT1eo+2gCdF5gn1AMBjEBaNB46gzWZTQgImuVxOCofDltuARAaSASWA0CgQmgyPoNVqScPhcE+FRwChUiFUt8SO9YiK1k8mE0pQKpUsQ3NoIHpB7CbWTFCpVESpouuYcCTQ2AGy2jWfz6XRaEQ/nKMkEgk6RiIRKRAInCTDA0na7bbOMwfDgtZbST6fp5XEEyEBVo2iKLR6WHmyysEki0RIwADOyQHNgyhEfyawcwYOy9RBFan/X6Z4Na/X629Rss7JgcfjuWZXRU109zslwB4BV0WREhhefMH0ZA9wSLAA66PYgHb9oNfrZaE9votCZWcduts9nPYPWqbmDXZ7Ao/E3AuOCPAHnIsMDA34Lu1Ya9L5AfA77AHmfZZNX9O04HK5LEOiHiD5V9y7hpAx6DT8fn/V6nVhSWAGNDxCr6L4dME1fLLAgEWhptNplWfAL2foKRgZAxzSAAAAAElFTkSuQmCC");
}

.icon-linkedin {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACHklEQVRIS61Wu24iMRS1AYkCBKnoiLI9EkzJS0k6uiQVHSQfgJL9gtX2SMt+QUhJtfxBiHiVk/RIiZaOKowoeeScEY4GmLEyAUsjW+Prc+499vW1FJo2HA5PFovF5Wq1OpVSHqHP0BzjZ4zf0T9FIpGmYRjvXjDSbWIN/Asg1zoH1ByImsFg8Hc2m33btt8h6Pf718vl8i8MY18Bd9hYgUDgNp/PN53rNgh6vd4feH3nE3jDHNE0CoXCz8/o1GDt+f0+4GotIrlRkdgRADwDWcxDgDtIDJA82wSQ5hHSnG0TTKdTMRgMRDweF7lczhc/pOpAqnOp857g/NgqlYpIJBK+SCCVIXUbOxqNRLvdFrFYTFSrVREOh30RcMNJYKoEcpNoPB7bEtH7yWRim5DQsiyRTCa1hExI2e12V15WTonK5bJotVo7pqVSSaRSKU+ivQmIXKvVPOX7FgFPFOVRETE6L7m+RaAA6/W6LY2WwCsHuNBrD75KwFzQHtMDEDQkr+b5fP7qdgz2JQiFQj/UVXHvdvfzquB5Z3PmAcdMOuaImttOQtYIXBU3NsE6ihfmkK9U9Ta24H2aBeizHkCOS5THf4cgQHW7wlFuE2uj4ByiJjhrwQ4Bf+DqOEP3gO/YZzT/AX7BGuBc51r0TdM8ms1md9ioKjb/REcEmzfYPESj0Ybb68KVwAm4johRpfl04RyfLOh4KDrFYrGjc+AD0Ms4GLwdtFoAAAAASUVORK5CYII=");
}

.icon-insta {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADmklEQVRIS51WSUtbURT+4ixKUFDBAU0XiuCiiRM4UeuAoItaRdGNwy+o/QWlv6AWxY1IErcuEl2IG22K40JNKogbMRIHUBQ1Tihqes4hL315xhh74fHue/e87zvDd+59OoQZy8vLhsfHx1afz/dBp9Ol0N3I5jR30fyc7r+TkpIsJpPp/CUYXagFP/A3AukL54CyRkSW6Ojo7xUVFbta+2cEi4uLfU9PTz/JUB8JuMrGGxUV9aWqqsqi/i6IYGFh4Qd5PfBG4CBzimawurr6ayA6ZeL33Kw8X19fY2NjA263G7e3t6CotECIjY1FamoqjEYjcnNzA+sUSb8SiURA4EYCcCoWNzc3mJqawunpKbKysqDX6wVMPZiQBICTkxMcHBygqakJRUVFahITkbiEgFLzi1JTq6zSM1wuF9ra2oTgpXFxcYH7+3usra1hZ2cHPT09SE5OFnNKlYNS9VGn9Z4XLRYLsrOz0djYGMC+u7vD3t4e+J6RkYH09HTYbDZwKpubmzExMYG6ujrk5+cHRaELVdiRkRGUl5ejtLRUjI+OjuBwOHB4eMieIS4uDmVlZULy8PCAvLw8WK1WFBcXyxUoMBWcCZxKAykLw8PDoPyBGkg8nJyclFTU1NQgISEB29vbWF1dRUtLCwoLC0UAY2NjUmwmVhG4dPPz8z5tjoeGhgSMP+BasPcdHR2SNh4MOD09Da5Be3u7kI6Ojj4jkFq8RjA3NwePx4Ouri4BUsb6+jpWVlbQ3d0tUv1vAgYiJ9DZ2YnMzMwAwczMDI6PjyWyxMTEtxGoa+D1ekUt3Aectvj4eJEkS5lVw0V9qQaSIm0P8Eutivb39zE7O4uzszPQpiYNxsAsBH5mJZnNZpSUlGhV5AgpUzbm1q+vrw+k5OrqSmrBakpLS0NOTk7Q2vj4OBoaGlBQUBAsU96ayQO3Wkmsmq2tLckvg702WAibm5vo7e2VbUUZMTEx75Stwqze+y8vL2G326UHDAaDqETZi7jRyFYu3rO4+bjDOVruG1UPWGir6BcCfxR/aBqg5+JyMylpYUDVxzKlXVM85n7hLYLJ/cNL3r/nAyjwZmlpqZWKZ3stHZGsU+E/V1ZW2kVF6g+0Z0IkYFob9VnwjIBfUFPV0s1K178TJDImD4F/4jNAbR7y0Hc6nSkkywHKaS/l3hAOn2x2ycZK58BgqL+LkARqQH9EHNV7/nXhNf5loRuLwkHd7QjnwF+lqN0YxbBAhAAAAABJRU5ErkJggg==");
}

.icon-yt {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACZElEQVRIS61Wu47aUBAd8yh4KGxLEZQ0CKoYiYb3BkqQdvMHuy1NHj8Q5Quy+YIl+YGkgBJlw7OgsJGQAAnYhYoSLSAKXplr2ZaNry1by5XQveLOzJkzjztmwGC12+03+/3++ng8ZhiGucCdJeJ45vG8wP2fx+MpRSKRhZ4ZhnYhGv6KRm6MHJDuEKhkt9u/xWKxp1N5DUCz2bw5HA4/UPCVGeMKmWebzfYxkUiUlHoqgEaj8R29/mTRsEoc2dwlk8nPMjvpIHp+/xLjki4yuZWYCAzQOIth4c5hXAESQRBeAMDQ/MXQXEqX2+0WVqsVkN3scjqd4PV6gexipT1gqN4zNO+HwyHU63VYLHSrT4Pr8/kgk8lAMBiU7zBUEYaW2Gq1CjzPA7IyS4D0BrAsC7lcTtYhCScAnNRA0k25XIbBYKAyjt6A2+0WQqe3QqEQFAoFJQDPYCg0btIAiHGiTIAnkwkV6BRAyIUVgGKxCJvNBkajkfAbj8cqMmcBWC6XAotut6spghcDZLNZ6PV6MJ1OqQVABTjtAcK5UqlAv9/XJNnlcsF6vdZNcjgchnw+r0zyA7VMSQ90Oh3A7jZdpqTKotEopNNpdZmSp3m32z0qLc1mM6jVajCfz00D+P1+SKVSEAgEZB2Hw/FWeiruzb79SkTCkHhOW2RG4FNxKwCILLp4tDoD9Bg+o/fvyACS50Gr1brG8fjbdEwMBHG6fYjH43+ERlPKnWMmKGeBBoD8gRV0ifn4hTF8bZHNDI1fkRmg1KMOfY7jLrDev4iJNwRCR55Q7ifOgjva1wUVwKLnhuL/AQ7cPRhtV1/yAAAAAElFTkSuQmCC");
}

.banner {
    background: url("banner-atlanta.jpeg") 50% 50% / cover no-repeat;
    min-height: 320px;
    margin: 0 auto 50px;
    box-shadow: #808080 0 5px 23px;
    border-radius: 4px;
    position: relative;
}

.banner-tag {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: -1px;
    margin-left: -1px;
    background-color: white;
    clip-path: polygon(0% 0px, 0px 0%, calc(100% - 40px) 0%, 100% 40px,
                       100% calc(100% - 0px), calc(100% - 0px) 100%, 0px 100%);
    color: #999999;
    padding: 25px 35px;
    font-weight: 300;
    display: grid;
    grid-template-columns: repeat(2, max-content);
    column-gap: 40px;
}

.tag-day {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAaklEQVRYR+3VwQkAIQxE0U2NW4BVWIVVWIA1agmfCArC9zo5xMdA4i91fok3eovEeHo0XAjMFKJSKaQQCVBuh94Too1v50cP5c5nXIjUFFKIBCi3QwqRAOV2SCESoNwOKUQClNshhUiA8gVThDAl8bG4MQAAAABJRU5ErkJggg==");
    background-size: 4px;
    color: transparent;
    background-clip: text;
    font-size: 130px;
    font-weight: 700;
    line-height: 120px;
}

.tag-name-1 {
    font-weight: 700;
    color: #092b55;
    font-size: 44px;
    line-height: 50px;
}

.tag-name-2 {
    font-weight: 300;
    color: #0f61ff;
    font-size: 24px;
    padding-bottom: 15px;
}

.tag-highlight {
    font-size: 14px;
}

.highlight {
    display: inline-block;
    border: 1px solid #e70040;
    border-radius: 3px;
    padding: 8px;
    color: #e70040;
}

.columns {
    display: grid;
    grid-template-columns: 360px auto;
    column-gap: 40px;
}

@media (max-width: 768px) {
    .columns {
        display: block;
    }
}

.left-body {
    text-align: center;
}

.left-body p {
    margin-bottom: 2rem;
    font-size: 15px;
}

.event-details {
    background-color: #f3f3f3;
    border-radius: 6px;
    padding: 0 30px 1px;
    margin-bottom: 20px;
}

.event-details-item {
    margin: 20px 0;
}

.event-type {
    background-color: #e9e9e9;
    color: #888888;
    font-size: 15px;
    padding: 10px 5px;
    margin: 0 -30px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.event-date {
    color: #092b55;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    margin: 5px 0;
}

.event-time {
    color: #555d6a;
    font-weight: 400;
    font-size: 17px;
}

.event-location-name {
    border-top: 1px solid rgb(221, 221, 221);
    padding-top: 20px;
    color: #092b55;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    margin: 5px 0;
}

.event-location-addr-1 {
    font-weight: 700;
}

.right-body {
    margin-right: 40px;
    padding: 0 1rem;
}

.right-body .title {
    text-align: center;
    margin: 4rem 0 2rem;
}

.event-description {
    line-height: 190%;
}

.single-session-wrapper {
    position: relative;
    margin-bottom: 20px;
}

.single-session-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 17px;
}

.session-ai {
    background-image: url("bg-ai.jpg");
}

.session-risk {
    background-image: url("bg-risk.jpg");
}

.session-resilience {
    background-image: url("bg-resilience.jpg");
}

.single-session {
    background-color: rgba(246, 246, 246, 1);
    color: #575757;
    border-radius: 15px;
    transition: color 0.2s ease-in-out,
                background-color 0.2s ease-in-out;
    padding: 25px;
    z-index: 1;
    position: relative;
}

.single-session:hover {
    background-color: rgba(246, 246, 246, 0);
    color: white;
}

.session-title {
    font-size: 20px;
    font-weight: 700;
}

.register-right {
    text-align: center;
    margin: 80px 0;
}

.register-right button {
    padding-left: 6rem;
    padding-right: 6rem;
}

.footnote-right {
    font-weight: bold;
}

.bordered {
    border: 1px solid #dddddd;
    border-radius: 8px;
    background-color: #f3f3f3;
    padding: 30px;
    display: grid;
}

.spacer {
    margin-bottom: 48px;
}

.title {
    color: #092b55;
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.form-item {
    margin: 0.375rem 0;
}

.form-border {
    border: 1px solid #dddddd;
    background-color: white;
    border-radius: 8px;
    padding: 1rem;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.form-row label {
    font-weight: 600;
}

@media (min-width: 576px) {
    .form-row label {
        width: 25%;
    }
}

.form-row label::after {
    color: red;
    content: " *";
}

.text-input {
    width: 100%;
}

@media (min-width: 576px) {
    .text-input {
        width: 75%;
    }
}

.text-input input {
    width: calc(100% - 1.5rem);
    padding: 0.375rem 0.75rem;
    border: 1px solid #dee2e6;
    border-radius: 0.375rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-family: "Red Hat Display", sans-serif;
    font-size: 15px;
    color: #333333;
    line-height: inherit;
}

table {
    width: 100%;
}

th, td {
    padding: 0.5rem;
    text-align: left;
    border-width: 0;
}

th, tfoot td {
    background-color: white;
}

.button-wrapper {
    display: flex;
    justify-content: center;
}

.button {
    font-family: "Red Hat Display", sans-serif;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 0.375rem;
    padding: 0.75rem 1rem;
    font-size: 1rem;
    transition: color 0.15s ease-in-out,
                background-color 0.15s ease-in-out,
                border-color 0.15s ease-in-out;
}

.button-light {
    background-color: #d1e0fe;
    color: #0f61ff;
}

.button-strong {
    background-color: #0f61ff;
    color: white;
}

.button:hover {
    background-color: white;
    border-color: #0f61ff;
}

.button-strong:hover {
    color: #0f61ff;
}

.arrow-right::before {
    content: " \2192";
}
