 .home-case-studies {
     overflow: hidden;
 }

 .cs-bg-slider,
 .cs-bg-slider .cs-bg-slide img {
     height: 750px;
     object-fit: cover;
 }


 .iti__selected-flag {
     z-index: 1;
     position: relative;
     display: flex;
     align-items: center;
     height: 100%;
     background: none;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: inherit;
     font-size: inherit;
     color: inherit;
     border-radius: 0;
     font-weight: inherit;
     line-height: inherit;
     text-decoration: none;
 }

 .iti {
     display: flex !important;
 }

 .iti--separate-dial-code .iti__selected-flag {
     background: unset;
 }

 #contact_form1 .iti__country-list {
     width: 320px;
 }

 .cookies-popup {
     position: fixed;
     background-color: #d4217f;
     opacity: 0.8 !important;
     width: 100%;
     bottom: 0;
     left: 0;
     z-index: 5;
     padding: 20px;
     box-shadow: 1px 1px 5px 3px #00000057;
     transform: translateY(100%);
     animation: cookies 1s linear 1 forwards;
     animation-delay: 4s;
 }

 @keyframes cookies {
     to {
         transform: translateY(0);
         opacity: 1;
     }
 }

 .cookies-popup p {
     color: #fff !important;
 }

 .cookie-btn {
     width: 110px;
     height: 33px;
     display: flex;
     align-items: center;
     justify-content: center;
     padding-top: 3px;
     font-size: 12px;
     cursor: pointer;
     transition: 0.4s;
 }

 .cookie-reject {
     background: transparent;
     color: #fff;
     border-color: #fff;
 }

 .cookie-reject:hover {
     background: #fff;
     color: var(--main-color);
 }