/*
/////////////  CorgiJS - Style 1.0  //////////////
//////////// Last update : 13-07-2018 ////////////
/////////////// Copyright (C) 2018 ///////////////
*/
.CorgiJS,.CorgiJS.curtain .slider_wrap{overflow:hidden}.CorgiJS{width:100%;height:auto;position:relative}.CorgiJS nav{position:relative;z-index:100}@-webkit-keyframes horizontal_active-next{from{-webkit-transform:translate(-100%,-50%);opacity:0;visibility:hidden}to{-webkit-transform:translate(0,-50%);opacity:1;visibility:visible}}@keyframes horizontal_active-next{from{transform:translate(-100%,-50%);opacity:0;visibility:hidden}to{transform:translate(0,-50%);opacity:1;visibility:visible}}@-webkit-keyframes horizontal_active-prev{from{-webkit-transform:translate(100%,-50%);opacity:0;visibility:hidden}to{-webkit-transform:translate(0,-50%);opacity:1;visibility:visible}}@keyframes horizontal_active-prev{from{transform:translate(100%,-50%);opacity:0;visibility:hidden}to{transform:translate(0,-50%);opacity:1;visibility:visible}}@-webkit-keyframes horizontal_hide-next{from{-webkit-transform:translate(0,-50%);opacity:1;visibility:visible}to{-webkit-transform:translate(100%,-50%);opacity:0;visibility:hidden}}@keyframes horizontal_hide-next{from{transform:translate(0,-50%);opacity:1;visibility:visible}to{transform:translate(100%,-50%);opacity:0;visibility:hidden}}@-webkit-keyframes horizontal_hide-prev{from{-webkit-transform:translate(0,-50%);opacity:1;visibility:visible}to{-webkit-transform:translate(-100%,-50%);opacity:0;visibility:hidden}}@keyframes horizontal_hide-prev{from{transform:translate(0,-50%);opacity:1;visibility:visible}to{transform:translate(-100%,-50%);opacity:0;visibility:hidden}}@-webkit-keyframes horizontal_stop_end{0%,100%{-webkit-transform:translate(0,-50%);opacity:1}50%{-webkit-transform:translate(3%,-50%);opacity:.95}}@keyframes horizontal_stop_end{0%,100%{transform:translate(0,-50%);opacity:1}50%{transform:translate(3%,-50%);opacity:.95}}@-webkit-keyframes horizontal_stop_start{0%,100%{-webkit-transform:translate(0,-50%);opacity:1}50%{-webkit-transform:translate(-3%,-50%);opacity:.95}}@keyframes horizontal_stop_start{0%,100%{transform:translate(0,-50%);opacity:1}50%{transform:translate(-3%,-50%);opacity:.95}}.CorgiJS.horizontal .slide.active-next{-webkit-animation:horizontal_active-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_active-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.horizontal .slide.active-prev{-webkit-animation:horizontal_active-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_active-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.horizontal .slide.hide-next{-webkit-animation:horizontal_hide-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_hide-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.horizontal .slide.hide-prev{-webkit-animation:horizontal_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.horizontal .stop_end .slide:last-child{-webkit-animation:horizontal_stop_end .5s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_stop_end .5s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.horizontal .stop_start .slide:first-child{-webkit-animation:horizontal_stop_start .5s cubic-bezier(.23,1,.32,1) forwards;animation:horizontal_stop_start .5s cubic-bezier(.23,1,.32,1) forwards}@-webkit-keyframes vertical_active-next{from{-webkit-transform:translateY(-100%);opacity:0;visibility:hidden}to{-webkit-transform:translateY(-50%);opacity:1;visibility:visible}}@keyframes vertical_active-next{from{transform:translateY(-100%);opacity:0;visibility:hidden}to{transform:translateY(-50%);opacity:1;visibility:visible}}@-webkit-keyframes vertical_active-prev{from{-webkit-transform:translateY(100%);opacity:0;visibility:hidden}to{-webkit-transform:translateY(-50%);opacity:1;visibility:visible}}@keyframes vertical_active-prev{from{transform:translateY(100%);opacity:0;visibility:hidden}to{transform:translateY(-50%);opacity:1;visibility:visible}}@-webkit-keyframes vertical_hide-next{from{-webkit-transform:translateY(-50%);opacity:1;visibility:visible}to{-webkit-transform:translateY(100%);opacity:0;visibility:hidden}}@keyframes vertical_hide-next{from{transform:translateY(-50%);opacity:1;visibility:visible}to{transform:translateY(100%);opacity:0;visibility:hidden}}@-webkit-keyframes vertical_hide-prev{from{-webkit-transform:translateY(-50%);opacity:1;visibility:visible}to{-webkit-transform:translateY(-100%);opacity:0;visibility:hidden}}@keyframes vertical_hide-prev{from{transform:translateY(-50%);opacity:1;visibility:visible}to{transform:translateY(-100%);opacity:0;visibility:hidden}}@-webkit-keyframes vertical_stop_end{0%,100%{-webkit-transform:translateY(-50%);opacity:1}50%{-webkit-transform:translateY(-47%);opacity:.95}}@keyframes vertical_stop_end{0%,100%{transform:translateY(-50%);opacity:1}50%{transform:translateY(-47%);opacity:.95}}@-webkit-keyframes vertical_stop_start{0%,100%{-webkit-transform:translateY(-50%);opacity:1}50%{-webkit-transform:translateY(-53%);opacity:.95}}@keyframes vertical_stop_start{0%,100%{transform:translateY(-50%);opacity:1}50%{transform:translateY(-53%);opacity:.95}}.CorgiJS.vertical .slide{left:0}.CorgiJS.vertical .slide.active-next{-webkit-animation:vertical_active-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_active-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.vertical .slide.active-prev{-webkit-animation:vertical_active-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_active-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.vertical .slide.hide-next{-webkit-animation:vertical_hide-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_hide-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.vertical .slide.hide-prev{-webkit-animation:vertical_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.vertical .stop_end .slide:last-child{-webkit-animation:vertical_stop_end .5s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_stop_end .5s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.vertical .stop_start .slide:first-child{-webkit-animation:vertical_stop_start .5s cubic-bezier(.23,1,.32,1) forwards;animation:vertical_stop_start .5s cubic-bezier(.23,1,.32,1) forwards}@-webkit-keyframes zoom_active-next{from{-webkit-transform:translateY(-50%) scale(1.25);opacity:0;visibility:hidden}to{-webkit-transform:translateY(-50%) scale(1);opacity:1;visibility:visible}}@keyframes zoom_active-next{from{transform:translateY(-50%) scale(1.25);opacity:0;visibility:hidden}to{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}}@-webkit-keyframes zoom_active-prev{from{-webkit-transform:translateY(-50%) scale(.75);opacity:0;visibility:hidden}to{-webkit-transform:translateY(-50%) scale(1);opacity:1;visibility:visible}}@keyframes zoom_active-prev{from{transform:translateY(-50%) scale(.75);opacity:0;visibility:hidden}to{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}}@-webkit-keyframes zoom_hide-next{from{-webkit-transform:translateY(-50%) scale(1);opacity:1;visibility:visible}to{-webkit-transform:translateY(-50%) scale(.75);opacity:0;visibility:hidden}}@keyframes zoom_hide-next{from{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}to{transform:translateY(-50%) scale(.75);opacity:0;visibility:hidden}}@-webkit-keyframes zoom_hide-prev{from{-webkit-transform:translateY(-50%) scale(1);opacity:1;visibility:visible}to{-webkit-transform:translateY(-50%) scale(1.25);opacity:0;visibility:hidden}}@keyframes zoom_hide-prev{from{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}to{transform:translateY(-50%) scale(1.25);opacity:0;visibility:hidden}}@-webkit-keyframes zoom_stop_start{0%,100%{-webkit-transform:translateY(-50%) scale(1);opacity:1}50%{-webkit-transform:translateY(-50%) scale(1.05);opacity:.95}}@keyframes zoom_stop_start{0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.95;transform:translateY(-50%) scale(1.05)}}@-webkit-keyframes zoom_stop_end{0%,100%{-webkit-transform:translateY(-50%) scale(1);opacity:1}50%{-webkit-transform:translateY(-50%) scale(.95);opacity:.95}}@keyframes zoom_stop_end{0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.95;transform:translateY(-50%) scale(.95)}}.CorgiJS.zoom .slide.active-next{-webkit-animation:zoom_active-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_active-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.zoom .slide.active-prev{-webkit-animation:zoom_active-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_active-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.zoom .slide.hide-next{-webkit-animation:zoom_hide-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_hide-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.zoom .slide.hide-prev{-webkit-animation:zoom_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.zoom .stop_end .slide:last-child{-webkit-animation:zoom_stop_end .5s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_stop_end .5s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.zoom .stop_start .slide:first-child{-webkit-animation:zoom_stop_start .5s cubic-bezier(.23,1,.32,1) forwards;animation:zoom_stop_start .5s cubic-bezier(.23,1,.32,1) forwards}@-webkit-keyframes accordion_active-next{from{-webkit-transform:translate(-50%,-50%) rotateY(45deg);opacity:0;visibility:hidden}to{-webkit-transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}}@keyframes accordion_active-next{from{transform:translate(-50%,-50%) rotateY(45deg);opacity:0;visibility:hidden}to{transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}}@-webkit-keyframes accordion_active-prev{from{-webkit-transform:translate(50%,-50%) rotateY(-45deg);opacity:0;visibility:hidden}to{-webkit-transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}}@keyframes accordion_active-prev{from{transform:translate(50%,-50%) rotateY(-45deg);opacity:0;visibility:hidden}to{transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}}@-webkit-keyframes accordion_hide-next{from{-webkit-transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}to{-webkit-transform:translate(50%,-50%) rotateY(-45deg);opacity:0;visibility:hidden}}@keyframes accordion_hide-next{from{transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}to{transform:translate(50%,-50%) rotateY(-45deg);opacity:0;visibility:hidden}}@-webkit-keyframes accordion_hide-prev{from{-webkit-transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}to{-webkit-transform:translate(-50%,-50%) rotateY(45deg);opacity:0;visibility:hidden}}@keyframes accordion_hide-prev{from{transform:translate(0,-50%) rotateY(0);opacity:1;visibility:visible}to{transform:translate(-50%,-50%) rotateY(45deg);opacity:0;visibility:hidden}}@-webkit-keyframes accordion_stop_start{0%,100%{-webkit-transform:translate(0,-50%) rotateY(0)}50%{-webkit-transform:translate(0,-50%) rotateY(10deg);opacity:.95}}@keyframes accordion_stop_start{0%,100%{transform:translate(0,-50%) rotateY(0)}50%{transform:translate(0,-50%) rotateY(10deg);opacity:.95}}@-webkit-keyframes accordion_stop_end{0%,100%{-webkit-transform:translate(0,-50%) rotateY(0)}50%{-webkit-transform:translate(0,-50%) rotateY(-10deg);opacity:.95}}@keyframes accordion_stop_end{0%,100%{transform:translate(0,-50%) rotateY(0)}50%{transform:translate(0,-50%) rotateY(-10deg);opacity:.95}}.CorgiJS.accordion{perspective:80em}.CorgiJS.accordion .slide.active-next{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-animation:accordion_active-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_active-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.accordion .slide.active-prev{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-animation:accordion_active-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_active-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.accordion .slide.hide-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-animation:accordion_hide-next 1s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_hide-next 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.accordion .slide.hide-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-animation:accordion_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_hide-prev 1s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.accordion .stop_start .slide:first-child{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-animation:accordion_stop_start .5s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_stop_start .5s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.accordion .stop_end .slide:last-child{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-animation:accordion_stop_end .5s cubic-bezier(.23,1,.32,1) forwards;animation:accordion_stop_end .5s cubic-bezier(.23,1,.32,1) forwards}@-webkit-keyframes curtain_active{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes curtain_active{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes curtain_hide{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes curtain_hide{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes curtain_active-next{0%{-webkit-transform:scale(0,1) translateY(-50%);-webkit-transform-origin:left center}49%{-webkit-transform:scale(1,1) translateY(-50%);-webkit-transform-origin:left center}50%{-webkit-transform:scale(1,1) translateY(-50%);-webkit-transform-origin:right center}100%{-webkit-transform:scale(0,1) translateY(-50%);-webkit-transform-origin:right center}}@keyframes curtain_active-next{0%{transform:scale(0,1) translateY(-50%);transform-origin:left center}49%{transform:scale(1,1) translateY(-50%);transform-origin:left center}50%{transform:scale(1,1) translateY(-50%);transform-origin:right center}100%{transform:scale(0,1) translateY(-50%);transform-origin:right center}}@-webkit-keyframes curtain_active-prev{0%{-webkit-transform:scale(0,1) translateY(-50%);-webkit-transform-origin:right center}49%{-webkit-transform:scale(1,1) translateY(-50%);-webkit-transform-origin:right center}50%{-webkit-transform:scale(1,1) translateY(-50%);-webkit-transform-origin:left center}100%{-webkit-transform:scale(0,1) translateY(-50%);-webkit-transform-origin:left center}}@keyframes curtain_active-prev{0%{transform:scale(0,1) translateY(-50%);transform-origin:right center}49%{transform:scale(1,1) translateY(-50%);transform-origin:right center}50%{transform:scale(1,1) translateY(-50%);transform-origin:left center}100%{transform:scale(0,1) translateY(-50%);transform-origin:left center}}@-webkit-keyframes curtain_stop{0%,100%{-webkit-transform:scale(0,1) translateY(-50%)}50%{-webkit-transform:scale(.25,1) translateY(-50%)}}@keyframes curtain_stop{0%,100%{transform:scale(0,1) translateY(-50%)}50%{transform:scale(.25,1) translateY(-50%)}}.CorgiJS.curtain .slide:after{content:'';display:block;width:100%;height:500%;position:absolute;left:0;top:50%;z-index:9999;background:#fff;-webkit-transform:scale(0,1) translateY(-50%);-ms-transform:scale(0,1) translateY(-50%);transform:scale(0,1) translateY(-50%)}.CorgiJS.curtain .slide.hide-next:after{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.CorgiJS.curtain .slide.active-next>*,.CorgiJS.curtain .slide.active-prev>*{opacity:0;-webkit-animation:curtain_active .1s .3s linear forwards;animation:curtain_active .1s .3s linear forwards}.CorgiJS.curtain .slide.hide-next,.CorgiJS.curtain .slide.hide-prev{opacity:1}.CorgiJS.curtain .slide.hide-next>*,.CorgiJS.curtain .slide.hide-prev>*{opacity:1;-webkit-animation:curtain_hide .1s .3s linear forwards;animation:curtain_hide .1s .3s linear forwards}.CorgiJS.curtain .slide.active-next:after{-webkit-animation:curtain_active-next .8s cubic-bezier(.23,1,.32,1) forwards;animation:curtain_active-next .8s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.curtain .slide.active-prev:after{-webkit-animation:curtain_active-prev .8s cubic-bezier(.23,1,.32,1) forwards;animation:curtain_active-prev .8s cubic-bezier(.23,1,.32,1) forwards}.CorgiJS.curtain .stop_start .slide:first-child:after{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.CorgiJS.curtain .stop_end .slide:last-child:after{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.CorgiJS.curtain .stop_end .slide:last-child:after,.CorgiJS.curtain .stop_start .slide:first-child:after{-webkit-animation:curtain_stop .5s cubic-bezier(.23,1,.32,1) forwards;animation:curtain_stop .5s cubic-bezier(.23,1,.32,1) forwards}.slider_wrap{position:relative}.slide:first-child{position:relative;z-index:1}.CorgiJS .slide,.slide:not(:first-child){position:absolute;left:0;opacity:0;z-index:0}.slide:not(:first-child){top:0}.CorgiJS .slide{width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.CorgiJS .slide.active{opacity:1}.CorgiJS .slide.active,.CorgiJS .slide.active-next,.CorgiJS .slide.active-prev{z-index:5}.CorgiJS .slide img{display:block;width:100%;height:auto}.CorgiJS .slider_wrap{position:relative;width:100%;-webkit-transition:all .5s linear;transition:all .5s linear}.CorgiJS .dot,.CorgiJS a.pager{text-indent:-9999px;border-radius:50%;-webkit-transition:all .2s ease}.CorgiJS nav{display:flex;justify-content:center;align-items:center;padding:10px}.CorgiJS .controls{padding:0 30px}.CorgiJS .dot{display:inline-block;width:18px;height:18px;background:#dfe4ea;margin:0 6px;transition:all .2s ease}.CorgiJS .dot:hover{background:#3742fa}.CorgiJS .dot.active{background:#fff;box-shadow:0 0 0 8px #3742fa;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.CorgiJS a.pager{display:block;width:42px;height:42px;background:#a4b0be;position:relative;transition:all .2s ease}.CorgiJS a.pager:after{content:'';display:block;position:absolute;width:20%;height:20%;left:50%;top:50%;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.CorgiJS a.prev:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.CorgiJS a.next:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.CorgiJS a.pager:not(.disabled):hover{background:#fff;box-shadow:inset 0 0 0 5px #3742fa}.CorgiJS a.pager:not(.disabled):hover:after{border-color:#3742fa}.CorgiJS a.pager.disabled{background:#f1f2f6}.CorgiJS a.pager.disabled:after{border-color:#fff}