@charset "utf-8";
/* CSS Document */

.referrals-wrapp ::-webkit-input-placeholder {
  color:#404627;
}
.referrals-wrapp ::-moz-placeholder { 
  color:#404627;
}
.referrals-wrapp :-ms-input-placeholder {
  color:#404627;
}
.referrals-wrapp :-moz-placeholder {
  color:#404627;
}

.referrals-wrapp, .benefits-wrapp { width:100%; float:left;}
.referrals-wrapp .margin { width:100%; max-width:1096px; margin:auto;}

/*referrals-wrapp*/
.referrals-wrapp { text-align:center; padding:85px 0 93px; position:relative;}
.referrals-wrapp p { float:none; font-size:16px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.63; margin:0 0 22px;}
.referrals-wrapp p a { color:#000000;}
.referrals-wrapp p span { display:block;}
.referrals-wrapp p strong { font-weight:700;}
.referrals-wrapp h2 { float:none; font-size:40px; font-weight:400; color:#000000; letter-spacing:-0.5px; line-height:1.28; margin:0 0 18px;}
.referrals-wrapp h2 a { color:#000000;}
.referrals-wrapp h2 span { display:block;}
.referrals-wrapp h3 { float:none; font-size:40px; font-weight:400; color:#000000; letter-spacing:-0.5px; line-height:1.28; margin:0 0 25px;}
.referrals-wrapp h3 a { color:#000000;}
.referrals-wrapp h3 span { display:block;}
.referrals-wrapp .referrals-col1 { width:77.7%; float:none; display:table; margin:0 auto 35px;}
.referrals-wrapp .referrals-col1 img { width:100%; display:block;}
.referrals-wrapp .referrals-col1 .referrals-row1 { width:100%; float:none;}
.referrals-wrapp .referrals-col2 { width:100%; float:left; margin:0 0 80px; position:relative;}
.referrals-wrapp .referrals-col2 img { width:100%; display:block;}
.referrals-wrapp .referrals-col2 .referrals-row2 { width:100%; float:left;}
.referrals-wrapp .referrals-col3 { width:95%; float:none; display:table; margin:0 auto 80px;}
.referrals-wrapp .referrals-col3 img { width:100%; display:block;}
.referrals-wrapp .referrals-col3:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 { width:100%; float:left; margin:1.3% 0 0;}
.referrals-wrapp .referrals-col3 .referrals-row3:first-child { margin-top:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { text-align:left; font-size:16px; font-weight:400; color:#000000; letter-spacing:0.8px; text-transform:inherit; background:none; border-radius:0; resize:none; border:1px solid rgba(121,122,129,0.4); position:relative;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { width:49.2%; height:57px; float:left; margin:0 0 0; padding:0 3.3% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2:nth-child(2n) { float:right;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { width:100%; height:57px; float:left; margin:0 0 0; padding:18px 3.3% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { width:100%; height:57px; float:left; margin:0 0 0; padding:0 6.6% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5 { width:100%; height:131px; float:left; margin:0 0 0; padding:52px 3.4% 0;}
.referrals-wrapp .referrals-col4 { width:87.7%; float:none; display:table; margin:0 auto 76px;}
.referrals-wrapp .referrals-col4 img { width:100%; display:block;}
.referrals-wrapp .referrals-col4 .referrals-row4 { width:100%; float:left; margin:0 0 33px;}
.referrals-wrapp .referrals-col4 .referrals-row4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-btn1 { float:right; border:none; border-color:#201d4b;}
.referrals-wrapp .referrals-btn1 button { color:#ffffff; background:#201d4b; border-color:#201d4b; padding:15px 45px 15px; font-weight:800; font-family: "Nunito", sans-serif;}
.referrals-wrapp .referrals-btn1:hover button { color:#201d4b; background:none; border-color:#201d4b;}
.referrals-wrapp .referrals-btn2 { float:left; color:#ffffff; background:#201d4b; border-color:#201d4b; margin:0 0 0; padding:15px 50px 15px;}
.referrals-wrapp .referrals-btn2:last-child { margin-right:0;}
.referrals-wrapp .referrals-btn2:hover { color:#201d4b; background:none; border-color:#201d4b;}
.referrals-wrapp h2, .referrals-wrapp h2 span, .referrals-wrapp h3, .referrals-wrapp h3 span { font-family: 'moisette-regular-font';}

/*benefits-wrapp*/
.benefits-wrapp { text-align:center; background:#201d4b; padding:98px 0 72px;}
.benefits-wrapp p { float:none; font-size:16px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.63; margin:0 0 22px;}
.benefits-wrapp p a { color:#ffffff;}
.benefits-wrapp p span { display:block;}
.benefits-wrapp p strong { font-weight:700;}
.benefits-wrapp h2 { float:none; font-size:40px; font-weight:400; color:#ffffff; letter-spacing:-0.5px; line-height:1.28; margin:0 0 18px;}
.benefits-wrapp h2 a { color:#ffffff;}
.benefits-wrapp h2 span { display:block;}
.benefits-wrapp .margin { max-width:944px;}
.benefits-wrapp h2, .benefits-wrapp h2 span { font-family: 'moisette-regular-font';}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { text-align:center; font-size:15px; font-weight:800; letter-spacing:normal; line-height:normal; border:1px solid; border-radius:44px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}




.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner{width:100%!important;height:58px!important;margin:0 0 0!important;padding:0 26px 0!important;font-size:14px!important;font-weight:400!important;text-align:left!important;letter-spacing:normal!important;transition:all 0.25s ease-out 0s!important;display:inline-block;vertical-align:baseline;position:relative;box-shadow:none!important;outline:none;line-height:normal!important;background:none!important;font-family:"Quicksand",sans-serif!important;text-transform:inherit!important;border-radius:0!important;border:1px solid rgb(31 31 31 / .3)!important;color:#1f1f1f!important}
.referrals-wrapp .referral-col3 .cog-form{width:100%!important;display:block!important;float:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container{float:none!important;padding:0!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;background:none!important;border-radius:0px!important;max-width:100%!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field .cog-label{font-size:16px!important;font-weight:400!important;letter-spacing:0.7px!important;line-height:normal!important;text-align:left!important;color:#1d1d1b!important;text-transform:inherit!important;font-family:"Nunito",sans-serif !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner{height:131px!important;padding:18px 20px 0!important;font-size:16px!important;font-weight:400!important;color:#1d1d1b!important;background:none!important;text-align:left;letter-spacing:normal!important;border:1px solid rgb(28 28 28 / .3)!important;text-transform:inherit!important;resize:none!important;font-family:'Quicksand",sans-serif'!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload{background:#ffffff!important;border-radius:0!important;color:#1d1d1b!important;border:1px solid rgb(28 28 28 / .3)!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::before{background:none!important;outline:none!important;opacity:1!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field.is-error::after{background:none!important;outline:none!important;opacity:0!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{background:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{align-items:center!important;padding:12px 15px 12px!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content h2{color:#000000!important;text-decoration:none!important;font-size:34px!important;font-weight:400!important;float:none;letter-spacing:normal!important;line-height:1.34!important;font-family:"Quicksand",sans-serif!important;text-align:center!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row{margin:0 0 3px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-header__text .cog-header__description{color:#fff;font-family:'Outfit',sans-serif!important;font-size:13.5px!important;letter-spacing:normal!important;line-height:1.2!important;font-weight:300!important;margin:15px 0 12px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-header__text .cog-heading{float:none!important;font-size:30px!important;font-weight:100!important;color:#9e884d;letter-spacing:normal!important;line-height:1!important;margin:0 0 34px!important;font-family:'Outfit',sans-serif!important;text-align:center}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row:nth-child(11) .cog-field{flex:1 1 100%!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__label>div{color:#1d1d1b!important;font-size:14px!important;letter-spacing:normal!important;line-height:normal!important;font-family:"Quicksand",sans-serif!important;font-weight:400!important;text-transform:inherit!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page.is-active a::before{background:#a79155!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page-progress .el-scrollbar__wrap .cog-page-progress__page a span{color:#ffffff!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-address .cog-row{column-gap:calc(var(--gutter) / 1)!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{content:''!important;position:absolute;left:0px!important;top:-1px!important;width:19px!important;height:19px!important;background:url(../images/checkbox11.svg)no-repeat 100% !important; background-size: 18px !important;border-radius:0!important;box-shadow:none!important;border: 0 !important;box-shadow: none !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner::after{content:''!important;position:absolute;left:0px!important;top:0px!important;width:19px!important;height:19px!important;background:url(../images/checkbox11-hover.svg)no-repeat 100% !important; background-size: 18px !important;border-radius:0!important;box-shadow:none!important;border: 0 !important;box-shadow: none !important;opacity:0!important;-webkit-transform:scale(0)!important;transform:scale(0)!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner{background:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner::after{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button{float:none!important;color:#ffffff!important;background:#201d4b!important;border-color:#201d4b!important;margin:0 8px 0 0!important;padding:15px 56px 15px 56px!important;font-size:16px!important;border-radius:44px!important;width:auto!important;height:auto!important;font-family:"Nunito",sans-serif!important;font-weight:800!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button:hover{color:#201d4b!important;background:none!important;border-color:#201d4b!important;box-shadow:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button.cog-button--back{background:none!important;color:#a99357!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page .cog-page__navigation .el-button.cog-button--back:hover{background:linear-gradient(180deg,#9e884d 0%,#cdb576 100%) border-box!important;color:#fff!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page__navigation{gap:12px!important;padding:0!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger>div{align-items:center!important;padding:20px 15px 20px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button{float:none!important;color:#ffffff!important;background:#201d4b!important;border-color:#201d4b!important;margin:0 8px 0 0!important;padding:13px 41px 13px 41px!important;font-size:15px!important;border-radius:44px!important;width:auto!important;height:auto!important;font-family:"Nunito",sans-serif!important;font-weight:800!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .el-upload-dragger .el-button:hover{color:#201d4b!important;background:none!important;border-color:#201d4b!important;box-shadow:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner:focus{outline:none!important;box-shadow:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-error-message{background:none!important;color:red!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .el-scrollbar .el-scrollbar__wrap{overflow:hidden!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-header img{width:100%!important;max-width:48%!important;margin:0 auto 0!important;float:none!important;display:block!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p span{text-decoration:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner:focus{box-shadow:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-page::after{display:none!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-col .cog-content p{text-align:left!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{color:#000000!important;text-decoration:none!important;font-size:40px!important;font-weight:400!important;float:none;letter-spacing:normal!important;line-height:1.28!important;margin:12px 0 10px!important;text-align:center!important;font-family:'moisette-regular-font'!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input .el-radio__inner{border: 0 !important;background:url(../images/checkbox11.svg)no-repeat 100% !important; background-size: 19px !important; border-radius:0!important;transform:rotate(0)!important;width:19px!important;height:19px!important; position: relative; top: -2px;box-shadow: none !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice .el-radio-group .el-radio__input.is-checked .el-radio__inner::after{background:url(../images/checkbox11-hover.svg)no-repeat 100% !important; background-size: 19px !important;box-shadow: none !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label{width:auto;padding-left:0px!important;cursor:pointer;font-size:16px;font-weight:400;color:#1d1d1b;display:inline-block;letter-spacing:normal;position:relative;top:0;height:auto;margin:-1px 0 0;font-family:"Nunito",sans-serif!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-choice--checkboxes .cog-label{margin:0 0 12px}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section{margin:0!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-section__inner{padding-bottom:0!important}
.referrals-wrapp .referral-col3 .cog-form{width:100%!important;margin:0!important;max-width:100%!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-choice--radiobuttons .cog-label{margin:6px 0 11px}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable.is-current .el-date-picker__cell{color:#e6437b !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix .cog-icon{content:"";width:16px;float:right;background:url(../images/calendar.svg) no-repeat center / 100% 35%;transform:translateY(-50%);margin:0 0 0;padding:0 0 19px;position:absolute;top:50%;right:25px;cursor: pointer;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix .cog-icon g{opacity:0!important}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable.is-selected .el-date-picker__cell{background-color:#e6437b !important;box-shadow:none!important}
.el-picker-panel .el-picker-panel__content .el-date-table__row .is-selectable:hover{color:#e6437b !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a{color:#000000 !important;    display: inline-block;font-weight:700!important; text-decoration: none;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .el-radio-group .el-radio__label a:hover{color:#201d4b!important}


.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable{grid-template-columns:auto !important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox{width:22.2% !important; cursor: pointer;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox .el-checkbox__input{position:relative!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox .el-checkbox__label{padding-left:20px!important;margin:-1px 0 0!important;font-family:"Nunito",sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0.7px!important;line-height:normal!important}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row h2{color:#000000!important;text-decoration:none!important;font-size:40px!important;font-weight:400!important;float:none;letter-spacing:normal!important;line-height:1.28!important;margin:12px 0 20px!important;text-align:center!important;font-family:'moisette-regular-font'!important}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-col .cog-content h4{font-size:20px!important;font-weight:400!important;letter-spacing:0.7px!important;line-height:normal!important;text-align:left!important;color:#1d1d1b!important;text-transform:inherit!important;font-family:"Nunito",sans-serif!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-col .cog-content p{font-size:16px!important;font-weight:400!important;letter-spacing:0.7px!important;line-height:normal!important;text-align:left!important;color:#1d1d1b!important;text-transform:inherit!important;font-family:"Nunito",sans-serif!important}

.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-file.is-required{width:100%!important}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox-group{width:100%;display:flex;flex-wrap:wrap;gap:18px; justify-content: center;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-row .cog-field .cog-picker.cog-input input{font-size:16px!important;height:58px!important;color:#1d1d1b!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-picker .cog-picker__native-icon-container input {font-size:16px!important;height:58px!important;color:#1d1d1b!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-upload .cog-upload__list .cog-upload__file-info .cog-upload__link{word-break:break-word!important;white-space:normal!important}

.referrals-wrapp.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox-group{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start}

/*.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature canvas{height:73px!important}*/
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature .cog-signature__toggle-buttons .el-button{font-size:14px!important;font-weight:400!important;letter-spacing:0.7px!important;line-height:normal!important;text-align:left!important;color:#1d1d1b!important;text-transform:inherit!important;font-family:"Nunito",sans-serif!important;padding-inline:3px;text-transform:capitalize!important;cursor: pointer;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature .cog-signature__pad{border:1px solid rgb(31 31 31 / .3)}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-helptext{position:relative;top:-22px;width: fit-content}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .el-input .el-input__inner::placeholder {color: #1f1f1f!important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-body .cog-confirmation-message {background: #f5f5f5;width: 100%;padding: 14px 26px;padding-top: 24px;border-radius: 8px;margin: 25px 0 0}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-body .cog-confirmation-message p {font-size: 16px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.63;margin: 0 0 22px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature canvas.cog-signature__text-canvas {opacity: 0;visibility: hidden;height: 73px}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature canvas.cog-signature__text-canvas + .cog-signature__keyboard-input {padding: 0;font-size: 3rem !important;height: 73px;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-field .cog-signature .cog-field__placeholder {height: 73px;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row:has(.cog-signature) .cog-field {width: 100%;max-width: 49%;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature--draw .cog-signature__pad canvas {height: 14vw;}

.referrals-wrapp.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 31.2% !important;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.referrals-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referrals-wrapp { text-align:center; padding:50px 0 40px;}
.referrals-wrapp p { font-size:15px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:34px;}
.referrals-wrapp h3 { font-size:34px;}
.referrals-wrapp .referrals-col1 { width:100%; margin:0 0 18px;}
.referrals-wrapp .referrals-col1 .referrals-row1 { width:100%;}
.referrals-wrapp .referrals-col2 { width:100%; margin:0 0 26px;}
.referrals-wrapp .referrals-col2 .referrals-row2 { width:100%;}
.referrals-wrapp .referrals-col3 { width:100%; margin:0 0 34px;}
.referrals-wrapp .referrals-col3 .referrals-row3 { width:100%; margin:4.2% 0 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { text-align:center; font-size:14px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { width:100%; height:49px; margin:0 0 4.2%; padding:15px 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5 { width:100%; height:117px; margin:0 0 4.2%; padding:47px 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col4 { width:100%; margin:0 0 40px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { width:100%; margin:0 0 10px;}
.referrals-wrapp .referrals-col4 .referrals-row4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-btn1 { float:none;}
.referrals-wrapp .referrals-btn2 { float:none;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp p { font-size:14px; margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:30px;}
.benefits-wrapp h2 span { display:inline;}

.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner {height: 117px !important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{font-size:34px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row h2{font-size:34px!important}
.referrals-wrapp .referrals-col1 .referrals-row1 h3 {  padding-top: 16px;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox .el-checkbox__label{font-size:14px!important;margin:1px 0 0!important}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-row .cog-field .cog-picker.cog-input input{line-height: 2.5;}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-picker .cog-picker__native-icon-container input {line-height: 2.5;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 100% !important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{top:-1px!important}
.mac-os .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner{top:0px!important}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature .cog-signature__toggle-buttons .el-button {font-size: 12px !important;padding-inline: 4px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row:has(.cog-signature) .cog-field {width: 100%;max-width: 100%;}

.referrals-wrapp.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 44.2% !important;}

}

@media screen and (min-width:481px) and (max-width:600px) {
.referrals-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referrals-wrapp { text-align:center; padding:50px 0 40px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:34px;}
.referrals-wrapp h3 { font-size:34px;}
.referrals-wrapp .referrals-col1 { width:100%; margin:0 0 18px;}
.referrals-wrapp .referrals-col1 .referrals-row1 { width:100%;}
.referrals-wrapp .referrals-col2 { width:100%; margin:0 0 30px;}
.referrals-wrapp .referrals-col2 .referrals-row2 { width:100%;}
.referrals-wrapp .referrals-col3 { width:100%; margin:0 0 50px;}
.referrals-wrapp .referrals-col3 .referrals-row3 { width:100%; margin:4.2% 0 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { text-align:center; font-size:14px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { width:100%; height:49px; margin:0 0 4.2%; padding:15px 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { width:100%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5 { width:100%; height:117px; margin:0 0 4.2%; padding:15px 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-col4 { width:100%; margin:0 0 40px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { width:100%; margin:0 0 10px;}
.referrals-wrapp .referrals-col4 .referrals-row4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-btn1 { float:none;}
.referrals-wrapp .referrals-btn2 { float:none;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp p { font-size:14px; margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}
.benefits-wrapp h2 { font-size:32px;}
.benefits-wrapp h2 span { display:inline;}

.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px;}

/* .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
} */
.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-text .el-textarea .el-textarea__inner {height: 117px !important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{font-size:34px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row h2{font-size:34px!important}
.referrals-wrapp .referrals-col1 .referrals-row1 h3 {  padding-top: 16px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 43.2% !important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature .cog-signature__toggle-buttons .el-button {font-size: 12px !important;padding-inline: 4px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row:has(.cog-signature) .cog-field {width: 100%;max-width: 100%;}

.referrals-wrapp.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 44.2% !important;}

}

@media screen and (min-width:601px) and (max-width:767px) {
.referrals-wrapp .margin { width:90%;}
.benefits-wrapp .margin { width:90%;}

.referrals-wrapp { text-align:center; padding:50px 0 40px;}
.referrals-wrapp p { font-size:14px; margin:0 0 10px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp h2 { font-size:34px;}
.referrals-wrapp h3 { font-size:34px;}
.referrals-wrapp .referrals-col1 { width:100%; margin:0 0 18px;}
.referrals-wrapp .referrals-col1 .referrals-row1 { width:100%;}
.referrals-wrapp .referrals-col2 { width:100%; margin:0 0 30px;}
.referrals-wrapp .referrals-col2 .referrals-row2 { width:100%;}
.referrals-wrapp .referrals-col3 { width:100%; margin:0 0 50px;}
.referrals-wrapp .referrals-col3 .referrals-row3 { width:100%; margin:4.2% 0 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { text-align:center; font-size:14px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { width:48%; height:49px; margin:0 0 0; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { width:100%; height:49px; margin:0 0 0; padding:15px 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { width:100%; height:49px; margin:0 0 0; padding:0 5% 0;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil5 { width:100%; height:117px; margin:0 0 0; padding:15px 5% 0;}
.referrals-wrapp .referrals-col4 { width:100%; margin:0 0 40px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { width:100%; margin:0 0 10px;}
.referrals-wrapp .referrals-col4 .referrals-row4:last-child { margin-bottom:0;}
.referrals-wrapp .referrals-btn1 { float:none;}
.referrals-wrapp .referrals-btn2 { float:none;}

.benefits-wrapp { text-align:center; padding:54px 0 40px;}
.benefits-wrapp h2 { font-size:38px;}
.benefits-wrapp p { font-size:14px; margin:0 0 10px;}
.benefits-wrapp p span { display:inline;}

.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px;}

/* .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
} */

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-section .cog-heading{font-size:34px!important}
.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row h2{font-size:34px!important}

.referrals-wrapp .referrals-col1 .referrals-row1 h3 {  padding-top: 16px;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 40.2% !important;}

.referrals-wrapp .referral-col3 .cog-form .cog-form__content .cog-row .cog-input.cog-signature .cog-signature__toggle-buttons .el-button {font-size: 12px !important;padding-inline: 1px;}

.referrals-wrapp.image-referals .referral-col3 .cog-form .cog-form__container .cog-row .cog-field .cog-choice .cog-checkable .el-checkbox {width: 48.2% !important;}

}

@media screen and (min-width:768px) and (max-width:900px) {
.referrals-wrapp .margin { width:94%;}
.benefits-wrapp .margin { width:94%;}

.referrals-wrapp { padding: 42px 0 35px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp .referrals-col1 { margin:0 auto 28px;}
.referrals-wrapp .referrals-col2 { margin:0 auto 32px;}
.referrals-wrapp .referrals-col3 { margin:0 auto 56px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { font-size:13px; letter-spacing:0.4px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { height:49px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { height:49px; padding-top:14px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { height:49px;}
.referrals-wrapp .referrals-col4 { margin:0 auto 52px; width:93.7%;}
.referrals-wrapp .referrals-col4 .referrals-row4 { margin:0 0 21px;}
.referrals-wrapp .referrals-btn1 button { padding:14px 20px 14px;}

.benefits-wrapp {padding: 68px 0 44px;;}
.benefits-wrapp p span { display:inline;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px;}

.mac-os .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner {top: -1px !important;}

}

@media screen and (min-width:901px) and (max-width:1024px) {
.referrals-wrapp .margin { width:94%;}
.benefits-wrapp .margin { width:94%;}

.referrals-wrapp {text-align: center;padding: 45px 0 45px;position: relative;}
.referrals-wrapp p { font-size:15px; margin:0 0 13px;}
.referrals-wrapp p span { display:inline;}
.referrals-wrapp .referrals-col1 { margin:0 auto 35px;}
.referrals-wrapp .referrals-col2 { margin:0 auto 35px;}
.referrals-wrapp .referrals-col3 { margin:0 auto 68px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { font-size:14px; letter-spacing:0.6px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil2 { height:53px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil3 { height:53px; padding-top:16px;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil4 { height:53px;}
.referrals-wrapp .referrals-col4 { margin:0 auto 64px;}
.referrals-wrapp .referrals-col4 .referrals-row4 { margin:0 0 27px;}
.referrals-wrapp .referrals-btn1 button { padding:14px 30px 14px;}

.benefits-wrapp {padding: 68px 0 44px;;}
.benefits-wrapp p { font-size:15px; margin:0 0 13px;}
.benefits-wrapp p span { display:inline;}

/*btn-css*/
.referrals-btn1, .referrals-btn1 button, .referrals-btn2, .referrals-btn2 input { font-size:12px;}

.mac-os .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner {top: -1px !important;}


}

@media screen and (min-width:1025px) and (max-width:1240px) {
.referrals-wrapp .margin { width:94%;}
.referrals-wrapp .referrals-col3 .referrals-row3 .referrals-fil1 { font-size:15px;}
.referrals-wrapp .referrals-col4 { width:91%;}
.referrals-wrapp .referrals-btn1 button { padding:14px 30px 14px;}
.referrals-wrapp {text-align: center;padding: 55px 0 40px;position: relative;}
.referrals-wrapp .referrals-col2 {width: 100%;float: left; margin: 0 0 40px;position: relative;}
.benefits-wrapp {padding: 68px 0 44px;;}

.mac-os .referrals-wrapp .referral-col3 .cog-form .cog-form__container .cog-field .cog-choice .el-checkbox-group .el-checkbox__input .el-checkbox__inner {top: -1px !important;}

}
@media screen and (min-width:1241px) and (max-width:1340px) {
.margin { width:94%;}

}

@media screen and (min-width:1341px) and (max-width:1900px) {

}