@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}header .component--search{display:none;background:url(/themes/custom/fdl/images/background.webp) repeat;background-size:auto auto;background-color:#f7f5ef}header .search-logo{display:block}header .close-search{opacity:1;outline:0}header .close-search:hover{cursor:pointer}header .close-search:after,header .close-search:before{background-color:#717171}header .close-search:before{transform:rotate(45deg)}header .close-search:after{transform:rotate(-45deg)}header form .form-row{background:#fff}header form .form-row .form-control{border:0;font-size:15px;line-height:1.67;color:#000;border-radius:0;transition:none;box-shadow:none;background-image:none}header form .form-row .form-control.ui-autocomplete-loading{background-image:none}header form .form-row .form-actions input,header form .form-row .form-actions input.btn[disabled]{cursor:pointer;opacity:1;background:url(/themes/custom/fdl/images/search-black.svg) no-repeat;background-size:cover;background-color:transparent;border:0;display:block;text-indent:-99999px;color:transparent}header form .form-row .form-actions input.btn[disabled]:active:focus,header form .form-row .form-actions input:active:focus{background-color:transparent;border:none}.path-search #views-exposed-form-search-solr-search-page #edit-actions:hover{cursor:pointer}.path-search #views-exposed-form-search-solr-search-page #edit-actions:hover button{pointer-events:none}.active-search-overlay{display:none;background:rgba(255,255,255,.8)}.active-search .active-search-overlay{display:block}.active-search .component--search{display:block}.active-search header::after{content:"";position:absolute;width:100%;height:100%;left:0;top:1px;background:rgba(255,255,255,.8);z-index:10}.view-search-solr .ct-unfiltered .cl-wrapper-event{display:flex;flex-direction:row}.view-search-solr .ct-unfiltered .cl-wrapper-event .event-date{display:none}.view-search-solr .view-empty,.view-search-solr .view-header{text-align:center;font-size:15px;line-height:2;text-transform:uppercase}.view-search-solr .view-empty .block-facet-blocksearch-content-type,.view-search-solr .view-header .block-facet-blocksearch-content-type{display:block}.view-search-solr .view-empty h3,.view-search-solr .view-header h3{font-family:"Playfair Display",sans-serif;font-size:42px;line-height:1.33;font-weight:700;font-style:italic;text-transform:none}.view-search-solr .view-empty p,.view-search-solr .view-header p{font-weight:600}.view-search-solr .view-empty h4,.view-search-solr .view-empty h5,.view-search-solr .view-header h4,.view-search-solr .view-header h5{font-size:15px}.view-search-solr .view-content{font-size:0}.view-search-solr .view-content .views-row{display:inline-block;vertical-align:top}@media (max-width:768px){.view-search-solr .view-content .views-row:first-child .media--blazy,.view-search-solr .view-content .views-row:first-child .teaser-image{float:none;overflow:hidden}.view-search-solr .view-content .views-row:first-child .media--blazy img,.view-search-solr .view-content .views-row:first-child .teaser-image img{transform:none}.view-search-solr .view-content .views-row:first-child .teaser-body{display:block}}@media (min-width:769px){.view-search-solr .view-content .views-row:nth-child(-n+2) .cl-wrapper-event{flex-direction:column}.view-search-solr .view-content .views-row:nth-child(-n+2) .cl-image,.view-search-solr .view-content .views-row:nth-child(-n+2) .media--blazy,.view-search-solr .view-content .views-row:nth-child(-n+2) .teaser-image{float:none;overflow:hidden;display:block}.view-search-solr .view-content .views-row:nth-child(-n+2) .cl-image img,.view-search-solr .view-content .views-row:nth-child(-n+2) .media--blazy img,.view-search-solr .view-content .views-row:nth-child(-n+2) .teaser-image img{transform:none}.view-search-solr .view-content .views-row:nth-child(-n+2) .cl-title,.view-search-solr .view-content .views-row:nth-child(-n+2) h2,.view-search-solr .view-content .views-row:nth-child(-n+2) p{font-family:"Playfair Display",sans-serif;font-size:35px;font-weight:700;line-height:45px}.view-search-solr .view-content .views-row:nth-child(-n+2) .teaser-body{display:block}}.view-search-solr .view-content .views-row:nth-child(-n+2) .description .fdl-plus-teaser-flag{font-size:18px}@media (max-width:768px){.view-search-solr .view-content .views-row:nth-child(-n+2) .description .fdl-plus-teaser-flag{font-size:16px}}.view-search-solr .view-content .views-row article{font-size:15px;line-height:1.6;color:#1b1b1b}.view-search-solr .view-content .views-row article .media--blazy,.view-search-solr .view-content .views-row article .teaser-image{float:left;overflow:hidden}.view-search-solr .view-content .views-row article .media--blazy img,.view-search-solr .view-content .views-row article .teaser-image img{transform:translate(-50%,-50%)}.view-search-solr .view-content .views-row article h2,.view-search-solr .view-content .views-row article p{font-family:"Playfair Display",sans-serif;font-size:19px;line-height:1.47;font-weight:700;padding-left:30px;display:table;margin:0}@media (max-width:768px){.view-search-solr .view-content .views-row article h2 a,.view-search-solr .view-content .views-row article p a{font-size:19px}}@media (max-width:768px){.view-search-solr .view-content .views-row article p{display:flex}.view-search-solr .view-content .views-row article p a{text-align:left}}.view-search-solr .view-content .views-row article .teaser-type{font-size:14px;letter-spacing:1.6px;border-bottom:2px solid #e3352a;text-transform:uppercase;display:none}.view-search-solr .view-content .views-row article .teaser-type.search-topic{display:table}.view-search-solr .view-content .views-row article .teaser-type a{color:#1b1b1b}.view-search-solr .view-content .views-row article .teaser-type a:active,.view-search-solr .view-content .views-row article .teaser-type a:focus,.view-search-solr .view-content .views-row article .teaser-type a:hover{color:inherit;background:0 0;text-decoration:none}.view-search-solr .view-content .views-row article .teaser-body{display:none}.view-search-solr .view-content .views-row article .teaser-body p{display:none}.view-search-solr .view-content .views-row article .teaser-body p:first-child{display:block}.view-search-solr .view-content .views-row article .teaser-url{display:none}.view-search-solr .view-content .views-row .play-button{opacity:.3}.view-display-id-subsearch_taxonomy .top-wrapper{padding-bottom:50px}.view-display-id-subsearch_taxonomy .field--name-name{font-family:"Playfair Display",sans-serif;font-size:19px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.53;letter-spacing:normal;color:#000}@media (max-width:768px){.view-display-id-subsearch_taxonomy .field--name-name{font-size:16px}}.view-display-id-subsearch_taxonomy .field--name-name:hover{color:#000;text-decoration:none}.mobile-filter{display:none;font-size:0;border-bottom:2px solid #d9d9d9}@media (max-width:768px){.mobile-filter{display:block}}.mobile-filter.activated .search-more-mob span:before{transform:rotate(180deg);transition:transform .2s}.mobile-filter a{display:inline-block;text-align:center;font-family:"Playfair Display",sans-serif;font-size:14px;line-height:1;letter-spacing:1.3px;font-weight:700;text-transform:uppercase;color:#000}.mobile-filter a:active,.mobile-filter a:focus,.mobile-filter a:hover{color:inherit;background:0 0;text-decoration:none}.mobile-filter a.is-active span:after{display:block;background:#e3352a}.mobile-filter a.search-more-mob span:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #000;display:block;transform:translateY(-50%);transition:transform .2s}.mobile-filter a span{display:inline-block}.block-facet-blocksearch-content-type{display:none}.search-filter.active-full-mob{display:block}.search-filter ul{display:flex;align-items:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap}@media (max-width:768px){.search-filter ul{overflow:auto;flex-wrap:nowrap;justify-content:flex-start;display:grid;grid-auto-flow:column;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}}.search-filter ul.active-full .second-list{display:block}.search-filter ul.active-full .more:after{transform:rotate(180deg);transition:transform .2s}.search-filter ul .second-list{display:none;background:#f3f3f3;-moz-column-count:3;column-count:3;-moz-column-rule:1px solid #979797;column-rule:1px solid #979797}.search-filter ul .second-list li{flex:none;column-break-inside:avoid}.search-filter ul .second-list li a{border-bottom:0}.search-filter ul .second-list li a.is-active{border-bottom:0}.search-filter ul li{list-style-type:none;flex:1 0 15%;text-align:center;font-family:"Playfair Display",sans-serif;font-size:14px;line-height:1;letter-spacing:1.3px;font-weight:700;text-transform:uppercase}@media (max-width:768px){.search-filter ul li{column-break-inside:avoid;scroll-snap-align:center}}.search-filter ul li .facet-item__status{display:none}.search-filter ul li .more,.search-filter ul li a{color:#000;display:block;border-bottom:2px solid #d9d9d9}.search-filter ul li .more:active,.search-filter ul li .more:focus,.search-filter ul li .more:hover,.search-filter ul li a:active,.search-filter ul li a:focus,.search-filter ul li a:hover{color:inherit;background:0 0;text-decoration:none}@media (max-width:768px){.search-filter ul li .more,.search-filter ul li a{padding:10px 25px}}.search-filter ul li .more.is-active,.search-filter ul li a.is-active{border-bottom:2px solid #e3352a}.search-filter ul li .more:hover{cursor:pointer}.search-filter ul li .more:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #000;display:block;transform:translateY(-50%);transition:transform .2s}.search-filter.fade-in::before{pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 85%)}.search-filter.fade-in-left::after{pointer-events:none;background-image:linear-gradient(to left,rgba(255,255,255,0),#fff 85%)}@media (max-width:768px){.ui-autocomplete{overflow-x:hidden;overflow-y:scroll!important}}@media (max-width:768px){.ui-autocomplete li{word-break:break-word;white-space:initial!important;padding:0 10px}}