.elementor-675 .elementor-element.elementor-element-31aa267 {--display: flex;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--gap: 0px 60px;--row-gap: 0px;--column-gap: 60px;}
.elementor-widget-image .widget-image-caption {color: var(--e-global-color-text);font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);}
.elementor-675 .elementor-element.elementor-element-18bbe5e img {width: 100%;border-style: solid;border-width: 15px 15px 15px 15px;border-color: var(--e-global-color-kadence7);border-radius: 437px 437px 437px 437px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);}
.elementor-675 .elementor-element.elementor-element-6b84031 {--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-675 .elementor-element.elementor-element-595be0c > .elementor-widget-container {margin: 0px 0px -25px 0px;}
.elementor-675 .elementor-element.elementor-element-595be0c .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-weight: 400;color: var(--e-global-color-kadence3);}
.elementor-675 .elementor-element.elementor-element-946b868 > .elementor-widget-container {margin: 0px 0px -25px 0px;}
.elementor-675 .elementor-element.elementor-element-946b868 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-weight: 600;color: #ff9913;}
.elementor-675 .elementor-element.elementor-element-cea8ab1 > .elementor-widget-container {margin: -8px 0px -26px 0px;}
.elementor-675 .elementor-element.elementor-element-cea8ab1 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-weight: 600;color: var(--e-global-color-kadence3);}
.elementor-675 .elementor-element.elementor-element-3a2c286 > .elementor-widget-container {margin: 0px 0px -10px 0px;}
.elementor-675 .elementor-element.elementor-element-3a2c286 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-size: 15px;font-weight: 400;line-height: 17px;color: var(--e-global-color-kadence3);}
.elementor-widget-text-editor {color: var(--e-global-color-text);font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);}
.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-675 .elementor-element.elementor-element-65b6001 > .elementor-widget-container {background-color: var(--e-global-color-kadence7);margin: 0px 12px 0px -16px;padding: 14px 14px 14px 14px;border-style: solid;border-color: #ff9913;border-radius: 15px 15px 15px 15px;}
.elementor-675 .elementor-element.elementor-element-65b6001:hover .elementor-widget-container {background-color: var(--e-global-color-kadence9);}
.elementor-675 .elementor-element.elementor-element-65b6001 {font-family: "Alexandria",Sans-serif;font-size: 12px;font-weight: 400;}
.elementor-675 .elementor-element.elementor-element-5373154 {--grid-template-columns: repeat(0,auto);--grid-column-gap: 5px;--grid-row-gap: 0px;}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-widget-container {text-align: left;}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-social-icon {background-color: rgba(56,182,255,0);}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-social-icon i {color: #718096;}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-social-icon svg {fill: #718096;}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-social-icon:hover i {color: #ff9913;}
.elementor-675 .elementor-element.elementor-element-5373154 .elementor-social-icon:hover svg {fill: #ff9913;}
.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-675 .elementor-element.elementor-element-80719df .elementor-button {background-color: #ff9913;font-family: "Alexandria",Sans-serif;font-weight: 500;border-style: solid;border-color: rgba(2,1,1,0);}
.elementor-675 .elementor-element.elementor-element-80719df .elementor-button:hover, .elementor-675 .elementor-element.elementor-element-80719df .elementor-button:focus {background-color: rgba(2,1,1,0);color: #ff9913;border-color: #ff9913;}
.elementor-675 .elementor-element.elementor-element-80719df .elementor-button:hover svg, .elementor-675 .elementor-element.elementor-element-80719df .elementor-button:focus svg {fill: #ff9913;}
.elementor-675 .elementor-element.elementor-element-ad6d26d {--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-widget-animated-headline .elementor-headline-dynamic-wrapper path {stroke: var(--e-global-color-accent);}
.elementor-widget-animated-headline .elementor-headline-plain-text {color: var(--e-global-color-secondary);}
.elementor-widget-animated-headline .elementor-headline {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);}
.elementor-widget-animated-headline {--dynamic-text-color: var(--e-global-color-secondary);}
.elementor-widget-animated-headline .elementor-headline-dynamic-text {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);}
.elementor-675 .elementor-element.elementor-element-79a49bc {--iteration-count: infinite;--animation-duration: 1200ms;--dynamic-text-color: var(--e-global-color-kadence2);}
.elementor-675 .elementor-element.elementor-element-79a49bc .elementor-headline {text-align: left;font-family: "Alexandria",Sans-serif;font-size: 30px;font-weight: 600;}
.elementor-675 .elementor-element.elementor-element-79a49bc .elementor-headline-plain-text {color: var(--e-global-color-secondary);}
.elementor-675 .elementor-element.elementor-element-4278d81 {--display: flex;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-675 .elementor-element.elementor-element-0b99f00 img {border-style: solid;border-width: 8px 8px 8px 8px;border-color: var(--e-global-color-kadence7);border-radius: 1000px 1000px 1000px 1000px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);}
.elementor-675 .elementor-element.elementor-element-d7cf585 {--display: flex;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;}
.elementor-675 .elementor-element.elementor-element-464cda5 > .elementor-widget-container {margin: 0px 0px -12px 0px;}
.elementor-675 .elementor-element.elementor-element-464cda5 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-weight: 600;color: #ff9913;}
.elementor-675 .elementor-element.elementor-element-464cda5 .elementor-heading-title:hover {color: #db002a;}
.elementor-675 .elementor-element.elementor-element-e587ea9 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-weight: 600;color: var(--e-global-color-kadence3);}
.elementor-675 .elementor-element.elementor-element-95cce69 > .elementor-widget-container {margin: -4px 0px 0px 0px;}
.elementor-675 .elementor-element.elementor-element-95cce69 .elementor-heading-title {font-family: "Alexandria",Sans-serif;font-size: 15px;font-weight: 400;line-height: 17px;color: var(--e-global-color-kadence3);}
.elementor-675 .elementor-element.elementor-element-6fff9b2 > .elementor-widget-container {margin: 4px 0px 0px 0px;}
.elementor-675 .elementor-element.elementor-element-6fff9b2 {font-family: "Alexandria",Sans-serif;font-size: 12px;font-weight: 400;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 {--grid-template-columns: repeat(0,auto);--grid-column-gap: 0px;--grid-row-gap: 0px;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-widget-container {text-align: left;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 > .elementor-widget-container {margin: 0px 0px 0px -10px;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-social-icon {background-color: rgba(255,255,255,0);}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-social-icon i {color: #000;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-social-icon svg {fill: #000;}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-social-icon:hover i {color: var(--e-global-color-secondary);}
.elementor-675 .elementor-element.elementor-element-7e8fb83 .elementor-social-icon:hover svg {fill: var(--e-global-color-secondary);}
@media (max-width:1024px) {.elementor-675 .elementor-element.elementor-element-31aa267 {--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;--gap: 40px 0px;--row-gap: 40px;--column-gap: 0px;}
	.elementor-675 .elementor-element.elementor-element-18bbe5e img {border-width: 12px 12px 12px 12px;border-radius: 542px 542px 542px 542px;}
	.elementor-675 .elementor-element.elementor-element-7e8fb83 > .elementor-widget-container {margin: 0px 0px 0px -10px;}}
@media (max-width:767px) {.elementor-675 .elementor-element.elementor-element-31aa267 {--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;}
	.elementor-675 .elementor-element.elementor-element-18bbe5e img {border-width: 8px 8px 8px 8px;}
	.elementor-675 .elementor-element.elementor-element-6b84031 {--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-675 .elementor-element.elementor-element-595be0c .elementor-heading-title {font-size: 14px;}
	.elementor-675 .elementor-element.elementor-element-946b868 .elementor-heading-title {font-size: 23px;}
	.elementor-675 .elementor-element.elementor-element-cea8ab1 > .elementor-widget-container {margin: -4px 0px 0px 0px;}
	.elementor-675 .elementor-element.elementor-element-cea8ab1 .elementor-heading-title {font-size: 13px;}
	.elementor-675 .elementor-element.elementor-element-3a2c286 > .elementor-widget-container {margin: -24px 0px -8px 0px;}
	.elementor-675 .elementor-element.elementor-element-3a2c286 .elementor-heading-title {font-size: 10px;line-height: 1.1em;}
	.elementor-675 .elementor-element.elementor-element-65b6001 > .elementor-widget-container {margin: -11px 0px 0px 0px;padding: 10px 10px 10px 10px;}
	.elementor-675 .elementor-element.elementor-element-65b6001 {font-size: 10px;}
	.elementor-675 .elementor-element.elementor-element-5373154 > .elementor-widget-container {margin: -15px 0px -20px 0px;}
	.elementor-675 .elementor-element.elementor-element-5373154 {--icon-size: 20px;}
	.elementor-675 .elementor-element.elementor-element-80719df .elementor-button {font-size: 11px;border-width: 2px 2px 2px 2px;border-radius: 11px 11px 11px 11px;padding: 8px 8px 8px 8px;}
	.elementor-675 .elementor-element.elementor-element-79a49bc > .elementor-widget-container {margin: 30px 0px 0px 0px;}
	.elementor-675 .elementor-element.elementor-element-79a49bc .elementor-headline {font-size: 20px;}
	.elementor-675 .elementor-element.elementor-element-0b99f00 {text-align: left;}
	.elementor-675 .elementor-element.elementor-element-0b99f00 img {width: 70%;}
	.elementor-675 .elementor-element.elementor-element-464cda5 > .elementor-widget-container {margin: -22px 0px -8px 0px;}
	.elementor-675 .elementor-element.elementor-element-464cda5 .elementor-heading-title {font-size: 18px;}
	.elementor-675 .elementor-element.elementor-element-e587ea9 > .elementor-widget-container {margin: -4px 0px 0px 0px;}
	.elementor-675 .elementor-element.elementor-element-e587ea9 .elementor-heading-title {font-size: 13px;}
	.elementor-675 .elementor-element.elementor-element-95cce69 > .elementor-widget-container {margin: 0px 0px 0px 0px;}
	.elementor-675 .elementor-element.elementor-element-95cce69 .elementor-heading-title {font-size: 9px;line-height: 1.1em;}
	.elementor-675 .elementor-element.elementor-element-6fff9b2 {font-size: 10px;}
	.elementor-675 .elementor-element.elementor-element-7e8fb83 > .elementor-widget-container {margin: 0px 0px 0px -7px;}
	.elementor-675 .elementor-element.elementor-element-7e8fb83 {--icon-size: 18px;}}