.elementor-6693 .elementor-element.elementor-element-7b1ad63{--display:flex;}.elementor-6693 .elementor-element.elementor-element-7b1ad63:not(.elementor-motion-effects-element-type-background), .elementor-6693 .elementor-element.elementor-element-7b1ad63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://i0.wp.com/powerbrandmedia.com/wp-content/uploads/2026/08/bg_blue_purple.webp?fit=1920%2C1080&ssl=1") 50% 50%;background-size:cover;}.elementor-6693 .elementor-element.elementor-element-15d08b7{--display:flex;--z-index:1;}.elementor-6693 .elementor-element.elementor-element-e9d2e32{--display:flex;}.elementor-6693 .elementor-element.elementor-element-2bfd9cd{--display:flex;}.elementor-6693 .elementor-element.elementor-element-c260551{--display:flex;}.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-6693 .elementor-element.elementor-element-2f3417b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6693 .elementor-element.elementor-element-7609377{--display:flex;--z-index:1;}.elementor-6693 .elementor-element.elementor-element-f205418{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6693 .elementor-element.elementor-element-bfebcd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6693 .elementor-element.elementor-element-02af7c7{--display:flex;}.elementor-6693 .elementor-element.elementor-element-c737a2f{--display:flex;}.elementor-6693 .elementor-element.elementor-element-7e4cc20{--display:flex;--overlay-opacity:0.2;}.elementor-6693 .elementor-element.elementor-element-7e4cc20::before, .elementor-6693 .elementor-element.elementor-element-7e4cc20 > .elementor-background-video-container::before, .elementor-6693 .elementor-element.elementor-element-7e4cc20 > .e-con-inner > .elementor-background-video-container::before, .elementor-6693 .elementor-element.elementor-element-7e4cc20 > .elementor-background-slideshow::before, .elementor-6693 .elementor-element.elementor-element-7e4cc20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6693 .elementor-element.elementor-element-7e4cc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6693 .elementor-element.elementor-element-3f720cd{--display:flex;}.elementor-6693 .elementor-element.elementor-element-dde3c9a{--display:flex;}.elementor-6693 .elementor-element.elementor-element-ac4652f{--display:flex;}.elementor-6693 .elementor-element.elementor-element-2d40582{--display:flex;}.elementor-6693 .elementor-element.elementor-element-9105085{--display:flex;}.elementor-6693 .elementor-element.elementor-element-37940ba{--display:flex;}.elementor-6693 .elementor-element.elementor-element-6f0f64c{--display:flex;}.elementor-6693 .elementor-element.elementor-element-0319cd5{--display:flex;}.elementor-6693 .elementor-element.elementor-element-8f58e12{--display:flex;}.elementor-6693 .elementor-element.elementor-element-a06dfac{--display:flex;}.elementor-6693 .elementor-element.elementor-element-6721da5{--display:flex;}.elementor-6693 .elementor-element.elementor-element-4d593ce{--display:flex;}.elementor-6693 .elementor-element.elementor-element-fc77f7e{--display:flex;}.elementor-6693 .elementor-element.elementor-element-a83171d{--display:flex;}.elementor-6693 .elementor-element.elementor-element-8244b17{--display:flex;}.elementor-6693 .elementor-element.elementor-element-a4b769a{--display:flex;}.elementor-6693 .elementor-element.elementor-element-6537348{--display:flex;}.elementor-6693 .elementor-element.elementor-element-4392fd8{--display:flex;}.elementor-6693 .elementor-element.elementor-element-9f7d7b8{--display:flex;}.elementor-6693 .elementor-element.elementor-element-6845911{--display:flex;}.elementor-6693 .elementor-element.elementor-element-953f4ce{--display:flex;}.elementor-6693 .elementor-element.elementor-element-ac9a7f4{--display:flex;}.elementor-6693 .elementor-element.elementor-element-00efe28{--display:flex;}.elementor-6693 .elementor-element.elementor-element-a030680{--display:flex;}.elementor-6693 .elementor-element.elementor-element-4ff8e97{--display:flex;}.elementor-6693 .elementor-element.elementor-element-ca6f243{--display:flex;}.elementor-6693 .elementor-element.elementor-element-1db1481{--display:flex;}.elementor-6693 .elementor-element.elementor-element-7dd9784{--display:flex;}.elementor-6693 .elementor-element.elementor-element-6a2fb4b{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box__front{background-image:url("https://i0.wp.com/powerbrandmedia.com/wp-content/uploads/2026/09/about_britt.webp?fit=1902%2C1902&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box__back{background-image:url("https://i0.wp.com/powerbrandmedia.com/wp-content/uploads/2026/09/about_britt.webp?fit=1902%2C1902&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box{height:100%;}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B3;text-align:center;}.elementor-6693 .elementor-element.elementor-element-8fb53ff .elementor-flip-box__button{margin-inline-center:0;}.elementor-6693 .elementor-element.elementor-element-b2e332f{--display:flex;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box__front{background-image:url("https://i0.wp.com/powerbrandmedia.com/wp-content/uploads/2026/09/about_pablo.webp?fit=1568%2C1568&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box__back{background-image:url("https://i0.wp.com/powerbrandmedia.com/wp-content/uploads/2026/09/about_pablo.webp?fit=1568%2C1568&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box{height:100%;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#000000B3;text-align:center;}.elementor-6693 .elementor-element.elementor-element-cc57bf7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6693 .elementor-element.elementor-element-e017af0{--display:flex;--overlay-opacity:0.95;}.elementor-6693 .elementor-element.elementor-element-e017af0::before, .elementor-6693 .elementor-element.elementor-element-e017af0 > .elementor-background-video-container::before, .elementor-6693 .elementor-element.elementor-element-e017af0 > .e-con-inner > .elementor-background-video-container::before, .elementor-6693 .elementor-element.elementor-element-e017af0 > .elementor-background-slideshow::before, .elementor-6693 .elementor-element.elementor-element-e017af0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6693 .elementor-element.elementor-element-e017af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6693 .elementor-element.elementor-element-3a327d2{--display:flex;}.elementor-6693 .elementor-element.elementor-element-227df1e{--display:flex;}.elementor-6693 .elementor-element.elementor-element-98e74ad{--display:flex;}.elementor-6693 .elementor-element.elementor-element-611b64f{--display:flex;}.elementor-6693 .elementor-element.elementor-element-1c29e3d{--display:flex;}.elementor-6693 .elementor-element.elementor-element-d3355cb .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-e9d2e32 */.elementor-6693 .elementor-element.elementor-element-e9d2e32 {
    max-width: 100rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfebcd8 */.elementor-6693 .elementor-element.elementor-element-bfebcd8 .elementor-button-icon {
    display: flex;
    align-items: center;
    color: var(--color-brand);
}

.elementor-6693 .elementor-element.elementor-element-bfebcd8 {
  animation: gravityBounce 2s infinite;
  will-change: transform;
}

@keyframes gravityBounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-1.5rem); /* First high bounce */
  }
  60% {
    transform: translateY(-.5rem);  /* Second minor bounce */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4cc20 */.elementor-6693 .elementor-element.elementor-element-7e4cc20  .elementor-background-video-hosted {
    -o-object-fit: cover;
    object-fit: contain;
    object-position: 50%;
    height: 85% !important;
    transform: translate(-25%, -48%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af7c7 *//*.elementor-6693 .elementor-element.elementor-element-02af7c7 {
    --blue-w-1: 50rem;
    --blue-w-2: 25rem;
    --blue-h-1: 33.75rem;
    --blue-h-2: 50rem;
    --green-w-1: 37.5rem;
    --green-w-2: 18.75rem;
    --green-h-1: 26.25rem;
    --green-h-2: 43.75rem;
    
    --blue-t-1: -50% -50%;
    --blue-t-2: -20% -50%;
    --green-t-1: -50% -50%;
    --green-t-2: -150% -60%;
    --blue-r: 164deg;
    --green-r: 196deg;
}

.elementor-6693 .elementor-element.elementor-element-02af7c7 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}

@media (min-width: 992px) {
    .elementor-6693 .elementor-element.elementor-element-02af7c7::before {
    	animation: 10s infinite float_green;
    	display: block;
    	content: "";
    	background: hsl(253 94% 71% / .5);
    	border-radius: 50%;
    	filter: blur(5rem);
    	height: var(--green-h-1);
    	opacity: .3;
    	position: absolute;
    	top: calc(0% + 7.5rem);
    	left: calc(50% + 12.5rem);
    	rotate: var(--green-r);
    	translate: var(--green-t-1);
    	width: var(--green-w-1);
    	scale: 120%;
    	z-index: -1;
    }
    
    
    .elementor-6693 .elementor-element.elementor-element-02af7c7::after {
    	animation: 10s infinite float_blue;
    	display: block;
    	content: "";
    	background: hsl(216 99% 47% / .5);
    	border-radius: 50%;
    	filter: blur(5rem);
    	height: var(--blue-h-1);
    	opacity: .3;
    	position: absolute;
    	top: 0%;
    	left: 50%;
    	rotate: var(--blue-r);
    	translate: var(--blue-t-1);
    	width: var(--blue-w-1);
    	scale: 140%;
    	z-index: -1;
    }
}
@keyframes float_green {
	0% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

	50% {
		height: var(--green-h-2);
		translate: var(--green-t-2);
		width: var(--green-w-2);
	}

	100% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

}

@keyframes float_blue {
	0% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

	50% {
		height: var(--blue-h-2);
		rotate: 10deg;
		translate: var(--blue-t-2);
		width: var(--blue-w-2);
	}

	100% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

}
		  *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f58e12 */.elementor-6693 .elementor-element.elementor-element-8f58e12 {
    /*max-width: 50rem;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06dfac */.elementor-6693 .elementor-element.elementor-element-a06dfac {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8244b17 */.elementor-6693 .elementor-element.elementor-element-8244b17 {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b769a */.elementor-6693 .elementor-element.elementor-element-a4b769a {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6537348 */.elementor-6693 .elementor-element.elementor-element-6537348 {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4392fd8 */.elementor-6693 .elementor-element.elementor-element-4392fd8 {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953f4ce */.elementor-6693 .elementor-element.elementor-element-953f4ce {
    max-width: 70rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f243 */.elementor-6693 .elementor-element.elementor-element-ca6f243 {
    max-width: 65rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2fb4b */@media (min-width:768px) {
}

@media (min-width:992px) {
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-flip-box__front .elementor-flip-box__layer__overlay::before {
    display: block;
    content: "";
    background-color: black;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 80%);
    height: 50%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-flip-box {
    height: 100%;
    overflow: hidden;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-flip-box__layer__inner {
    max-height: 100%;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__layer__title {
    font-family: var(--ffamily-body);
    letter-spacing: var(--ls-t-type-body);
    font-weight: 400;
    font-size: var(--fs-lg-5);
    margin: 0 0 .5rem;
    z-index: 1;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
    transition: opacity 300ms linear;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box:not(:hover, :focus, :active) .elementor-flip-box__front  .elementor-flip-box__layer__title {
    position: relative;
    opacity: 1;
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__layer__title {
        font-family: var(--ffamily-body);
        letter-spacing: var(--ls-t-type-body);
        font-weight: 400;
        font-size: var(--fs-lg-10);
        margin: 0 0 1rem;
    }

}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__layer__description {
    font-family: var(--ffamily-body);
    font-weight: var(--fw-t-type-body);
    line-height: var(--lh-t-type-body);
    letter-spacing: var(--ls-t-type-body);
    font-size: var(--fs-lg-1);
    max-height: 100%;
    z-index: 1;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    opacity: 0;
    transition: opacity 300ms linear;
}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box:not(:hover, :focus, :active) .elementor-flip-box__front .elementor-flip-box__layer__description {
    position: relative;
    opacity: 1;
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__layer__description {
        font-family: var(--ffamily-body);
        font-weight: var(--fw-t-type-body);
        line-height: var(--lh-t-type-body);
        letter-spacing: var(--ls-t-type-body);
        font-size: var(--fs-lg-3);
    }

}

@media (max-width:768px) {
    .elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box  .elementor-flip-box__back .elementor-flip-box__layer__description {
        overflow-y: scroll;
        scrollbar-width: none;
        padding-bottom: 5rem;
        margin-top: 1.5rem;
        -webkit-mask-image: linear-gradient(to bottom, black 75%, transparent 85%);
        mask-image: linear-gradient(to bottom, black 75%, transparent 85%);
    }

}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__front  .elementor-flip-box__layer__description {
    font-family: var(--ffamily-subtitle);
    letter-spacing: var(--ls-t-type-subtitle);
    font-size: var(--fs-lg-1);
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-widget-flip-box .elementor-flip-box__front  .elementor-flip-box__layer__description {
        font-family: var(--ffamily-subtitle);
        letter-spacing: var(--ls-t-type-subtitle);
        font-size: var(--fs-lg-3);
    }

}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-flip-box__layer__overlay {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 2rem;
    text-align: left !important;
    width: 100%;
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-6a2fb4b .elementor-flip-box__layer__overlay {
        align-items: flex-start;
        color: #fff;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: flex-end;
        padding: 4rem;
        text-align: left !important;
        width: 100%;
    }

}

.elementor-6693 .elementor-element.elementor-element-6a2fb4b  .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd9784 */@media (min-width:768px) {
}

@media (min-width:992px) {
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-flip-box__front .elementor-flip-box__layer__overlay::before {
    display: block;
    content: "";
    background-color: black;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 80%);
    height: 50%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-flip-box {
    height: 100%;
    overflow: hidden;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-flip-box__layer__inner {
    max-height: 100%;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__layer__title {
    font-family: var(--ffamily-body) !important;
    letter-spacing: var(--ls-t-type-body) !important;
    font-weight: 400;
    font-size: var(--fs-lg-5);
    margin: 0 0 .5rem;
    z-index: 1;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
    transition: opacity 300ms linear;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box:not(:hover, :focus, :active) .elementor-flip-box__front  .elementor-flip-box__layer__title {
    position: relative;
    opacity: 1;
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__layer__title {
        font-family: var(--ffamily-body) !important;
        letter-spacing: var(--ls-t-type-body) !important;
        font-weight: 400;
        font-size: var(--fs-lg-10);
        margin: 0 0 1rem;
    }

}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__layer__description {
    font-family: var(--ffamily-body);
    font-weight: var(--fw-t-type-body);
    line-height: var(--lh-t-type-body);
    letter-spacing: var(--ls-t-type-body);
    font-size: var(--fs-lg-1);
    max-height: 100%;
    z-index: 1;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    opacity: 0;
    transition: opacity 300ms linear;
}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box:not(:hover, :focus, :active) .elementor-flip-box__front .elementor-flip-box__layer__description {
    position: relative;
    opacity: 1;
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__layer__description {
        font-family: var(--ffamily-body);
        font-weight: var(--fw-t-type-body);
        line-height: var(--lh-t-type-body);
        letter-spacing: var(--ls-t-type-body);
        font-size: var(--fs-lg-3);
    }

}

@media (max-width:768px) {
    .elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box  .elementor-flip-box__back .elementor-flip-box__layer__description {
        overflow-y: scroll;
        scrollbar-width: none;
        padding-bottom: 5rem;
        margin-top: 1.5rem;
        -webkit-mask-image: linear-gradient(to bottom, black 75%, transparent 85%);
        mask-image: linear-gradient(to bottom, black 75%, transparent 85%);
    }

}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__front  .elementor-flip-box__layer__description {
    font-family: var(--ffamily-subtitle);
    letter-spacing: var(--ls-t-type-subtitle);
    font-size: var(--fs-lg-1);
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-widget-flip-box .elementor-flip-box__front  .elementor-flip-box__layer__description {
        font-family: var(--ffamily-subtitle);
        letter-spacing: var(--ls-t-type-subtitle);
        font-size: var(--fs-lg-3);
    }

}

.elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-flip-box__layer__overlay {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 2rem;
    text-align: left !important;
    width: 100%;
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .elementor-6693 .elementor-element.elementor-element-7dd9784 .elementor-flip-box__layer__overlay {
        align-items: flex-start;
        color: #fff;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: flex-end;
        padding: 4rem;
        text-align: left !important;
        width: 100%;
    }

}

.elementor-6693 .elementor-element.elementor-element-7dd9784  .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac9a7f4 *//*.elementor-6693 .elementor-element.elementor-element-ac9a7f4 {
    --blue-w-1: 50rem;
    --blue-w-2: 25rem;
    --blue-h-1: 33.75rem;
    --blue-h-2: 50rem;
    --green-w-1: 37.5rem;
    --green-w-2: 18.75rem;
    --green-h-1: 26.25rem;
    --green-h-2: 43.75rem;
    
    --blue-t-1: -50% -50%;
    --blue-t-2: -20% -100%;
    --green-t-1: -50% -50%;
    --green-t-2: -150% -120%;
    --blue-r: 164deg;
    --green-r: 196deg;
}

.elementor-6693 .elementor-element.elementor-element-ac9a7f4 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}

.elementor-6693 .elementor-element.elementor-element-ac9a7f4::before {
	animation: 10s infinite float_green;
	display: block;
	content: "";
	background: hsl(0 94% 71% / .15);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--green-h-1);
	opacity: .3;
	position: absolute;
	top: calc(100% + 7.5rem);
	left: calc(50% + 12.5rem);
	rotate: var(--green-r);
	translate: var(--green-t-1);
	width: var(--green-w-1);
	scale: 120%;
z-index: -1;
}

 /*.background::after {
	animation: 10s infinite float_orange;
		display: block;
	content: "";
	background: #f9a369;
	border-radius: 50%;
	filter: blur(80px);
	height: 280px;
	opacity: .4;
	position: absolute;
	top: calc(50% - 100px);
	left: calc(50% - 320px);
	rotate: 196deg;
	translate: -50% -50%;
	width: 600px
}*/

/*
.elementor-6693 .elementor-element.elementor-element-ac9a7f4::after {
	animation: 10s infinite float_blue;
	display: block;
	content: "";
	background: hsl(150 99% 47% / .25);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--blue-h-1);
	opacity: .3;
	position: absolute;
	top: 100%;
	left: 50%;
	rotate: var(--blue-r);
	translate: var(--blue-t-1);
	scale: 120%;
	width: var(--blue-w-1);
	z-index: -1;
}

@keyframes float_green {
	0% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

	50% {
		height: var(--green-h-2);
		translate: var(--green-t-2);
		width: var(--green-w-2);
	}

	100% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

}
*/
/*@keyframes float_orange {
	0% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

	50% {
		height: 600px;
		translate: 130% -80%;
		width: 300px
	}

	100% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

}*/
/*
@keyframes float_blue {
	0% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

	50% {
		height: var(--blue-h-2);
		rotate: 10deg;
		translate: var(--blue-t-2);
		width: var(--blue-w-2);
	}

	100% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

}
	*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e74ad */@media (min-width: 992px) {
    .elementor-6693 .elementor-element.elementor-element-98e74ad {
        max-width: 60rem!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611b64f */@media (min-width: 992px) {
    .elementor-6693 .elementor-element.elementor-element-611b64f {
        max-width: 60rem!important;
    }
}/* End custom CSS */