  *{margin: 0;padding: 0;box-sizing: border-box;}
        .MainWrapper{min-height: 100vh;display: flex;}
                .error{color: #ff0000;}

        .FormWrapper{width: 50%;flex: 1;}
        .ImgSlideWrapper{width: 50%;flex: 1;}
        .FormWrapper{background: linear-gradient(to right, #f7fdfc, #fff0f5);padding: 30px;display: flex;flex-direction: column;justify-content: center;}
        .ImgSlideWrapper{background-color: #cacaca;}
        /*  */
        .LogoWrapper{max-width: 330px;margin-left: auto;margin-right: auto;}
        .LogoWrapper img{max-width: 100%;height: auto;}
        .ModalWrapper{max-width: 750px;margin-left: auto;margin-right: auto;background: #fff;border-radius: 18px;padding: 30px;}
        .ModalFooter{max-width: 750px;margin-left: auto;margin-right: auto;}
        .ModalFooter ul li:first-child a::before{content: none;}
        .copytxt{font-size: 14px;text-transform: capitalize;line-height: 20px;}
        .AsLink{font-size: 14px;text-transform: lowercase;color: #000;font-weight: 400;text-decoration: none;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
        .ModalFooter .FtLink{position: relative;display: flex;align-items: center;gap: 8px;font-size: 14px;text-transform: capitalize;text-decoration: none;color: #2b2a29;font-weight: 600;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
        .AsLink:hover,.AsLink:focus,.AsLink:active{color: #000;}
        .ModalFooter a:hover,.ModalFooter a:focus,.ModalFooter a:active{color: #3994CD;}
        .ModalFooter .FtLink:before{content: '|';color: #2b2a29;display: block;}
        /*  */
        /* FORM */
        .form-label{font-size: 15px;font-weight: 700;color: #2b2a29;}
        .form-control{border: 1.5px solid #ededed;border-radius: 6px;padding: 8px 14px;box-shadow: none;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
        .form-control::placeholder{font-size: 14px;font-weight: 400;color: #b1b1b1;}
        .form-control:hover,.form-control:focus,.form-control:active{border-color: #3996cc;box-shadow: none;background: #eff7fb;}
        /* INTERNATIONAL INPUT */
        .INTLPhone{position: relative;width: 100%;}
        .INTLPhone .iti{width: 100%;display: flex;}
        .iti__flag-container,.iti__selected-flag{position: unset;}
        .iti__country{display: flex;align-items: center;padding:8px 10px;}
        .iti__country span.iti__country-name{font-size: 14px;width: 90%;white-space: nowrap; overflow: hidden;margin-right: auto;text-overflow: ellipsis;}
        .iti__search-input{padding:8px 14px;}
        /*.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text]{padding-left: 14px !important;}*/
        .iti--separate-dial-code .iti__selected-flag{background-color: transparent;border: 1.5px solid #ededed;border-radius: 6px;}
        .iti__country-list{width: 100%;padding:4px;border: 1.5px solid #ededed;box-shadow: none;}
        .iti__country.iti__highlight{background: #eff7fb;}
        .iti__country.iti__highlight .iti__country-name,.iti__country.iti__highlight .iti__dial-code{color: #3996cc;}
        /* INTERNATIONAL INPUT */
        .preset-buttons{margin-top: 10px;padding: 6px 0;display: flex;flex-wrap: wrap;gap: 8px;}
        .preset-buttons button{border: 1px solid #3996cc;background: #eff7fb;padding: 10px 15px;color: #3996cc;font-size: 15px;line-height: 15px;font-weight: 500;border-radius: 60px;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
        .preset-buttons button:hover,.preset-buttons button:focus,.preset-buttons button:active{background: #3996cc;color: #fff;}
        .btn-primary{font-family: 'Montserrat', sans-serif;display: block;width: 100%;padding: 14px;background: linear-gradient(130deg, #74BA70 0%, #3994CD 100%);color: #fff;font-size: 16px;border: none;border-radius: 10px;cursor: pointer;margin-top: 30px;margin-bottom: 10px;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
        .btn-primary:hover,.btn-primary:focus,.btn-primary:active{background: linear-gradient(130deg, #74BA70 0%, #3994CD 100%);box-shadow: 0 10px 20px rgba(0, 150, 136, 0.25);}
        /* FORM */
        /* SWIPER */
        .ImgSlideWrapper .swiper{height: 100vh;min-height: 100%;}
        .ImgSlideWrapper .swiper img{width: 100%;height: 100%;object-fit: cover;object-position: center bottom;}
        /* SWIPER */
        @media(max-width:1400px){.ModalWrapper{padding:20px 15px;}}
        @media(max-width:1320px){.ImgSlideWrapper{display: none;}}
        @media(max-width:1200px){.FormWrapper{width: 100%;}.ImgSlideWrapper{width: 100%;}.MainWrapper{display: flex;flex-direction: column;height: auto;}}
        @media(max-width:380px){.FormWrapper{padding-left: 10px;padding-right: 10px;}.INTLPhone .iti{flex-direction: column;}.iti--separate-dial-code .iti__selected-flag{padding: 8px 14px;}.iti--separate-dial-code .iti__selected-dial-code{margin-right: auto;}}