@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}.related-itemes-main--title{display:table}.related-itemes-main--title:before{border-top:1px solid #d9d9d9}.related-itemes-main--title .field--name-field-related-items-title{background:0 0;background-color:#fff;background-image:none;transform:none;white-space:nowrap;font-family:"Playfair Display",serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;display:table}@media (max-width:768px){.body-related-component .component-related--item .component-related--teaser-image{float:left;display:block;display:flex;width:auto}}@media (min-width:1200px){.body-related-component .component-related--item .component-related--teaser-image img{-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.body-related-component .component-related--item .component-related--body{float:left;display:block}}.body-related-component .component-related--item .component-related--body .component-related--topic{font-family:"Work Sans",sans-serif;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:19px;letter-spacing:1.6px;color:#000;text-decoration:none;border-bottom:2px solid #e3352a;text-transform:uppercase;display:table}.body-related-component .component-related--item .component-related--body .component-related--title{font-family:"Playfair Display",serif;font-size:18px;line-height:1.5;font-weight:700}@media (max-width:768px){.body-related-component .component-related--item .component-related--body .component-related--title{font-size:16px;line-height:1.6}.body-related-component .component-related--item .component-related--body .component-related--title a{font-size:16px}}.body-related-component .component-related--item .component-related--body .component-related--title a{color:#1b1b1b}.body-related-component .component-related--item .component-related--body .component-related--title a:active,.body-related-component .component-related--item .component-related--body .component-related--title a:focus,.body-related-component .component-related--item .component-related--body .component-related--title a:hover{color:inherit;background:0 0;text-decoration:none}.paragraph--type--related-items .related.title .views-element-container .body-related-component .views-row{border-bottom:1px solid #d9d9d9}.paragraph--type--related-items .related.title .views-element-container .body-related-component .views-row:last-child{border-bottom:none}.paragraph--type--related-items .slick-slider .slick-arrow{display:block}.paragraph--type--related-items .slick-slider .slick-arrow:after,.paragraph--type--related-items .slick-slider .slick-arrow:before{font-size:17px;line-height:17px;background-size:100% 100%;display:block}.paragraph--type--related-items .slick-slider .slick-arrow.slick-prev:before{background:url(/themes/custom/fdl/images/arrow-left.webp) no-repeat;background-size:cover}.paragraph--type--related-items .slick-slider .slick-arrow.slick-prev.slick-disabled:before{opacity:0}.paragraph--type--related-items .slick-slider .slick-arrow.slick-next:before{background:url(/themes/custom/fdl/images/arrow-right.webp) no-repeat;background-size:cover}.paragraph--type--related-items .slick-slider .slick-arrow.slick-next.slick-disabled:before{opacity:0}@media (max-width:768px){.body-related-component{overflow:hidden}}.body-components .body-related-component,.container-zone .body-related-component,.full-body-components .body-related-component,.one-column-crop .body-related-component{display:flex;flex-wrap:wrap}.body-components .body-related-component .views-row,.container-zone .body-related-component .views-row,.full-body-components .body-related-component .views-row,.one-column-crop .body-related-component .views-row{display:flex;flex-basis:25%;justify-content:space-evenly}@media (max-width:1200px){.body-components .body-related-component .views-row,.container-zone .body-related-component .views-row,.full-body-components .body-related-component .views-row,.one-column-crop .body-related-component .views-row{flex-basis:50%;justify-content:unset}}@media (max-width:767px){.body-components .body-related-component .views-row,.container-zone .body-related-component .views-row,.full-body-components .body-related-component .views-row,.one-column-crop .body-related-component .views-row{flex-basis:100%;width:100%}}@media (max-width:1200px){.body-components .body-related-component .component-related--item,.container-zone .body-related-component .component-related--item,.full-body-components .body-related-component .component-related--item,.one-column-crop .body-related-component .component-related--item{display:flex}}@media (max-width:768px){.body-components .body-related-component .component-related--item,.container-zone .body-related-component .component-related--item,.full-body-components .body-related-component .component-related--item,.one-column-crop .body-related-component .component-related--item{justify-content:center}}.two-columns .left-column .paragraph--type--related-items .body-related-component{display:flex;flex-wrap:wrap}.two-columns .left-column .paragraph--type--related-items .body-related-component .views-row{display:flex;flex-basis:50%}@media (max-width:767px){.two-columns .left-column .paragraph--type--related-items .body-related-component .views-row{flex-basis:100%;width:100%}}.two-columns .left-column .paragraph--type--related-items .body-related-component .views-row .component-related--item{width:100%;display:flex}@media (max-width:768px){.two-columns .right-column .paragraph--type--related-items .body-related-component .views-row{display:flex;flex-basis:50%}}@media (max-width:767px){.two-columns .right-column .paragraph--type--related-items .body-related-component .views-row{flex-basis:100%;width:100%}}@media (min-width:769px){.full-body-components .related.thumbnail .body-related-component .views-row .component-related--item .component-related--body .component-related--title a,.one-column-crop .related.thumbnail .body-related-component .views-row .component-related--item .component-related--body .component-related--title a{font-size:20px}}@media (max-width:768px){.full-body-components .paragraph--type--related-items .related.title .views-element-container .body-related-component .views-row .component-related--item .component-related--body .component-related--title a,.one-column-crop .paragraph--type--related-items .related.title .views-element-container .body-related-component .views-row .component-related--item .component-related--body .component-related--title a,.two-columns .paragraph--type--related-items .related.title .views-element-container .body-related-component .views-row .component-related--item .component-related--body .component-related--title a{font-size:18px}}