﻿@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");.BlockWrap.Slider{padding:0;background-color:#f8f8f8;}.BlockWrap.Slider .BlockContent{padding:0;max-width:100%;}.BlockWrap.Slider .swiper{position:relative;width:100%;max-width:1440px;height:512px;min-height:512px;}.BlockWrap.Slider .swiper .swiper-slide{height:512px;background-size:cover;background-position:center center;background-repeat:no-repeat;}.BlockWrap.Slider .swiper .swiper-slide a.MainLink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap{position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);width:100%;padding:0 200px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-start;align-items:flex-end;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText01{color:#fff;font-size:46px;line-height:120%;padding:5px 20px;font-weight:600;background:#2a5d9f;transform:translateY(90px);text-align:right;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText02{color:#fff;font-size:32px;line-height:120%;padding:5px 20px;font-weight:600;background:#2a5d9f;transform:translateY(90px);text-align:right;}.BlockWrap.Slider .swiper .swiper-slide.WithLink:hover .SlideTextWrap .SlideText01{text-decoration:underline;}.BlockWrap.Slider .swiper .swiper-pagination{bottom:29px!important;}.BlockWrap.Slider .swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#000;opacity:1;margin:0 6px!important;opacity:.15;}.BlockWrap.Slider .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2a5d9f;opacity:1;}.BlockWrap.Slider .swiper .swiper-button-prev,.BlockWrap.Slider .swiper .swiper-button-next{left:50px!important;width:50px;height:50px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;}.BlockWrap.Slider .swiper .swiper-button-prev:before,.BlockWrap.Slider .swiper .swiper-button-next:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:#fff;opacity:.2;}.BlockWrap.Slider .swiper .swiper-button-prev:after,.BlockWrap.Slider .swiper .swiper-button-next:after{position:absolute;top:0;left:0;display:block;content:"";width:50px;height:50px;background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:26px;mask-size:26px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url("/app_themes/ib-standard/images/chevron-left-light.svg");mask-image:url("/app_themes/ib-standard/images/chevron-left-light.svg");}.BlockWrap.Slider .swiper .swiper-button-prev>*,.BlockWrap.Slider .swiper .swiper-button-next>*{display:none;}.BlockWrap.Slider .swiper .swiper-button-prev:hover:before,.BlockWrap.Slider .swiper .swiper-button-next:hover:before{opacity:.4;}.BlockWrap.Slider .swiper .swiper-button-next{left:auto!important;right:50px!important;}.BlockWrap.Slider .swiper .swiper-button-next:after{transform:rotate(180deg);}@media only screen and (max-width:1400px){.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap{padding:0 100px;}.BlockWrap.Slider .swiper .swiper-button-prev{left:15px!important;}.BlockWrap.Slider .swiper .swiper-button-next{right:15px!important;}}@media only screen and (max-width:990px){.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap{padding:0 100px;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText01{font-size:32px;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText02{font-size:28px;}}@media only screen and (max-width:700px){.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap{padding:0 40px;}.BlockWrap.Slider .swiper .swiper-button-prev,.BlockWrap.Slider .swiper .swiper-button-next{display:none;}.BlockWrap.Slider .swiper .swiper-pagination{display:none;}}@media only screen and (max-width:550px){.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText01{font-size:26px;}.BlockWrap.Slider .swiper .swiper-slide .SlideTextWrap .SlideText02{font-size:22px;}}.BlockWrap.Favourites .BlockContent{padding:0;}.BlockWrap.Favourites .BlockContent>h2{margin-top:0;margin-bottom:50px;}.BlockWrap.Categories{background:rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);}.BlockWrap.Categories .BlockContent h2{margin-top:0;}.MainCategoriesWrap{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px 20px;margin:55px 0 0 0;}.MainCategoriesWrap a.MainCategoryOne{position:relative;min-height:194px;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-end;align-items:flex-start;flex-shrink:0;flex-basis:calc(25% - 20px*(4 - 1)/4);text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.16);text-decoration:none;margin-top:30px;transition:all .15s ease-in-out;}@media only screen and (max-width:900px){.MainCategoriesWrap a.MainCategoryOne{flex-basis:calc(50% - 20px*(2 - 1)/2);}}@media only screen and (max-width:460px){.MainCategoriesWrap a.MainCategoryOne{flex-basis:calc(100% - 20px*(1 - 1)/1);max-width:300px;}}.MainCategoriesWrap a.MainCategoryOne .CategoryName{transform:translateY(1px);display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:center;align-items:center;background:#2a5d9f;color:#fff;min-height:72px;width:100%;padding:8px 20px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:18px;font-weight:600;transition:all .15s ease-in-out;border:1px solid #2a5d9f;border-top:0;}.MainCategoriesWrap a.MainCategoryOne .CategoryImage{position:relative;bottom:30px;left:50%;width:100%;transform:translateX(-50%);margin-top:-20px;}.MainCategoriesWrap a.MainCategoryOne .CategoryImage img{max-height:140px;max-width:120px!important;transition:all .15s ease-in-out;}.MainCategoriesWrap a.MainCategoryOne:hover{box-shadow:0 0 15px 3px rgba(0,0,0,.05);-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,.05);-moz-box-shadow:0 0 15px 3px rgba(0,0,0,.05);border:1px solid #2a5d9f;}.MainCategoriesWrap a.MainCategoryOne:hover .CategoryImage img{transform:scale(1.2);}.MainCategoriesWrap a.MainCategoryOne:hover .CategoryName{border:1px solid #204d87;border-top:0;}.MainTextGrid{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;justify-content:space-between;gap:20px;}.MainTextGrid .MainTextImage{flex-basis:36%;flex-shrink:0;}.MainTextGrid .MainTextText h2{margin-top:0;}@media only screen and (max-width:770px){.MainTextGrid{flex-direction:column;}.MainTextGrid .MainTextImage{order:2;flex-basis:auto;}.MainTextGrid .MainTextText{order:1;text-align:center;}}.BlockWrap.HPBottomText .BlockContent>h2{margin-top:0;}