.element.interactiveBox-element{border-style:solid;box-shadow:none !important}.element.interactiveBox-element .carousel{height:100%}.element.interactiveBox-element .carousel-inner,.element.interactiveBox-element .carousel-inner .item{height:100%;overflow:hidden}.element.interactiveBox-element .carousel-inner .item img{position:absolute;z-index:0}.element.interactiveBox-element .carousel .carousel-inner:not(.playing),.element.interactiveBox-element .carousel .carousel-inner .item{-webkit-mask-image:unset !important;overflow:visible}.element.interactiveBox-element.isFullWidth{width:100% !important}body.editor.preview .interactiveBox-element .card-button,body.publish .interactiveBox-element .card-button{transition:all 0.2s ease}.interactivebox-carousel{height:100%;margin:0}.interactive-box-content,.interactive-box-image-container,.interactive-box-image{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;overflow:hidden}.interactive-box-image{background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.interactive-box-content{height:100%;width:100%;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:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;box-sizing:border-box;z-index:2}.interactive-box-content-inner{text-align:center;display:inline-block;width:auto;margin:0 auto;max-width:100%;box-sizing:border-box;border-style:solid}.interactive-box-buttonLabel{background-color:transparent;box-shadow:none;border-style:solid}.interactive-box-buttonLabel:hover{opacity:0.9}.interactivebox-label{overflow-wrap:break-word}.interactivebox-label:first-child{margin-top:0}.interactiveBox-element .carousel-control-prev,.interactiveBox-element .carousel-control-next{position:absolute;top:calc(50% - 15px);margin:0 15px;color:#fff;text-align:center;font-size:30px;opacity:0.5;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;text-shadow:1px 1px 10px #000}.interactiveBox-element .carousel-control-next{left:auto;right:0}.interactiveBox-element .carousel-control-play{position:absolute;bottom:15px;right:15px;font-size:20px;z-index:5;color:#FFF;padding:5px 0;text-align:center;font-size:30px;text-shadow:3px 3px 10px #000;opacity:0.5;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s}.interactiveBox-element .carousel-control-play{top:auto;bottom:15px;right:15px;left:auto;font-size:20px}.interactiveBox-element .interactivebox-carousel .carousel-control-play .fa-pause,.interactiveBox-element .interactivebox-carousel.carousel-playing .carousel-control-play .fa-play{display:none}.interactiveBox-element .interactivebox-carousel.carousel-playing .carousel-control-play .fa-pause{display:inline-block}.interactiveBox-element:hover .carousel-control-prev,.interactiveBox-element:hover .carousel-control-next,.interactiveBox-element:hover .carousel-control-play,.interactiveBox-element:hover .carousel-indicators li,body.mobile-mode .interactiveBox-element .carousel-control-prev,body.mobile-mode .interactiveBox-element .carousel-control-next,body.mobile-mode .interactiveBox-element .carousel-control-play,body.mobile-mode .interactiveBox-element .carousel-indicators li{opacity:1}.interactiveBox-element .carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:10%;margin-left:10%;list-style:none;top:auto}.interactiveBox-element .carousel-indicators li{cursor:pointer;width:8px;height:8px;border-radius:50%;margin-left:8px;box-shadow:0 2px 2px 1px #000;opacity:0.5;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s}body.mobile-mode .interactiveBox-element .carousel-indicators{bottom:15px}body.mobile-mode .interactiveBox-element .carousel-indicators li{width:12px;height:12px}.interactiveBox-element .carousel-indicators li:first-child{margin-left:0}.interactiveBox-element .card{width:100%;height:100%}.card{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;min-width:0;word-wrap:break-word}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%}.card-img-top{width:100%}.card-img-bottom{width:100%}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0}.card-columns .card{margin-bottom:0.75rem}.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}.interactiveBox-element .card-group{height:100%;transition:transform 0.5s ease}.interactiveBox-element .card-title{margin-bottom:0}.interactiveBox-element .card{border:none;border-radius:0;box-sizing:border-box;overflow:hidden;border-style:solid;border-width:0px}.interactiveBox-element .card-img-top{transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.interactiveBox-element .card-img{background-size:cover;background-position:50%;background-repeat:no-repeat;transition:filter 350ms cubic-bezier(0.4, 0, 0.2, 1),transform 350s cubic-bezier(0.4, 0, 0.2, 1);background-color:transparent;height:100%}.interactiveBox-element .card-img:after{transition:background-color 350ms cubic-bezier(0.4, 0, 0.2, 1)}.interactiveBox-element .card-img:after,.interactiveBox-element .card-body-container:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.interactiveBox-element .card-button{border-style:solid;display:inline-block;text-align:center}.interactiveBox-element .card-button:hover{opacity:0.7}.interactiveBox-element .card-body{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;border-style:solid}.interactiveBox-element .card-body-container{display:inline-block;box-sizing:border-box;border-style:solid;position:relative}.interactiveBox-element .card-img-top{background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;border-radius:0;position:relative}.interactiveBox-element .card-img-gradient{position:absolute;top:0;left:0}.interactiveBox-element .card:first-child{margin-left:0 !important}.interactiveBox-element .card:last-child{margin-right:0 !important}.interactiveBox-element .card-group:last-child .card{margin-bottom:0 !important}.interactiveBox-element .carousel-inner .item img{position:relative}.carousel.carousel-fade .carousel-inner .item,.carousel.carousel-fade .carousel-caption{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel.carousel-fade .carousel-inner .active.left,.carousel.carousel-fade .carousel-inner .active.right{left:0;opacity:0;-webkit-transition:opacity 0.8s ease-in-out !important;z-index:1}.carousel.carousel-fade .carousel-control{z-index:2}.carousel.carousel-fade .carousel-inner .active,.carousel.carousel-fade .carousel-inner .next.left,.carousel.carousel-fade .carousel-inner .prev.right,.carousel.carousel-fade .carousel-inner .active .carousel-caption{opacity:1}.interactiveBox-element .card-icon{justify-content:center;display:flex;align-items:center;width:100%;height:100%}.interactiveBox-element .card-icon svg{width:50%;height:50%}@media print{.interactiveBox-element .card{opacity:1 !important;transform:translateZ(0) !important}}

