/**
    selector is .
*/

.upcoming-event-block{margin-bottom:0 !important;}
.eventDiv_Left{width:19vw;margin-top:var(--margintop45);padding-bottom:5vw;}
.eventDiv_Right{width:33vw;}
.upcoming-event-block.wp-block-group .wp-block-content .block_title{margin-bottom:0.781vw;}
.eventDetails{width:36vw;bottom:-1vw;}
.eventDetails h3{padding-bottom:var(--padding15);font-size:0.938vw;color:var(--secondary-color);width:77%;}
.eventDetails ul{margin:0;padding:var(--padding20) var(--padding30);gap:1.5vw;background:var(--white-color);box-shadow:0px 364px 102px 0px rgba(112, 112, 112, 0.00), 0px 233px 93px 0px rgba(112, 112, 112, 0.01), 0px 131px 79px 0px rgba(112, 112, 112, 0.05), 0px 58px 58px 0px rgba(112, 112, 112, 0.09), 0px 15px 32px 0px rgba(112, 112, 112, 0.10);border-radius:var(--borderradius20);justify-content:space-between}
.eventDetails ul li{list-style:none;line-height:2.344vw;color:var(--black-color);}
.eventDetails ul li img{margin-right:var(--marginbtm10);}
.eventDiv_Right img{border-radius:var(--borderradius40);width:100%;min-height: 17vw;}
.eventDetails ul li.dateTime{font-size:0.833vw;}
.eventDetails ul li.dateTime strong{margin-right:var(--margin7);}
.eventDetails ul li a.joinBtn{padding:var(--padding8) var(--padding20);border-radius:var(--borderradius100);color:var(--primary-color);transition:1.5s ease;-webkit-transition:1.5s ease;cursor: pointer;}
.eventDetails ul li a.joinBtn:hover{border:1px solid var(--primary-color) !important;background:var(--primary-color) !important;}
.blockArrow{right:-5.677vw;top:-0.26vw;}
#myModalsignup_event .modal-content{padding:3.906vw 3.125vw 2.083vw 3.125vw;width:40.917vw;}
#myModalsignup_event .modal-content h3{font-size:var(--wp--preset--font-size--large-20);font-weight:400;text-align:center;margin-bottom:2.604vw;}
#myModalsignup_event .modal-content h3 strong{font-size:var(--wp--preset--font-size--large-25);font-weight:var(--font-weight600);}
#myModalsignup_event form{gap:1.042vw;display:flex;flex-wrap:wrap;}
#myModalsignup_event .hs-form-field{width:48.66%;display:inline-block;position:relative;margin-bottom:0;}
#myModalsignup_event .hs-form-field label{font-size:var(--wp--preset--font-size--small-14);color:var(--secondary-color);position:absolute;pointer-events:none;top:.6vw;left:1vw;transition:all 0.1s ease;}
#myModalsignup_event .hs-form-field.hs-fieldtype-select label{display:none;}
.formSecCareer .hbspt-form .hs-form-field input::placeholder{color:var(--white-color) !important;}
#myModalsignup_event .hbspt-form .hs-form-field .input select.hs-input.focused{color:var(--secondary-color) !important;}
#myModalsignup_event .hbspt-form .hs-form-field label.active{top:-.01vw;left:.6vw;font-size:0.573vw;opacity:1;}
#myModalsignup_event .hs-form-field label.hs-error-msg{display:inline-block;position:absolute;font-size:0.629vw;color:red;top:inherit;left:inherit;}
#myModalsignup_event .hs-form-field ul.hs-error-msgs{margin:0;padding:0;}
#myModalsignup_event .hs-form-field ul.hs-error-msgs li{list-style:none;}
#myModalsignup_event .hs-form-field .input input{font-size:var(--wp--preset--font-size--small);padding:.7vw 0.625vw 0.425vw;border-radius:var(--borderradius8);color:var(--black-color);width:100%;box-sizing:border-box;border:1px solid #D9D9D9;color:var(--secondary-color);}
#myModalsignup_event .hs-form-field .input select{background-image:url(../../img/select_arrowsvg.svg);background-repeat:no-repeat;background-position:96% center;appearance:none;background-size:.8vw;font-size:var(--wp--preset--font-size--small);padding:.5vw 0.625vw;border-radius:var(--borderradius8);color:var(--black-color);width:100%;box-sizing:border-box;border:1px solid #D9D9D9;color:var(--secondary-color);}
#myModalsignup_event .hs-form-field .input input:focus-visible{outline:none;border-color:var(--secondary-color);}
#myModalsignup_event .legal-consent-container{margin-top:0;font-size:var(--wp--preset--font-size--small-14);line-height:1.1vw;color:var(--secondary-color);margin-bottom:0;width:100%;}
#myModalsignup_event .legal-consent-container a{color:var(--primary-color);text-decoration:underline;}
#myModalsignup_event .legal-consent-container a:hover{text-decoration:none;}
#myModalsignup_event .legal-consent-container label{display:flex;}
#myModalsignup_event .legal-consent-container label span{margin-left:.5vw;}
#myModalsignup_event .legal-consent-container label span p{color:var(--gray);font-size:0.625vw;}
#myModalsignup_event .legal-consent-container label span p a{color:var(--gray);text-decoration:underline;}
#myModalsignup_event .legal-consent-container label span p a:hover{text-decoration:none;}
#myModalsignup_event .legal-consent-container ul{padding:0;margin:0;}
#myModalsignup_event .legal-consent-container ul li{list-style:none;}
#myModalsignup_event .legal-consent-container .hs-form-field{width:100%;}
#myModalsignup_event .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]{width:auto;}
#myModalsignup_event .actions input[type="submit"]{background-color:var(--skyblue);color:var(--primary-color);padding:0.625vw 1.667vw;display:inline-block;border-radius:var(--borderradius100);border:1px solid var(--skyblue);transition:background-color 0.3s ease;font-size:var(--wp--preset--font-size--x-small);cursor:pointer;}
#myModalsignup_event .actions input[type="submit"]:hover{background:var(--primary-color);color:var(--white-color);}
#myModalsignup_event .hs_error_rollup{width:100%;display:none !important;}
#myModalsignup_event .hs_submit.hs-submit{width:100%;text-align:center;}
#myModalsignup_event.modal .close{right:1vw;position:absolute;top:0.7vw;}

@media (min-width:2200px){
    .eventDetails h3{padding-bottom:0;}
    .eventDetails{bottom:-3vw}
    .eventDiv_Right img{max-height:18.172vw;}
}

@media (max-width:1400px){
    .eventDiv_Left{width:30vw;}
    .eventDetails{width:43vw;}
    #myModalsignup_event .modal-content{width:65.917vw;}
    #myModalsignup_event .hs-form-field label.hs-error-msg{font-size:1vw;}
    #myModalsignup_event .hs-form-field label{top:1vw;}
    #myModalsignup_event .hbspt-form .hs-form-field label.active{font-size: 0.773vw;}
    #myModalsignup_event form {gap:1.55vw;}
    #myModalsignup_event .legal-consent-container label span p{font-size:1vw;}
    #myModalsignup_event .hs-form-field .input input{font-size:var(--wp--preset--font-size--small);padding:.8vw 0.625vw 0.825vw;}
    #myModalsignup_event .hs-form-field .input select{padding: .8vw 0.625vw;}
    #myModalsignup_event .hs_submit.hs-submit{margin-top: 2vw;}
}

@media (max-width:1280px){
    .eventDiv_Left{width:46vw;}
}

@media (max-width:768px){
    .eventDetails, .eventDiv_Left {width:100%;padding:0 5.2vw;position:relative;}
    .eventDiv_Left{margin-bottom:12vw;}
    .eventDetails{bottom:0vw}
    .eventDiv_Right {width:100%;margin-top:-13vw;}
    .eventDetails ul li{width:100%;padding:2.083vw;}
    .eventDetails ul{padding:3.125vw 4.167vw;position:relative;box-shadow:0px -129px 36px 0px rgba(217, 217, 217, 0.00), 0px -83px 33px 0px rgba(217, 217, 217, 0.01), 0px -46px 28px 0px rgba(217, 217, 217, 0.05), 0px -21px 21px 0px rgba(217, 217, 217, 0.09), 0px -5px 11px 0px rgba(217, 217, 217, 0.10);}
    .eventDetails ul li img{margin-right:2.083vw;}
    .eventDetails ul li:last-child{position:absolute;bottom:4.583vw;right:4.583vw;width:auto;padding:0;}
    .eventDetails ul li a.joinBtn{padding:3.667vw 8.167vw;display:inline-block;}
    .upcoming-event-block.wp-block-group .wp-block-content .block_title{margin-bottom:3.125vw;}
    .eventDetails h3{padding-bottom:5.208vw;font-size:3.938vw;}
    .eventDetails ul li.dateTime{font-size:3.833vw;}
    .eventDiv_Right img{border-radius:0;}
    .blockArrow {right:18vw;top:inherit;bottom:-20vw;transform:rotate(49deg);width:16vw;}
    .upcoming-event-block{margin-bottom:10vw !important;}
    #myModalsignup_event .hs-form-field{width:100%;margin-bottom:1.6vw;}
    #myModalsignup_event .modal-content{padding:8.906vw 5.208vw 7.083vw 5.208vw;width:76.917vw;}
    #myModalsignup_event .hs-form-field .input select, #myModalsignup_event .hs-form-field .input input{padding:2.69vw 2.5vw;}
    #myModalsignup_event .modal-content h3{margin-bottom:3.604vw;}
    #myModalsignup_event form{gap:3.042vw 0;}
    #myModalsignup_event.modal .close{right:3vw;top:1.7vw;}
    #myModalsignup_event .hs-form-field label.hs-error-msg{font-size:2.4vw;bottom:-3vw;}
    #myModalsignup_event .legal-consent-container label span p{font-size:2.5vw;line-height:normal;}
    #myModalsignup_event .legal-consent-container label span{margin-left:2.5vw;}
    #myModalsignup_event .actions input[type="submit"]{padding:2.5vw 6.667vw;}
    #myModalsignup_event .hbspt-form .hs-form-field > label{position:absolute;top:3.1vw;left:3vw;font-size:3vw;}
    #myModalsignup_event .hbspt-form .hs-form-field > label.active{font-size:2.5vw;top:.4vw;left:2vw;}
    #myModalsignup_event .hs_submit.hs-submit{margin-top:4vw;}
}