
.elementor-10711 .elementor-element.elementor-element-63c05826 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-63c05826:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-63c05826 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-444d6fbe {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-444d6fbe .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-1ec288e6 {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-1ec288e6 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 16px;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-57e91a6f {
	--display: flex;
	--min-height: 0px;
	--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: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10711 .elementor-element.elementor-element-435326b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 266px;
	--margin-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-435326b9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-58fece08 {
	--display: grid;
	--min-height: 100px;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-10711 .elementor-element.elementor-element-58fece08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-b569733.elementor-element {
	--align-self: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-b569733 {
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-b569733 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-10711 .elementor-element.elementor-element-5eb75cb9 {
	--display: flex;
	--min-height: 414px;
	--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-10711 .elementor-element.elementor-element-5eb75cb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-218b537d {
	--display: flex;
	--min-height: 282px;
	--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: 31px 31px;
	--row-gap: 31px;
	--column-gap: 31px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: -7px;
	--margin-bottom: -7px;
	--margin-left: -7px;
	--margin-right: -7px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-10711 .elementor-element.elementor-element-218b537d:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-218b537d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-218b537d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-e4bdbe0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-e4bdbe0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-10711 .elementor-element.elementor-element-2c0f787 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	margin: 7px 7px 7px 7px;
}

.elementor-10711 .elementor-element.elementor-element-2c0f787 {
	text-align: center;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-2c0f787 p {
	margin-block-end: 0px;
}

.elementor-10711 .elementor-element.elementor-element-2057d963 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 270px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -130px;
	--padding-left: 0px;
	--padding-right: -28px;
}

.elementor-10711 .elementor-element.elementor-element-2057d963.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-882f10b {
	--display: flex;
	--min-height: 154px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 4px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-882f10b:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-882f10b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-882f10b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-1e826c7 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 58px 58px;
	--row-gap: 58px;
	--column-gap: 58px;
	--flex-wrap: wrap;
	--overlay-opacity: .5;
	--margin-top: -7px;
	--margin-bottom: 54px;
	--margin-left: -3px;
	--margin-right: 54px;
	--padding-top: 80px;
	--padding-bottom: 74px;
	--padding-left: 63px;
	--padding-right: 58px;
}

.elementor-10711 .elementor-element.elementor-element-1e826c7:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
	background-image: url("https://pediatricfootankle.com/nitropack_static/hVYDHzsLFMZdqvgqzxZsadAURYWOSfeQ/assets/images/optimized/rev-816ec87/pediatricfootankle.com/wp-content/uploads/childrens-feet-background.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10711 .elementor-element.elementor-element-1e826c7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-10711 .elementor-element.elementor-element-1e826c7::before, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-7e40e63);
	--background-overlay: "";
}

.elementor-10711 .elementor-element.elementor-element-1e826c7.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-4931a5b {
	width: var(--container-widget-width, 98.918%);
	max-width: 98.918%;
	--container-widget-width: 98.918%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-4931a5b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-10711 .elementor-element.elementor-element-4931a5b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-4931a5b .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
	text-shadow: 0px 0px 10px rgba(255, 252.28023097826, 254.80229939856, .82);
	color: var(--e-global-color-text);
}

.elementor-10711 .elementor-element.elementor-element-e30c32b {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-10711 .elementor-element.elementor-element-e30c32b:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-e30c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-e30c32b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-dc4808f {
	--display: grid;
	--min-height: 100px;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--margin-top: 0px;
	--margin-bottom: -4px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 55px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-dc4808f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-4c897b2.elementor-element {
	--align-self: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-4c897b2 {
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-4c897b2 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-10711 .elementor-element.elementor-element-8eec4da {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--margin-top: -51px;
	--margin-bottom: -51px;
	--margin-left: -25px;
	--margin-right: -51px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-10711 .elementor-element.elementor-element-8eec4da:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-8eec4da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-8eec4da.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-05e6b08 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10711 .elementor-element.elementor-element-05e6b08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-f36c74c {
	width: var(--container-widget-width, 113.561%);
	max-width: 113.561%;
	--container-widget-width: 113.561%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-f36c74c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-90080b5 {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-ec7be15 {
	--display: flex;
	--min-height: 370px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-ec7be15:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-ec7be15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-ec7be15.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-f9fd3ba {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--overlay-opacity: .5;
	--border-radius: 1px 1px 1px 1px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 87px;
	--padding-bottom: 87px;
	--padding-left: 87px;
	--padding-right: 87px;
}

.elementor-10711 .elementor-element.elementor-element-f9fd3ba:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-f9fd3ba::before, .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .e-con-inner > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-f9fd3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-10711 .elementor-element.elementor-element-f9fd3ba.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-739b8ac {
	width: var(--container-widget-width, 98.918%);
	max-width: 98.918%;
	--container-widget-width: 98.918%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-739b8ac > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-10711 .elementor-element.elementor-element-739b8ac.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-739b8ac .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-3737fca6 > .elementor-widget-container {
	margin: 9px 9px 9px 9px;
	padding: 3px 3px 3px 3px;
}

.elementor-10711 .elementor-element.elementor-element-3737fca6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-3737fca6 {
	column-gap: 0px;
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-3737fca6 p {
	margin-block-end: 7px;
}

.elementor-10711 .elementor-element.elementor-element-58fc0f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 23px 23px 23px 23px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 43px;
	--margin-bottom: 51px;
	--margin-left: 22px;
	--margin-right: 21px;
	--padding-top: 109px;
	--padding-bottom: 109px;
	--padding-left: 109px;
	--padding-right: 143px;
}

.elementor-10711 .elementor-element.elementor-element-58fc0f3:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-58fc0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-58fc0f3.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-72080eb .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-f9ad5ba.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-f9ad5ba {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-025e442 > .elementor-widget-container {
	padding: 21px 21px 21px 21px;
}

.elementor-10711 .elementor-element.elementor-element-ea424c9 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-10711 .elementor-element.elementor-element-ea424c9 {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-ea424c9 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-55f14bb9 {
	--display: flex;
	--min-height: 0px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-55f14bb9:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-55f14bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-55f14bb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-bda7b92 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-10711 .elementor-element.elementor-element-bda7b92:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-bda7b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-bda7b92.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-10711 .elementor-element.elementor-element-788285e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10711 .elementor-element.elementor-element-788285e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-ea55949 {
	--display: grid;
	--min-height: 100px;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-10711 .elementor-element.elementor-element-ea55949.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-eef0d5b.elementor-element {
	--align-self: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-eef0d5b {
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-eef0d5b .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10711 .elementor-element.elementor-element-ebd9a66 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: -2px;
	--margin-left: 270px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -130px;
	--padding-left: 0px;
	--padding-right: -28px;
}

.elementor-10711 .elementor-element.elementor-element-ebd9a66.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-dcd5500 {
	--display: flex;
	--min-height: 370px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-dcd5500:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-dcd5500 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-dcd5500.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-310757c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--overlay-opacity: .5;
	--border-radius: 1px 1px 1px 1px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 87px;
	--padding-bottom: 87px;
	--padding-left: 87px;
	--padding-right: 87px;
}

.elementor-10711 .elementor-element.elementor-element-310757c:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-310757c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-310757c::before, .elementor-10711 .elementor-element.elementor-element-310757c > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-310757c > .e-con-inner > .elementor-background-video-container::before, .elementor-10711 .elementor-element.elementor-element-310757c > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-310757c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10711 .elementor-element.elementor-element-310757c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-10711 .elementor-element.elementor-element-310757c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-e7eab21 {
	width: var(--container-widget-width, 98.918%);
	max-width: 98.918%;
	--container-widget-width: 98.918%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-e7eab21 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-10711 .elementor-element.elementor-element-e7eab21.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-e7eab21 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-991f797 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 22px;
	color: var(--e-global-color-text);
}

.elementor-10711 .elementor-element.elementor-element-9421808 {
	width: var(--container-widget-width, 105.549%);
	max-width: 105.549%;
	--container-widget-width: 105.549%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-9421808.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-c242fa7 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 87px;
	--padding-bottom: 87px;
	--padding-left: 87px;
	--padding-right: 87px;
}

.elementor-10711 .elementor-element.elementor-element-c242fa7:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-c242fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-c242fa7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-d174c0f {
	width: var(--container-widget-width, 109.567%);
	max-width: 109.567%;
	--container-widget-width: 109.567%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-d174c0f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-d174c0f img {
	width: 73%;
	max-width: 62%;
	height: 286px;
}

.elementor-10711 .elementor-element.elementor-element-8550092 > .elementor-widget-container {
	background-color: var(--e-global-color-f7ed19b);
	margin: 7px 7px 7px 7px;
}

.elementor-10711 .elementor-element.elementor-element-8550092 {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-8550092 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
	color: var(--e-global-color-accent);
}

.elementor-10711 .elementor-element.elementor-element-6a5f223 {
	width: var(--container-widget-width, 90.3%);
	max-width: 90.3%;
	--container-widget-width: 90.3%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-6a5f223.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-7210339 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 268px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -130px;
	--padding-left: 0px;
	--padding-right: -28px;
}

.elementor-10711 .elementor-element.elementor-element-7210339.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-fc0e2a1 {
	--display: flex;
	--min-height: 528px;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-fc0e2a1:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-fc0e2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-fc0e2a1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-fcbce68 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-10711 .elementor-element.elementor-element-fcbce68:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-fcbce68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-fcbce68.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-aeca551.elementor-element {
	--order: -99999;
}

.elementor-10711 .elementor-element.elementor-element-aeca551 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-10711 .elementor-element.elementor-element-3382b89 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 14px;
	--margin-right: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-3382b89.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-807382c > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-10711 .elementor-element.elementor-element-807382c {
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-807382c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-1843cfd .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
	color: var(--e-global-color-text);
}

.elementor-10711 .elementor-element.elementor-element-456d6be {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-3092a4d9 {
	--display: flex;
	--margin-top: 11px;
	--margin-bottom: 11px;
	--margin-left: -9px;
	--margin-right: 11px;
}

.elementor-10711 .elementor-element.elementor-element-3092a4d9.e-con {
	--align-self: center;
}

.elementor-10711 .elementor-element.elementor-element-464a7c66 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 14px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10711 .elementor-element.elementor-element-464a7c66:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-464a7c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(34, 147, 216, .13);
}

.elementor-10711 .elementor-element.elementor-element-f8f2850 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 14px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -130px;
	--padding-left: 0px;
	--padding-right: -28px;
}

.elementor-10711 .elementor-element.elementor-element-f8f2850.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-58d48391 > .elementor-widget-container {
	margin: -14px -14px -14px -14px;
}

.elementor-10711 .elementor-element.elementor-element-cc98a68 {
	--display: flex;
	--min-height: 528px;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: space-evenly;
	--align-items: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-cc98a68:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-cc98a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafb;
}

.elementor-10711 .elementor-element.elementor-element-cc98a68.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-8de0058 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-10711 .elementor-element.elementor-element-8de0058:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-8de0058 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-8de0058.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-d86bcce > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-10711 .elementor-element.elementor-element-d86bcce {
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-d86bcce .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-43d797c6 {
	width: var(--container-widget-width, 98.918%);
	max-width: 98.918%;
	--container-widget-width: 98.918%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-10711 .elementor-element.elementor-element-43d797c6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-10711 .elementor-element.elementor-element-43d797c6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-43d797c6 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 22px;
	color: var(--e-global-color-text);
}

.elementor-10711 .elementor-element.elementor-element-79150ea {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-79150ea .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-a6e523e {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: rgba(8, 8, 8, .5);
}

.elementor-10711 .elementor-element.elementor-element-748e55c {
	--display: flex;
	--min-height: 0px;
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 36px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-d20ed74 {
	--display: flex;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.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-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-flip-box .elementor-flip-box__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__front {
	background-color: var(--e-global-color-7e40e63);
	background-image: url("https://pediatricfootankle.com/nitropack_static/hVYDHzsLFMZdqvgqzxZsadAURYWOSfeQ/assets/images/optimized/rev-816ec87/pediatricfootankle.com/wp-content/uploads/Mackenzies-new-thumbnail2-e1785954485923.jpg");
	background-position: -517px -59px;
	background-repeat: no-repeat;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__back {
	background-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f > .elementor-widget-container {
	margin: 14px -2px 21px -2px;
	padding: -30px -30px -30px -30px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 1px 1px 1px 1px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__image img {
	width: 100%;
	border-radius: 0px;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__button {
	margin-inline-center: 0;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: var(--e-global-color-7e40e63);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Lato", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__front {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__back {
	background-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 > .elementor-widget-container {
	margin: 31px 0px 0px 0px;
	padding: -30px -30px -30px -30px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__image img {
	width: 100%;
	border-radius: 0px;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__button {
	margin-inline-center: 0;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: var(--e-global-color-7e40e63);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Lato", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-2f00071 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-c107467 {
	--display: flex;
	--margin-top: 13px;
	--margin-bottom: 13px;
	--margin-left: 13px;
	--margin-right: 13px;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__front {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__back {
	background-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 > .elementor-widget-container {
	margin: 7px 0px 17px 0px;
	padding: -24px -30px -30px -30px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 26px 0px 0px 0px;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__image img {
	width: 100%;
	border-radius: 0px;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__button {
	margin-inline-center: 0;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: var(--e-global-color-7e40e63);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Lato", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-9940f6e {
	--display: flex;
	--min-height: 0px;
	--border-radius: 96px 96px 96px 96px;
	--margin-top: 2px;
	--margin-bottom: 2px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 25px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__front {
	background-color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__back {
	background-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-fe52451 > .elementor-widget-container {
	margin: -17px 0px 45px 20px;
	padding: -66px -66px -66px -66px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__image img {
	width: 100%;
	border-radius: 0px;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__button {
	margin-inline-center: 0;
	color: var(--e-global-color-7e40e63);
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: var(--e-global-color-7e40e63);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
}

.elementor-10711 .elementor-element.elementor-element-fe52451 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Lato", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-10711 .elementor-element.elementor-element-4c167a8 {
	--display: flex;
	--margin-top: 11px;
	--margin-bottom: 11px;
	--margin-left: 74px;
	--margin-right: 11px;
}

.elementor-10711 .elementor-element.elementor-element-4c167a8.e-con {
	--align-self: center;
}

.elementor-10711 .elementor-element.elementor-element-6aa8ae9 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 17px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10711 .elementor-element.elementor-element-6aa8ae9:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-6aa8ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(34, 147, 216, .13);
}

.elementor-10711 .elementor-element.elementor-element-d50f5e4 > .elementor-container {
	max-width: 1257px;
}

.elementor-10711 .elementor-element.elementor-element-d50f5e4 {
	padding: 40px 0px 40px 0px;
}

.elementor-10711 .elementor-element.elementor-element-53770f4 > .elementor-element-populated {
	margin: 0px 0px 0px 1px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 1px;
	padding: 0px 1px 0px -8px;
}

.elementor-10711 .elementor-element.elementor-element-4242c98 {
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-4242c98 .elementor-heading-title {
	font-family: "Noto Sans", Sans-serif;
	font-size: 32px;
	color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: var(--e-global-color-accent);
}

.elementor-10711 .elementor-element.elementor-element-26c7674 {
	width: var(--container-widget-width, 104.074%);
	max-width: 104.074%;
	--container-widget-width: 104.074%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-26c7674.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion {
	padding: -9px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-wrapper {
	padding: -9px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-content .eael-accordion_media-title {
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #333;
	fill: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list .eael-accordion_media-icon {
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #333;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #444;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-10711 .elementor-element.elementor-element-d249b99 {
	--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;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10711 .elementor-element.elementor-element-cf8a15f {
	--display: flex;
	--min-height: 528px;
	--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: flex-start;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10711 .elementor-element.elementor-element-cf8a15f:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-cf8a15f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f7ed19b);
}

.elementor-10711 .elementor-element.elementor-element-cf8a15f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10711 .elementor-element.elementor-element-c83124c {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 50px;
	--padding-bottom: 80px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-10711 .elementor-element.elementor-element-c83124c:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-c83124c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-c83124c > .elementor-shape-bottom svg, .elementor-10711 .elementor-element.elementor-element-c83124c > .e-con-inner > .elementor-shape-bottom svg {
	height: 45px;
}

.elementor-10711 .elementor-element.elementor-element-883dcc5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-10711 .elementor-element.elementor-element-078fa57.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-10711 .elementor-element.elementor-element-078fa57.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-10711 .elementor-element.elementor-element-078fa57.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta .elementor-cta__bg, .elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1035ms;
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__content {
	min-height: 140px;
	text-align: center;
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 36px;
	color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__button {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta:hover .elementor-cta__title {
	color: var(--e-global-color-4797f3c);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta:hover .elementor-cta__button {
	color: var(--e-global-color-4797f3c);
	border-color: var(--e-global-color-4797f3c);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__button:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-7e40e63);
	border-color: var(--e-global-color-secondary);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: var(--e-global-color-f7ed19b);
}

.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: var(--e-global-color-f7ed19b);
}

.elementor-10711 .elementor-element.elementor-element-3fc01c9c {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-6d131c9d {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-6d131c9d img {
	width: 75%;
}

.elementor-10711 .elementor-element.elementor-element-4523d97e {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-10711 .elementor-element.elementor-element-4523d97e img {
	width: 66%;
}

:root {
	--page-title-display: none;
}

@media (max-width:1440px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fece08 {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-b569733 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-dc4808f {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c897b2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-ea55949 {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-eef0d5b .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-a6e523e {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fece08 {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-b569733 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-dc4808f {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c897b2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-ea55949 {
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-eef0d5b .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-a6e523e {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__front {
		background-position: 0px 0px;
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:767px) {
	.elementor-10711 .elementor-element.elementor-element-63c05826 {
		--width: 100%;
		--min-height: 180px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-444d6fbe .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-1ec288e6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-435326b9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fece08 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-b569733 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-5eb75cb9 {
		--width: 350px;
		--margin-top: -13px;
		--margin-bottom: -13px;
		--margin-left: -13px;
		--margin-right: -13px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-218b537d {
		--width: 350px;
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e4bdbe0 {
		width: var(--container-widget-width, 331px);
		max-width: 331px;
		--container-widget-width: 331px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e4bdbe0 > .elementor-widget-container {
		margin: 20px 0px 0px 12px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-2057d963 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: -79px;
		--margin-bottom: 2px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-882f10b {
		--content-width: 751px;
		--min-height: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-1e826c7 {
		--width: 340px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -17px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4931a5b > .elementor-widget-container {
		margin: -42px 0px 40px -22px;
		padding: -5px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4931a5b {
		--container-widget-width: 271px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 271px);
		max-width: 271px;
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4931a5b.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4931a5b .elementor-heading-title {
		line-height: 1.1em;
		word-spacing: 0em;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e30c32b {
		--width: 330px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: -46px;
		--margin-bottom: 0px;
		--margin-left: -58px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-dc4808f {
		--width: 330px;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -53px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-dc4808f.e-con {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c897b2 {
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c897b2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-8eec4da {
		--width: 330px;
		--justify-content: center;
		--margin-top: -43px;
		--margin-bottom: -58px;
		--margin-left: -57px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: -39px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-05e6b08 {
		--width: 257px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f36c74c {
		width: var(--container-widget-width, 249px);
		max-width: 249px;
		--container-widget-width: 249px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-90080b5 > .elementor-widget-container {
		margin: -51px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-ec7be15 {
		--content-width: 751px;
		--min-height: 172px;
		--margin-top: -6px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9fd3ba {
		--width: 345px;
		--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;
		--margin-top: -91px;
		--margin-bottom: 0px;
		--margin-left: -24px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-739b8ac > .elementor-widget-container {
		margin: -42px 0px 40px -22px;
		padding: -5px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-739b8ac {
		--container-widget-width: 271px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 271px);
		max-width: 271px;
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-739b8ac.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-739b8ac .elementor-heading-title {
		line-height: 1.1em;
		word-spacing: 0em;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3737fca6 {
		width: var(--container-widget-width, 808px);
		max-width: 808px;
		--container-widget-width: 808px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3737fca6 > .elementor-widget-container {
		margin: -42px -42px -42px -42px;
		padding: -53px -53px -53px -53px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3737fca6 p {
		margin-block-end: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fc0f3 {
		--width: 325px;
		--margin-top: 5px;
		--margin-bottom: 5px;
		--margin-left: 5px;
		--margin-right: 5px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-72080eb > .elementor-widget-container {
		margin: -57px -57px -57px -57px;
		padding: 0px -26px -5px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-72080eb.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-72080eb {
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-72080eb .elementor-heading-title {
		letter-spacing: 0px;
		word-spacing: 0em;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9ad5ba {
		width: var(--container-widget-width, 97px);
		max-width: 97px;
		--container-widget-width: 97px;
		--container-widget-flex-grow: 0;
		column-gap: 0px;
		text-align: start;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9ad5ba > .elementor-widget-container {
		margin: 65px -79px -135px -58px;
		padding: 0px -81px -25px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9ad5ba.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9ad5ba p {
		margin-block-end: 68px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-55f14bb9 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: -1px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: -14px;
		--padding-bottom: -14px;
		--padding-left: -14px;
		--padding-right: -14px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-bda7b92 {
		--width: 325px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -14px;
		--margin-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-ea55949 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10711 .elementor-element.elementor-element-eef0d5b .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-ebd9a66 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-dcd5500 {
		--content-width: 751px;
		--min-height: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-310757c {
		--width: 345px;
		--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;
		--margin-top: -44px;
		--margin-bottom: 0px;
		--margin-left: -24px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e7eab21 > .elementor-widget-container {
		margin: 0px 0px 20px -22px;
		padding: -5px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e7eab21 {
		--container-widget-width: 271px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 271px);
		max-width: 271px;
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e7eab21.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e7eab21 .elementor-heading-title {
		line-height: 1.1em;
		word-spacing: 0em;
	}
	
	.elementor-10711 .elementor-element.elementor-element-9421808 {
		width: var(--container-widget-width, 201px);
		max-width: 201px;
		--container-widget-width: 201px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-9421808 > .elementor-widget-container {
		margin: 0px -23px 0px -33px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-9421808 p {
		margin-block-end: 17px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c242fa7 {
		--width: 350px;
		--margin-top: 9px;
		--margin-bottom: 9px;
		--margin-left: -26px;
		--margin-right: 9px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-8550092 > .elementor-widget-container {
		margin: 19px 0px -57px 0px;
		padding: 0px 0px -16px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6a5f223 > .elementor-widget-container {
		margin: 39px 39px 39px 39px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6a5f223.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6a5f223 {
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6a5f223 img {
		width: 100%;
		max-width: 100%;
		height: 143px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-7210339 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-fc0e2a1 {
		--justify-content: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-fcbce68 {
		--width: 325px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -14px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3382b89 {
		--width: 257px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3092a4d9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-464a7c66 {
		--width: 350px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f8f2850 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-cc98a68 {
		--min-height: 0px;
		--justify-content: center;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-8de0058 {
		--width: 325px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -14px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-43d797c6 {
		--container-widget-width: 419px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 419px);
		max-width: 419px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-43d797c6.elementor-element {
		--align-self: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-a6e523e > .elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-a6e523e {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-a6e523e p {
		margin-block-end: 8px;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-1b0d37f .elementor-flip-box__front {
		background-position: 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-8f265f9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3px 1px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c107467 {
		--width: 390px;
		--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;
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c5866f4 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c5866f4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 0px 5px 11px 2px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-9940f6e {
		--content-width: 390px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -9px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c167a8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6aa8ae9 {
		--width: 390px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -27px;
		--margin-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-9085eb6 {
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4242c98 > .elementor-widget-container {
		margin: 0px 0px 0px -57px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4242c98 {
		text-align: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4242c98 .elementor-heading-title {
		font-size: 24px;
		line-height: 24px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-26c7674 > .elementor-widget-container {
		margin: 0px 0px 0px -63px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-adv-accordion {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-26c7674 .eael-accordion_media-wrapper {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-d249b99 {
		--content-width: 90%;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-cf8a15f {
		--width: 330px;
		--min-height: 142px;
		--justify-content: center;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c83124c {
		--min-height: 300px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-883dcc5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-10711 .elementor-element.elementor-element-078fa57 .elementor-cta__title {
		font-size: 24px;
		line-height: 24px;
		letter-spacing: 2.5px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3fc01c9c {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3fc01c9c.elementor-element {
		--order: 1;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6d131c9d {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6d131c9d.elementor-element {
		--order: 3;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4523d97e {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4523d97e.elementor-element {
		--order: 2;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
}

@media (min-width:768px) {
	.elementor-10711 .elementor-element.elementor-element-435326b9 {
		--width: 40.002%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fece08 {
		--width: 94.904%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-5eb75cb9 {
		--width: 39%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-218b537d {
		--width: 70.701%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-2057d963 {
		--width: 68%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-882f10b {
		--content-width: 1258px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-e30c32b {
		--width: 94%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-dc4808f {
		--width: 94.904%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-8eec4da {
		--width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-05e6b08 {
		--width: 98.886%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f9fd3ba {
		--width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-58fc0f3 {
		--width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-bda7b92 {
		--width: 45%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-788285e {
		--width: 40.002%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-ea55949 {
		--width: 94.904%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-ebd9a66 {
		--width: 68%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-310757c {
		--width: 49%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-c242fa7 {
		--width: 49%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-7210339 {
		--width: 68%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-fc0e2a1 {
		--width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-fcbce68 {
		--width: 45%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3382b89 {
		--width: 57%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-3092a4d9 {
		--content-width: 1213px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-464a7c66 {
		--width: 97%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-f8f2850 {
		--content-width: 1235px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-cc98a68 {
		--width: 97%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-8de0058 {
		--width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-d20ed74 {
		--width: 50%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-2f00071 {
		--width: 50%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-4c167a8 {
		--content-width: 1388px;
	}
	
	.elementor-10711 .elementor-element.elementor-element-6aa8ae9 {
		--width: 86%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-53770f4 {
		width: 100%;
	}
	
	.elementor-10711 .elementor-element.elementor-element-cf8a15f {
		--width: 100%;
	}
}

@media (min-width:1441px) {
	.elementor-10711 .elementor-element.elementor-element-1e826c7:not(.elementor-motion-effects-element-type-background), .elementor-10711 .elementor-element.elementor-element-1e826c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
