/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}
.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}
@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}
}
@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}
}
@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}
.bootstrap-datetimepicker-widget .list-unstyled{margin:0}
.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}
.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:50px;font-weight:bold;font-size:1.2em;margin:0}
.bootstrap-datetimepicker-widget button[data-action]{padding:6px}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}
.bootstrap-datetimepicker-widget .picker-switch{text-align:center}
.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}
.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}
.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}
.bootstrap-datetimepicker-widget table{width:100%;margin:0}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}
.bootstrap-datetimepicker-widget table th{height:24px;line-height:24px;width:24px}
.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0;color:#777;cursor:not-allowed}
.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}
.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}
.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}
.bootstrap-datetimepicker-widget table td{height:50px;line-height:50px;width:50px}
.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}
.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}
.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}
.bootstrap-datetimepicker-widget table td.today{position:relative}
.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0;color:#777;cursor:not-allowed}
.bootstrap-datetimepicker-widget table td span{display:inline-block;width:50px;height:50px;line-height:50px;margin:2px 1.5px;cursor:pointer;border-radius:4px}
.bootstrap-datetimepicker-widget table td span:hover{background:#eee}
.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget table td span.old{color:#777}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0;color:#777;cursor:not-allowed}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}
.bootstrap-datetimepicker-widget.wider{width:21em}
.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}
.input-group.date .input-group-addon{cursor:pointer}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.profile-outer-container{padding:var(--f-brand-space-none)}
.profile-outer-container p{margin-bottom:var(--f-brand-space-none)}
.profile-container{margin:var(--f-brand-space-lg) var(--f-brand-space-md) var(--f-brand-space-6xl)}
.profile-inner-container{padding:var(--f-brand-space-none) var(--f-brand-space-md) var(--f-brand-space-6xl);background:var(--f-brand-color-background-light)}
.profile-outer-container .title{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-bottom:var(--f-brand-space-lg)}
.profile-inner-container .description{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-lg)}
.error .mandatory-consent-text p{margin-bottom:var(--f-brand-space-2xs)}
.fnf-status-container .title{margin-bottom:var(--f-brand-space-md)}
.fnf-status-container .description,.fnf-status-container .description p{margin-bottom:var(--f-brand-space-none)}
.fnf-status-container .description a{font:var(--f-brand-type-link);text-decoration:underline;color:var(--f-brand-color-text-default)}
.profile-spinner-container{position:absolute;margin:0 auto;max-width:100%;height:100vh;background:rgba(255,255,255,0.85);z-index:1}
.profile-spinner-container .spinner-overlay{background:var(--f-brand-color-background-light);z-index:10;margin:0 auto}
.profile-spinner-container .loading-content{position:absolute;left:50%;margin-left:-48px;top:40%;width:50px;height:50px}
.profile-spinner-container .loader{margin:0 auto;height:76px;width:76px;animation:rotate .8s infinite linear;border:2px solid var(--f-brand-color-border-primary);border-right-color:#ceb4c0;border-radius:50%;position:relative;background:var(--f-brand-color-background-light)}
.profile-spinner-container .content{position:relative;margin-top:-75px;margin-left:5px;width:70px;height:70px}
.profile-spinner-container .oryx{position:absolute;top:9px;left:10px}
@keyframes rotate{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.profile-btn-link{font:var(--f-brand-type-link);text-decoration:underline;color:var(--f-brand-color-text-default);padding:var(--f-brand-space-none);border:var(--f-brand-border-size-none);background:transparent}
.mandatory-consent-text p{font:var(--f-brand-type-body)}
.mandatory-consent-text a{font:var(--f-brand-type-link);text-decoration:underline;color:var(--f-brand-color-text-default)}
@media all and (min-width:768px){.profile-inner-container{background:var(--f-brand-color-background-default);width:840px;margin:var(--f-brand-space-none) auto}
.fnf-inner-whitebg{background:var(--f-brand-color-background-light);padding:var(--f-brand-space-xl);border-radius:var(--f-brand-border-radius-outer)}
}
.profile-container .sub-title{font:var(--f-brand-type-headline-medium)}
.profile-info .sub-title{margin-bottom:var(--f-brand-space-2xs)}
.profile-content-section .profile-info,.profile-content-section .fnf-group-wrapper{background:var(--f-brand-color-background-light);border-radius:var(--f-brand-border-radius-inner);padding:var(--f-brand-space-md);margin-bottom:var(--f-brand-space-lg)}
.profile-content-section .fnf-group-wrapper{padding:var(--f-brand-space-lg) var(--f-brand-space-md)}
.profile-container a{font:var(--f-brand-type-link);text-decoration:underline;color:var(--f-brand-color-text-default)}
.profile-container a:hover,.profile-container a:focus{text-decoration:underline;color:var(--f-brand-color-text-default)}
.profile-content-section p{font:var(--f-brand-type-body);color:var(--f-brand-color-text-default)}
.fnf-space-availability-wrapper{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-md)}
.space-availability-label{margin-right:var(--f-brand-space-2xs)}
.fnf-addmember-info p{color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-lg)}
.fnf-addmember-info p:last-child{margin-bottom:var(--f-brand-space-none)}
.fnf-faq-info{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-2xl)}
.fnf-faq-info p{color:var(--f-brand-color-text-muted)}
.profile-desc{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-body)}
.profile-read-less,.long-content{display:none}
.icon-back:before{content:"\e9ad";font-size:24px}
.fnf-backbutton-block{display:flex;align-items:center;cursor:pointer;margin-bottom:var(--f-brand-space-lg);padding-top:var(--f-brand-space-lg)}
.fnf-backbutton-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:var(--f-brand-space-xs);cursor:pointer}
.fnf-back-label{font:var(--f-brand-type-body)}
.profile-outer-container .steps-block{margin-bottom:var(--f-brand-space-md)}
.profile-outer-container .steps-indicator-wrapper{height:8px}
.fnf-agecriteria-wrapper .fnf-nominee-ageinfo{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-md)}
.agecriteria-option-block{display:flex;flex-direction:column;margin-bottom:var(--f-brand-space-lg)}
.agecriteria-option-block .text-hide{position:absolute}
.agecriteria-option-block .radio-base:first-child{margin-bottom:var(--f-brand-space-lg)}
.agecriteria-option-block .radio-base:last-child{margin-bottom:var(--f-brand-space-none)}
.agecriteria-option-block .radio-base-text{padding-left:var(--f-brand-space-lg);display:flex;align-items:flex-start}
.agecriteria-option-block .radio-subdesc{padding-left:var(--f-brand-space-md);color:var(--f-brand-color-text-default)}
.agecriteria-option-block .radio-base-text:after{top:10px}
.agecriteria-option-block .child-criteria-radio{display:flex;flex-direction:column}
.agecriteria-option-block .child-criteria-label{margin-bottom:var(--f-brand-space-2xs)}
.agecriteria-option-block .addchild-criteria{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted)}
.profile-outer-container .steps-indicator-active.steps-indicator-active-50{width:50%}
.fnf-copy-link-block{margin-bottom:var(--f-brand-space-2xl)}
.copy-link-wrapper{padding:var(--f-brand-space-2xs);height:48px;border:1px solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);font:var(--f-brand-type-body);color:var(--f-brand-color-text-default);display:flex;align-items:center;margin-bottom:var(--f-brand-space-xs)}
.copy-link-wrapper .copy-link-inner-block{padding:var(--f-brand-space-xs);border-radius:var(--f-base-border-radius-tiny);display:flex;align-items:center;justify-content:space-between;width:100%}
.copy-link-wrapper .copy-link-inner-block.graybg{background:var(--f-brand-color-background-default)}
.fnf-invite-template{display:none}
.icon-copy:before{content:"\e9cf";cursor:pointer;font-size:21px}
.copy-link{width:calc(100% - var(--f-brand-space-2xl));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:var(--f-brand-space-md)}
.copy-link-info{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-md)}
.copy-link-info p{margin-bottom:var(--f-brand-space-none)}
.fnf-tnc-block{margin-bottom:var(--f-brand-space-lg)}
.fnf-tnc-block .fnf-tnc-label{font:var(--f-brand-type-subheading-medium);color:var(--f-brand-color-text-default);margin-bottom:var(--f-brand-space-xs)}
.fnf-tnc-block ul{margin-left:var(--f-brand-space-none);padding-left:var(--f-brand-space-md)}
.fnf-tnc-block ul li{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted);list-style:disc;padding-left:var(--f-brand-space-sm);margin-bottom:var(--f-brand-space-xs)}
.fnf-tnc-block ul li b{font:var(--f-brand-type-subheading-medium);color:var(--f-brand-color-text-default)}
.icon-external:before{content:"\e9a8";font-size:20px}
.add-member-label{margin-right:var(--f-brand-space-xs)}
.add-member-button .icon-plus{width:24px;height:24px}
.add-member-button .icon-plus:before{content:"\e999";font-size:24px}
.email-invite-label{margin-right:var(--f-brand-space-xs)}
.profile-outer-container .button-wrapper .button{padding:var(--f-brand-space-md) var(--f-brand-space-xl)}
.error .fnf-nominee-ageinfo{margin-bottom:var(--f-brand-space-xs)}
.error .radio-base-text:before{border-color:var(--f-brand-color-border-error)}
.profile-outer-container .error-icon-wrapper .icon-error{margin-top:3px}
.profile-outer-container .error-message{font:var(--f-brand-type-caption)}
.age-selection-errormsg{margin-bottom:var(--f-brand-space-md)}
.fnf-bottom-notification-wrapper,.fnf-sidebar-notification-wrapper{display:flex;align-items:center;justify-content:center}
.profile-outer-container .errornotification-wrapper,.profile-outer-container .copyinfo-wrapper,.fnf-bottom-notification-wrapper .notificationinfo-wrapper,.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper{background:var(--f-brand-color-text-muted);color:var(--f-brand-color-text-light);padding:var(--f-brand-space-md);border-radius:var(--f-brand-border-radius-base);min-height:56px;width:calc(100% - 32px);position:fixed;bottom:0;transform:translateY(56px);transition:all .24s var(--f-brand-motion-easing-exit);visibility:hidden}
.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper{width:calc(100% - 64px)}
.profile-outer-container .errornotification-wrapper.animate,.profile-outer-container .copyinfo-wrapper.animate,.fnf-bottom-notification-wrapper .notificationinfo-wrapper.animate{transform:translateY(-56px);visibility:visible;transition:all .48s var(--f-brand-motion-easing-exit);z-index:2}
.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper{transform:translateY(0);visibility:visible;transition:all .48s var(--f-brand-motion-easing-exit)}
.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper.animate{transform:translateY(-128px)}
#end-update-notification.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper.animate{z-index:1}
.profile-outer-container .error-notification,.profile-outer-container .copyinfo-notification,.profile-outer-container .fnf-sidebar-notification{display:flex;align-items:flex-start}
.profile-outer-container .error-notification .icon-error,.profile-outer-container .copyinfo-notification .icon-tick,.profile-outer-container .copyinfo-notification .icon-info{margin-right:var(--f-brand-space-sm);position:relative;top:3px;font-size:20px}
.profile-outer-container .error-notification p,.profile-outer-container .copyinfo-notification p{margin-bottom:var(--f-brand-space-none);font:var(--f-brand-type-body)}
.profile-outer-container .copyinfo-notification p{color:var(--f-brand-color-text-light)}
.profile-outer-container .icon-tick .path1:before{content:"\e9c0";color:#34db80}
.profile-outer-container .icon-tick .path2:before{content:"\e9c1";color:#fff;margin-left:-1em}
.profile-outer-container .icon-info .path1:before{content:"\e9bd";color:#6661cf}
.profile-outer-container .icon-info .path2:before{content:"\e9be";color:#fff;margin-left:-1em}
.profile-outer-container .icon-info .path3:before{content:"\e9bf";color:#fff;margin-left:-1em}
.profile-outer-container .icon-notification-close{margin-left:auto;margin-top:2px;cursor:pointer;font-size:24px}
.icon-notification-close:before{content:"\a909"}
.icon-arrow-right:before{content:"\a910"}
.fnf-group-member-wrapper{display:flex;flex-direction:column;padding:var(--f-brand-space-lg) var(--f-brand-space-none);border-bottom:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default)}
.fnf-group-member-wrapper:last-child{border-bottom:0;padding-bottom:var(--f-brand-space-none)}
.fnf-group-member-wrapper.disabled{pointer-events:none}
.fnf-group-member-name-block{display:flex;align-items:center}
.group-member-initials,.fnf-space-na-icon-wrapper{width:32px;height:32px;border-radius:50%;background:var(--f-brand-color-background-accent-muted);color:var(--f-brand-color-text-light);padding:var(--f-brand-space-xs) var(--f-brand-space-2xs);font:var(--f-brand-type-caption);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:var(--f-brand-space-xs)}
.group-member-info{display:flex;flex-direction:column}
.group-member-info .group-member-details{color:var(--f-brand-color-text-muted);display:flex}
.group-member-info .group-member-name,.space-unavailable-label{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-brand-space-2xs)}
.group-member-info .group-member-number,.space-availability-date-wrapper{font:var(--f-brand-type-subheading)}
.group-member-info .group-member-category{margin-left:var(--f-brand-space-xs);padding-left:var(--f-brand-space-xs);font:var(--f-brand-type-subheading);border-left:1px solid var(--f-brand-color-text-muted)}
.fnf-member-status-block .fnf-status{background:var(--f-brand-color-background-default);padding:var(--f-brand-space-2xs) var(--f-brand-space-xs);border-radius:var(--f-brand-border-radius-rounded);display:flex;align-items:center;width:fit-content}
.fnf-member-status-block .fnf-status .status-icon-wrapper{width:16px;height:16px;margin-right:var(--f-brand-space-xs);display:flex;align-items:center;justify-content:center}
.fnf-member-status-block .fnf-status .status-icon{width:8px;height:8px;border-radius:50%}
.status-ready-to-approve .status-icon,.status-update .status-icon{background:var(--f-brand-color-flight-status-cancelled)}
.status-active .status-icon{background:var(--f-brand-color-flight-status-confirmed)}
.status-pending .status-icon{background:var(--f-brand-color-flight-status-delayed)}
.fnf-member-status-block .fnf-status .status-label{font:var(--f-brand-type-caption-medium)}
.fnf-member-status-block-desktop{display:none}
.fnf-memberdetails-wrapper{display:flex;align-items:center}
.fnf-memberdetails-wrapper .icon-arrow-right{margin-left:auto}
.fnf-member-status-block-mobile.fnf-member-status-block .fnf-status{margin-bottom:var(--f-brand-space-sm)}
.fnf-select-parent-container .title{margin-bottom:var(--f-brand-space-sm)}
.parent-selection-label{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default);margin-bottom:var(--f-brand-space-md)}
.fnf-select-parent-block .input-wrapper{margin-bottom:var(--f-brand-space-lg)}
.parent-selection-info{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-brand-space-2xl)}
.parent-selection-info a{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default);text-decoration:underline}
.select-parent-continue-button,.nomination-submit-button{margin-bottom:var(--f-brand-space-md)}
.fnf-child-nomination-container .title{margin-bottom:var(--f-brand-space-sm)}
.field-group-heading{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-brand-space-md)}
.field-group-heading.heading-with-description{margin-bottom:var(--f-brand-space-xs)}
.re-fieldgroup-wrapper{margin-bottom:var(--f-brand-space-lg)}
.profile-inner-container .description.name-description{margin-bottom:var(--f-brand-space-md)}
.fnf-child-nomination-form{margin-bottom:var(--f-brand-space-2xl)}
.fnf-parent-consent-wrapper{margin-bottom:var(--f-brand-space-2xl)}
.fnf-consent-label-wrapper{display:flex}
.fnf-mandatory-consent-input{position:absolute;opacity:0}
.checkbox-base{display:flex;align-self:flex-start;margin-bottom:var(--f-brand-space-none)}
.checkbox-base-text{display:flex;margin-right:var(--f-brand-space-xs);position:relative}
[dir="rtl"] .checkbox-base-text{margin-right:auto;margin-left:var(--f-brand-space-xs)}
.checkbox-base-text:before{content:"";width:24px;height:24px;border:1px solid var(--f-base-color-solid-grey-75);background:var(--f-brand-color-background-light);border-radius:4px}
.checkbox-base [type="checkbox"]:checked ~ span:before{border-color:var(--f-brand-color-accent);background:var(--f-brand-color-accent);transition:background .2s ease}
.checkbox-base [type="checkbox"]:checked ~ span:after{position:absolute;content:"\e991";font-family:icomoon;font-size:14px;left:6px;top:0;color:var(--f-brand-color-text-light);transition:all .2s ease}
[dir="rtl"] .checkbox-base [type="checkbox"]:checked ~ span:after{left:8px}
.error .checkbox-base-text:before{border:1px solid var(--f-brand-color-status-error)}
.fnf-nominate-guardian-block .email-invite-button{margin-bottom:var(--f-brand-space-md)}
.fnf-space-unavailable-wrapper .fnf-space-na-icon-wrapper{background:var(--f-brand-color-background-disabled);color:var(--f-brand-color-text-muted);font-size:16px}
.fnf-space-unavailable-wrapper .fnf-space-na-icon-wrapper .icon-lock:before{content:"\e9af"}
.default-bg .main-holder{overflow:hidden}
.fnf-popup .modal-dialog{top:30%;width:90%;margin:auto}
.fnf-popup .modal-content{padding:var(--f-brand-space-md) var(--f-brand-space-lg);border-radius:var(--f-brand-border-radius-outer);border:0}
.fnf-popup .modal-content h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-top:56px;margin-bottom:var(--f-brand-space-md)}
.fnf-popup .modal-content .fnf-popup-content{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);min-height:72px;margin-bottom:var(--f-brand-space-xl)}
.fnf-popup .modal-content .fnf-primary-with-link{margin-bottom:var(--f-brand-space-md)}
.fnf-popup .modal-content .fnf-popup-link{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default);text-decoration:underline;display:flex;justify-content:center}
.fnf-popup .modal-content .fnf-popup-link{width:100%}
.fnf-popup .modal-content .icon-close{position:absolute;top:24px;right:var(--f-brand-space-lg);padding:var(--f-brand-space-none);cursor:pointer;font-size:24px}
.fnf-popup .button-wrapper{margin-bottom:var(--f-brand-space-none)}
.dob-calendar-wrapper.fnf-dob-wrapper .input-wrapper .selectbox-block select{appearance:none;background:transparent;z-index:1}
.dob-calendar-wrapper.fnf-dob-wrapper .input-wrapper .selectbox-block{display:flex;align-items:center}
.dob-calendar-wrapper.fnf-dob-wrapper .input-wrapper .selectbox-block:after{content:"\e9ce1";font-family:"icomoon";margin-left:var(--f-base-space-8n);font-size:24px}
.dob-calendar-wrapper.fnf-dob-wrapper .qr-dob-wrapper .input-wrapper.filled .input{padding-left:var(--f-brand-space-md);padding-right:var(--f-brand-space-md)}
.fnf-notification-container{position:absolute;left:0;right:0;transform:translateY(-122px);transition:all .48s var(--f-brand-motion-easing-exit)}
.custom-container.fnf-notification-container{padding:var(--f-brand-space-md);border-radius:var(--f-brand-border-radius-small);margin-top:var(--f-brand-space-none);margin-bottom:var(--f-brand-space-lg);opacity:0}
.fnf-notification-container.animate{position:relative;transform:translateY(0);opacity:1}
.total-steps{margin-left:var(--f-brand-space-2xs);color:var(--f-brand-color-text-disabled)}
.qr-notification-message{font:var(--f-brand-type-body)}
.breadcrumb-component.hide-in-app{display:none !important}
@media(max-width:767px){body.default-bg{background:var(--f-brand-color-background-default)}
}
@media all and (min-width:768px){.profile-content-section{display:flex;gap:var(--f-brand-space-lg);align-items:flex-start}
.profile-content-section .fnf-group-wrapper,.profile-content-section .profile-info{padding:var(--f-brand-space-lg)}
.profile-content-section .profile-info{order:2;width:402px}
.profile-content-section .fnf-main-wrapper{width:840px}
.profile-read-less,.profile-read-more{display:none !important}
.long-content{display:inline !important}
.profile-info .sub-title{margin-bottom:var(--f-brand-space-md)}
.profile-outer-container .button-wrapper .button{min-width:164px;width:auto}
.fnf-backbutton-block{position:relative;z-index:2;background:var(--f-brand-color-background-default);padding-top:var(--f-brand-space-2xl)}
.profile-outer-container .steps-label{margin-bottom:var(--f-brand-space-sm)}
.profile-outer-container .button-wrapper{margin-bottom:var(--f-brand-space-none)}
.fnf-tnc-block{margin-bottom:var(--f-brand-space-2xl)}
.profile-outer-container .errornotification-wrapper,.profile-outer-container .copyinfo-wrapper,.fnf-bottom-notification-wrapper .notificationinfo-wrapper{width:810px}
.fnf-member-status-block-desktop{display:flex}
.fnf-member-status-block-mobile{display:none}
.fnf-group-member-wrapper{cursor:pointer}
.fnf-select-parent-container .title{margin-bottom:var(--f-brand-space-md)}
.select-parent-continue-button,.nomination-submit-button,.fnf-nominate-guardian-block .email-invite-button{margin-bottom:var(--f-brand-space-none);margin-right:var(--f-brand-space-md)}
.fnf-select-parent-container .button-wrapper,.fnf-child-nomination-container .button-wrapper,.fnf-nominate-guardian-block .button-wrapper{display:flex}
.re-twocolumn-wrapper{display:flex;justify-content:space-between;gap:var(--f-brand-space-md);margin-bottom:var(--f-brand-space-md)}
.re-twocolumn-wrapper .input-wrapper{width:50%;margin-bottom:var(--f-brand-space-none)}
.fnf-group-member-name-block{width:388px}
.fnf-select-parent-container .input-wrapper .input{width:50%}
.fnf-popup .modal-dialog{max-width:840px;width:840px;top:50%}
.modal.fade.fnf-popup .modal-dialog{transform:translate(0,-50%)}
.fnf-popup .modal-content{padding:var(--f-brand-space-xl) var(--f-brand-space-xl) var(--f-brand-space-2xl) var(--f-brand-space-xl)}
.fnf-popup .modal-content .fnf-popup-content{min-height:auto}
.fnf-popup .button-wrapper{display:flex;align-items:center;justify-content:flex-end}
.fnf-popup .modal-content .fnf-primary-with-link{margin-bottom:var(--f-brand-space-none);order:2}
.fnf-popup .modal-content .fnf-popup-link{margin-right:var(--f-brand-space-md)}
.fnf-popup .modal-content .fnf-popup-link{width:auto}
.fnf-popup .modal-content .fnf-popup-primary-button{width:auto}
.fnf-notification-container{width:808px}
.fnf-sidebar-notification-wrapper .fnf-sidebar-notification-innerwrapper.animate{transform:translateY(-168px)}
}
.calendar-wrapper{position:relative}
.calendar-wrapper .custom-today-text-icon:before{content:"Today"}
.calendar-wrapper .bootstrap-datetimepicker-widget{border:var(--f-brand-border-size-none);border-radius:var(--f-base-border-radius-tiny);background:var(--f-brand-color-background-light);padding:var(--f-brand-space-md) var(--f-brand-space-xs);box-shadow:0 8px 16px #1f212b14;position:absolute;width:100%;z-index:2}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.active{background-color:var(--f-brand-color-accent);color:var(--f-brand-color-text-light);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th{padding-bottom:16px;font:var(--f-brand-type-body)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.picker-switch{font:var(--f-brand-type-body-medium)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.prev::after,.calendar-wrapper .bootstrap-datetimepicker-widget table th.next::after{content:"\e9ac";font-family:"icomoon";font-size:18px;font-weight:400;color:var(--f-brand-color-text-default);clip:unset;overflow:unset;top:16px}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.prev::after{content:"\e9ad";left:36px}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.next::after{right:56px}
.calendar-wrapper .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.day{padding:var(--f-brand-space-sm) var(--f-brand-space-md);font:var(--f-brand-type-body-medium)}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.old{visibility:hidden}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.new{display:none}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.active{background-color:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);text-shadow:none}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.today:before,.calendar-wrapper .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:transparent}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.day:hover,.calendar-wrapper .bootstrap-datetimepicker-widget table td.active:hover,.calendar-wrapper .bootstrap-datetimepicker-widget table td span:hover{background:var(--f-brand-color-accent);color:var(--f-brand-color-text-light)}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.custom-today-text-icon{font:var(--f-brand-type-link-small);color:var(--f-brand-color-text-default);border-radius:0}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.custom-today-text-icon:hover{background:transparent}
.calendar-wrapper .bootstrap-datetimepicker-widget .picker-switch td a[data-action="today"]{text-align:left;display:flex;text-decoration:underline;font:var(--f-brand-type-link-small);color:var(--f-brand-color-text-default)}
.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.top:before,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.top:after{display:none}
.calendar-wrapper .bootstrap-datetimepicker-widget{margin-top:var(--f-brand-space-2xs);margin-bottom:var(--f-brand-space-2xs)}
.picker-todaytd{border-top:1px solid var(--f-brand-color-border-default);text-align:left}
.calendar-wrapper .bootstrap-datetimepicker-widget .datepicker-months table td span{width:calc(33% - 2px)}
.calendar-wrapper .input{position:relative;z-index:1;background:transparent}
.calendar-wrapper:after{content:"\a903";font-family:"icomoon";position:absolute;font-size:24px;right:var(--f-brand-space-sm);top:var(--f-brand-space-sm);z-index:0}
.fnf-adult-nomination-form{margin-bottom:var(--f-brand-space-2xl)}
.profile-outer-container .profile-inner-container{padding-top:var(--f-brand-space-3xl)}
.profile-outer-container .fnf-adultmember-container .steps-block,.profile-outer-container .acceptinvite-checkinbox-block .steps-block{margin-bottom:var(--f-brand-space-lg)}
.acceptinvite-checkinbox-block .description b{color:var(--f-brand-color-text-default)}
.fnf-adultmember-container .fnf-parent-consent-wrapper{display:flex}
.calendar-wrapper{position:relative;font:var(--f-brand-type-body)}
.calendar-wrapper .custom-today-text-icon:before{content:"Today"}
.calendar-wrapper .bootstrap-datetimepicker-widget{border:var(--f-brand-border-size-none);border-radius:var(--f-base-border-radius-tiny);background:var(--f-brand-color-background-light);padding:var(--f-brand-space-md) var(--f-brand-space-xs);box-shadow:0 8px 16px #1f212b14;position:absolute;width:100%;z-index:2}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.active{background-color:var(--f-brand-color-accent);color:var(--f-brand-color-text-light);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th{padding-bottom:16px;font:var(--f-brand-type-body)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.picker-switch{font:var(--f-brand-type-body-medium)}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.prev::after,.calendar-wrapper .bootstrap-datetimepicker-widget table th.next::after{content:"\e9ac";font-family:"icomoon";font-size:18px;font-weight:400;color:var(--f-brand-color-text-default);clip:unset;overflow:unset;top:16px}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.prev::after{content:"\e9ad";left:36px}
.calendar-wrapper .bootstrap-datetimepicker-widget table th.next::after{right:56px}
.calendar-wrapper .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.day{padding:var(--f-brand-space-sm) var(--f-brand-space-md);font:var(--f-brand-type-body-medium)}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.old{visibility:hidden}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.new{display:none}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.active{background-color:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);text-shadow:none}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.today:before,.calendar-wrapper .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:transparent}
.calendar-wrapper .bootstrap-datetimepicker-widget table td.day:hover,.calendar-wrapper .bootstrap-datetimepicker-widget table td.active:hover,.calendar-wrapper .bootstrap-datetimepicker-widget table td span:hover{background:var(--f-brand-color-accent);color:var(--f-brand-color-text-light)}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.custom-today-text-icon{font:var(--f-brand-type-link-small);color:var(--f-brand-color-text-default);border-radius:0}
.calendar-wrapper .bootstrap-datetimepicker-widget table td span.custom-today-text-icon:hover{background:transparent}
.calendar-wrapper .bootstrap-datetimepicker-widget .picker-switch td a[data-action="today"]{text-align:left;display:flex;text-decoration:underline;font:var(--f-brand-type-link-small);color:var(--f-brand-color-text-default)}
.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu:before,.calendar-wrapper .bootstrap-datetimepicker-widget.dropdown-menu:after{display:none}
.calendar-wrapper .bootstrap-datetimepicker-widget{margin-top:var(--f-brand-space-2xs);margin-bottom:var(--f-brand-space-2xs)}
.picker-todaytd{border-top:1px solid var(--f-brand-color-border-default);text-align:left}
.calendar-wrapper .bootstrap-datetimepicker-widget .datepicker-months table td span{width:calc(33% - 2px)}
.calendar-wrapper .input{position:relative;z-index:1;background:transparent}
.calendar-wrapper:after{content:"\a903";font-family:"icomoon";position:absolute;font-size:24px;right:var(--f-brand-space-sm);top:var(--f-brand-space-sm);z-index:0}
.countrycode-wrapper{position:absolute;padding-left:var(--f-brand-space-md);padding-top:18px;width:56px;white-space:nowrap;text-overflow:ellipsis}
.input-wrapper.filled .input#qr-mobile-no{padding-left:57px}
.input-wrapper.sticky-label .input{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-1)}
.input-wrapper.sticky-label .input-placeholder{padding:var(--f-base-space-1) var(--f-base-space-4) var(--f-base-space-0);font:var(--f-brand-type-caption)}
@media all and (min-width:768px){.input-wrapper.email-input-wrapper,.input-wrapper.ktn-wrapper{width:calc(50% - 8px)}
}