.coursesTag ul{padding:0;margin:0;gap:1.042vw;}
.coursesTag ul li{list-style:none;padding:var(--padding6) var(--padding12);background:#E6EAED;border-radius:var(--borderradius100);font-size:var(--wp--preset--font-size--small);font-weight:400;cursor:pointer;}
.coursesTag ul li.active, .coursesTag ul li:hover{background-color:var(--primary-color);color:var(--white-color);}
.coursesTag ul li:focus-visible{outline: 1px solid var(--skyblue);}
.coursesLocation{margin-bottom:1.458vw}
.bermad-courses-block .block_sub_title{margin-bottom:2.083vw !important;}
.coursesTab{margin-top:5.99vw;text-align:left;}
body.rtl .coursesTab{text-align:right;}
.coursesTab h2{margin-bottom:1.302vw;margin-top:1.042vw;font-weight:var(--font-weight600);}
.coursesTab p{font-weight:400;}
.courselist{border-bottom:1px solid var(--white-color);width:24.479vw;}
.courseTabContainer .tabContent{width:36vw;height:100%;overflow-y:auto;}
.courselist .tabNav{padding:var(--padding12) 24px var(--padding12) var(--padding6);margin:0;border:none;border-bottom:1px solid #BCBEC0;background:none;display:flex;justify-items:start;font-family:"Montserrat", sans-serif;font-size:var(--wp--preset--font-size--small);font-weight:var(--font-weight600);background-image:url(../../img/gray-right-arrow.svg);background-repeat:no-repeat;background-position:98% center;cursor:pointer;text-align:left;color:var(--secondary-color);}
body.rtl .courselist .tabNav{background-position: 4% center;padding:var(--padding12) var(--padding6) var(--padding12) var(--padding20);text-align: right;background-image:url(../../img/gray-left-arrow.png);font-family: "Assistant", sans-serif;}
.courselist .tabNav.active, .courselist .tabNav[aria-selected="true"]{background-color:#F4F4F4;}
.courselist .tabNav:last-child{border:none;}
.courseTabContainer .tabContent div{padding:var(--padding12) var(--padding30);}
.courseTabContainer .tabpanel{font-size:var(--wp--preset--font-size--small);font-weight:400;color:var(--gray);}
/* .coursesSegments li {display:none;} */
.coursesSegments li.active-segment {display:block;}
.courseTabContainer .tabContent .tabpanel[role="tabpanel"].is-hidden{display:none;}
.courseTabContainer .tabContent div.signupBttnMain{height:auto;margin-top:2.604vw;}
.mobiledropdown{display:none;}
.courseTabContainer .tablist_inner .tabs{padding:0;margin:0;box-sizing:border-box;align-items:flex-start;min-height:21.615vw;border-top:1px solid #BCBEC0;border-bottom:1px solid #BCBEC0;}
.selectAllLocation, .selectAllSegement, .tabNavContent{display:none !important;}
#myModalsignup .modal-content{padding:2vw 3.125vw 2vw 3.125vw;width:42.917vw;}
#myModalsignup .modal-content .close img{width:18px;}
#myModalsignup .modal-content h3{font-size:var(--wp--preset--font-size--large-20);font-weight:400;text-align:center;margin-bottom:2.604vw;}
#myModalsignup .modal-content h3 strong{font-size:var(--wp--preset--font-size--large-25);font-weight:var(--font-weight600);}
#myModalsignup form{gap:1.042vw;display:flex;flex-wrap:wrap;}
#myModalsignup .hs-form-field{width:48.66%;display:inline-block;position:relative;}
#myModalsignup .hs-form-field label{font-size:var(--wp--preset--font-size--small-14);color: var(--secondary-color);position: absolute;top:.6vw;left:.7vw;transition: all 0.1s ease;}
body.rtl #myModalsignup .hs-form-field label{right:.7vw;left:inherit;}
#myModalsignup .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.56vw 0.625vw;font-size: var(--wp--preset--font-size--small);color: var(--secondary-color);font-family: "Montserrat", sans-serif !important;background-image: url(../../img/select_arrowsvg.svg); background-repeat: no-repeat;background-size: 0.8vw;    background-position: 95% center;border: 1px solid #D9D9D9;border-radius: var(--borderradius8) !important; line-height: normal;}
body.rtl #myModalsignup .select2-container--default .select2-selection--single .select2-selection__rendered{font-family: "Assistant", sans-serif;}
#myModalsignup .select2-container--default .select2-selection--single{height: auto;border-radius: var(--borderradius8) !important;border: none;}
#myModalsignup .select2-container{width: 100% !important;}
#myModalsignup .hs-form-field.hs-fieldtype-select label{display:none;}
.formSecCareer .hbspt-form .hs-form-field input::placeholder{color: var(--white-color) !important;}
#myModalsignup .hbspt-form .hs-form-field .input select.hs-input.focused{color: var(--secondary-color) !important;}
#myModalsignup .hbspt-form .hs-form-field label.active{top: -.01vw;left: .6vw;font-size: 0.573vw;opacity: 1;}
#myModalsignup .hs-form-field label.hs-error-msg{display:inline-block;position:absolute;font-size:0.629vw;color:red;top: inherit;left: inherit;}
#myModalsignup .hs-form-field ul.hs-error-msgs{margin:0;padding:0;}
#myModalsignup .hs-form-field ul.hs-error-msgs li{list-style:none;}
#myModalsignup .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 .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);display: none;}
#myModalsignup .hs-form-field .input input:focus-visible{outline:none;border-color:var(--secondary-color);}
#myModalsignup .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%;margin-top:-12px;}
#myModalsignup .legal-consent-container a{color:var(--primary-color);text-decoration:underline;}
#myModalsignup .legal-consent-container a:hover{text-decoration:none;}
#myModalsignup .legal-consent-container label{display:flex;position: static;}
#myModalsignup .legal-consent-container label span{margin-left:.5vw;}
#myModalsignup .legal-consent-container label span p{color:var(--gray);font-size:0.625vw;}
#myModalsignup .legal-consent-container label span p a{color:var(--gray);text-decoration:underline;}
#myModalsignup .legal-consent-container label span p a:hover{text-decoration:none;}
#myModalsignup .legal-consent-container ul{padding:0;margin:0;}
#myModalsignup .legal-consent-container ul li{list-style:none;}
#myModalsignup .legal-consent-container .hs-form-field{width:100%;}
#myModalsignup .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]{width:auto;}
#myModalsignup .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--small);cursor:pointer;}
#myModalsignup .actions input[type="submit"]:hover{background:transparent;color:var(--primary-color);}
#myModalsignup .hs_error_rollup{width:100%;display:none !important;}
#myModalsignup .hs_submit.hs-submit{width:100%;text-align:center;}
#myModalsignup.modal .close{right:1vw;position:absolute;top:0.7vw;}
.signupBttn{cursor: pointer;}
body.rtl .bermad-courses-block .hs-form-field .input input::placeholder{color: #fff !important;}
body.rtl .bermad-courses-block .hbspt-form div:nth-child(6).hs-dependent-field{width: 48.66%;}
body.rtl .bermad-courses-block .hbspt-form div:nth-child(6).hs-dependent-field .hs-form-field{width:100% !important;}
body.rtl #myModalsignup .select2-container--default .select2-selection--single .select2-selection__rendered{background-position: 5% center;}
body.rtl #myModalsignup .legal-consent-container label span{    margin-right: .5vw;margin-left: 0;}

@media(max-width:1400px){
    .courseTabContainer .tabContent{width:40vw;}
    .courselist{width:40vw;}
    #myModalsignup .modal-content{width:65.917vw;}
    #myModalsignup .hs-form-field label.hs-error-msg{font-size:1vw;}
    #myModalsignup form {gap:2.042vw 1.042vw;}
    #myModalsignup .legal-consent-container label span p{font-size:1vw;}
}

@media(max-width:768px){
    .bermad-courses-block{padding:7.5vw 0 0 !important;}
    .bermad-courses-block .block_sub_title{padding:0 7.208vw !important;}
    .coursesTag{width:43%;position:relative;}
    .coursesTab p.w_100{display:none;}
    .courselist{width:100%;}
    .courseTabContainer .tabContent{width:100%;}
    body.rtl .courselist .tabNav, .courselist .tabNav{padding:0;background-image:none;border:none;}
    .courselist .tabNav .tabNavTitle{padding:2.5vw 8.208vw;background-size:2.5vw;background-position:95% center;box-sizing:border-box;background-image:url(../../img/gray-right-arrow.svg);width:100%;background-repeat:no-repeat;border-bottom:1px solid #BCBEC0;border-top:1px solid #BCBEC0;}
    body.rtl .courselist .tabNav .tabNavTitle{background-image:url(../../img/gray-left-arrow.png);background-position: 4% center;}
    .tabNavContent{display:block;padding:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease, opacity 0.4s ease, padding 0.4s ease;}
    .coursesTab h2{padding:0 5.208vw;font-size:3.75vw;}
    .courseTabContainer .tabContent div{padding:2.5vw 7.5vw 0;}
    .courseTabContainer .tabContent div.signupBttnMain{padding:2.5vw  0;}
    .coursesDiv{display:flex;flex-wrap:wrap;margin-top:4vw;}
    .mobiledropdown{display:block;width:100%;padding:2.083vw 3.333vw;border-radius:var(--borderradius100);appearance:none;background-image:url(../../img/select_arrowsvg.svg);background-position:95% center;background-repeat:no-repeat;border:1px solid var(--secondary-color);box-sizing:border-box;font-size:var(--wp--preset--font-size--small);font-weight:400;}
    .coursesTag ul li{background:none;}
    .coursesLocation{margin-right:2vw;margin-left:5vw;text-align:left;}
    .coursesSegments{margin-left:2vw;}
    .coursesSegments ul, .coursesLocation ul{display:none;position:absolute;top:100%;left:8vw;width:84vw;background-color:var(--white-color);border:1px solid #ccc;z-index:10;}
    .coursesSegments ul.show, .coursesLocation ul.show{display:block;border:none;box-shadow:0px 1px 2px 1px #ccc;padding:2vw;}
    .coursesTag ul li.active, .coursesTag ul li:hover{border-radius:0;}
    .tablist_inner{max-height:max-content;overflow:unset;}
    .courseTabContainer .tabContent, .courseTabContainer .tablist_inner .tabs{height:auto;border-bottom:none;}
    .courseTabContainer .tabContent{display:none;}
    .tabNavTitle.active + .tabNavContent{display:block;}
    .tabNav.active .tabNavContent{max-height:500px;opacity:1;padding:5vw 6vw;display: block !important;}
    .coursesTab{width:100%;}
    .courselist .tabNav[aria-selected="true"]{background-color:transparent;}
    .courselist .tabNav[aria-selected="true"] .tabNavTitle{background-color:#F4F4F4;}
    .signupBttnMain{margin-top:7vw;}
    .selectAllLocation, .selectAllSegement{display:block;}
    .coursesTag ul li.selectAllSegement, .coursesTag ul li.selectAllLocation{display:block !important;}   
    #myModalsignup .hs-form-field{width:100%;}
    #myModalsignup .modal-content{padding:8.906vw 5.208vw 7.083vw 5.208vw;width:76.917vw;}
    #myModalsignup .hs-form-field .input select, #myModalsignup .hs-form-field .input input{padding:2.083vw 2.5vw;}
    #myModalsignup .modal-content h3{margin-bottom:3.604vw;}
    #myModalsignup form{gap:3.042vw 0;}
    #myModalsignup.modal .close{right:3vw;top:1.7vw;}
    #myModalsignup .hs-form-field label.hs-error-msg{font-size:2vw;}
    #myModalsignup .legal-consent-container label span p{font-size:2.5vw;line-height:normal;}
    #myModalsignup .legal-consent-container label span{margin-left:2.5vw;}
    #myModalsignup .actions input[type="submit"]{padding:2.5vw 6.667vw;}
    #myModalsignup .hs-form-field label{top: 2.6vw;left: 2vw;}
    body.rtl #myModalsignup .hs-form-field label{right: 2vw;left: inherit;}
    #myModalsignup .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 2.083vw 2.5vw;background-size: 3.8vw;}
    #myModalsignup .legal-consent-container{min-height: 12vw;}
}

@media(max-width:600px){
    .coursesTag {width:92%;position:relative;margin:2vw 0 !important;padding:0 8%;text-align:left;}
}