/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.grid-container{display:flex;flex-wrap:wrap;margin:auto;width:100%;max-width:1200px;}.grid-col{display:flex;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;}.grid-row{position:relative;display:flex;flex-wrap:wrap;margin:0 -0.9375em;width:calc(100% + 1.875em);}.grid-row .grid-row{margin:0 -0.9375em;padding:0;}.grid-row--background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}.grid-col{flex-direction:column;margin:0 0.9375em 1.875em;}.grid-col--inner{width:100%;}.grid-row--no-gutter{}.grid-row--no-gutter .grid-col{margin:0;}.grid-col.xs12{width:calc(100% - 1.875em);}.grid-col.xs11{width:calc(91.666666666% - 1.875em);}.grid-col.xs10{width:calc(83.333333333% - 1.875em);}.grid-col.xs9{width:calc(75% - 1.875em);}.grid-col.xs8{width:calc(66.666666666% - 1.875em);}.grid-col.xs7{width:calc(58.333333333% - 1.875em);}.grid-col.xs6{width:calc(50% - 1.875em);}.grid-col.xs5{width:calc(41.666666666% - 1.875em);}.grid-col.xs4{width:calc(33.333333333% - 1.875em);}.grid-col.xs3{width:calc(25% - 1.875em);}.grid-col.xs2{width:calc(16.666666666% - 1.875em);}.grid-col.xs1{width:calc(8.3333333333% - 1.875em);}.grid-col.xs20{width:calc(20% - 1.875em);}.grid-row--no-gutter .grid-col.xs12{width:calc(100%);}.grid-row--no-gutter .grid-col.xs11{width:calc(91.666666666%);}.grid-row--no-gutter .grid-col.xs10{width:calc(83.333333333%);}.grid-row--no-gutter .grid-col.xs9{width:calc(75%);}.grid-row--no-gutter .grid-col.xs8{width:calc(66.666666666%);}.grid-row--no-gutter .grid-col.xs7{width:calc(58.333333333%);}.grid-row--no-gutter .grid-col.xs6{width:calc(50%);}.grid-row--no-gutter .grid-col.xs5{width:calc(41.666666666%);}.grid-row--no-gutter .grid-col.xs4{width:calc(33.333333333%);}.grid-row--no-gutter .grid-col.xs3{width:calc(25%);}.grid-row--no-gutter .grid-col.xs2{width:calc(16.666666666%);}.grid-row--no-gutter .grid-col.xs1{width:calc(8.3333333333%);}.grid-row--no-gutter .grid-col.xs20{width:calc(20%);}@media (min-width:35.9375em){.grid-col.sm12{width:calc(100% - 1.875em);}.grid-col.sm11{width:calc(91.666666666% - 1.875em);}.grid-col.sm10{width:calc(83.333333333% - 1.875em);}.grid-col.sm9{width:calc(75% - 1.875em);}.grid-col.sm8{width:calc(66.666666666% - 1.875em);}.grid-col.sm7{width:calc(58.333333333% - 1.875em);}.grid-col.sm6{width:calc(50% - 1.875em);}.grid-col.sm5{width:calc(41.666666666% - 1.875em);}.grid-col.sm4{width:calc(33.333333333% - 1.875em);}.grid-col.sm3{width:calc(25% - 1.875em);}.grid-col.sm2{width:calc(16.666666666% - 1.875em);}.grid-col.sm1{width:calc(8.3333333333% - 1.875em);}.grid-col.sm20{width:calc(20% - 1.875em);}}@media (min-width:48em){.grid-col.md12{width:calc(100% - 1.875em);}.grid-col.md11{width:calc(91.666666666% - 1.875em);}.grid-col.md10{width:calc(83.333333333% - 1.875em);}.grid-col.md9{width:calc(75% - 1.875em);}.grid-col.md8{width:calc(66.666666666% - 1.875em);}.grid-col.md7{width:calc(58.333333333% - 1.875em);}.grid-col.md6{width:calc(50% - 1.875em);}.grid-col.md5{width:calc(41.666666666% - 1.875em);}.grid-col.md4{width:calc(33.333333333% - 1.875em);}.grid-col.md3{width:calc(25% - 1.875em);}.grid-col.md2{width:calc(16.666666666% - 1.875em);}.grid-col.md1{width:calc(8.3333333333% - 1.875em);}.grid-col.md20{width:calc(20% - 1.875em);}.grid-row--no-gutter .grid-col.md12{width:calc(100%);}.grid-row--no-gutter .grid-col.md11{width:calc(91.666666666%);}.grid-row--no-gutter .grid-col.md10{width:calc(83.333333333%);}.grid-row--no-gutter .grid-col.md9{width:calc(75%);}.grid-row--no-gutter .grid-col.md8{width:calc(66.666666666%);}.grid-row--no-gutter .grid-col.md7{width:calc(58.333333333%);}.grid-row--no-gutter .grid-col.md6{width:calc(50%);}.grid-row--no-gutter .grid-col.md5{width:calc(41.666666666%);}.grid-row--no-gutter .grid-col.md4{width:calc(33.333333333%);}.grid-row--no-gutter .grid-col.md3{width:calc(25%);}.grid-row--no-gutter .grid-col.md2{width:calc(16.666666666%);}.grid-row--no-gutter .grid-col.md1{width:calc(8.3333333333%);}.grid-row--no-gutter .grid-col.md20{width:calc(20%);}}@media (min-width:62em){.grid-col.lg12{width:calc(100% - 1.875em);}.grid-col.lg11{width:calc(91.666666666% - 1.875em);}.grid-col.lg10{width:calc(83.333333333% - 1.875em);}.grid-col.lg9{width:calc(75% - 1.875em);}.grid-col.lg8{width:calc(66.666666666% - 1.875em);}.grid-col.lg7{width:calc(58.333333333% - 1.875em);}.grid-col.lg6{width:calc(50% - 1.875em);}.grid-col.lg5{width:calc(41.666666666% - 1.875em);}.grid-col.lg4{width:calc(33.333333333% - 1.875em);}.grid-col.lg3{width:calc(25% - 1.875em);}.grid-col.lg2{width:calc(16.666666666% - 1.875em);}.grid-col.lg1{width:calc(8.3333333333% - 1.875em);}.grid-col.lg20{width:calc(20% - 1.875em);}.grid-row--no-gutter .grid-col.lg12{width:calc(100%);}.grid-row--no-gutter .grid-col.lg11{width:calc(91.666666666%);}.grid-row--no-gutter .grid-col.lg10{width:calc(83.333333333%);}.grid-row--no-gutter .grid-col.lg9{width:calc(75%);}.grid-row--no-gutter .grid-col.lg8{width:calc(66.666666666%);}.grid-row--no-gutter .grid-col.lg7{width:calc(58.333333333%);}.grid-row--no-gutter .grid-col.lg6{width:calc(50%);}.grid-row--no-gutter .grid-col.lg5{width:calc(41.666666666%);}.grid-row--no-gutter .grid-col.lg4{width:calc(33.333333333%);}.grid-row--no-gutter .grid-col.lg3{width:calc(25%);}.grid-row--no-gutter .grid-col.lg2{width:calc(16.666666666%);}.grid-row--no-gutter .grid-col.lg1{width:calc(8.3333333333%);}.grid-row--no-gutter .grid-col.lg20{width:calc(20%);}}@media (min-width:75em){.grid-col.xl12{width:calc(100% - 1.875em);}.grid-col.xl11{width:calc(91.666666666% - 1.875em);}.grid-col.xl10{width:calc(83.333333333% - 1.875em);}.grid-col.xl9{width:calc(75% - 1.875em);}.grid-col.xl8{width:calc(66.666666666% - 1.875em);}.grid-col.xl7{width:calc(58.333333333% - 1.875em);}.grid-col.xl6{width:calc(50% - 1.875em);}.grid-col.xl5{width:calc(41.666666666% - 1.875em);}.grid-col.xl4{width:calc(33.333333333% - 1.875em);}.grid-col.xl3{width:calc(25% - 1.875em);}.grid-col.xl2{width:calc(16.666666666% - 1.875em);}.grid-col.xl1{width:calc(8.3333333333% - 1.875em);}.grid-col.xl20{width:calc(20% - 1.875em);}}
.color-picker,.color-picker *,.color-picker :after,.color-picker :before,.color-picker:after,.color-picker:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.color-picker{position:absolute;top:0;left:0;z-index:9999}.color-picker-control{border:1px solid #000;-webkit-box-shadow:1px 5px 10px rgba(0,0,0,.5);-moz-box-shadow:1px 5px 10px rgba(0,0,0,.5);box-shadow:1px 5px 10px rgba(0,0,0,.5)}.color-picker-control *,.color-picker-control :after,.color-picker-control :before{border-color:inherit}.color-picker-control:after{content:" ";display:table;clear:both}.color-picker i{font:inherit}.color-picker-h{position:relative;width:20px;height:150px;float:right;border-left:1px solid;border-left-color:inherit;cursor:ns-resize;background:url(/modules/custom/saga_slider/css/color-picker-h.png) 50% 50% no-repeat;background-image:-webkit-linear-gradient(to top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background-image:-moz-linear-gradient(to top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background-image:linear-gradient(to top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;overflow:hidden}.color-picker-h i,.color-picker-h i:before{left:0;display:block;position:absolute;right:0}.color-picker-h i{top:-3px;z-index:3;height:6px}.color-picker-h i:before{content:"";top:0;bottom:0;border:3px solid;border-color:inherit;border-top-color:transparent;border-bottom-color:transparent}.color-picker-sv{position:relative;width:150px;height:150px;float:left;background:url(/modules/custom/saga_slider/css/color-picker-sv.png) 50% 50% no-repeat;background-image:-webkit-linear-gradient(to top,#000,rgba(0,0,0,0)),linear-gradient(to right,#fff,rgba(255,255,255,0));background-image:-moz-linear-gradient(to top,#000,rgba(0,0,0,0)),linear-gradient(to right,#fff,rgba(255,255,255,0));background-image:linear-gradient(to top,#000,rgba(0,0,0,0)),linear-gradient(to right,#fff,rgba(255,255,255,0));-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;cursor:crosshair}.color-picker-sv i{position:absolute;top:-4px;right:-4px;z-index:3;display:block;width:8px;height:8px}.color-picker-sv i:after,.color-picker-sv i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:1px solid;border-color:inherit;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.color-picker-sv i:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border-color:#fff}.color-picker-h,.color-picker-sv{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.sg-scrolled{overflow:auto;}.sg-wrap{overflow:hidden;margin:0;padding:0;list-style:none;position:relative;transform-origin:top left;}.block-saga-slider{}.sg-slide-loading .sg-captions{opacity:0;}.sg-loader-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#fff;border-radius:5px;padding:1rem;box-sizing:border-box;z-index:1000000;box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,.05),0 0 0 1px rgba(10,10,10,.01);}.sg-loader-outer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.sg-loader{animation:rotate 2s linear infinite;z-index:2;}.sg-loader .path{stroke:#999;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0;}50%{stroke-dasharray:90,150;stroke-dashoffset:-35;}100%{stroke-dasharray:90,150;stroke-dashoffset:-124;}}.sg-fullscreen{height:100%;min-height:100%;width:100%;position:absolute;transition:all 0.5s;}.sg-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(34,34,34,0.7);z-index:1;}.sg-slide{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;margin:0;z-index:1;opacity:0;}.sg-slide:first-child{position:relative;}.sg-slide.active{z-index:2;opacity:1;}.gradient-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#360033;background:-webkit-linear-gradient(to left,#0b8793,#360033);background:linear-gradient(300deg,#0b8793,#360033);opacity:0.9;z-index:1;}.sg-slide .gradient-overlay{}.sg-slide.next .gradient-overlay,.sg-slide.active .gradient-overlay{}.sg-slide.next{opacity:1;}.sg-slide img{display:block;width:100% !important;position:relative;}.sg-slide--overlay{position:absolute;height:100%;width:100%;display:block;z-index:1;}.sg-grid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.sg-gridlet{position:absolute;z-index:1;-webkit-transform-origin:center;transform-origin:center;}.sg-arrows{display:flex;position:absolute;top:50%;width:100%;z-index:2;transform:translateY(-50%);justify-content:space-between;padding:0 1rem;font-size:1.2rem;}.sg-navigation{display:flex;position:absolute;margin:30px 0;padding:0;left:50%;bottom:0;z-index:100;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);backface-visibility:hidden;}.sg-navigation > li{border:2px solid #fff;border-radius:10px;width:12px;height:12px;position:relative;-webkit-transition:background 0.3s;transition:background 0.3s;margin:0 5px;}.sg-navigation > li.active{background:#fff;}.sg-navigation > li:hover{background:#fff;cursor:pointer;}.sg-captions{position:absolute;transform-origin:center center;height:100%;width:100%;left:0 !important;top:0 !important;z-index:2;}.sg-caption{position:absolute;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.sg-caption.sg-large{font-size:48px;font-weight:400;}.sg-caption.sg-medium{font-size:36px;}.sg-caption.sg-small{font-size:20px;font-weight:300;}.sg-caption i{background:#fff;width:120px;line-height:120px;display:inline-block;text-align:center;color:#C0392B;border-radius:120px;}@-webkit-keyframes timer{0%{width:0%;}100%{width:101%;}}.sg-timer-wrap{width:100%;height:4px;position:absolute;bottom:0;background:rgba(255,255,255,0.2);z-index:10;}.sg-timer{height:4px;width:0%;background:rgba(255,255,255,0.5);-webkit-animation-duration:7s;-webkit-animation-name:timer;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;}.easeInCubic{animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}.easeOutCubic{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}.easeInOutCubic{animation-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);}.easeInCirc{animation-timing-function:(0.600,0.040,0.980,0.335);}.easeOutCirc{animation-timing-function:cubic-bezier(0.075,0.820,0.165,1.000);}.easeInOutCirc{animation-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);}.easeInExpo{animation-timing-function:cubic-bezier(0.950,0.050,0.795,0.035);}.easeOutExpo{animation-timing-function:cubic-bezier(0.190,1.000,0.220,1.000);}.easeInOutExpo{animation-timing-function:cubic-bezier(1.000,0.000,0.000,1.000);}.easeInQuad{animation-timing-function:cubic-bezier(0.550,0.085,0.680,0.530);}.easeOutQuad{animation-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);}.easeInOutQuad{animation-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);}.easeInQuart{animation-timing-function:cubic-bezier(0.895,0.030,0.685,0.220);}.easeOutQuart{animation-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);}.easeInOutQuart{animation-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);}.easeInQuint{animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);}.easeOutQuint{animation-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);}.easeInOutQuint{animation-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);}.easeInSine{animation-timing-function:cubic-bezier(0.470,0.000,0.745,0.715);}.easeOutSine{animation-timing-function:cubic-bezier(0.390,0.575,0.565,1.000);}.easeInOutSine{animation-timing-function:cubic-bezier(0.445,0.050,0.550,0.950);}.easeInBack{animation-timing-function:cubic-bezier(0.600,-0.280,0.735,0.045);}.easeOutBack{-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);}.easeInOutBack{-webkit-animation-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);animation-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
