:root{--maastrichtBlue:#00132c;--white:#fff;--darkJungleGreen:#17172b}
html{scroll-behavior:smooth}
.source-sans-3-sans{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
html,body{font-family:"Source Sans 3",sans-serif;font-weight:100}
.mainHero{background-color:var(--ltm-carbon-2);padding-top:50px;color:var(--white);background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/header-cxo-ny.jpg);background-size:cover}
.navbar-toggler-icon{background-image:url('../../../../../content/dam/ltimcorporatewebsite/icons/nav-toggle-icon.svg')}
.heroBanner{margin-bottom:20px}
.invite{z-index:0;position:relative;margin-top:-30px;font-weight:300}
.heroBanner .heading{font-family:"Source Sans 3",sans-serif;font-size:80px;color:var(--ltm-coral-1);font-weight:400;margin-top:50px}
.heroBanner .subHeading{font-family:"Source Sans 3",sans-serif;font-size:32px;color:var(--white);font-weight:400;display:inline-block;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid var(--ltm-coral-1)}
.heroBanner .subFieldHeading{font-family:"Source Sans 3",sans-serif;font-size:38px;color:var(--white);font-weight:300;max-width:664px;padding-bottom:20px}
.heroBanner .subFieldHeading span{font-size:33px}
.mainHero .bannerVenue{font-size:22px;color:var(--white);font-weight:400;letter-spacing:.5px}
.mainHero .bannerVenue p{margin-bottom:5px;text-transform:uppercase}
.mainHero .bannerVenue span{color:var(--ltm-coral-1);padding-right:5px}
.mainHero .bannerVenue .bannerLearnMore{padding-left:20px}
.arrowbtn,.arrowbtn:hover{text-decoration:none;color:var(--ltm-coral-1);text-transform:capitalize;position:relative;font-size:22px;font-weight:500;line-height:33px}
.arrowbtn:before{content:'';background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/yellow-arrow.svg);background-repeat:no-repeat;height:45px;width:60px;position:absolute;right:-70px;top:-5px;transition:.30s}
.arrowbtn:hover:before{right:-80px !important;transition:.30s}
.registerNow,.registerNow:hover{text-decoration:none;display:block;max-width:225px;border:1px solid var(--ltm-coral-1);padding:10px 60px 10px 30px;margin-top:40px;color:var(--ltm-coral-1);border-radius:30px;position:relative;z-index:1}
.registerNow:before{content:'';background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/register-arrow.svg);height:27px;width:16px;position:absolute;right:25px;top:13px;transition:.30s}
.registerNow:hover:before{right:20px;transition:.30s}
.overview p{font-size:16px;line-height:1.5;color:var(--ltm-carbon-2);padding:40px 0;font-weight:300}
.intro{background:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/wine-experience-03.jpg) no-repeat;background-size:cover;background-position:bottom right 50%}
.intro p{font-size:18px;line-height:27px;color:var(--white);font-weight:400}
.bgColorbrand{background-color:var(--ltm-carbon-2);padding:40px 30px}
.about h3,.bgColorbrand h3{color:var(--ltm-coral-1);font-size:25px;text-transform:uppercase}
.bgColorbrand span{color:var(--white);font-size:15px;font-weight:400;display:block;margin-bottom:20px}
.about p,.bgColorbrand p{color:var(--white);font-size:16px;line-height:1.5;font-weight:300}
.about{background-color:var(--ltm-carbon-2);padding:70px 0;color:var(--white)}
.agenda ul{padding-left:15px}
.agenda ul li{font-weight:300;border-bottom:1px solid var(--ltm-coral-1)}
.leaderWrapper{background-color:var(--ltm-carbon-2);padding:70px 0;color:var(--white)}
.leaderWrapper h3{color:var(--ltm-coral-1);font-size:30px;font-weight:600;text-transform:uppercase}
.leaderBox{height:481px}
.leaderBox .pic{position:relative;width:100%;min-height:307px}
.leaderBox .pic img{position:absolute;top:0;left:0}
.leaderBox .pic span{position:absolute;bottom:10px;left:20px;font-size:25px;font-weight:500;text-transform:uppercase}
.leaderBox .post{color:var(--white);font-size:16px;line-height:24px;font-weight:300;margin-top:20px;padding:0 12px;text-transform:uppercase;height:108px}
.leaderBox .arrowbtn{margin-top:10px;font-size:16px;display:block;padding:0 12px;width:140px;position:relative}
.leaderBox .arrowbtn:before{position:absolute;content:'';height:40px;width:45px;top:0;right:0 !important;transition:.30s}
.leaderBox .arrowbtn:hover:before{right:-10px !important;transition:.30s}
.socialIcon{display:block;height:35px;width:35px;border:2px solid #fff;border-radius:30px;font-size:0;margin-top:10px;background-size:60%;background-repeat:no-repeat;background-position:center center;margin-left:10px}
.linkedinIcon{background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/linkedin-icon.svg)}
.twitter{background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/twitter.svg);border:2px solid #000}
.instagram{background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/instagram.svg);border:2px solid #000}
.facebook{background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/facebook.svg);border:2px solid #000}
.black{background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/linkedin-icon-black.svg);border:2px solid #000;margin-left:0;margin-bottom:10px}
.footer{background-color:#fff;color:#000;padding:1rem 0 5rem;@media(min-width:768px){padding:0}
}
.footer .copyright{font-weight:400;margin:0;font-size:1rem}
.footer .copyright a{color:#000}
.ltiMindtreeLogo{height:55px}
.partnershipLogo{height:36px;margin-left:20px}
.eventRegistration{background-color:var(--ltm-white-2);padding:40px 0}
.eventRegistration h3{color:var(--ltm-carbon-2);font-size:24px;font-weight:500;text-transform:uppercase}
.eventRegistration span{margin-bottom:20px;display:block;color:var(--ltm-carbon-2)}
.borderY{border:1px solid var(--white);border-width:1px 0 1px 0}
#entrepreneurshipLabel p{font-weight:400}
#mktoForm_1451{width:80% !important;margin:0}
.mktoForm .mktoOffset{height:0 !important}
.mktoForm .mktoFieldWrap{display:flex;flex-direction:column}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label,.mktoForm .mktoLabel{color:#fff !important}
.mktoForm .mktoFormCol{width:100%}
.mktoForm .mktoAsterix{color:var(--ltm-coral-1) !important}
.mktoForm .mktoRequiredField label.mktoLabel{font-family:"Source Sans 3",sans-serif !important;font-size:24px !important;text-transform:capitalize !important;color:#fff !important;line-height:20px;width:100% !important;font-weight:300 !important;display:flex;flex-direction:row-reverse;justify-content:flex-end}
.mktoGutter{display:none}
.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoFieldWrap .form-control,.mktoFieldWrap .form-select,.form-control,.form-select{font-family:'frutiger_lt_pro_light' !important;border:solid #808080 !important;border-width:0 0 0 0 !important;border-radius:0 !important;color:#000 !important;font-weight:300 !important;padding-left:2px !important;padding-right:5px !important;font-size:14px !important;box-shadow:none !important;margin-top:10px !important}
.mktoForm select.mktoField,.mktoForm select.mktoField option{box-shadow:none !important;margin-top:0 !important;border:0 !important}
.mktoForm input[type=text],.mktoForm input[type="email"],.mktoForm input[type=tel]{padding:3px !important;color:#555 !important;font-family:"Source Sans 3",sans-serif !important;margin:0 !important;height:20px;font-size:12px !important}
.mktoFieldWrap .form-control:focus,.mktoFieldWrap .form-select:focus,.form-control:focus,.form-select:focus{outline:transparent;box-shadow:none}
.mktoFieldWrap .form-check,.form-check{display:flex;align-items:center}
.mktoFieldWrap .form-check-label,.form-check .form-check-label{padding-left:.5rem}
.mktoFieldWrap .form-check-input[type=checkbox],.form-check .form-check-input[type=checkbox]{border-radius:0;width:18px;height:18px;border:1px solid #707070}
.mktoFieldWrap .form-check-input:checked .form-check .form-check-input:checked{background-color:#29abe2}
.refer-link{color:#fff;text-decoration:none;font-weight:500;font-family:'BwModelicaLTI-Bold'}
.refer-link:hover{text-decoration:underline;cursor:pointer}
.mktoFieldWrap{background:transparent;padding:0;border:0 solid #fff;position:relative;width:96%;margin:0 !important}
.mktoForm input[type=checkbox] + label:before,.mktoForm input[type=radio] + label:before{border:1px solid #004c86 !important;box-shadow:none;font-size:14px;width:1.2em;height:1.2em}
.mktoHasWidth{margin:0 auto}
.mktoHtmlText.mktoHasWidth{color:#fff !important;font-family:"Source Sans 3",sans-serif !important;font-size:18px;width:100% !important;font-weight:500}
.mktoHtmlText.mktoHasWidth a{color:#004c86 !important;font-weight:600}
.mktoForm .mktoButtonRow{text-align:center !important;margin-bottom:30px !important}
.mktoForm .mktoButtonWrap.mktoRound .mktoButton{color:#fff;border:1px solid #004c86;border-radius:0;background-color:#004c86 !important;background-image:linear-gradient(to bottom,#004c86,#004c86) !important;padding:0;font-size:14px;font-family:BwModelica-bold}
.mktoForm .mktoButtonWrap{margin-left:0 !important}
.mktoForm button.mktoButton{float:none !important}
#mktoForm_1222{width:100% !important}
.mktoFormRow:nth-child(20){display:none !important}
.mktoFormRow:nth-child(19) .mktoFieldWrap.mktoRequiredField{flex-direction:row-reverse;display:flex}
.mktoFormRow:nth-child(-n+3){width:48% !important;float:left;display:block;clear:none !important}
.mktoFormRow:nth-child(10) .mktoCheckboxList{position:absolute;width:100%}
.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoForm select.mktoField{padding:2px 20px !important;width:100% !important;height:40px !important;border-radius:25px !important;margin-top:10px !important;font-size:16px !important;font-family:"Source Sans 3",sans-serif !important;font-weight:500 !important}
#LbleventPreferredLocation,#LblDietary_Restrictions{font-family:"Source Sans 3",sans-serif !important;font-size:24px;font-weight:300;margin-bottom:10px;width:100% !important}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{margin-left:5px !important;margin-top:-1px !important;margin-bottom:.3em;line-height:1.2em;display:block;min-height:12px;float:left;margin-right:20px;font-family:"Source Sans 3",sans-serif !important;font-size:16px;font-weight:400}
.mktoForm .mktoRadioList,.mktoForm .mktoCheckboxList{width:100% !important}
#LblMarketing_Consent__c{padding-left:30px !important;position:relative;z-index:1;font-size:18px !important;font-weight:500 !important}
#Marketing_Consent__c{position:absolute;font-size:18px !important;font-weight:500 !important}
.mktoHtmlText.mktoHasWidth a{color:var(--ltm-coral-1) !important}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{background-color:transparent !important;background-image:none !important;font-size:20px !important;font-family:"Source Sans 3",sans-serif !important}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{text-decoration:none;display:block;max-width:225px;border:1px solid var(--ltm-coral-1) !important;padding:10px 60px 10px 30px !important;margin-top:40px;color:var(--ltm-coral-1) !important;border-radius:30px;position:relative}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before{content:'';background-image:url(../../../../../content/dam/ltimcorporatewebsite/campaign/cxocatalyst/images/register-arrow.svg);height:27px;width:16px;position:absolute;right:25px;top:11px;transition:.30s}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover:before{right:20px;transition:.30s}
.bioPic{padding-left:0}
.bio{padding-top:20px}
.bio p{font-weight:400}
.socialHandle{margin:5px 0 0 0;padding:0;text-align:right}
.socialHandle li{display:inline-block}
.carousel-control-next,.carousel-control-prev{width:5%}
#entrepreneurship .carousel-control-next-icon,#entrepreneurship .carousel-control-prev-icon{filter:invert(1)}
#entrepreneurship .carousel-indicators li{background-color:#000}
.bfs .introduction{margin-bottom:50px}
.bfs .introduction .list{text-align:center;margin-bottom:20px}
.bfs .introduction img{max-width:100px;margin:0 auto}
.bfs .introduction .list>div{font-weight:600;padding:0 10px}
@media(max-width:1024px) and (min-width:991px){.leaderBox .pic{min-height:260px}
.leaderBox .post{height:125px}
.leaderBox .pic span{font-size:20px}
}
@media(max-width:992px) and (min-width:639px){.leaderWrapper .col:empty{display:none}
.leaderBox .pic{min-height:190px}
.leaderBox .post{font-size:14px;padding:0 10px;height:115px}
.leaderBox .pic span{font-size:20px}
.leaderBox{height:420px}
}
@media(max-width:640px){.bioPic{padding-left:0;padding-right:0}
.bioPic img{width:100%}
.bio{padding-top:20px}
.ltiMindtreeLogo{height:auto;width:auto}
.ltiLogo{display:flex;align-items:center}
.partnership{display:flex;flex-direction:column;align-items:baseline}
.partnership img{width:80%;height:auto}
.heroBanner .heading{font-size:60px}
.heroBanner .subHeading{font-size:16px}
.heroBanner .subFieldHeading span{font-size:22px;display:block}
.heroBanner .subFieldHeading{font-size:30px}
.mainHero .bannerVenue .bannerLearnMore{padding-left:0;display:block;width:115px;margin-top:20px}
.overview p{padding:50px 20px;text-align:justify}
.leaderWrapper{padding:0}
.leaderBox{height:520px}
.leaderWrapper .col:empty{display:none}
.leaderBox .pic{min-height:252px}
.leaderBox .pic span{font-size:20px}
.leaderBox .post{height:115px}
#mktoForm_1451{width:100% !important;margin:0}
.mktoFormRow:nth-child(-n+3){width:100% !important}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{font-size:26px;font-weight:300}
input[type=checkbox],input[type=radio]{margin-top:10px !important}
.invite{margin-top:30px;text-align:center !important}
.footer .copyright,.socialHandle{text-align:center}
}
@media(max-width:560px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{max-width:375px;margin:0 auto}
}
@media(max-width:320px){.leaderBox .pic{min-height:210px}
.leaderBox .post{height:145px}
}
.bfs .navbar-dark .navbar-toggler-icon{filter:invert()}
.bfs .mainHero{height:680px}
.bg-dark{background-color:white !important;font-weight:400;font-size:18px}
.bfs .subHeading{font-size:55px;font-weight:100;border:0}
.bfs .about h3{letter-spacing:3px}
.bfs .container,.bfs .container-xl{max-width:860px}
.bfs .borderBottom{background-color:#00132c;border-top:2px solid #ffcc29;padding-bottom:60px;padding-top:20px}
.bfs .msItemList{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.bfs .msItemList li{margin:0;padding:10px;display:block;text-align:center}
.bfs .msItemList li span{text-transform:uppercase}
.bfs .msItemList li img{margin-bottom:20px;max-width:100px}
.bfs .genaiItemList{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}
.bfs .genaiItemList li{margin:0;padding:10px;display:block;text-align:center;width:200px}
.bfs .genaiItemList li span{text-transform:uppercase}
.bfs .genaiItemList li img{margin-bottom:20px;max-width:100px}
.bfs .nav-link{font-size:16px;color:#000 !important;padding-right:25px !important}
.bfs #mktoForm_1476{width:100% !important;margin:0}
.bfs .registerNow{max-width:265px;font-weight:400;padding:10px 40px 10px 30px}
.bfs .registerNow:before{height:21px;width:13px;position:absolute;right:25px;top:12px;transition:.30s}
.bfs .registerNow:hover:before{right:15px}
.bfs #registerNow .modal-header h3,.bfs #registerNow .modal-header span{display:block}
.bfs .mktoForm .mktoRequiredField label.mktoLabel{font-size:17px !important;font-weight:400 !important;color:#000 !important}
.bfs .mktoForm .mktoRadioList>label,.bfs .mktoForm .mktoCheckboxList>label,.bfs .mktoHtmlText.mktoHasWidth,.bfs .mktoForm .mktoLabel{color:#000 !important}
.bfs .mktoForm input[type=text],.bfs .mktoForm input[type=url],.bfs .mktoForm input[type=email],.bfs .mktoForm input[type=tel],.bfs .mktoForm input[type=number],.bfs .mktoForm input[type=date],.bfs .mktoForm textarea.mktoField,.bfs .mktoForm select.mktoField{border:0 solid #000 !important}
.bfs .modal .modal-content{background-color:#f0f0f0}
.bfs #LblMarketing_Consent__c{position:absolute}
.bfs .mktoHtmlText.mktoHasWidth a{color:#00132c !important}
.bfs .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.bfs .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{text-decoration:none;display:block;max-width:225px;background-color:#00132c !important;padding:10px 60px 10px 30px !important;margin-top:40px;color:#fff !important;border-radius:30px;position:relative;border:0 !important}
.bfs .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before{filter:grayscale(1)}
.bfs .closebtn{position:absolute;background-color:#000;right:10px;top:10px;color:#fff;padding:0}
.bfs .mktoForm .mktoAsterix{color:#000 !important}
.newsletter{background-color:#f0f0f0;font-weight:400}
.newsletter a{color:#000;font-weight:500}
#confirmform{font-size:24px;text-align:center}
@media(max-width:640px){.bfs .subHeading{font-size:45px;font-weight:100;border:0}
.bfs .msItemList li{padding:10px 0;width:170px}
.bfs .msItemList{justify-content:space-around}
}
@media(max-width:320px){.bfs .msItemList li{padding:10px 0;width:170px}
}