.crust-flip-box{position:relative;width:100%;height:320px;perspective:1000px;transform-style:preserve-3d;transition:all .7s cubic-bezier(.5, .12, .46, .88)}
.crust-flip-box .flipbox-button{display:inline-block;transition:all .5s cubic-bezier(0.4,1,0.3,1);}
.flipbox-button i{display:inline-block;vertical-align:middle;margin:0 8px;}
.crust-flip-box a{display:block;}
.crust-flip-vertical-align{width:100%;}
.crust-flip-icon-image{display:inline-block;margin:0 auto 25px auto;line-height:1;}
.crust-flip-icon-image i{font-size:50px;}
.crust-flip-icon-image.crust_core_eleements_flip_front_icon_style_background{background:#cccccc;}
.crust_core_eleements_flip_front_icon_style_bordered{border:2px solid #ffffff;}
.crust_core_flip_box_icon_border_round{border-radius:100px;}
.crust_core_eleements_flip_front_icon_style_background, .crust_core_eleements_flip_front_icon_style_bordered{padding:15px;}
.crust-flip-icon-image i{display:block;}
.crust-flip-front-wrap, .crust-flip-back-wrap{text-align:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#ff5b4a;color:#fff;display:flex;align-items:center;}
.crust-flip-content, .crust-flip-heading{color:#fff;}
.crust-flip-content p{margin-bottom:0;}
.crust-flip-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700;}
.crust-flip-back-wrap{background:#2f39d3;}
.crust-elements-button-floating-container{position:fixed;z-index:100;}
.crust-elements-button-floating-container .crust-elements-button{margin-top:0;font-size:14px;position:relative;padding:14px 20px;}
.crust-elements-button{cursor:pointer;display:inline-block;background:#fff;color:#333;line-height:1;padding:16px 25px;margin-top:15px;}
.crust-elements-button:hover{background:#2f39d3;color:#fff;}
.crust-flip-front-wrap, .crust-flip-back-wrap, .crust-flip-front-wrap > div, .crust-flip-back-wrap > div{flex:1;transform-style:preserve-3d;backface-visibility:hidden;z-index:2;transition:all .7s cubic-bezier(.5, .12, .46, .88)}
.crust-flip-front-wrap > div, .crust-flip-back-wrap > div{padding:0 40px;}
.crust-animate-flip.crust-animate-left .crust-flip-front-wrap{transform-style:preserve-3d;transform:rotateY(0deg);z-index:2;}
.crust-animate-flip.crust-animate-left .crust-flip-front-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-left .crust-flip-back-wrap{transform-style:preserve-3d;transform:rotateY(180deg);z-index:1;}
.crust-animate-flip.crust-animate-left .crust-flip-back-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-left:hover .crust-flip-front-wrap{transform:rotateY(-180deg);}
.crust-animate-flip.crust-animate-left:hover .crust-flip-front-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-left:hover .crust-flip-back-wrap{transform:rotateY(0deg);}
.crust-animate-flip.crust-animate-left:hover .crust-flip-back-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-right .crust-flip-front-wrap{transform-style:preserve-3d;transform:rotateY(0deg);z-index:2;}
.crust-animate-flip.crust-animate-right .crust-flip-front-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-right .crust-flip-back-wrap{transform-style:preserve-3d;transform:rotateY(-180deg);z-index:1;}
.crust-animate-flip.crust-animate-right .crust-flip-back-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-right:hover .crust-flip-front-wrap{transform:rotateY(180deg);}
.crust-animate-flip.crust-animate-right:hover .crust-flip-front-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-right:hover .crust-flip-back-wrap{transform:rotateY(0deg);}
.crust-animate-flip.crust-animate-right:hover .crust-flip-back-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-up .crust-flip-front-wrap{transform-style:preserve-3d;transform:rotateX(0deg);z-index:2;}
.crust-animate-flip.crust-animate-up .crust-flip-front-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-up .crust-flip-back-wrap{transform-style:preserve-3d;transform:rotateX(-180deg);z-index:1;}
.crust-animate-flip.crust-animate-up .crust-flip-back-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-up:hover .crust-flip-front-wrap{transform:rotateX(180deg);}
.crust-animate-flip.crust-animate-up:hover .crust-flip-front-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-up:hover .crust-flip-back-wrap{transform:rotateX(0deg);}
.crust-animate-flip.crust-animate-up:hover .crust-flip-back-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-down .crust-flip-front-wrap{transform-style:preserve-3d;transform:rotateX(0deg);z-index:2;}
.crust-animate-flip.crust-animate-down .crust-flip-front-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-flip.crust-animate-down .crust-flip-back-wrap{transform-style:preserve-3d;transform:rotateX(180deg);z-index:1;}
.crust-animate-flip.crust-animate-down .crust-flip-back-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-down:hover .crust-flip-front-wrap{transform:rotateX(-180deg);}
.crust-animate-flip.crust-animate-down:hover .crust-flip-front-wrap > div{transform:translateZ(125px);transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-flip.crust-animate-down:hover .crust-flip-back-wrap{transform:rotateX(0deg);}
.crust-animate-flip.crust-animate-down:hover .crust-flip-back-wrap > div{transform:translateZ(0px);transition:all .4s cubic-bezier(.5, .12, .46, .88) .2s;}
.crust-animate-push.crust-flip-box, .crust-animate-slide.crust-flip-box{overflow:hidden;transition:all .4s cubic-bezier(.5, .12, .46, .88);}
.crust-animate-push .crust-flip-back-wrap, .crust-animate-slide .crust-flip-back-wrap{z-index:3;}
.crust-animate-push.crust-animate-slide-up .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-up .crust-flip-back-wrap{top:100%;}
.crust-animate-push.crust-animate-slide-up.crust-flip-box:hover .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-up.crust-flip-box:hover .crust-flip-back-wrap{top:0;}
.crust-animate-push.crust-animate-slide-down .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-down .crust-flip-back-wrap{top:auto;bottom:100%;}
.crust-animate-push.crust-animate-slide-down.crust-flip-box:hover .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-down.crust-flip-box:hover .crust-flip-back-wrap{top:auto;bottom:0;}
.crust-animate-push.crust-animate-slide-left .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-left .crust-flip-back-wrap{left:100%;}
.crust-animate-push.crust-animate-slide-left.crust-flip-box:hover .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-left.crust-flip-box:hover .crust-flip-back-wrap{left:0;}
.crust-animate-push.crust-animate-slide-right .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-right .crust-flip-back-wrap{left:auto;right:100%;}
.crust-animate-push.crust-animate-slide-right.crust-flip-box:hover .crust-flip-back-wrap, .crust-animate-slide.crust-animate-slide-right.crust-flip-box:hover .crust-flip-back-wrap{left:auto;right:0;}
.crust-animate-push.crust-animate-slide-up.crust-flip-box:hover .crust-flip-front-wrap{top:-100%;}
.crust-animate-push.crust-animate-slide-down.crust-flip-box:hover .crust-flip-front-wrap{top:100%;}
.crust-animate-push.crust-animate-slide-left.crust-flip-box:hover .crust-flip-front-wrap{left:-100%;}
.crust-animate-push.crust-animate-slide-right.crust-flip-box:hover .crust-flip-front-wrap{left:100%;}
.crust-animate-zoom-in.crust-flip-box .crust-flip-front-wrap, .crust-animate-zoom-in.crust-flip-box .crust-flip-back-wrap, .crust-animate-zoom-out.crust-flip-box .crust-flip-front-wrap, .crust-animate-zoom-out.crust-flip-box .crust-flip-back-wrap{transform-style:preserve-3d;transform:rotateX(0deg) translateY(0%) scale(1);}
.crust-animate-zoom-in.crust-flip-box .crust-flip-back-wrap{opacity:0;transform:rotateX(-90deg) translateY(100%) scale(.6);z-index:3;}
.crust-animate-zoom-in.crust-flip-box:hover .crust-flip-back-wrap{opacity:1;transform:rotateX(0deg) translateY(0%) scale(1);}
.crust-animate-zoom-in.crust-flip-box:hover .crust-flip-front-wrap{opacity:0;transform:rotateX(90deg) translateY(-100%) scale(.6);}
.crust-animate-zoom-out.crust-flip-box .crust-flip-back-wrap{opacity:0;transform:rotateX(90deg) translateY(-100%) scale(.6);}
.crust-animate-zoom-out.crust-flip-box:hover .crust-flip-back-wrap{opacity:1;transform:rotateX(0deg) translateY(0%) scale(1);}
.crust-animate-zoom-out.crust-flip-box:hover .crust-flip-front-wrap{opacity:0;transform:rotateX(-90deg) translateY(100%) scale(.6);}
.crust-flipbox-img-circle .crust-flip-icon-image img, .crust-flipbox-img-circle .flipbox-back-image-icon img {
border-radius: 50%;
overflow: hidden;
}.crust-accordion .crust-tab-title{margin:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:stretch;overflow:hidden;position:relative;z-index:3;line-height:1;padding:1rem;background-repeat:no-repeat;transition:all .5s cubic-bezier(0.2,1,0.3,1);}
.crust-accordion .crust-tab-title .crust-accordion-title{width:100%;margin:0;font-weight:600;}
.crust-accordion .crust-tab-title .crust-accordion-icon, .crust-accordion .crust-tab-title .crust-toggle-icons{display:flex;align-self:stretch;align-items:center;position:relative;justify-content:center;}
.crust-accordion .crust-tab-title .crust-toggle-icons i{transition:transform .3s ease, opacity .3s ease;}
.crust-accordion .crust-tab-title .crust-accordion-icon{margin-right:1rem}
.crust-accordion .crust-tab-title .crust-alt-toggle-icon{position:absolute;opacity:0;transform:translateY(-10px);}
.crust-accordion .crust-tab-title.active .crust-toggle-icon{opacity:0;transform:translateY(10px)}
.crust-accordion .crust-tab-title.active .crust-alt-toggle-icon{opacity:1;transform:translateY(0)}
.crust-accordion .crust-tab-content{display:none;padding:30px 20px 20px;}
.crust-accordion.creative .crust-tab-title.active{transform:scale(1.05);box-shadow:0 30px 30px 0 rgba(0, 0, 0, 0.22);}
.crust-accordion.fancy .crust-accordion-item{perspective:300px;}
.crust-accordion.fancy .crust-tab-content{transform:scale(1.013);margin:-3px 0 5px;}
.crust-accordion.fancy .crust-tab-title.active{transform:rotate3d(1, 0, 0, 24deg) scale(.98);box-shadow:0 40px 20px 0 rgba(0, 0, 0, 0.06);}
.crust-accordion.fancy .crust-tab-title .crust-accordion-icon{
background-color: rgba(0, 0, 0, 0.09);
}