.banner__image{background:#000}.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{width:100% !important;height:360px !important}@media screen and (max-width: 1300px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:330px !important}}@media screen and (max-width: 420px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:400px !important}}.views_slideshow_cycle_slide img{height:360px !important;object-fit:cover;opacity:.6}@media screen and (max-width: 1300px){.views_slideshow_cycle_slide img{height:330px !important}}@media screen and (max-width: 420px){.views_slideshow_cycle_slide img{height:370px !important}}@media screen and (max-width: 991px){.path-frontpage .banner .views-slideshow-controls-bottom{display:none}}.banner__view{position:relative}.banner__view .banner__overlay{position:absolute;top:50%;transform:translate(-50%, -50%)}.banner__view .banner__overlay.banner__grey__frame{background:rgba(0,0,0,0.6);width:800px;padding:30px;left:0;transform:translate(20%, -50%)}@media screen and (max-width: 1300px){.banner__view .banner__overlay.banner__grey__frame{transform:translate(13%, -50%)}}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__grey__frame{width:75%;left:50%;padding:15px;transform:translate(-50%, -50%)}}.banner__view .banner__overlay.banner__grey__frame .banner__title{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__grey__frame .banner__title{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title a::after{border-bottom:1px solid #fff;content:'';position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame{width:700px;padding:30px;left:0;transform:translate(20%, -50%)}@media screen and (max-width: 1300px){.banner__view .banner__overlay.banner__normal__frame{transform:translate(13%, -50%)}}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__normal__frame{width:75%;left:50%;padding:15px;transform:translate(-50%, -50%)}}@media screen and (max-width: 580px){.banner__view .banner__overlay.banner__normal__frame{width:85%;transform:translate(-50%, -50%)}}.banner__view .banner__overlay.banner__normal__frame .banner__title{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__normal__frame .banner__title{font-size:26px;line-height:28px}}@media screen and (max-width: 580px){.banner__view .banner__overlay.banner__normal__frame .banner__title{font-size:20px;line-height:22px}}.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__normal__frame .banner__title a::after{border-bottom:1px solid #fff;content:'';position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:22px;color:#fff;margin-top:10px}@media screen and (max-width: 991px){.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:18px;line-height:22px}}.banner__view .banner__overlay .banner__view__more{margin:10px 0 0}@media screen and (max-width: 991px){.banner__view .banner__overlay .banner__view__more{margin:10px 0 0}}.banner__view .banner__overlay .banner__view__more a{font-size:17px;padding:17px 65px;display:inline-block}@media screen and (max-width: 991px){.banner__view .banner__overlay .banner__view__more a{font-size:14px;padding:13px 32px}}.banner__view .banner__overlay .banner__view__more.orange__button a{border-radius:0}.banner__view .banner__overlay .banner_slogan_body_text{margin-top:15px}.banner__view .banner__overlay .banner_slogan_body_text ul{margin-bottom:0}.banner__view .banner__overlay .banner_slogan_body_text ul li{font-size:18px;color:#fff;line-height:24px}.banner__view .banner__overlay .banner_slogan_body_text ul li::marker{color:#f38c0d;font-size:22px}.views-slideshow-controls-top{width:100%;position:absolute;z-index:11;top:45%}.views-slideshow-controls-top .views_slideshow_controls_text{display:flex;justify-content:space-between}.views-slideshow-controls-top .views_slideshow_controls_text_pause{display:none}.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{font-size:0;padding:25px;background:url("../images/bfr_icons/bfr_arrow_left_black.svg") no-repeat center;display:block;background-color:#fff}@media screen and (max-width: 991px){.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{padding:16px}}.views_slideshow_controls_text_next,.slick-next{transform:rotate(180deg);margin-right:10px}@media screen and (max-width: 991px){.views_slideshow_controls_text_next,.slick-next{margin-right:0;opacity:.8}}.views_slideshow_controls_text_previous,.slick-prev{margin-left:10px}@media screen and (max-width: 991px){.views_slideshow_controls_text_previous,.slick-prev{margin-left:0;opacity:.8}}.path-frontpage .skin-default{position:relative}.views-slideshow-controls-bottom{position:absolute;bottom:10px;z-index:11;display:flex;width:100%;justify-content:center}.views-slideshow-controls-bottom .item-list ul{display:flex;justify-content:center;z-index:111;flex-direction:row;padding-left:0}.views-slideshow-controls-bottom .item-list ul li{padding:1px;width:9px;height:9px;border:0;background-color:#fff}.views-slideshow-controls-bottom .item-list ul li:hover{background-color:#f38c0d}.views-slideshow-controls-bottom .item-list ul li.active{margin:.4em;background-color:#f38c0d}.banner__bottom p{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;text-align:center;background:#0173b2;padding:20px;line-height:36px;font-size:35px;color:#fff;letter-spacing:8px;margin-bottom:0}@media screen and (max-width: 991px){.banner__bottom p{font-size:20px;line-height:26px;padding:10px}}.slick-dots{bottom:-45px}.slick-dots li button:before{font-size:18px}.slick-dots li.slick-active button:before{color:#f38c0d}@media screen and (max-width: 1300px){.slick-slider .slick-prev{left:-4%;padding:15px}}@media screen and (min-width: 991px) and (max-width: 1199px){.slick-slider .slick-prev{left:0}}@media screen and (max-width: 991px){.slick-slider .slick-prev{left:-9px;top:53%}}@media screen and (max-width: 1300px){.slick-slider .slick-next{right:-4%;padding:15px}}@media screen and (min-width: 991px) and (max-width: 1199px){.slick-slider .slick-next{right:0}}@media screen and (max-width: 991px){.slick-slider .slick-next{right:-9px;top:50%}}@media screen and (min-width: 991px){.path-frontpage .school__fund__topten .slick-next{top:38.5%}}@media screen and (max-width: 991px){.path-frontpage .school__fund__topten .slick-next{top:41.9% !important}}@media screen and (max-width: 991px){.path-frontpage .slick-slider .slick-prev,.node--type-mini-resource .slick-slider .slick-prev{left:-15px;top:45%}.path-frontpage .slick-slider .slick-next,.node--type-mini-resource .slick-slider .slick-next{right:-15px;top:40%}}button.slick-arrow{top:45%}.slick__slider .view-content{background:url("../images/bfr_icons/loader.gif") no-repeat top;background-size:70px;min-height:70px;margin:10px 0}@media screen and (min-width: 991px) and (max-width: 1199px){.slick__slider .view-content{padding:0 40px}}.slick__slider .view-content .views-row{display:none}.slick__slider .view-content.slick-slider{background:none}.slick__slider .view-content.slick-slider .views-row{display:block}@media screen and (min-width: 991px){.section__customer__say .slick-prev{top:56%}}@media screen and (max-width: 991px){.section__product__banner .field--name-field-banner-image{margin-top:15%}}
