a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}h1,h2,h3,h4{font-family:Merriweather,serif}h1{font-size:36px;font-weight:400}h2{font-size:20px;font-weight:700;text-transform:uppercase}h3{font-size:16px;line-height:30px}h3,h4{font-weight:400}h4{font-size:14px}p{font-size:12px;line-height:20px}td,th{font-family:Open Sans,sans-serif}strong,th{font-weight:700}input,textarea{font-size:12px;font-family:Open Sans,sans-serif}.BooleanField .choice,.SelectOption{font-size:12px}button{text-transform:uppercase}button,label{font-size:14px;font-weight:700}button,label,span{font-family:Open Sans,sans-serif}.IconSelectField,span{font-size:12px}.TFormFieldWithLabel .description{font-size:10px;font-style:italic}.TFormFieldWithLabel .error{font-size:10px}.PageIntro ol,.PageIntro p{font-size:16px;line-height:24px}.Filter span{font-weight:700;font-family:Open Sans,sans-serif;font-size:12px}.Card label,.Card span{font-size:14px}.RangeField .value{font-size:12px}.Spec .column span{line-height:20px}.modal p,.modal ul{font-size:14px;line-height:20px}.SelectMatchPage .details span{font-size:20px}.Sidebar .menu-wrapper li{font-size:16px;line-height:20px}.Button{position:relative;display:block}.Button.inline,.Button button,.MatchCards .percentage span.Button,.SelectMatchPage .UserProfile .Button.details,.SelectMatchPage .UserProfile img.Button,table td.BooleanCell img.Button{display:inline-block}.Button button{cursor:pointer;padding:12px 40px;background-color:#ffcd00;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none}.Button button:hover{color:#fff}.Button.small button{padding:7px 20px;font-size:12px}.Button.primary button{background-color:#ffcd00}.Button.primary button:hover{background-color:#000}.Button.secondary button{background-color:#24a793;color:#fff}.Button.secondary button:hover{background-color:#001240}.Button.tertiary button{background-color:#5a2282;color:#fff}.Button.tertiary button:hover{background-color:#000}.Button.confirm button,.Button.correct button{background-color:#24a793;color:#fff}.Button.confirm button:hover,.Button.correct button:hover{background-color:#001240}.Button.blank button{background-color:#fff;padding-left:0}.Button.blank button:hover{background-color:#fff;color:#3b3b3b}.Button.neutral button{background-color:#f3965e;color:#fff}.Button.neutral button:hover{background-color:#001240}.Button.danger button{background-color:#c00936;color:#fff}.Button.danger button:hover{background-color:#001240}.button-wrapper{display:flex;margin:70px auto}.button-wrapper.margin-20{margin:20px auto}.Loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.ErrorNotification{position:absolute;bottom:20px;right:20px;padding:15px;background-color:#c00936;color:#fff;max-width:300px}.Percentage.correct{color:#24a793}.Percentage.correct .bar .completed{background-color:#24a793}.Percentage.neutral{color:#f3965e}.Percentage.neutral .bar .completed{background-color:#f3965e}.Percentage.danger{color:#c00936}.Percentage.danger .bar .completed{background-color:#c00936}.Percentage .bar,.Percentage .number{display:inline-block;vertical-align:middle}.Percentage .number{width:50px}.Percentage .bar{width:50px;height:4px;position:relative;border-radius:5px;background-color:#ccc}.Percentage .bar .completed{position:absolute;top:0;left:0;height:100%;border-radius:5px}.ModalWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;z-index:10}.ModalWrapper.active{display:block}.ModalWrapper .bg{background-color:rgba(0,0,0,.5);width:100%;height:100%}.ModalWrapper .modal{position:absolute;width:90%;max-height:90%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;color:#3b3b3b;box-shadow:2px 2px 20px -2px rgba(0,0,0,.5);overflow-y:auto}.ModalWrapper .modal .flex-wrapper{display:flex;justify-content:space-between;padding:15px 30px}.ModalWrapper .modal.center{text-align:center}.ModalWrapper .modal .close{position:absolute;top:30px;right:30px;cursor:pointer;transition:transform .4s cubic-bezier(0,0,.3,1)}.ModalWrapper .modal .close:hover{transform:rotate(1turn)}.ModalWrapper .modal .header{height:50px;padding:30px}.ModalWrapper .modal .body{padding:30px}.ModalWrapper .modal .body.with-form{padding:0}.ModalWrapper .modal .body.with-form>p{padding:10px 30px;max-width:750px}.ModalWrapper .modal .body.with-form .buttons{padding:0 30px}.ModalWrapper .modal .body .buttons{margin:0 auto 30px;display:flex;justify-content:space-between;padding:0}.ModalWrapper .modal .body .DataList{margin:30px 0}.ModalWrapper .modal .body .Form .PageIntro{padding:30px}.ModalWrapper .modal .body .Form .PageIntro .DashboardStats,.ModalWrapper .modal .body .Form .PageIntro .layout-wrapper,.ModalWrapper .modal .body .Form .PageIntro .submenu-with-overviews{padding:0}.ModalWrapper .modal .body .Form .DashboardStats,.ModalWrapper .modal .body .Form .layout-wrapper,.ModalWrapper .modal .body .Form .submenu-with-overviews{padding:30px;margin:20px auto}.ModalWrapper .modal .body .Form .reset-button{right:30px}.ModalWrapper .modal .body .Form .button-wrapper{text-align:right;margin:0;display:block}.ModalWrapper .modal .body .Form .button-wrapper .Button button[type=submit]{background-color:#24a793;color:#fff}.DisplayedDate span{display:inline-block;vertical-align:middle;margin-right:1px;background-color:#ddd;color:#3b3b3b;padding:5px;text-align:center}.DisplayedDate span:first-child,.DisplayedDate span:nth-child(2){width:30px}.DisplayedDate span:nth-child(3){width:50px}header{height:290px;position:relative}header.homepage-header{height:auto}header .buttons{display:flex;justify-content:flex-end;gap:10px;margin:0 0 20px}.Menu{padding:15px 20px;background-color:#000}.Menu .menu-wrapper{max-width:1040px;margin:0 auto;position:relative}.Menu .menu-wrapper li{display:inline-block;vertical-align:middle}.Menu .menu-items a.active{font-weight:700}.Menu .menu-items li{color:#fff;padding:10px;margin-right:25px;font-size:14px;font-family:Merriweather,serif}.Menu .menu-items li:first-child{padding-left:0}.Menu .menu-icons{position:absolute;right:0;top:50%;transform:translateY(-50%)}.Menu .menu-icons li{margin:10px}.Menu .menu-icons li:last-child{margin-right:0}.Menu .menu-icons img{width:25px}.Footer{height:300px;background-color:#000;margin-top:70px;padding-top:20px}.Footer .DashboardStats,.Footer .layout-wrapper,.Footer .submenu-with-overviews{background-color:#fff}.PageIntro{padding:40px 0 30px;background-color:#e5e5e5}.PageIntro h1{margin-bottom:32px;color:#3b3b3b}.PageIntro h1.bold{font-weight:700}.PageIntro p{color:#3b3b3b}.PageIntro p,.PageIntro p>.Button{margin:32px 0}.PageIntro ol{list-style:decimal;padding-left:16px}.PageIntro.TwoColumnPageIntro .DashboardStats,.PageIntro.TwoColumnPageIntro .layout-wrapper,.PageIntro.TwoColumnPageIntro .submenu-with-overviews{display:flex;align-items:stretch}.PageIntro.TwoColumnPageIntro .DashboardStats h1,.PageIntro.TwoColumnPageIntro .layout-wrapper h1,.PageIntro.TwoColumnPageIntro .submenu-with-overviews h1{font-size:30px;font-weight:700;margin:0}.PageIntro.TwoColumnPageIntro .DashboardStats p,.PageIntro.TwoColumnPageIntro .layout-wrapper p,.PageIntro.TwoColumnPageIntro .submenu-with-overviews p{margin:16px 0}.PageIntro.TwoColumnPageIntro .DashboardStats .column,.PageIntro.TwoColumnPageIntro .layout-wrapper .column,.PageIntro.TwoColumnPageIntro .submenu-with-overviews .column{width:50%;display:flex;align-items:center}.PageIntro.TwoColumnPageIntro .DashboardStats .content .icon,.PageIntro.TwoColumnPageIntro .DashboardStats .content .title,.PageIntro.TwoColumnPageIntro .layout-wrapper .content .icon,.PageIntro.TwoColumnPageIntro .layout-wrapper .content .title,.PageIntro.TwoColumnPageIntro .submenu-with-overviews .content .icon,.PageIntro.TwoColumnPageIntro .submenu-with-overviews .content .title{display:inline-block;vertical-align:top}.PageIntro.TwoColumnPageIntro .DashboardStats .content .icon,.PageIntro.TwoColumnPageIntro .layout-wrapper .content .icon,.PageIntro.TwoColumnPageIntro .submenu-with-overviews .content .icon{margin-right:32px}.LogoWrapper{display:flex;flex-wrap:wrap;margin:10px auto;align-items:center;justify-content:space-between}.LogoWrapper img{max-width:160px;max-height:100%}.InfoIcon{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:5px;cursor:pointer;transition:transform .15s cubic-bezier(0,0,.3,1)}.InfoIcon:hover{transform:scale(1.1)}.InfoIcon svg{width:100%;height:100%}.Form{position:relative;margin:0 auto}.Form .button-wrapper{margin:0}.Form .button-wrapper .Button:nth-child(2){margin-left:20px}.Form .header{padding:50px 0;background-color:#e5e5e5}.Form .header h1{margin-bottom:32px;color:#3b3b3b}.Form .header p{color:#3b3b3b}.Form .TotalMatchesFound{color:#24a793;text-decoration:underline;font-size:14px;font-family:Open Sans,sans-serif;min-height:20px}.Form .DashboardStats,.Form .layout-wrapper,.Form .submenu-with-overviews{position:relative}.Form .DashboardStats .reset-button,.Form .layout-wrapper .reset-button,.Form .submenu-with-overviews .reset-button{position:absolute;top:5px;right:0;cursor:pointer}.Form .DashboardStats .reset-button img,.Form .DashboardStats .reset-button span,.Form .layout-wrapper .reset-button img,.Form .layout-wrapper .reset-button span,.Form .submenu-with-overviews .reset-button img,.Form .submenu-with-overviews .reset-button span{display:inline-block;vertical-align:middle}.Form .DashboardStats .reset-button span,.Form .layout-wrapper .reset-button span,.Form .submenu-with-overviews .reset-button span{margin-right:10px}.Form form{position:relative;transition:max-height .3s cubic-bezier(0,0,.3,1)}.Form form .legend{margin-top:16px;display:block}.Form form .required{color:#c00936}.Form form .section h2{font-family:Open Sans,sans-serif;text-transform:none;margin:16px 0}.Form form .fields{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:0 10px}.Form form .Button{margin:32px 0}.Form form .Button.no_margin{margin:0}.Form form .no-matches{color:#c00936;margin-left:16px}.Form.collapsed form{max-height:0;overflow-y:hidden}.Form.collapsed h2 img{transform:translateY(-50%) rotate(180deg)}.Form.full-width-fields form .fields .TFormFieldWithLabel{width:100%}.TFormFieldWithLabel{margin:6px 0;display:inline-block;width:calc(33.333% - 12px)}.TFormFieldWithLabel label{padding:6px 0;display:inline-block;position:relative;color:#3b3b3b}.TFormFieldWithLabel label .required{color:#c00936}.TFormFieldWithLabel label .tooltip{position:absolute;top:0;left:100%;transform:translate(-15px,-100%);box-shadow:4px 4px 20px -2px rgba(0,0,0,.05);min-width:200px;max-width:300px;max-height:150px;background-color:#f0f0f0;padding:20px}.TFormFieldWithLabel label .tooltip .description{position:relative;font-size:12px;word-break:break-word;overflow-y:auto;max-height:130px;font-weight:400;padding-bottom:10px}.TFormFieldWithLabel label .tooltip .description ul{margin:16px 0 16px 16px;list-style:disc}.TFormFieldWithLabel label .tooltip .description ul li{line-height:20px}.TFormFieldWithLabel label .tooltip .close{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.TFormFieldWithLabel.correct label{color:#24a793}.TFormFieldWithLabel .field-wrapper{margin:5px 0}.IconSelectField{display:flex;justify-content:space-between}.IconSelectField.options-2{width:155px}.IconSelectField.options-3{width:240px}.IconSelectField .Option{background-color:#e5e5e5;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:70px;height:42px}.IconSelectField .Option.selected{background-color:#24a793;color:#fff}.selections .selection{padding:5px;background-color:#e5e5e5;margin:5px 5px 0 0;display:inline-block;vertical-align:middle}.BooleanField{display:flex}.BooleanField .choice{width:70px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e5e5e5}.BooleanField .choice.active{color:#fff}.BooleanField .choice.active.yes{background-color:#24a793}.BooleanField .choice.active.no{background-color:#c00936}.BooleanField .choice:first-child{margin-right:15px}.BooleanField .choice:hover{background-color:#001240;color:#fff}.InputField input{height:42px}.BigTextField textarea,.InputField input{padding:12px 15px;background-color:#e5e5e5;color:#3b3b3b;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .25s cubic-bezier(0,0,.3,1);width:100%}.BigTextField textarea[type=number],.InputField input[type=number]{max-width:75px;padding:12px 0 12px 15px}.BigTextField textarea:focus,.InputField input:focus{background-color:#001240;color:#fff}.BigTextField textarea:not(:focus).correct,.InputField input:not(:focus).correct{color:#24a793}.BigTextField textarea{height:120px}.AgeInWeeksField{display:flex;gap:1em;align-items:center}.SelectField{min-height:42px;max-height:42px;position:relative;overflow:hidden;transition:max-height .35s cubic-bezier(0,0,.3,1)}.SelectField.active{max-height:1000px}.SelectField.active .active-option img{transform:translateY(-50%) rotate(180deg)}.SelectField .active-option{position:relative}.SelectField .active-option img{pointer-events:none;width:13px;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:transform .25s cubic-bezier(0,0,.3,1)}.SelectField .active-option.with-value .SelectOption{color:#24a793}.SelectField .active-option.with-value:hover .SelectOption{color:#fff}.SelectField .SelectOption{padding:10px 50px 10px 15px;height:42px;background-color:#e5e5e5;margin-bottom:1px;position:relative}.SelectField .SelectOption.undo{background-color:#c00936;color:#fff}.SelectField .SelectOption span{margin-top:5px;max-width:calc(100% - 20px);min-height:14px;overflow-x:hidden;overflow-y:hidden;display:block}.SelectField .SelectOption .image-wrapper{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.SelectField .SelectOption.other{padding:0;position:relative}.SelectField .SelectOption.other input{position:absolute;top:0;left:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%}.SelectField .SelectOption.other.active input,.SelectField .SelectOption:hover{background-color:#001240;color:#fff}.SelectField .SelectOption:hover{cursor:pointer}.SelectField .select-wrapper{position:relative}.SelectField .dropdown{position:relative;max-height:200px;overflow-y:auto}.RangeField{position:relative;width:calc(100% - 42px);height:42px;margin:20px 20px 0}.RangeField .bar{width:100%;height:4px;background-color:#e5e5e5;border-radius:5px;position:relative}.RangeField .bar .bar-max,.RangeField .bar .bar-min{position:absolute;top:0;height:100%}.RangeField .bar .bar-min{left:0;width:80px;background-color:transparent;height:100%}.RangeField .bar .bar-max{right:0;width:80px;background:linear-gradient(45deg,#24a793,#001240)}.RangeField .bar .indicator-wrapper{position:absolute;right:0}.RangeField .bar .indicator-wrapper .indicator{border-radius:50%;width:20px;height:20px;background-color:#001240;position:absolute;top:-70%;z-index:1}.RangeField .bar .indicator-wrapper .indicator.active{background-color:#24a793}.RangeField .bar .indicator-wrapper .value{top:20px;position:relative;width:20px;display:block;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ActiveFilters{margin:32px 0 16px}.ActiveFilters .Filter{padding:8px 20px;border:1px solid #3b3b3b;display:inline-block;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ActiveFilters .Filter:not(:last-child){margin-right:8px}.ActiveFilters .Filter svg{position:absolute;top:50%;right:20px;transform:translateY(-20%)}.ActiveFilters .Filter.open,.ActiveFilters .Filter:hover{background-color:#3b3b3b}.ActiveFilters .Filter.open svg path,.ActiveFilters .Filter:hover svg path{fill:#fff}.ActiveFilters .Filter.open span,.ActiveFilters .Filter:hover span{color:#fff}.ActiveFilters .Filter span{color:#3b3b3b}.ActiveFilters .Filter.FilterOverview{padding-right:50px}.ActiveFilters.open .FilterOverview{background-color:#3b3b3b}.ActiveFilters.open .FilterOverview svg path{fill:#fff}.ActiveFilters.open .FilterOverview span{color:#fff}.card-container{max-width:1040px;margin:50px auto;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.Card{display:inline-block;width:calc(50% - 10px);margin-bottom:20px;padding:32px;box-shadow:4px 4px 20px -2px rgba(0,0,0,.05);transition:transform .25s cubic-bezier(0,0,.3,1);cursor:pointer}.Card:hover{transform:scale(1.05)}.Card:hover .Button:not(.primary) button{background-color:#001240}.Card .match{position:relative;height:100%;display:inline-block;width:33%;vertical-align:top}.Card .match .Button{position:absolute;left:0;bottom:33px}.Card .match .info-block{width:100%;display:block}.Card .details{display:inline-block;width:67%;vertical-align:top}.Card.DashboardCard{width:calc(50% - 8px);transform:none;cursor:default;padding-bottom:50px;position:relative}.Card.DashboardCard .button-spacer{position:absolute;bottom:32px;left:32px;width:calc(100% - 64px)}.Card.DashboardCard .details{width:100%}.Card.DashboardCard .info-block{width:33.3333%;vertical-align:top}.Card.DashboardCard .info-block span{min-height:20px;display:inline-block}.Card .info-block{display:inline-block;width:50%;padding-bottom:32px}.Card .info-block label{display:block;margin-bottom:10px}.overview h1{max-width:1040px;margin:40px auto}.overview .LoadMore{margin:20px 0;text-align:center}.overview .table{overflow:auto}.overview .table.offer thead th{background-color:#5a2282}.overview .table.request thead th{background-color:#aa1555}.OverviewSwitch{max-width:1040px;text-align:right;margin:-60px auto 0}.OverviewSwitch .image-wrapper{display:inline-block;cursor:pointer}.OverviewSwitch .image-wrapper:first-child{margin-right:16px}.submenu-with-overviews{display:flex;align-items:flex-start}.submenu-with-overviews .submenu{width:150px}.submenu-with-overviews .submenu h2{margin-bottom:32px;text-transform:none}.submenu-with-overviews .submenu h3{margin-bottom:32px;cursor:pointer}.submenu-with-overviews .submenu h3.active{font-weight:700;color:#24a793}.submenu-with-overviews .submenu h3.active.offers{color:#5a2282}.submenu-with-overviews .submenu h3.active.requests{color:#aa1555}.submenu-with-overviews .overviews{width:calc(100% - 150px)}.submenu-with-overviews .overviews .Overview{display:none}.submenu-with-overviews .overviews .Overview.active{display:block}.submenu-with-overviews.faq .submenu{width:320px}.submenu-with-overviews.faq .overviews{width:calc(100% - 320px)}.Spec{display:flex;border-bottom:1px solid #e5e5e5}.Spec:last-child{border-bottom:none}.Spec .DisplayedDate span{padding:0 5px;width:auto!important}.Spec .column{width:33.3333%;padding:16px 0;position:relative;line-height:20px}.Spec .SpecMatch.correct{color:#24a793}.Spec .SpecMatch.warning{color:#f3965e}.Spec .SpecMatch.danger{color:#c00936}.Spec .SpecMatch.danger .icon-wrapper img{height:15px}.Spec .SpecMatch span:first-child{max-width:calc(100% - 15px);display:block}.Spec .SpecMatch .icon-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:15px;text-align:center}.Spec .SpecMatch .icon-wrapper img{height:20px}.Specifications .percentage-wrapper{margin:32px 0}.Specifications .back-button{margin-top:50px}.MatchCards .percentage .Specifications .back-button span,.SelectMatchPage .UserProfile .Specifications .back-button .details,.SelectMatchPage .UserProfile .Specifications .back-button img,.Specifications .back-button .inline,.Specifications .back-button .MatchCards .percentage span,.Specifications .back-button .SelectMatchPage .UserProfile .details,.Specifications .back-button .SelectMatchPage .UserProfile img,.Specifications .back-button table td.BooleanCell img,table td.BooleanCell .Specifications .back-button img{display:inline-block;cursor:pointer}.Specifications h1{margin:50px 0}.Specifications .body{display:flex;align-items:stretch}.Specifications .body .specs{width:720px;display:inline-block;vertical-align:top;margin-right:100px;position:relative}.Specifications .body .specs .button-wrapper{position:absolute;top:0;right:0;margin:-120px 0 0;display:flex;gap:10px}.Specifications .body .specs .button-wrapper .Button button{padding:7px 20px;font-size:12px}.PieChart{display:inline-block;vertical-align:top;width:220px;position:relative}.PieChart canvas{top:30%;left:50%;transform:translate(-50%,-50%);position:absolute}.extra-info label{display:block}.extra-info .BigTextField{margin:15px 0}.Match{box-shadow:4px 4px 20px -2px rgba(0,0,0,.25);max-width:1040px;padding:20px;margin:20px 0}.Match .messages{margin:10px 0}.Match .messages .message{display:block;padding:20px 5px 5px;margin:10px 0;background-color:#ffcd00;color:#000;position:relative;border:1px solid #000}.Match .messages .message .action{position:absolute;top:0;left:0;padding:3px 3px 3px 5px;background-color:#000;color:#fff}.Match .messages .message .admin{position:absolute;top:0;right:0;padding:3px 3px 3px 5px;background-color:#5a2282;color:#fff}.MatchCards{text-align:center;max-width:1040px}.MatchCards:not(:first-child){border-top:1px solid #e5e5e5}.MatchCards .percentage{margin:4px 0}.MatchCards .percentage span{font-weight:700}.MatchCards .cards{margin-top:32px;box-shadow:4px 4px 20px -2px rgba(0,0,0,.05);display:flex;transition:transform .25s cubic-bezier(0,0,.3,1);cursor:pointer}.MatchCards .cards.admin{cursor:default}.MatchCards .cards.admin:hover{transform:none}.MatchCards .cards:hover{transform:scale(1.05)}.MatchCard{text-align:left;padding:32px;width:50%}.MatchCard:nth-child(2){background-color:#e5e5e5}.MatchCard .header{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.MatchCard .header .id{position:absolute;top:0;right:0;background-color:#000;color:#fff;padding:5px}.MatchCard .header .user{max-width:calc(100% - 20px)}.MatchCard .header .user img{display:inline-block;vertical-align:middle;max-width:36px}.MatchCard .header .user .details{margin-left:16px;font-family:Open Sans,sans-serif;line-height:16px}.MatchCard .header .user .details .name{font-weight:700}.MatchCard .header .match-label{padding:8px 27px;color:#fff;width:155px;text-align:center}.MatchCard .header .match-label.awaiting_approval{background-color:#001240}.MatchCard .header .match-label.approved{background-color:#24a793}.MatchCard .header .match-label.approved_once{background-color:#5a2282}.MatchCard .header .match-label.declined,.MatchCard .header .match-label.rejected{background-color:#c00936}.MatchCard .header .match-label.mine{background-color:#e5e5e5}.MatchCard .header .match-label.mine.requests{background-color:#aa1555}.MatchCard .header .match-label.mine.offers{background-color:#5a2282}.MatchCard .specs{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:64px}.MatchCard .specs .spec{width:33.333%;margin-bottom:24px;padding-right:8px}.MatchCard .specs .spec.full_width{width:100%}.MatchCard .specs .spec label{display:block;line-height:16px;font-size:12px;margin-bottom:4px}.MatchCard .specs .spec .MatchValue{font-family:Open Sans,sans-serif;line-height:14px}.MatchCard .specs .spec .MatchValue.correct{color:#24a793}.MatchCard .specs .spec .MatchValue.danger{color:#c00936}.MatchCard .specs .spec .MatchValue.neutral{color:#3b3b3b!important}.ApproveMatchOverview.message{padding:20px 0;font-size:16px}.AdminMatch{box-shadow:4px 4px 20px -2px rgba(0,0,0,.25);max-width:1040px;padding:20px;margin:20px 0}.AdminMatch>.Match{box-shadow:none;margin:20px 0}.AdminMatch .MatchCards{padding:0;margin:0;text-align:left;border-bottom:1px solid #5a2282}.AdminMatch .MatchCards .percentage{display:inline-block;text-align:center}.AdminMatch .MatchCards .MatchCard{padding:16px}.AdminMatch .controls{padding:30px 0;display:flex;justify-content:space-between;align-items:center;max-width:1040px}.AdminMatch .controls .ApproveButtons .Button{margin-right:20px}.AdminMatch .controls .UpdateMatchAmount .InputField{display:inline-block;margin-right:10px}.Sidebar{width:130px;display:inline-block;min-height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:1}.Sidebar .logo-wrapper{text-align:center;padding:20px 0}.Sidebar .logo-wrapper img{width:50%}.Sidebar .menu-wrapper a{color:#fff;padding:40px 20px;text-decoration:none;display:flex;height:80px;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.25);border-top:1px solid hsla(0,0%,100%,.25)}.Sidebar .menu-wrapper a.active{font-weight:700;background-color:#ffcd00;color:#000}.DashboardStats{padding-top:32px;border-top:1px solid #e5e5e5;margin-top:32px!important;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-evenly}.DashboardStats .card{margin:20px;position:relative;padding:32px;box-shadow:4px 4px 20px -2px rgba(0,0,0,.05);text-align:center;width:285px;display:flex;align-items:center;justify-content:center}.DashboardStats .card .content{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:space-evenly}.DashboardStats .card .matches{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:Open Sans,sans-serif;font-size:16px;line-height:20px;margin-top:15px;color:#24a793}.DashboardStats .card .matches .number{font-weight:700;font-size:20px}.DashboardStats .card h3{font-weight:700;text-align:center;font-size:23px}.DashboardStats .card h4{font-weight:700;font-size:26px;font-family:Open Sans,sans-serif;color:#24a793}.DashboardStats .card .PieChart canvas{top:auto;left:auto;transform:none;position:relative}.upload-wrapper{text-align:left}.upload-wrapper .button-wrapper{display:inline-block;position:relative;cursor:pointer;margin:0}.upload-wrapper .button-wrapper input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.HomePage{position:relative;min-height:100vh}.HomePage .bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.HomePage .bg .bg-color-2{position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#e5e5e5}.HomePage .more-info{margin:32px 0}.HomePage .DashboardStats,.HomePage .layout-wrapper,.HomePage .submenu-with-overviews{display:flex}.HomePage .column{position:relative;width:50%;height:100vh;padding:50px 100px 0 0}.HomePage .column.info{padding:50px 0 0 100px}.HomePage .column.info .info-steps{margin-top:290px}.HomePage .column.info .info-steps h3{font-weight:700;font-size:18px;margin-bottom:32px}.HomePage .column.info .info-steps .intro li,.HomePage .column.info .info-steps .intro p,.HomePage .column.info .info-steps .step h4{font-size:16px}.HomePage .column.info .info-steps .intro ul{margin:16px 0 16px 16px;list-style:disc}.HomePage .column.info .info-steps .intro ul li{line-height:20px}.HomePage .column.info .info-steps p{font-family:Open Sans,sans-serif}.HomePage .column.info .info-steps .steps{margin-top:32px}.HomePage .column.info .info-steps .steps .step{position:relative;padding-left:64px;padding-bottom:16px}.HomePage .column.info .info-steps .steps .step .number{display:flex;position:absolute;top:0;left:0;transform:translateY(-25%);justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;background-color:#ffcd00;font-weight:700}.HomePage .column.info .info-steps .steps .step p{margin-top:16px}.HomePage .column.info .info-steps .steps .step:not(:last-child):before{content:"";height:100%;width:1px;background-color:#ffcd00;position:absolute;top:0;left:15px}.HomePage .column .LoginForm{box-shadow:0 0 20px 3px rgba(0,0,0,.05);padding:50px}.HomePage .column .LoginForm h1{margin-bottom:16px;line-height:48px}.HomePage .column .LoginForm .Button{margin-top:32px;margin-bottom:16px}.HomePage .column .LoginForm a{color:#24a793;font-weight:700;text-decoration:none}.DashboardPage .dashboard h1{margin:60px 0 20px}.DashboardPage .dashboard>p{font-size:18px;padding-bottom:10px;border-bottom:2px solid #ffcd00;margin:20px 0}.DashboardPage .dashboard>.ExcelUploadField{margin:20px 0}.MyMatchesPage .type-switch{display:flex;margin:32px auto}.MyMatchesPage .type-switch h1{margin-right:32px;color:#ccc;cursor:pointer}.MyMatchesPage .type-switch h1.active{color:#3b3b3b}.SelectMatchPage .UserProfile{padding:20px;background-color:#e5e5e5;margin:32px 0}.SelectMatchPage .UserProfile img{width:120px}.SelectMatchPage .UserProfile .details{margin-left:100px;line-height:20px}.FAQPage .submenu-with-overviews{padding:50px 0}.FAQPage .submenu-with-overviews .item{border-bottom:1px solid #ccc;position:relative;padding:0 0 20px 40px;margin:0 0 30px}.FAQPage .submenu-with-overviews .item h3{font-weight:700;font-size:16px;line-height:24px;margin-bottom:10px;cursor:pointer}.FAQPage .submenu-with-overviews .item>.icon-wrapper{position:absolute;top:4px;left:0;cursor:pointer}.FAQPage .submenu-with-overviews .item .content{overflow:hidden;max-height:0;transition:max-height .2s cubic-bezier(0,1,0,1);font-size:16px;line-height:25px}.FAQPage .submenu-with-overviews .item .content a{color:#000}.FAQPage .submenu-with-overviews .item .content ul{list-style-type:disc;list-style-position:inside}.FAQPage .submenu-with-overviews .item .content ol,.FAQPage .submenu-with-overviews .item .content p,.FAQPage .submenu-with-overviews .item .content ul{font-size:16px;line-height:25px;margin-bottom:16px}.FAQPage .submenu-with-overviews .item.open .content{max-height:2000px;transition:max-height 1s ease-in-out}.AboutUs li,.AboutUs p{font-size:16px;line-height:28px}.AboutUs p{margin:16px 0}.AboutUs a{color:#24a793}.AboutUs ul{margin:16px 0 16px 16px;list-style:disc}.AboutUs ul li{line-height:20px}.AboutUs .content{margin:32px auto}table{width:100%;margin:40px 0}table td,table th{width:14.28571%;vertical-align:middle;line-height:16px}table th{text-align:left;background-color:#001240;color:#fff;cursor:pointer;padding:15px 15px 15px 0}table td{padding:10px 15px 10px 0}table td.BooleanCell img{width:20px}table td.SpecificationCell span{display:inline-block;background-color:#ccc;padding:2px 5px;margin-right:2px}table td.DateCell{min-width:90px;padding-right:20px}table td.DateCell>.DisplayedDate>span{font-size:12px;padding:1px}table td.DateCell>.DisplayedDate>span:first-child,table td.DateCell>.DisplayedDate>span:nth-child(2){width:18px}table td.DateCell>.DisplayedDate>span:nth-child(3){width:28px}table td .Button button{padding:7px 24px;font-size:12px}table td.correct{color:#24a793}table td.neutral{color:#f3965e}table td.danger{color:#c00936}table:not(.not-centered) td:first-child,table:not(.not-centered) th:first-child{padding-left:calc((100vw - 1040px)/2)}table:not(.not-centered) td:last-child,table:not(.not-centered) th:last-child{padding-right:calc((100vw - 1060px)/2)}table td:first-child,table th:first-child{padding-left:10px}table td:last-child{text-align:left}table tr:nth-child(2n){background-color:#e5e5e5}table.highlightable td,table.highlightable th{width:auto}table.highlightable tr{cursor:pointer}table.highlightable tr:hover{background-color:#24a793}table.highlightable tr:hover td,table.highlightable tr:hover td .Percentage{color:#fff}table.highlightable tr:hover td .Percentage.correct .bar .completed{background-color:#fff}table.highlightable tr:hover td button{background-color:#001240!important}ol li{margin:8px 0}body{font-family:Open Sans,sans-serif;font-size:12px;color:#3b3b3b}body.block-scroll{overflow:hidden}.App{margin:0 auto}.page-wrapper{min-height:calc(100vh - 590px)}.Admin.App .page-wrapper{max-width:1920px;margin:0 auto;display:inline-block;vertical-align:top;width:calc(100vw - 130px);min-height:100vh;padding:80px 30px 80px 210px}.Admin.App .page-wrapper .DashboardStats,.Admin.App .page-wrapper .layout-wrapper,.Admin.App .page-wrapper .overview h1,.Admin.App .page-wrapper .submenu-with-overviews{max-width:1920px}.Admin.App .page-wrapper table:not(.not-centered) td:first-child,.Admin.App .page-wrapper table:not(.not-centered) th:first-child{padding-left:calc((100vw - 1920px)/2)}.Admin.App .page-wrapper table:not(.not-centered) td:last-child,.Admin.App .page-wrapper table:not(.not-centered) th:last-child{padding-right:calc((100vw - 1940px)/2)}.inline,.MatchCards .percentage span,.SelectMatchPage .UserProfile .details,.SelectMatchPage .UserProfile img,table td.BooleanCell img{display:inline-block;vertical-align:middle}.margin-10{margin:10px 0}.margin-20{margin:20px 0}.DashboardStats,.layout-wrapper,.submenu-with-overviews{position:relative;max-width:1040px;margin:0 auto}.button-spacer{display:flex;justify-content:space-between}.with-black-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e5e5e5}.with-black-scrollbar::-webkit-scrollbar{width:10px;background-color:#e5e5e5}.with-black-scrollbar::-webkit-scrollbar-thumb{background-color:#000}.success{background-color:#24a793;color:#fff;padding:16px;margin:16px 0}.required{color:#c00936}.error{background-color:#c00936;color:#fff;padding:5px;margin:5px 0}