﻿/**ConTech EN**/
@import url("https://p.typekit.net/p.css?s=1&k=hlu1pio&ht=tk&f=10879.10884.10886.15586&a=16823177&app=typekit&e=css");

@font-face { font-family: "futura-pt"; src: url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 300; }

@font-face { font-family: "futura-pt"; src: url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 400; }

@font-face { font-family: "futura-pt"; src: url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 500; }

@font-face { font-family: "futura-pt"; src: url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 600; }

/*.tk-futura-pt { font-family: "futura-pt",sans-serif; }*/

body { font-size: 20px; font-family: "futura-pt"; color: #14161a; }
p { margin: 0; }
a:hover { color: inherit; }
.grid-text p { margin-top: 0px; }
.row, .section { margin: 0; }
.internalPage { background: #f5f5f5; }
.grid-content-section { max-width: 100%; }
.grid-row-section .grid-rows { max-width: 1170px; margin: 0 auto; }
h1, h2, .section-title h2, .top-caption { font-size: 300%; font-weight: bold; margin: 0; }
.eventsSec .section-title h2, .grid-rows .grid-row-text h2 { color: #04196b; }
.grid-boxes .grid-box-title h3 a { color: #14161a; }
.grid-text-section .section-title { margin-bottom: 0; }
#LobbyModule .grid-box, #lobbyview .grid-box { font-size: 100%; }
.grid-box-subtitle.button a:hover { color: inherit }
body:not(.home-page):not(.eventsPage):not(.FormResultPage):not(.collabPage) #SiteGrid:after { content: ''; position: absolute; width: 100%; height: 491px; bottom: -20px; left: 0; z-index: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/cityFooterBg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }

/*General Transition Styles*/
#DynamicFormObject input[type=submit], .normal-form input[type=submit], .readMoreBtn, .grid-rows .grid-row-text a.grid-row-button, .categories-strip ul li, .startupSec .grid-boxes .grid-box-subtitle,
.eventsSec .content-section-Btn, .grid-box-subtitle.button, .BlogArticleContent .BlogArticleLink, .page-not-found a, #FormResultPage #text1 a, .startupLobbyPage #LobbyModule .grid-boxes .grid-box-subtitle,
.innerBtn, .ctaBtnContainer a.sec-button, .eventsSec .grid-box, .blogPage .blog-related-posts > div, .incubatorPage .grid-short-box-link, .incubatorLobbyPage #LobbyModule .grid-content-section .grid-boxes .grid-box-title h3,
.startupLobbyPage .grid-text-section:first-child .grid-text p a, .grid-text .sec-button, .promotionWindow-second-button, .content-section-Btn a.sec-button.hvr-float { transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }

.blog-related-posts > div img { transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; }
.grid-boxes .box-image-animation:focus { outline: 1px auto -webkit-focus-ring-color; }
#player-controls button#unmute-player { display: none; }
#player-controls span { display: none; }

/*General Form Styles*/
.form-container-wide:not(.FooterForm) #DynamicFormObject, .form-container-wide:not(.FooterForm) #DynamicFormObject > div { display: block !important; }
.form-container-wide:not(.FooterForm) #DynamicFormObject > div { width: 100% !important; padding: 0 !important; margin-bottom: 0 !important; }
.form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField.textareaField { width: 100%; }
.form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit, .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { float: left; display: inline-block; }
.normal-form input, .normal-form textarea, .normal-form select { max-width: 100%; width: 100%; height: 38px; border: none; background: #364789; border-radius: 0; font-size: 85%; left: 0.17px; color: #fff; margin-bottom: 24px; }
#SiteGrid.layout-bottom #GridPromo .normal-form input, #SiteGrid.layout-bottom #GridPromo .normal-form select { height: 44px; background: none; border: 2px solid #232323; color: #131821; }
.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { margin-bottom: 0; }
#SiteGrid.layout-bottom #GridPromo .normal-form input::-webkit-input-placeholder, #SiteGrid.layout-bottom #GridPromo .normal-form select::-webkit-input-placeholder { color: #131821; }
#SiteGrid.layout-bottom #GridPromo .normal-form .must::before { color: #131821; }
.normal-form .must::before { left: 15px; top: 35%%; color: #fff; }
.select-wrapper:after { top: 30%; color: #131821; }
.normal-form input::-webkit-input-placeholder { color: #fff; }
label.error, span.error { right: 17px; top: 10px; font-size: 70%; }
.normal-form input:focus { border: none !important; border-bottom: 1px solid #000 !important; }
#DynamicFormObject:after { content: none; }
body:not(.home-page) .footerFormContainer #DynamicFormObject input[type=submit] { background: #fbd100; border-color: transparent; color: #04196b; }
body:not(.home-page) .footerFormContainer #DynamicFormObject input[type=submit]:hover,
body:not(.home-page) .footerFormContainer #DynamicFormObject input[type=submit]:focus { background: transparent; border-color: #fff; color: #fff; }
.footerFormContainer .form-control:focus { -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f7db15; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f7db15; }

.internalPage .grid-text-content iframe { width: 100%; height: 600px; }

/*General Button Styles*/
.readMoreBtn, .grid-rows .grid-row-text a.grid-row-button:not(.last-btn), .eventsSec .content-section-Btn { display: inline-block; width: 177px; height: 46px; letter-spacing: 0.2px; font-size: 100%; background: #f7db15; text-align: center; border-radius: 23px; line-height: 45px; font-weight: 500; padding: 0; border: none; }
.incubatorPage .grid-box-subtitle.button, .BlogArticleContent .BlogArticleLink, .page-not-found a, #FormResultPage #text1 a, .ctaBtnContainer a.sec-button,
.incubatorPage .grid-short-box-link, .incubatorLobbyPage #LobbyModule .grid-content-section .grid-boxes .grid-box-subtitle { display: inline-block; width: 139px; height: 36px; font-size: 80%; background: transparent; border-radius: 22px; border: 2px solid #04196b; color: #14161a; letter-spacing: 0.16px; line-height: 34px; }
#FormResultPage #text1 a { width: 160px; }
.readMoreBtn, .grid-rows .grid-row-text a.grid-row-button { margin-top: 45px; }
.readMoreBtn:hover, .readMoreBtn:focus, .grid-rows .grid-row-text a.grid-row-button:not(.last-btn):hover, .grid-rows .grid-row-text a.grid-row-button:not(.last-btn):focus, .startupSec .grid-boxes .grid-box-subtitle:hover, .startupSec .grid-boxes .grid-box-subtitle:focus, .eventsSec .content-section-Btn:hover,
.eventsSec .content-section-Btn:focus, .page-not-found a:hover, .page-not-found a:focus, #FormResultPage #text1 a:hover, #FormResultPage #text1 a:focus,
.startupLobbyPage #LobbyModule .grid-boxes .grid-box-subtitle:hover, .startupLobbyPage #LobbyModule .grid-box-subtitle:focus, .innerBtn:hover, .innerBtn:focus,
.consEventPage #LobbyModule .grid-text .sec-button:hover, .grid-text .sec-button:hover, .grid-text .sec-button:focus, .consEventPage #LobbyModule .grid-text .sec-button:focus { background: #04196b; color: #f7db15; }
#DynamicFormObject input[type=submit]:hover, #DynamicFormObject input[type=submit]:focus, .incubatorPage .grid-box-subtitle.button:hover,
.incubatorPage .grid-box-subtitle.button:focus, .BlogArticle:hover .BlogArticleLink, .BlogArticle:focus .BlogArticleLink, .ctaBtnContainer a.sec-button:hover,
.ctaBtnContainer a.sec-button:focus, .incubatorPage .grid-short-box-link:hover, .incubatorPage .grid-short-box-link:focus, .incubatorLobbyPage #LobbyModule .grid-content-section .grid-boxes .grid-box-subtitle:hover,
.incubatorLobbyPage #LobbyModule .grid-content-section .grid-boxes .grid-box-subtitle:focus { background: #fbd100; color: #04196b; border-color: transparent; }
#DynamicFormObject .dynamicFormObjectTitleAndText { font-size: 100%; }

/*Header*/
#header2 { background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 37, 64, 0.6)), color-stop(100%, rgba(22, 37, 64, 0)), to(#14161a)); background: -o-linear-gradient(top, rgba(22, 37, 64, 0.6), rgba(22, 37, 64, 0) 100%, #14161a); background: linear-gradient(to bottom, rgba(22, 37, 64, 0.6), rgba(22, 37, 64, 0) 100%, #14161a); }
#header2.bg { background: #fff; -webkit-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); -moz-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); }
#header2 .header-top .address span.topAddress { display: none; }
#header2.bg ul.menu li, #header2.bg ul.menu li:not(.last-item).active, #header2.bg ul.menu li:not(.last-item):hover, #header2.bg ul.menu li:not(.last-item):focus { color: #14161a; }
#header2 ul.menu .menu-sub li.active, #header2 ul.menu .menu-sub li:hover, #header2 ul.menu .menu-sub li:focus { color: #04196b; }
#header2 ul.menu li a:focus { opacity: 1; border-bottom: none; }
#header2 ul.menu li.has-sub .fa-angle-down:before { content: "\f0d7"; }
#header2 ul.menu li.has-sub.open .fa-angle-down:before, #header2 ul.menu li.has-sub.open .fa-angle-up:before { content: "\f0d8"; }
#header2 ul.menu > li:before { content: none; }
#header2 ul.menu li.last-item { font-weight: bold; color: #04196b; }
.has-sub i.opensub { font-size: 70%; }
#header2 .header-top-left { margin-right: 0; vertical-align: middle; }
#header2.bg #header-left:after { content: ''; width: 170px; height: 100%; position: absolute; top: 0; left: 0; background: url(/warehouse/dynamic/657043.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; pointer-events: none; }
#header2.bg #header-left img { opacity: 0; }
#header2 .header-top-left a, #header2 ul.menu .social-links a { width: 23px; height: 23px; }
/*#header2 .header-top-left a.social_icon_instagram { width: 30px; height: 30px;}*/
#header2 .header-top-left a.facebook_icon_instagram { width: 22px; }
#header .social-links a:focus:after, #header2 .header-top-left a:focus:after { content: none; }
#header2 .header-top-left a.whatsapp_icon { display: inline-block; }
#header2 .header-top-left a.whatsapp_icon svg { width: 23px; height: 23px; }
#header2 .header-top-left a.facebook_icon_instagram svg { width: 22px; height: 22px; }
#header2 .header-top-left a.social_icon_instagram svg { width: 23px; height: 23px; }
#header2 .header-top-left a:first-child svg { width: 20px; height: 20px; }
#header2 .header-top-left svg { vertical-align: baseline; }
#header2.bg .header-top-left svg { fill: #14161a; }
#header2 #header-left img { max-width: 170px; }

#header2 .languages { vertical-align: middle; border: 0; background: transparent; font-weight: bold; }
#header2 .header-top-right a.lang { background: transparent; color: #ffffff; font-size: 100%; padding: 0; }
#header2.bg .header-top-right a.lang { color: #14161a; }

/*Top Banner*/
#home-gallery .gallery-caption { top: 35%; }
#home-gallery .gallery-caption.caption-text { top: 45%; }
#home-gallery .gallery-caption .gallery-text { max-width: 850px; font-size: 100%; text-align: center; }
#home-gallery .gallery-logo { width: 100%; text-align: center; }
/*#home-gallery .gallery-caption .gallery-text > div > div { font-size: 400%; font-weight: 600;  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.9);}*/
#home-gallery .gallery-caption .gallery-text > div > div > span { color: #f7db15; }
#home-gallery .gallery-caption .gallery-text > div > span { font-size: 140%; text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.9); }
#home-gallery .scroll-down svg, #home-gallery .scroll-down svg path { width: 90px; height: 80px; fill: transparent; }
#home-gallery .scroll-down:before { content: 'Discover More'; position: absolute; height: 72px; width: 92px; top: 5px; left: 50%; font-size: 16px; background: url('../../../warehouse/temp/conTech/dropArr.png'); background-size: 10px 41px; background-position: center 30px; background-repeat: no-repeat; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); pointer-events: none; }
#home-gallery .scroll-down:after { content: ''; position: absolute; height: 37px; width: 36px; bottom: -10px; left: 50%; z-index: -1; background: url('../../../warehouse/temp/conTech/dropArrCirc.png'); background-size: 100%; background-position: center center; background-repeat: no-repeat; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); pointer-events: none; }
#home-gallery:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.3); pointer-events: none; }
#home-gallery .gallery-logo img { max-width: 240px; }

/*Sponsors Section*/
.home-page .grid-text-section { position: relative; background: #dedede; color: #fff; padding: 16px 0; }
.home-page .grid-text-section:after { content: ''; position: absolute; width: 740px; height: 370px; bottom: -180px; left: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/aboutSecDecoTL.png); background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translateY(50%); -webkit-transform: translateY(50%); -ms-transform: translateY(50%); }
.home-page .grid-text-section h1 { font-size: 140%; font-weight: 400; color: #14161a; }
.home-page .grid-text-section > div { display: inline-block; vertical-align: middle; }
.home-page .grid-text-section .grid-text .grid-text-content { width: 100%; padding: 0; }
.home-page .grid-text-section .grid-text p { margin-top: 0; /*direction: rtl;*/ }
.home-page .grid-text-section .grid-text p img { margin-left: 73px; }
/*.home-page .grid-text-section .grid-text p img.sponsorBuilder { max-height: 51px;}*/
.home-page .grid-image-section img { margin-top: 0 !important; }

/*About Section*/
.home-page .grid-row-section { position: relative; padding: 130px 0 70px; }
.home-page .grid-row-section:before { content: ''; position: absolute; width: 600px; height: 600px; bottom: 0; right: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/aboutSecDecoBR.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.home-page .grid-row-section:after { content: ''; position: absolute; width: 430px; height: 530px; bottom: 0; left: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/aboutSecDecoBL.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.grid-rows .grid-row-text h2 { font-size: 300%; margin: 0; line-height: 0.9; }
.grid-rows .grid-row-text h3 { font-size: 150%; margin: 30px 0 15px; font-weight: 600; }
.grid-rows .grid-row-text p img { display: inline-block; margin: 0 8px 0 19px; }
.home-page .grid-rows .grid-row { color: #14161a; margin-bottom: 100px; background: none; }
.grid-rows .grid-row-text { width: 100%; padding: 0; margin: 0; }
.home-page .grid-row-section .grid-row li.slider-item { padding-bottom: 500px; }
.home-page .grid-row-section .box-image-animation img { max-width: 500px; max-height: 500px; }
/*.home-page .grid-rows .grid-row-text p{font-weight: 300;}*/
.home-page .grid-rows .grid-row-text a.grid-row-button.last-btn { /*display: none;*/ position: relative; border: none; padding: 0; margin-right: 0; letter-spacing: 0.2px; }
.home-page .grid-rows .grid-row-text a.grid-row-button.last-btn:hover { text-decoration: underline; background: none; color: #14161a; }
.home-page .grid-rows .grid-row-text a.grid-row-button.last-btn:before { content: ''; display: inline-block; width: 39px; height: 39px; margin: 0 8px 0 19px; vertical-align: middle; background: url('../../../warehouse/temp/conTech/aboutSecPlayIcon.png'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.grid-rows .grid-row-text a.grid-row-button.last-btn:focus, .grid-rows .grid-row-text a.grid-row-button.last-btn:hover { background: none; color: inherit; }

/*Startup Section*/
.grid-content-section.startupSec { padding: 104px 0 122px; background: url('../../../warehouse/temp/conTech/startupSec.jpg'); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; }
.startupSec .section-title { max-width: 845px; margin: 0 auto 90px; }
.startupSec h2 { line-height: 0.8; margin-bottom: 25px; }
.startupSec h3 { font-size: 140%; color: #fff; margin: 0; }
.startupSec .grid-box { background: #f1f1f1; padding: 26px 30px; }
.startupSec .grid-boxes { max-width: 1130px; margin: 0 auto; }
.startupSec .grid-boxes > div { width: 460px; margin: 0 50px; box-shadow: -14.1px 14.1px 30px 0 rgba(20, 22, 26, 0.2); -webkit-box-shadow: -14.1px 14.1px 30px 0 rgba(20, 22, 26, 0.2); }
.startupSec .box-image-animation img { max-width: 110px; max-height: 110px; margin: 0 auto; }
.startupSec .grid-boxes .grid-box-image { padding-bottom: 115px; margin-bottom: 15px; }
.startupSec .grid-boxes .grid-box-image, .startupSec .grid-boxes .box-image-animation { overflow: visible; }
.startupSec .grid-boxes .grid-box-title h3 { font-size: 170%; margin-bottom: 0; }
.startupSec .grid-boxes .grid-box-title h3 a { font-weight: bold; }
.startupSec .grid-box-fulltext { max-width: 330px; margin: 0 auto; }
.startupSec .grid-box-fulltext p { font-size: 85%; line-height: 1.3; }
.startupSec .grid-boxes .grid-box-subtitle, .startupLobbyPage #LobbyModule .grid-boxes .grid-box-subtitle, .grid-text .sec-button, .innerBtn, .consEventPage #LobbyModule .grid-text .sec-button, .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button, .image-section-data .image-section-Btn a, .content-section-Btn a.sec-button.hvr-float, .digitalEdition .sectionFour .grid-box-subtitle.button { display: inline-block; width: 155px; height: 40px; letter-spacing: 0.18px; font-size: 90%; background: #f7db15; margin-top: 15px; text-align: center; border-radius: 23px; line-height: 38px; padding: 0; border: none; }
.startupSec .grid-boxes .grid-box-subtitle a { display: block; }
.startupSec .grid-boxes .grid-box-subtitle a:hover { color: inherit; }
.startupSec .grid-box-title { display: block; }

/*Events Section*/
.eventsSec .grid-boxes { position: relative; max-width: 1230px; margin: 0 auto; z-index: 1; }
.grid-content-section.eventsSec { position: relative; background: #f5f5f5; padding: 100px 0 90px; }
.grid-content-section.eventsSec:after { content: ''; position: absolute; width: 100%; height: 491px; bottom: 0; left: 0; z-index: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/cityFooterBg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.eventsSec .grid-box, .eventsPage .grid-boxes .grid-box, .blogPage .blog-related-posts > div { width: 360px; padding: 0; margin: 0 22px 44px; background: #fff; border-bottom: 3px solid #2E3445; text-align: left; }
.eventsSec .grid-box:hover, .eventsSec .grid-box:focus, .eventsPage .grid-boxes .grid-box:hover, .eventsPage .grid-boxes .grid-box:focus,
.blogPage .blog-related-posts > div:hover, .blogPage .blog-related-posts > div:focus { box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.eventsSec .grid-boxes .grid-box-image, .eventsPage .grid-boxes .grid-box-image { margin-bottom: 0; padding-bottom: 240px; }
.eventsSec .grid-boxes .grid-box-title h3 { min-height: 42px; font-size: 100%; font-weight: 600; margin-bottom: 0; }
.eventsSec .grid-box-title, .eventsSec .grid-box-fulltext { padding-left: 15px; padding-right: 15px; }
.eventsSec .grid-box-title { padding-top: 18px; }
.eventsSec .grid-box-fulltext { padding-top: 13px; padding-bottom: 9px; }
.eventsSec .grid-box-fulltext { color: #14161a; font-size: 70%; font-weight: 500; }
.eventsSec .grid-box-fulltext p { margin-bottom: 8px; }
.eventsSec .grid-box-fulltext img { margin: 0 6px 4px 0; }
.eventsSec .content-section-Btn { display: block; margin: 38px auto 0; color: #323747; }
.eventsSec .content-section-Btn a:hover { color: inherit; }

/*.eventsPage .grid-boxes .grid-box {background: #fff; text-align: left; padding: 0; margin: 0 20px 20px; border-bottom: 3px solid #323747;}*/
/*.eventsPage .grid-boxes .grid-box-image {padding-bottom: 210px; margin-bottom: 0;}*/


/* BANNER SECTION */
.banner-section .section-title { margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #f7db15; }
.banner-section.grid-image-section,
.banner-section .image-section-data { height: auto; }
.banner-section .image-section-Btn { top: 85%; font-size: 100%; }
.banner-section .image-section-Btn > a { margin: 0; display: inline-flex; align-items: center; justify-content: center; width: 177px; height: 46px; font-weight: 500; }
.banner-section .image-section-Btn > a:hover { background: #04196b; color: #f7db15; }
.banner-section .section-title h2 hr { margin-top: 1%; border: none; }


@media (max-width: 767px) {
    .banner-section .section-title h2 { max-width: 100%; }
    .banner-section .section-title { width: 90%; top: 40%; }
    .banner-section .image-section-Btn { top: 75%; }
}

/*Footer*/
#SiteFooter { position: relative; background: #1F222A; }
#SiteFooter:after { content: ''; position: absolute; height: 299px; left: 0; right: 0; bottom: 0; background: url('../../../warehouse/temp/conTech/newsletterBG.png'); background-size: contain; background-position: center 60px; background-repeat: no-repeat; pointer-events: none; }
#SiteFooter .site-credit.alternative { padding: 15px 0; background: none; border-top: 1px solid rgba(255, 255, 255, 0.2); }
footer { position: relative; padding-top: 0; background: #f5f5f5; z-index: 1; }
.footerFormContainer { background-color: #04196b; background-image: url(../../../warehouse/temp/conTech/BGnewsletter.png); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.footer-text-divided { color: #fff; font-size: 110%; letter-spacing: -.22px; direction: rtl; }
#SiteFooter .footer-text-divided > div { padding: 0; text-align: center; vertical-align: middle; }
#SiteFooter .footer-text-divided > div.footer-text-right { text-align: right; }
#SiteFooter .footer-text-divided > div.footer-text-left { text-align: left; }
.footer-text-divided .footer-text-left a:hover, .footer-text-divided .footer-text-left a:focus { text-decoration: underline; color: #fff; }
.footer-text-right p { direction: rtl; }
.footer-text-divided .footer-text-right a { margin: 0 5px; }
#SiteFooter .site-credit.alternative a:not(.AccessabilityLink) { position: relative; display: inline-block; }
#SiteFooter .site-credit.alternative a:not(.AccessabilityLink):after { content: ''; position: absolute; width: 80px; height: 40px; right: 50%; top: -5px; pointer-events: none; background: url(../../../warehouse/temp/conTech/companyLogoFooter.png); background-size: contain; background-repeat: no-repeat; transform: translate(50%); -webkit-transform: translate(50%); -ms-transform: translate(50%); }
#SiteFooter .site-credit.alternative a:not(.AccessabilityLink) img { opacity: 0; }
.FooterForm.form-container-wide { position: relative; z-index: 1; }

/*Footer Newsletter*/
.FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { width: auto; color: #fff; font-size: 120%; padding: 10px 10px; }
.FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectFields { width: auto; margin-bottom: 0; padding: 0; }
.FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField { color: #fff; }
.FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField, .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { padding: 10px 10px; z-index: 1; }
#DynamicFormObject input[type=submit] { width: 120px; height: 38px; font-size: 80%; background: transparent; border-radius: 22px; border: 2px solid #fff; color: #fff; letter-spacing: 0.18px; line-height: 35px; }
#DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-weight: 400; }
#DynamicFormObject .dynamicFormObjectSubmit { text-align: center; }

/*****InnerPages*****/
#allSectionsWrapper { width: 100%; padding: 0; }
.blogArticles #GridPage .max-width, .lobby-grid #GridPage .max-width, #GridPage .max-width, #GridPage .max-width-center, .blog-grid #GridPage .max-width { max-width: 1000px; padding: 0; margin: 0 auto; }
#headline, #subheadline h2 { margin: 0; }
.categories-strip { background: #15276b; display: none; }
.categories-strip ul li.active, .categories-strip ul li:hover, .categories-strip ul li:focus { background: #04196b; }
.top-caption h1 { font-size: 100%; }
.top-caption, .startupSec h2 { color: #f7db15; }
#GridTop, #GridTop.blog { height: 450px; }
#GridTop:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(../../../warehouse/temp/conTech/innerBannerOverlay.png); z-index: 1; background-size: cover; background-position: center center; background-repeat: no-repeat; pointer-events: none; }
#headline h1 { display: none; }
#GridPage { padding-top: 0; }
#GridContent { position: relative; top: -100px; z-index: 2; }
.categories-strip { max-width: 1000px; position: relative; top: -100px; margin: 0 auto; z-index: 2; }
#text1, #text2 { max-width: 100%; width: 100%; padding: 40px 70px; background: #fff; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.internalPage .grid-text-content { padding: 0; width: 100%; }
.internalPage .grid-content-section { padding: 0; }
body:not(.consEventPage):not(.aboutPage) .internalPage .grid-text-section, #lobbyText, .aboutPage #allSectionsWrapper { padding: 40px 70px; background: #fff; box-shadow: 0px 2px 12px 0 rgb(0 0 0 / 6%); -webkit-box-shadow: 0px 2px 12px 0 rgb(0 0 0 / 6%); }
.internalPage .grid-text h2 { font-size: 100%; margin-bottom: 10px; }
#text1 h2, #text2 h2, .internalPage .section-title h2 { color: #04196b; font-size: 150%; }
#text1 iframe, #text2 iframe { width: 100%; }
.internalPage .section-title h2 { margin-bottom: 10px; }
.internalPage .section-animation-item { opacity: 1 !important; transition: none; -webkit-transition: none; -o-transition: none; margin-top: 0 !important; }

/*Profile Pictures General Styles*/
.profileIcons #GridContent { top: auto; }
.profileIcons .steeringInnerSec.grid-content-section { padding-top: 40px; }
.profileIcons #LobbyModule .steeringInnerSec.grid-content-section .grid-boxes { padding-top: 50px; }
.profileIcons #LobbyModule .grid-boxes, .profileIcons #lobbyview .grid-boxes { margin: 0 -40px; padding-top: 80px; }
.profileIcons #LobbyModule .grid-box, .profileIcons #lobbyview .grid-box { width: 360px; padding: 0 41px; font-size: 100%; margin-bottom: 60px; }
.profileIcons #LobbyModule .grid-box.oneInRow { display: block; margin: 0 auto 60px; }
.profileIcons #LobbyModule .grid-boxes .grid-box-title h3, .profileIcons #lobbyview .grid-boxes .grid-box-title h3 { font-size: 100%; font-weight: bold; margin-bottom: 0; }
.profileIcons #LobbyModule .grid-boxes .box-image-animation img, .profileIcons #lobbyview .grid-boxes .box-image-animation img { border-radius: 50%; }
.profileIcons #LobbyModule .grid-boxes .grid-box-image, .profileIcons #lobbyview .grid-boxes .grid-box-image { margin-bottom: 30px; padding-bottom: 278px; }
.profileIcons #LobbyModule .grid-boxes .grid-box-image, .profileIcons #lobbyview .grid-boxes .grid-box-image, .internalPage .box-image-animation { overflow: visible; }
.profileIcons #LobbyModule .grid-boxes .grid-box-image, .profileIcons #lobbyview .grid-boxes .grid-box-image { pointer-events: none; }
.profileIcons .internalPage .box-image-animation:after { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(5, 26, 108, 0.24); border-radius: 50%; }
.profileIcons .internalPage .box-image-animation:before { content: ''; position: absolute; top: -10px; right: -10px; left: 7px; bottom: 5px; background-color: #f7db15; border-radius: 50%; z-index: -1; }
.profileIcons #LobbyModule .grid-boxes .grid-box-subtitle, .profileIcons #lobbyview .grid-boxes .grid-box-subtitle { color: #14161a; font-size: 100%; }
.profileIcons #LobbyModule .grid-boxes .box-image-animation:hover img, .profileIcons #lobbyview .grid-boxes .box-image-animation:hover img { transform: none; -webkit-transform: none; -ms-transform: none; }
.profileIcons .section-title { margin-bottom: 0; }
.profileIcons #LobbyModule .steeringInnerSec .grid-box-subtitle, .profileIcons #LobbyModule .steeringInnerSec .grid-box-fulltext { font-size: 85%; line-height: 21px; }
.profileIcons .grid-boxes .grid-box-title h3 a { pointer-events: none; }

/*About Page*/
.aboutPage .lobby-grid #GridPage .max-width { max-width: 1000px; }
.aboutPage .internalPage .grid-text-section { padding: 0; background: none; box-shadow: none; -webkit-box-shadow: none; }
.aboutPage .grid-rows .grid-row { margin-bottom: 35px; }
.aboutPage .grid-row-cell.flexslider-box, .aboutPage .grid-row .grid-row-cell.grid-row-cell-text { display: inline-block !important; }
.aboutPage .grid-row .grid-row-cell.grid-row-cell-text ul { padding-left: 30px; }
.internalPage .grid-text-section.videoSection { max-width: 1000px; /*padding: 0; background: none; box-shadow: none;*/ margin: 0 auto; }
.internalPage .grid-text-section.videoSection iframe { height: 450px; }

/*Activity Page*/
.activityPage #lobbyText h3 { margin-top: 30px; color: #04196b; font-weight: 600; font-size: 150%; }
.activityPage #lobbyText h4 { font-size: 110%; margin-bottom: 0; }
.activityPage #LobbyModule .grid-boxes { max-width: 1000px; padding-top: 110px; }
.activityPage #LobbyModule .grid-boxes .grid-box { padding: 0 15px; margin-bottom: 100px; }
.activityPage .grid-box-subtitle.button { width: 90px; height: 90px; position: absolute; background: #04196b; border-radius: 50%; color: #fff; top: 0; right: 50%; pointer-events: none; display: flex; -ms-display: flexbox; justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; align-items: center; -webkit-box-align: center; -ms-flex-align: center; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
.activityPage .grid-boxes .grid-box-image { display: none; }
.activityPage .grid-boxes .grid-box-fulltext { min-height: 260px; padding: 60px 20px 30px; background: #fff; border-bottom: 3px solid #f7db15; }
.activityPage .grid-boxes .grid-box-fulltext h3 { font-size: 100%; }
.activityPage .grid-boxes .grid-box-fulltext p { font-size: 80%; line-height: 1.2; }

/*Incubator Page*/
.incubatorPage #GridPage { padding-top: 60px; }
.incubatorPage #GridContent { top: auto; padding-bottom: 120px; }
.incubatorLobbyPage #LobbyModule { display: flex; display: -webkit-box; display: -ms-flexbox; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; }
.incubatorLobbyPage #LobbyModule #lobbyview { order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; }
.incubatorPage #GridContent #pageview #text1, .incubatorPage #GridContent #pageview #text2 { display: none; }
.incubatorPage .grid-content-section.cycle { margin-top: 90px; }
.incubatorPage .grid-text-section .section-title h2 { display: none; }
.incubatorLobbyPage #LobbyModule .grid-content-section .grid-box { width: 300px; padding: 0; margin: 0 23px 40px; background: #fff; padding: 40px; border-bottom: 3px solid #f7db15; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.incubatorPage #LobbyModule .grid-content-section .grid-boxes .box-image-animation { pointer-events: none; }
.incubatorPage #LobbyModule .grid-content-section .grid-boxes .box-image-animation img { max-height: 140px; width: auto; margin: 0 auto; }
.incubatorPage #LobbyModule .grid-content-section .grid-boxes .box-image-animation img { transform: none; -webkit-transform: none; -ms-transform: none; }
.incubatorPage #LobbyModule .grid-content-section .grid-boxes .grid-box-image { padding-bottom: 0; margin-bottom: 0; }
/*.incubatorPage #LobbyModule .grid-content-section .grid-boxes .grid-box-title {display: none;}*/
.incubatorPage #LobbyModule .grid-content-section .grid-boxes .grid-box-image-container { position: static; }
.incubatorPage .grid-box-fulltext { max-width: 700px; margin: 0 auto 20px; }
.incubatorPage .grid-box-fulltext a:hover, .incubatorPage .grid-box-fulltext a:focus,
.officeHoursPage .grid-text-content p a:hover, .officeHoursPage .grid-text-content p a:focus { text-decoration: underline; color: inherit; }
.incubatorPage .grid-content-section.cycle .section-title { margin-bottom: 40px; }
.incubatorPage #LobbyModule .grid-content-section.cycle .grid-boxes { padding-top: 0; }
.incubatorPage .grid-content-section.cycle h2 { margin-bottom: 0; font-size: 200%; }
.incubatorPage .grid-content-section.cycle .section-title h3 { position: relative; font-size: 150%; font-weight: 600; margin: 60px 0 0; }
.incubatorPage .grid-content-section.cycle .section-title h3:before { content: ""; position: absolute; width: calc(100% - 58%); border-top: 2px solid #14161a; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.incubatorPage .grid-content-section.cycle .section-title h3:after { content: ""; position: absolute; width: calc(100% - 58%); border-top: 2px solid #14161a; top: 50%; margin-left: 20px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.incubatorPage .dateSlash { position: relative; top: -3px; font-size: 83%; }
.grid-text-section.ctaBtnContainer { background: none; padding: 0; margin-top: 50px; box-shadow: none; -webkit-box-shadow: none; }
.ctaBtnContainer a.sec-button { padding: 0; background: #fff; }
.incubatorPage .grid-short-box { background: #fff; margin-bottom: 40px; padding: 20px 40px 50px; border-bottom: 3px solid #f7db15; box-shadow: 0px 10px 20px 0 rgba(20, 22, 26, 0.1); -webkit-box-shadow: 0px 10px 20px 0 rgba(20, 22, 26, 0.1); }
.incubatorPage .grid-short-box-image img { width: 100%; height: auto; }
.incubatorPage .grid-short-box .grid-short-box-label { min-height: 155px; font-size: 85%; text-align: center; padding: 0 0 35px; }
.incubatorPage .grid-short-box-image { padding-bottom: 60%; }
.incubatorPage #gridshort-view .flex-row { text-align: center; }
.incubatorPage #gridshort-view .flex-row .pull-right { float: none !important; display: inline-block; }
.incubatorPage #ContentGridShortModule .grid-short-box-image a { pointer-events: none; }
.incubatorPage .modal-text #text1 { max-height: unset; max-width: 800px; box-shadow: none; -webkit-box-shadow: none; padding: 0 10px; }
.incubatorPage .modal-image { height: 150px; background-size: 300px; background-repeat: no-repeat; padding: 0; margin: 0 auto; }
.incubatorPage .modal-image.visible-xs, .incubatorLobbyPage .modal-text.displayTable { display: block !important; }
.incubatorPage .modal-image.hidden-xs { display: none; }
.incubatorPage .modal-text #text1 p { direction: ltr; }
.incubatorPage #multi-content-modal.modal .close { top: -40px; left: 50%; font-size: 120%; margin-bottom: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.incubatorPage .modal .close svg { width: 30px; height: 30px; }
.incubatorPage .grid-box-title { padding-top: 20px; }
.incubatorLobbyPage .grid-boxes .grid-box-title h3 a { color: inherit; font-weight: 400; }
.incubatorLobbyPage #LobbyModule .grid-boxes { padding-top: 0; }
.incubatorLobbyPage #LobbyModule .grid-boxes .grid-box-image { padding-bottom: 63%; margin-bottom: 15px; overflow: visible; }
.incubatorLobbyPage .grid-boxes .box-image-animation img { max-width: 130px; margin: 0 auto; }
.incubatorLobbyPage .grid-box-title { display: none; }

/*Startups Page*/
.startupLobbyPage .grid-text-section:first-child .grid-text p a { display: inline-block; width: auto; letter-spacing: 0.18px; font-size: 90%; background: #f7db15; margin-top: 15px; text-align: center; border-radius: 23px; padding: 7px 15px; }
.startupLobbyPage .grid-text-section:first-child .grid-text p a:hover, .startupLobbyPage .grid-text-section:first-child .grid-text p a:focus { background: #04196b; color: #f7db15; }
.lobby-grid #GridPage .max-width, #GridPage .max-width { max-width: 1200px; }
.startupsPage #lobbyText { padding: 40px 20px; font-size: 90%; font-weight: bold; margin-bottom: 95px; }
.startupsPage #lobbyText p { display: inline-block; margin: 0 13px 10px 0; }
.startupsPage #lobbyText p a { border-bottom: 1px solid transparent; transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }
.startupsPage #lobbyText p a:hover, .startupsPage #lobbyText p a:focus { border-bottom: 1px solid #04196b; }
.startupLobbyPage #LobbyModule .grid-box { width: 400px; background: #fff; padding: 25px 30px 30px; margin: 30px 15px 30px; }
.startupLobbyPage .grid-boxes .grid-box-image { overflow: visible; padding-bottom: 115px; margin-bottom: 15px; }
.startupLobbyPage #LobbyModule .grid-boxes .grid-box-title h3:hover a, .startupLobbyPage #LobbyModule .grid-boxes .grid-box-title h3:focus a { color: inherit; }
.startupLobbyPage .grid-box-title { display: block; }
.startupLobbyPage #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 170%; margin-bottom: 0; font-weight: 600; }
.startupLobbyPage .grid-boxes .box-image-animation img { max-width: 110px; max-height: 110px; margin: 0 auto; }
.startupLobbyPage .grid-box-fulltext p { font-size: 85%; line-height: 1.3; }
.startupLobbyPage .innerBtn { width: auto; padding: 0 20px; }
.startupsPage .grid-gallery-section { box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.startupsPage .grid-text-section, .startupsPage .grid-gallery-section { max-width: 800px; position: relative; background: #fff; margin: 0 auto 145px; padding: 65px 70px 30px; }
.startupsPage .grid-gallery-section .boxes-images-outer-image { background-size: contain !important; background-repeat: no-repeat; }
.startupsPage .gallery-cubes .boxes-images-outer-image { padding-bottom: 100px; }
.startupsPage .grid-gallery-section .gallery-cubes > div { display: inline-block; float: none; text-align: center; /*pointer-events: none;*/ }
.startupsPage .grid-gallery-section .gallery-cubes .image-link-container { display: none; }
.startupsPage .grid-text-section:last-child, .startupsPage .grid-gallery-section:last-child { margin-bottom: 0; }
/*.startupsPage .grid-text-section:nth-child(odd):after, .startupsPage .grid-gallery-section:nth-child(odd):after { content: ''; position: absolute; width: 90px; height: 90px; top:-45px; right:50%; transform: translateX(50%);
    -webkit-transform: translateX(50%); -ms-transform: translateX(50%);
    background: url('../../../warehouse/temp/conTech/startupPencil.png'); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.startupsPage .grid-text-section:nth-child(even):after, .startupsPage .grid-gallery-section:nth-child(even):after { content: ''; position: absolute; width: 90px; height: 90px; top:-45px; right:50%; transform: translateX(50%);
    -webkit-transform: translateX(50%); -ms-transform: translateX(50%);
    background: url('../../../warehouse/temp/conTech/startupGear.png'); background-position: center center; background-size: cover; background-repeat: no-repeat;}*/
.startupsPage .grid-text-section:before, .startupsPage .grid-gallery-section:before { content: ''; position: absolute; width: 10px; height: 41px; bottom: -52px; right: 50%; transform: translate(50%, 50%); -webkit-transform: translate(50%, 50%); -ms-transform: translate(50%, 50%); background: url('../../../warehouse/temp/conTech/startupArr.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.startupsPage .grid-text-section:last-child:before, .startupsPage .grid-gallery-section:last-child:before { content: none; }
.startupsPage .grid-text-section img { margin: 20px; }
.startupsPage .section-title { margin-bottom: 0; }
.startupsPage .section-title h2 { color: #14161a; font-size: 120%; }
.startupsPage .grid-text { max-width: 620px; margin: 0 auto; }
.startupsPage .grid-text .grid-text-content h2, .startupsPage .section-title h3 { font-size: 80%; margin: 0 0 5px 0; font-weight: 400; }

/*Startups Icons - Construction*/
.startupsPage .grid-gallery-section:after { content: ''; position: absolute; width: 90px; height: 90px; top: -45px; right: 50%; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.startupsPage .grid-gallery-section.consPlanningDesign:after { background: url('../../../warehouse/temp/conTech/startupPencil.png'); }
.startupsPage .grid-gallery-section.consEnhancedOnsiteExecution:after { background: url('../../../warehouse/temp/conTech/consEnhancedOnsiteExecution.png'); }
.startupsPage .grid-gallery-section.consSafety:after { background: url('../../../warehouse/temp/conTech/consSafety.png'); }
.startupsPage .grid-gallery-section.consInspection:after { background: url('../../../warehouse/temp/conTech/consInspection.png'); }
.startupsPage .grid-gallery-section.consMats:after { background: url('../../../warehouse/temp/conTech/consMats.png'); }
.startupsPage .grid-gallery-section.consProjectMng:after { background: url('../../../warehouse/temp/conTech/consManagment.png'); }
.startupsPage .grid-gallery-section.consInfaTech:after { background: url('../../../warehouse/temp/conTech/consInfaTech.png'); }

/*Startups Icons - Proptech*/
.startupsPage .grid-gallery-section.propInfrasMng:after { background: url('../../../warehouse/temp/conTech/propInfrasMng.png'); }
.startupsPage .grid-gallery-section.propRealEstateInsurance:after { background: url('../../../warehouse/temp/conTech/propRealEstateInsurance.png'); }
.startupsPage .grid-gallery-section.propRealEstateMarketing:after { background: url('../../../warehouse/temp/conTech/propRealEstateMarketing.png'); }
.startupsPage .grid-gallery-section.propRealEstateFinance:after { background: url('../../../warehouse/temp/conTech/propRealEstateFinance.png'); }
.startupsPage .grid-gallery-section.propMarketPlace:after { background: url('../../../warehouse/temp/conTech/propMarketPlace.png'); }
.startupsPage .grid-gallery-section.propLocation:after { background: url('../../../warehouse/temp/conTech/propLocation.png'); }

/*Events Page*/
#BlogModule { overflow: visible; }
.ArticlesGrid .blog-post { margin: 0 0 40px 0; padding: 0; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.BlogArticleContent .BlogArticleTitle { font-size: 120%; font-weight: 600; line-height: 1; }
.BlogArticleContent .BlogArticleContent-wrapper { text-align: left; }
.BlogArticleContent .BlogArticleSummary { padding: 15px 0 0; line-height: 1.2; font-size: 80%; letter-spacing: unset; }
.BlogArticleDetails .BlogDetails-Wrapper { color: #14161a; }
.BlogArticleDetails .BlogDetails-Wrapper > div { position: relative; font-size: 80%; line-height: 100%; }
.BlogArticleDetails .BlogDetails-Wrapper > div > span { letter-spacing: .16px; }
.BlogArticleDetails .BlogDetails-Wrapper .BlogArticleDate:after { content: ''; position: absolute; width: 18px; height: 20px; top: 0; right: 50%; pointer-events: none; background: url(../../../warehouse/temp/conTech/calendarIcon.png); background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); }
.BlogArticleContent .BlogArticleLink { pointer-events: none; text-align: center; }
.eventsPage #GridContent { top: auto; }
.eventsPage .blog-tags { padding: 50px 0; }
.eventsPage .blog-tags li { color: #04196b; }
.eventsPage .blog-tags-list ul li.blog-tag a:focus, .eventsPage .blog-tags-list ul li.blog-tag a:hover, .eventsPage .blog-tags-list ul li.blog-tag.active a { text-decoration: underline; color: inherit; }
.eventsPage .blog-tags-list ul li:first-child { display: none; }
/*.eventsPage .grid-boxes .grid-box {background: #fff; text-align: left; padding: 0; margin: 0 20px 20px; border-bottom: 3px solid #323747;}
.eventsPage .grid-boxes .grid-box-image {padding-bottom: 210px; margin-bottom: 0;}*/
.eventsPage #SiteFooter .section { max-width: 100%; position: relative; padding: 0 0 120px; background: #f5f5f5; }
.eventsPage #SiteFooter .section .grid-boxes { position: relative; max-width: 1000px; margin: 0 auto; z-index: 1; }
.eventsPage #SiteFooter .section:after { content: ''; position: absolute; width: 100%; height: 491px; bottom: 0; left: 0; pointer-events: none; background: url(../../../warehouse/temp/conTech/cityFooterBg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.eventsPage .grid-boxes .grid-box-title h3 { min-height: 43px; font-size: 100%; font-weight: 600; }
.eventsPage .grid-boxes .grid-box-subtitle { color: #14161a; font-size: 70%; padding-bottom: 18px; padding-top: 8px; }
.eventsPage .grid-boxes .grid-box-subtitle span { position: relative; display: inline-block; vertical-align: middle; font-weight: 500; }
.eventsPage .grid-boxes .grid-box-subtitle span:before { content: ''; width: 15px; height: 17px; display: inline-block; background: url('../../../warehouse/temp/conTech/calendarIcon.png'); background-size: cover; background-position: center center; margin-right: 6px; vertical-align: top; }
.eventsPage .grid-box-title { padding-top: 18px; }
.eventsPage .grid-box-title, .eventsPage .grid-box-subtitle { padding-left: 15px; padding-right: 15px; }
.eventsPage .section-title { margin-bottom: 60px; }
.eventsPage .section-title h2 { color: #04196b; font-size: 200%; }
.eventsPage #TagView #text1 { display: none; }
.eventsPage .blog-post { padding: 10px; margin-bottom: 40px; background: #fff; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); height: auto; min-height: 200px; }
.eventsPage #TagView .blog-posts { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; padding: 0; }
.eventsPage .blog-post .blog-post-image { max-width: 190px; display: inline-block; }
.eventsPage .blog-post .blog-post-content { width: calc(100% - 200px); display: inline-block; }

/*Construction Event Page*/
.consEventPage #GridContent { top: -110px; }
.consEventPage .lobby-grid #GridPage .max-width, #GridPage .max-width { max-width: 1000px; }
.consEventPage #GridTop:before { content: none; }
.consEventPage #GridPage { position: relative; }
.consEventPage #GridPage:before { content: ''; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; pointer-events: none; background: url(../../../warehouse/temp/conTech/cityBgConsEvent.png); background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.consEventPage #SiteGrid:after { content: none !important; }
.consEventPage .internalPage { background: #24272e; }
.consEventPage #LobbyModule { padding: 40px 95px; background: #fff; color: #131821; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
#promotionWindow { display: none; }
.consEventPage #promotionWindow { width: 100%; max-width: 100%; left: 0; display: block; background: #04196B; padding: 19px 20px; text-align: center; }
.consEventPage #promotionWindow #promotionWindow-first, .consEventPage #promotionWindow #promotionWindow-second { display: inline-block; vertical-align: middle; }
.consEventPage #promotionWindow #promotionWindow-first { max-width: unset; pointer-events: none; }
.consEventPage #promotionWindow #promotionWindow-first a { background: transparent; color: #F7DB15; font-weight: bold; font-size: 125%; padding: 0; }
.consEventPage #promotionWindow #promotionWindow-second { background: transparent; border: 0; border: none; visibility: visible; }
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text,
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button { display: inline-block; }
.consEventPage #promotionWindow #promotionWindow-second > div { padding: 0; }
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-close { display: none; }
.consEventPage #promotionWindow #promotionWindow-second h3 { display: none; }
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text { padding: 0; color: #fff; margin: 0 100px 0 20px; }
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button { width: 160px; height: 43px; line-height: 39px; font-size: 100%; margin-top: 0; color: #14161a; border: 2px solid transparent; }
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button:hover,
.consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button:focus { border: 2px solid #F7DB15; background: none; color: #F7DB15; }
.consEventPage #LobbyModule .poweredBySection .grid-boxes { padding-top: 0; }
.consEventPage #LobbyModule .poweredBySection .grid-box { width: 100%; max-width: 180px; padding: 0; margin: 0; }
.consEventPage #LobbyModule .poweredBySection .grid-boxes .grid-box-image { padding-bottom: 55%; }
.consEventPage #LobbyModule .poweredBySection .grid-boxes .box-image-animation { pointer-events: none; }
.consEventPage .poweredBySection img { max-width: 150px; width: auto; max-height: 80px; margin: 0 auto; }
.consEventPage #LobbyModule .grid-image-section.hiveIconsImageSec { margin: 40px 0; }
.consEventPage #LobbyModule .section { padding: 0; }
.consEventPage #LobbyModule .consEventLogo { padding: 10px 0 40px; }
.consEventPage #LobbyModule .consEventAbout .section-title h2 { font-size: 250%; }
.consEventPage #LobbyModule .consEventAbout .grid-text h2 { font-size: 140%; margin-bottom: 25px; }
.consEventPage #LobbyModule .grid-text-section:not(.consEventItinerary) .grid-text p { font-size: 115%; line-height: 1.4; font-weight: 300; }
.consEventPage #LobbyModule .consEventAbout .grid-text p strong { display: inline-block; margin: 35px 0; font-size: 96%; }
.consEventPage #LobbyModule .grid-text p a:hover { text-decoration: underline; }
.consEventPage #LobbyModule .grid-text .sec-button { width: 160px; height: 45px; line-height: 45px; font-size: 100%; margin-top: 30px; color: #14161a; direction: ltr; font-weight: 100; }
.consEventPage #LobbyModule .consEventFirstIconStrip .grid-box { width: 110px; padding: 0 10px; margin-bottom: 15px; pointer-events: none; }
.consEventPage #LobbyModule .consEventFirstIconStrip .grid-box-image { padding-bottom: 90px; overflow: visible; }
.consEventPage #LobbyModule .consEventFirstIconStrip .grid-box.FirstIconStripTxt { width: 100%; }
.consEventPage #LobbyModule .consEventFirstIconStrip .grid-box.FirstIconStripTxt .grid-box-image { display: none; }
.consEventPage #LobbyModule .consEventItinerary { padding-top: 20px; }
.consEventPage #LobbyModule .consEventItinerary .section-title h2 { font-size: 110%; line-height: 1.5; }
.consEventPage #LobbyModule .consEventItinerary table { max-width: 500px; width: 100%; margin: 0 auto; }
.consEventPage #LobbyModule .consEventItinerary table tr { /*height: 100px;*/ border-top: 2px solid #04196b; padding: 0 13px; }
.consEventPage #LobbyModule .consEventItinerary table tr:last-child { border-bottom: 2px solid #04196b; }
.consEventPage #LobbyModule .consEventItinerary table tr td:first-child { text-align: left; padding: 15px 0 15px 20px; font-size: 110%; font-weight: 300; }
.consEventPage #LobbyModule .consEventSponsor { background-color: #dedede; padding: 10px 50px; margin: 80px 0 100px; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes .box-image-animation { pointer-events: none; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes .box-image-animation img { width: auto; height: auto; margin: 0 auto; }
.consEventPage #LobbyModule .consEventSponsor > div { display: inline-block; }
.consEventPage #LobbyModule .consEventSponsor .section-title { margin-bottom: 20px; }
.consEventPage #LobbyModule .consEventSponsor .section-title h2 { font-size: 100%; color: #131821; margin-bottom: 0; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes { padding-top: 0; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box { width: auto; padding: 0 30px; margin-bottom: 0; vertical-align: middle; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box-image-container { position: static; }
.consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box-image { padding: 0; margin: 0; }
.consEventPage #LobbyModule .grid-gallery-section:last-of-type { margin-top: 90px; }
.consEventPage #LobbyModule .grid-gallery-section .section-title { margin-bottom: 40px; }
.consEventPage #LobbyModule .grid-gallery-section .section-title h2 { font-size: 250%; margin-bottom: 0; }
.consEventPage #LobbyModule .grid-gallery-section .gallery-cubes { margin: 0 -10px; }
.consEventPage #LobbyModule .grid-gallery-section .gallery-cubes > div { max-width: 160px; display: inline-block; padding: 0 15px; margin-bottom: 30px; float: none; }
.consEventPage #LobbyModule .grid-gallery-section .gallery-cubes .boxes-images-outer-image:focus .image-link-container,
.consEventPage #LobbyModule .grid-gallery-section .gallery-cubes .boxes-images-outer-image:hover .image-link-container { background: transparent; }
.consEventPage #LobbyModule .grid-gallery-section .gallery-cubes .image-link-inner { display: none; }
.consEventPage #LobbyModule .grid-gallery-section.partnersSec { margin-bottom: 40px; }
.consEventPage #LobbyModule .consEventSpeakers { padding-top: 30px; }
.consEventPage #LobbyModule .consEventSpeakers .section-title { margin-bottom: 25px; }
.consEventPage #LobbyModule .consEventSpeakers .grid-boxes { padding-top: 0; }
.consEventPage #LobbyModule .consEventSpeakers .grid-boxes .grid-box-image { padding-bottom: 100%; }
.consEventPage #LobbyModule .consEventSpeakers .grid-box .box-image-animation:hover img { transform: scale(1); }
.consEventPage #LobbyModule .consEventSpeakers .grid-boxes .grid-box-subtitle { color: inherit; font-size: 90%; line-height: 1.3; }
.consEventPage .grid-image-section, .consEventPage .grid-image-section .image-section-data { height: auto; }
.consEventPage .grid-image-section .image-section-data img { margin-top: 0 !important; }
.consEventPage #LobbyModule .grid-gallery-section .section-title { margin-bottom: 20px; }
.consEventPage #LobbyModule .grid-gallery-section /*.collabSec*/ .gallery-cubes .boxes-images-outer-image { overflow: visible; transition: all 350ms ease-in-out; -webkit-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; }
.consEventPage #LobbyModule .grid-gallery-section /*.collabSec*/ .gallery-cubes .boxes-images-outer-image:hover { transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); }
.consEventPage .FooterForm { display: none; }
.consEventPage #SiteFooter { background: #131417; }
.consEventPage #SiteFooter:after { content: none; }



/* New 2022 Event Page Digital Edition */
.digitalEdition.consEventPage2022 #SiteFooter { padding-bottom: 120px; }
.digitalEdition.consEventPage2022 .top-caption { text-align: center; max-width: 750px; width: 90%; white-space: unset; line-height: 1; top: 56%; }
.digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne { padding: 90px 80px 115px; width: 98%; background: #eff0f5; }
.digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne::before { display: none; }
.digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 10px; background: #fff; }
.digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne .section-title h2 { max-width: unset; width: max-content; }
.digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne .section-title h2::after { width: 100%; height: 8px; top: unset; bottom: -17px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionOne .grid-text h2 { max-width: unset; margin: 30px auto; font-size: 155%; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionTwo { top: -70px; box-shadow: none; max-width: 920px; width: 98%; display: flex; align-items: center; justify-content: space-evenly; padding: 20px 0; }
.digitalEdition.consEventPage2022 .sectionTwo .grid-text { margin: unset; }
.digitalEdition.consEventPage2022 .sectionTwo .grid-text p { margin-bottom: 0; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionThree { margin-top: -10px; margin-bottom: 40px; }
.digitalEdition.consEventPage2022 #LobbyModule .first-image { padding: 0px 75px; }
.digitalEdition.consEventPage2022 #LobbyModule .first-image iframe { height: 490px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .section-title h2 { display: block; font-size: 115%; margin: 0; line-height: 1.43; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight { flex-direction: column-reverse; margin-top: 30px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .section-title { margin: 0; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes { padding: 50px 0px 40px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box .grid-box-subtitle { font-size: 115%; width: 85% !important; text-align: center; padding: 0; font-weight: 300; color: #000; line-height: 1.17; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2) { border-left: 2px solid rgba(4, 25, 107, 0.18); border-right: 2px solid rgba(4, 25, 107, 0.18); }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):before { display: none; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):after { display: none; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box { flex-direction: column !important; padding: 10px 15px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box-image { overflow: visible; display: block; padding-bottom: unset; margin-bottom: 20px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box-image-container { position: relative; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour { margin: 40px auto 10px; max-width: 910px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .section-title { max-width: 70%; margin: 0 auto 35px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour h2 { font-size: 115%; line-height: 1.43; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-boxes { padding-top: 5px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-boxes .grid-box-image { padding-bottom: 0; margin: 0; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box { border-top: 3px solid #f7db15; margin: 30px 15px; min-height: 315px; padding-top: 30px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box h3 { font-size: 115%; font-weight: 600; margin-bottom: 20px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box h3 a { color: #04196b; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box .grid-box-title { display: flex; align-items: center; justify-content: center; min-height: 70px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .section-title h2 { font-size: 190%; text-transform: uppercase; margin: 0; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .section-title h3 { margin-top: 5px; color: #04196b; font-size: 160%; font-weight: 300; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSix .section-title h2 { font-size: 190%; text-transform: uppercase; text-align: left; margin-bottom: 35px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSix .grid-text-content li { position: relative; font-size: 115%; font-weight: 300; direction: initial; line-height: 1.3; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSix .grid-text-content ul { padding-right: 0; padding-left: 20px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSix .grid-text-content ul li::marker { color: #f7db15; font-size: 26px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSeven { margin: 40px auto 0; padding-top: 40px; max-width: unset; background: #eff0f5; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSeven .image-section-data { width: fit-content; margin: 0 auto; position: relative; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSeven .image-section-data::after { content: ''; width: 170px; height: 100%; position: absolute; top: 0; left: 0; background: url(../../../warehouse/temp/conTech/logoBG.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; pointer-events: none; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionSeven img { max-width: 170px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine { max-width: unset; margin: 0 auto; background: #eff0f5; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject { padding-top: 15px; padding-bottom: 130px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectTitle { font-size: 190%; font-weight: 600; text-transform: uppercase; color: #04196b; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .top-form { font-size: 160%; color: #04196b; font-weight: 300; margin-bottom: 40px; text-transform: capitalize; display: block; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject fieldset { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField { width: 47%; }
.digitalEdition.consEventPage2022 #LobbyModule .normal-form input:focus { border-bottom: 1px solid #000 !important; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField input, .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField select { font-size: 115%; box-shadow: none; color: #04196b; background: transparent; border-bottom: 1px solid #000; padding: 0px; font-weight: 300; height: 52px; height: 62px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField input::placeholder,
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.textareaField textarea::placeholder { color: #04196b; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField .select-wrapper:after { content: "\f107"; font-family: 'FontAwesome'; right: 5px; top: 40%; font-size: 28px; color: #04196b; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField { width: 100%; text-align: left; margin-bottom: 30px; display: flex; align-items: center; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField input { position: absolute; opacity: 0; height: 21px; width: 21px; cursor: pointer; z-index: 5; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField .radioBtn { background-color: rgba(4, 25, 107, 0.13); position: absolute; top: 0; left: 0; height: 25px; width: 25px; border-radius: 50%; pointer-events: none; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField .radioBtn::after { top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; border-radius: 50%; background: #04196b; content: ""; opacity: 0; position: absolute; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField input:checked ~ span.radioBtn::after { opacity: 1; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.textareaField { width: 100%; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.textareaField textarea { height: 130px; font-size: 115%; box-shadow: none; color: #04196b; background: transparent; border-bottom: 1px solid #000; padding: 0px; font-weight: 300; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine .normal-form .must::before { left: -5px; color: inherit; display: none; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .FileUploaderField::after { left: unset; top: 20px; right: 10px; content: ""; background-image: url(/warehouse/temp/contech2022/upload.svg); background-repeat: no-repeat; width: 22px; height: 22px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField label { color: #04196b; font-size: 115%; font-weight: 300; margin: 0; text-align: left; padding-left: 30px; }
.digitalEdition.consEventPage2022 .form-buttons { width: 100%; display: flex; justify-content: center; margin-top: 40px; }
.digitalEdition.consEventPage2022 .sectionNine #DynamicFormObject fieldset a.sec-button { margin: 0; background-color: #04196b; color: #fff; font-weight: 400; border-radius: 23px; padding-bottom: 5px; height: 45px; width: 200px; display: flex; align-items: center; justify-content: center; }
.digitalEdition.consEventPage2022 .sectionNine #DynamicFormObject fieldset .dynamicFormObjectSubmit input { background: #fbd100; color: #04196b; border-color: transparent; width: 200px; padding-bottom: 5px; height: 45px; font-weight: 400; font-size: 100% !important; border-radius: 23px; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive { max-width: unset; padding: 30px 135px 15px; margin: 0 auto 50px; background: #eff0f5; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box { border-radius: 23px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); margin: 0 12px; width: 29.6%; min-height: 200px; display: inline-flex; flex-direction: column; justify-content: center; margin-bottom: 30px; background: #fff; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box .grid-box-image { position: absolute; left: 50%; width: 100%; transform: translateX(-50%); z-index: 0; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-boxes .box-image-animation img { width: 65%; position: absolute; top: 50%; left: 60%; transform: translate(-50%,-50%); }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box .grid-box-title { margin-bottom: 5px; padding: 25px 10px 0; z-index: 2; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box .grid-box-title h3 { font-size: 240%; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box .grid-box-title h3 a { color: #04196b; font-weight: 600; }
.digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box .grid-box-subtitle { font-size: 90%; color: #04196b; line-height: 1; min-height: 36px; z-index: 2; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width { max-width: unset; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridContent { max-width: 1000px; left: 50%; transform: translateX(-50%); }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo { max-width: unset; background-color: #04196b; padding: 0; position: fixed; right: 0; bottom: 0; margin: 0 auto; z-index: 5; width: 100%; }
.digitalEdition.consEventPage2022 fieldset { display: flex; justify-content: center; align-items: center; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .dynamicFormObjectField input { margin-bottom: 0; border-radius: 21px; background-color: #1a318a; border: none; color: #fff; padding-left: 30px; height: 42px; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .dynamicFormObjectField input::placeholder { color: #fff; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .must::before { color: #fff; left: 26px; font-size: 16px; top: 10px; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .dynamicFormObjectSubmit { width: 167px; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .dynamicFormObjectField { width: 225px; }
.digitalEdition.consEventPage2022 .lobby-grid #GridPage .max-width #GridPromo .dynamicFormObjectSubmit input { font-size: 100%; height: 42px; }
.digitalEdition.consEventPage2022 .internalPage#SiteGridContainer { z-index: auto; background: none; }

@media (max-width: 1024px) {
    .consEventPage2022 .top-caption { font-size: 160%; }
    .digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne .section-title h2 { max-width: 100%; font-size: 165%; }
    .digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne { padding: 90px 40px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionTwo { display: flex; flex-direction: column; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionThree { padding: 0px 20px; }
    .digitalEdition.consEventPage2022 #LobbyModule .first-image { padding: 0px 35px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour { margin: 20px auto 30px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box { padding: 0 5px 10px; min-height: 300px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box .grid-box-fulltext { font-size: 90%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box h3 { margin-bottom: 0px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour .section-title { max-width: 85%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box { width: 29%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive { margin-bottom: 25px; padding: 30px 0px 15px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSix { padding: 0 20px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSeven { margin: 40px auto 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField { width: 48%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField input, .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField select { font-size: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionTen { margin-bottom: 0; }
}

@media (max-width: 767px) {
    .consEventPage2022 .top-caption { font-size: 150%; }
    .digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne { padding: 20px 10px 60px; width: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne .section-title h2 { font-size: 120%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionTwo { top: -30px; width: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule section.consEventAbout.sectionOne::after { display: none; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionThree { padding: 20px 10px 0px; margin-bottom: 30px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionThree .grid-text p { padding: 0; margin: 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .first-image { padding: 0px 10px; }
    .digitalEdition.consEventPage2022 #LobbyModule .first-image iframe { height: 185px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight { margin-top: 30px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight .section-title h2 { padding: 0 10px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box { padding: 40px 15px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-box:not(:last-of-type) { margin-bottom: 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2) { border-top: 2px solid rgba(4, 25, 107, 0.18); border-bottom: 2px solid rgba(4, 25, 107, 0.18); border-left: 0; border-right: 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionEight .grid-boxes { padding: 20px 10px 20px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFour .grid-box { min-height: 230px; width: 80%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive .section-title h2 { font-size: 160%; margin: 0 10px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive .section-title h3 { font-size: 120%; margin: 0 10px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive .grid-box { width: 80%; margin: 0 0 30px; min-height: 230px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionFive .section-title { margin-bottom: 20px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSix .section-title h2 { font-size: 160%; margin-bottom: 0px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSix .section-title { margin-bottom: 20px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSix .grid-text-content li { font-size: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionSeven { margin: 20px auto 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectTitle { font-size: 160%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField { width: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField label { font-size: 100%; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField input { margin: 0px 10px 0 0; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField { margin-bottom: 15px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject .dynamicFormObjectField.checkboxField .radioBtn { top: 50%; transform: translateY(-50%); }
    .digitalEdition.consEventPage2022 .form-buttons { flex-direction: column; margin-top: 20px; align-items: center; }
    .digitalEdition.consEventPage2022 .form-buttons > :first-child { margin-bottom: 15px; }
    .digitalEdition.consEventPage2022 #LobbyModule .sectionNine #DynamicFormObject { padding-bottom: 80px; }
}
/**/

/* New 2022 Page */
.digitalEdition.con2022 #LobbyModule section.consEventAbout.sectionOne:before { display: none; }
.digitalEdition.con2022 #LobbyModule .sectionOne .grid-text h2 { max-width: 600px; }
.digitalEdition.con2022 #LobbyModule section.sectionOne .grid-text-content .gridText1, .digitalEdition.con2022 #LobbyModule section.sectionOne .grid-text-content .gridText2 { width: 100%; padding: 0; }

.digitalEdition.con2022 #LobbyModule section.sectionOne .grid-text-content { display: flex; flex-direction: column; align-items: center; }
.digitalEdition.con2022 #LobbyModule section.sectionOne .grid-text-content .gridText1 p { font-size: 160%; max-width: 560px; margin: 20px auto; color: #04196b; font-weight: 100; line-height: 1; }

.digitalEdition.con2022 #LobbyModule .sectionEight .grid-box-image { overflow: visible; display: block; padding-bottom: unset; margin-bottom: 20px; }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box { flex-direction: column; padding: 0px 20px; margin: 20px 0; width: 33%; }
.digitalEdition.con2022 #LobbyModule .sectionEight.numbers-sec .grid-boxes .grid-box.lastItem { border-left: 2px solid rgb(170 170 170 / 18%); }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes { flex-wrap: wrap; }
.digitalEdition.con2022 .sectionEight .section-title h2, .digitalEdition.con2022 #LobbyModule .sectionEight .grid-box-image { display: inherit; }
.digitalEdition.con2022 #LobbyModule .sectionEight.numbers-sec .grid-boxes .grid-box .grid-box-title { width: auto; }
.digitalEdition.con2022 #LobbyModule .sectionEight.numbers-sec .grid-boxes .grid-box .grid-box-title { width: auto; }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-box-image-container { position: relative; }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box .grid-box-subtitle { width: unset; padding: 0; text-align: center; display: flex; align-items: flex-start; }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2) { border-left: 2px solid rgb(170 170 170 / 18%); border-right: 2px solid rgb(170 170 170 / 18%); }
.digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):before, .digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):after { display: none; }
.digitalEdition.con2022 .sectionEight { flex-direction: column-reverse; }
.digitalEdition.con2022 .sectionFive { margin: 35px auto 15px; }
.digitalEdition.con2022 .sectionEight .section-title { padding-top: 30px; margin-bottom: 0%; }
.digitalEdition.con2022 #LobbyModule .sectionFour .grid-box { border-top: 3px solid #f7db15; margin: 30px 10px; min-height: 315px; padding-top: 30px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; }
.digitalEdition.con2022 #LobbyModule .sectionFour .grid-box .grid-box-image { padding-bottom: 0; margin: 0; }
.digitalEdition.con2022 #LobbyModule .sectionFour .grid-box .grid-box-title { display: flex; align-items: center; justify-content: center; min-height: 70px; }
.digitalEdition.con2022 #LobbyModule .sectionFour .grid-box .grid-box-title h3 { font-size: 115%; font-weight: 600; margin-bottom: 20px; }
.digitalEdition.con2022 #LobbyModule .sectionFour .grid-box .grid-box-title h3 a { color: #04196b; }
.digitalEdition .sectionFour .grid-box-subtitle.button { margin-top: 30px; }
.con2022 .internalPage .grid-text-content iframe { height: 540px; }
.digitalEdition.con2022 #LobbyModule .sectionFour.agenda .grid-box .grid-box-image-container { position: relative; }
.digitalEdition.con2022 #LobbyModule .sectionFour.agenda .grid-box { min-height: unset; padding-top: 0; }
.buttons-sec { display: flex; justify-content: space-evenly; }
.buttons-sec .grid-text { margin: 0; }
.digitalEdition.con2022 #LobbyModule .buttons-sec .grid-text a { margin: 30px 0 70px; width: 260px; height: 50px; display: flex; justify-content: center; align-items: center; }

@media (max-width: 767px) {
    .digitalEdition.con2022 #LobbyModule .sectionOne .grid-text h2 { padding: 0 25px; }
    .digitalEdition.con2022 #LobbyModule .sectionEight .section-title h2 { font-size: 110%; }
    .digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes { flex-direction: row; padding: 0 15px; }
    .digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box { width: 100%; padding: 10px 0px; }
    .digitalEdition.con2022 #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2) { border-top: 2px solid rgb(170 170 170 / 18%); border-bottom: 2px solid rgb(170 170 170 / 18%); border-left: 0; border-right: 0; }
    .digitalEdition.con2022 #LobbyModule .sectionEight.numbers-sec .grid-boxes .grid-box:nth-child(2),
    .digitalEdition.con2022 #LobbyModule .sectionEight.numbers-sec .grid-boxes .grid-box.lastItem { border: none !important; }
    .digitalEdition.con2022 #LobbyModule .sectionFour .grid-box { min-height: 250px; width: 80%; }
    .digitalEdition.con2022 .internalPage .grid-text-content iframe { height: 230px; }
    .digitalEdition.con2022 #LobbyModule .buttons-sec .grid-text a { margin: 10px 0 20px; }
    .buttons-sec { flex-direction: column; align-items: center; }
    .digitalEdition .sectionFour .grid-box-subtitle.button { margin-top: 5px; }
}

/**/

/*Construction Event Page Digital Edition*/
.digitalEdition #LobbyModule section.consEventAbout.sectionOne:before { content: ""; position: absolute; background: url(/warehouse/temp/conTech/digital_edition.png); background-size: contain; background-repeat: no-repeat; width: 150px; height: 150px; left: 0; top: 0; }
.digitalEdition #GridPage:before { content: ''; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; pointer-events: none; background: #ececec; background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.digitalEdition #LobbyModule section.consEventAbout.sectionOne { background: rgba(241, 243, 246, 0.76); max-width: 1000px; width: 100%; margin: 0 auto; padding: 80px 80px 40px; background-size: cover; }
.digitalEdition.consEventPage2022 #GridContent #LobbyModule { padding: 0; }
.digitalEdition #LobbyModule section.consEventAbout.sectionOne .section-title h2 { font-size: 190%; max-width: 570px; margin: 0 auto; text-transform: uppercase; }
.digitalEdition #LobbyModule .sectionOne .grid-text h2 { font-size: 160%; max-width: 560px; margin: 20px auto; color: #04196b; font-weight: 100; }
.digitalEdition #LobbyModule section.consEventAbout.sectionOne .section-title h2:after { content: ""; position: absolute; background: #f7db15; width: 40%; height: 3px; left: 50%; top: 100%; displaY: inline-block; transform: translate(-50%, -100%) }
.digitalEdition #LobbyModule .grid-text .sec-button { margin-bottom: 70px; color: #0a1768; }
.digitalEdition #LobbyModule .grid-text .sec-button:hover, .digitalEdition #LobbyModule .grid-text .sec-button:focus { color: #f7db15; }
.digitalEdition .sectionTwo { max-width: 820px; margin: 0 auto; top: -50px; background: #fff; border: 1px solid #e7e9ee; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 6%); -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 6%); }
.digitalEdition .sectionTwo .section-title h2 { margin-top: 20px; }
.digitalEdition .sectionTwo p { margin-bottom: 20px; }
.digitalEdition .sectionTwo p img { margin: 0 5px; }
.digitalEdition .sectionThree, .digitalEdition .sectionFive { max-width: 820px; margin: 15px auto; }
.digitalEdition .sectionFour .grid-boxes .grid-box .grid-box-image { padding-bottom: 70%; }
.digitalEdition .sectionFour { max-width: 830px; margin: 25px auto 30px; }
.digitalEdition #LobbyModule .sectionFour .grid-box { background: #ffffff; -webkit-box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.12); box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.12); max-width: 400px; margin: 30px 5px; border-top: 5px solid #f7db15; }
.digitalEdition .sectionSix { max-width: 850px; margin: 0 auto; }

.digitalEdition .grayBoxes .grid-box { padding: 0 10px; }
.digitalEdition .grayBoxes .grid-box-image { box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06); border: solid 1px #f3f5fa; border-radius: 5px; padding-bottom: 60%; }
.digitalEdition .grayBoxes .grid-boxes .box-image-animation { display: flex; align-items: center; width: 125px; justify-content: center; padding: 0 15px; background: white; }
.digitalEdition .grayBoxes .grid-boxes .box-image-animation img { display: inline-block; }
.digitalEdition .grayBoxes .grid-boxes .box-image-animation:hover img { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.digitalEdition .grayBoxes .grid-boxes .grid-box-image-container { background-color: #f3f5fa; }
.digitalEdition .grayBoxes .grid-box-image-container:after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 7px; height: 12px; opacity: 0.6; right: 5px; z-index: 4; background-image: url(/warehouse/temp/conTech/ARROW.svg); background-size: cover; }
.digitalEdition #LobbyModule .sectionSix.grayBoxes .grid-boxes { padding-top: 0; margin-bottom: 50px; }
.digitalEdition .sectionSeven { max-width: 820px; margin: 0 auto; }
.digitalEdition .sectionSeven .grid-text.gridHasVideo .grid-iframe-holder { padding-bottom: 70px; }
.digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(1) .grid-box-title { width: auto; }
.digitalEdition .sectionEight .section-title h2, .sectionEight .grid-boxes .grid-box .grid-box-image { display: none; }
.digitalEdition .sectionEight .section-title h3 { margin-top: 10px; }
.digitalEdition .sectionEight { max-width: 850px; margin: 10px auto 0px; display: flex; flex-direction: column; }
.digitalEdition .sectionEight .section-title { display: flex; justify-content: center; order: 2; color: #04196b; }
.digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box { display: flex; flex-direction: row; width: 100%; margin: 0; align-items: center; align-content: center; }
.digitalEdition .sectionEight .grid-boxes.row { display: flex; flex-direction: row; justify-content: center; align-items: center; position: relative; }
.digitalEdition .sectionEight .grid-box .grid-box-title { position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; width: 100%; font-size: 220%; }
.digitalEdition .sectionEight .grid-box .grid-box-subtitle { line-height: 1; justify-content: flex-start; text-align: left; padding-left: 10px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; width: 50%; font-size: 90%; color: #04196b; }
.digitalEdition .sectionEight .grid-box .grid-box-title h3 a { color: #04196b; }
.digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2) .grid-box-subtitle { width: auto; }
.digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):after { content: ""; position: absolute; right: 110%; transform: translateX(-110%); height: 65px; width: 2px; background-color: #f5f5f5; }
.digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):before { content: ""; position: absolute; left: 100%; transform: translateX(-100%); height: 65px; width: 2px; background-color: #f5f5f5; }
.digitalEdition #LobbyModule .sectionNine .image-section-data .image-section-Btn a:hover { color: #f7db15; border: 1px solid #f7db15; background: #04196b; }
.digitalEdition #LobbyModule .sectionNine .image-section-data .image-section-Btn { position: absolute; top: 70%; left: 50%; transform: translate(-50%,-70%); -webkit-transform: translate(-50%,-70%); font-size: 115%; font-weight: 100; }
.digitalEdition .sectionNine { max-width: 830px; margin: 0 auto 80px; position: relative; }
.digitalEdition .sectionNine .section-title h2 { position: absolute; color: #ffffff; font-weight: normal; right: 50%; transform: translateX(50%); margin-top: 30px; }
.digitalEdition .sectionTen { max-width: 830px; margin: 0 auto; }
.digitalEdition .sectionTen .section-title { margin-bottom: 0; }
.digitalEdition .sectionTen .section-title h2 { text-transform: uppercase; }
.digitalEdition .sectionTen .section-title h3 { margin: 0 0 5px 0; color: #04196b; font-size: 160%; font-weight: 100; }
.digitalEdition #LobbyModule .sectionTen .grid-boxes, .digitalEdition #LobbyModule .sectionEleven .grid-boxes { padding-top: 10px; }
.digitalEdition .sectionEleven { max-width: 830px; margin: 0 auto; }
.digitalEdition #LobbyModule .sectionEleven .section-title { margin-bottom: 0; }
.digitalEdition #LobbyModule .sectionEleven .section-title h2 { font-weight: 100; font-size: 160%; }
.digitalEdition #LobbyModule .sectionEleven .content-section-Btn a.sec-button.hvr-float:hover { color: #f7db15; background: #04196b; }
.digitalEdition .sectionTwelve { max-width: 830px; margin: 50px auto 0; }
.digitalEdition #LobbyModule .sectionTwelve.grid-gallery-section .section-title h2 { font-size: 190%; text-transform: uppercase; }
.digitalEdition #LobbyModule .grid-image-section.hiveIconsImageSec.sectionThirteen { max-width: 830px; margin: 20px auto; }
.digitalEdition .sectionEight .grid-box .grid-box-title:before { content: "+"; color: #04196b; position: absolute; display: inline-block; left: -20px; }
.digitalEdition .sectionEight .grid-box:nth-child(2) .grid-box-title, .digitalEdition .sectionEight .grid-box:nth-child(3) .grid-box-title { width: 30%; }
.sectionOne .grid-text p img { margin: 0 10px; }
/*Speakers Page*/
.speakersPage #GridPage:before { content: ''; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; pointer-events: none; background: #ececec; background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.fullWidthRow .grid-rows .grid-row-text:before { content: ""; position: absolute; background: url(/warehouse/temp/conTech/digital_edition.png); background-size: contain; background-repeat: no-repeat; width: 150px; height: 150px; left: 0; top: 0; }
.fullWidthRow .grid-rows .grid-row .grid-row-cell.flexslider-box.section-animation-item.col-sm-6.col-xs-12.up.shown { display: none !important; }
.fullWidthRow .grid-rows .grid-row .grid-row-cell.grid-row-cell-text { width: 100%; text-align: center; }
.fullWidthRow .grid-rows .grid-row-text { text-align: center; margin: 0 auto; background: #f5f5f5; padding: 80px; direction: rtl; }
.speakersPage #LobbyModule .fullWidthRow { max-width: 1000px; }
.consEventPage.speakersPage #LobbyModule { padding: 0; }
.fullWidthRow .grid-rows .grid-row-text h2 { font-size: 190%; margin-bottom: 15px; }
.fullWidthRow .grid-rows .grid-row-text p { font-weight: 100; font-size: 170%; color: #04196b; max-width: 560px; margin: 0 auto; letter-spacing: -1px; line-height: 1.2; }
.fullWidthRow a.grid-row-button.hvr-fade.last-btn { background: #d9def1; border: none; border-radius: 100px; height: 44px; padding: 5px 25px; display: inline-block; width: 177px; }
.fullWidthRow a.grid-row-button.hvr-fade.last-btn:hover { background: #04196b; color: #f7db15; }
.speakersPage #LobbyModule .consEventSpeakers .section-title { margin-top: 45px !important; }
.speakersPage #LobbyModule .consEventSpeakers { max-width: 850px; margin: 0 auto; }
.speakersPage .section.textToLeft .grid-boxes .grid-box .grid-box-title, .textToLeft .grid-boxes .grid-box .grid-box-subtitle,
.textToLeft .grid-boxes .grid-box .grid-box-subtitle button { text-align: left; float: left; line-height: 1; }
.section.textToLeft .grid-boxes .grid-box .grid-box-title > h3 > a { color: #131821; font-size: 80%; }
.textToLeft .grid-boxes .grid-box .grid-box-subtitle span { font-size: 80%; }
.textToLeft .grid-boxes .grid-box .grid-box-subtitle.button > a { color: #2867b2; font-size: 80%; }
.fullWidthRow.saperatorBtns .grid-rows .grid-row-text h2 { font-size: 190%; margin-bottom: 0px; font-weight: 100; line-height: 1.1; }
.fullWidthRow.saperatorBtns .grid-rows .grid-row-text { text-align: center; margin: 0 auto; padding: 40px 80px; direction: rtl; background: #fff; }
.fullWidthRow.saperatorBtns .grid-rows .grid-row-text:before { display: none; }
.textToLeft .grid-boxes .grid-box { border: 1px solid #e7e9ee; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); padding: 0; min-height: 320px; margin: 0 1px; }
.speakersPage #LobbyModule .textToLeft .grid-box .grid-box-title,
.speakersPage #LobbyModule .textToLeft .grid-box .grid-box-subtitle,
.speakersPage #LobbyModule .textToLeft .grid-box .grid-box-subtitle.button { position: relative; padding: 0 8px; }
.speakersPage #LobbyModule .textToLeft .grid-box.col-md-25 { margin-right: 10px; }
.consEventPage.speakersPage #LobbyModule .textToLeft .grid-box { width: 20%; }
.speakersPage #LobbyModule .consEventSpeakers:last-child { padding-bottom: 115px; }
.speakersPage .readMoreBtn, .speakersPage .grid-rows .grid-row-text a.grid-row-button { margin-top: 15px; }
.speakersPage .grid-rows .grid-row-text a.grid-row-button { font-weight: 100; }
.speakersPage .grid-box-subtitle.button { margin-top: 10px; }

@media (min-width:768px) {
    .speakersPage #LobbyModule .textToLeft .grid-box .grid-box-subtitle.button { position: absolute; bottom: 5px; }
}
/*Agenda Page*/
.agendaPage .grid-text-section { max-width: 1170px; margin: 0 auto; }
.agendaPage .section-title, .grid-text { max-width: 7700px; margin: 0 auto; }
.agendaPage .grid-text .grid-text-content h2 { color: #6b6b6b; }
.agendaPage .grid-text-section.timeHeadline, .agendaPage .grid-text-section.dateHeadline { margin: 150px 115px; color: #04196b; border: 1px solid #e7e9ee; }
.agendaPage .grid-text-content { /*text-align: left !important;*/ }
.grid-text .grid-text-content .gridText1, .grid-text .grid-text-content .gridText2 { text-align: left; }
.agendaPage .cubeSection { max-width: 450px; margin: -80px auto 50px; }
.agendaPage .grid-boxes .grid-box-image { padding-bottom: 72%; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); }
.agendaPage .grid-boxes .box-image-animation:hover img { transition: none; cursor: auto; transform: scale(1); animation: none; }
.agendaPage .cubeSection .grid-boxes .section-animation-item { animation: none; }
.agendaPage .grid-boxes .grid-box-title h3 a, .agendaPage .grid-boxes .grid-box-subtitle { cursor: auto; color: #04196b; }
.agendaPage #allSectionsWrapper { background-color: #ffffff; padding-bottom: 1px; }
.agendaPage section#fullWidthRow0 { padding-top: 0px; padding-bottom: 25px; background: #f5f5f5; }
.dateHeadline .section-title h2, .dateHeadline .grid-text h2 { position: absolute; display: inline-block; top: -100px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); font-size: 190%; }
.dateHeadline .grid-text h2:after, .timeHeadline .section-title h2:after { content: ""; background: #f7db15; width: 100%; height: 2px; position: absolute; bottom: 0px; right: 0; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); }
.dateHeadline .grid-text h2 { font-weight: 100; }
.dateHeadline .section-title h2 { top: -130px; width: 100%; text-transform: uppercase; }
.timeHeadline .section-title h2 { position: absolute; top: -60px; font-weight: 100; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); font-size: 190%; }
.digitalEdition.agendaPage #LobbyModule .cubeSection .grid-box .grid-box-title h3 a, .agendaPage .cubeSection .grid-box .grid-box-subtitle { position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.digitalEdition.agendaPage #LobbyModule .cubeSection .grid-box .grid-box-title h3 a { top: 20px; font-weight: 800 !important; font-size: 85%; }
.agendaPage .cubeSection .grid-box .grid-box-subtitle { bottom: 60px; font-weight: 300; width: 100%; font-size: 90%; }
.agendaPage .grid-row-section .grid-rows { max-width: 1200px; margin: 0 auto; }
.digitalEdition.agendaPage .readMoreBtn, .digitalEdition.agendaPage .grid-rows .grid-row-text a.grid-row-button { margin-top: 40px; font-weight: 100; }
.agendaPage .grid-text h2 { /* font-size: 100%; */ margin-bottom: 10px; text-transform: uppercase; }
.top-caption .wrapper { color: #fff; }

@media (max-width:767px) {
    .agendaPage .grid-text-section.timeHeadline, .agendaPage .grid-text-section.dateHeadline { margin: 150px 0; }
    .dateHeadline .section-title h2 { top: -120px; width: 100%; font-size: 130%; }
    .digitalEdition.agendaPage #GridContent #LobbyModule #allSectionsWrapper .grid-text-section { padding: 20px; }
    .digitalEdition.agendaPage .grid-text-content { text-align: left; }
    .agendaPage .fullWidthRow a.grid-row-button.hvr-fade.last-btn { margin: 0 auto; }
    .agendaPage .fullWidthRow .grid-rows .grid-row-text p { font-size: 120%; padding: 0 40px; }
    .agendaPage .grid-text .grid-text-content .gridText1, .agendaPage .grid-text .grid-text-content .gridText2 { text-align: left; }
    .agendaPage .grid-text-section:last-child { margin-bottom: 50px; }
    .cubeSection .grid-box-image { border-top: 3px solid #f7db15; }
    .agendaPage .grid-text .grid-text-content h2 { color: #6b6b6b; }
    .agendaPage .fullWidthRow .grid-rows .grid-row-text p { padding: 0; line-height: 1.3; }
}
/*Construction Highlight Page*/
.consHighPage #LobbyModule .grid-gallery-section:not(.CE_EventGall) .section-title h2 { font-size: 200%; }

.consHighPage .owl-carousel .owl-item .item .plus-sign, .consHighPage .owl-carousel .owl-nav div { top: 35%; width: 50px; height: 50px; }
.consHighPage .owl-carousel .owl-nav .owl-next:after, .consHighPage .owl-carousel .owl-nav .owl-prev:after { width: 100%; height: 100%; display: inline-block; }
.consHighPage #LobbyModule .CE_IncuPro { padding: 50px 0; }
.consHighPage #LobbyModule .grid-text-section { padding-bottom: 50px; }
.consHighPage .grid-text.gridHasVideo .grid-iframe-holder { padding-bottom: 56%; }

/*Partners Page*/
.partnersPage .grid-text-section { margin-bottom: 50px; }
.partnersPage .grid-text-section:last-child { margin-bottom: 0; }
.partnersPage .section-title h2 { display: inline-block; margin-bottom: 20px; }
.partnersPage .image-section-data img { max-width: 200px; }
.partnersPage .buildersInnerSec h2:before { content: ''; display: inline-block; width: 100px; height: 100px; margin-right: 20px; vertical-align: middle; background-image: url(../../../warehouse/temp/conTech/partnerBuildersEn.png); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.partnersPage .consInnerSec h2:before { content: ''; display: inline-block; width: 180px; height: 80px; margin-right: 20px; vertical-align: middle; background-image: url(../../../warehouse/temp/conTech/partnerConsEn.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; }
.partnersPage .econsInnerSec h2:before { content: ''; display: inline-block; width: 180px; height: 70px; margin-right: 20px; vertical-align: middle; background-image: url(../../../warehouse/temp/conTech/partnerEconEn.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.partnersPage .invoInnerSec h2:before { content: ''; display: inline-block; width: 180px; height: 70px; margin-right: 20px; vertical-align: middle; background-image: url(../../../warehouse/temp/conTech/IIA.png); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.partnersPage .fundInnerSec h2:before { content: ''; display: inline-block; width: 180px; height: 80px; margin-right: 20px; vertical-align: middle; background-image: url(../../../warehouse/temp/conTech/fund-logo-en.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; }

/*Collaboration Page*/
.collabPage .section-title h2 { text-align: left; }
.collabPage .grid-text-section, .collabPage #lobbyText { margin-bottom: 50px; }
.collabPage .grid-text-section:last-child { margin-bottom: 0; }
body.incubatorPage.Intcollaborations #GridContent #pageview #text1 { display: block; margin-bottom: 80px; }
body.incubatorPage.Intcollaborations #ContentGridShortModule { top: -140px; position: relative; }
body.incubatorPage.Intcollaborations .top-caption { white-space: nowrap; }
/*Office Hours Page*/
.officeHoursPage #GridPage { position: relative; z-index: 2; }
.officeHoursPage #GridContent { top: auto; }
.officeHoursPage #GridWrapInner { position: relative; top: -100px; background: #fff; padding: 40px 60px; z-index: 1; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.officeHoursPage .internalPage .grid-text-section { background: none; box-shadow: none; -webkit-box-shadow: none; padding: 0 0 50px; }
.officeHoursPage #SiteGrid.layout-bottom #GridPromo { background: rgba(230, 230, 230, 0.5); padding: 40px 30px 15px; margin-bottom: 0; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject { padding: 0; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { position: relative; font-size: 200%; color: #04196b; font-weight: 600; margin-bottom: 45px; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:before { content: ''; position: absolute; width: calc(100% - 67%); border-top: 1px solid #272727; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:after { content: ''; position: absolute; width: calc(100% - 67%); border-top: 1px solid #272727; top: 50%; margin-left: 30px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.officeHoursPage .normal-form input:focus { border: 2px solid #232323 !important; }

/*Blog Page*/
.BlogArticle { background: #fff; padding: 0; }
.blogPage #BlogMain { padding: 60px; background: #fff; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.blogPage .blog-post-content { background: rgba(230, 230, 230, 0.5); padding: 20px 30px 0; border-bottom: 3px solid #323747; color: #131821; }
.blogPage .blog-post-icons { margin: 36px 0 28px; text-align: center; }
.blogPage .blog-post-text { border-bottom: none; margin: 0; padding: 0; font-size: 70%; }
.blogPage .blog-post { padding: 0 18px 30px; }
.blogPage .blog-post-title { font-size: 100%; padding: 0 0 10px; }
.blogPage #BlogView #text1, #BlogView #text2 { max-width: 685px; box-shadow: none; -webkit-box-shadow: none; background: none; padding: 0; margin-bottom: 0; }
#BlogView #text2 { margin-top: 0; }
.blogPage .top-caption h1 { color: inherit; font-size: inherit; }
/*.blogPage .top-caption {color: #f7db15; font-size: 300%; font-weight: 600;}*/

/*Inner Blog - Article*/
/*.blogPage #BlogView {padding: 50px 40px; background: #fff; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14);}*/
#BlogView #text1 a { text-decoration: underline; }
.blogPage #BlogView #headline, .blogPage #BlogView .blog-view > h2, .blogPage #BlogView .share-strip { max-width: 800px; margin: 0 auto; }
.blogPage #BlogView h2 { font-size: 100%; text-align: center; font-weight: 400; }
.blogPage #BlogView #headline { font-size: 100%; }
.blogPage #BlogView #headline h1 { display: block; font-size: 150%; margin-bottom: 15px; }
.blogPage .blog-view { /*max-width: 800px; margin: 0 auto;*/ padding: 50px 40px; background: #fff; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.blogPage #BlogView .share-strip { margin: 0 auto 70px; float: none; }
.blogPage .blog-post-icons .blog-post-date { position: relative; font-size: 77%; }
span.blog-post-date:after { content: ''; width: 15px; height: 17px; position: absolute; background: url(../../../warehouse/temp/conTech/calendarIcon.png); background-size: cover; background-position: center center; top: -3px; right: 50%; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); }
.blogPage .blog-post-icons span i { display: block; opacity: 0; }
.blogPage #BlogView .share-strip span { display: none; }
.blogPage #BlogView .share-strip a.share-icon { width: 35px; height: 35px; background: #ebebeb; margin: 0 4px; border-radius: 50%; border: none; }
.blogPage #BlogView .share-strip:before, #BlogView .share-strip:after { border-top: 1px solid #D1D2D4; top: 50%; }
.blogPage #BlogView .share-strip .fa-facebook:before { content: "\f39e"; }
.blogPage #BlogView .share-strip i.fab { vertical-align: bottom; color: #5f6165; }
.blogPage #BlogView .share-strip a.share-icon:focus, .blogPage #BlogView .share-strip a.share-icon:hover { border: none; }
.blogPage #BlogView .share-strip a.share-icon:last-child, .blog-related-posts .share-strip { display: none; }
.blogPage #BlogView .blog-related-posts h2 { font-size: 200%; color: #04196b; font-weight: 600; margin: 90px 0 60px 0; }
.blogPage .blog-related-posts { text-align: center; margin: 0 -18px; }
.blogPage .blog-related-post-title { padding: 18px 15px; min-height: 43px; font-size: 100%; font-weight: 600; text-align: left; line-height: 1.1; }
.blogPage .blog-related-post-title a { display: inline-block; min-height: 70px; }
.blogPage .blog-related-post-title a:hover, .blogPage .blog-related-post-title a:focus { color: inherit; }
.blogPage .blog-related-post-image { max-height: 210px; overflow: hidden; }
.blogPage .blog-related-post img { height: 100%; }
.blogPage .blog-related-posts > div:hover img, .blog-related-posts > div:focus img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.blogPage .blog-related-posts > div:not(.share-strip) { float: none; display: inline-block !important; vertical-align: top; }

/*Contact Page*/
body.contactPage #SiteGrid:after { bottom: -220px !important; }
.contactPage #SiteGrid.layout-bottom #GridPromo { max-width: 1000px; background: #fff; padding: 0; top: -100px; margin-bottom: 0; z-index: 2; box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); -webkit-box-shadow: 16.4px 11.5px 30px 0 rgba(20, 22, 26, 0.14); }
.form-container-wide #DynamicFormObject { border: none; }
.contactPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-weight: 600; margin-bottom: 50px; }
.form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField, .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { padding: 0 6px; }
#SiteGrid.layout-bottom #GridPromo #DynamicFormObject input[type=submit] { width: 100%; background: #f7db15; color: #14161a; border: none; }
#SiteGrid.layout-bottom #GridPromo #DynamicFormObject input[type=submit]:hover, #SiteGrid.layout-bottom #GridPromo #DynamicFormObject input[type=submit]:focus { background: #04196b; color: #f7db15; }

.FormResultPage .top-caption { display: none; }
#FormResultPage #text1 p { font-size: 140%; }

/*new form page - joinus2021*/
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { text-align: left; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject input[type=submit] { width: 100%; background: #f7db15; color: #131821; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject input[type=submit]:hover,
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject input[type=submit]:focus { background: #04196b; color: #f7db15; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField,
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 25%; }
.officeHoursPage .form-container-wide:not(.FooterForm) .normal-form input,
.officeHoursPage .form-container-wide:not(.FooterForm) .normal-form select { height: 44px; background: none; border: 2px solid #232323; color: #131821; }
.officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject input[type=submit] { height: 44px; }
.officeHoursPage .form-container-wide:not(.FooterForm) .normal-form input::-webkit-input-placeholder,
.officeHoursPage #SiteGrid.layout-bottom #GridPromo .form-container-wide:not(.FooterForm) .normal-form select::-webkit-input-placeholder { color: #131821; }


/* Podcasts */
.podcasts-page .grid-box { width: 100%; display: flex !important; }
.podcasts-page #GridPage .max-width { max-width: 1000px; }
.podcasts-page .grid-text-section { border-top: 4px solid #f7db15; padding-top: 87px !important; padding-bottom: 79px !important; }
.podcasts-page .grid-text-section p { margin: 0 auto; }
.podcasts-page .grid-text-section p:first-of-type { margin-bottom: 31px; }
.podcasts-page .grid-boxes .grid-box-image-container { position: static; }
.podcasts-page .grid-box { background: #fff; padding: 0; }
.podcasts-page #LobbyModule .grid-boxes .grid-box-image { padding: 0; margin: 0; width: 100%; max-width: 331px; }
.podcasts-page .box-content { text-align: left; padding: 20px 30px; display: flex; flex-direction: column; }
.podcasts-page #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 160%; line-height: 1.16; }
.podcasts-page #LobbyModule .grid-boxes .grid-box-title h3 a { color: #04196b; }
.podcasts-page .box-content .grid-box-title { flex-grow: 1; }
.podcasts-page .box-content .grid-box-subtitle { font-weight: 500; font-size: 100%; }
.podcasts-page .box-content .grid-box-fulltext p:first-of-type { color: #000; margin-right: 10px; }
.podcasts-page .box-content .grid-box-fulltext p:last-of-type { font-size: 90%; color: #818181; }
.podcasts-page #LobbyModule .grid-box { margin-bottom: 15px; }
.podcasts-page .box-content .grid-box-fulltext { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: baseline; }
.podcasts-page #LobbyModule .grid-boxes { padding-top: 15px; }
.podcasts-page .grid-text-section img { max-width: 100%; }
.podcasts-page .img-mobile { display: none; }

/* Single podcast page */
.podcast-page #text1, .podcast-page #text2 { box-shadow: none; padding: 0; }
.podcast-page #text2 { max-width: 867px; text-align: left; }
.podcast-page #pageview { background: #fff; padding-top: 70px; padding-bottom: 60px; border-top: 4px solid #f7db15; }
.podcast-page .MainContent { max-width: 867px; margin: 0 auto; }
.podcast-page #subheadline h2 { font-weight: 400; font-size: 100%; color: #000; padding-bottom: 30px; line-height: 1.3; max-width: 360px; margin: 0 auto; }
.podcast-page iframe { margin-bottom: 30px; }
.podcast-page a[href="/Podcasts"] { color: #04196b; text-decoration: underline; text-decoration-thickness: 1px; text-align: center; width: 100%; display: table; font-weight: 400; }
.podcast-page #text1 img { width: 150px !important; margin: 5px; }
.podcast-page #headline h1 { display: block; font-weight: 500; color: #04196b; padding-bottom: 15px; line-height: 1.16; max-width: 610px; margin: 0 auto; }
.podcast-page #headline { font-size: 160%; }
.podcast-page #text1 p:last-child { margin-bottom: 40px; }
.podcast-page strong { font-weight: 500; }
.podcast-page #text2 h2 { color: #000; text-transform: uppercase; margin-top: 40px; margin-bottom: 13px; }
.podcast-page #text2 p { font-weight: 300; }
.podcasts-page .grid-text-section p:last-of-type { max-width: 570px; line-height: 1.3; }
.podcasts-page .grid-text-section h2 { color: #2d2d2d; font-weight: 500; font-size: 300%; }

/* Other */
.video-page #GridContent { top: 0; }
.video-page .blog-tags { padding: 40px 20px 30px; font-size: 90%; font-weight: bold; margin-bottom: 30px; margin-top: 20px; z-index: 9999999; max-width: 840px; margin-left: auto; margin-right: auto; }
.video-page.blogPage #GridPage { z-index: 1; }
.video-page .blog-tags-list ul li.blog-tag a:focus, .video-page .blog-tags-list ul li.blog-tag a:hover, .video-page .blog-tags-list ul li.blog-tag.active a { color: #000; background: #fbd100; border-color: #fbd100; }
.video-page .blog-tags-list ul li.blog-tag a { border-bottom: 1px solid transparent; transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; border-radius: 22px; border: 2px solid #04196b; color: #14161a; letter-spacing: 0.16px; line-height: 34px; padding: 4px 11px; font-weight: normal; font-size: 89%; }
.video-page .blog-tags-list ul li.blog-tag { margin-bottom: 2%; }
.blog-tags-list ul li.blog-tag:first-of-type { margin-left: 0; }
img { max-width: 100%; height: auto; }
.incubatorLobbyPage .gallery-cubes > div { padding: 15px; }
.incubatorLobbyPage .gallery-cubes { margin-left: -15px; margin-right: -15px; }
.incubatorLobbyPage a[href="/testimonials"]:hover, .incubatorLobbyPage a[href="/testimonials"]:focus { background: #f7db15; color: #000; }
.incubatorLobbyPage a[href="/testimonials"] { background: #04196b; color: #f7db15; }
.incubatorLobbyPage .recomm .gallery-cubes { display: flex; justify-content: center; flex-wrap: wrap; }
.incubatorLobbyPage .banner img { margin: 0 !important; }
.incubatorLobbyPage .banner .image-section-data { height: auto; }
.incubatorLobbyPage .banner { height: auto; margin: 30px 0 80px; }

@media(min-width: 1450px) {
    .TopVideo iframe { width: 100vw; }
}

@media(max-width: 1370px) {
    .eventsSec .grid-box, .eventsPage .grid-box, .blogPage .blog-related-posts > div { margin: 0 12px 24px; }

    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text { margin: 0 20px; }
}

@media(min-width: 1170px) and (max-width: 1300px) {
    #home-gallery .gallery-caption { top: 32%; }

    .eventsSec .grid-box, .eventsPage .grid-box { width: 30%; }
    .eventsSec .grid-boxes .grid-box-image { padding-bottom: 67%; }
}

@media(max-width: 1280px) {
    .categories-strip { width: 90%; }
}


@media(max-width: 1170px) {
    #home-gallery .gallery-caption .gallery-text { white-space: unset; }
    /*.startupSec .grid-boxes { max-width: 90%;}*/
    .startupSec .grid-boxes > div { width: 40%; margin: 0 20px; }

    .grid-row-section .grid-rows, .eventsSec .grid-boxes, .blogArticles #GridPage .max-width, .lobby-grid #GridPage .max-width,
    #GridPage .max-width, #GridPage .max-width-center, .eventsPage #SiteFooter .section .grid-boxes { width: 90%; }
}

@media(min-width: 1025px) {

    /*.officeHoursPage*/ .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField,
    /*.officeHoursPage*/ .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 273px; }

    /*Header*/
    #header2 { padding: 11px 0; }
    #header2 #header-container { position: relative; }
    #header2 .max-width { max-width: 100%; padding: 0 30px 0; }
    #header2 .header-right-section { width: calc(100% - 206px); position: static; text-align: right; padding-left: 16px; float: right !important; }
    #header2 .menu-nav { width: 1170px; position: absolute; margin-top: 0; right: 50%; top: 50%; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
    #header2 .header-top { width: 140px; float: right !important; }
    #header2 .header-top-right { float: left; }
    #header2 ul.menu { margin-bottom: 0; text-align: center; }
    #header2 ul.menu > li.active > a:after, #header2 ul.menu > li:hover > a:not(.menu-highlight):after, #header2 ul.menu > li:focus > a:after, #header2 ul.menu > li > .menu-highlight::after { content: ''; position: absolute; width: 100%; height: 2px; bottom: -2px; right: 0; background: #fff; }
    #header2 ul.menu > li > .menu-highlight::after { background-color: #fbd100; }
    #header2.bg ul.menu > li.active > a:after, #header2.bg ul.menu > li:hover > a:after, #header2.bg ul.menu > li:focus > a:after { background: #04196b; }
    #header2 #header-left { width: 170px; float: left; }
    #header2 .menu-sub { background: #fff; }
    #header2 .menu-sub { width: auto; border-radius: 3px; padding: 15px 10px; left: 50%; top: 139%; -webkit-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.34); -moz-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.34); box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.34); transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
    #header2 li.last-item .menu-sub { top: 130%; }
    #header2 ul.menu .menu-sub li { color: #282828; margin: 0; white-space: unset; }
    #header2 ul.menu li { margin-right: 15px; }
    #header2 ul.menu li .menu-sub a { position: relative; display: inline-block; width: auto; float: none; }
    #header2 ul.menu li, #header2 ul.menu li:not(.last-item).active, #header2 ul.menu > li:not(.last-item):hover, #header2 ul.menu > li:not(.last-item):focus { color: #fff; }
    #header2 ul.menu .menu-sub li:hover, #header2 ul.menu .menu-sub li:focus { border-bottom-color: #000; }
    ul.menu-sub:after { content: ''; position: absolute; top: -8px; right: 50%; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 10px solid #fff; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); }
    #header2 ul.menu .menu-sub li.active { border-bottom-color: #000; }
    #header2 ul.menu .menu-sub li { border-bottom: 1px solid transparent; white-space: nowrap; }
    #header2:not(.bg) ul.menu li.last-item { color: #f7db15; transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }
    #header2 .menu-sub:before { content: ''; position: absolute; width: 100%; height: 10px; top: -10px; background: transparent; right: 50%; transform: translate(50%); -webkit-transform: translate(50%); -ms-transform: translate(50%); }

    #header2 ul.menu li.last-item { /*position: absolute;*/ /*height: 38px;*/ /*right: 60px; top: 50%; line-height: 35px;*/ /*border: 1px solid #fff;*/ padding: 0 10px; border-radius: 22px; /*transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);*/ transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }
    #header2.bg ul.menu li.last-item { border-color: #04196b; }
    #header2.bg ul.menu li.last-item:hover, #header2.bg ul.menu li.last-item:focus { border-color: #fff; }
    #header2 ul.menu li.last-item:hover a:after, #header2 ul.menu li.last-item:focus a:after { background: no-repeat; }
    /*#header2 ul.menu li.last-item:hover, #header2 ul.menu li.last-item:focus { background: #04196b; color: #fff; border-color: #04196b;}*/

    /*****Inner Pages*****/

    /*Blog Page*/
    .blogPage .blog-posts { margin: 0 -16px; }

    /*Activity Page*/
    .activityPage #lobbyText { max-width: 1000px; padding-left: 100px; padding-right: 100px; }
}

@media(min-width: 1170px) and (max-width: 1440px) {
    #header2 .menu-nav { width: calc(100% - 250px); }
    /*form-footer*/
}

@media (max-width: 1025px) and (min-width: 992px) {
    #DynamicFormObject .must:before { right: auto; }
}

@media(min-width: 991px) {
    /*About Section*/
    .home-page .grid-rows .grid-row:nth-child(odd) .box-image-animation { text-align: right; }
    .home-page .grid-rows .grid-row:nth-child(even) .box-image-animation { text-align: left; }

    .footer-text-divided { max-width: 1170px; padding: 49px 25px; margin: 0 auto; }
    /*.FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 260px; }*/
    .form-container-wide #DynamicFormObject { padding: 40px 69px; }

    /*****Inner Pages*****/
    .top-caption { white-space: nowrap; }

    /*About Page*/
    .aboutPage .box-image-animation img { width: auto; }
    .aboutPage .grid-row-cell.flexslider-box { width: 400px; vertical-align: top; }
    .aboutPage .grid-row .grid-row-cell.grid-row-cell-text { width: calc(100% - 400px); }
    .aboutPage .grid-row .grid-row-cell { padding: 0 15px; }
    .aboutPage .grid-row li.slider-item { padding-bottom: 360px; }

    /*Incubator Page*/
    .incubatorPage #gridshort-view .flex-row { margin: 0 -24px; }
    .incubatorPage #gridshort-view .flex-row .pull-right { width: 346px; padding: 0 23px; }
    .incubatorLobbyPage #LobbyModule .grid-boxes { margin: 0 -24px; }

    /*Events Page*/
    .BlogArticleDetails.DateOrWriter { position: relative; height: 90%; left: auto; top: auto; right: auto; border-right: none; margin: 10px 0 0; border-left: 2px solid #dcdcdd; padding-right: 0; float: right !important; transform: none; -webkit-transform: none; -ms-transform: none; min-height: 200px; }
    .BlogArticleContent { /*width: 54.5%;*/ float: left !important; padding: 0 0 0 23px; }
    .BlogArticleImg { width: 190px; background-size: cover; }

    /*Construction Event Page*/
    .consEventPage #GridTop { height: 500px; }

    /* Podcasts page */
    .podcasts-page #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 150%; }
}

@media(min-width: 767px) and (max-width: 1023px) {
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { margin: 0 0 20px; }
}

@media(min-width: 768px) {
    #header2 .header-top-left a:first-child { margin-right: 0; margin-left: 5px; }

    /*About Section*/
    .home-page .grid-rows .grid-row:nth-child(odd) .grid-row-text { padding-right: 60px; }
    .home-page .grid-rows .grid-row:nth-child(even) .grid-row-text { padding-left: 10px; }

    /*Footer Newsletter*/
    .FooterForm.form-container-wide { float: none; }
    .FooterForm.form-container-wide #DynamicFormObject { display: block; max-width: 1170px; margin: 0 auto; padding: 39px 0; }
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText,
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectFields { display: inline-block; vertical-align: middle; }
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { width: auto; float: none; clear: both; }
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { display: block; }
    /*****Inner Pages*****/
    /*Events Page*/
    .BlogArticleContent .BlogArticleContent-wrapper { position: static; width: 100%; padding-top: 17px; transform: none; -webkit-transform: none; -ms-transform: none; }

    /*Startups Page*/
    .startupsPage .grid-gallery-section .gallery-cubes > div { width: 24%; }

    .partnersPage .grid-text-section .section-title { text-align: left; }

    .consEventPage #LobbyModule .consEventSpeakers .grid-box { width: 25%; margin-bottom: 20px; }
}

@media(max-width: 1360px) {
    #header2 .max-width { width: 100%; padding: 0 10px; }
    #header2 ul.menu li { margin-right: 10px; font-size: 85%; }

    #DynamicFormObject .dynamicFormObjectSubmit { text-align: center; }
}



@media(max-width: 1024px) {
    .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField,
    .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 33.333%; }

    /*Header*/
    #header2 { background: #fff; padding: 20px 0; }
    #header2 .header-top-left { display: block; }
    #header2.open .header-top-left { display: none; }
    .header-top { position: absolute; top: 50%; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
    #header2 #header-left { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
    #header2 #header-left img { width: 150px; opacity: 0; }
    #header2.bg #header-left:after { width: 150px; }
    #header2 #header-left:after { content: ''; width: 150px; height: 100%; position: absolute; top: 0; left: 0; background: url(../../../warehouse/temp/conTech/logoBG.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; pointer-events: none; }

    #header2 .menu-nav .closed, #header2 .menu-nav .opened { display: none !important; }
    #nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before { height: 3px; width: 37px; background: #14161a; }
    .header-right-section { background: none; }
    #header2 .max-width { max-width: 100%; width: 100%; padding: 0; }
    #header2 ul.menu { width: 100vw; height: 100vh; background: #fff; padding: 90px 20px 20px; overflow: auto; }
    #header2 ul.menu > li { font-size: 165%; margin-left: 0; color: #14161a; padding: 10px 0; border-bottom: 1px solid #dcdcdd; }
    #header2 ul.menu li:not(.last-item):hover, #header2 ul.menu li:not(.last-item):focus { color: #14161a; }
    #header2 .menu-sub { text-align: left; background: #fff; padding: 10px 0; }
    #header2 ul.menu .menu-sub li { font-size: 80%; margin: 0; padding: 7px 0; }
    #header2 ul.menu li, #header2 ul.menu .menu-sub li { color: #14161a; }
    #header2 ul.menu li a { position: relative; padding: 10px 0 5px; }
    #header2 ul.menu li.active { background: transparent; }
    #header2 ul.menu li .menu-sub a { display: inline-block !important; width: auto; float: none; color: inherit; padding: 0; }
    #header2 #header-left { width: auto; }
    #header2.open #header-left { opacity: 0; }
    #header2 ul.menu li.social-mobile { border-bottom: none; padding-top: 15px; }
    #header2 .header-top-left svg { fill: #14161a; }
    #header2 ul.menu .social-links a svg { fill: #0C0E13; vertical-align: top; margin-top: 8px; }
    #header2 ul.menu .social-links a.whatsapp_icon svg { width: 25px; height: 25px; margin: 5px 0 0 1px; }
    #header2 ul.menu .social-links a { width: 40px; height: 40px; display: inline-block; border-radius: 50%; border: 2px solid #0C0E13; vertical-align: middle; padding: 0; text-align: center; margin-right: 8px; }
    #header2 ul.menu .social-links a.facebook_icon_instagram:after, #header2 ul.menu .social-links a.social_icon_instagram:after { width: 40px; height: 40px; }
    .has-sub i.opensub { margin-left: 10px; }

    /*Sponsor Section*/
    .home-page .grid-text-section .grid-text p img { margin-left: 60px; }

    /*****Inner Pages*****/
    /*Events Page*/
    .eventsPage #SiteFooter .section { top: -1px; }

    /*Construction Event Page*/
    .consEventPage #promotionWindow { z-index: 2; }
    .consEventPage #promotionWindow #promotionWindow-first { margin-bottom: 15px; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text { margin: 0 30px 0 0; }

    .consEventPage #LobbyModule .consEventSponsor { margin: 40px 0; padding: 20px; }
    .consEventPage #LobbyModule .consEventSponsor .section-title h2 { font-size: 130%; }

    /*Contact Page*/
    .contactPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { margin-bottom: 20px; }

    #header2 .languages { right: auto; left: -220%; width: 100vw; text-align: left; font-size: 170%; }
    #header2 .header-top-right a.lang { color: #000000; }
}

@media(min-width: 991px) and (max-width: 1024px) {
    .header-top { right: -80vw; }
    body.contactPage #SiteGrid:after { bottom: -390px !important; }

    .incubatorLobbyPage #LobbyModule .grid-content-section .grid-box { width: 280px; margin: 0 13px 40px; }

    .aboutPage .grid-row-section .grid-rows { width: 100%; }
    .BlogArticleContent .BlogArticleLink { line-height: 30px; }
}

@media(max-width: 991px) {
    .contactPage #GridPromo #DynamicFormObject { padding: 40px 30px 15px; }

    /*Top Banner*/
    #home-gallery .gallery-caption { width: 100%; top: 35%; }
    #home-gallery .gallery-caption .gallery-text { width: 85%; margin: 0 auto; }
    #home-gallery .gallery-logo img { min-width: unset; }
    #mobile-player-controls span { display: none; }
    button.controlSlider { bottom: 33px; }

    /*Sponsor Section*/
    /*.home-page .grid-text-section .grid-text p img { max-height: 40px; max-width: 140px;}*/
    .home-page .grid-text-section .section-title { margin-bottom: 10px; }
    .home-page .grid-text-section .grid-text p img { max-height: unset; max-width: unset; }
    .home-page .grid-text-section .grid-text p img { margin-left: 40px; }
    .home-page .grid-text-section:after { width: 60vw; height: 21vh; bottom: -107px; }

    /*About Section*/
    .home-page .grid-row-section:before { width: 450px; height: 450px; }
    .home-page .grid-row-section:after { width: 270px; height: 330px; }
    .home-page .grid-row-section { padding: 80px 0 30px; }
    .grid-rows .grid-row-text h2 { font-size: 230%; }
    .home-page .grid-row li.slider-item { padding-bottom: 350px; }
    .home-page .grid-row-section .box-image-animation img { max-width: 350px; max-height: 350px; height: 100% !important; margin: 0 auto; }
    .home-page .grid-rows .grid-row-text { width: 90%; text-align: center; }

    /*Startup Section*/
    .startupSec .section-title { margin: 0 auto 50px; }
    .startupSec .grid-boxes > div { padding: 30px 15px; }
    .startupSec .section-title h3 { max-width: 80%; margin: 0 auto; }
    .startupSec .grid-boxes .grid-box-title h3 { font-size: 130%; }

    /*Events Section*/
    .eventsSec .content-section-Btn { display: block; margin: 20px auto 0; }
    .eventsSec .box-image-animation img { margin-left: 0; }

    /*Footer*/
    #SiteFooter img { max-width: 180px; }

    /*Footer Newsletter*/
    .footer-text-divided { font-size: 90%; }

    /*****Inner Pages*****/
    #GridTop, #GridTop.blog { height: 350px; }
    #GridTop:before { background: url(../../../warehouse/temp/conTech/innerBannerOverlayMobile.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
    #GridContent, .categories-strip, .contactPage #SiteGrid.layout-bottom #GridPromo, .officeHoursPage #GridWrapInner { top: -50px; }
    #text1, #text2, .internalPage .grid-text-section, /*#BlogMain,*/ .startupsPage #lobbyText, .officeHoursPage #GridWrapInner /*, #BlogModule*/,
    .blogPage #BlogMain, .blogPage .blog-view, #lobbyText, .aboutPage #allSectionsWrapper { padding: 40px; }
    .profileIcons #LobbyModule .grid-box, .profileIcons #lobbyview .grid-box, .profileIcons #LobbyModule .grid-box.oneInRow { margin-bottom: 40px; }
    .profileIcons #LobbyModule .grid-boxes .grid-box-image, .profileIcons #lobbyview .grid-boxes .grid-box-image { margin-bottom: 15px; }

    /*About Page*/
    .profileIcons #LobbyModule .grid-boxes, .profileIcons #lobbyview .grid-boxes { margin: 0; }
    .aboutPage .grid-row-cell.flexslider-box, .grid-row .grid-row-cell.grid-row-cell-text { width: 100%; }
    .aboutPage .box-image-animation img { margin-left: 0; }

    /*Incubator Page*/
    .incubatorPage .grid-content-section.cycle { margin-top: 40px; }
    .incubatorPage .grid-short-box { padding: 20px 20px 30px; }
    .incubatorPage .grid-short-box-image { padding-bottom: 60%; }
    .incubatorPage #GridContent { padding-bottom: 80px; }

    /*Startup Page*/
    .startupLobbyPage #LobbyModule .grid-box { width: 45%; }
    .startupsPage .grid-text-section { padding: 65px 40px 40px; }

    /*Events Page*/
    .BlogArticleContent .BlogArticleLink { margin-top: 30px; }
    .eventsPage #SiteFooter .section { padding: 0 0 60px; }
    .eventsPage #SiteFooter .grid-boxes .box-image-animation img { max-width: 100%; margin-left: 0; }
    /*.BlogArticleContent .BlogArticleSummary { display: none;}*/

    /*Construction Event Page*/
    .consEventPage #promotionWindow #promotionWindow-first { display: none; }
    .consEventPage #GridContent { top: -80px; }
    .consEventPage #LobbyModule { padding: 40px; }
    .consEventPage #LobbyModule .consEventLogo { padding-bottom: 30px; }
    .consEventPage #LobbyModule .consEventAbout .section-title h2 { font-size: 170%; }
    .consEventPage #LobbyModule .consEventAbout .grid-text h2 { font-size: 140%; margin-bottom: 10px; }
    .consEventPage #LobbyModule .grid-text .sec-button { margin-top: 20px; }
    .consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box { margin-bottom: 20px; }

    .consEventPage #LobbyModule .grid-gallery-section:last-of-type { margin-top: 60px; }
    .consEventPage #LobbyModule .grid-gallery-section .section-title { margin-bottom: 20px; }
    .consEventPage #LobbyModule .grid-gallery-section .section-title h2 { font-size: 200%; }

    /*Partners Page*/
    .partnersPage .buildersInnerSec h2:before { width: 85px; height: 85px; }
    .partnersPage .consInnerSec h2:before { width: 120px; height: 60px; }
    .partnersPage .econsInnerSec h2:before { width: 140px; height: 70px; }

    /*Office Hours Page*/
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:before,
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:after { width: calc(100% - 75%); }
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:after { margin-left: 20px; }

    /*Blog Page*/
    .blogPage .blog-post { padding: 0 0 30px; }
    .blogPage .blog-post:last-child { padding-bottom: 0; }
    .blogPage .blog-posts { column-count: 1; }


    /*NEW JOIN US Page*/
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField, .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 50%; }

    .internalPage .grid-text-content iframe { width: 90%; height: 460px; }
}

@media(min-width: 768px) and (max-width: 990px) {
    /*Header*/
    .header-top { right: -74vw; }

    /*Top Banner*/
    #home-gallery .gallery-caption .gallery-text > div > span { font-size: 130%; }
    /*#home-gallery .gallery-caption .gallery-text > div > div { font-size: 390%;}*/

    /*About Section*/
    /*.home-page .grid-rows .grid-row:nth-child(odd) .grid-row-text { padding-right: 30px;}
    .home-page .grid-rows .grid-row:nth-child(even) .grid-row-text { padding-left: 30px;}*/
    .home-page .grid-rows .grid-row:nth-child(odd) .grid-row-text { padding-right: 0; }
    .home-page .grid-rows .grid-row:nth-child(even) .grid-row-text { padding-left: 0; }
    .grid-rows .grid-row:nth-child(even) .box-image-animation img { margin-left: 0; }
    .grid-rows .grid-row-text p { line-height: 1.8; }
    .home-page .grid-rows .grid-row > div { width: 100% !important; display: block !important; }
    .home-page .grid-row-section .grid-row li.slider-item { padding-bottom: 400px; }

    /*Startup Section*/
    .startupSec .box-image-animation img { max-width: 100px; max-height: 100px; }
    .startupSec .grid-boxes > div { width: 44%; }

    /*Events Section*/
    .eventsSec .grid-box, .eventsPage .grid-boxes .grid-box, .blogPage .blog-related-posts > div { width: 46%; margin: 0 12px 30px; }
    .eventsSec .grid-boxes .grid-box-image, .eventsPage .grid-boxes .grid-box-image { padding-bottom: 66%; }

    /*Footer*/
    .footer-text-divided { padding: 70px 55px; }
    #SiteFooter:after { height: 260px; }
    body.contactPage #SiteGrid:after { bottom: -240px !important; }

    /*Footer Newsletter*/
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 180px; }

    /*****Inner Pages*****/
    .box-image-animation img { margin: 0; transform: none; -webkit-transform: none; -ms-transform: none; }

    /*About Page*/
    .profileIcons #LobbyModule .grid-boxes .box-image-animation img, .profileIcons #lobbyview .grid-boxes .box-image-animation img { margin-left: 0; }
    .profileIcons #LobbyModule .grid-box, .profileIcons #lobbyview .grid-box { width: 340px; padding: 0 31px; }
    .aboutPage .grid-row li.slider-item { padding-bottom: 66%; }

    /*Activity Page*/
    .activityPage #LobbyModule .grid-boxes .grid-box { width: 50%; }

    /*Incubator Page*/
    .incubatorPage .grid-content-section.cycle .section-title h3:before, .incubatorPage .grid-content-section.cycle .section-title h3:after { width: calc(100% - 61%); }
    .incubatorPage #gridshort-view .flex-row .pull-right { width: 49%; }
    .incubatorPage .grid-short-box .grid-short-box-label { min-height: 135px; }
    .incubatorLobbyPage #LobbyModule .grid-boxes { margin: 0 -20px; }
    .incubatorLobbyPage #LobbyModule .grid-content-section .grid-box { width: 29.33%; padding: 25px 10px; margin: 0 10px 40px; }
    .incubatorLobbyPage .box-image-animation img { margin-left: 0; }
    .incubatorLobbyPage #LobbyModule .grid-boxes .grid-box-image { padding-bottom: 53%; margin-bottom: 10px; }
    .incubatorLobbyPage .grid-boxes .box-image-animation img { max-width: 90px; }
    .incubatorPage .modal-text #text1 { width: 80%; }

    /*Events Page*/
    .BlogArticleContent { padding-bottom: 0; }

    /*Construction Event Page*/
    .consEventPage #LobbyModule .consEventFirstIconStrip .grid-boxes { margin: 0 -30px; }
    .consEventPage #LobbyModule .grid-gallery-section .gallery-cubes { margin: 0 -30px; }

    /*Construction Highlight Page*/
    .consHighPage .owl-carousel .owl-item .item .plus-sign, .consHighPage .owl-carousel .owl-nav div { top: 40%; }

    /*Blog Page*/
    .blogPage #BlogView #text1, #BlogView #text2 { max-width: 80%; }
    .blogPage .blog-related-post-title a { min-height: 110px; }
    .blogPage .blog-post { width: 49%; display: inline-block; padding: 0 10px 20px; }
    .blogPage .blog-posts { text-align: center; }
}

@media(max-width: 767px) {
    h1, h2, .section-title h2, .top-caption { font-size: 160%; }
    body:not(.home-page) #SiteGrid:after { bottom: 0; }
    body.contactPage #SiteGrid:after { bottom: 0px !important; }
    body:not(.home-page):not(.eventsPage):not(.FormResultPage) #SiteGrid:after { bottom: 0; }
    body:not(.home-page):not(.eventsPage):not(.FormResultPage):not(.contactPage) #SiteGrid:after,
    .grid-content-section.eventsSec:after,
    .eventsPage #SiteFooter .section:after { height: 458px; background: url('../../../warehouse/temp/conTech/cityFooterBgMobile.png'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
    #DynamicFormObject .dynamicFormObjectSubmit { text-align: center; left: 0; }

    /*General Form Styles*/
    .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField, .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }
    #DynamicFormObject { max-width: 100% !important; }
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField .must:before, #DynamicFormObject .dynamicFormObjectField .must:before { left: 16px; }
    #DynamicFormObject input[type=submit] { width: 100%; margin-bottom: 0; }
    #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { margin-bottom: 15px; }
    #dynamic-form-648_13dd2b0c-5ce1-4ffb-b6f8-33e0cea12d87 { position: relative; left: 64px; }

    /*General Button Styles*/
    .readMoreBtn, .grid-rows .grid-row-text a.grid-row-button { margin-top: 25px !important; }

    /*Header*/
    #header2 { padding: 12px 0; }
    #header2 .max-width { padding: 0; }
    #header2 #header-container { background: #fff; }
    #header2 .phone-icon { left: -40%; top: 10px; }
    #header2 .phone-icon a { color: #231f20; }
    #header2 ul.menu { padding: 70px 10px 20px; }
    #header2 ul.menu > li { font-size: 120%; padding: 5px 0; }
    #header2 #header-left { width: auto; height: auto; padding: 0; margin: 0; }
    #header2 .header-top .address { display: none; }
    #header2 .header-top { width: auto; right: -107%; }
    #header2 .header-top-left a { width: 25px; height: 25px; vertical-align: middle; }
    #header2 .header-top-left a.facebook_icon_instagram { width: 14px; }
    #header2 .header-top-left a.whatsapp_icon svg, #header2 .header-top-left a.social_icon_instagram svg { width: 25px; height: 25px; }
    #header2 .header-top-left a.facebook_icon_instagram svg { width: 12px; height: 26px; }
    /*#header2 #header-left img, #header2.bg #header-left:after { width: 150px;}*/
    #header2 #header-left img { max-width: 120px; opacity: 0; }
    #header2 #header-left:after { content: ''; width: 120px; height: 100%; position: absolute; top: 0; left: 0; background: url(../../../warehouse/temp/conTech/logoBG.png); background-size: 100%; background-position: center center; background-repeat: no-repeat; pointer-events: none; }
    #header2.bg #header-left:after { width: 120px; }
    #header2 { background: #fff; -webkit-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); -moz-box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); box-shadow: 0px 0px 34px -6px rgba(0,0,0,0.14); }
    #header2 .header-right-section { width: auto; }
    #header2.open .header-top { right: 0%; }
    #header2 .header-top-left a:first-child { margin-right: 7px; }

    /*Top Banner*/
    /*#home-gallery .gallery-caption {top: 38%;}*/
    #home-gallery .gallery-caption { top: 30%; }
    /*#home-gallery .gallery-caption .gallery-text > div > div { font-size: 210%; }*/
    #home-gallery .gallery-caption .gallery-text > div > span { display: inline-block; font-size: 95%; line-height: 23px; }
    #home-gallery .scroll-down { bottom: 6%; }
    button.controlSlider { bottom: 26px; }

    /*Sponsor Section*/
    .home-page .grid-text-section { padding: 20px 0 25px; }
    .home-page .grid-text-section .section-title { margin-bottom: 20px; }
    .home-page .grid-text-section .grid-text p img { max-height: unset; max-width: 100px; height: auto; margin-left: 20px; }
    .home-page .grid-text-section .grid-text p img.buildersImg { max-width: 50px; }
    .home-page .grid-text-section .grid-text p img:first-child { margin-left: 0; }
    .home-page .grid-text-section h1 { font-size: 120%; }

    /*About Section*/
    .home-page .grid-row-section:before { width: 300px; height: 330px; }
    .home-page .grid-row-section:after { width: 250px; height: 250px; bottom: 170px; }
    .home-page .grid-text-section:after { width: 90vw; height: 27vh; bottom: -76px; }
    .home-page .grid-text-section > div { display: block; }
    .home-page .grid-rows .grid-row { margin-bottom: 20px; }
    .grid-rows .grid-row-text h2 { font-size: 160%; }
    .grid-rows .grid-row-text h3 { font-size: 105%; margin: 15px 0; }
    .home-page .grid-rows .grid-row-text p { font-size: 95%; line-height: 23px; }
    .home-page .grid-rows .grid-row-text a.grid-row-button.last-btn { margin: 0 0 30px !important; }

    /*About Section*/
    .home-page .grid-row-section { padding: 60px 0 0; }
    .grid-rows .grid-row { margin-bottom: 30px; }
    .home-page .grid-row-section .grid-row li.slider-item { padding-bottom: 250px; margin-bottom: 20px; }
    .home-page .grid-row-section .box-image-animation img { max-width: 250px; max-height: 250px; }
    .home-page .grid-rows .grid-row-text a { display: block; margin: 20px auto; }
    .grid-rows .grid-row-text p img { margin: 0 8px 0 0; }

    /*Startup Section*/
    .grid-content-section.startupSec { padding: 60px 0 15px; }
    .startupSec .section-title { margin: 0 auto 30px; }
    .startupSec .grid-boxes > div { width: 80%; margin: 0 0 45px; }
    .startupSec .grid-boxes .grid-box-image { margin-bottom: 20px; }
    .startupSec .grid-boxes .grid-box-title h3 { margin: 0 0 15px; }

    /*Events Section*/
    .grid-content-section.eventsSec { padding: 60px 0; }
    .eventsSec .section-title { margin-bottom: 30px; }
    .eventsSec .section-title h2 { margin: 0 auto; }
    .eventsSec .grid-box, .eventsPage .grid-boxes .grid-box, .blogPage .blog-related-posts > div { width: 90%; margin: 0 0 35px; }
    .eventsSec .grid-boxes .grid-box-image, .eventsPage .grid-boxes .grid-box-image { padding-bottom: 67%; }
    .eventsSec .grid-boxes .grid-box-title h3, .eventsPage .grid-boxes .grid-box-title h3 { margin-top: 0; }

    /*Footer*/
    footer { padding-top: 0; }
    #SiteFooter { padding-bottom: 0; }
    #SiteFooter a.AccessabilityLink { margin-bottom: 5px; }
    body:not(.home-page):not(.eventsPage):not(.FormResultPage):not(.contactPage) #SiteGrid:after { bottom: 0; }
    .footer-text-divided { display: flex; display: -ms-flexbox; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; align-items: center; -webkit-box-align: center; -ms-flex-align: center; }
    #SiteFooter .footer-text-divided > div.footer-text-right { display: block; width: 100%; text-align: center; margin-top: 20px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
    .footerFormContainer { background-color: #04196b; background-image: url(../../../warehouse/temp/conTech/BGnewsletterMobile.png); background-size: cover; background-position: center center; background-repeat: no-repeat; }
    #SiteFooter .site-credit.alternative .text-center p { display: inline-block; }
    #SiteFooter:after { height: 223px; }
    #SiteFooter .mobile-seperator { font-size: 75%; }


    /*Footer Newsletter*/
    .FooterForm.form-container-wide #DynamicFormObject { padding: 30px 20px; }

    /*****Inner Pages*****/
    #GridTop, #GridTop.blog { height: 280px; }
    #text1, #text2, .internalPage .grid-text-section /*, #BlogMain*/, .startupsPage #lobbyText, .officeHoursPage #GridWrapInner /*, #BlogModule*/, .blogPage #BlogMain,
    .blogPage .blog-view, #lobbyText, .aboutPage #allSectionsWrapper { padding: 25px 30px; }
    .mobile-strip { background: #15276b; padding: 0; }
    .mobile-strip span { width: 100%; display: inline-block; float: none; text-align: left; padding: 15px 25px; background: #04196b; }
    .mobile-strip:after { right: 25px; }
    .mobile-strip .select-wrapper { padding: 5px 25px 10px; }
    .internalPage .section-title h2 { max-width: 100%; }
    #text1 p, #text2 p, .startupLobbyPage .grid-text p, .startupsPage .grid-text .grid-text-content h2, .startupsPage .section-title h3, .partnersPage .grid-text p,
    .collabPage .grid-text p, .officeHoursPage .grid-text p { font-size: 90%; line-height: 24px; }

    /*About Page*/
    .profileIcons #LobbyModule .grid-box, .profileIcons #lobbyview .grid-box { width: 270px; padding: 0; }
    .profileIcons .internalPage .box-image-animation:before { top: -7px; right: -6px; bottom: 15px; }
    .profileIcons .internalPage .box-image-animation:after { bottom: 7px; }
    .aboutPage .internalPage .grid-text-section:first-of-type { margin-bottom: 35px; }
    .aboutPage .grid-row-cell.flexslider-box { margin-bottom: 25px; }
    .aboutPage .grid-row li.slider-item { padding-bottom: 85%; }
    .aboutPage .grid-row-section .grid-rows { width: 100%; }
    .internalPage .grid-text-section.videoSection iframe { height: 350px; }

    /*Activity Page*/
    .activityPage #LobbyModule .grid-boxes .grid-box { padding: 0 10px; }
    .activityPage #LobbyModule .grid-boxes .grid-box:last-child { margin-bottom: 50px; }
    .activityPage .grid-boxes .grid-box-fulltext { min-height: unset; padding: 45px 25px 10px; }

    /*Incubator Page*/
    .incubatorPage #GridContent { padding-bottom: 20px; }
    /*.incubatorPage #LobbyModule .grid-content-section .grid-boxes .box-image-animation img { max-height: 60px; }*/
    .incubatorLobbyPage #LobbyModule .grid-content-section .grid-box { width: 80%; }
    .incubatorPage .grid-content-section.cycle .section-title { margin-bottom: 30px; }
    .incubatorPage .grid-content-section.cycle .section-title h3 { margin: 20px 0 0; font-size: 120%; }
    .incubatorPage .grid-content-section.cycle .section-title h3:before, .incubatorPage .grid-content-section.cycle .section-title h3:after { width: calc(100% - 69%); }
    .incubatorPage .grid-content-section.cycle .section-title h3:after { margin-left: 0; right: 0; }
    .incubatorPage .grid-box-subtitle.button { margin-top: 10px; }
    .incubatorPage .grid-content-section.cycle h2 { font-size: 160%; }
    .incubatorPage #gridshort-view .flex-row .pull-right { width: 80%; padding: 0; }
    .incubatorPage .grid-short-box .grid-short-box-label { min-height: unset; padding: 0 0 40px; }
    .incubatorPage .modal-image { padding-bottom: 30%; margin-bottom: 0; }
    .incubatorLobbyPage #LobbyModule .grid-boxes .grid-box-image { padding-bottom: 140px; }

    /*Startup Page*/
    .startupLobbyPage .innerBtn { height: auto; padding: 7px 10px; line-height: unset; }
    .startupLobbyPage #LobbyModule .grid-box { width: 90%; }
    .startupLobbyPage #LobbyModule .grid-boxes .grid-box-title h3 { margin-bottom: 10px; }
    .startupsPage .grid-text-section, .startupsPage .grid-gallery-section { padding: 60px 30px 30px; }
    .startupsPage .grid-text-section img { margin: 10px; }
    .startupsPage .grid-gallery-section .gallery-cubes > div { width: 49%; }

    /*Events Page*/
    .BlogArticleImg { background-size: contain; padding-bottom: 105%; }
    .BlogArticleContent { padding: 0; margin-bottom: 25px; }
    .BlogArticleContent .BlogArticleLink { padding-top: 0; margin-top: 20px; }
    .BlogArticleContent .BlogArticleContent-wrapper { text-align: center; }
    .BlogArticleContent .BlogArticleTitle { line-height: 1.3; }
    .BlogArticleDetails { font-size: 85%; margin-bottom: 15px; }
    .eventsPage .blog-tags { padding: 30px 0; }
    /*.eventsPage .grid-boxes .grid-box-image { padding-bottom: 67%;}
    .eventsPage .grid-boxes .grid-box { width: 85%; margin: 0 15px 30px;}*/

    /*Construction Events Page*/
    .consEventPage #SiteFooter { padding-bottom: 78px; }
    .consEventPage #promotionWindow { display: block !important; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text,
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button { display: inline-block; vertical-align: middle; }
    .consEventPage #promotionWindow #promotionWindow-first a { font-size: 120%; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text { max-width: 200px; margin: 0 10px 0 0; font-size: 80%; line-height: 1.1; text-align: left; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button { width: 100px; height: 40px; font-size: 85%; line-height: 36px; }

    .consEventPage #LobbyModule .poweredBySection .grid-box { max-width: 110px; }
    .consEventPage #LobbyModule .poweredBySection .grid-boxes .grid-box-image { padding-bottom: 75%; margin-bottom: 20px; }
    .consEventPage .poweredBySection img { max-width: 109px; max-height: 83px; }

    .consEventPage #LobbyModule { padding: 25px 30px; }
    .consEventPage #LobbyModule .consEventFirstIconStrip .grid-box { width: 80px; padding: 0 6px; }
    .consEventPage #LobbyModule .consEventFirstIconStrip .grid-box-image { padding-bottom: 68px; margin-bottom: 0; }

    .consEventPage #LobbyModule .consEventSponsor .grid-boxes { display: block; }
    .consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box { display: block; padding: 0; }
    .consEventPage #LobbyModule .consEventSponsor .grid-boxes .grid-box:last-child { margin-bottom: 0; }

    /*.consEventPage #LobbyModule .consEventItinerary table tr td p:first-child { margin-top: 30px;}*/

    .consEventPage #LobbyModule .grid-gallery-section .gallery-cubes > div { width: 49%; padding: 0 7px; margin-bottom: 15px; }

    .consEventPage #LobbyModule .consEventSpeakers .grid-box { width: 80%; margin-bottom: 40px; }

    /*Construction Highlight Page*/
    .consHighPage #LobbyModule .grid-gallery-section:not(.CE_EventGall) .section-title h2 { font-size: 150%; }
    .consHighPage .owl-carousel .owl-nav div { display: block !important; }
    .consHighPage #LobbyModule .grid-gallery-section:first-child .owl-carousel .owl-nav div { top: 30%; }
    .consHighPage #LobbyModule .CE_IncuPro { padding-top: 0; }
    .consHighPage .grid-text.gridHasVideo .grid-iframe-holder { padding-bottom: 60%; }
    .moreText iframe { width: 100%; }

    /*Partners Page*/
    /*.partnersPage .section-title h2 { display: block; padding-left: 25%; text-align: left;}*/
    .partnersPage .section-title h2 { display: block; padding-top: 78px; text-align: left; }
    .partnersPage .buildersInnerSec .section-title h2 { padding-top: 96px; }
    /*.partnersPage .consInnerSec .section-title h2 { padding-left: 32%;}
    .partnersPage .econsInnerSec .section-title h2 { padding-left: 34%;}*/
    /*.partnersPage .buildersInnerSec h2:before, .partnersPage .consInnerSec h2:before, .partnersPage .econsInnerSec h2:before { position: absolute; left: 0;}*/
    .partnersPage .buildersInnerSec h2:before, .partnersPage .consInnerSec h2:before, .partnersPage .econsInnerSec h2:before, .partnersPage .invoInnerSec h2:before, .partnersPage .fundInnerSec h2:before { position: absolute; top: 0; left: 0; /*right: 45%;
        transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%);*/ }
    /*.partnersPage .consInnerSec h2:before { width: 90px; height: 40px;}
    .partnersPage .econsInnerSec h2:before { width: 100px; height: 40px;}*/

    /*Office Hours Page*/
    .officeHoursPage #SiteGrid.layout-bottom #GridPromo { padding: 30px 20px; }
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { margin-bottom: 20px; }
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:before,
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectTitleAndText h3:after { content: none; }

    /*Blog Page*/
    .blogPage #BlogView .share-strip:before, #BlogView .share-strip:after { width: 15vw; }
    .blogPage .blog-related-posts { margin: 0; }
    .blogPage #BlogView .share-strip { margin: 0 auto 20px; }
    .blogPage #BlogView .blog-related-posts h2 { margin: 20px 0; font-size: 150%; }
    .blogPage .blog-post-icons { margin: 20px 0; }

    /*Inner Blog - Article*/
    .blogPage #BlogView #headline h1 { font-size: 110%; }

    /*Contact Page*/
    .contactPage #GridPromo #DynamicFormObject { padding: 30px; }
    body.incubatorPage.Intcollaborations #ContentGridShortModule { top: -100px; }

    body.incubatorPage.Intcollaborations .top-caption { white-space: normal; }

    /*NEW JOIN US Page*/
    .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectField, .officeHoursPage .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }

    /*Construction Digital Event*/
    .digitalEdition #GridContent { top: -60px; }
    .digitalEdition #LobbyModule section.consEventAbout.sectionOne { padding: 20px 10px; }
    .digitalEdition #LobbyModule section.consEventAbout.sectionOne .section-title h2 { font-size: 150%; }
    .consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .grid-text h2 { font-size: 100%; }
    .digitalEdition #LobbyModule .grid-text .sec-button { margin-top: 30px; }
    .digitalEdition .sectionTwo { top: -30px; }
    .sectionThree p { margin: 0 10px; }
    .digitalEdition #LobbyModule .sectionFour .grid-box { width: 80%; }
    .digitalEdition .sectionEight .grid-box .grid-box-title { width: 100%; font-size: 150%; }
    .digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box { display: flex; flex-direction: column; width: 100%; margin: 10px auto; align-items: center; align-content: center; }
    .digitalEdition .sectionEight .grid-boxes.row { display: flex; flex-direction: column; }
    .digitalEdition .sectionEight .grid-box .grid-box-subtitle { justify-content: center; text-align: center; font-size: 100%; }
    .digitalEdition #LobbyModule .sectionNine .section-title { margin: 0; }
    .digitalEdition #LobbyModule .sectionNine { padding: 0px; }
    .digitalEdition .sectionNine .section-title h2 { font-size: 120%; width: 100%; }
    .digitalEdition #LobbyModule .sectionNine .image-section-data img { width: auto; }
    .digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):after,
    .digitalEdition #LobbyModule .sectionEight .grid-boxes .grid-box:nth-child(2):before,
    .digitalEdition #LobbyModule section.consEventAbout.sectionOne:before { display: none; }
    .digitalEdition .sectionEight .grid-box .grid-box-title { position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; width: 100%; font-size: 220%; }
    .digitalEdition .sectionEight .grid-box .grid-box-title:before { content: "+"; color: #04196b; display: inline-block; left: 0px; position: inherit; }
    .digitalEdition .sectionSix .section-title { margin-bottom: 30px; }
    .digitalEdition #LobbyModule section.consEventAbout.sectionOne .section-title h2:after { content: ""; position: absolute; background: #f7db15; width: 130px; height: 3px; left: 50%; top: 100%; displaY: inline-block; transform: translate(-50%, -100%) }
    .digitalEdition #LobbyModule .grid-text-section:not(.consEventItinerary) .grid-text p { padding: 0 10px; }
    .digitalEdition #LobbyModule section.consEventAbout.sectionOne .section-title h2 { font-size: 120%; text-transform: uppercase; line-height: 1.3; letter-spacing: 0.5px; }
    .digitalEdition .grayBoxes .grid-box-image-container:after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 7px; height: 12px; opacity: 0.6; right: 5px; z-index: 4; background-image: url(/warehouse/temp/conTech/ARROW.svg); background-size: cover; }
    .digitalEdition #LobbyModule .sectionTwelve.grid-gallery-section .section-title h2 { text-transform: uppercase; font-size: 120%; }
    .digitalEdition #LobbyModule .grayBoxes .grid-boxes { padding-top: 0; margin-bottom: 50px; margin: 0 5px 50px; }
    .digitalEdition .grayBoxes .grid-boxes .box-image-animation { display: flex; align-items: center; width: 117px; justify-content: center; padding: 0 15px; background: white; }
    .digitalEdition .sectionTen .section-title h3 { margin: 10px 20px 40px; color: #04196b; }
    .digitalEdition .sectionTwelve { max-width: 830px; margin: 0px auto 0; }
    .consEventPage.digitalEdition #LobbyModule { padding: 0 0 35px; }
    .sectionOne .grid-text p img { margin: 0 0px; }
    .digitalEdition .sectionTwo p img { margin: 5px 5px; width: 45%; }
    /*Speakers Page*/
    .fullWidthRow .grid-rows .grid-row-text, .fullWidthRow.saperatorBtns .grid-rows .grid-row-text { padding: 30px 10px 10px; }
    .fullWidthRow .grid-rows .grid-row-text h2 { font-size: 120%; }
    .fullWidthRow .grid-rows .grid-row-text:before { display: none; }
    .speakersPage #GridContent { top: -50px; }
    .speakersPage .fullWidthRow .grid-rows .grid-row-text a.grid-row-button:not(.last-btn) { display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; margin: 0 auto; font-size: 80%; width: 150px; height: 35px; }
    .speakersPage .fullWidthRow .grid-rows .grid-row-text a.grid-row-button.last-btn { display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; margin: 0 auto 20px; font-size: 80%; width: 150px; height: 35px; }
    .section.textToLeft .grid-boxes .grid-box .grid-box-title > h3 > a { font-size: 110%; }
    .speakersPage #LobbyModule .textToLeft .grid-box .grid-box-title, .speakersPage #LobbyModule .textToLeft .grid-box .grid-box-subtitle, .speakersPage #LobbyModule .textToLeft .grid-box .grid-box-subtitle.button { line-height: 1; float: none; margin-bottom: 10px; }
    .consEventPage.speakersPage #LobbyModule .textToLeft .grid-box { margin-bottom: 30px; width: 90% }
    .speakersPage #LobbyModule .consEventSpeakers .section-title { margin-top: 30px !important; margin-bottom: 40px; text-transform: uppercase; font-size: 80%; }
    .fullWidthRow.saperatorBtns .grid-rows .grid-row-text h2, .fullWidthRow .grid-rows .grid-row-text p { font-size: 110%; margin-bottom: 0; line-height: 1; }
    .speakersPage #LobbyModule .grid-box.col-xs-6, .speakersPage #lobbyview.shown .grid-box.col-xs-6 { padding: 0; }
    .speakersPage.consEventPage #LobbyModule .consEventSpeakers { padding-top: 0px; padding-bottom: 30px; }
    .fullWidthRow .grid-rows .grid-row-text { margin: 15px auto 0; }
    .textToLeft .grid-boxes .grid-box .grid-box-subtitle span { font-size: 110%; }
    .fullWidthRow .grid-rows .grid-row-text { margin: 0; }
    .consEventPage.speakersPage .grid-rows { width: 100%; }

    .internalPage .grid-text-content iframe { width: 90%; height: 260px; }

    /* Podcasts page */
    .podcasts-page #LobbyModule .grid-boxes .grid-box-title h3 { margin-top: 0; font-size: 120%; }
    .podcasts-page #LobbyModule .grid-box { padding: 50px 20px 40px; flex-direction: column; align-items: center; }
    .podcasts-page .box-content { padding: 25px 10px 0; text-align: center; }
    .podcasts-page .box-content .grid-box-fulltext { justify-content: center; }
    .podcasts-page #LobbyModule .grid-boxes .grid-box-image { max-width: none; }
    .podcasts-page .box-content .grid-box-title { margin-bottom: 5px; }
    .podcasts-page .box-content .grid-box-subtitle { margin-bottom: 5px; }
    .podcasts-page .grid-text-section { padding: 50px !important; }
    .podcasts-page .grid-text-section h2 { font-size: 200%; }
    .podcasts-page #LobbyModule .grid-box { padding: 0 0 30px; }
    .podcasts-page .box-content .grid-box-fulltext p:first-of-type { margin-right: 0; }
    .podcast-page #headline { font-size: 140%; }
    .podcast-page #text1 img { width: 180px !important; margin: 7px; }
    .podcasts-page .img-mobile { display: block; margin-bottom: 20px; }
    .podcasts-page .img-desktop { display: none; }

    /* Single podcast page */
    .podcast-page #pageview { padding-left: 20px; padding-right: 20px; padding-top: 50px; padding-bottom: 40px; }

    /* Other */
    .video-page .blog-tags { margin-top: 20px; margin-bottom: 30px; padding: 0; background: #fff; box-shadow: 0px 2px 12px 0 rgb(0 0 0 / 6%); -webkit-box-shadow: 0px 2px 12px 0 rgb(0 0 0 / 6%); }
    .video-page .blog-tags-list ul li.blog-tag { display: block; margin-left: 0; border-bottom: 1px solid #e9e9e9; padding: 10px 0; margin: 0; }
    .video-page .blog-tags-list ul { display: none; }
    .video-page .blog-tags > .blog-tag { list-style: none; text-align: left; padding: 15px 20px; border-bottom: 1px solid transparent; transition: 0.4s; display: flex; justify-content: space-between; }
    .video-page .blog-tags.open > .blog-tag { border-bottom: 1px solid #b7b7b7; }
    .video-page .blog-tags-list ul { text-align: left; padding: 0 20px; }
    .video-page .blog-tags-list ul li.blog-tag a { background: none; border: none; padding: 0; width: 100%; display: table; }
    .video-page .blog-tags-list ul li.blog-tag a:focus, .video-page .blog-tags-list ul li.blog-tag a:hover, .video-page .blog-tags-list ul li.blog-tag.active a { background: none; }
    .video-page .blog-tags > .blog-tag::before { content: "\f107"; font-family: 'FontAwesome'; transition: 0.4s; }
    .video-page .blog-tags.open > .blog-tag::before { transform: rotate(180deg); }
    .incubatorLobbyPage .gallery-cubes > div { width: 100%; }
    .incubatorLobbyPage .internalPage .grid-text-section { padding: 20px !important; }
}

@media(max-width: 360px) {
    #header2 .header-top { right: -92%; }
    /*#home-gallery .gallery-caption { top: 30%;}*/
    /*h1, h2, .section-title h2 { font-size: 190%;}*/
    .blogPage #BlogView .share-strip:before, #BlogView .share-strip:after { width: 9vw; }
}

@media(max-width: 320px) {
    /*Top Banner*/
    /*#home-gallery .gallery-caption { top: 30%;}*/
    #home-gallery .scroll-down { bottom: 6%; }

    /*Sponsor Section*/
    .home-page .grid-text-section .grid-text p img { max-width: 90px; }
    .home-page .grid-text-section .grid-text p img:last-child { margin-bottom: 0; }

    /*Startup Section*/
    .startupSec .grid-boxes > div { width: 90%; }

    #SiteFooter .mobile-seperator span { margin-left: 0; }

    /*Inner Page*/
    /*Construction Event Page*/
    .consEventPage #promotionWindow { padding: 19px 10px; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-text { margin: 0; }
    .consEventPage #promotionWindow #promotionWindow-second .promotionWindow-second-button { width: 90px; }
    .consEventPage #LobbyModule .consEventFirstIconStrip .grid-boxes { margin: 0 -5px; }

    /*Construction Highlight Page*/
    .consHighPage #LobbyModule .grid-gallery-section:first-child .owl-carousel .owl-nav div { top: 25%; }
}

.video-page #SiteGrid::after { display: none; }
.video-page .blog-posts { display: flex; flex-wrap: wrap; flex-direction: row; }

.video-page .blog-post { width: 50%; display: flex; flex-direction: column; }

.video-page .blog-post-content { flex-grow: 1; }


@media (max-width: 767px) {
    .video-page .blog-post { width: 100%; }
}

.collab { display: none; }
.collab-img { margin-bottom: 40px; }
.speakersPage .collab-img { margin-top: 60px; margin-bottom: 0; }
/*.video-page:not(.contentInnerPage) #GridHeader::after { content: ""; display: block; width: 100%; height: 55px; margin: 0 auto; background: url(/warehouse/dynamic/238964.png); margin-bottom: 50px; max-width: 296px; background-repeat: no-repeat; }*/
.consEventPage .sectionFour .grid-boxes { display: flex; }

@media (max-width: 767px) {
    .digitalEdition #LobbyModule .sectionFour .grid-box { width: 100%; }
    .consEventPage .sectionFour .grid-boxes { flex-wrap: wrap; justify-content: center; }
    .digitalEdition #LobbyModule .sectionFour .grid-box { margin-left: 20px; margin-right: 20px; }
}

@media (min-width: 768px) {
    .incubatorLobbyPage #LobbyModule .grid-content-section.batches .grid-boxes { display: flex; flex-wrap: wrap; justify-content: center; }
    .incubatorLobbyPage #LobbyModule .grid-content-section.batches .grid-boxes .grid-box-image { padding-bottom: 128px; }
    .incubatorLobbyPage #LobbyModule .grid-content-section.batches .grid-box { width: 50%; margin: 5%; max-width: 300px; }
}

/* New css 13.10.22 */
.agendaPage #GridTop:before { display: none; }
.agendaPage .fullWidthRow .grid-rows .grid-row-text:before,
.speakersPage .fullWidthRow .grid-rows .grid-row-text:before { display: none; }
.agendaPage .dateHeadline .grid-text h2 { top: -110px; }
.agendaPage.informationPage .fullWidthRow .grid-rows .grid-row-text h3 { color: #fbd100; }
.agendaPage .dateHeadline .grid-text h3 { direction: ltr; margin-top: 0; }

.consEventPage.con2022 #GridContent { top: -150px; }
.consEventPage.con2022 #LobbyModule { padding: 10px 10px 40px; }
.consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 { padding: 40px 80px 45px; }
.consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .section-title h2 { font-size: 250%; max-width: unset; font-weight: 800; }
.consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .section-title h2::after { display: none; }
.consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .grid-text h2 { max-width: unset; background: #fff; padding: 17px; margin: 26px 0 0; width: 100%; position: relative; border-radius: 3px; box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.12); }
.consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .grid-text h2::after { content: ''; position: absolute; left: 0; top: -6px; background: #f7db15; width: 100%; height: 6px; }
.consEventPage.con2022 #LobbyModule .sec1 { background: rgba(241, 243, 246, 0.76); padding: 0 80px 130px; }
.consEventPage.con2022 #LobbyModule .sec1 .section-title h2 { font-size: 115%; color: #131821; font-weight: 100; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes { display: flex; background: #fff; padding-top: 25px; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box-title h3 { font-size: 80%; margin: 0; font-weight: 100; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box-title h3 a { color: #04196b; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .content-section-Btn { width: 100%; position: absolute; bottom: 50px; left: 50%; transform: translateX(-50%); }
.consEventPage.con2022 #LobbyModule .sec1 .section-title { margin-bottom: 15px; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box .grid-box-title { pointer-events: none; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box { margin-bottom: 25px; margin-right: 0; display: inline-flex; flex-direction: column; justify-content: space-between; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box .grid-box-image { padding-bottom: 10px; margin: 0; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box .grid-box-image .grid-box-image-container { position: relative; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box img { max-width: 60px; max-height: 60px; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .grid-box .grid-box-image .grid-box-image-container a.box-image-animation { display: inline-flex; justify-content: center; }

@media (min-width:1024px) {
    .agendaPage .dateHeadline .grid-text h2 { white-space: nowrap; }
}

@media (max-width:767px) {
    .agendaPage .dateHeadline .grid-text h2 { width: 80%; text-align: center; font-size: 140%; top: -90px; }
    .agendaPage.informationPage section#dateHeadline2 .grid-text h2 { top: -65px; }
    .agendaPage.informationPage .dateHeadline .grid-text h2 { width: inherit; font-size: 110%; }
    .agendaPage .grid-text-section:last-child .grid-text-content { display: flex; flex-direction: column-reverse; align-items: center; }
    .agendaPage .grid-text-section:last-child .section-title h2 { top: -140px; }
}

.consEventPage.con2022new #multi-content-modal.modal .close { left: auto; right: 0; }
.consEventPage.con2022new #multi-content-modal.textInPop #PopUpData h3 { color: #04196b; font-size: 150%; }
.consEventPage.con2022new #multi-content-modal.textInPop #PopUpData * { direction: ltr; }
.consEventPage.con2022 #LobbyModule .sec1 .grid-boxes .content-section-Btn a:hover,
.consEventPage.con2022new #LobbyModule .sec12 .content-section-Btn a:hover { background: #00126b; color: #f7db15; }

.consEventPage.con2022new #LobbyModule .sec2 { padding-top: 60px; max-width: 530px; margin: 0 auto; }
.consEventPage.con2022new #LobbyModule .sec2 .section-title h2 { margin-bottom: 15px; }
.consEventPage.con2022new #LobbyModule .grid-text-section:not(.consEventItinerary) .grid-text p { line-height: 1.22; }

.consEventPage.con2022new #LobbyModule .sec3 { max-width: 830px; margin: 25px auto 95px; }

.consEventPage.con2022new #LobbyModule .sec4 .section-title { display: block; }
.consEventPage.con2022new #LobbyModule .sec4 h2 { margin-bottom: 0; }
.consEventPage.con2022new #LobbyModule .sec4 h3,
.consEventPage.con2022new #LobbyModule .sec7 h3 { font-size: 115%; line-height: 1.4; font-weight: 300; color: #131821; }
.consEventPage.con2022new #LobbyModule .sec4 .grid-boxes .grid-box { width: 25%; border: none !important; }
.consEventPage.con2022new #LobbyModule .sec4 h3 { max-width: 550px; margin: 0 auto; line-height: 1.22; padding-top: 10px; }
.consEventPage.con2022new #LobbyModule .sec4 .grid-box-subtitle { font-size: 80%; max-width: 90%; }

.consEventPage.con2022new #LobbyModule .sec5 { margin: 90px auto; }
.consEventPage.con2022new #LobbyModule .sec5 .grid-box { padding: 0px; }
.consEventPage.con2022new #LobbyModule .sec5 .grid-box img { border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; }

.consEventPage.con2022new #LobbyModule .sec7 .section-title { display: block; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes { box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.12); border-top: 6px solid #f7db15; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; align-items: flex-start; padding-top: 20px; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box { width: 20%; padding: 0px 20px 10px; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-title h3 { font-weight: bold; font-size: 90%; margin-bottom: 0; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-subtitle { font-size: 80%; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box:nth-child(2), .consEventPage.con2022new #LobbyModule .sec7.numbers-sec .grid-boxes .grid-box.lastItem { border-color: transparent; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-box .grid-box-title:before { left: auto; right: -25px; }
.consEventPage.con2022new #LobbyModule .sec7 .section-title h3 { margin-bottom: 30px; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-title { margin-bottom: 10px; font-size: 100%; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-image { display: none; }
.consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box:not(:first-child)::after { content: ''; position: absolute; left: 0; width: 2px; height: 115px; background: #f3f5fa; display: block !important; }

.consEventPage.con2022new #LobbyModule .sec8 { margin-top: 120px; }

.consEventPage.con2022new #LobbyModule .sec9 .grid-box-title h3 a { color: #04196b; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-box-subtitle a { font-size: 67%; font-weight: 700; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-box-fulltext { line-height: 1.22; color: #04196b; font-size: 90%; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-boxes { max-width: 750px; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-boxes .box-image-animation img { width: 92px; margin: 0 auto; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-boxes .grid-box-image { padding-bottom: 92px; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-boxes .grid-box-title h3 { font-size: 100%; margin-bottom: 5px; font-weight: 600; }
.consEventPage.con2022new #LobbyModule .sec9 { margin-bottom: 85px; }
.consEventPage.con2022new #LobbyModule .sec9 .grid-box-subtitle a:hover { text-decoration: underline; }

.consEventPage.con2022new #LobbyModule .sec12 .grid-boxes { display: flex; background: #fff; flex-wrap: wrap; max-width: 870px; justify-content: center; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-box { width: 16.66%; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-boxes .grid-box img { max-width: 51px; max-height: 51px; margin: 0 auto; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-boxes .grid-box-image { padding-bottom: 51px; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-boxes .grid-box .grid-box-title { pointer-events: none; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-box h3 { line-height: 1; font-size: 80%; color: #04196b; font-weight: normal; }
.consEventPage.con2022new #LobbyModule .sec12 .grid-box h3 a { color: #04196b; }
.consEventPage.con2022new #LobbyModule .sec12 .content-section-Btn { margin: 40px auto 0; }
.consEventPage.con2022new #LobbyModule .sec12 .section-animation-item { margin-bottom: 0; }
.consEventPage.con2022new #LobbyModule .sec12 .section-animation-item h2 { margin-top: 120px; }

.consEventPage.con2022new #LobbyModule .sec13 { border: 2px solid #f7db15; max-width: 830px; margin: 0 auto; padding: 35px 85px; margin-top: 90px; margin-bottom: 70px; }
.consEventPage.con2022new #LobbyModule .sec13:after { content: ""; position: absolute; inset: 7px; border: 2px solid #f7db15; }

.consEventPage.con2022new #LobbyModule .sec14 .section-title h2 { font-size: 200%; }
.consEventPage.con2022new #LobbyModule .sec14 .grid-text-content iframe { height: 466px; }

.consEventPage.con2022new #LobbyModule .sec15 .section-title h2 { margin-top: 30px; font-size: 140%; }

.consEventPage.con2022new #LobbyModule .sec16 { max-width: 620px; margin: 0 auto; }

.consEventPage.con2022new #LobbyModule .sec1 a.box-image-animation,
.consEventPage.con2022new #LobbyModule .sec9 a.box-image-animation,
.consEventPage.con2022new #LobbyModule .sec12 a.box-image-animation { pointer-events: none; }

#pageview #text2 a {display:inline-block;padding: 0 19.5px;font-size: 80%;background: #fbd100;border-radius: 22px;border: 2px solid #fff;color: #04196b;letter-spacing: 0.18px;line-height: 35px;text-align: center;transition: 0.4s;}
#pageview  #text2 a:hover {background: #fbd100;color: #04196b;}
#pageview #text2 {box-shadow: unset;padding-top: unset;}
#text2 > p {text-align: start;}

@media(min-width:768px) {
    .consEventPage.con2022new #LobbyModule .sec1 .grid-boxes .grid-box:after, .consEventPage.con2022new #LobbyModule .sec12 .grid-boxes .grid-box:after { content: ""; position: absolute; top: 0; bottom: 0; width: 2px; background-color: #f7db15; transform: rotate(15deg); right: -2px; }
    .consEventPage.con2022new #LobbyModule .sec1 .grid-boxes .grid-box.lastItem:after,
    .consEventPage.con2022new #LobbyModule .sec12 .grid-boxes .grid-box.lastItem:after { opacity: 0; }
}

@media(max-width:767px) {
    .consEventPage.con2022new #GridContent { top: -30px; }
    .consEventPage.con2022new #GridTop, .consEventPage.con2022new #GridTop.blog { background-position: center 40px; }
    .consEventPage.con2022new #LobbyModule #consEventAbout\ sectionOne0 { padding: 0; }
    .consEventPage.con2022new #LobbyModule #consEventAbout\ sectionOne0 .section-title h2 { font-size: 25px; padding: 17px 8px 0; }
    .consEventPage.con2022 #LobbyModule .sec1 { padding: 20px 10px 25px; }
    .consEventPage.con2022new #LobbyModule .sec1 .grid-boxes { flex-wrap: wrap; justify-content: center; padding-bottom: 0px; width: 87%; }
    .consEventPage.con2022new .sec1 .grid-boxes .grid-box { width: 50%; }
    .consEventPage.con2022new #LobbyModule .sec1 .grid-boxes .content-section-Btn { bottom: -70px; bottom: -70px; position: unset; transform: none; margin-bottom: 30px; }
    .consEventPage.con2022new #LobbyModule .sec2 { padding: 150px 10px 0px; }
    .consEventPage.con2022new #LobbyModule .sec4 .grid-boxes .grid-box { width: 50%; }
    .consEventPage.con2022new #LobbyModule .sec4 .grid-boxes .grid-box:nth-child(2) { border: none; }
    .consEventPage.con2022new #LobbyModule .sec4 .grid-boxes { align-items: flex-start; padding: 0; }
    .consEventPage.con2022new #LobbyModule .sec6 .grid-boxes { margin-bottom: 0; }
    .consEventPage.con2022new #LobbyModule .sec7.numbers-sec .grid-boxes .grid-box { width: 50%; }
    .consEventPage.con2022new #LobbyModule .sec7 { padding: 0; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-box .grid-box-title:before { left: auto; right: auto; }
    .consEventPage.con2022new #LobbyModule .sec8 { margin-top: 60px; padding: 0 8px; margin-bottom: 0; }
    .consEventPage.con2022new #LobbyModule .sec9 .grid-box-fulltext { padding: 0 30px; }
    .consEventPage.con2022new #LobbyModule .sec12 .grid-box { width: 50%; margin-bottom: 40px; }
    .consEventPage.con2022new #LobbyModule .sec13 { padding: 35px 25px; width: 90%; }
    .consEventPage.con2022new #LobbyModule .sec14 .grid-text-content iframe { height: 46vw; }
    .consEventPage.con2022new #LobbyModule .sec14 .section-title h2 { font-size: 25px; }
    .consEventPage.con2022new #LobbyModule .sec4 .section-title h2,
    .consEventPage.con2022new #LobbyModule .sec7 .section-title h2,
    .consEventPage.con2022new #LobbyModule .sec8 .section-title h2,
    .consEventPage.con2022new #LobbyModule .sec12 .section-title h2,
    .consEventPage.con2022new #LobbyModule .sec13 .section-title h2,
    .consEventPage.con2022new #LobbyModule .sec15 .section-title h2 { font-size: 23px; }
    .consEventPage.con2022new #LobbyModule .sec3 { margin: 25px auto 60px; }
    .consEventPage.con2022new #LobbyModule .sec5 { margin: 40px auto 60px; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes { margin: 0 15px; padding: 10px 0 0; }
    .consEventPage.con2022new #LobbyModule .sec9 { margin-bottom: 40px; }
    .consEventPage.con2022new #LobbyModule .sec12 .section-animation-item h2 { margin-top: 70px; padding: 0 5px; }
    .consEventPage.con2022 #LobbyModule #consEventAbout\ sectionOne0 .grid-text h2 { font-size: 100%; padding: 8px 17px; width: 95%; }
    .consEventPage.con2022 #LobbyModule { padding: 5px 5px 0px; margin-bottom: 170px; }
    .consEventPage.con2022 #LobbyModule .sec1 .section-title h2 { font-size: 90%; }
    .consEventPage.con2022new #LobbyModule .sec2 .section-title h2 { font-size: 115%; }
    .consEventPage.con2022new #LobbyModule .grid-text-section:not(.consEventItinerary) .grid-text p { font-size: 90%; padding: 0; }
    .consEventPage.con2022new #LobbyModule .sec4 h3 { font-size: 90%; margin-bottom: 20px; }
    .consEventPage.con2022new #LobbyModule .sec6 .section-title h2 { font-size: 23px; margin: 0; }
    .consEventPage.con2022new #LobbyModule .sec6 .section-title { margin-bottom: 25px; padding-top: 30px; }
    .consEventPage.con2022new #LobbyModule .sec7 .section-title h3 { font-size: 90%; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-subtitle { font-size: 70%; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-title h3 { font-size: 150%; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box .grid-box-title { margin-bottom: 0px; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box:not(:first-child):not(.lastItem)::after { height: 90px; }
    .consEventPage.con2022new #LobbyModule .sec7 .grid-boxes .grid-box.lastItem::after { display: none !important; }
    .consEventPage.con2022new #LobbyModule .sec12 .content-section-Btn { margin: 0 auto; }
    .consEventPage.con2022new #LobbyModule .grid-text-section:not(.consEventItinerary).sec13 .grid-text p { font-size: 80%; }
    .consEventPage.con2022new #LobbyModule .sec16 { bottom: -180px; position: absolute; left: 50%; transform: translateX(-50%); }
    .consEventPage.con2022new #LobbyModule .sec15 { box-shadow: none; border: none; }
    .consEventPage.con2022new #LobbyModule .sec15 .grid-text p { margin: 0; }
}
