/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/* .myformcss input[name='mobilephone']{
display:none !important;
} */
.iti__country-container button:hover{
  background-color:unset !important;
  border:unset !important;
  color:#212529 !important;
}
}
.hs-form-booleancheckbox .hs-form-required{
  display:none;
}
.siglobal-lc-hero-section .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
  width: 100%;
  position: relative;
  margin-top: 0;
}
.siglobal-lc-hero-section .iti--allow-dropdown .iti__flag-container, .iti--show-selected-dial-code .iti__flag-container{
  z-index: 3;
}
form input[name="mobilephone"].hs-input.error {
  padding-left: 52px;
  margin-top:0px;
}
form input[name="mobilephone"].hs-input {
  padding-left: 52px;
  margin-top:0px;
}
.slick-dots button {
  color: transparent;
}

p.si-global-event-main-dec {
  max-width: 808px;
  margin: 0 auto;
  font-size:18px;
  line-height:24px;
  color:#676767;
}
p.si-global-all-event-url a {
  text-decoration: unset;
}

.si-uk-events .si-global-events-slider .event-slide a{
  font-size: 18px;
  line-height: 24px;
  color: #C8102E;
  text-decoration: unset;
}
.si-uk-events .si-global-events-slider .event-slide h4{
  line-height: 27px;
  font-size: 21px;
  font-weight: 700;
}  

.si-uk-events .si-global-all-event-url{
  position:relative;
  max-width: 125px;
  margin: 0 auto;
}
.si-global-all-event-url:after{
  position: absolute;
  background-image:url('https://143598310.fs1.hubspotusercontent-eu1.net/hubfs/143598310/Icon%20feather-arrow-left.png');
  content:'';
  height: 11px;
  width: 15px;
  right: -23px;
  top: 9px;

}
.si-uk-events h2{
  text-align:center;
  font-size: 38px;
  line-height:49px;
}
.si-global-roadmap h2{
  text-align:center;
  font-size: 38px;
  line-height:49px;
}
p.si-global-event-main-dec{
  text-align:center;
  margin-top: 24px;
  margin-bottom: 48px;
}


.slick-arrow{
  background: transparent;
  max-width: 65px;
  border: unset;
  max-height: 61px;
  /* 	display:none !important; */
}
.slick-dots{
  list-style: none !important;
  padding:0 !important;
  display: flex;
  column-gap:8px;
  cursor:pointer;
  position:relative !important;
}
.slick-dots button{
  width: 16px !important;
  height: 4px !important;
  background-color: #E5E5E5 !important;
  border: none !important;
  border-radius: 4px !important;
  padding:0 !important;
  transition: all .3s ease;
}

.slick-dots button:before{
  display:none;
}
.slick-dots li{
  margin:0 !important;

}
.slick-dots li.slick-active{
  width:24px;
}
.slick-slide.slick-active:last-child{
  margin-right:0 !important;
}
.siglobal-lc-hero-section .icon--small .icon {
  padding: 6px;
}
.slick-dots li.slick-active button{

  background-color: #1C3564 !important;
  transition: all .3s ease;
}
.slick-dots button:focus-visible{
  outline: unset;
}

.si-uk-events{
  overflow:hidden;
}


/* ################## FORM CSS ############################# */

.siglobal-lc-hero-section form select{
  background-image: url(https://143598310.fs1.hubspotusercontent-eu1.net/hubfs/143598310/arrow-down-1.svg);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-position: right 16px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-size:14px;
  cursor:pointer;
}

.siglobal-lc-hero-section form{
  position:relative;
}
.siglobal-lc-hero-section form input:focus-visible , .siglobal-lc-hero-section form select:focus-visible{
  outline: unset;
}


.siglobal-lc-hero-section form ul.no-list.hs-error-msgs.inputs-list label {
  position: relative;
  font-size: 12px;
  line-height: 13px;
  left: 0;
  color:#ef6b51;
  margin-top:-4px;
}

.siglobal-lc-hero-section form a{
  font-weight: 600;
  color:#C8102E;
}

.siglobal-lc-hero-section h4, .siglobal-lc-hero-section h4 span{
  font-size:20px;
  line-height:28px;
  font-weight:600;
  margin-bottom:0;
}
.siglobal-lc-hero-section .hs-richtext{
  margin-bottom:20px;
}
.siglobal-lc-hero-section .hs-form-field{
  margin-bottom:8px;
  position:relative;
}
.siglobal-lc-hero-section label{
  background-color: #fff;
  /*   position: absolute; */
  left:20px;
  padding-bottom:0;
  margin:0;
  color:#676767;
  font-size:14px;
  line-height:24px;
  padding:0 5px;
  z-index:2;
}

.siglobal-lc-hero-section ul li label {
  /*   position:relative;
  left:0px; */
  font-size:13px !important;
  line-height:19px !important;
  padding-left: 0px;
  padding-right:0px;
}

.siglobal-lc-hero-section ul li {
  margin-top:0px;
  margin-bottom:0px;
}

.siglobal-lc-hero-section ul li input[type=checkbox] {
  margin-top:0px !important;  
}

.hs-form-checkbox label{
  position:relative;
  left: unset;

}
.hs_mobilephone input::placeholder{
  color:transparent;
}
.siglobal-lc-hero-section input, .siglobal-lc-hero-section select{
  margin-top:0px !important;
}
form .hs-button, form input[type=submit]{
  padding: 10px 24px;
}
/* FORM 2 CSS */
.hero-form-2{
  display:none;
}
.destinationWrapper{
  background-color: #ffffff4a;
  padding: 24px;
  border-radius: 16px;
}
.show_destination_wrapper .show_destination_label{
  background-color: #fff;
  color: #676767;
  font-size: 14px;
  left: 20px;
  line-height: 24px;
  margin: 0;
  padding: 0 5px 8px;
}
.show_destination_per_budget_title, .preferd_destination_avialbility{
  color:#FFFFFF;
  font-size:18px;
  line-height:26px;
  padding-bottom:24px;
}
.show_destination_per_budget{
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  flex-wrap: wrap;
  padding: 0 5px;
  font-size: 15px;
  row-gap: 24px;
  list-style: none;
}
.show_destination_item{
  color:#FFFFFF;
  font-size:18px;
  line-height:26px;
  display: flex;
  align-items: center;
  margin:0;
}
.show_destination_item a{
  text-decoration:none;
}
.show_destination_name, .show_destination_item a:hover .show_destination_name{
  color:#FFFFFF;
  font-size:18px;
  font-weight:400;
  line-height:26px;
  text-decoration:none;
}

.show_destination_item .country-flag{
  margin-right:16px;
}
.show_dest_download{
  padding-left:8px;
}
.show_dest_download img{
  height: 24px;
  width: 24px;
}
/* ################## ENDFORM CSS ############################# */

@media (max-width: 768px) {

  .hs-content-id-91982239219 .siglobal-lc-hero-section{
    background-image:url('https://143598310.fs1.hubspotusercontent-eu1.net/hubfs/143598310/mobile-hero-ftwo.png') !important;
  }
}

@media (max-width: 980px) {
  .hs-content-id-91245329379 .siglobal-lc-hero-section{
    background-image:url('https://143598310.fs1.hubspotusercontent-eu1.net/hubfs/143598310/mobile-hero.png') !important;
  }


  .siglobal-lc-hero-section {
    position:relative;

  }
  .hs-content-id-91245329379 .siglobal-lc-hero-section>.row-fluid:before{
    background: #0A204A;
    content: "";
    height: 51%;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom:0;


  }
  .hs-content-id-91982239219 .siglobal-lc-hero-section>.row-fluid:before{
    background: #0A204A;
    content: "";
    height: 57%;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom:0;


  }

  .slick-dots li.slick-active button{

    width: 24px !important;

  }

  .si-global-roadmap p.si-global-event-main-dec{
    margin-bottom:48px;
  }
  .si-global-roadmap {
    padding: 64px 20px;
  }
  .siglobal-gc-advantage-section p {
    padding-bottom: 40px;
    max-width: unset;
  }
  .f2f-why-attend-section > .row-fluid {
    flex-direction: column !important;
  }
  .f2f-why-attend-section > .row-fluid .span6.widget-span.widget-type-cell.cell_17066835340183-vertical-alignment.dnd-column{
    width:100%
  }
  .f2f-why-attend-section > .row-fluid .span6.widget-span.widget-type-cell.cell_17066835340184-vertical-alignment.dnd-column{
    width: 100%;
    margin-left: 0;
  }
  .siglobal-gc-advantage-section  > .row-fluid {
    flex-direction: column !important;
  }
  .siglobal-gc-advantage-section > .row-fluid .span6.widget-span.widget-type-cell.cell_17065939392683-vertical-alignment.dnd-column{
    width:100%
  }
  .siglobal-gc-advantage-section > .row-fluid .span6.widget-span.widget-type-cell.cell_17065939392684-vertical-alignment.dnd-column{
    width: 100%;
    margin-left: 0;
  }

  .siglobal-lc-hero-section > .row-fluid {
    flex-direction: column !important;
  }
  .si-global-lc-education-fund-section  > .row-fluid {
    flex-direction: column !important;
  }
  .si-global-lc-education-fund-section > .row-fluid .span4.widget-span.widget-type-cell.cell_17062543777466-vertical-alignment.dnd-column{
    width:100%
  }
  .si-global-lc-education-fund-section > .row-fluid .span8.widget-span.widget-type-cell.cell_17062543777467-vertical-alignment.dnd-column{
    width: 100%;
    margin-left: 0;
  }

  .siglobal-lc-hero-section > .row-fluid .span7.widget-span.widget-type-cell.cell_17062478104653-vertical-alignment.dnd-column{
    width:100%
  }
  .siglobal-lc-hero-section > .row-fluid .span5.widget-span.widget-type-cell.cell_17062478104654-vertical-alignment.dnd-column, .siglobal-lc-hero-section > .row-fluid .span5{
    width: 100%;
    margin-left: 0;
  }
  .si-global-roadmap p.si-global-event-main-dec {
    margin-left: 0;
  }


  .si-global-roadmap h2{
    text-align:left;
    font-size: 28px;
    line-height:36px;
  }
  p.si-global-event-main-dec {
    font-size: 16px;
    margin-bottom: 32px;
    margin-top: 16px;
    text-align:left;
  }

  .si-global-events-slider {
    padding-bottom: 0px;
  }
  .si-uk-events h2{
    text-align:left;
    font-size:28px;
    line-height:36px;
  }
}


/*****************************************/
/* Start your style declarations here    */

/*****************************************/


@media (min-width: 768px){
  .hs-content-id-91982239219 .siglobal-lc-hero-section>.row-fluid:before{
    height:50% !important;
  }
}

@media (min-width: 480px) and (max-width: 713px) {
  .hs-content-id-91245329379 .siglobal-lc-hero-section>.row-fluid:before {
    height:47%;
  }
  .hs-content-id-91982239219 .siglobal-lc-hero-section>.row-fluid:before{
    height:53%;
  }

}

@media (min-width: 713px) and (max-width: 980px) {
  .hs-content-id-91245329379 .siglobal-lc-hero-section> .row-fluid:before {
    height:42%;
  }
  .hs-content-id-91982239219 .siglobal-lc-hero-section> .row-fluid:before{
    height:42%;
  }

}

/* HERO  Why Choose SI GLOBAL SECTION*/
.hero-stat-wrapper {
  display: inline-grid;
  column-gap: 24px;
  row-gap: 24px;
  grid-template-columns: 1fr 2fr;
}
.hero-stat-count, .hero-stat-count span {
  color: #FFFFFF !important;
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
}
.hero-stat-label , .hero-stat-label span{
  max-width: 260px;
  color: #d0dde7 !important;
  font-size:18px;
}
@media screen and (max-width: 768px) {
  .hero-stat-wrapper {
    display: inline-grid;
    grid-template-columns: auto;
    row-gap: 32px;
  }
  .hero-stat-label {
    max-width: unset;
  }
}

/* FORM CSS */
.hs_country_of_interest .input ul{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}