/*!
 * WPR Link Animations
 * Version: 1.0
 * Author: WP Royal
 * Author URL: https://royal-elementor-addons.com/

 * WPR Animations Copyright WP Royal 2020.
 */

.wpr-pointer-item {
	position: relative;
}

.wpr-pointer-double-line .wpr-pointer-item:before,
.wpr-pointer-double-line .wpr-pointer-item:after,
.wpr-pointer-underline .wpr-pointer-item:after,
.wpr-pointer-overline .wpr-pointer-item:before {
	content: '';
	display: block;
	height: 0px;
	width: 100%;
	left: 0;
	background-color: #55595c;
	z-index: 2;
}


.wpr-pointer-fx-none .wpr-pointer-item:before,
.wpr-pointer-fx-none .wpr-pointer-item:after {
	opacity: 0;
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.wpr-pointer-fx-none .wpr-pointer-item:hover:before,
.wpr-pointer-fx-none .wpr-pointer-item:hover:after {
	opacity: 1;
}

.wpr-pointer-fx-fade .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:after {
	opacity: 1;
}

.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:after {
	width: 0;
	-webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
	-o-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
	transition: all .3s cubic-bezier(.175,.885,.32,1.075);
}

.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:after {
	width: 100%;
}

.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after {
	position: absolute;
	width: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	-webkit-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
	-o-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
	-webkit-transition: all .3s ease(0, 0, 0.16, 0.95);
	-o-transition: all .3s ease(0, 0, 0.16, 0.95);
	transition: all .3s ease(0, 0, 0.16, 0.95);
}

.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:after {
	opacity: 1;
	width: 100%;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before {
	position: absolute;
	top: -10px;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:before {
	top: 0;
	opacity: 1;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
	position: absolute;
	bottom: -10px;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:after {
	bottom: 0;
	opacity: 1;
}

.wpr-pointer-border-fx .wpr-pointer-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
	border: 2px solid #000;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-border-fx .wpr-pointer-item:hover:before {
	opacity: 1;
}

.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:before {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.wpr-pointer-background-fx .wpr-pointer-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	background: #000;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-background-fx .wpr-pointer-item:hover:before {
	opacity: 1;
}

.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:before {
	-webkit-transform: translateY(-12%);
	    -ms-transform: translateY(-12%);
	        transform: translateY(-12%);
}

.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:before {
	-webkit-transform: perspective(600px) rotateX(90deg);
	transform: perspective(600px) rotateX(90deg);
	-webkit-transform-origin: center bottom 0;
	-ms-transform-origin: center bottom 0;
	    transform-origin: center bottom 0;
}

.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:hover:before {
	-webkit-transform: perspective(600px) rotateX(0deg);
	transform: perspective(600px) rotateX(0deg);
}.elementor-323 .elementor-element.elementor-element-56de9e8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-323 .elementor-element.elementor-element-56de9e8b:not(.elementor-motion-effects-element-type-background),.elementor-323 .elementor-element.elementor-element-56de9e8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9a0a885)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-323 .elementor-element.elementor-element-2736074e .elementor-heading-title{font-family:"Gistesy",Sans-serif;font-weight:400;color:#122620}.elementor-323 .elementor-element.elementor-element-101eedd6{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-10a30565{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-58b87f36 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:400;text-decoration:none;color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-58b87f36 .elementor-heading-title a:hover,.elementor-323 .elementor-element.elementor-element-58b87f36 .elementor-heading-title a:focus{color:var(--e-global-color-c6fbea7)}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-323 .elementor-element.elementor-element-51e430a2{--divider-border-style:solid;--divider-color:#1226204D;--divider-border-width:1px}.elementor-323 .elementor-element.elementor-element-51e430a2 .elementor-divider-separator{width:100%}.elementor-323 .elementor-element.elementor-element-51e430a2 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-323 .elementor-element.elementor-element-e7fb1f9{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-1bbdf7d5 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:400;text-decoration:none;color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-1bbdf7d5 .elementor-heading-title a:hover,.elementor-323 .elementor-element.elementor-element-1bbdf7d5 .elementor-heading-title a:focus{color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-24169484{--divider-border-style:solid;--divider-color:#1226204D;--divider-border-width:1px}.elementor-323 .elementor-element.elementor-element-24169484 .elementor-divider-separator{width:100%}.elementor-323 .elementor-element.elementor-element-24169484 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-323 .elementor-element.elementor-element-56b6599d{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-11741c23 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:400;text-decoration:none;color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-11741c23 .elementor-heading-title a:hover,.elementor-323 .elementor-element.elementor-element-11741c23 .elementor-heading-title a:focus{color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-683fe636{--divider-border-style:solid;--divider-color:#1226204D;--divider-border-width:1px}.elementor-323 .elementor-element.elementor-element-683fe636 .elementor-divider-separator{width:100%}.elementor-323 .elementor-element.elementor-element-683fe636 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-323 .elementor-element.elementor-element-61e80d11{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-63c9574d .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:400;text-decoration:none;color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-63c9574d .elementor-heading-title a:hover,.elementor-323 .elementor-element.elementor-element-63c9574d .elementor-heading-title a:focus{color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-5f4751e7{--divider-border-style:solid;--divider-color:#1226204D;--divider-border-width:1px}.elementor-323 .elementor-element.elementor-element-5f4751e7 .elementor-divider-separator{width:100%}.elementor-323 .elementor-element.elementor-element-5f4751e7 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-323 .elementor-element.elementor-element-2b6fcb7a{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-323 .elementor-element.elementor-element-b8b4722 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:400;text-decoration:none;color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-b8b4722 .elementor-heading-title a:hover,.elementor-323 .elementor-element.elementor-element-b8b4722 .elementor-heading-title a:focus{color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-70bba83b{--divider-border-style:solid;--divider-color:#1226204D;--divider-border-width:1px}.elementor-323 .elementor-element.elementor-element-70bba83b .elementor-divider-separator{width:100%}.elementor-323 .elementor-element.elementor-element-70bba83b .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-323 .elementor-element.elementor-element-76d0e02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-323 .elementor-element.elementor-element-d287ef6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon-wrapper{text-align:center}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-framed .elementor-icon,.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-default .elementor-icon{color:var(--e-global-color-c6fbea7);border-color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-framed .elementor-icon,.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-framed .elementor-icon:hover,.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-fb22fc1);border-color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-framed .elementor-icon:hover,.elementor-323 .elementor-element.elementor-element-7a8ce03f.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon{font-size:25px}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon svg{height:25px}.elementor-323 .elementor-element.elementor-element-36b8facf .elementor-icon-wrapper{text-align:center}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-framed .elementor-icon,.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-default .elementor-icon{color:var(--e-global-color-c6fbea7);border-color:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-framed .elementor-icon,.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c6fbea7)}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-framed .elementor-icon:hover,.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-fb22fc1);border-color:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-framed .elementor-icon:hover,.elementor-323 .elementor-element.elementor-element-36b8facf.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-fb22fc1)}.elementor-323 .elementor-element.elementor-element-36b8facf .elementor-icon{font-size:25px}.elementor-323 .elementor-element.elementor-element-36b8facf .elementor-icon svg{height:25px}.elementor-323 .elementor-element.elementor-element-30f9a87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-76d0e02{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-323 .elementor-element.elementor-element-d287ef6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-323 .elementor-element.elementor-element-30f9a87{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-56de9e8b{--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%}.elementor-323 .elementor-element.elementor-element-2736074e{text-align:center}.elementor-323 .elementor-element.elementor-element-2736074e .elementor-heading-title{font-size:35px}.elementor-323 .elementor-element.elementor-element-58b87f36{text-align:center}.elementor-323 .elementor-element.elementor-element-58b87f36 .elementor-heading-title{font-size:16px}.elementor-323 .elementor-element.elementor-element-1bbdf7d5{text-align:center}.elementor-323 .elementor-element.elementor-element-1bbdf7d5 .elementor-heading-title{font-size:16px}.elementor-323 .elementor-element.elementor-element-11741c23{text-align:center}.elementor-323 .elementor-element.elementor-element-11741c23 .elementor-heading-title{font-size:16px}.elementor-323 .elementor-element.elementor-element-63c9574d{text-align:center}.elementor-323 .elementor-element.elementor-element-63c9574d .elementor-heading-title{font-size:16px}.elementor-323 .elementor-element.elementor-element-b8b4722{text-align:center}.elementor-323 .elementor-element.elementor-element-b8b4722 .elementor-heading-title{font-size:16px}.elementor-323 .elementor-element.elementor-element-76d0e02{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-323 .elementor-element.elementor-element-76d0e02.e-con{--align-self:center}.elementor-323 .elementor-element.elementor-element-d287ef6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-323 .elementor-element.elementor-element-d287ef6.e-con{--align-self:center}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon-wrapper{text-align:center}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon{font-size:22px}.elementor-323 .elementor-element.elementor-element-7a8ce03f .elementor-icon svg{height:22px}.elementor-323 .elementor-element.elementor-element-36b8facf .elementor-icon{font-size:22px}.elementor-323 .elementor-element.elementor-element-36b8facf .elementor-icon svg{height:22px}.elementor-323 .elementor-element.elementor-element-30f9a87{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-323 .elementor-element.elementor-element-30f9a87.e-con{--align-self:center}}