/* Generated by tools/extract.py from WordPress stylesheet "nectar-element-fancy-box-css" (purged). Do not hand-edit. */
.nectar-fancy-box{overflow:hidden;position:relative;padding:13%}
.full-width-content .vc_col-sm-12 .vc_col-sm-12>.wpb_wrapper>.nectar-fancy-box,.full-width-content>.span_12>.vc_col-sm-12>.wpb_wrapper>.nectar-fancy-box{padding:5%}
.full-width-content .vc_col-sm-12 .vc_col-sm-12>.wpb_wrapper>.nectar-fancy-box .inner,.full-width-content>.span_12>.vc_col-sm-12>.wpb_wrapper>.nectar-fancy-box .inner{padding-bottom:8%}
.nectar-fancy-box:after{display:block;position:absolute;content:" ";width:100%;height:6px;left:0;bottom:0;background:#fff;z-index:5;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transition:.45s cubic-bezier(.24,1,.3,1);transition:.45s cubic-bezier(.24,1,.3,1)}
.nectar-fancy-box:hover:after{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}
.nectar-fancy-box[data-style=default] .inner *,.nectar-fancy-box[data-style=hover_desc] .inner *,.nectar-fancy-box[data-style=parallax_hover] .inner *{color:#fff}
.nectar-fancy-box .inner{position:relative;text-align:left;color:#fff;z-index:10;padding-bottom:15%}
.nectar-fancy-box .box-link{position:absolute;z-index:100;top:1px;left:1px;height:calc(100% - 2px);width:calc(100% - 2px);display:block}
.nectar-fancy-box .box-bg{position:absolute;top:0;left:0;height:100.2%;width:100.2%;background-size:cover;z-index:1;background-position:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .6s cubic-bezier(.24,1,.3,1);-webkit-transition:all .6s cubic-bezier(.24,1,.3,1)}
.nectar-flickity .nectar-fancy-box[data-n-parallax-bg=true] .box-bg{width:130%;left:-15%}
.nectar-fancy-box .box-bg:after{position:absolute;top:0;left:0;height:100%;width:100%;content:" ";background-color:rgb(51 51 51 / .5);transition:all .6s cubic-bezier(.24,1,.3,1);-webkit-transition:all .6s cubic-bezier(.24,1,.3,1)}
.nectar-fancy-box:hover .box-bg:after{background-color:rgb(51 51 51 / .2)}
.nectar-fancy-box:hover .box-bg{transform:scale(1.13);-webkit-transform:scale(1.13)}
.nectar-fancy-box .box-bg[data-nectar-img-src]{opacity:0}
.nectar-fancy-box .box-bg{-webkit-transition:transform .6s cubic-bezier(.24,1,.3,1),opacity .55s ease .25s;transition:transform .6s cubic-bezier(.24,1,.3,1),opacity .55s ease .25s;opacity:1}
body .nectar-fancy-box .link-text{font-size:12px}
.nectar-fancy-box .link-text{font-family:"Open Sans";line-height:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:5;color:#fff;text-align:left}
body .nectar-fancy-box .link-text .arrow,body .nectar-fancy-box[data-style=parallax_hover] .inner>.arrow{font-family:icomoon}
.nectar-fancy-box .link-text .arrow,.nectar-fancy-box[data-style=parallax_hover] .inner>.arrow{line-height:26px;font-size:14px;opacity:1;position:relative;display:inline-block;margin-left:16px;top:2px;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);overflow:visible;height:26px;width:26px;border-radius:100px;text-align:center;border:2px solid rgb(255 255 255 / .4)}
.nectar-fancy-box .link-text .arrow:before,.nectar-fancy-box[data-style=parallax_hover] .inner>.arrow:before{content:"";color:#fff;top:-2px;right:-1px;display:block;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);position:relative}
.nectar-fancy-box .link-text .arrow:after,.nectar-fancy-box[data-style=parallax_hover] .inner>.arrow:after{display:block;content:" ";position:absolute;width:26px;height:1px;background-color:#fff;opacity:0;left:-6px;cursor:pointer;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);pointer-events:none;top:11px;transform:translateX(-27px);-webkit-transform:translateX(-27px)}
.nectar-fancy-box:hover .link-text .arrow{border-color:#fff0}
.nectar-fancy-box:hover .link-text .arrow:after,.nectar-fancy-box[data-style=parallax_hover]:hover .inner>.arrow:after{opacity:1;transform:translateX(2px);-webkit-transform:translateX(2px)}
.nectar-fancy-box:hover .link-text .arrow:before,.nectar-fancy-box[data-style=parallax_hover]:hover .inner>.arrow:before{transform:translateX(9px);-webkit-transform:translateX(9px)}
.nectar-fancy-box .inner-wrap>i,.nectar-fancy-box .inner>i{height:auto!important;width:auto!important;display:block;text-align:left;margin-bottom:20px}
.nectar-fancy-box .inner>.im-icon-wrap{margin-bottom:12px;display:block}
.nectar-fancy-box .fancy-box-custom-icon{margin-bottom:20px}
.nectar-fancy-box[data-style=default] .im-icon-wrap path{fill:#fff}
.nectar-fancy-box[data-style=hover_desc][data-alignment=right] .inner,.nectar-fancy-box[data-style=hover_desc][data-alignment=right] .inner i,.nectar-fancy-box[data-style=hover_desc][data-alignment=right] .inner-wrap{text-align:right}
.nectar-fancy-box[data-style=hover_desc][data-alignment=center] .inner,.nectar-fancy-box[data-style=hover_desc][data-alignment=center] .inner i,.nectar-fancy-box[data-style=hover_desc][data-alignment=center] .inner-wrap{text-align:center}
.nectar-fancy-box[data-style=color_box_hover]:hover .inner-wrap,.nectar-fancy-box[data-style=color_box_hover]:hover .inner-wrap *,.nectar-fancy-box[data-style=default] .inner>i[data-color*=color],.nectar-fancy-box[data-style=parallax_hover] [class^=icon-].icon-default-style{color:#fff!important}
.nectar-fancy-box[data-style=color_box_basic]:after,.nectar-fancy-box[data-style=color_box_hover]:after,.nectar-fancy-box[data-style=hover_desc]:after{display:none}
.nectar-fancy-box[data-style=color_box_hover]:before{box-shadow:0 30px 90px #000}
.nectar-fancy-box[data-style=color_box_hover] .im-icon-wrap{margin-bottom:20px;display:block}
.nectar-fancy-box[data-style=color_box_hover]:hover .im-icon-wrap path{transition:all .45s cubic-bezier(.25,1,.2,1)}
.nectar-fancy-box[data-style=color_box_hover]:hover .im-icon-wrap path{fill:#fff}
.nectar-fancy-box[data-style=hover_desc] .im-icon-wrap path{fill:#fff}
.nectar-fancy-box[data-style=hover_desc] .parallax-layer{width:100%;left:0;bottom:0;height:100%;position:absolute;z-index:1}
.nectar-fancy-box[data-style=hover_desc]{display:flex;flex-wrap:wrap;padding:11%;transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1)}
.nectar-fancy-box[data-style=hover_desc] .box-bg{transition:transform 1s ease,opacity .5s ease .25s;transform:scale(1);-webkit-transform:scale(1)}
.nectar-fancy-box[data-style=hover_desc][data-bg-animation=short_zoom] .box-bg{transition:transform .8s cubic-bezier(.24,1,.3,1),opacity .55s ease .25s}
.nectar-fancy-box[data-style=hover_desc][data-bg-animation=short_zoom].hovered .box-bg{transform:scale(1.13);-webkit-transform:scale(1.13)}
.nectar-fancy-box[data-style=hover_desc][data-bg-animation=long_zoom].hovered .box-bg{transform:scale(1.2);-webkit-transform:scale(1.2);transition:transform 9s cubic-bezier(.1,.2,.7,1)}
.nectar-fancy-box[data-style=hover_desc] .box-bg:after,.nectar-fancy-box[data-style=hover_desc] .box-bg:before{position:absolute;bottom:0;top:auto;left:0;width:100%;height:85%;display:block;z-index:10;content:"";background:linear-gradient(to bottom,#fff0,rgb(15 15 15 / .75) 100%);transition:opacity .65s cubic-bezier(.05,.2,.1,1)}
#ajax-content-wrap .nectar-fancy-box[data-style=hover_desc] .box-bg:after{background-color:transparent!important}
.nectar-fancy-box[data-style=hover_desc] .box-bg:after,.nectar-fancy-box[data-style=hover_desc].hovered .box-bg:before{opacity:0}
.nectar-fancy-box[data-style=hover_desc].hovered .box-bg:after{opacity:1}
.nectar-fancy-box[data-style=hover_desc] .inner{padding:0;width:100%;align-self:flex-end}
.nectar-fancy-box[data-style=hover_desc]:not(.disable-hover-movement).hovered{transform:translateY(-10px);box-shadow:0 25px 55px rgb(0 0 0 / .22)}
#ajax-content-wrap .nectar-fancy-box[data-border-radius="10px"][data-style=color_box_basic],#ajax-content-wrap .nectar-fancy-box[data-border-radius="10px"][data-style=color_box_hover] .box-inner-wrap,#ajax-content-wrap .nectar-fancy-box[data-border-radius="10px"][data-style=color_box_hover]:before{border-radius:10px}
.nectar-fancy-box[data-border-radius="5px"] .image-wrap,.nectar-fancy-box[data-border-radius="5px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]){border-radius:5px;overflow:hidden}
.nectar-fancy-box[data-border-radius="10px"] .image-wrap,.nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]){border-radius:10px;overflow:hidden}
.nectar-fancy-box[data-border-radius=none][data-style=color_box_basic],.nectar-fancy-box[data-border-radius=none][data-style=color_box_hover] .box-inner-wrap{border-radius:0}
.nectar-fancy-box[data-style=image_above_text_underline]:not(.using-img) .image-wrap{display:none}
.nectar-fancy-box[data-style=image_above_text_underline] .image-wrap{overflow:hidden}
.nectar-fancy-box[data-style=image_above_text_underline]{padding:0}
.nectar-fancy-box[data-style=image_above_text_underline] .text{padding:30px 10% 0 0}
.nectar-fancy-box[data-style=image_above_text_underline] .text p,.nectar-fancy-box[data-style=image_above_text_underline] .text>:nth-child(2){padding-top:10px}
.nectar-fancy-box[data-style=image_above_text_underline] .box-bg:after,.nectar-fancy-box[data-style=image_above_text_underline]:after{display:none}
.nectar-fancy-box[data-style=image_above_text_underline] .box-bg{height:auto;width:100.2%;position:relative;transition:transform .75s cubic-bezier(.2,.75,.5,1),opacity .5s ease .3s}
.nectar-fancy-box[data-style=image_above_text_underline]:hover .box-bg{transform:scale(1.1)}
