@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800&display=swap);.subCatBanner-image{position:relative;width:100%;height:390px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024.98px){.subCatBanner-image{height:319px}}@media (max-width: 768.98px){.subCatBanner-image{height:321px}}@media (max-width: 543.98px){.subCatBanner-image{height:206px}}.topLevelBanner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.subCat-image-margin{margin:0px -15px 1rem}.topLevelBanner-gradient{margin-left:-94.9%;height:511px;background:#333333}@media (max-width: 1024.98px){.topLevelBanner-gradient{height:413px}}@media (max-width: 768.98px){.topLevelBanner-gradient{height:492px;padding:0px}}@media (max-width: 543.98px){.topLevelBanner-gradient{height:361px;padding:0px}}.topLevelBanner-image{height:511px;background:-webkit-gradient(linear, left top, right top, from(#333), color-stop(32%, #333), color-stop(54%, #fff), to(#fff));background:linear-gradient(90deg, #333 0%, #333 32%, #fff 54%, #fff 100%);margin-left:-1px;margin-right:15px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024.98px){.topLevelBanner-image{height:413px}}@media (max-width: 768.98px){.topLevelBanner-image{height:492px;padding:0px;margin-right:0px;max-width:100%}}@media (max-width: 543.98px){.topLevelBanner-image{height:361px}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.topLevelBanner-gradient{margin-left:-94.9%;height:511px;background:#333333}@media (max-width: 1024.98px){.topLevelBanner-gradient{height:413px}}@media (max-width: 768.98px){.topLevelBanner-gradient{height:492px;padding:0px}}@media (max-width: 543.98px){.topLevelBanner-gradient{height:361px;padding:0px}}.topLevelBanner-image{background:-webkit-gradient(linear, left top, right top, from(#333), color-stop(32%, #333), color-stop(54%, #fff), to(#fff));background:linear-gradient(90deg, #333 0%, #333 32%, #fff 54%, #fff 100%)}@media (max-width: 1299.98px){.topLevelBanner-image{margin-left:0px}}@media (max-width: 1024.98px){.topLevelBanner-image{margin-left:0px}}@media (max-width: 768.98px){.topLevelBanner-image{margin-left:20px}}@media (max-width: 543.98px){.topLevelBanner-image{margin-left:20px}}}}.subCatBanner-heading-container{position:absolute;text-align:center;width:100%;top:120px}@media (max-width: 1024.98px){.subCatBanner-heading-container{top:110px}}@media (max-width: 543.98px){.subCatBanner-heading-container{top:50px}}.topLevelBanner-heading-container{position:absolute;text-align:center;top:160px;left:0px}@media (min-width: 1300px){.topLevelBanner-heading-container{left:100px}}@media (max-width: 1024.98px){.topLevelBanner-heading-container{top:150px}}@media (max-width: 768.98px){.topLevelBanner-heading-container{top:190px}}@media (max-width: 543.98px){.topLevelBanner-heading-container{top:140px}}.subCat-text{text-shadow:0px 0px 20px rgba(0,0,0,0.7);font-weight:bold;font-size:2.9em;color:#fff}.subCat-text p{margin-top:0;margin-bottom:0}@media (max-width: 768.98px){.subCat-text{font-size:2.5em}}@media (max-width: 543.98px){.subCat-text{font-size:2em}}.topLevelBanner-text{text-shadow:0px 0px 20px rgba(0,0,0,0.7);font-weight:bold;font-size:2.9em;color:#fff}.topLevelBanner-text p{margin-top:0;margin-bottom:0}@media (max-width: 768.98px){.topLevelBanner-text{font-size:2.5em}}@media (max-width: 543.98px){.topLevelBanner-text{font-size:2em}}.topLevelBanner-sub-heading{text-shadow:0px 0px 20px rgba(0,0,0,0.7);font-weight:bold;font-size:1em;color:#fff}.topLevelBanner-sub-heading p{margin-top:0;margin-bottom:0}.btn-topLevel-invert{width:189px;height:42px;background-color:unset;-ms-flex-item-align:center;align-self:center;border:2px solid white;color:white;font-size:15px;text-align:center;margin-top:5px;padding-top:6px;text-shadow:0px 0px 20px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.btn-topLevel-invert:hover{width:189px;height:42px;background-color:#e66d1c;-ms-flex-item-align:center;align-self:center;border:2px solid white;color:white;font-size:15px;text-align:center;padding-top:6px;text-shadow:0px 0px 20px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}
