.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger {
    float: right;
    margin-top: 16px;
    height: 32px;
    width: 32px;
    position: relative;
}
.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger:focus {
    outline: none;
}
.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: 4px solid #455A64;
    width: 32px;
    height: 24px;
    opacity: 0.88;
}

.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-top: 4px solid #455A64;
    border-bottom: 4px solid #455A64;
    width: 32px;
    height: 8px;
    opacity: 0.88;
}

/*
.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger {
  margin-bottom: 4px;
}
.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger:before {
  font-size: 35px;
  padding-top: 4px;
  color: #455A64;
}
@media only screen and (max-width: 667px) {
    .sf.nav.horizontal-hamburger-left-v2 .nav-hamburger:before {
      font-size: 33px;
    }
}
*/
/*.sf.nav.horizontal-hamburger-left-v2 .nav-hamburger {*/
/*  float: right;*/
/*}*/

.sf.nav.horizontal-hamburger-left-v2 .nav-item {
  text-align: right;
  margin-bottom: 8px;
}

.sf.nav.horizontal-hamburger-left-v2 .nav-item a {
    padding: 0 0 0 46px;
}

@media only screen and (max-width: 816px) {
  .sf.nav.horizontal-hamburger-left-v2 {
    color: #425B65;
  }
}



@media only screen and (min-width: 801px) {
    /* stretch columns */
    .container-2col-flex.container-2col.container-ele.element.has-columns {
        display: flex;
        align-items: stretch;
    }
    .container-2col-flex-with-image {
        display: flex !important;
        align-items: stretch;
    }
    
    .col-flex {
        flex-basis: 50%;
        min-height: auto !important;
        display: flex;
    }
    
    .col-flex > div {
        min-height: auto !important;
        flex: 1;
    }
    .flex-column-justify-center {
        /*min-height: auto !important;*/
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        /*align-items: flex-start;*/
    }
    
    /* align mait section content */
    .main-section-flex {
        display: flex !important;
        align-items: center;
        min-height: calc(95vh - 80px)!important;
    }
    .main-image-container {
        min-height: 80vh !important;
        order: 2;
    }
    .main-text-container {
        min-height: auto !important;
        order: 1;
    }
}


/* two-collumns padding */
@media (max-width:1000px) and (min-width:801px) {
    #g-78152121, #g-578621361 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    #g-401864581, #g-823437445 {
        padding: 0!important;
    }
}


.FormView__container {
    width: 40rem !important;
}
.FormView__FormContentView {
    width: 40rem !important;   
}


.selection-process-item p {
    position: relative;
}
.selection-process-item p:before {
    content: "";
    height: 14px;
    width: 14px;
    border-radius: 50%;
    display: inline-block;
    background: #414A53;
    position: absolute;
    left: -30px;
    top: 8px;
}
.down-arrow {
    position: relative;
}
.down-arrow:after {
    content: "";
    border: solid #414A53;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    bottom: 0px;
    transform: translateX(-50%) rotate(45deg);
}

/* disable headers wrap on iPhone_12 */
.no-wrap-header {
    white-space: nowrap;
}
@media (max-width:300px) {
    #splash-container.is-responsive-phone #g-817637486.no-wrap-header {
        font-size: 30px !important;
    }
}