/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:300;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:500;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:500;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:900;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:900;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.svg#NotoSans) format("svg");}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:100%;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;}body{margin:0;color:#3d3d3d;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input{overflow:visible;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #8b0024;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;}a{color:inherit;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item{background-color:#ffffff;color:#707070;padding:15px 40px 17px 12px;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover a{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover a strong{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a{background-color:#ffffff;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a strong{background-color:#ffffff;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a strong:hover{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a:hover{background-color:#faf7f0;}.layout-container{overflow-x:hidden;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container{padding:0 24px;}@media screen and (min-width:1024px){.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container{padding:0 80px;}}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id]{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region header,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] header{display:flex;justify-content:space-between;order:1;margin-bottom:28px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form{display:flex;align-items:center;order:1;padding-bottom:24px;justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form details .filters-label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form details .filters-label{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext{display:flex;flex-direction:column;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext label{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-search-api-fulltext-collapsible,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-search-api-fulltext-collapsible{flex-grow:0.2;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper legend,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper legend{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios{display:flex;flex-direction:row;justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios div *,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios div *{margin-right:8px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper{width:20%;display:flex;justify-content:space-between;padding:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper legend,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper legend{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max{justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label{width:40px;}@media screen and (min-width:1024px){.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label{width:34px;}}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default{width:55% !important;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow{right:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-max--description{width:30%;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper{margin-bottom:12px;border:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper div,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper div{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max{display:flex;align-items:center;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max #edit-field-date-birth-min--description{margin-bottom:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max .select2.select2-container.select2-container--default{margin-right:8px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item-field-conflict,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .form-actions.js-form-wrapper.form-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item-field-conflict,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .form-actions.js-form-wrapper.form-wrapper{display:none;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table{border-spacing:0;border-collapse:collapse;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table thead,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table thead{border-bottom:2px solid #dbdbdb;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table thead th,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table thead th{padding:20px 16px;text-align:left;text-transform:uppercase;font-size:14px;line-height:16px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr{cursor:pointer;background-color:#ffffff;border-bottom:1px solid #dbdbdb;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr td,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr td{padding:20px 16px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field-field-full-name,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field-field-full-name{font-weight:600;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-field-familylinks-gender a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .view-field-familylinks-gender-table-column a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-2 a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-field-familylinks-gender a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .view-field-familylinks-gender-table-column a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-2 a{text-decoration:none;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-2,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-2{color:#8B0024;font-weight:600px;text-transform:uppercase;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-1 .missing-label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-1 .missing-label{margin:0;background-color:#ffddb3;border-radius:25px;padding:12px 8px;display:flex;font-weight:600;font-size:14px;justify-content:center;text-transform:uppercase;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr:hover,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr:hover{background-color:#FAF7F0;}.content-container{max-width:1260px;box-sizing:content-box;margin:auto;padding:0 24px;}@media screen and (min-width:1024px){.content-container{padding:0 80px;}}.center{display:flex;flex-direction:column;align-items:center;}
@font-face{font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-regular.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:300;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-300italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:500;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:500;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-500italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-700italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:900;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:900;src:url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.eot);src:local(""),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.woff2) format("woff2"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.woff) format("woff"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.ttf) format("truetype"),url(/themes/custom/familylinks/dist/fonts/noto-sans-v26-latin-900italic.svg#NotoSans) format("svg");}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:100%;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;}body{margin:0;color:#3d3d3d;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input{overflow:visible;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #8b0024;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;}a{color:inherit;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item{background-color:#ffffff;color:#707070;padding:15px 40px 17px 12px;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover a{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover a strong{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a{background-color:#ffffff;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a strong{background-color:#ffffff;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a strong:hover{background-color:#faf7f0;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item a:hover{background-color:#faf7f0;}.layout-container{overflow-x:hidden;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container{padding:0 24px;}@media screen and (min-width:1024px){.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container{padding:0 80px;}}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id]{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region header,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] header{display:flex;justify-content:space-between;order:1;margin-bottom:28px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form{display:flex;align-items:center;order:1;padding-bottom:24px;justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form details .filters-label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form details .filters-label{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext{display:flex;flex-direction:column;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext label{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-search-api-fulltext-collapsible,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-search-api-fulltext-collapsible{flex-grow:0.2;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper legend,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper legend{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios{display:flex;flex-direction:row;justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios div *,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-familylinks-gender--wrapper .form-radios div *{margin-right:8px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper{width:20%;display:flex;justify-content:space-between;padding:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper legend,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper legend{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max{justify-content:space-between;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label{width:40px;}@media screen and (min-width:1024px){.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max label{width:34px;}}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default{width:55% !important;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow{right:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-min #edit-field-date-birth-max--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form #edit-field-date-birth-wrapper .fieldset-wrapper .js-form-item-field-date-birth-max #edit-field-date-birth-max--description{width:30%;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper{margin-bottom:12px;border:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper div,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper div{margin-bottom:12px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max{display:flex;align-items:center;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min #edit-field-date-birth-min--description,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max #edit-field-date-birth-min--description{margin-bottom:0;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-min.js-form-item-field-date-birth-min .select2.select2-container.select2-container--default,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-wrapper.form-wrapper .fieldset-wrapper .js-form-item.form-item.js-form-type-select.form-item-field-date-birth-max.js-form-item-field-date-birth-max .select2.select2-container.select2-container--default{margin-right:8px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .js-form-item-field-conflict,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region .views-exposed-form.bef-exposed-form .form-actions.js-form-wrapper.form-wrapper,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .js-form-item-field-conflict,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] .views-exposed-form.bef-exposed-form .form-actions.js-form-wrapper.form-wrapper{display:none;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table{border-spacing:0;border-collapse:collapse;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table thead,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table thead{border-bottom:2px solid #dbdbdb;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table thead th,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table thead th{padding:20px 16px;text-align:left;text-transform:uppercase;font-size:14px;line-height:16px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr{cursor:pointer;background-color:#ffffff;border-bottom:1px solid #dbdbdb;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr td,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr td{padding:20px 16px;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field-field-full-name,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field-field-full-name{font-weight:600;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-field-familylinks-gender a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .view-field-familylinks-gender-table-column a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-2 a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-field-familylinks-gender a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .view-field-familylinks-gender-table-column a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing a,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-2 a{text-decoration:none;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-2,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-2{color:#8B0024;font-weight:600px;text-transform:uppercase;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr .views-field.views-field-nothing-1 .missing-label,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr .views-field.views-field-nothing-1 .missing-label{margin:0;background-color:#ffddb3;border-radius:25px;padding:12px 8px;display:flex;font-weight:600;font-size:14px;justify-content:center;text-transform:uppercase;}.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div.contextual-region table tbody tr:hover,.layout-container main .layout-content #block-familylinks-content .layout--onecol .layout__region--content .views-element-container div[class^=js-view-dom-id] table tbody tr:hover{background-color:#FAF7F0;}.content-container{max-width:1260px;box-sizing:content-box;margin:auto;padding:0 24px;}@media screen and (min-width:1024px){.content-container{padding:0 80px;}}.center{display:flex;flex-direction:column;align-items:center;}.accordion{transition:background-color 300ms ease-in-out;}.accordion.accordion--menu{border-bottom:1px solid #dbdbdb;}.accordion.accordion--menu:first-child{border-top:1px solid #dbdbdb;}.accordion__toggle{background-color:#ffffff;border:0;cursor:pointer;outline:inherit;padding-top:17px;padding-bottom:15px;position:relative;text-align:left;width:100%;}.has-content::after{background-image:url(/themes/custom/familylinks/dist/images/Keyboard%20Arrow%20Down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 300ms ease-in-out;will-change:transform;}[dir=rtl] .has-content::after{right:unset;left:0;}.open .has-content::after{transform:translateY(-50%) rotate(-180deg);}.accordion__content-wrapper{max-height:0;line-height:1.625;overflow:hidden;transition:max-height 300ms ease-in-out;}.open .accordion__content-wrapper{max-height:500px;}.accordion--menu .accordion__heading{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:20px;}.accordion--menu .accordion__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:13px 38px 35px 16px;}.accordion--menu .accordion__content > *{margin:12px 0;}.accordion--menu .accordion__content :first-child{margin-top:0;}.accordion--menu .accordion__content :last-child{margin-bottom:0;}.accordion--language .accordion__toggle{padding-inline-end:20px;}.accordion--language .accordion__content{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;}.accordion--language .accordion__content > *{margin:0 12px;}.accordion--language .accordion__content :first-child{margin-left:0;}.accordion--language .accordion__content :last-child{margin-right:0;}.accordion--language .has-content::after{height:20px;width:20px;padding-inline-end:40px;}.alert-list{background-color:#f6efe2;}.alert-list .alert-list-container{padding-top:78px;padding-bottom:76px;display:flex;flex-direction:column;gap:42px;}@media screen and (min-width:1200px){.alert-list .alert-list-container{flex-direction:row;}}@media screen and (min-width:1200px){.alert-list .alert-list-container .alert-list__title{max-width:355px;}}.alert-list .alert-list-container .alert-list__list{flex-grow:1;display:flex;flex-direction:column;gap:16px;}.alert{position:relative;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,0.1);}.alert .alert__link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;}.alert .alert__container{min-height:200px;display:flex;flex-direction:column;}@media screen and (min-width:768px){.alert .alert__container{flex-direction:row;}}.alert .alert__container .alert__img{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px 8px 0 0;flex:0 0 122px;}@media screen and (min-width:768px){.alert .alert__container .alert__img{border-radius:8px 0 0 8px;flex-basis:255px;}}.alert .alert__container .alert__content{background-color:#8b0024;flex-grow:1;border-radius:8px;padding:26px 24px;color:#ffffff;}@media screen and (min-width:768px){.alert .alert__container .alert__content{padding:40px;}}.alert .alert__container .alert__content .alert__title{color:inherit;margin-bottom:5px;}@media screen and (min-width:768px){.alert .alert__container .alert__content .alert__title{margin-bottom:11px;}}.alert .alert__container .alert__content .alert__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}@media screen and (min-width:768px){.alert .alert__container .alert__content .alert__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}}.alert .alert__container .alert__content .alert__description a{position:relative;}.alert .alert__container .alert__img + .alert__content{border-radius:0 0 8px 8px;}@media screen and (min-width:768px){.alert .alert__container .alert__img + .alert__content{border-radius:0 8px 8px 0;}}.block__carousel__container{min-width:360px;}.block__carousel__container .content-container{display:flex;flex-direction:column;gap:22px;padding-top:78px;padding-bottom:80px;}@media screen and (min-width:768px){.block__carousel__container .content-container{gap:50px;padding-top:93px;}}.block__carousel__container .content-container .block__carousel__header{display:flex;flex-direction:column;gap:8px;}@media screen and (min-width:768px){.block__carousel__container .content-container .block__carousel__header{gap:14px;}}.block__carousel__container .content-container .block__carousel__header .block__carousel__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;max-width:950px;}@media screen and (min-width:768px){.block__carousel__container .content-container .block__carousel__header .block__carousel__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;}}.block__carousel__container .content-container .block__carousel__header .block__carousel__description p{margin:0;}.block__carousel__container .content-container .block__carousel__content .slick-list{margin-right:-24px;}@media screen and (min-width:1024px){.block__carousel__container .content-container .block__carousel__content .slick-list{margin-right:-80px;}}@media screen and (min-width:768px){.block__carousel__container.left .block__carousel__header,.block__carousel__container.Left .block__carousel__header{align-items:flex-start;text-align:left;}}@media screen and (min-width:768px){.block__carousel__container.Centered .block__carousel__header,.block__carousel__container.centered .block__carousel__header{align-items:center;text-align:center;}}.block__content__container{padding:0;}@media screen and (min-width:1024px){.block__content__container{padding-top:40px;padding-bottom:40px;}}.block__content__container .content-container{display:flex;flex-direction:column;}@media screen and (min-width:1024px){.block__content__container .content-container{flex-direction:row;gap:64px;}}.block__content__container .block__content__header{padding-top:30px;padding-bottom:52px;}@media screen and (min-width:1024px){.block__content__container .block__content__header{margin:auto 0;padding:0;}}.block__content__container .block__content__header .block__content__title{color:#3d3d3d;margin-bottom:12px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__title{margin-bottom:22px;}}.block__content__container .block__content__header .block__content__description{color:#3d3d3d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}@media screen and (min-width:1200px){.block__content__container .block__content__header .block__content__description{font-size:24px;line-height:34px;}}.block__content__container .block__content__header .block__content__description h1,.block__content__container .block__content__header .block__content__description h2,.block__content__container .block__content__header .block__content__description h3,.block__content__container .block__content__header .block__content__description h4,.block__content__container .block__content__header .block__content__description h5{color:#3d3d3d;font-weight:bold;margin-bottom:26px;}.block__content__container .block__content__header .block__content__description li{margin-bottom:20px;margin-left:24px;list-style-position:outside;}.block__content__container .block__content__header .block__content__description li::marker{color:#8b0024;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}.block__content__container .block__content__header .block__content__description a{color:#8b0024;}.block__content__container .block__content__header .block__content__action{margin-top:23px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__action{margin-top:34px;}}.block__content__container .block__content__header .block__content__action > a{width:100%;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__action > a{width:auto;}}.block__content__container .block__content__header .block__content__action > a span{white-space:normal;}.block__content__container .block__content__header.left,.block__content__container .block__content__header.Left{text-align:left;}.block__content__container .block__content__header.Centered,.block__content__container .block__content__header.centered{text-align:center;}.block__content__container .block__content__content{font-size:0;margin-right:-24px;margin-left:-24px;}@media screen and (min-width:768px){.block__content__container .block__content__content{margin-right:-80px;margin-left:-80px;}}@media screen and (min-width:1024px){.block__content__container .block__content__content{width:100%;margin:auto 0;}}.block__content__container .block__content__content img{width:100%;height:auto;}.block__content__container .block__content__content > div{color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;margin:12px 24px;}@media screen and (min-width:768px){.block__content__container .block__content__content > div{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;margin-right:80px;margin-left:80px;}}@media screen and (min-width:1024px){.block__content__container .block__content__content > div{margin:15px auto;}}@media screen and (min-width:1024px){.block__content__container .block__content__content ~ .block__content__header{width:100%;}}.block__content__container.block--content--map .block__content__content{display:none;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__content{display:inherit;}}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__content__map{display:none;}}.block__content__container.block--content--map .block__content__content__map img{width:100%;height:auto;}.block__content__container.block--content--map .block__content__header{padding-left:0;padding-right:0;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header{padding-left:0;padding-right:23px;}}.block__content__container.block--content--map .block__content__header .block__content__title{padding-left:24px;padding-right:24px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__title{padding-left:0;padding-right:0;}}.block__content__container.block--content--map .block__content__header .block__content__description{padding-left:24px;padding-right:24px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__description{padding-left:0;padding-right:0;}}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:26px;margin-top:26px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations{justify-content:flex-start;gap:14px;}}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisations__number{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;color:#8b0024;font-size:64px;line-height:76px;}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisation__label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;color:#8b0024;text-transform:initial;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisation__label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;text-transform:initial;}}.block__content__container.hero .block__content__title{color:#8b0024;}@media screen and (min-width:1024px){.image-right .content-container,.image-Right .content-container{flex-direction:row-reverse;}}.block__listing__container{min-width:360px;}.block__listing__container .content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:78px;padding-bottom:80px;}.block__listing__container .content-container > *{margin:4px 0;}.block__listing__container .content-container :first-child{margin-top:0;}.block__listing__container .content-container :last-child{margin-bottom:0;}@media screen and (min-width:768px){.block__listing__container .content-container{padding-top:96px;padding-bottom:96px;}}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__header.Centered,.block__listing__container .content-container .block__listing__header.centered{text-align:center;margin:0 auto;}.block__listing__container .content-container .block__listing__header.Left,.block__listing__container .content-container .block__listing__header.left{text-align:left;}}.block__listing__container .content-container .block__listing__header .block__listing__title{margin-bottom:8px;}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__header .block__listing__title{margin-bottom:14px;}}.block__listing__container .content-container .block__listing__header .block__listing__title span{color:#8b0024;margin-right:10px;}.block__listing__container .content-container .block__listing__header .block__listing__title.total_numbers h2{color:#3d3d3d;margin-bottom:42px;}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__header .block__listing__title.total_numbers h2{margin-bottom:56px;}}.block__listing__container .content-container .block__listing__header .block__listing__description{margin-bottom:42px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;max-width:950px;}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__header .block__listing__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;margin-bottom:50px;}}.block__listing__container .content-container .block__listing__content{max-width:1260px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.block__listing__container .content-container .block__listing__content > *{margin:4px 0;}.block__listing__container .content-container .block__listing__content :first-child{margin-top:0;}.block__listing__container .content-container .block__listing__content :last-child{margin-bottom:0;}.block__listing__container .content-container .block__listing__content .block__listing__carousel{margin-bottom:64px;}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__content .block__listing__carousel{margin-bottom:78px;}}.block__listing__container .content-container .block__listing__content .block__listing__carousel .slick-list{margin-right:-24px;}@media screen and (min-width:1024px){.block__listing__container .content-container .block__listing__content .block__listing__carousel .slick-list{margin-right:-80px;}}.block__listing__container .content-container .block__listing__content .block__listing__call_action{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.block__listing__container .content-container .block__listing__content .block__listing__call_action > *{margin:4px 0;}.block__listing__container .content-container .block__listing__content .block__listing__call_action :first-child{margin-top:0;}.block__listing__container .content-container .block__listing__content .block__listing__call_action :last-child{margin-bottom:0;}@media screen and (min-width:768px){.block__listing__container .content-container .block__listing__content .block__listing__call_action{align-items:center;}}.block__quote__container{padding:52.72px 24px 64px;}@media screen and (min-width:768px){.block__quote__container{padding:119px 24px;}}.block__quote__container .block__quote__icon{max-width:640px;margin:auto;}@media screen and (min-width:768px){.block__quote__container .block__quote__icon{position:relative;top:45px;left:-74px;}.block__quote__container .block__quote__icon svg{height:96px;width:96px;}}.block__quote__container .block__quote__icon svg{height:42px;width:42px;}.block__quote__container .block__quote__description{padding-top:22px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;color:#3d3d3d;max-width:640px;margin:auto;}@media screen and (min-width:768px){.block__quote__container .block__quote__description{padding-top:0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:36px;line-height:40px;}}.block__quote__container .block__quote__content{padding-top:26px;max-width:640px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:16px;line-height:20px;margin:auto;}@media screen and (min-width:768px){.block__quote__container .block__quote__content{padding-top:30px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:20px;line-height:24px;}}.block__video__container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:52px 0;}.block__video__container > *{margin:0 4px;}.block__video__container :first-child{margin-left:0;}.block__video__container :last-child{margin-right:0;}@media screen and (min-width:768px){.block__video__container{margin:60px 0;}}.block__video__container iframe{width:312px;height:176px;}@media screen and (min-width:768px){.block__video__container iframe{width:1120px;height:630px;}}.breadcrumb__container{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;color:#707070;position:relative;z-index:2;}.breadcrumb__container nav ol{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.breadcrumb__container nav ol > *{margin:0 4px;}.breadcrumb__container nav ol :first-child{margin-left:0;}.breadcrumb__container nav ol :last-child{margin-right:0;}.breadcrumb__container nav ol li{list-style:none;}.breadcrumb__container nav ol li:first-child a{display:block;width:16px;height:16px;background-image:url("/themes/custom/familylinks/src/patterns/components/breadcrumb/assets/Home.svg");background-size:16px 16px;text-indent:100%;overflow:hidden;}.breadcrumb__container nav ol li a{color:inherit;text-decoration:none;white-space:nowrap;}.breadcrumb__container nav ol span{margin:0;}.breadcrumb__container nav ol span:last-child{display:none;}.button{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;cursor:pointer;border-radius:4px;border:0;padding:12px 24px;white-space:nowrap;}@media screen and (max-width:767px){.button{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;}}.button:hover{background-color:#a8002b;color:#ffffff;}.button:hover svg path{fill:#ffffff;}.button:active{background-color:#6d001d;color:#ffffff;}.button:active svg path{fill:#ffffff;}.button:focus-visible{background-color:#8b0024;color:#ffffff;border:4px solid #cc8699;outline:none;}.button:focus-visible svg path{fill:#ffffff;}.button.is-disabled{pointer-events:none;}.button .button__content{display:flex;flex-direction:row;justify-content:center;align-items:center;height:32px;}.button .button__content > *{margin:0 4px;}.button .button__content :first-child{margin-left:0;}.button .button__content :last-child{margin-right:0;}.button .button__content svg{width:28px;height:28px;}@media screen and (max-width:767px){.button .button__content{height:24px;}}.button .button__content svg{flex-shrink:0;}.button .button__content .button__number{padding:4px;border-radius:16px;min-width:28px;}.button--primary{background-color:#8b0024;color:#ffffff;}.button--primary svg path{fill:#ffffff;}.button--primary.is-disabled{background-color:#dbdbdb;color:#ffffff;}.button--primary.is-disabled svg path{fill:#ffffff;}.button--secondary{border:2px solid #8b0024;box-sizing:border-box;border-radius:4px;color:#8b0024;background-color:transparent;padding:10px 22px;}.button--secondary svg path{fill:#8b0024;}.button--secondary:hover{border-color:#a8002b;}.button--secondary:active{border-color:#6d001d;}.button--secondary.is-disabled{color:#dbdbdb;border-color:#dbdbdb;background-color:#ffffff;}.button--secondary.is-disabled svg path{fill:#dbdbdb;}.button--small{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;padding:6px 20px;}.button--collapsible{border:1px solid #dbdbdb;box-sizing:border-box;border-radius:4px;color:#8b0024;background-color:transparent;padding:12px;}.button--collapsible svg path{fill:#8b0024;}.button--collapsible.active{border-color:#8b0024;background-color:#8b0024;color:#ffffff;}.button--collapsible.active svg path{fill:#ffffff;}.button--collapsible:hover:not(.active){background-color:transparent;color:#8b0024;}.button--collapsible:hover:not(.active) svg path{fill:#8b0024;}.button--tab{box-sizing:border-box;color:#707070;background-color:transparent;border-color:transparent;border-radius:0;}.button--tab .button__content{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;}.button--tab .button__number{background-color:#707070;color:#f6efe2;}.button--tab.active{color:#8b0024;}@media screen and (min-width:1200px){.button--tab.active{border-bottom:solid 3.33px #8b0024;}}.button--tab.active .button__number{background-color:#8b0024;}.button--tab:hover{background-color:transparent;color:#a8002b;}.button--tab:hover svg path{fill:#a8002b;}.button--tab:hover .button__number{background-color:#a8002b;}.button--tab:active{background-color:transparent;color:#6d001d;}.button--tab:active svg path{fill:#6d001d;}.button--tab:active .button__number{background-color:#6d001d;}.button--tab:focus-visible{background-color:transparent;color:#707070;border:4px solid #cc8699;outline:none;}.card-carousel{width:204px;height:204px;}@media screen and (min-width:768px){.card-carousel{width:352px;height:352px;}}.card-carousel .card-carousel__link{text-decoration:none;}.card-carousel .card-carousel__background-image{position:relative;background-size:cover;width:100%;height:100%;}.card-carousel .card-carousel__background-image .background-gradient-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background-image:linear-gradient(180deg,rgba(0,0,0,0) 52.08%,rgba(0,0,0,0.468696) 88.54%,rgba(0,0,0,0.49) 100%);border-radius:inherit;}.card-carousel .card-carousel__background-image .card-carousel__title{position:absolute;text-align:center;width:100%;z-index:2;bottom:35px;}@media screen and (min-width:768px){.card-carousel .card-carousel__background-image .card-carousel__title{bottom:46px;}}.card-carousel .card-carousel__background-image .card-carousel__title h3{color:#ffffff;}.card-organization{box-sizing:border-box;width:150px;height:220px;}@media screen and (min-width:768px){.card-organization{background-color:#faf7f0;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:8px;width:235px;height:276px;}}.card-organization > div{width:100%;height:100%;}.card-organization .card-organization__link{text-decoration:none;}.card-organization .card-organization__content{width:100%;height:100%;text-align:center;padding:16px 8px;}@media screen and (min-width:768px){.card-organization .card-organization__content{padding:32px 16px;}}.card-organization .card-organization__content .card-organization__image{display:flex;justify-content:center;align-items:center;height:120px;}.card-organization .card-organization__content .card-organization__image img{max-width:100%;max-height:100%;}.card-organization .card-organization__content .card-organization__title{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:16px;line-height:20px;margin-top:17px;}@media screen and (min-width:768px){.card-organization .card-organization__content .card-organization__title{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:24px;margin-top:34px;}}.card-ttf{width:150px;}@media screen and (min-width:768px){.card-ttf{width:235px;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,0.1);}}.card-ttf .card-ttf__container .card-ttf__img{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;height:192px;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__img{height:300px;border-radius:8px 8px 0 0;}}.card-ttf .card-ttf__container .card-ttf__content{text-align:center;padding:11px 8px 5px;color:#ffffff;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__content{background-color:#faf7f0;border-radius:0 0 8px 8px;padding:19px 24px 29px;}}.card-ttf .card-ttf__container .card-ttf__content .card-ttf__number{color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:10px;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__content .card-ttf__number{margin-bottom:7px;}}.card-ttf .card-ttf__container .card-ttf__content .card-ttf__intro{color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__content .card-ttf__intro{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}.card-ttf .card-ttf__container .card-ttf__content .card-ttf__relationship{color:#1f1e1d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:16px;line-height:20px;margin-bottom:14px;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__content .card-ttf__relationship{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:24px;margin-bottom:33px;}}.card-ttf .card-ttf__container .card-ttf__content .card-ttf__link{font-size:14px;line-height:16px;white-space:unset;}@media screen and (min-width:768px){.card-ttf .card-ttf__container .card-ttf__content .card-ttf__link{font-size:16px;line-height:16px;}}.carousel{max-width:1260px;}.slick-dots{position:relative;bottom:-24px;}@media screen and (min-width:768px){.slick-dots{bottom:-32px;}}@media screen and (max-width:767px){.slick-dots{display:flex;}}@media screen and (max-width:767px){.slick-dots li{flex-grow:1;margin:0 -5px;}.slick-dots li:first-of-type{margin-left:0;}.slick-dots li:last-of-type{margin-right:0;}}.slick-dots li button::before{width:100%;background-color:#dbdbdb;content:"";border-radius:80px;opacity:1;height:4px;}@media screen and (min-width:768px){.slick-dots li button::before{width:24px;height:8px;}}.slick-dots .slick-active button::before{background-color:#8b0024;opacity:1;z-index:1;}.slick-prev,.slick-next{width:60px;height:60px;background-color:#8b0024;z-index:2;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:8px;top:40%;visibility:hidden;}@media screen and (min-width:768px){.slick-prev,.slick-next{visibility:visible;}}.slick-prev{left:52px;}.slick-next{right:52px;}.slick-next::before{content:url("/themes/custom/familylinks/src/patterns/components/carousel/assets/next.svg");width:10px;height:20px;}.slick-prev::before{content:url("/themes/custom/familylinks/src/patterns/components/carousel/assets/prev.svg");width:10px;height:20px;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:#8b0024;}.slick-disabled{display:none !important;}.slick-track{margin-left:0;}.collapsible .button{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:14px;line-height:16px;}.collapsible .button .button__content svg{width:20px;height:20px;}.panel__content .panel{display:none;overflow:hidden;}.panel__content .panel.active__panel{display:block;}.custom-language-selector-container{background-color:#F0EAD6;margin-top:-40px;padding-top:30px;padding-bottom:15px;text-align:center;}.custom-language-selector-container .custom-language-selector .link{display:inline-block;margin:0 10px 15px 0;}.custom-language-selector-container .custom-language-selector .link:first-child{margin-left:0;}.custom-language-selector-container .custom-language-selector .link:last-child{margin-left:0;}details:not(#edit-search-api-fulltext-collapsible){border-bottom:1px solid #dbdbdb;padding-top:14px;padding-bottom:10px;}@media screen and (min-width:768px){details:not(#edit-search-api-fulltext-collapsible){padding-top:22px;padding-bottom:18px;}}details:not(#edit-search-api-fulltext-collapsible) summary{cursor:pointer;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}@media screen and (min-width:768px){details:not(#edit-search-api-fulltext-collapsible) summary{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;}}details:not(#edit-search-api-fulltext-collapsible) summary::marker{content:"";}details:not(#edit-search-api-fulltext-collapsible) summary::after{content:url("/themes/custom/familylinks/src/patterns/components/details/assets/Keyboard-Arrow-Down.svg");float:right;}details:not(#edit-search-api-fulltext-collapsible) > div,details:not(#edit-search-api-fulltext-collapsible) fieldset{margin:22px 16px 20px;padding:0;border:0;}details:not(#edit-search-api-fulltext-collapsible) > div input,details:not(#edit-search-api-fulltext-collapsible) > div .select2,details:not(#edit-search-api-fulltext-collapsible) fieldset input,details:not(#edit-search-api-fulltext-collapsible) fieldset .select2{width:100%;max-width:264px;}details:not(#edit-search-api-fulltext-collapsible) > div .form-radios div:not(:last-child),details:not(#edit-search-api-fulltext-collapsible) fieldset .form-radios div:not(:last-child){margin-bottom:16px;}details:not(#edit-search-api-fulltext-collapsible) > div .form-checkboxes,details:not(#edit-search-api-fulltext-collapsible) fieldset .form-checkboxes{max-height:300px;overflow-y:scroll;}details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper{display:flex;flex-direction:column;gap:16px;}details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-min,details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-max{display:flex;align-items:center;gap:16px;}details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-min input,details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-min .select2,details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-max input,details:not(#edit-search-api-fulltext-collapsible) #edit-field-age-wrapper .fieldset-wrapper .form-item-field-age-max .select2{max-width:120px;}details:not(#edit-search-api-fulltext-collapsible)[open] summary::marker{content:"";}details:not(#edit-search-api-fulltext-collapsible)[open] summary::after{content:url("/themes/custom/familylinks/src/patterns/components/details/assets/Keyboard-Arrow-Up.svg");}@media screen and (min-width:1200px){#edit-search-api-fulltext-collapsible{padding-bottom:38px;}}#edit-search-api-fulltext-collapsible summary{pointer-events:none;}#edit-search-api-fulltext-collapsible summary::marker{content:"";}#edit-search-api-fulltext-collapsible .fulltext-fieldset{display:flex;height:48px;}@media screen and (min-width:1200px){#edit-search-api-fulltext-collapsible .fulltext-fieldset{height:65.68px;}}#edit-search-api-fulltext-collapsible .fulltext-fieldset > div{display:flex;flex-grow:1;}#edit-search-api-fulltext-collapsible .fulltext-fieldset input[type=text]{border-right:0;border-radius:4px 0 0 4px;padding-left:19px;width:100%;}[dir=rtl] #edit-search-api-fulltext-collapsible .fulltext-fieldset input[type=text]{border-radius:0 4px 4px 0;border-right:1px solid #dbdbdb;border-left:0;padding-left:0;padding-right:19px;}#edit-search-api-fulltext-collapsible .fulltext-fieldset input,#edit-search-api-fulltext-collapsible .fulltext-fieldset button{height:100%;padding:0;}#edit-search-api-fulltext-collapsible .description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:italic;color:#707070;font-size:18px;line-height:24px;margin-top:10px;}#views-exposed-form-missing-persons-block-1 .fulltext-fieldset > div.form-item-search-api-fulltext:first-of-type{display:none;}.directory-page{padding-top:64px;padding-bottom:64px;text-align:center;}@media screen and (min-width:768px){.directory-page{padding-top:96px;padding-bottom:128px;}}.directory-page form .form-item{display:flex;flex-direction:column;gap:12px;}.directory-page form .form-item label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:28px;line-height:32px;}.directory-page form .form-item .select2{max-width:420px;margin:0 auto;}.directory-page .directory-page-content{margin-top:32px;}@media screen and (min-width:768px){.directory-page .directory-page-content{margin-top:48px;}}.directory-page .directory-page-content .directory-item-list > ul{list-style-type:none;display:grid;gap:24px 12px;grid-template-columns:repeat(auto-fit,150px);justify-content:center;}@media screen and (min-width:768px){.directory-page .directory-page-content .directory-item-list > ul{gap:32px 15px;grid-template-columns:repeat(auto-fit,235px);}}.ajax-progress,.ajax-progress-fullscreen{display:none;visibility:hidden;}.error-page{display:flex;flex-direction:column-reverse;font-style:normal;}@media screen and (min-width:1200px){.error-page{flex-direction:row;justify-content:space-between;}}.error-page .error-page__breadcrumb{padding:16px 0 32px;}@media screen and (min-width:1200px){.error-page .error-page__breadcrumb{padding:16px 0 60px;}}.error-page .error-page__main-content{padding:0 25px 75px 0;}.error-page .error-page__main-content .error-page__title{font-weight:bold;font-size:36px;line-height:40px;}@media screen and (min-width:1200px){.error-page .error-page__main-content .error-page__title{font-size:64px;line-height:64px;}}.error-page .error-page__main-content .error-page__subtitle{max-width:544px;padding:24px 0 46px;color:#3d3d3d;font-weight:bold;font-size:28px;line-height:32px;}@media screen and (min-width:1200px){.error-page .error-page__main-content .error-page__subtitle{font-size:36px;line-height:40px;}}.error-page .error-page__main-content .error-page__content h3{margin-bottom:8px;color:#3d3d3d;font-weight:500;font-size:18px;line-height:24px;}.error-page .error-page__main-content .error-page__content h4{font-weight:normal;font-size:14px;line-height:16px;color:#707070;}.error-page .error-page__main-content .error-page__content h4 a{color:#8b0024;}@media screen and (min-width:1200px){.error-page .error-page__main-content .error-page__content h4{font-size:16px;line-height:20px;}}.error-page .error-page__main-content .error-page__content ul{margin:0 0 40px 30px;font-size:16px;line-height:24px;}@media screen and (min-width:1200px){.error-page .error-page__main-content .error-page__content ul{font-size:18px;margin:0 0 40px 40px;}}.error-page .error-page__main-content .error-page__content ul li{font-weight:normal;padding:8px 0;}.error-page .error-page__main-content .error-page__content ul a{color:#8b0024;}.error-page .error-page__image{max-width:100%;overflow:unset;}@media screen and (min-width:1200px){.error-page .error-page__image{max-width:40%;overflow:hidden;}}.error-page .error-page__image img{height:100%;}.error-page .error-page__image.desktop{display:none;}@media screen and (min-width:1200px){.error-page .error-page__image.desktop{display:block;}}.error-page .error-page__image.mobile{display:block;width:100%;text-align:center;}@media screen and (min-width:1200px){.error-page .error-page__image.mobile{display:none;}}.error-page .error-page__image.mobile img{width:100%;}.field__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:16px;}.field__container > *{margin:0 0;}.field__container :first-child{margin-top:0;}.field__container :last-child{margin-bottom:0;}@media screen and (min-width:1024px){.field__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-bottom:12px;}.field__container > *{margin:0 0;}.field__container :first-child{margin-left:0;}.field__container :last-child{margin-right:0;}}.field__container .field__label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:14px;line-height:16px;padding-bottom:4px;}@media screen and (min-width:1024px){.field__container .field__label{width:120px;}}.field__container .field__label::after{content:":";}.field__container .field__content{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;}.field__container .field__content > *{margin:0 4px;}.field__container .field__content :first-child{margin-left:0;}.field__container .field__content :last-child{margin-right:0;}.field__container .field__content .field__content-type{display:flex;gap:7px;}.field__container .field__content .field__content-type a{color:inherit;}.footer .footer-container{display:flex;flex-direction:column;align-items:center;gap:44px;padding-top:30px;padding-bottom:30px;}@media screen and (min-width:1024px){.footer .footer-container{flex-direction:row;justify-content:space-between;padding-top:32px;padding-bottom:32px;}}.footer .footer-container .footer-container__logos{display:flex;flex-direction:column;align-items:center;gap:32px;}@media screen and (min-width:544px){.footer .footer-container .footer-container__logos{flex-direction:row;}}.footer .footer-container .footer-container__logos .footer-container__logo{display:flex;align-items:center;gap:18px;}.footer .footer-container .footer-container__logos .footer-container__logo p{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;margin:0;max-width:260px;}@media screen and (min-width:1024px){.footer .footer-container .footer-container__logos .footer-container__logo p{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.footer .footer-container .footer-container__links{display:flex;gap:24px;}.sliding-popup-bottom{background-color:#dbdbdb;width:100%;}.sliding-popup-bottom .eu-cookie-compliance-banner{margin:0 auto;max-width:1260px;box-sizing:content-box;padding:0 24px;}@media screen and (min-width:1024px){.sliding-popup-bottom .eu-cookie-compliance-banner{padding:0 80px;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content{margin:unset;max-width:unset;display:flex;flex-direction:column;}@media screen and (min-width:1200px){.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content{flex-direction:row;align-items:center;gap:56px;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:unset;max-width:unset;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{display:flex;gap:12px;margin:14px 0;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;cursor:pointer;border-radius:4px;border:0;padding:12px 24px;white-space:nowrap;}@media screen and (min-width:768px){.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:focus-visible,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:focus-visible{border:4px solid #cc8699;outline:none;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button{background-color:#8b0024;color:#ffffff;text-transform:none;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover{background-color:#a8002b;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:active{background-color:#6d001d;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{background-color:transparent;color:#8b0024;border:2px solid #8b0024;text-transform:none;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover{color:#a8002b;border-color:#a8002b;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:active{color:#6d001d;border-color:#6d001d;}.generic__detail__container .breadcrumb__container{color:#ffffff;}.generic__detail__container .breadcrumb__container li:first-child a{background-image:url(/themes/custom/familylinks/dist/images/Home-white.svg);}.generic__detail__container .hero-description{color:#ffffff;}.generic__detail__container .generic__detail__content{color:#3d3d3d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (min-width:1024px){.generic__detail__container .generic__detail__content{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}@media screen and (min-width:1200px){.generic__detail__container .generic__detail__content{font-size:24px;line-height:36px;}}.generic__detail__container .generic__detail__content h1,.generic__detail__container .generic__detail__content h2,.generic__detail__container .generic__detail__content h3,.generic__detail__container .generic__detail__content h4{color:#3d3d3d;}.generic__detail__container .generic__detail__content h1,.generic__detail__container .generic__detail__content h2{margin-bottom:26px;margin-top:26px;}.generic__detail__container .generic__detail__content h3,.generic__detail__container .generic__detail__content h4,.generic__detail__container .generic__detail__content h5,.generic__detail__container .generic__detail__content h6{margin-bottom:20px;margin-top:20px;}.generic__detail__container .generic__detail__content li{margin-bottom:12px;margin-left:24px;list-style-position:outside;}@media screen and (min-width:1024px){.generic__detail__container .generic__detail__content li{margin-bottom:20px;}}.generic__detail__container .generic__detail__content li::marker{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}.generic__detail__container .generic__detail__content a{color:#8b0024;}.header-container{position:relative;}.header-container .header-container__banner{background-color:#faf7f0;padding:12px 0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;}@media screen and (min-width:768px){.header-container .header-container__banner{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.header-container .header-container__banner p{margin:0;font-size:16px;line-height:20px;}.header-container .header-container__banner a{color:inherit;}.header-container .header-container__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;}.header-container .header-container__top a:first-child{margin:0;}.header-container .header-container__top > *{margin:0 28px;}.header-container .header-container__top :first-child{margin-left:0;}.header-container .header-container__top :last-child{margin-right:0;}@media screen and (min-width:1024px){.header-container .header-container__top{padding:22px 0;}}.header-container .header-container__top img{height:36px;}@media screen and (min-width:768px){.header-container .header-container__top img{height:56px;}}.header-container .header-container__top .header-container__top__toolbar{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-inline-start:0;flex:1;align-self:center;}.header-container .header-container__top .header-container__top__toolbar > *{margin:0 8px;}.header-container .header-container__top .header-container__top__toolbar :first-child{margin-left:0;}.header-container .header-container__top .header-container__top__toolbar :last-child{margin-right:0;}[dir=rtl] .header-container .header-container__top .header-container__top__toolbar{margin:0;}.header-container .header-container__top .header-container__top__toolbar .pop-up-menu__content{margin-inline-end:-24px;}@media screen and (max-width:345px){.header-container .header-container__top .header-container__top__toolbar .pop-up-menu__content{width:250px;margin-inline-end:-24px;padding:16px;}}@media screen and (max-width:1023px){.header-container .header-container__top .header-container__top__toolbar > *:not(:last-child){display:none;}}.header-container .header-container__top .header-container__top__toolbar .menu--navbar{display:none;}.header-container .header-container__top .header-container__top__toolbar .mobile-menu:nth-child(2){display:block !important;width:-webkit-fill-available !important;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{display:flex;align-items:center;gap:28px;}[dir=rtl] .header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{margin:0;}@media screen and (min-width:1023px){.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{display:none;}}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon{width:32px;height:32px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg{width:32px;height:32px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg path{fill:#8b0024;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg{cursor:pointer;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search{display:none;align-items:center;justify-content:space-around;gap:14px;background-color:#faf7f0;position:absolute;left:0;right:0;top:100%;padding:16px 24px;z-index:3;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search .pop-up-search__close-icon svg{cursor:pointer;width:40px;height:40px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search .pop-up-search__close-icon svg path{fill:#707070;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search.flex{display:flex;}@media screen and (max-width:1023px){.header-container .header-container__bottom{display:none;}}.header-container .content-container-navbar{background:#1f1e1d;max-width:100%;}@media screen and (max-width:1023px){.header-container .content-container-navbar{display:none;}}.header-container .content-container-navbar .content-container{padding-top:12px;padding-bottom:12px;}h1,h2,h3,h4{color:#8b0024;margin:0;}h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:64px;line-height:64px;}@media screen and (max-width:767px){h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:36px;line-height:40px;}}.h1--small{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:48px;line-height:52px;}@media screen and (max-width:767px){.h1--small{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:34px;line-height:36px;}}h2{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:36px;line-height:40px;text-transform:uppercase;}@media screen and (max-width:767px){h2{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:28px;line-height:32px;text-transform:uppercase;}}h3{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:28px;line-height:32px;}@media screen and (max-width:767px){h3{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}}h4{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}@media screen and (max-width:767px){h4{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:24px;}}.hero-banner-container{position:relative;min-height:134px;}@media screen and (min-width:768px){.hero-banner-container{min-height:200px;}}.hero-banner-container .background-image{position:absolute;height:100%;width:100%;background-size:cover;background-position:center;}.hero-banner-container .background-image .background-gradient-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}.hero-banner-container .background-image.desktop{display:none;}@media screen and (min-width:768px){.hero-banner-container .background-image.desktop{display:block;}}.hero-banner-container .background-image.desktop .background-gradient-overlay{background-image:linear-gradient(90deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0) 69.26%);}.hero-banner-container .background-image.mobile{display:block;}@media screen and (min-width:768px){.hero-banner-container .background-image.mobile{display:none;}}.hero-banner-container .background-image.mobile .background-gradient-overlay{background-image:linear-gradient(360deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0) 69.28%);}.hero-banner-container .content-container{position:relative;height:100%;z-index:2;}.hero-banner-container .hero-banner-content{box-sizing:border-box;height:100%;padding-top:12px;padding-bottom:18px;}.hero-banner-container .hero-banner-content .hero-breadcrumb .breadcrumb__container{color:#ffffff;}.hero-banner-container .hero-banner-content .hero-breadcrumb .breadcrumb__container li:first-child a{background-image:url("/themes/custom/familylinks/src/patterns/components/breadcrumb/assets/Home-white.svg");}.hero-banner-container .hero-banner-content .hero-text{width:auto;margin-top:24px;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text{width:auto;margin-top:42px;}}.hero-banner-container .hero-banner-content .hero-text .hero-title h1{color:#ffffff;text-align:center;}.hero-banner-container .hero-banner-content .hero-text .hero-description{text-align:center;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;color:#ffffff;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text .hero-description{width:auto;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}.hero-banner-container .hero-banner-content .hero-text .hero-action{margin-top:16px;text-align:center;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text .hero-action{margin-top:30px;}}.layout-content .hero-banner-container{margin-bottom:40px;}.layout.layout--onecol:last-child .hero-banner-container{margin-bottom:0px;}.hidden,.hide{display:none;}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.visually-hidden.focusable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}.invisible{visibility:hidden;}.highlighted__container{background-color:#f6efe2;position:relative;display:flex;flex-direction:column;}@media screen and (min-width:1024px){.highlighted__container{flex-direction:row-reverse;}}.highlighted__container .content-container{padding:0;margin:0;}@media screen and (min-width:1024px){.highlighted__container .content-container{padding:0 80px;margin-right:calc(50% + 80px);width:470px;}}.highlighted__container .highlighted__image{min-height:180px;background-size:cover;background-position:center;}@media screen and (min-width:1024px){.highlighted__container .highlighted__image{position:absolute;left:calc(50% - 80px);top:0;bottom:0;width:calc(50% + 80px);z-index:1;}}.highlighted__container .highlighted__content{position:relative;padding:14px 24px;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content{padding:16px 0 76px;}}.highlighted__container .highlighted__content .highlighted__breadcrumb{margin-bottom:16px;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content .highlighted__breadcrumb{margin-bottom:123px;}}.highlighted__container .highlighted__content .highlighted__avobe__text{margin-bottom:6px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;text-transform:uppercase;color:#3d3d3d;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content .highlighted__avobe__text{margin-bottom:7px;}}.highlighted__container .highlighted__content .highlighted__heading{margin-bottom:10px;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content .highlighted__heading{margin-bottom:20px;}}.highlighted__container .highlighted__content .highlighted__desccription{margin-bottom:18px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;color:#3d3d3d;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content .highlighted__desccription{margin-bottom:38px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:36px;}}.highlighted__container .highlighted__content .highlighted__call__action{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;}.highlighted__container .highlighted__content::before{content:"";position:absolute;background-color:#f6efe2;top:0;bottom:0;right:100%;width:4000px;display:none;}@media screen and (min-width:1024px){.highlighted__container .highlighted__content::before{display:block;}}#block-library .hero-banner-container,#block-events .hero-banner-container,#block-education .hero-banner-container,#block-worldwideresponse .hero-banner-container,#block-newsstories .hero-banner-container{display:none;}@media screen and (min-width:768px){#block-library .hero-banner-container,#block-events .hero-banner-container,#block-education .hero-banner-container,#block-worldwideresponse .hero-banner-container,#block-newsstories .hero-banner-container{display:block;}#block-library .highlighted__container,#block-events .highlighted__container,#block-education .highlighted__container,#block-worldwideresponse .highlighted__container,#block-newsstories .highlighted__container{display:none;}}#block-library .highlighted__desccription,#block-events .highlighted__desccription,#block-education .highlighted__desccription,#block-worldwideresponse .highlighted__desccription,#block-newsstories .highlighted__desccription{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}.button--input-submit{height:48px;min-width:72px;border-radius:0 4px 4px 0;padding:9px 12px 7px;}@media screen and (min-width:768px){.button--input-submit{height:64px;padding:16px 20px;}}.button--input-submit .button__content svg{width:32px;height:32px;}input{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#3d3d3d;}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=date]{height:48px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:4px;padding:15px 12px 17px;}input:focus-visible{border-color:#3d3d3d;outline:none;}input[type=checkbox],input[type=radio]{display:none;}input[type=checkbox] + label,input[type=radio] + label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#3d3d3d;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}input[type=checkbox] + label > *,input[type=radio] + label > *{margin:0 4px;}input[type=checkbox] + label :first-child,input[type=radio] + label :first-child{margin-left:0;}input[type=checkbox] + label :last-child,input[type=radio] + label :last-child{margin-right:0;}input[type=checkbox] + label::before{content:url(/themes/custom/familylinks/dist/images/Checkbox-mobile.svg);display:inline-block;margin-right:8px;width:28px;height:28px;}@media screen and (min-width:768px){input[type=checkbox] + label::before{content:url(/themes/custom/familylinks/dist/images/Checkbox.svg);width:20px;height:20px;}}input[type=checkbox]:checked + label::before{content:url(/themes/custom/familylinks/dist/images/Checkbox-checked-mobile.svg);}@media screen and (min-width:768px){input[type=checkbox]:checked + label::before{content:url(/themes/custom/familylinks/dist/images/Checkbox-checked.svg);}}input[type=radio] + label::before{content:url(/themes/custom/familylinks/dist/images/Radio-mobile.svg);display:inline-block;margin-right:8px;width:28px;height:28px;}@media screen and (min-width:768px){input[type=radio] + label::before{content:url(/themes/custom/familylinks/dist/images/Radio.svg);width:20px;height:20px;}}input[type=radio]:checked + label::before{content:url(/themes/custom/familylinks/dist/images/Radio-checked-mobile.svg);}@media screen and (min-width:768px){input[type=radio]:checked + label::before{content:url(/themes/custom/familylinks/dist/images/Radio-checked.svg);}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background-image:url(/themes/custom/familylinks/dist/images/Calendar.svg);width:24px;height:24px;}textarea{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#3d3d3d;height:188px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:4px;padding:15px 12px;min-width:310px;min-height:96px;}textarea:focus-visible{border-color:#3d3d3d;outline:none;}::-moz-placeholder{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:italic;color:#707070;font-size:12px;line-height:14px;}::placeholder{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:italic;color:#707070;font-size:12px;line-height:14px;}@media screen and (min-width:768px){::-moz-placeholder{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:italic;color:#707070;font-size:14px;line-height:16px;}::placeholder{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:italic;color:#707070;font-size:14px;line-height:16px;}}.select2-container{text-align:left;}.select2-container .select2-selection{height:48px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:4px;padding:15px 10px;display:flex;}.select2-container .select2-selection .select2-selection__rendered{padding-left:0 !important;padding-right:0 !important;flex-wrap:wrap;align-self:center;display:flex;}.select2-container .select2-selection .select2-selection__arrow{width:24px;height:24px;top:12px;right:12px;}.select2-container .select2-selection .select2-selection__rendered{padding:0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#3d3d3d;}.select2-container .select2-selection.select2-selection--multiple{height:auto;min-height:48px;padding:5px 7px 5px 12px;}.select2-container .select2-selection.select2-selection--multiple ul{padding:0;}.select2-container .select2-selection.select2-selection--multiple ul .select2-selection__choice{background-color:transparent;color:#3d3d3d;padding:3px 5px;}.select2-container .select2-selection.select2-selection--multiple ul .select2-selection__choice .select2-selection__choice__remove{color:#3d3d3d;font-weight:normal;}.select2-container .select2-selection.select2-selection--multiple ul .select2-search{margin-top:4px;}.select2-container .select2-selection:focus-visible{outline:none;border-color:#3d3d3d;}.select2-container .select2-dropdown{border-color:#dbdbdb;}.select2-container .select2-dropdown .select2-search{padding:0;}.select2-container .select2-dropdown .select2-search .select2-search__field{height:48px;border:0;border-radius:0;border-bottom:1px solid #dbdbdb;padding:15px 40px 17px 12px;margin:0;}.select2-container .select2-results{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#3d3d3d;}.select2-container .select2-results .select2-results__option{height:44px;padding:15px 40px 17px 12px;color:#707070;}.select2-container .select2-results .select2-results__option.select2-results__option--highlighted{background-color:#faf7f0;}.select2-container .select2-results .select2-results__option[aria-selected=true]{background-color:#f6efe2;}.iti{display:block;}[dir=rtl] .iti .iti__country-list{text-align:right;left:1px;}[dir=rtl] .iti .iti__flag-box{margin-left:6px;}.form-checkboxes div:not(:last-child) input[type=checkbox] + label{margin-bottom:16px;}.language-selector .language-selector--menu{display:none;}@media screen and (min-width:1024px){.language-selector .language-selector--accordion{display:none;}}@media screen and (min-width:1024px){.language-selector .language-selector--menu{display:block;}.language-selector .language-selector--menu .menu__items{z-index:1000;}}.link{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;cursor:pointer;text-decoration:none;white-space:nowrap;border:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;}.link > *{margin:0 4px;}.link :first-child{margin-left:0;}.link :last-child{margin-right:0;}.link svg{width:28px;height:28px;}.link:hover{color:#a8002b;}.link:hover svg path{fill:#a8002b;}.link:active{color:#6d001d;}.link:active svg path{fill:#6d001d;}.link:focus-visible{border:2px solid #cc8699;box-sizing:border-box;border-radius:3px;padding:12px 8px;outline:none;}.link.is-disabled{pointer-events:none;color:#dbdbdb;}.link.is-disabled svg path{fill:#dbdbdb;}.link--label--14{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}.link--label--16{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (max-width:767px){.link--label--16{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.link--label--20{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:20px;line-height:24px;}@media screen and (max-width:767px){.link--label--20{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}}.link--label--bold{font-weight:500;}.link--label--caps{text-transform:uppercase;}.link--primary{color:#8b0024;}.link--primary svg path{fill:#8b0024;}.link--button{cursor:pointer;border-radius:4px;border:0;padding:12px 24px;white-space:pre-wrap;background-color:#8b0024;color:#ffffff;}.link--button svg path{fill:#707070;}.link--button:hover{color:#ffffff;}.link--button:hover svg path{fill:#707070;}.link--small{padding:6px 20px;}.link--button--secondary{border:2px solid #8b0024;box-sizing:border-box;border-radius:4px;color:#8b0024;background-color:transparent;padding:10px 22px;}.link--button--secondary svg path{fill:#8b0024;}.link--button--secondary:hover{border-color:#a8002b;}.link--button--secondary:active{border-color:#6d001d;}.link--button--secondary.is-disabled{color:#dbdbdb;border-color:#dbdbdb;background-color:#ffffff;}.link--button--secondary.is-disabled svg path{fill:#dbdbdb;}.list-layout{display:flex;flex-direction:column;gap:12px;padding:24px;}@media screen and (min-width:1200px){.list-layout{flex-direction:row;gap:32px;padding:70px 80px 96px;}}.list-layout .list-layout__filters{display:flex;flex-direction:column;}@media screen and (min-width:1200px){.list-layout .list-layout__filters header{display:none;}}.list-layout .list-layout__filters header .collapsible{display:flex;justify-content:space-between;gap:12px;}.list-layout .list-layout__filters header .collapsible .button{flex-grow:1;}.list-layout .list-layout__filters header .collapsible .button .button__content{height:auto;}.list-layout .list-layout__filters header .collapsible.open .button{border-bottom:0;border-radius:4px 4px 0 0;}@media screen and (min-width:1200px){.list-layout .list-layout__filters .panel__content{width:352px;}}.list-layout .list-layout__filters .panel__content .panel{border:1px solid #dbdbdb;box-sizing:border-box;padding:24px 16px;}@media screen and (min-width:1200px){.list-layout .list-layout__filters .panel__content .panel{display:block;border:0;padding:0;}}.list-layout .list-layout__filters .panel__content .filters-label{display:none;padding-bottom:26px;}@media screen and (min-width:1200px){.list-layout .list-layout__filters .panel__content .filters-label{display:block;}}.list-layout .list-layout__filters .panel__content .filters-label:nth-child(1){border-bottom:1px solid #dbdbdb;}.list-layout .list-layout__filters .panel__content .filters-label label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:24px;line-height:28px;color:#3d3d3d;}.list-layout .list-layout__filters .panel__content .form-actions{padding-top:48px;padding-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.list-layout .list-layout__filters .panel__content .form-actions > *{margin:0 4px;}.list-layout .list-layout__filters .panel__content .form-actions :first-child{margin-left:0;}.list-layout .list-layout__filters .panel__content .form-actions :last-child{margin-right:0;}.list-layout .list-layout__filters .panel__content .form-actions input{padding:0;margin:0;background-color:transparent;}.list-layout .list-layout__filters .panel__content .form-actions input:last-child{color:#707070;}.list-layout .list-layout__filters .panel__content .form-actions input:last-child:hover{color:#3d3d3d;}.list-layout .list-layout__filters .panel__content .form-actions input:first-child{color:#8b0024;}.list-layout .list-layout__filters .panel__content .form-actions input:first-child:hover{color:#a8002b;}.list-layout .view-content{flex-grow:1;}.list-layout.list-layout--hidden-search #edit-search-api-fulltext-collapsible,.list-layout.list-layout--hidden-search .form-item-search-api-fulltext{display:none;}.list-layout.list-layout--hidden-search #search-and-filters.collapsible > .button:first-child{display:none;}form.user-login-form,form.user-pass{background-color:#f6efe2;border-radius:10px;width:-moz-fit-content;width:fit-content;margin:48px auto;padding:35px 30px;display:flex;flex-direction:column;align-items:center;font-size:14px;line-height:16px;}form.user-login-form .form-item,form.user-pass .form-item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px;font-weight:normal;}form.user-login-form .form-item .description,form.user-pass .form-item .description{margin-top:5px;color:#707070;}form.user-login-form .form-item label,form.user-pass .form-item label{font-weight:500;}form.user-login-form .form-item input,form.user-pass .form-item input{width:100%;margin-top:5px;padding:15px 12px 17px;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:4px;}form.user-login-form .form-actions input,form.user-pass .form-actions input{background-color:#8b0024;color:#ffffff;}form.user-login-form .form-actions input:hover,form.user-pass .form-actions input:hover{background-color:#a8002b;}form.user-login-form .form-actions input:active,form.user-pass .form-actions input:active{background-color:#6d001d;}form.user-login-form .form-actions input:focus-visible,form.user-pass .form-actions input:focus-visible{background-color:#8b0024;border:4px solid #cc8699;outline:none;}form.user-login-form a,form.user-pass a{display:block;margin-bottom:25px;color:#8b0024;}form.user-login-form a.external-login,form.user-pass a.external-login{margin-bottom:0px;color:#ffffff;background-color:#8b0024;}form.user-login-form a.external-login:hover,form.user-pass a.external-login:hover{background-color:#a8002b;}form.user-login-form p,form.user-pass p{color:#8b0024;font-size:14px;line-height:16px;margin-top:0;margin-bottom:25px;}form.user-login-form label.form-error,form.user-pass label.form-error{display:inline-block;font-size:14px;line-height:16px;font-weight:400;color:#8b0024;margin-bottom:4px;margin-top:7px;}form.user-login-form input.form-error,form.user-pass input.form-error{background-image:url(/themes/custom/familylinks/dist/images/Warning.png);background-repeat:no-repeat;border-color:#8b0024;background-position:98% center;}.menu .menu__parent{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.menu .menu__parent > *{margin:0 2px;}.menu .menu__parent :first-child{margin-left:0;}.menu .menu__parent :last-child{margin-right:0;}.menu .menu__items{position:absolute;display:none;margin-left:-16px;background-color:#f6efe2;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:4px;z-index:1;}.menu:hover .menu__items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.menu:hover .menu__items > *{margin:8px 0;}.menu:hover .menu__items :first-child{margin-top:0;}.menu:hover .menu__items :last-child{margin-bottom:0;}.menu--small .menu__items{padding:23px 25px 28px;}.menu--small .menu__parent{padding:10px 0;}.menu--small .menu__parent svg{width:20px;height:20px;}.menu--small .menu__parent svg path{fill:#8b0024;}.menu--navbar{position:relative;}.menu--navbar .menu__parent{padding-top:1.5px;padding-bottom:2.5px;}.menu--navbar .menu__parent .link--secondary{color:#ffffff;display:inline-block;position:relative;}.menu--navbar .menu__parent .link--secondary::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ffffff;transform-origin:bottom right;transition:transform 0.25s ease-out;}.menu--navbar .menu__parent .link--secondary:hover{color:#ffffff;}.menu--navbar .menu__parent .link--secondary:hover::after{transform:scaleX(1);transform-origin:bottom left;}.menu--navbar .menu__items{position:absolute;z-index:9;padding:29px 23px 35px;border-radius:0 0 4px 4px;min-width:100%;}.message{background:no-repeat 10px 17px;border:3px solid;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}.message + .message{margin-top:24px;}.message__heading{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.messages__list{list-style:none;padding:0;margin:0;}.message__item + .message__item{margin-top:12px;}.message--status{color:#325e1c;background-color:#f3faef;border-color:#77b259;background-image:url(/themes/custom/familylinks/dist/images/check.svg);}.message--warning{background-color:#fdf8ed;background-image:url(/themes/custom/familylinks/dist/images/warning.svg);border-color:#e09600;color:#734c00;}.message--error{background-color:#ffddde;color:#a23433;background-image:url(/themes/custom/familylinks/dist/images/error.svg);border-color:#a23433;}.pop-up-menu__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.pop-up-menu__content > *{margin:14px 0;}.pop-up-menu__content :first-child{margin-top:0;}.pop-up-menu__content :last-child{margin-bottom:0;}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.navbar > *{margin:0 16px;}.navbar :first-child{margin-left:0;}.navbar :last-child{margin-right:0;}.navbar .mobile-menu{display:none;}.organization__detail__container article{position:relative;margin:0 auto;max-width:1420px;}@media screen and (min-width:1024px){.organization__detail__container article{display:flex;flex-direction:row;justify-content:center;align-items:stretch;}.organization__detail__container article > *{margin:0 0;}.organization__detail__container article :first-child{margin-left:0;}.organization__detail__container article :last-child{margin-right:0;}.organization__detail__container article::before{content:"";position:absolute;background-color:#f6efe2;top:0;bottom:0;right:100%;width:4000px;}}.organization__detail__container article header{background-color:#f6efe2;display:flex;flex-direction:column;align-items:flex-start;flex-basis:40%;padding:12px 24px 56px;}@media screen and (min-width:1024px){.organization__detail__container article header{align-items:stretch;padding:16px 80px 80px;}}.organization__detail__container article header .organization__detail__breadcrumb{margin-bottom:28px;}@media screen and (min-width:1024px){.organization__detail__container article header .organization__detail__breadcrumb{margin-bottom:80px;}}.organization__detail__container article header .organization__detail__image{align-self:center;}.organization__detail__container article header .organization__detail__image img{max-width:100%;max-height:204px;}@media screen and (min-width:1024px){.organization__detail__container article header .organization__detail__image img{max-height:100%;}}.organization__detail__container article .organization__detail__content{flex-basis:60%;padding-top:31px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.organization__detail__container article .organization__detail__content > *{margin:0 0;}.organization__detail__container article .organization__detail__content :first-child{margin-top:0;}.organization__detail__container article .organization__detail__content :last-child{margin-bottom:0;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content{padding-top:85px;padding-bottom:155px;padding-left:128px;}}.organization__detail__container article .organization__detail__content .organization__detail__type__content{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.12em;color:#707070;padding-bottom:11px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__type__content{padding-bottom:9px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;text-transform:uppercase;font-size:16px;line-height:20px;}}.organization__detail__container article .organization__detail__content .organization__detail__custom-top-block{padding-bottom:20px;}.organization__detail__container article .organization__detail__content .organization__detail__title{margin-bottom:26px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__title{margin-bottom:30px;}}.organization__detail__container article .organization__detail__content .organization__detail__title h1{color:#3d3d3d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:34px;line-height:36px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__title h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:48px;line-height:52px;}}.organization__detail__container article .organization__detail__content .organization__detail__contact__mail{background-color:#faf7f0;align-self:stretch;margin:0 -24px;padding:24px;font-size:0;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__contact__mail{border-radius:4px;margin:0;}}.organization__detail__container article .organization__detail__content .organization__detail__contact__mail a{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;}.organization__detail__container article .organization__detail__content .organization__detail_fields{margin-top:31px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail_fields{margin-top:23px;}}.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container{display:grid;padding:0;grid-template-columns:auto;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container{gap:0 9px;grid-template-columns:auto auto;}}.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container .field__content{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:28px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container .field__content{margin-bottom:32px;}}.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container .field__content .field__content-type{margin-top:5px;}.organization__detail__container article .organization__detail__content .organization__detail_fields .field__container .field__content .field__content-type .field__content-type__items{display:flex;flex-direction:column;gap:8px;}.organization__detail__container article .organization__detail__content .organization__detail__body{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:28px;padding-bottom:31px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__body{padding-bottom:39.5px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:28px;}}.organization__detail__container article .organization__detail__content .organization__detail__sharing{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.organization__detail__container article .organization__detail__content .organization__detail__sharing > *{margin:0 0;}.organization__detail__container article .organization__detail__content .organization__detail__sharing :first-child{margin-left:0;}.organization__detail__container article .organization__detail__content .organization__detail__sharing :last-child{margin-right:0;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__sharing{width:100%;justify-content:flex-end;}}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__label{color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;padding-right:19px;}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__label::after{content:":";}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons > *{margin:0 11px;}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons :first-child{margin-left:0;}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons :last-child{margin-right:0;}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_facebook{content:url("/themes/custom/familylinks/src/patterns/components/icons/assets/Facebook.svg");width:32px;height:32px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_facebook{width:44px;height:44px;}}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_twitter{content:url("/themes/custom/familylinks/src/patterns/components/icons/assets/Twitter2.svg");width:32px;height:32px;margin:0 22.71px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_twitter{width:44px;height:44px;margin:0 25.23px;}}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_linkedin{content:url("/themes/custom/familylinks/src/patterns/components/icons/assets/Linkedin2.svg");width:32px;height:32px;}@media screen and (min-width:1024px){.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons .a2a_button_linkedin{width:44px;height:44px;}}.organization__detail__container article .organization__detail__content .organization__detail__sharing .organization__detail__sharing__buttons a{margin:0;padding:0;}.organization__detail__custom-bottom-block{text-align:center;}@media screen and (min-width:1024px){.organization__detail__custom-bottom-block{padding:40px;}}.pager__container{padding-top:48px;}.pager__container .pager__items{display:flex;flex-direction:row;justify-content:center;align-items:center;}.pager__container .pager__items > *{margin:0 4px;}.pager__container .pager__items :first-child{margin-left:0;}.pager__container .pager__items :last-child{margin-right:0;}.pager__container .pager__items .pager__item{list-style:none;width:48px;text-align:center;}.pager__container .pager__items .pager__item a{text-decoration:none;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;color:#8b0024;}.pager__container .pager__items .pager__item.is-active{background-image:url("/themes/custom/familylinks/src/patterns/components/pager/assets/Fill.svg");height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.pager__container .pager__items .pager__item.is-active > *{margin:0 4px;}.pager__container .pager__items .pager__item.is-active :first-child{margin-left:0;}.pager__container .pager__items .pager__item.is-active :last-child{margin-right:0;}.pager__container .pager__items .pager__item.is-active a{color:#ffffff;}.pager__container .pager__items .pager__item.pager__item--previous{margin-right:24px;}.pager__container .pager__items .pager__item.pager__item--previous a{content:url("/themes/custom/familylinks/src/patterns/components/pager/assets/previous-page.svg");width:48px;height:48px;}.pager__container .pager__items .pager__item.pager__item--next{margin-left:24px;}.pager__container .pager__items .pager__item.pager__item--next a{content:url("/themes/custom/familylinks/src/patterns/components/pager/assets/next-page.svg");width:48px;height:48px;}.pager__container .mobile{display:block;}.pager__container .desktop{display:none;}@media screen and (min-width:768px){.pager__container{padding-top:64px;}.pager__container .mobile{display:none;}.pager__container .desktop{display:block;}}.pop-up-menu{display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pop-up-menu input{display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2;}.pop-up-menu > span{display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;top:3px;right:6px;background:#8b0024;border-radius:3px;z-index:1;transform-origin:5px 0;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;}.pop-up-menu > span:first-child{transform-origin:0% 0%;}.pop-up-menu > span:nth-last-child(2){transform-origin:0% 100%;}.pop-up-menu input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-3px,-1px);}.pop-up-menu input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}.pop-up-menu input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}.pop-up-menu__content{position:absolute;width:308px;margin-top:-28px;padding:16px 24px;background-color:#ffffff;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}.pop-up-menu__content .accordion-container button{text-align:start;}[dir=rtl] .pop-up-menu__content{transform:translate(-100%,0);}.pop-up-menu__content > h2{margin-bottom:35px;}.pop-up-menu input:checked ~ .pop-up-menu__content{transform:none;}.pop-up-menu__content::after{position:fixed;content:"";top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.35);z-index:-2;}.pop-up-menu__content::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:#ffffff;z-index:-1;}.search-container{display:flex;flex:1;max-width:360px;height:40px;}@media screen and (min-width:768px){.search-container{height:44px;}}.search-container > div{flex:1;box-sizing:border-box;}.search-container > div input{width:100%;height:100%;border:1px solid #dbdbdb;border-right:0;border-radius:4px 0 0 4px;padding-left:19px;}.search-container label{position:relative;width:52px;}.search-container label input{width:100%;height:100%;border-radius:0 4px 4px 0;padding:0;cursor:pointer;position:relative;}.search-container label input:hover,.search-container label input:focus-visible{background-color:#8b0024;color:#ffffff;border:0;}.search-container label svg{position:absolute;cursor:pointer;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}.tabs--primary{list-style:none;max-width:1280px;margin:10px auto;display:flex;flex-direction:row;justify-content:center;align-items:center;}.tabs--primary > *{margin:0 4px;}.tabs--primary :first-child{margin-left:0;}.tabs--primary :last-child{margin-right:0;}.tabs--primary li{display:flex;flex-direction:row;justify-content:center;align-items:center;}.tabs--primary li > *{margin:0 4px;}.tabs--primary li :first-child{margin-left:0;}.tabs--primary li :last-child{margin-right:0;}.tabs--primary li a{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:20px;padding:12px 24px;border:1px solid #8b0024;border-radius:4px;color:#8b0024;}.tabs--primary :first-child{margin-left:0;}.tabs--primary :last-child{margin-right:0;}.tabs--primary .is-active a{background-color:#8b0024;color:#ffffff;}.tabs--primary .is-active a path{fill:#ffffff;}#block-familylinks-local-tasks .tabs--primary{flex-wrap:wrap;gap:7px;}.ttf-page-content header{display:flex;flex-direction:column;justify-content:space-between;gap:22px;}@media screen and (min-width:1200px){.ttf-page-content header{flex-direction:row-reverse;}}.ttf-page-content header a{display:flex;justify-content:center;align-items:center;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:4px;padding:14px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:14px;line-height:16px;}@media screen and (min-width:1200px){.ttf-page-content header a{border:none;padding-top:0;padding-bottom:24px;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:24px;}}.ttf-page-content header .summary-views{direction:ltr;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;padding-bottom:22px;}@media screen and (min-width:1200px){.ttf-page-content header .summary-views{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;padding-bottom:0;}}.ttf-page-content header .summary-views span{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:14px;line-height:16px;}@media screen and (min-width:1200px){.ttf-page-content header .summary-views span{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:24px;}}.ttf-page-content .ttf-item-list > ul{list-style-type:none;display:grid;gap:32px 11px;grid-template-columns:repeat(auto-fit,150px);justify-content:center;}@media screen and (min-width:768px){.ttf-page-content .ttf-item-list > ul{gap:32px 15px;grid-template-columns:repeat(auto-fit,235px);}}.webform-submission-form{margin:0 auto;max-width:1420px;}@media screen and (min-width:1200px){.webform-submission-form{display:flex;flex-direction:row;justify-content:center;align-items:stretch;}.webform-submission-form > *{margin:0 0;}.webform-submission-form :first-child{margin-left:0;}.webform-submission-form :last-child{margin-right:0;}}.webform-submission-form #edit-header{position:relative;background-color:#f6efe2;padding:16px 24px 43px;}@media screen and (min-width:1024px){.webform-submission-form #edit-header{flex-basis:40%;padding:16px 96px 114px 80px;}}.webform-submission-form #edit-header .breadcrumb__container{margin-bottom:20px;}@media screen and (min-width:1024px){.webform-submission-form #edit-header .breadcrumb__container{margin-bottom:56px;}}.webform-submission-form #edit-header .form-item-title{margin-bottom:23px;}@media screen and (min-width:1024px){.webform-submission-form #edit-header .form-item-title{margin-bottom:26px;}}.webform-submission-form #edit-header .form-item-title h1{color:#3d3d3d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:34px;line-height:36px;}@media screen and (min-width:1024px){.webform-submission-form #edit-header .form-item-title h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:48px;line-height:52px;}}.webform-submission-form #edit-header .form-item-title::before{display:inline-block;width:80px;height:80px;margin:0 0.3em;content:"";background-image:url(/themes/custom/familylinks/dist/images/UploadForm.svg);background-repeat:no-repeat;background-size:80px 80px;}@media screen and (min-width:1024px){.webform-submission-form #edit-header .form-item-title::before{width:120px;height:120px;background-size:120px 120px;}}.webform-submission-form #edit-header .form-item-description-form{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}.webform-submission-form #edit-header::before{content:"";position:absolute;background-color:#f6efe2;top:0;bottom:0;right:100%;width:4000px;}.webform-submission-form .webform__content{position:relative;padding:32px 24px 80px;background:#ffffff;}@media screen and (min-width:1024px){.webform-submission-form .webform__content{padding:96px 80px 114px;}}@media screen and (min-width:1200px){.webform-submission-form .webform__content{flex-basis:60%;padding:96px 80px 114px 128px;}}.webform-submission-form .webform__content .form-item{margin-bottom:40px;}.webform-submission-form .webform__content .form-item label:not(.option),.webform-submission-form .webform__content .form-item legend{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:14px;line-height:16px;}.webform-submission-form .webform__content .form-item .description{margin-top:15px;color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}.webform-submission-form .webform__content .form-item input,.webform-submission-form .webform__content .form-item textarea,.webform-submission-form .webform__content .form-item .select2,.webform-submission-form .webform__content .form-item .iti{width:100%;margin-top:5px;}@media screen and (min-width:1200px){.webform-submission-form .webform__content .form-item textarea{max-width:644px;}}.webform-submission-form .webform__content .form-item .webform-image-file,.webform-submission-form .webform__content .form-item .webform-document-file{margin-top:13px;}.webform-submission-form .webform__content .form-item .webform-image-file .button,.webform-submission-form .webform__content .form-item .webform-document-file .button{padding:0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;color:#8b0024;background-color:transparent;width:auto;}.webform-submission-form .webform__content .form-item .webform-image-file .button[type=submit],.webform-submission-form .webform__content .form-item .webform-document-file .button[type=submit]{font-size:16px;line-height:18px;margin-left:6px;}.webform-submission-form .webform__content .form-item .webform-image-file .webform-image-file-placeholder,.webform-submission-form .webform__content .form-item .webform-image-file .webform-document-file-placeholder,.webform-submission-form .webform__content .form-item .webform-document-file .webform-image-file-placeholder,.webform-submission-form .webform__content .form-item .webform-document-file .webform-document-file-placeholder{margin-top:15px;}.webform-submission-form .webform__content .form-item .description .webform-element-more{display:none;}.webform-submission-form .webform__content .form-item .webform-image-file-placeholder,.webform-submission-form .webform__content .form-item .webform-document-file-placeholder{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;color:#707070;}.webform-submission-form .webform__content .form-item.form-item-mandatory-fields{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;color:#8b0024;margin-bottom:19px;}.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper{padding:0;border:0;max-height:none;overflow:initial;}.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .form-item{margin-bottom:0;}.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .form-checkboxes,.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .webform-options-display-one-column{margin-top:13px;}.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .form-checkboxes .form-item,.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .webform-options-display-one-column .form-item{margin-bottom:16px;}.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .form-checkboxes ~ label.webform-error,.webform-submission-form .webform__content .form-item.fieldgroup .fieldset-wrapper .webform-options-display-one-column ~ label.webform-error{margin-top:16px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file{margin-bottom:14px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table{background-color:#faf7f0;}@media screen and (min-width:769px){.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table{padding:18px 18px 0 14px;}}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table{width:100%;margin:0;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table th,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table th{text-align:left;font-size:14px;font-weight:500;line-height:16px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item{margin-bottom:7px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item a,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item a{color:inherit;font-weight:500;margin-right:8px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item .description,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item .description{margin:0;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item .webform-document-file,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item .webform-document-file{margin-top:5px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item .webform-document-file-placeholder,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item .webform-document-file-placeholder{margin-top:10px;}@media screen and (min-width:769px){.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .form-item > label,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .form-item > label{display:none;}}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .webform-multiple-table--handle,.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table .webform-multiple-table--operations,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .webform-multiple-table--handle,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table .webform-multiple-table--operations{display:none;}@media screen and (min-width:769px){.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table table td:nth-child(2) div,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table table td:nth-child(2) div{min-width:160px;margin-right:20px;}}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table .tabledrag-toggle-weight-wrapper,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table .tabledrag-toggle-weight-wrapper{display:none;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table .webform-error,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table .webform-error{border-color:#dbdbdb;background-image:none;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-table .webform-error:focus-visible,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-table .webform-error:focus-visible{border-color:#3d3d3d;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .form-item-by-url-link-add-more-items,.webform-submission-form .webform__content .form-item.form-item-by-url-link .form-item-by-uploading-a-file-add-more-items,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .form-item-by-url-link-add-more-items,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .form-item-by-uploading-a-file-add-more-items{display:none;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-add input,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-add input{width:auto;background-color:transparent;color:#8b0024;padding:14px;margin:0 4px;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-add input:hover,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-add input:hover{color:#a8002b;}.webform-submission-form .webform__content .form-item.form-item-by-url-link .webform-multiple-add input:active,.webform-submission-form .webform__content .form-item.form-item-by-uploading-a-file .webform-multiple-add input:active{color:#6d001d;}.webform-submission-form .webform__content .form-item.form-item-policy{position:relative;display:flex;align-items:center;margin-bottom:40px;}.webform-submission-form .webform__content .form-item.form-item-policy label{overflow:hidden;width:28px;height:28px;}@media screen and (min-width:768px){.webform-submission-form .webform__content .form-item.form-item-policy label{width:20px;height:20px;}}.webform-submission-form .webform__content .form-item.form-item-policy label.form-required + .description .webform-element-description::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/familylinks/dist/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.webform-submission-form .webform__content .form-item.form-item-policy .description{position:absolute;left:36px;margin-top:0;}@media screen and (min-width:768px){.webform-submission-form .webform__content .form-item.form-item-policy .description{left:28px;}}.webform-submission-form .webform__content .form-item.form-item-policy .description a{color:#3d3d3d;}.webform-submission-form .webform__content .form-item.form-item-we-will-update-you-on-the-status-of-your-submission-within-a-mon{color:#707070;margin-top:16px;}.webform-submission-form .webform__content .form-item.form-item-we-will-update-you-on-the-status-of-your-submission-within-a-mon label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}.webform-submission-form .webform__content .form-item label.webform-error,.webform-submission-form .webform__content .form-item .form-item--error-message{display:inline-block;font-size:14px;line-height:16px;font-weight:400;color:#8b0024;margin-bottom:4px;margin-top:7px;}.webform-submission-form .webform__content .form-item label.webform-error#policy-error,.webform-submission-form .webform__content .form-item .form-item--error-message#policy-error{position:absolute;top:28px;left:0;width:100%;}@media screen and (min-width:768px){.webform-submission-form .webform__content .form-item label.webform-error#policy-error,.webform-submission-form .webform__content .form-item .form-item--error-message#policy-error{top:20px;}}.webform-submission-form .webform__content .form-item .webform-error:not(label){background-image:url(/themes/custom/familylinks/dist/images/Warning.png);background-repeat:no-repeat;border-color:#8b0024;}.webform-submission-form .webform__content .form-item input.webform-error,.webform-submission-form .webform__content .form-item span.select2-selection--multiple.webform-error{background-position:98% center;padding-right:44px;}.webform-submission-form .webform__content .form-item span.select2-selection--single.webform-error{background-position:88% center;padding-right:20%;}@media screen and (min-width:544px){.webform-submission-form .webform__content .form-item span.select2-selection--single.webform-error{background-position:92% center;padding-right:15%;}}@media screen and (min-width:768px){.webform-submission-form .webform__content .form-item span.select2-selection--single.webform-error{background-position:94% center;padding-right:10%;}}@media screen and (min-width:1024px){.webform-submission-form .webform__content .form-item span.select2-selection--single.webform-error{background-position:95% center;}}@media screen and (min-width:1200px){.webform-submission-form .webform__content .form-item span.select2-selection--single.webform-error{background-position:92% center;padding-right:15%;}}.webform-submission-form .webform__content .form-item textarea.webform-error{background-position:96% 98%;}.webform-submission-form .webform__content .webform-section{margin-top:58px;}.webform-submission-form .webform__content .webform-section .webform-section-title{color:#3d3d3d;margin-bottom:33px;}.webform-submission-form .webform__content .webform-section .webform-section-title.form-required::after{width:10px;height:10px;background-size:10px 10px;}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons{display:flex;gap:12px;flex-direction:column;}@media screen and (min-width:768px){.webform-submission-form .webform__content .webform-section .webform-options-display-buttons{gap:20px;flex-direction:row;}}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons > *{margin:0;}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons .form-item{height:auto;margin:0;}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons label.webform-options-display-buttons-label{display:inline-block;width:100%;height:auto;color:#8b0024;background-color:#ffffff;border:1px solid #8b0024;border-radius:0;font-size:18px;line-height:20px;font-weight:500;text-transform:uppercase;cursor:pointer;}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{background-color:#eaced6;}.webform-submission-form .webform__content .webform-section .webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:none;}.webform-submission-form .webform__content .webform-section .webform-section .webform-section-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:13px;}@media screen and (min-width:768px){.webform-submission-form .webform__content .webform-section .webform-section .webform-section-wrapper{flex-direction:row;}}.webform-submission-form .webform__content .webform-section .webform-section .webform-section-wrapper > *{flex-basis:100%;margin-bottom:0;}.webform-submission-form .webform__content .webform-section:first-of-type{margin-top:14px;}.webform-submission-form .webform__content .captcha{padding:0;border:0;margin-bottom:40px;}.webform-submission-form .webform__content .captcha summary{display:none;}.webform-submission-form .webform__content .webform-actions input{width:100%;}@media screen and (min-width:1024px){.webform-submission-form .webform__content .webform-actions input{width:inherit;}}.webform-submission-form .webform__content .form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/familylinks/dist/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.webform-submission-form .webform-confirmation{max-width:1260px;box-sizing:content-box;margin:auto;padding:0 24px;}@media screen and (min-width:1024px){.webform-submission-form .webform-confirmation{padding:0 80px;}}.webform-submission-form .webform-confirmation .webform-confirmation__message{text-align:center;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;padding:24px;}@media screen and (min-width:768px){.webform-submission-form .webform-confirmation .webform-confirmation__message{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;padding:32px;}}
.link{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;cursor:pointer;text-decoration:none;white-space:nowrap;border:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;}.link > *{margin:0 4px;}.link :first-child{margin-left:0;}.link :last-child{margin-right:0;}.link svg{width:28px;height:28px;}.link:hover{color:#a8002b;}.link:hover svg path{fill:#a8002b;}.link:active{color:#6d001d;}.link:active svg path{fill:#6d001d;}.link:focus-visible{border:2px solid #cc8699;box-sizing:border-box;border-radius:3px;padding:12px 8px;outline:none;}.link.is-disabled{pointer-events:none;color:#dbdbdb;}.link.is-disabled svg path{fill:#dbdbdb;}.link--label--14{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}.link--label--16{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (max-width:767px){.link--label--16{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.link--label--20{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:20px;line-height:24px;}@media screen and (max-width:767px){.link--label--20{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}}.link--label--bold{font-weight:500;}.link--label--caps{text-transform:uppercase;}.link--primary{color:#8b0024;}.link--primary svg path{fill:#8b0024;}.link--button{cursor:pointer;border-radius:4px;border:0;padding:12px 24px;white-space:pre-wrap;background-color:#8b0024;color:#ffffff;}.link--button svg path{fill:#707070;}.link--button:hover{color:#ffffff;}.link--button:hover svg path{fill:#707070;}.link--small{padding:6px 20px;}.link--button--secondary{border:2px solid #8b0024;box-sizing:border-box;border-radius:4px;color:#8b0024;background-color:transparent;padding:10px 22px;}.link--button--secondary svg path{fill:#8b0024;}.link--button--secondary:hover{border-color:#a8002b;}.link--button--secondary:active{border-color:#6d001d;}.link--button--secondary.is-disabled{color:#dbdbdb;border-color:#dbdbdb;background-color:#ffffff;}.link--button--secondary.is-disabled svg path{fill:#dbdbdb;}
.footer .footer-container{display:flex;flex-direction:column;align-items:center;gap:44px;padding-top:30px;padding-bottom:30px;}@media screen and (min-width:1024px){.footer .footer-container{flex-direction:row;justify-content:space-between;padding-top:32px;padding-bottom:32px;}}.footer .footer-container .footer-container__logos{display:flex;flex-direction:column;align-items:center;gap:32px;}@media screen and (min-width:544px){.footer .footer-container .footer-container__logos{flex-direction:row;}}.footer .footer-container .footer-container__logos .footer-container__logo{display:flex;align-items:center;gap:18px;}.footer .footer-container .footer-container__logos .footer-container__logo p{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;margin:0;max-width:260px;}@media screen and (min-width:1024px){.footer .footer-container .footer-container__logos .footer-container__logo p{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.footer .footer-container .footer-container__links{display:flex;gap:24px;}
.block__content__container{padding:0;}@media screen and (min-width:1024px){.block__content__container{padding-top:40px;padding-bottom:40px;}}.block__content__container .content-container{display:flex;flex-direction:column;}@media screen and (min-width:1024px){.block__content__container .content-container{flex-direction:row;gap:64px;}}.block__content__container .block__content__header{padding-top:30px;padding-bottom:52px;}@media screen and (min-width:1024px){.block__content__container .block__content__header{margin:auto 0;padding:0;}}.block__content__container .block__content__header .block__content__title{color:#3d3d3d;margin-bottom:12px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__title{margin-bottom:22px;}}.block__content__container .block__content__header .block__content__description{color:#3d3d3d;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}@media screen and (min-width:1200px){.block__content__container .block__content__header .block__content__description{font-size:24px;line-height:34px;}}.block__content__container .block__content__header .block__content__description h1,.block__content__container .block__content__header .block__content__description h2,.block__content__container .block__content__header .block__content__description h3,.block__content__container .block__content__header .block__content__description h4,.block__content__container .block__content__header .block__content__description h5{color:#3d3d3d;font-weight:bold;margin-bottom:26px;}.block__content__container .block__content__header .block__content__description li{margin-bottom:20px;margin-left:24px;list-style-position:outside;}.block__content__container .block__content__header .block__content__description li::marker{color:#8b0024;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}.block__content__container .block__content__header .block__content__description a{color:#8b0024;}.block__content__container .block__content__header .block__content__action{margin-top:23px;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__action{margin-top:34px;}}.block__content__container .block__content__header .block__content__action > a{width:100%;}@media screen and (min-width:1024px){.block__content__container .block__content__header .block__content__action > a{width:auto;}}.block__content__container .block__content__header .block__content__action > a span{white-space:normal;}.block__content__container .block__content__header.left,.block__content__container .block__content__header.Left{text-align:left;}.block__content__container .block__content__header.Centered,.block__content__container .block__content__header.centered{text-align:center;}.block__content__container .block__content__content{font-size:0;margin-right:-24px;margin-left:-24px;}@media screen and (min-width:768px){.block__content__container .block__content__content{margin-right:-80px;margin-left:-80px;}}@media screen and (min-width:1024px){.block__content__container .block__content__content{width:100%;margin:auto 0;}}.block__content__container .block__content__content img{width:100%;height:auto;}.block__content__container .block__content__content > div{color:#707070;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;margin:12px 24px;}@media screen and (min-width:768px){.block__content__container .block__content__content > div{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;margin-right:80px;margin-left:80px;}}@media screen and (min-width:1024px){.block__content__container .block__content__content > div{margin:15px auto;}}@media screen and (min-width:1024px){.block__content__container .block__content__content ~ .block__content__header{width:100%;}}.block__content__container.block--content--map .block__content__content{display:none;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__content{display:inherit;}}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__content__map{display:none;}}.block__content__container.block--content--map .block__content__content__map img{width:100%;height:auto;}.block__content__container.block--content--map .block__content__header{padding-left:0;padding-right:0;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header{padding-left:0;padding-right:23px;}}.block__content__container.block--content--map .block__content__header .block__content__title{padding-left:24px;padding-right:24px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__title{padding-left:0;padding-right:0;}}.block__content__container.block--content--map .block__content__header .block__content__description{padding-left:24px;padding-right:24px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__description{padding-left:0;padding-right:0;}}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:26px;margin-top:26px;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations{justify-content:flex-start;gap:14px;}}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisations__number{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;color:#8b0024;font-size:64px;line-height:76px;}.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisation__label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:16px;color:#8b0024;text-transform:initial;}@media screen and (min-width:1024px){.block__content__container.block--content--map .block__content__header .block__content__action .block__content__organisations .organisation__label{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:18px;line-height:20px;text-transform:initial;}}.block__content__container.hero .block__content__title{color:#8b0024;}@media screen and (min-width:1024px){.image-right .content-container,.image-Right .content-container{flex-direction:row-reverse;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/slick/./fonts/slick.eot);src:url(/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.carousel{max-width:1260px;}.slick-dots{position:relative;bottom:-24px;}@media screen and (min-width:768px){.slick-dots{bottom:-32px;}}@media screen and (max-width:767px){.slick-dots{display:flex;}}@media screen and (max-width:767px){.slick-dots li{flex-grow:1;margin:0 -5px;}.slick-dots li:first-of-type{margin-left:0;}.slick-dots li:last-of-type{margin-right:0;}}.slick-dots li button::before{width:100%;background-color:#dbdbdb;content:"";border-radius:80px;opacity:1;height:4px;}@media screen and (min-width:768px){.slick-dots li button::before{width:24px;height:8px;}}.slick-dots .slick-active button::before{background-color:#8b0024;opacity:1;z-index:1;}.slick-prev,.slick-next{width:60px;height:60px;background-color:#8b0024;z-index:2;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:8px;top:40%;visibility:hidden;}@media screen and (min-width:768px){.slick-prev,.slick-next{visibility:visible;}}.slick-prev{left:52px;}.slick-next{right:52px;}.slick-next::before{content:url("/themes/custom/familylinks/src/patterns/components/carousel/assets/next.svg");width:10px;height:20px;}.slick-prev::before{content:url("/themes/custom/familylinks/src/patterns/components/carousel/assets/prev.svg");width:10px;height:20px;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:#8b0024;}.slick-disabled{display:none !important;}.slick-track{margin-left:0;}
.block__carousel__container{min-width:360px;}.block__carousel__container .content-container{display:flex;flex-direction:column;gap:22px;padding-top:78px;padding-bottom:80px;}@media screen and (min-width:768px){.block__carousel__container .content-container{gap:50px;padding-top:93px;}}.block__carousel__container .content-container .block__carousel__header{display:flex;flex-direction:column;gap:8px;}@media screen and (min-width:768px){.block__carousel__container .content-container .block__carousel__header{gap:14px;}}.block__carousel__container .content-container .block__carousel__header .block__carousel__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;max-width:950px;}@media screen and (min-width:768px){.block__carousel__container .content-container .block__carousel__header .block__carousel__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:24px;line-height:28px;}}.block__carousel__container .content-container .block__carousel__header .block__carousel__description p{margin:0;}.block__carousel__container .content-container .block__carousel__content .slick-list{margin-right:-24px;}@media screen and (min-width:1024px){.block__carousel__container .content-container .block__carousel__content .slick-list{margin-right:-80px;}}@media screen and (min-width:768px){.block__carousel__container.left .block__carousel__header,.block__carousel__container.Left .block__carousel__header{align-items:flex-start;text-align:left;}}@media screen and (min-width:768px){.block__carousel__container.Centered .block__carousel__header,.block__carousel__container.centered .block__carousel__header{align-items:center;text-align:center;}}
.alert{position:relative;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,0.1);}.alert .alert__link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;}.alert .alert__container{min-height:200px;display:flex;flex-direction:column;}@media screen and (min-width:768px){.alert .alert__container{flex-direction:row;}}.alert .alert__container .alert__img{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px 8px 0 0;flex:0 0 122px;}@media screen and (min-width:768px){.alert .alert__container .alert__img{border-radius:8px 0 0 8px;flex-basis:255px;}}.alert .alert__container .alert__content{background-color:#8b0024;flex-grow:1;border-radius:8px;padding:26px 24px;color:#ffffff;}@media screen and (min-width:768px){.alert .alert__container .alert__content{padding:40px;}}.alert .alert__container .alert__content .alert__title{color:inherit;margin-bottom:5px;}@media screen and (min-width:768px){.alert .alert__container .alert__content .alert__title{margin-bottom:11px;}}.alert .alert__container .alert__content .alert__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}@media screen and (min-width:768px){.alert .alert__container .alert__content .alert__description{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;}}.alert .alert__container .alert__content .alert__description a{position:relative;}.alert .alert__container .alert__img + .alert__content{border-radius:0 0 8px 8px;}@media screen and (min-width:768px){.alert .alert__container .alert__img + .alert__content{border-radius:0 8px 8px 0;}}
.alert-list{background-color:#f6efe2;}.alert-list .alert-list-container{padding-top:78px;padding-bottom:76px;display:flex;flex-direction:column;gap:42px;}@media screen and (min-width:1200px){.alert-list .alert-list-container{flex-direction:row;}}@media screen and (min-width:1200px){.alert-list .alert-list-container .alert-list__title{max-width:355px;}}.alert-list .alert-list-container .alert-list__list{flex-grow:1;display:flex;flex-direction:column;gap:16px;}
.hero-banner-container{position:relative;min-height:134px;}@media screen and (min-width:768px){.hero-banner-container{min-height:200px;}}.hero-banner-container .background-image{position:absolute;height:100%;width:100%;background-size:cover;background-position:center;}.hero-banner-container .background-image .background-gradient-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}.hero-banner-container .background-image.desktop{display:none;}@media screen and (min-width:768px){.hero-banner-container .background-image.desktop{display:block;}}.hero-banner-container .background-image.desktop .background-gradient-overlay{background-image:linear-gradient(90deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0) 69.26%);}.hero-banner-container .background-image.mobile{display:block;}@media screen and (min-width:768px){.hero-banner-container .background-image.mobile{display:none;}}.hero-banner-container .background-image.mobile .background-gradient-overlay{background-image:linear-gradient(360deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0) 69.28%);}.hero-banner-container .content-container{position:relative;height:100%;z-index:2;}.hero-banner-container .hero-banner-content{box-sizing:border-box;height:100%;padding-top:12px;padding-bottom:18px;}.hero-banner-container .hero-banner-content .hero-breadcrumb .breadcrumb__container{color:#ffffff;}.hero-banner-container .hero-banner-content .hero-breadcrumb .breadcrumb__container li:first-child a{background-image:url("/themes/custom/familylinks/src/patterns/components/breadcrumb/assets/Home-white.svg");}.hero-banner-container .hero-banner-content .hero-text{width:auto;margin-top:24px;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text{width:auto;margin-top:42px;}}.hero-banner-container .hero-banner-content .hero-text .hero-title h1{color:#ffffff;text-align:center;}.hero-banner-container .hero-banner-content .hero-text .hero-description{text-align:center;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:16px;line-height:20px;color:#ffffff;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text .hero-description{width:auto;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:18px;line-height:24px;}}.hero-banner-container .hero-banner-content .hero-text .hero-action{margin-top:16px;text-align:center;}@media screen and (min-width:768px){.hero-banner-container .hero-banner-content .hero-text .hero-action{margin-top:30px;}}.layout-content .hero-banner-container{margin-bottom:40px;}.layout.layout--onecol:last-child .hero-banner-container{margin-bottom:0px;}
.accordion{transition:background-color 300ms ease-in-out;}.accordion.accordion--menu{border-bottom:1px solid #dbdbdb;}.accordion.accordion--menu:first-child{border-top:1px solid #dbdbdb;}.accordion__toggle{background-color:#ffffff;border:0;cursor:pointer;outline:inherit;padding-top:17px;padding-bottom:15px;position:relative;text-align:left;width:100%;}.has-content::after{background-image:url(/themes/custom/familylinks/dist/images/Keyboard%20Arrow%20Down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 300ms ease-in-out;will-change:transform;}[dir=rtl] .has-content::after{right:unset;left:0;}.open .has-content::after{transform:translateY(-50%) rotate(-180deg);}.accordion__content-wrapper{max-height:0;line-height:1.625;overflow:hidden;transition:max-height 300ms ease-in-out;}.open .accordion__content-wrapper{max-height:500px;}.accordion--menu .accordion__heading{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;text-transform:uppercase;font-size:16px;line-height:20px;}.accordion--menu .accordion__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:13px 38px 35px 16px;}.accordion--menu .accordion__content > *{margin:12px 0;}.accordion--menu .accordion__content :first-child{margin-top:0;}.accordion--menu .accordion__content :last-child{margin-bottom:0;}.accordion--language .accordion__toggle{padding-inline-end:20px;}.accordion--language .accordion__content{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;}.accordion--language .accordion__content > *{margin:0 12px;}.accordion--language .accordion__content :first-child{margin-left:0;}.accordion--language .accordion__content :last-child{margin-right:0;}.accordion--language .has-content::after{height:20px;width:20px;padding-inline-end:40px;}
.language-selector .language-selector--menu{display:none;}@media screen and (min-width:1024px){.language-selector .language-selector--accordion{display:none;}}@media screen and (min-width:1024px){.language-selector .language-selector--menu{display:block;}.language-selector .language-selector--menu .menu__items{z-index:1000;}}
h1,h2,h3,h4{color:#8b0024;margin:0;}h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:64px;line-height:64px;}@media screen and (max-width:767px){h1{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:36px;line-height:40px;}}.h1--small{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:48px;line-height:52px;}@media screen and (max-width:767px){.h1--small{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:34px;line-height:36px;}}h2{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:36px;line-height:40px;text-transform:uppercase;}@media screen and (max-width:767px){h2{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:700;font-size:28px;line-height:32px;text-transform:uppercase;}}h3{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:28px;line-height:32px;}@media screen and (max-width:767px){h3{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}}h4{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:22px;line-height:28px;}@media screen and (max-width:767px){h4{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:24px;}}
.header-container{position:relative;}.header-container .header-container__banner{background-color:#faf7f0;padding:12px 0;font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:12px;line-height:16px;}@media screen and (min-width:768px){.header-container .header-container__banner{font-family:"Noto Sans",sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:16px;}}.header-container .header-container__banner p{margin:0;font-size:16px;line-height:20px;}.header-container .header-container__banner a{color:inherit;}.header-container .header-container__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;}.header-container .header-container__top a:first-child{margin:0;}.header-container .header-container__top > *{margin:0 28px;}.header-container .header-container__top :first-child{margin-left:0;}.header-container .header-container__top :last-child{margin-right:0;}@media screen and (min-width:1024px){.header-container .header-container__top{padding:22px 0;}}.header-container .header-container__top img{height:36px;}@media screen and (min-width:768px){.header-container .header-container__top img{height:56px;}}.header-container .header-container__top .header-container__top__toolbar{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-inline-start:0;flex:1;align-self:center;}.header-container .header-container__top .header-container__top__toolbar > *{margin:0 8px;}.header-container .header-container__top .header-container__top__toolbar :first-child{margin-left:0;}.header-container .header-container__top .header-container__top__toolbar :last-child{margin-right:0;}[dir=rtl] .header-container .header-container__top .header-container__top__toolbar{margin:0;}.header-container .header-container__top .header-container__top__toolbar .pop-up-menu__content{margin-inline-end:-24px;}@media screen and (max-width:345px){.header-container .header-container__top .header-container__top__toolbar .pop-up-menu__content{width:250px;margin-inline-end:-24px;padding:16px;}}@media screen and (max-width:1023px){.header-container .header-container__top .header-container__top__toolbar > *:not(:last-child){display:none;}}.header-container .header-container__top .header-container__top__toolbar .menu--navbar{display:none;}.header-container .header-container__top .header-container__top__toolbar .mobile-menu:nth-child(2){display:block !important;width:-webkit-fill-available !important;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{display:flex;align-items:center;gap:28px;}[dir=rtl] .header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{margin:0;}@media screen and (min-width:1023px){.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile{display:none;}}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon{width:32px;height:32px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg{width:32px;height:32px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg path{fill:#8b0024;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search__icon svg{cursor:pointer;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search{display:none;align-items:center;justify-content:space-around;gap:14px;background-color:#faf7f0;position:absolute;left:0;right:0;top:100%;padding:16px 24px;z-index:3;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search .pop-up-search__close-icon svg{cursor:pointer;width:40px;height:40px;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search .pop-up-search__close-icon svg path{fill:#707070;}.header-container .header-container__top .header-container__top__toolbar .header-container__top__toolbar__mobile .pop-up-search.flex{display:flex;}@media screen and (max-width:1023px){.header-container .header-container__bottom{display:none;}}.header-container .content-container-navbar{background:#1f1e1d;max-width:100%;}@media screen and (max-width:1023px){.header-container .content-container-navbar{display:none;}}.header-container .content-container-navbar .content-container{padding-top:12px;padding-bottom:12px;}
