body {
    background-color: #F8FBFC;
}

.subtitle-i-4 {
    font-family: Graphik, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.48px;
}

.ul-list-disc {
    list-style-type: disc;
    font-family: Graphik, sans-serif;
    font-size: 18px;
    padding-left: 20px;
}

.sales-content-hero-sub-wrapper {
    padding: 40px 0;
}

.sales-content-middle {
    background-color: #fff;
    padding: 50px 0;
}

.ul-list-disc li {
    margin-bottom: 10px;
}

.sales-content-hero {
    padding-bottom: 100px;
}

.sales-content-bottom {
    background-image: url(../img/sales.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 0;
    min-height: 737px;
}

.sales-content-bottom p{
   color: #fff;
   font-family: "Prody", sans-serif;
   font-size: 24px;
   font-weight: 400;
   line-height: 134.5%; /* 26.9px */
   letter-spacing: -0.4px;
}


.sales-content-bottom .cta-banner-bottom {
    margin-top: 450px;
}

.sales-content-hero-right,
.sales-content-hero-left {
    width: 100%;
    box-sizing: border-box;
}

.sales-content-hero-left{
   display: flex;
   align-items: center;
}

.sales-content-hero-left-inner{
   margin-top: -50px;
}

.pad-bot-10 {
    padding-bottom: 10px;
}

.sales-form {
    font-size: 16px;
    background-color: #fff;
    padding: 40px 35px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    color: #00214D;
}

.sales-form form {
    display: block;
    margin-top: 35px;
}

.sales-form label {
    display: block;
    padding-bottom: 10px;
}

.sales-form-row {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

.sales-form-col {
    width: 100%;
}

.sales-form-col select,
.sales-form-col input,
.sales-form-col textarea {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    line-height: 1;
    font-size: 16px;
}

select,
::picker(select) {
    appearance: base-select;
}

.sales-form input::placeholder,
.sales-form textarea::placeholder,
select:has(option[value=""]:checked) {
    color: #99A6B8;
    line-height: 1;
    font-size: 16px;
}

.sales-form-title {
    padding-bottom: 5px;
    font-weight: 700;
    letter-spacing: -0.48px;
    font-size: 24px;
}

label.error {
    color: #FF0000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding-top: 8px;
}

#sales-form .cta-button {
    width: 100%;
    position: relative;
}

.lang-switcher-container {
    display: none;
}

#sales-form-thanks{
   text-align: center;
}
#sales-form-thanks h2{
   font-size: 24px;
   font-weight: 600;
   margin-bottom: 10px;
}

.cta-banner-bottom{
   background-color: #0C1B33;
}

#scroll-up{
   border:1px solid #fff;
   background-image: url(../img/up_arrow_white.svg);
}

@media only screen and (max-width: 991px) {
   .mobile-block{
       display: block!important;
   }
   #primary{
       padding-top: 6rem;
   }

   .subtitle-i-4 {
       font-size: 16px;
   }
   
   .sales-content-hero-left h1.title-i{
       font-size: 48px;
   }
  
   .sales-content-hero-sub-wrapper,
   .sales-content-hero-sub-wrapper p{
       font-size: 14px;
   }
   .sales-content-hero-sub-wrapper{
       padding-bottom: 20px;
   }

   .sales-content-hero-left li{
       font-size: 14px;
       padding-bottom: 10px;
       line-height: 1.4;
   }

   .sales-form {
       padding: 28px 20px;
   }

   .sales-form-row{
       flex-direction: column;
   }

   .sales-form-col{
       width: 100%;
   }

   .sales-content-middle h2.title-i{
       padding-bottom: 20px;
       font-size: 40px;
   }

   .sales-content-bottom {
       background-image: url(../img/sales-mobile.webp);
   }

   .sales-content-bottom p{
       font-size: 20px;
    }
    
   .mcf, .cta-link{
       align-self: flex-start!important;
   }

   .sales-content-hero-left-inner{
       margin-top: 60px;
   }
   
}


@media only screen and (min-width: 1024px) {
   header{
       padding: 20px 0;
   }
   header nav ul li:last-child{
       margin-right: 0;
   }
}

#get-started-top-header-cta,
#cta-header-button{
   display: none!important;
}

