@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Overpass:ital,wght@0,100..900;1,100..900&display=swap);body{margin:0;padding:0;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:16px;color:#285372;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}*,*::before,*::after{box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin:0 -16px}.row>*{flex-shrink:0;width:100%;max-width:100%}[class^=col-]{flex:0 0 auto;width:100%;padding:0 16px}.col-1{width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{width:100%}.offset-12{margin-left:100%}@media(min-width: 640px){.col-sm-1{width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{width:100%}.offset-sm-12{margin-left:100%}}@media(min-width: 768px){.col-md-1{width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.col-md-3{width:25%}.offset-md-3{margin-left:25%}.col-md-4{width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.col-md-5{width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.col-md-6{width:50%}.offset-md-6{margin-left:50%}.col-md-7{width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.col-md-8{width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.col-md-9{width:75%}.offset-md-9{margin-left:75%}.col-md-10{width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.col-md-11{width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.col-md-12{width:100%}.offset-md-12{margin-left:100%}}@media(min-width: 1024px){.col-lg-1{width:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{width:16.6666666667%}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{width:25%}.offset-lg-3{margin-left:25%}.col-lg-4{width:33.3333333333%}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{width:41.6666666667%}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{width:50%}.offset-lg-6{margin-left:50%}.col-lg-7{width:58.3333333333%}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{width:66.6666666667%}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{width:75%}.offset-lg-9{margin-left:75%}.col-lg-10{width:83.3333333333%}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{width:91.6666666667%}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{width:100%}.offset-lg-12{margin-left:100%}}@media(min-width: 1200px){.col-xl-1{width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.col-xl-2{width:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}.col-xl-3{width:25%}.offset-xl-3{margin-left:25%}.col-xl-4{width:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}.col-xl-5{width:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}.col-xl-6{width:50%}.offset-xl-6{margin-left:50%}.col-xl-7{width:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}.col-xl-8{width:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}.col-xl-9{width:75%}.offset-xl-9{margin-left:75%}.col-xl-10{width:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}.col-xl-11{width:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}.col-xl-12{width:100%}.offset-xl-12{margin-left:100%}}.btn{display:inline-flex;align-items:center;text-align:center;justify-content:center;color:#213747;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;border-radius:100px;background-color:#b97ea1;padding:10px 12px 9px;cursor:pointer;text-decoration:none;text-transform:uppercase}.btn-large{padding:22px 20px}.btn-lowercase{text-transform:none}.wrapper{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width: 768px){.wrapper{padding:0 40px}}.centered{text-align:center}h1,h2,h3{color:#1f2937;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.12px}h4{color:#1f2937;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.1px}a{color:#b97ea1}ul{padding-left:16px}body:not(.path-front) .page-title{background:#b97ea1;padding:12px 0 11px}body:not(.path-front) .page-title h1{color:#1f2937;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.1px;margin:0}.not-front .main-content{background:linear-gradient(180deg, rgba(185, 126, 161, 0.24) 0, rgba(255, 255, 255, 0) 100px);padding:70px 0}.not-front .main-content img{max-width:100%;height:auto}@media(min-width: 1024px){.page-node-type-article .main-content .wrapper{padding-left:156px;padding-right:156px}}.context-sponsorship-and-meetings .main-content{padding-top:0;position:relative;overflow:hidden}.context-sponsorship-and-meetings .main-content::before{display:block;content:"";position:absolute;width:100%;height:320px;background:url(../assets/images/bcs-header.jpg) no-repeat center;background-size:cover}.context-sponsorship-and-meetings .become-sponsor .bcs-header{height:320px;display:flex;align-items:center}.context-sponsorship-and-meetings .become-sponsor .bcs-header h2{color:#fff;margin:0 auto;text-align:center;max-width:900px}.context-sponsorship-and-meetings .become-sponsor .bcs-content{margin:86px 0 56px;font-size:18px}.context-sponsorship-and-meetings .become-sponsor .bcs-content .col-md-6{display:flex;align-items:center}.context-sponsorship-and-meetings .become-sponsor .bcs-boxes .col-md-4{margin-top:24px}.context-sponsorship-and-meetings .become-sponsor .bcs-boxes .img{display:flex;width:100%;height:72px;align-items:center;justify-content:center}.context-sponsorship-and-meetings .become-sponsor .bcs-boxes p:nth-child(2){margin:8px 0;text-align:center;color:#213747}.context-sponsorship-and-meetings .become-sponsor .bcs-boxes p:nth-child(3){margin:0;font-size:14px}.context-sponsorship-and-meetings .become-sponsor .bcs-subtitle{margin:100px auto 30px;max-width:790px;text-align:center}.context-sponsorship-and-meetings .become-sponsor .bcs-subtitle h3{color:#213747;margin:0 0 12px}.context-sponsorship-and-meetings .become-sponsor .bcs-subtitle p{margin:0;font-size:20px;color:#285372}.contacts-us-flex .contact{padding:32px 0;border:1px solid #e5e7eb;border-radius:8px;text-align:center;margin-bottom:16px}.contacts-us-flex .contact .sp-img{width:84px;height:84px;border-radius:100%;margin:0 auto 16px}.contacts-us-flex .contact .sp-img img{width:auto;height:auto;max-width:100%;max-height:100%}.contacts-us-flex .contact p{margin:0}.contacts-us-flex .contact p.name{font-weight:700;color:#213747}.contacts-us-flex .contact a.btn{margin-top:16px}.context-meeting-rooms .main-content{padding-top:0;position:relative;overflow:hidden}.context-meeting-rooms .main-content::before{display:block;content:"";position:absolute;width:100%;height:320px;background:url(../assets/images/mr-header.jpg) no-repeat center;background-size:cover}.context-meeting-rooms .meeting-rooms .mr-header{height:320px;display:flex;align-items:center;margin-bottom:70px}.context-meeting-rooms .meeting-rooms .mr-header h2{color:#fff;margin:0 auto;text-align:center;max-width:900px}.context-meeting-rooms .meeting-rooms .mr-subtitle{margin:48px auto 30px;max-width:790px;text-align:center}.context-meeting-rooms .meeting-rooms .mr-subtitle p{margin:0;font-size:20px;color:#285372}.context-meeting-rooms .meeting-rooms .mr-hosts{margin-top:48px}.context-meeting-rooms .meeting-rooms .mr-hosts h3{text-align:center;font-size:16px;margin-bottom:24px}.context-meeting-rooms .meeting-rooms .mr-hosts ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:26px 10px}.context-meeting-rooms .meeting-rooms .mr-hosts ul li{flex:0 0 calc(50% - 13px);padding-left:34px;font-weight:500;line-height:27px;background:url(../assets/images/meeting-hosts.svg) no-repeat left top}@media(min-width: 768px){.context-meeting-rooms .meeting-rooms .mr-hosts ul li{flex:0 0 calc(25% - 19.5px)}}form label{font-size:14px;font-weight:600;color:#213747}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form textarea,form select{padding:13px 15px;border:1px solid #e5e7eb;border-radius:8px;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:19px;outline:none}form input[type=submit]{display:inline-flex;align-items:center;text-align:center;justify-content:center;color:#213747;font-family:"Overpass",Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;border-radius:100px;background-color:#b97ea1;padding:10px 12px 9px;cursor:pointer;text-decoration:none;text-transform:uppercase;border:none;padding:14px 16px;min-width:168px}form .js-form-item{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hbspt-form fieldset{max-width:665px !important}.hbspt-form ul.inputs-list{margin:0;padding:0;list-style:none}.hbspt-form ul.inputs-list label{display:flex;gap:16px;font-size:16px;align-items:flex-start;margin-bottom:5px}.hbspt-form .hs-email{margin-top:24px}.hbspt-form .hs-fieldtype-text,.hbspt-form .hs-fieldtype-phonenumber,.hbspt-form .hs-fieldtype-select,.hbspt-form .hs-fieldtype-textarea{margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.hbspt-form .hs-fieldtype-text input,.hbspt-form .hs-fieldtype-text select,.hbspt-form .hs-fieldtype-text textarea,.hbspt-form .hs-fieldtype-phonenumber input,.hbspt-form .hs-fieldtype-phonenumber select,.hbspt-form .hs-fieldtype-phonenumber textarea,.hbspt-form .hs-fieldtype-select input,.hbspt-form .hs-fieldtype-select select,.hbspt-form .hs-fieldtype-select textarea,.hbspt-form .hs-fieldtype-textarea input,.hbspt-form .hs-fieldtype-textarea select,.hbspt-form .hs-fieldtype-textarea textarea{width:100% !important}.hbspt-form .hs-richtext p{margin:0 0 32px;font-size:14px;line-height:20px;color:#213747}.context-pricing .main-content .wrapper{padding-left:40px;padding-right:40px}.pricing .ticket{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:16px}.pricing .ticket .ticket-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;width:100%;height:80px;display:flex;text-align:center;align-items:center;justify-content:center}.pricing .ticket .ticket-header p{font-size:14px;font-weight:700;line-height:20px;margin:0;color:#1f2937}.pricing .ticket .ticket-content{padding:20px;text-align:center;font-size:18px;line-height:1.2em;color:#1f2937}.pricing .ticket .ticket-content p.price{margin:16px 0 0;font-weight:700}.pricing .ticket .ticket-content p.desc{margin:0}.pricing .ticket .ticket-footer a{display:block;width:100%;padding:20px;font-size:18px;font-weight:700;line-height:1.2em;text-transform:uppercase;text-align:center;background:#b97ea1;color:#1f2937;text-decoration:none}