@charset "UTF-8";
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.elementor-widget-the7-image-widget{width:100%}.the7-image-box-wrapper{display:flex;height:100%;transition:all .3s ease}[class*=elementor-widget-the7_image_box] .elementor-image-div{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;margin:var(--img-space);order:var(--img-order);max-width:100%;width:min(var(--box-width,var(--image-size)),100%);min-width:min(var(--box-width,var(--image-size)),100%);transition:all .3s;transform:translateZ(0)}[class*=elementor-widget-the7-image-widget] .the7-image-container{display:flex;flex-flow:column}[class*=elementor-widget-the7-image-widget] .the7-image-wrapper{display:inline-flex;width:100%;aspect-ratio:var(--the7-img-ratio);overflow:hidden;transition:all var(--transition-overlay-duration,.3s) var(--transition-overlay-timing,ease)}[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover{transform:translateZ(0)}[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:after,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:before,[class*=elementor-widget-the7-image-widget] .the7-overlay-content:before{transition:all var(--transition-overlay-duration,.3s) var(--transition-overlay-timing,ease);border-radius:inherit}[class*=elementor-widget-the7-image-widget] .the7-overlay-container>.the7-overlay-content{border-radius:inherit;line-height:var(--the7-base-line-height)}[class*=elementor-widget-the7-image-widget].exceeding-frame-yes .post-thumbnail-rollover:after,[class*=elementor-widget-the7-image-widget].exceeding-frame-yes .post-thumbnail-rollover:before,[class*=elementor-widget-the7-image-widget].transform-overlay-yes .the7-overlay-container>.the7-overlay-content{transform:perspective(var(--the7-transform-perspective,0)) rotateZ(var(--the7-transform-rotateZ,0)) rotateX(var(--the7-transform-rotateX,0)) rotateY(var(--the7-transform-rotateY,0)) translate(var(--the7-transform-translate,0)) translateX(var(--the7-transform-translateX,0)) translateY(var(--the7-transform-translateY,0)) scaleX(calc(var(--the7-transform-flipX,1) * var(--the7-transform-scaleX,var(--the7-transform-scale,1)))) scaleY(calc(var(--the7-transform-flipY,1) * var(--the7-transform-scaleY,var(--the7-transform-scale,1)))) skewX(var(--the7-transform-skewX,0)) skewY(var(--the7-transform-skewY,0));transform-origin:var(--the7-transform-origin-y) var(--the7-transform-origin-x)}[class*=elementor-widget-the7-image-widget] .the7-image-wrapper:hover img.run-img-transitions,[class*=elementor-widget-the7-image-widget] .the7-image-wrapper:not(:hover) img{transform:perspective(var(--the7-transform-perspective,0)) rotateZ(var(--the7-transform-rotateZ,0)) rotateX(var(--the7-transform-rotateX,0)) rotateY(var(--the7-transform-rotateY,0)) translate(var(--the7-transform-translate,0)) translateX(var(--the7-transform-translateX,0)) translateY(var(--the7-transform-translateY,0)) scaleX(calc(var(--the7-transform-flipX,1) * var(--the7-transform-scaleX,var(--the7-transform-scale,1)))) scaleY(calc(var(--the7-transform-flipY,1) * var(--the7-transform-scaleY,var(--the7-transform-scale,1)))) skewX(var(--the7-transform-skewX,0)) skewY(var(--the7-transform-skewY,0))}[class*=elementor-widget-the7-image-widget] .the7-overlay-container:hover .the7-overlay-content:before,[class*=elementor-widget-the7-image-widget] .the7-overlay-container:hover>.the7-overlay-content{transition:transform var(--transition-img-forward-duration,.3s) var(--transition-overlay-timing,ease),opacity var(--transition-overlay-duration,.3s) var(--transition-overlay-timing,ease)}[class*=elementor-widget-the7-image-widget] .the7-overlay-container:not(:hover) .the7-overlay-content:before,[class*=elementor-widget-the7-image-widget] .the7-overlay-container:not(:hover)>.the7-overlay-content{transition:transform var(--transition-img-back-duration,.3s) var(--transition-overlay-timing,ease),opacity var(--transition-overlay-duration-out,.3s) var(--transition-overlay-timing,ease)}[class*=elementor-widget-the7-image-widget] .the7-image-wrapper:not(:hover) img.run-img-transitions{transition:all var(--transition-img-back-duration,.3s) var(--transition-overlay-timing,ease)!important}[class*=elementor-widget-the7-image-widget] .the7-image-wrapper:hover img.run-img-transitions{transition:all var(--transition-img-forward-duration,.3s) var(--transition-overlay-timing,ease)!important}[class*=elementor-widget-the7_image_box] .box-content-wrapper{width:100%}[class*=elementor-widget-the7_image_box] .box-content-wrapper,[class*=elementor-widget-the7_image_box] .the7-box-wrapper{display:flex;flex-flow:var(--flex-flow)}[class*=elementor-widget-the7_image_box] .box-description,[class*=elementor-widget-the7_image_box] .box-heading,[class*=elementor-widget-the7_image_box] .box-heading a{transition:color .3s ease}[class*=elementor-widget-the7_image_box] .box-content{width:var(--content-width);display:flex;flex-flow:column wrap;flex-grow:1;flex-wrap:unset;justify-content:center}[class*=elementor-widget-the7_image_box] .post-thumbnail-rollover:before,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:1;z-index:1}[class*=elementor-widget-the7_image_box] .the7-hover-icon,[class*=elementor-widget-the7-image-widget] .the7-hover-icon{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}[class*=elementor-widget-the7_image_box] .post-thumbnail-rollover:after,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:after{transition:all .3s ease}[class*=elementor-widget-the7_image_box] .post-thumbnail-rollover:hover:before,[class*=elementor-widget-the7_image_box] a:hover .post-thumbnail-rollover:before,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:hover:before,[class*=elementor-widget-the7-image-widget] a:hover .post-thumbnail-rollover:before{opacity:0}[class*=elementor-widget-the7_image_box] .post-thumbnail-rollover:hover .the7-hover-icon,[class*=elementor-widget-the7_image_box] .post-thumbnail-rollover:hover:after,[class*=elementor-widget-the7_image_box] a.the7-box-wrapper:hover .the7-hover-icon,[class*=elementor-widget-the7_image_box] a:hover .post-thumbnail-rollover:after,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:hover .the7-hover-icon,[class*=elementor-widget-the7-image-widget] .post-thumbnail-rollover:hover:after,[class*=elementor-widget-the7-image-widget] a.the7-box-wrapper:hover .the7-hover-icon,[class*=elementor-widget-the7-image-widget] a:hover .post-thumbnail-rollover:after{opacity:1}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-left:0;margin-right:0}.elementor-widget-blockquote blockquote{background:transparent;border:0;color:#3f444b;font-size:100%;font-style:normal;margin:0;outline:0;padding:0;quotes:none;vertical-align:baseline}.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before{content:none}.elementor-blockquote{transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{font-style:normal;margin-bottom:0}.elementor-blockquote__author{font-weight:700}.elementor-blockquote .e-q-footer{display:flex;justify-content:space-between;margin-top:12px}.elementor-blockquote__tweet-button{align-self:flex-end;color:#1da1f2;display:flex;line-height:1;position:relative;transition:.3s;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{margin-inline-start:.5em}.elementor-blockquote__tweet-button svg{fill:#1da1f2;height:1em;width:1em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{background-color:#1da1f2;border-radius:100em;color:#fff;font-size:15px;padding:.7em 1.2em}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-inline-end-color:#0967a0}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg{fill:#fff;height:1em;width:1em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{height:2em;padding:0;width:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{border:.5em solid transparent;border-inline-end-color:#1da1f2;content:"";left:-.8em;position:absolute;top:50%;transform:translateY(-50%) scaleY(.65);transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{border-left-color:transparent;border-right-color:#1da1f2;left:-.8em;right:auto}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{border-left-color:#1da1f2;border-right-color:transparent;left:auto;right:-.8em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f9fafa;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#f9fafa;border-inline-start-width:7px;border-style:solid;padding-inline-start:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{color:#f9fafa;content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:100px;font-weight:900;height:.6em;line-height:1}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-left:auto;margin-right:auto}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.sGrid-container{align-items:stretch;display:grid;--grid-columns:3;grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px);grid-template-columns:repeat(var(--grid-columns),1fr)}.sGrid-container.sGrid-masonry{align-items:flex-start}.filter-item:after,.filter-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{opacity:0}.act:after,.act:before,.filter-item.highlighted:after,.filter-item.highlighted:before,.filter-item:focus:after,.filter-item:focus:before,.filter-item:hover:after,.filter-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.filter-pointer-double-line .filter-item:after,.filter-pointer-double-line .filter-item:before,.filter-pointer-overline .filter-item:after,.filter-pointer-overline .filter-item:before,.filter-pointer-underline .filter-item:after,.filter-pointer-underline .filter-item:before{height:3px;width:100%;left:0;background-color:var(--filter-pointer-bg-color,transparent);z-index:2}.filter-pointer-double-line.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-double-line.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-overline.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-overline.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-underline.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-underline.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{height:0;width:0;left:50%}.filter-pointer-double-line.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-overline.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-underline.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{top:10px}.filter-pointer-double-line.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-overline.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-underline.filter-animation-drop-out .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after{bottom:10px}.filter-pointer-double-line.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-overline.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-underline.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{top:-10px}.filter-pointer-double-line.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-overline.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-underline.filter-animation-drop-in .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after{bottom:-10px}.filter-pointer-double-line.filter-animation-none,.filter-pointer-double-line.filter-animation-none .filter-item,.filter-pointer-double-line.filter-animation-none .filter-item:after,.filter-pointer-double-line.filter-animation-none .filter-item:before,.filter-pointer-double-line.filter-animation-none .filter-item:focus,.filter-pointer-double-line.filter-animation-none .filter-item:hover,.filter-pointer-double-line.filter-animation-none:after,.filter-pointer-double-line.filter-animation-none:before,.filter-pointer-double-line.filter-animation-none:focus,.filter-pointer-double-line.filter-animation-none:hover,.filter-pointer-overline.filter-animation-none,.filter-pointer-overline.filter-animation-none .filter-item,.filter-pointer-overline.filter-animation-none .filter-item:after,.filter-pointer-overline.filter-animation-none .filter-item:before,.filter-pointer-overline.filter-animation-none .filter-item:focus,.filter-pointer-overline.filter-animation-none .filter-item:hover,.filter-pointer-overline.filter-animation-none:after,.filter-pointer-overline.filter-animation-none:before,.filter-pointer-overline.filter-animation-none:focus,.filter-pointer-overline.filter-animation-none:hover,.filter-pointer-underline.filter-animation-none,.filter-pointer-underline.filter-animation-none .filter-item,.filter-pointer-underline.filter-animation-none .filter-item:after,.filter-pointer-underline.filter-animation-none .filter-item:before,.filter-pointer-underline.filter-animation-none .filter-item:focus,.filter-pointer-underline.filter-animation-none .filter-item:hover,.filter-pointer-underline.filter-animation-none:after,.filter-pointer-underline.filter-animation-none:before,.filter-pointer-underline.filter-animation-none:focus,.filter-pointer-underline.filter-animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.filter-pointer-double-line .filter-item:before,.filter-pointer-overline .filter-item:before{content:'';top:0}.filter-pointer-double-line.filter-animation-slide .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before,.filter-pointer-overline.filter-animation-slide .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{width:10px;left:-20px}.filter-pointer-double-line .filter-item:after,.filter-pointer-underline .filter-item:after{content:'';bottom:0}.filter-pointer-double-line.filter-animation-slide .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after,.filter-pointer-underline.filter-animation-slide .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.filter-pointer-framed .filter-item:after,.filter-pointer-framed .filter-item:before{background:0 0;left:0;top:0;bottom:0;right:0;border:var(--filter-pointer-border-width,3px) solid var(--filter-pointer-bg-color,transparent)}.filter-pointer-framed .filter-item:before{content:''}.filter-pointer-framed.filter-animation-grow .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.filter-pointer-framed.filter-animation-shrink .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.filter-pointer-framed.filter-animation-grow .filter-item:before,.filter-pointer-framed.filter-animation-shrink .filter-item:before{-webkit-transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.filter-pointer-framed.filter-animation-draw .filter-item:after,.filter-pointer-framed.filter-animation-draw .filter-item:before{width:3px;height:3px}.filter-pointer-framed.filter-animation-draw .filter-item:before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;-o-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.filter-pointer-framed.filter-animation-draw .filter-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;-o-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.filter-pointer-framed.filter-animation-draw .act:after,.filter-pointer-framed.filter-animation-draw .act:before,.filter-pointer-framed.filter-animation-draw .filter-item.highlighted:after,.filter-pointer-framed.filter-animation-draw .filter-item.highlighted:before,.filter-pointer-framed.filter-animation-draw .filter-item:focus:after,.filter-pointer-framed.filter-animation-draw .filter-item:focus:before,.filter-pointer-framed.filter-animation-draw .filter-item:hover:after,.filter-pointer-framed.filter-animation-draw .filter-item:hover:before{width:100%;height:100%}.filter-pointer-framed.filter-animation-draw .act:before,.filter-pointer-framed.filter-animation-draw .filter-item.highlighted:before,.filter-pointer-framed.filter-animation-draw .filter-item:focus:before,.filter-pointer-framed.filter-animation-draw .filter-item:hover:before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;-o-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.filter-pointer-framed.filter-animation-draw .act:after,.filter-pointer-framed.filter-animation-draw .filter-item.highlighted:after,.filter-pointer-framed.filter-animation-draw .filter-item:focus:after,.filter-pointer-framed.filter-animation-draw .filter-item:hover:after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;-o-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.filter-pointer-framed.filter-animation-corners .filter-item:after,.filter-pointer-framed.filter-animation-corners .filter-item:before{width:3px;height:3px}.filter-pointer-framed.filter-animation-corners .filter-item:before{border-width:3px 0 0 3px}.filter-pointer-framed.filter-animation-corners .filter-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:0 3px 3px 0}.filter-pointer-framed.filter-animation-corners .act:after,.filter-pointer-framed.filter-animation-corners .act:before,.filter-pointer-framed.filter-animation-corners .filter-item.highlighted:after,.filter-pointer-framed.filter-animation-corners .filter-item.highlighted:before,.filter-pointer-framed.filter-animation-corners .filter-item:focus:after,.filter-pointer-framed.filter-animation-corners .filter-item:focus:before,.filter-pointer-framed.filter-animation-corners .filter-item:hover:after,.filter-pointer-framed.filter-animation-corners .filter-item:hover:before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;-o-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.filter-pointer-framed.filter-animation-none,.filter-pointer-framed.filter-animation-none .filter-item,.filter-pointer-framed.filter-animation-none .filter-item:after,.filter-pointer-framed.filter-animation-none .filter-item:before,.filter-pointer-framed.filter-animation-none .filter-item:focus,.filter-pointer-framed.filter-animation-none .filter-item:hover,.filter-pointer-framed.filter-animation-none:after,.filter-pointer-framed.filter-animation-none:before,.filter-pointer-framed.filter-animation-none:focus,.filter-pointer-framed.filter-animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.filter-pointer-background .filter-item:after,.filter-pointer-background .filter-item:before{content:'';-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-pointer-background .filter-item:before{top:0;left:0;right:0;bottom:0;z-index:-1}.filter-pointer-background .act,.filter-pointer-background .filter-item.highlighted,.filter-pointer-background .filter-item:focus,.filter-pointer-background .filter-item:hover{color:#fff}.filter-pointer-background.filter-animation-grow .filter-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.filter-pointer-background.filter-animation-grow .act:before,.filter-pointer-background.filter-animation-grow .filter-item.highlighted:before,.filter-pointer-background.filter-animation-grow .filter-item:focus:before,.filter-pointer-background.filter-animation-grow .filter-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.filter-pointer-background.filter-animation-shrink .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-pointer-background.filter-animation-shrink .act:before,.filter-pointer-background.filter-animation-shrink .filter-item.highlighted:before,.filter-pointer-background.filter-animation-shrink .filter-item:focus:before,.filter-pointer-background.filter-animation-shrink .filter-item:hover:before{-webkit-transition:opacity .15s,-webkit-transform .4s;-o-transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.filter-pointer-background.filter-animation-sweep-left .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{left:100%}.filter-pointer-background.filter-animation-sweep-right .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{right:100%}.filter-pointer-background.filter-animation-sweep-up .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{top:100%}.filter-pointer-background.filter-animation-sweep-down .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{bottom:100%}.filter-pointer-background.filter-animation-shutter-out-vertical .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{bottom:50%;top:50%}.filter-pointer-background.filter-animation-shutter-out-horizontal .filter-item:not(:hover):not(:focus):not(.act):not(.highlighted):before{right:50%;left:50%}.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:after,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:before{top:0;bottom:100%}.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:after{top:100%;bottom:0}.filter-pointer-background.filter-animation-shutter-in-vertical .act:before,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item.highlighted:before,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:focus:before,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:hover:before{bottom:50%}.filter-pointer-background.filter-animation-shutter-in-vertical .act:after,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item.highlighted:after,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:focus:after,.filter-pointer-background.filter-animation-shutter-in-vertical .filter-item:hover:after{top:50%}.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:before{right:0;left:100%}.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:after{right:100%;left:0}.filter-pointer-background.filter-animation-shutter-in-horizontal .act:before,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item.highlighted:before,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:focus:before,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:hover:before{left:50%}.filter-pointer-background.filter-animation-shutter-in-horizontal .act:after,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item.highlighted:after,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:focus:after,.filter-pointer-background.filter-animation-shutter-in-horizontal .filter-item:hover:after{right:50%}.filter-pointer-background.filter-animation-none,.filter-pointer-background.filter-animation-none .filter-item,.filter-pointer-background.filter-animation-none .filter-item:after,.filter-pointer-background.filter-animation-none .filter-item:before,.filter-pointer-background.filter-animation-none .filter-item:focus,.filter-pointer-background.filter-animation-none .filter-item:hover,.filter-pointer-background.filter-animation-none:after,.filter-pointer-background.filter-animation-none:before,.filter-pointer-background.filter-animation-none:focus,.filter-pointer-background.filter-animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.filter-pointer-text.filter-animation-skew .filter-item:focus,.filter-pointer-text.filter-animation-skew .filter-item:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.filter-pointer-text.filter-animation-grow .filter-item:focus,.filter-pointer-text.filter-animation-grow .filter-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.filter-pointer-text.filter-animation-shrink .filter-item:focus,.filter-pointer-text.filter-animation-shrink .filter-item:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.filter-pointer-text.filter-animation-float .filter-item:focus,.filter-pointer-text.filter-animation-float .filter-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.filter-pointer-text.filter-animation-sink .filter-item:focus,.filter-pointer-text.filter-animation-sink .filter-item:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.filter-pointer-text.filter-animation-rotate .filter-item:focus,.filter-pointer-text.filter-animation-rotate .filter-item:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.filter-pointer-text.filter-animation-none,.filter-pointer-text.filter-animation-none .filter-item,.filter-pointer-text.filter-animation-none .filter-item:after,.filter-pointer-text.filter-animation-none .filter-item:before,.filter-pointer-text.filter-animation-none .filter-item:focus,.filter-pointer-text.filter-animation-none .filter-item:hover,.filter-pointer-text.filter-animation-none:after,.filter-pointer-text.filter-animation-none:before,.filter-pointer-text.filter-animation-none:focus,.filter-pointer-text.filter-animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-double-line a.filter-item:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-double-line a.filter-item:before,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-overline a.filter-item:before,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-underline a.filter-item:after{height:var(--filter-pointer-border-width)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-background a.filter-item:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-background a.filter-item:before{border-radius:var(--filter-pointer-bg-radius)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item:before{background:var(--filter-pointer-bg-color)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item:hover:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item:hover:before{background:var(--filter-pointer-bg-color-hover)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item.act:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item.act:before{background:var(--filter-pointer-bg-color-active)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed a.filter-item:hover:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed a.filter-item:hover:before{border-color:var(--filter-pointer-bg-color-hover)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed a.filter-item.act:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed a.filter-item.act:before{border-color:var(--filter-pointer-bg-color-active)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed.filter-animation-draw a.filter-item:hover:before{border-width:0 0 var(--filter-pointer-border-width) var(--filter-pointer-border-width)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed.filter-animation-draw a.filter-item:hover:after{border-width:var(--filter-pointer-border-width) var(--filter-pointer-border-width) 0 0}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed.filter-animation-corners a.filter-item:hover:before{border-width:var(--filter-pointer-border-width) 0 0 var(--filter-pointer-border-width)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4).filter-pointer-framed.filter-animation-corners a.filter-item:hover:after{border-width:0 var(--filter-pointer-border-width) var(--filter-pointer-border-width) 0}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) a.filter-item{color:var(--filter-title-color-normal)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) a.filter-item:not(.button-load-more){transition:all .3s}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) a.filter-item:hover{color:var(--filter-title-color-hover)}.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) a.filter-item.act{color:var(--filter-title-color-active)}.filter.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) .filter-extras a svg{fill:var(--filter-title-color-normal);color:var(--filter-title-color-normal)}#the7-body .filter.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) .filter-switch{background-color:var(--filter-pointer-bg-color-active);background-image:linear-gradient(0deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.8) 100%)}#the7-body .filter.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) .filter-switch-toggle{background:var(--filter-pointer-bg-color-active)}.filter.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4) .filter-item{z-index:0}.paginator.filter-decorations:not(.class-1) .dots{color:var(--filter-title-color-normal)}.paginator.filter-decorations:not(.class-1) a.button-load-more{border:inherit;transition:none;color:var(--filter-title-color-normal)}.paginator.filter-decorations:not(.class-1) a.button-load-more:hover{color:var(--filter-title-color-hover)}.paginator.filter-decorations:not(.class-1) a.button-load-more:hover svg{fill:var(--filter-title-color-hover);color:var(--filter-title-color-hover)}.paginator.filter-decorations:not(.class-1) a.button-load-more svg{fill:var(--filter-title-color-normal);width:var(--the7-base-font-size);height:var(--the7-base-font-size)}.paginator.filter-decorations:not(.class-1) a.button-load-more i,.paginator.filter-decorations:not(.class-1) a.button-load-more span,.paginator.filter-decorations:not(.class-1) a.button-load-more svg{color:inherit;transition:all .3s ease}.paginator.filter-decorations:not(.class-1) a.button-load-more .button-caption:before{content:"";margin:0}.paginator.filter-decorations:not(.class-1):not(.filter-pointer-framed) a.button-load-more.highlighted:not(:hover):after,.paginator.filter-decorations:not(.class-1):not(.filter-pointer-framed) a.button-load-more.highlighted:not(:hover):before{background:var(--filter-pointer-bg-color-normal)}.paginator.filter-decorations:not(.class-1).filter-pointer-framed a.button-load-more.highlighted:not(:hover):after,.paginator.filter-decorations:not(.class-1).filter-pointer-framed a.button-load-more.highlighted:not(:hover):before{border-color:var(--filter-pointer-bg-color-normal)}.elementor-widget-the7-post-loop .sGrid-container>.wf-cell{position:relative;min-width:0;border-color:var(--the7-divider-color);transition:all .3s ease;-webkit-transform:translate3d(0,0,0);opacity:0;padding:0}.elementor-widget-the7-post-loop .sGrid-container>.wf-cell:not(.visible):not(.shown){display:none}.elementor-widget-the7-post-loop .paginator a.button-load-more i{line-height:inherit;font-size:inherit}.elementor-widget-the7-post-loop .paginator .disabled{display:none}.elementor-widget-the7-post-loop .paginator{--filter-title-color-normal:var(--the7-title-color);--filter-title-color-hover:var(--the7-title-color);--filter-title-color-active:var(--the7-title-color);line-height:var(--the7-text-big-line-height,1);font-size:var(--the7-text-big-font-size);font-weight:400}.elementor-widget-the7-post-loop .paginator:not(.fix) a{font-weight:400;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.elementor-widget-the7-post-loop .the7-post-loop.paginator-more-button .button-load-more{margin-top:30px}.elementor-widget-the7-post-loop .paginator a.button-load-more{width:auto;height:auto;line-height:1}.elementor-widget-the7-post-loop .paginator .button-load-more .button-caption{font-weight:inherit}.elementor-widget-the7-post-loop .paginator .button-load-more i:first-child{margin:0 5px 0 0}.elementor-widget-the7-post-loop .paginator .button-load-more i:last-child{margin:0 0 0 5px}.elementor-widget-the7-post-loop .hidden{display:none;opacity:0}.elementor-widget-the7-post-loop .the7-elementor-widget>.filter{--filter-color:var(--the7-title-color);--filter-color-hover:var(--the7-title-color);--filter-color-active:var(--the7-title-color);--filter-top-gap:0;--filter-right-gap:0;--filter-bottom-gap:0;--filter-left-gap:0;--filter-display:none;display:var(--filter-display);margin:var(--filter-top-gap) var(--filter-right-gap) var(--filter-bottom-gap) var(--filter-left-gap);line-height:1;flex-wrap:wrap;z-index:1}.elementor-widget-the7-post-loop .the7-elementor-widget>.filter .filter-categories{--filter-column-gap:5px;--filter-row-gap:5px;column-gap:var(--filter-column-gap);row-gap:var(--filter-row-gap)}.elementor-widget-the7-post-loop .filter .filter-item{color:var(--filter-color);border-color:var(--filter-border-color);background-color:var(--filter-background-color);--filter-color-hover:var(--filter-color);--filter-color-active:var(--filter-color);--filter-border-color-hover:var(--filter-border-color);--filter-border-color-active:var(--filter-border-color);--filter-background-color-hover:var(--filter-background-color);--filter-background-color-active:var(--filter-background-color);display:flex;align-items:center;justify-content:center;margin:0;padding:0}.elementor-widget-the7-post-loop .the7-elementor-widget>.filter .filter-categories .filter-item:hover{color:var(--filter-color-hover);border-color:var(--filter-border-color-hover);background-color:var(--filter-background-color-hover)}.elementor-widget-the7-post-loop .the7-elementor-widget>.filter .filter-categories .filter-item.act{color:var(--filter-color-active);border-color:var(--filter-border-color-active);background-color:var(--filter-background-color-active)}.elementor-widget-the7-post-loop .filter,.elementor-widget-the7-post-loop .filter .filter-categories,.elementor-widget-the7-post-loop .filter .filter-item,.elementor-widget-the7-post-loop .paginator,.elementor-widget-the7-post-loop .paginator a{transition:all .3s}.elementor-widget-the7-post-loop .paginator:after,.elementor-widget-the7-post-loop .paginator:before{display:none}.elementor-widget-the7-post-loop .paginator{--paginator-column-gap:5px;--paginator-row-gap:5px;column-gap:var(--paginator-column-gap);row-gap:var(--paginator-row-gap)}.elementor-widget-the7-post-loop .paginator-more-button{display:flex;justify-content:center;--load-more-button-width:auto}.elementor-widget-the7-post-loop .paginator-more-button a{width:var(--load-more-button-width)}.elementor-widget-the7-post-loop .paginator:not(.fix) a:after{display:none}.elementor-widget-the7-post-loop .e-loop-item:hover{z-index:1}.elementor-widget-the7-post-loop{transition:opacity .3s;opacity:1}.loading-effect{opacity:.6!important}