:root{--primary-font:"Montserrat",sans-serif;--secondary-font:"Syne",sans-serif;--primary-color:#48BAEC;--secondary-color:#098040;--primary-bg:#48BAEC;--secondary-bg:#098040}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6,p{font-family:var(--primary-font)}figure{margin:0}a,a:focus,a:hover,img{text-decoration:none;border:0;outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:0;padding:0;font-family:var(--primary-font);border-left:4px solid #babfc4;margin-bottom:5px;margin-top:5px;padding-left:16px;font-weight:500}.btn,.butt{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.btn:hover,.btn:not(:disabled):not(.disabled):active,.butt:hover{background:0 0;color:#281f55;box-shadow:none}.btn.focus,.btn:focus,button:focus{box-shadow:none;outline:0}:focus{outline:0}input::-ms-clear,input::-ms-reveal{display:none}body{width:100%;height:100%;font-size:16px;font-weight:400;line-height:26px;font-family:var(--primary-font);color:#666766;border:0;outline:0;padding:0;margin:0;overflow-x:hidden}.bg-primary{background-color:var(--primary-bg)!important}.bg-secondary{background-color:var(--secondary-bg)!important}.color-primary{color:var(--primary-bg)!important}.color-secondary{color:var(--secondary-bg)!important}.main{margin-top:75px;margin-bottom:0;padding-top:35px}.logo{margin:15px 0}.withTopTitle .main{padding-top:0}.topBannerInnerSec{padding:70px 0;background:#e6e6e6;text-align:center;margin-bottom:50px;background:linear-gradient(45deg,rgb(64 103 118) 0,rgb(158 191 48 / 30%) 100%)}.topBannerInnerSec h1{color:#fff;margin:0;font-weight:700;position:relative;padding-bottom:8px}.topBannerInnerSec h1::after{width:80px;height:0;content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-bottom:1px dashed #fff}.form-label{font-family:var(--secondary-font);font-size:16px;line-height:20px;font-weight:600;color:#098040;padding:0 15px}.form-label mark{color:red;font-weight:400;background:0 0}.form-control{font-family:var(--primary-font);height:auto;border-radius:30px;padding:12px 25px;border:1px solid #b4b4b4}.form-control:focus{box-shadow:none;outline:0;border-color:var(--secondary-color)}textarea.form-control{border-radius:22px;height:150px;resize:none}.form-control:has(~i.iEdit){padding-right:45px}.cPhoneField{position:relative}.cPhoneField .countryCode{left:5px!important;position:absolute!important;top:5px!important;width:126px!important}.cPhoneField .react-select__control{border:none!important;box-shadow:none!important;background:0 0}.cPhoneField>input{padding-left:140px!important}.cPhoneField .react-select__menu{width:230px}.btn{padding:7px 20px;font-family:var(--primary-font);font-weight:500}.btnPrimary,.btnPrimary.disabled,.btnPrimary:disabled{font-family:var(--primary-font);color:#fff;border:1px solid var(--secondary-color);background-color:var(--secondary-bg)}.btnPrimary:active,.btnPrimary:focus,.btnPrimary:hover{border:1px solid #054b25!important;color:#fff!important;background-color:#054b25!important}.btnOutline,.btnOutline.disabled,.btnOutline:disabled{font-family:var(--primary-font);border:1px solid var(--secondary-bg);color:var(--secondary-color)!important;background-color:#fff}.btnOutline:focus,.btnOutline:hover{border:1px solid var(--secondary-bg);color:var(--secondary-color)!important;background-color:#f1f1f1!important}.btnSecondary,.btnSecondary.disabled,.btnSecondary:disabled{font-family:var(--primary-font);color:#fff;background-color:#41d4ce}.btnSecondary:active,.btnSecondary:focus,.btnSecondary:hover{border:1px solid #347896;color:#fff!important;background-color:#347896!important}.btnSecondary.outline,.btnSecondary.outline.disabled,.btnSecondary.outline:disabled{border:1px solid #41d4ce;color:#41d4ce;background-color:#fff}.btnSecondary.outline:hover{color:#fff;background-color:#41d4ce}.btnRounded{border-radius:35px}.btnDismiss{font-family:var(--primary-font);background-color:transparent;color:#888;border:1px solid #b4b4b4}.btnDismiss:hover{border:1px solid #b4b4b4;background-color:#b4b4b4;color:#fff}.inline-btn{display:flex;margin-left:-5px;margin-right:-5px}.inline-btn .btn{margin:0 5px}.reactSelect{font-family:var(--primary-font)}.reactSelect .react-select__option{font-size:14px;line-height:20px;padding:6px 12px}.reactSelect .react-select__option+.react-select__option{border-top:1px solid #f1f1f1}.reactSelect .react-select__control{border:1px solid #b4b4b4;border-radius:50px;box-shadow:none}.reactSelect .react-select__control--is-focused,.reactSelect .react-select__control:focus{border-color:var(--secondary-color)!important}.reactSelect .react-select__value-container{padding:6px 10px 5px 22px}.reactSelect .react-select__indicator-separator{display:none}.reactSelect .react-select__indicator{padding:12px;margin-right:4px}.reactSelect .react-select__placeholder{color:#b4b4b4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.reactSelect .react-select__single-value{color:var(--bs-body-color)}.reactSelect .react-select__menu{z-index:2}.roundedColored.reactSelect .react-select__control{border-radius:26px}.roundedColored.reactSelect .react-select__value-container--is-multi.react-select__value-container--has-value{padding:3px}.roundedColored.reactSelect .react-select__clear-indicator{margin-right:0;padding:16px 8px;display:none}.datePickerWithIcon .react-datepicker-wrapper{width:100%}.datePickerWithIcon .react-datepicker-wrapper input.form-control{width:100%;padding:12px 75px 12px 25px;position:relative;z-index:1;background:0 0}.datePickerWithIcon .react-datepicker-wrapper input.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.datePickerWithIcon .react-datepicker-wrapper .react-datepicker__calendar-icon{right:5px;top:3px;font-size:24px;color:#fff;background:var(--secondary-bg);border-radius:40px;padding:10px 20px;text-align:center}@media only screen and (max-width:479px){.datePickerWithIcon .react-datepicker-wrapper input.form-control{padding-right:55px}.datePickerWithIcon .react-datepicker-wrapper .react-datepicker__calendar-icon{padding:10px}}@media only screen and (max-width:767px){.form-label{font-size:14px;padding:0 13px}}