/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Helpers and Globals Start */
.text_accent {
	color: #156AAE;
}
.overflow-x-clip {
	overflow-x: clip;
}
.overflow-y-clip {
	overflow-y: clip;
}
.elementor-header-text-wrapper p:last-child {
    margin-bottom: 0;
}
.elementor-icon-box-wrapper .elementor-icon-box-title {
	margin-top: 0;
}

div.elementor-element.e-parent:has(.img-has-dots) {
    overflow-x: clip;
}
.swiper-pagination-bullet {
    --pagination-dot-size: 0.75rem;
    width: var(--pagination-dot-size) !important;
    height:var(--pagination-dot-size) !important;
    transition: 300ms;
    border-radius: 50px;
    &.swiper-pagination-bullet-active {
        width: calc( 4 * var(--pagination-dot-size)) !important;
    }
}
.page-content :is(ol, ul) li:not(:last-child) {
    margin-bottom: 0.5rem;
}

}
/* Helpers and Globals End */

/* Auto Overflow-x-clip For Parent of template Elementor Container */
.elementor-element.e-con-full.e-flex.e-con.e-parent:has(div > div > div.elementor-template) {
    overflow-x: clip !important;
}
p {
	text-wrap: pretty;
}

.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
    transition: 200ms;
}


/**/
@media (prefers-reduced-motion: no-preference) {
    .btn-ripple-out-animation a {
        &::before,
        &::after {
            z-index: 0;
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            -webkit-animation: xmp-ripple-out-animation;
            animation: xmp-ripple-out-animation;
            animation-duration: 1500ms;
            animation-timing-function: cubic-bezier(.95,.05,.8,.04);
            animation-iteration-count: infinite;
            border: var(--e-global-color-4eac8cc) solid 1px;
            border-radius: 15px;
        }
        &::after {
            animation-delay: 300ms;
        }
    }
}



/* Images Dotted Background Start */
.img-has-dots {
    & > .elementor-widget-container:before {
       --bg-size: 30%;
        content: '';
        position: absolute;
        width: var(--bg-size);
        height: var(--bg-size);
        aspect-ratio: 1;
        background-image: radial-gradient(#156aae 5px, transparent 0);
        background-repeat: repeat;
        background-size: 19px 19px;
        z-index: 0;
    }

    & img {
        position: relative;
        z-index: 10;
    }

    &.dots-bottom-left {
        margin-left: 30px;
        & > .elementor-widget-container:before {
            left: -50px;
            bottom: -20px;
        }
    }

    &.dots-bottom-right {
        margin-right: 30px;
        & > .elementor-widget-container:before {
            right: -50px;
            bottom: -20px;
        }
    }

    &.dots-top-left {
        margin-left: 30px;
        & > .elementor-widget-container:before {
            left: -50px;
            top: -20px;
        }
    }

    &.dots-top-right {
        margin-right: 30px;
        & > .elementor-widget-container:before {
            right: -50px;
            top: -20px;
        }
    }
}
/* Images Dotted Background End */

/* Text has Qoute Icon Start */
.has-qoute-icon .elementor-header-text-subheader {
    &::before, &::after {
        content: "";
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InF1b3RhdGlvbi1tYXJrcy1zdmdyZXBvLWNvbSAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjcyXzU5NTQpIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTcuNTI5IDE1LjMzNjZDNy45NzQ5NiAxMi41MzM0IDExLjQ3ODkgOS41MzkxMiAxNC4yMTg0IDkuNDc1NDFDMTQuNDA5NSA5LjQ3NTQxIDE0LjYwMDYgOS40MTE3IDE0LjcyOCA5LjI4NDI5QzE0Ljg1NTQgOS4yMjA1OCAxNC45ODI5IDkuMTU2ODcgMTUuMDQ2NiA4Ljk2NTc1QzE2LjAwMjIgNy4xODE5MiAxNS40OTI1IDUuNzgwMzMgMTMuODk5OCA0LjYzMzU5QzEyLjA1MjMgMy4yOTU3MSA5LjEyMTcxIDQuNjMzNTkgNy42NTY0MiA1Ljg0NDA0QzMuOTYxMzQgOC45MDIwNCAwLjIwMjU1OSAxNC4xODk3IDAuMzkzNjg0IDE5LjIyMjhDLTAuMjQzMzk4IDIyLjU5OTQgLTAuMTE1OTgyIDI2LjIzMDcgMC44Mzk2NDEgMjkuMjI1QzEuNDc2NzIgMzEuMTM2MiAzLjMyNDI2IDMyLjA5MTggNS4yMzU1MSAzMi4yMTkyQzcuMTQ2NzUgMzIuMzQ2OCAxMS4wOTY3IDMyLjkyIDEyLjgxNjggMzEuNzczNEMxNC41MzY5IDMwLjYyNjUgMTQuNjY0MyAyOC4zOTY4IDE0Ljg1NTQgMjYuNDg1NkMxNS4wNDY2IDI0LjM4MzIgMTUuNjE5OSAyMC40MzMyIDEzLjgzNjEgMTguNzc2OEMxMi4wNTIzIDE3LjE4NDEgNi45NTU2MyAxOC45MDQyIDcuNTI5IDE1LjMzNjZaIiBmaWxsPSIjNDZCNEVEIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTI4LjU1MjUgMTUuMzM2NkMyOC45OTg0IDEyLjUzMzQgMzIuNTAyMyA5LjUzOTEyIDM1LjI0MTggOS40NzU0MUMzNS40MzI5IDkuNDc1NDEgMzUuNjI0MSA5LjQxMTcgMzUuNzUxNSA5LjI4NDI5QzM1Ljg3OSA5LjIyMDU4IDM2LjAwNjMgOS4xNTY4NyAzNi4wNzAxIDguOTY1NzVDMzcuMDI1NyA3LjE4MTkyIDM2LjUxNjEgNS43ODAzMyAzNC45MjM0IDQuNjMzNTlDMzMuMDc1OCAzLjI5NTcxIDMwLjE0NTMgNC42MzM1OSAyOC42Nzk5IDUuODQ0MDRDMjQuOTg0OCA4LjkwMjA0IDIxLjIyNiAxNC4xODk4IDIxLjQxNzEgMTkuMjIyOEMyMC43OCAyMi41OTk0IDIwLjkwNzUgMjYuMjMwNyAyMS44NjMgMjkuMjI1QzIyLjUwMDEgMzEuMTM2MiAyNC4zNDc2IDMyLjA5MTggMjYuMjU5IDMyLjIxOTJDMjguMTcwMiAzMi4zNDY4IDMyLjEyMDEgMzIuOTIgMzMuODQwMiAzMS43NzM0QzM1LjU2MDMgMzAuNjI2NSAzNS42ODc4IDI4LjM5NjggMzUuODc4OSAyNi40ODU2QzM2LjA3IDI0LjM4MzIgMzYuNjQzNCAyMC40MzMyIDM0Ljg1OTYgMTguNzc2OEMzMy4wNzU3IDE3LjE4NDEgMjcuOTE1NCAxOC45MDQyIDI4LjU1MjUgMTUuMzM2NloiIGZpbGw9IiM0NkI0RUQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3Ml81OTU0Ij4KPHJlY3Qgd2lkdGg9IjM2LjU1MTkiIGhlaWdodD0iMzYuNTUxOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
        background-repeat: no-repeat;
        background-size: 2rem;
        position: relative;
        --qoute-icon-size: 2rem;
        width: var(--qoute-icon-size);
        display: block;
        height: var(--qoute-icon-size);
    }
    &::after {
        margin-left: auto;
    }
}
/* Text has Qoute Icon Start */


/* ul li Has Custom Icon Start */
.ul-list-has-tick-circle-icon ul {
    --custom-list-icon-size: 1.5rem;
    list-style-type: none;
    & li {
        position: relative;
        padding-left: calc( var(--custom-list-icon-size) + 0.5rem );
        line-height: var(--custom-list-icon-size);
        &::before {
            content: '';
            position: absolute;
            left: 0;
            top: 0px;
            width: var(--custom-list-icon-size);
            height: var(--custom-list-icon-size);
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InZ1ZXNheC90d290b25lL3RpY2stY2lyY2xlIj4KPGcgaWQ9InRpY2stY2lyY2xlIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjUgMjQuNTY4MUMxOS42ODc1IDI0LjU2ODEgMjQuNzUgMTkuNTc5NiAyNC43NSAxMy40ODI1QzI0Ljc1IDcuMzg1NDMgMTkuNjg3NSAyLjM5NjkxIDEzLjUgMi4zOTY5MUM3LjMxMjUgMi4zOTY5MSAyLjI1IDcuMzg1NDMgMi4yNSAxMy40ODI1QzIuMjUgMTkuNTc5NiA3LjMxMjUgMjQuNTY4MSAxMy41IDI0LjU2ODFaIiBmaWxsPSIjNzdCNEI3IiBzdHJva2U9IiMwMDI0NkIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNOC43MTg3NSAxMy40ODI1TDExLjkwMjUgMTYuNjE5N0wxOC4yODEyIDEwLjM0NTMiIHN0cm9rZT0iIzAwMjQ2QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
            background-size: contain;
            background-repeat: no-repeat
        }
    }
}
/* ul li Has Custom Icon End */

/* Quick Contact Icons Start */
a.quick-contact-icons-container {
    & .elementor-icon-box-title,
    .elementor-icon-box-description {
        transition: 300ms;
        &:hover {
            color: var(--e-global-color-4eac8cc) !important;
            /* font-weight: 600 !important; */
        }
    }
}
/* Quick Contact Icons End */


/* Archive Service Cards Start */
.archive-service-card {
	overflow: clip;
	& .service-card-img {
		& a::before {
			content: '';
			display: block;
			position: absolute;
			width: 100%;
			height: 100%;
			background: linear-gradient(
				180deg,
				rgba(52, 58, 153, 0) 0%,
				rgba(27, 47, 131, 0.56) 55.92%,
				#00246b 115.53%
			);
			transition: 300ms;
			bottom: 0;
		}
	}
	&:hover {
		& .service-card-img {
			& a::before {
				height: 25%;
			}
		}
	}
	& .service-card-button {
		& a.elementor-button {
            & .elementor-button-content-wrapper {
                align-items: center;
            }
			& .elementor-button-icon {
				line-height: 0;
				transform: rotate(-45deg);
				transition: 300ms;
			}
            &:hover {
                & .elementor-button-icon {
                    transform: rotate(360deg);
                }
            }
		}
	}
}
/* New Fix */
.archive-service-card-alt {
	overflow: clip;
    &::before {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(27, 47, 131, 0.50);
        transition: 300ms;
        bottom: 0;
        z-index: 1;
    }
}
/* Archive Service Cards End */


/* Timeline Styles Start */
.timeline-group-container {
    & .timeline-item-container {
        & .timeline-icon-container .elementor-widget-icon-box .elementor-icon-box-title {
            margin: 0;
        }
    }
	& .timeline-item-container > div {
	    padding-top: 2rem;
		padding-bottom: 2rem;
    }
    & .timeline-spacer-container {
        display: flex;
        align-items: center;
        align-content: center;
        &::before {
            content: "";
            border-left: 2px solid #BBCFF8;
            position: absolute;
            display: block;
            left: 50%;
			width: auto;
        }
		& .elementor-icon-wrapper {
			line-height: 0;
			background-color: #FFF;
      		padding: 0.5rem;
		}
    }
}
@media (max-width: 1024px) {
	.timeline-group-container .timeline-spacer-container {
			display: none !important;
		}
	.timeline-group-container .timeline-item-container > div {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}
}

/* Timeline Styles End */


/* Form Styles Start */
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	flex-basis: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 1rem;
}

input.elementor-field {
	font-size: 18px;
}
form .elementor-form-fields-wrapper {
	.elementor-field-type-text,
	.elementor-field-type-email,
	.elementor-field-type-url,
	.elementor-field-type-textarea,
	.elementor-field-type-tel {
		label.elementor-field-label {
			background-color: #ffffff;
			border-radius: 7px;
			font-size: 18px;
			position: absolute;
			left: 32px;
			transition: all 200ms;
		}
	}
	& .elementor-field-type-textarea {
		& label.elementor-field-label {
			top: 12px;
		}
		& textarea {
			padding-top: 2rem;
		}
	}
	& .elementor-field-type-select label.elementor-field-label {
		padding: 5px;
		z-index: 10;
		background-color: #ffffff;
		border-radius: 7px;
		font-size: 18px;
		position: absolute;
		left: 32px;
		transition: all 200ms;
		top: -10px;
		transform: translate(-10px, 0px) scale(1);
		margin: 0;
		margin-bottom: 0;
	}
	& input[type='radio'], 
	input[type='checkbox'] {
		-webkit-appearance: none;
		appearance: none;
		background-color: #FFFFFF !important;
		color: currentColor;
		width: 1.15em;
		height: 1.15em;
		display: grid !important;
		place-content: center;
	}
	& input[type='radio'] {
		border-radius: 50% !important;
	} 
	& input[type='checkbox']{
		border-radius: 7px !important;
	}

	input[type='radio']::before, 
	input[type='checkbox']::before {
		content: '';
		width: 0.65em;
		height: 0.65em;
		border-radius: 50%;
		transform: scale(0);
		transition: 120ms transform ease-in-out;
		background-color: CanvasText;
		background-color: var(--e-global-color-accent);
	}

	input[type='radio']:checked::before,
	input[type='checkbox']:checked::before {
		transform: scale(1);
	}
}

/* .elementor-field-type-textarea label.elementor-field-label {
    top: 12px;
} */

form .elementor-field-group:not(:has(.elementor-field-subgroup, .elementor-select-wrapper)):focus-within label.elementor-field-label,
form .elementor-field-group:not(:has(.elementor-field-subgroup, .elementor-select-wrapper)) label.filled-label {
	transform: translate(-10px, -25px) scale(1);
	padding: 5px;
}
form .elementor-field-group.elementor-field-type-select label.elementor-field-label {
    margin-bottom: 8px;
}

.elementor-field-group:has(.elementor-field-subgroup) {
	gap: 1rem;
	& .elementor-field-subgroup {
		gap: 0.5rem;
	}
}

.form-2-col-checkboxes form .elementor-field-subgroup:has(input[type='checkbox']) {
    display: grid;
    grid-template-columns: 1fr; 
    gap: 0.75rem;
}
@media (min-width: 1025px) {
	.form-2-col-checkboxes form .elementor-field-subgroup:has(input[type='checkbox']) {
		grid-template-columns: 1fr 1fr; 
	}
}
/* Gravity Overrides */
input.gfield-choice-input {
    border-radius: 7px !important;
}
.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent {
    align-items: center;
}
/* Form Styles End */


/* Footer CopyRight Start */
a.mp-copyright-link {
	& .mp-copyright-img {
		transform: translate(-130%, -120%);
		background-color: #ffffff;
		padding: 10px 20px;
		border-radius: 10px;
		box-shadow: 0px 0px 24px 0px #8b0dbb;
		max-width: 150px;
	}
	&::before {
		content: '';
		width: 10px;
		min-height: 1px;
		z-index: 200;
		border-style: solid;
		border-width: 5px 5px 0px 5px;
		border-color: #ffffff transparent transparent transparent;
		transform: translate(50%, -300%);
	}
}

a.mp-copyright-link {
	&::before,
	.mp-copyright-img {
		position: absolute;
		transition: all 200ms;
		opacity: 0;
		visibility: hidden;
		transition-timing-function: ease-in-out;
	}
	&:hover {
		&::before,
		.mp-copyright-img {
			visibility: visible;
			opacity: 1;
		}
	}
}
@media (max-width: 1024px) {
	a.mp-copyright-link {
		&::before,
		.mp-copyright-img {
			opacity: 0 !important;
			visibility: hidden !important;
			display: none;
		}
	}
}
/* Footer CopyRight End */

.testimonial-author .elementor-heading-title {
    position: relative;
    display: flex;
    align-items: center;
    align-items: center;
    gap: 1rem;
    --svg-size: 2rem;
    &::before,
    &::after {
        content: '';
        display: inline-block;
        width: var( --svg-size );
        height: var( --svg-size );
        background-size: var( --svg-size );
        background-repeat: no-repeat;
    }
    &::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InF1b3RhdGlvbi1tYXJrcy1zdmdyZXBvLWNvbSAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTgyNV8zMTQ0KSI+CjxnIGlkPSJHcm91cCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik03LjUyOSAxNS4zMzY2QzcuOTc0OTYgMTIuNTMzNCAxMS40Nzg5IDkuNTM5MTIgMTQuMjE4NCA5LjQ3NTQxQzE0LjQwOTUgOS40NzU0MSAxNC42MDA2IDkuNDExNyAxNC43MjggOS4yODQyOUMxNC44NTU0IDkuMjIwNTggMTQuOTgyOSA5LjE1Njg3IDE1LjA0NjYgOC45NjU3NUMxNi4wMDIyIDcuMTgxOTIgMTUuNDkyNSA1Ljc4MDMzIDEzLjg5OTggNC42MzM1OUMxMi4wNTIzIDMuMjk1NzEgOS4xMjE3MSA0LjYzMzU5IDcuNjU2NDIgNS44NDQwNEMzLjk2MTM0IDguOTAyMDQgMC4yMDI1NTkgMTQuMTg5NyAwLjM5MzY4NCAxOS4yMjI4Qy0wLjI0MzM5OCAyMi41OTk0IC0wLjExNTk4MiAyNi4yMzA3IDAuODM5NjQxIDI5LjIyNUMxLjQ3NjcyIDMxLjEzNjIgMy4zMjQyNiAzMi4wOTE4IDUuMjM1NTEgMzIuMjE5MkM3LjE0Njc1IDMyLjM0NjggMTEuMDk2NyAzMi45MiAxMi44MTY4IDMxLjc3MzRDMTQuNTM2OSAzMC42MjY1IDE0LjY2NDMgMjguMzk2OCAxNC44NTU0IDI2LjQ4NTZDMTUuMDQ2NiAyNC4zODMyIDE1LjYxOTkgMjAuNDMzMiAxMy44MzYxIDE4Ljc3NjhDMTIuMDUyMyAxNy4xODQxIDYuOTU1NjMgMTguOTA0MiA3LjUyOSAxNS4zMzY2WiIgZmlsbD0iIzQ2QjRFRCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOC41NTI1IDE1LjMzNjZDMjguOTk4NCAxMi41MzM0IDMyLjUwMjMgOS41MzkxMiAzNS4yNDE4IDkuNDc1NDFDMzUuNDMyOSA5LjQ3NTQxIDM1LjYyNDEgOS40MTE3IDM1Ljc1MTUgOS4yODQyOUMzNS44NzkgOS4yMjA1OCAzNi4wMDYzIDkuMTU2ODcgMzYuMDcwMSA4Ljk2NTc1QzM3LjAyNTcgNy4xODE5MiAzNi41MTYxIDUuNzgwMzMgMzQuOTIzNCA0LjYzMzU5QzMzLjA3NTggMy4yOTU3MSAzMC4xNDUzIDQuNjMzNTkgMjguNjc5OSA1Ljg0NDA0QzI0Ljk4NDggOC45MDIwNCAyMS4yMjYgMTQuMTg5OCAyMS40MTcxIDE5LjIyMjhDMjAuNzggMjIuNTk5NCAyMC45MDc1IDI2LjIzMDcgMjEuODYzIDI5LjIyNUMyMi41MDAxIDMxLjEzNjIgMjQuMzQ3NiAzMi4wOTE4IDI2LjI1OSAzMi4yMTkyQzI4LjE3MDIgMzIuMzQ2OCAzMi4xMjAxIDMyLjkyIDMzLjg0MDIgMzEuNzczNEMzNS41NjAzIDMwLjYyNjUgMzUuNjg3OCAyOC4zOTY4IDM1Ljg3ODkgMjYuNDg1NkMzNi4wNyAyNC4zODMyIDM2LjY0MzQgMjAuNDMzMiAzNC44NTk2IDE4Ljc3NjhDMzMuMDc1NyAxNy4xODQxIDI3LjkxNTQgMTguOTA0MiAyOC41NTI1IDE1LjMzNjZaIiBmaWxsPSIjNDZCNEVEIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xODI1XzMxNDQiPgo8cmVjdCB3aWR0aD0iMzYuNTUxOSIgaGVpZ2h0PSIzNi41NTE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    }
    &::after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InF1b3RhdGlvbi1tYXJrcy1zdmdyZXBvLWNvbSAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTgyNV8zMTQ5KSI+CjxnIGlkPSJHcm91cCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yOS4wMjE4IDE1LjMzNjZDMjguNTc1OCAxMi41MzM0IDI1LjA3MTkgOS41MzkxMiAyMi4zMzI0IDkuNDc1NDFDMjIuMTQxMyA5LjQ3NTQxIDIxLjk1MDIgOS40MTE3IDIxLjgyMjcgOS4yODQyOUMyMS42OTUzIDkuMjIwNTggMjEuNTY3OSA5LjE1Njg3IDIxLjUwNDIgOC45NjU3NUMyMC41NDg2IDcuMTgxOTIgMjEuMDU4MiA1Ljc4MDMzIDIyLjY1MSA0LjYzMzU5QzI0LjQ5ODUgMy4yOTU3MSAyNy40MjkxIDQuNjMzNTkgMjguODk0NCA1Ljg0NDA0QzMyLjU4OTQgOC45MDIwNCAzNi4zNDgyIDE0LjE4OTcgMzYuMTU3MSAxOS4yMjI4QzM2Ljc5NDIgMjIuNTk5NCAzNi42NjY4IDI2LjIzMDcgMzUuNzExMSAyOS4yMjVDMzUuMDc0MSAzMS4xMzYyIDMzLjIyNjUgMzIuMDkxOCAzMS4zMTUzIDMyLjIxOTJDMjkuNDA0IDMyLjM0NjggMjUuNDU0MSAzMi45MiAyMy43MzQgMzEuNzczNEMyMi4wMTM5IDMwLjYyNjUgMjEuODg2NSAyOC4zOTY4IDIxLjY5NTMgMjYuNDg1NkMyMS41MDQyIDI0LjM4MzIgMjAuOTMwOCAyMC40MzMyIDIyLjcxNDcgMTguNzc2OEMyNC40OTg1IDE3LjE4NDEgMjkuNTk1MiAxOC45MDQyIDI5LjAyMTggMTUuMzM2NloiIGZpbGw9IiM0NkI0RUQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNy45OTgzMyAxNS4zMzY2QzcuNTUyMzcgMTIuNTMzNCA0LjA0ODUzIDkuNTM5MTIgMS4zMDg5NyA5LjQ3NTQxQzEuMTE3ODQgOS40NzU0MSAwLjkyNjcxOSA5LjQxMTcgMC43OTkzMDMgOS4yODQyOUMwLjY3MTc4MiA5LjIyMDU4IDAuNTQ0NDY5IDkuMTU2ODcgMC40ODA2NTcgOC45NjU3NUMtMC40NzQ5NjYgNy4xODE5MiAwLjAzNDY5ODUgNS43ODAzMyAxLjYyNzQgNC42MzM1OUMzLjQ3NDk0IDMuMjk1NzEgNi40MDU1MiA0LjYzMzU5IDcuODcwOTEgNS44NDQwNEMxMS41NjYgOC45MDIwNCAxNS4zMjQ4IDE0LjE4OTggMTUuMTMzNyAxOS4yMjI4QzE1Ljc3MDcgMjIuNTk5NCAxNS42NDMzIDI2LjIzMDcgMTQuNjg3OCAyOS4yMjVDMTQuMDUwNyAzMS4xMzYyIDEyLjIwMzIgMzIuMDkxOCAxMC4yOTE4IDMyLjIxOTJDOC4zODA1OCAzMi4zNDY4IDQuNDMwNjcgMzIuOTIgMi43MTA1NSAzMS43NzM0QzAuOTkwNTMxIDMwLjYyNjUgMC44NjMwMTEgMjguMzk2OCAwLjY3MTg4NiAyNi40ODU2QzAuNDgwNzYyIDI0LjM4MzIgLTAuMDkyNjEzMiAyMC40MzMyIDEuNjkxMjIgMTguNzc2OEMzLjQ3NTA1IDE3LjE4NDEgOC42MzU0MSAxOC45MDQyIDcuOTk4MzMgMTUuMzM2NloiIGZpbGw9IiM0NkI0RUQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4MjVfMzE0OSI+CjxyZWN0IHdpZHRoPSIzNi41NTE5IiBoZWlnaHQ9IjM2LjU1MTkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAzNi41NTA4IDApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
    }
}



/* Keyframes Start */
@keyframes xmp-ripple-out-animation {
	0% {
		opacity: 0.5;
		transform: scale(1);
	}
	100% {
		border-width: 1px;
		opacity: 0;
		transform: scale(1.075, 1.3);
	}
}

/* Keyframes End */