/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.sro-widget-hero{position:relative;color:#fff}@media(min-width: 992px){.sro-widget-hero{min-height:600px;height:100vh}}.sro-widget-hero__image-container{position:relative;z-index:0;width:100%;height:inherit}.sro-widget-hero__image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sro-widget-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:80px;left:0;z-index:1;width:100%;height:calc(100% - 80px);overflow:hidden;padding:0 20px;text-align:center}@media(min-width: 992px){.sro-widget-hero__content{padding:0 54px;text-align:left}}.sro-widget-hero__content__title{font-size:20px;font-weight:600;line-height:24px;letter-spacing:.6pt;text-transform:uppercase;margin:0}@media(min-width: 992px){.sro-widget-hero__content__title{font-size:32px;line-height:36px}}.sro-widget-hero__content__title+.sro-widget-hero__content__description{margin-top:16px}.sro-widget-hero__content__title+.sro-widget-hero__content__description+.sro-widget-hero__content__cta{margin-top:16px}@media(min-width: 992px){.sro-widget-hero__content__title+.sro-widget-hero__content__description+.sro-widget-hero__content__cta{margin-top:28px}}.sro-widget-hero__content__title+.sro-widget-hero__content__cta{margin-top:16px}@media(min-width: 992px){.sro-widget-hero__content__title+.sro-widget-hero__content__cta{margin-top:28px}}.sro-widget-hero__content__description{font-size:14px;line-height:21px;font-weight:400;letter-spacing:.4pt;max-width:600px}.sro-widget-hero__content__description>*{font-size:14px;line-height:21px;font-weight:400;letter-spacing:.4pt;margin:0}@media(min-width: 992px){body.promo-sticky-active .sro-widget-hero{height:calc(100vh - 30px)}}.category-bottom-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:5px;padding-right:5px;color:#fff}@media(min-width: 992px){.category-bottom-widgets{padding-left:15px;padding-right:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.category-bottom-widgets li{position:relative;padding-left:15px;padding-right:15px;border-radius:6px}@media(hover: hover)and (max-width: 991px),(-moz-touch-enabled: 0)and (max-width: 991px),(pointer: fine)and (max-width: 991px){.category-bottom-widgets li{height:calc(100vh - 36px - 32px)}}@media(max-width: 991.98px){.category-bottom-widgets li+li{margin-top:16px}}.category-bottom-widgets li>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:6px}.category-bottom-widgets li .text-content{position:absolute;left:15px;bottom:0;z-index:1;display:inline-block;width:calc(100% - 30px);padding:24px;text-align:left}@media(min-width: 992px){.category-bottom-widgets li .text-content{padding-bottom:32px}}.category-bottom-widgets li .text-content h2,.category-bottom-widgets li .text-content h3,.category-bottom-widgets li .text-content h4,.category-bottom-widgets li .text-content h5,.category-bottom-widgets li .text-content h6,.category-bottom-widgets li .text-content a{display:inline-block;letter-spacing:.6pt;color:inherit;font-weight:600;text-transform:uppercase}@media(max-width: 991.98px){.category-bottom-widgets li .text-content h2,.category-bottom-widgets li .text-content h3,.category-bottom-widgets li .text-content h4,.category-bottom-widgets li .text-content h5,.category-bottom-widgets li .text-content h6,.category-bottom-widgets li .text-content a{letter-spacing:.4pt}}.category-bottom-widgets li .text-content h2,.category-bottom-widgets li .text-content h3,.category-bottom-widgets li .text-content h4,.category-bottom-widgets li .text-content h5,.category-bottom-widgets li .text-content h6{width:100%;margin:0;padding:0;font-size:20px;line-height:24px}@media(min-width: 992px){.category-bottom-widgets li .text-content h2,.category-bottom-widgets li .text-content h3,.category-bottom-widgets li .text-content h4,.category-bottom-widgets li .text-content h5,.category-bottom-widgets li .text-content h6{font-size:26px;line-height:30px}}@media(min-width: 992px)and (max-width: 1080px){.category-bottom-widgets li .text-content h2,.category-bottom-widgets li .text-content h3,.category-bottom-widgets li .text-content h4,.category-bottom-widgets li .text-content h5,.category-bottom-widgets li .text-content h6{font-size:24px;line-height:28px}}.category-bottom-widgets li .text-content h2+a,.category-bottom-widgets li .text-content h3+a,.category-bottom-widgets li .text-content h4+a,.category-bottom-widgets li .text-content h5+a,.category-bottom-widgets li .text-content h6+a{margin-top:16px}.category-bottom-widgets li .text-content a{padding:11px 25px;font-size:13px;line-height:20px;border:1px solid #fff;border-radius:6px;text-decoration:none}@media(max-width: 412px){.category-bottom-widgets li .text-content a{padding-left:20px;padding-right:20px}}.category-bottom-widgets li .text-content a:hover{text-decoration:none}.category-bottom-widgets li .text-content img{margin-bottom:16px}.category-bottom-widgets.black{color:#000}.category-bottom-widgets.two-widgets li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media(min-width: 992px){.category-bottom-widgets.two-widgets li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media(min-width: 992px)and (max-width: 1080px){.category-bottom-widgets.two-widgets li h2,.category-bottom-widgets.two-widgets li h3,.category-bottom-widgets.two-widgets li h4,.category-bottom-widgets.two-widgets li h5,.category-bottom-widgets.two-widgets li h6{font-size:24px;line-height:28px}}@media(min-width: 992px)and (max-width: 1180px){.category-bottom-widgets.two-widgets li a{font-size:12px;padding-left:20px;padding-right:20px}}.category-bottom-widgets.three-widgets li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media(min-width: 992px){.category-bottom-widgets.three-widgets li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}@media(min-width: 992px)and (max-width: 1280px){.category-bottom-widgets.three-widgets li h2,.category-bottom-widgets.three-widgets li h3,.category-bottom-widgets.three-widgets li h4,.category-bottom-widgets.three-widgets li h5,.category-bottom-widgets.three-widgets li h6{font-size:24px;line-height:28px;letter-spacing:.4pt}}@media(min-width: 992px)and (max-width: 1180px){.category-bottom-widgets.three-widgets li h2,.category-bottom-widgets.three-widgets li h3,.category-bottom-widgets.three-widgets li h4,.category-bottom-widgets.three-widgets li h5,.category-bottom-widgets.three-widgets li h6{font-size:22px;line-height:26px}}@media(min-width: 992px)and (max-width: 1024px){.category-bottom-widgets.three-widgets li h2,.category-bottom-widgets.three-widgets li h3,.category-bottom-widgets.three-widgets li h4,.category-bottom-widgets.three-widgets li h5,.category-bottom-widgets.three-widgets li h6{font-size:20px;line-height:24px}}@media(min-width: 992px)and (max-width: 1180px){.category-bottom-widgets.three-widgets li a{font-size:12px;padding-left:18px;padding-right:18px}}.category-bottom-widgets li{width:100%}@media(hover: hover)and (max-width: 991px),(-moz-touch-enabled: 0)and (max-width: 991px),(pointer: fine)and (max-width: 991px){.promo-sticky-active .category-bottom-widgets li{height:calc(100vh - 40px - 36px - 32px)}}.sr-world-landing .breadcrumbs{z-index:9}.sr-world-landing .breadcrumbs ol li a,.sr-world-landing .breadcrumbs ol li span{color:#fff}.sr-world-landing .sro-widget__hero-folder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(min-width: 992px){.sr-world-landing .sro-widget__hero-folder{min-height:600px}}.sr-world-landing .sro-widget__hero-folder .columnfolder{position:absolute;top:0;z-index:0;width:100%}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(2){z-index:2}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(3){z-index:3}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(4){z-index:4}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(5){z-index:5}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(6){z-index:6}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(7){z-index:7}.sr-world-landing .sro-widget__hero-folder .columnfolder:not(.selected){display:none}.sr-world-landing .sro-widget__hero-folder .columnfolder:nth-child(2),.sr-world-landing .sro-widget__hero-folder .columnfolder.selected{display:block}.sr-world-landing .sro-widget-hero{height:calc(100vh - 36px)}@media(min-width: 992px){.sr-world-landing .sro-widget-hero{height:100vh}}.sr-world-landing .sro-widget-hero__content{height:calc(73% - 36px);bottom:0;padding-bottom:120px}@media(min-width: 992px){.sr-world-landing .sro-widget-hero__content{height:55%;padding-bottom:80px}}.sr-world-landing .sro-widget__title-container{padding:0 20px}@media(min-width: 992px){.sr-world-landing .sro-widget__title-container{padding:0}}.sr-world-landing .sro-widget__title-container .sro-widget-title,.sr-world-landing .sro-widget__title-container *{font-size:36px;color:#fff;font-weight:600;line-height:40px;letter-spacing:.6pt;text-transform:uppercase;margin-bottom:16px}@media(min-width: 992px){.sr-world-landing .sro-widget__title-container .sro-widget-title,.sr-world-landing .sro-widget__title-container *{font-size:40px;line-height:44px;margin-bottom:32px}}.sr-world-landing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:8;height:calc(27% + 36px);padding:50px 0 0}@media(min-width: 992px){.sr-world-landing__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:45%;padding:0 54px}}.sr-world-landing__subfolders-navbar{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0;overflow:hidden}@media(min-width: 992px){.sr-world-landing__subfolders-navbar{margin-right:-4px}}@media(max-width: 991.98px){.sr-world-landing__subfolders-navbar{padding-left:20px}}@media(max-width: 991.98px){.sr-world-landing__subfolders-navbar .owl-stage-outer{overflow:visible}}.sr-world-landing__subfolders-navbar .item{width:auto;padding:0 4px}.sr-world-landing__subfolders-navbar .item button{font-family:"Poppins",Arial,Verdana,sans-serif;font-size:14px;line-height:21px;letter-spacing:.6pt;color:#000;background-color:#fff;border:1px solid transparent;padding:9px 20px;border-radius:50px;text-transform:uppercase;text-decoration:none;font-weight:400;display:inline-block;cursor:pointer;padding:8px 19px;-webkit-transition:border .2s linear;transition:border .2s linear}.sr-world-landing__subfolders-navbar .item button span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-decoration:inherit}.sr-world-landing__subfolders-navbar .item button:hover,.sr-world-landing__subfolders-navbar .item button:active,.sr-world-landing__subfolders-navbar .item button:focus{color:#000;background-color:#fff;text-decoration:none;border:1px solid #000}.sr-world-landing__subfolders-navbar .item button:disabled,.sr-world-landing__subfolders-navbar .item button .disabled{color:#000;background-color:#fff;border:1px solid transparent;cursor:not-allowed}.sr-world-landing__subfolders-navbar .item button span{white-space:nowrap;-webkit-transition:all .5s linear;transition:all .5s linear}.sr-world-landing__subfolders-navbar .item button:hover,.sr-world-landing__subfolders-navbar .item button.selected{border:1px solid #000}.sr-world-landing__subfolders-navbar .item button:hover span,.sr-world-landing__subfolders-navbar .item button.selected span{text-shadow:.3pt .3pt .7pt #000;-webkit-transition:text-shadow .2s linear;transition:text-shadow .2s linear}.sr-world-landing__subfolders-navbar .item button:focus{outline:none}.sr-world-landing .category-bottom-widgets{margin-top:56px}@media(min-width: 992px){.sr-world-landing .category-bottom-widgets{margin-top:80px}}body.promo-sticky-active .sr-world-landing .sro-widget__hero-folder{height:calc(100vh - 36px - 40px)}@media(min-width: 992px){body.promo-sticky-active .sr-world-landing .sro-widget__hero-folder{height:calc(100vh - 30px)}}body.promo-sticky-active .sr-world-landing .sro-widget-hero{height:calc(100vh - 36px - 30px)}@media(min-width: 992px){body.promo-sticky-active .sr-world-landing .sro-widget-hero{height:calc(100vh - 30px)}}body.promo-sticky-active .sr-world-landing .sro-widget-hero__content{height:calc(73% - 36px - 40px)}@media(min-width: 992px){body.promo-sticky-active .sr-world-landing .sro-widget-hero__content{height:calc(55% - 30px)}}body.promo-sticky-active .sr-world-landing__header{height:calc(27% + 36px + 30px)}@media(min-width: 992px){body.promo-sticky-active .sr-world-landing__header{height:calc(45% + 30px)}}
