.elementor-kit-12517 {--e-global-color-primary: #1da1f2;--e-global-color-secondary: #4d3b9a;--e-global-color-text: #f7f7f7;--e-global-color-accent: #ad3b9a;--e-global-color-2597f5f: #7e5ce8;--e-global-color-74c8ac2: #9022bd;--e-global-color-12bb6bc: #951edc;--e-global-color-847f189: #7dc9f8;--e-global-color-16a2968: #817db0;--e-global-color-f9fe007: #222;--e-global-color-4effb44: #000;--e-global-color-eab983c: #0a2139;--e-global-color-2950449: #efefef;--e-global-color-bbb7df4: #8fa9c9;--e-global-color-c2da9a6: #707794;--e-global-color-0ddaabc: #69898a;--e-global-color-db5fc22: #b0907d;--e-global-color-719193c: #d03000;--e-global-color-b6132bd: #fc9c03;--e-global-color-bbf8d2f: #6fa000;--e-global-typography-primary-font-family: "raleway";--e-global-typography-primary-font-size: 96px;--e-global-typography-primary-font-weight: 300;--e-global-typography-primary-text-transform: capitalize;--e-global-typography-primary-line-height: 125px;--e-global-typography-secondary-font-family: "Raleway";--e-global-typography-secondary-font-size: 75px;--e-global-typography-secondary-font-weight: 300;--e-global-typography-secondary-font-style: normal;--e-global-typography-secondary-line-height: 75px;--e-global-typography-text-font-family: "Raleway";--e-global-typography-text-font-size: 62px;--e-global-typography-text-font-weight: 300;--e-global-typography-text-line-height: 60px;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-size: 16px;--e-global-typography-accent-font-weight: 400;--e-global-typography-accent-line-height: 20px;--e-global-typography-accent-letter-spacing: .7px;--e-global-typography-accent-word-spacing: 0px;--e-global-typography-d0b47bb-font-family: "Roboto";--e-global-typography-d0b47bb-font-size: 14px;--e-global-typography-d0b47bb-font-weight: 500;--e-global-typography-d0b47bb-text-transform: uppercase;--e-global-typography-d0b47bb-line-height: 20px;--e-global-typography-555944a-font-family: "Roboto";--e-global-typography-555944a-font-size: 14px;--e-global-typography-555944a-font-weight: 400;--e-global-typography-555944a-letter-spacing: .7px;--e-global-typography-555944a-word-spacing: 0px;--e-global-typography-a072e79-font-family: "raleway";--e-global-typography-a072e79-font-size: 35px;--e-global-typography-a072e79-font-weight: 400;--e-global-typography-a072e79-line-height: 42px;--e-global-typography-6ae9db9-font-family: "Raleway";--e-global-typography-6ae9db9-font-size: 28px;--e-global-typography-6ae9db9-font-weight: 700;--e-global-typography-6ae9db9-line-height: 30px;--e-global-typography-01cc4a9-font-family: "Raleway";--e-global-typography-01cc4a9-font-size: 22px;--e-global-typography-01cc4a9-font-weight: 700;--e-global-typography-01cc4a9-line-height: 35px;--e-global-typography-8e902d9-font-family: "Raleway";--e-global-typography-8e902d9-font-size: 22px;--e-global-typography-8e902d9-font-weight: 700;--e-global-typography-8e902d9-line-height: 24px;--e-global-typography-5697c5c-font-family: "Raleway";--e-global-typography-5697c5c-font-size: 18px;--e-global-typography-5697c5c-font-weight: 500;--e-global-typography-5697c5c-line-height: 20px;background-color: var(--e-global-color-f9fe007);color: var(--e-global-color-text);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);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-kit-12517 button, .elementor-kit-12517 input[type="button"], .elementor-kit-12517 input[type="submit"], .elementor-kit-12517 .elementor-button {background-color: var(--e-global-color-primary);font-family: var(--e-global-typography-d0b47bb-font-family),Sans-serif;font-size: var(--e-global-typography-d0b47bb-font-size);font-weight: var(--e-global-typography-d0b47bb-font-weight);text-transform: var(--e-global-typography-d0b47bb-text-transform);line-height: var(--e-global-typography-d0b47bb-line-height);color: #fff;border-style: none;border-radius: 30px 30px 30px 30px;padding: 10px 20px 10px 20px;}
.elementor-kit-12517 button:hover, .elementor-kit-12517 button:focus, .elementor-kit-12517 input[type="button"]:hover, .elementor-kit-12517 input[type="button"]:focus, .elementor-kit-12517 input[type="submit"]:hover, .elementor-kit-12517 input[type="submit"]:focus, .elementor-kit-12517 .elementor-button:hover, .elementor-kit-12517 .elementor-button:focus {background-color: var(--e-global-color-847f189);color: var(--e-global-color-text);}
.elementor-kit-12517 e-page-transition {background-color: #ffbc7d;}
.elementor-kit-12517 a {color: var(--e-global-color-primary);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);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-kit-12517 a:hover {color: var(--e-global-color-847f189);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);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
.elementor-kit-12517 h1 {color: var(--e-global-color-primary);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-kit-12517 h2 {color: var(--e-global-color-text);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);font-style: var(--e-global-typography-secondary-font-style);line-height: var(--e-global-typography-secondary-line-height);}
.elementor-kit-12517 h3 {color: var(--e-global-color-secondary);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);font-style: var(--e-global-typography-secondary-font-style);line-height: var(--e-global-typography-secondary-line-height);}
.elementor-kit-12517 h5 {color: var(--e-global-color-primary);font-family: "Raleway",Sans-serif;font-size: 20px;text-transform: uppercase;letter-spacing: 1.5px;}
.elementor-kit-12517 img {border-radius: 10px 10px 10px 10px;}
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1200px;}
.e-con {--container-max-width: 1200px;}
.elementor-widget:not(:last-child) {margin-block-end: 0px;}
.elementor-element {--widgets-spacing: 0px 0px;--widgets-spacing-row: 0px;--widgets-spacing-column: 0px;}
 {}
h1.entry-title {display: var(--page-title-display);}
.site-header {padding-inline-end: 0px;padding-inline-start: 0px;}
.site-footer .site-branding {flex-direction: column;align-items: stretch;}
.tp-site-share {z-index: 30;}
.elementor-kit-12517 .tp-reading-progress {top: 0;}
@media (max-width:1024px) {.elementor-kit-12517 {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 a {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 a:hover {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 h1 {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-kit-12517 h2 {font-size: var(--e-global-typography-secondary-font-size);line-height: var(--e-global-typography-secondary-line-height);}
	.elementor-kit-12517 h3 {font-size: var(--e-global-typography-secondary-font-size);line-height: var(--e-global-typography-secondary-line-height);}
	.elementor-kit-12517 button, .elementor-kit-12517 input[type="button"], .elementor-kit-12517 input[type="submit"], .elementor-kit-12517 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1024px;}
	.e-con {--container-max-width: 1024px;}}
@media (max-width:767px) {.elementor-kit-12517 {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 a {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 a:hover {font-size: var(--e-global-typography-accent-font-size);line-height: var(--e-global-typography-accent-line-height);letter-spacing: var(--e-global-typography-accent-letter-spacing);word-spacing: var(--e-global-typography-accent-word-spacing);}
	.elementor-kit-12517 h1 {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-kit-12517 h2 {font-size: var(--e-global-typography-secondary-font-size);line-height: var(--e-global-typography-secondary-line-height);}
	.elementor-kit-12517 h3 {font-size: var(--e-global-typography-secondary-font-size);line-height: var(--e-global-typography-secondary-line-height);}
	.elementor-kit-12517 button, .elementor-kit-12517 input[type="button"], .elementor-kit-12517 input[type="submit"], .elementor-kit-12517 .elementor-button {font-size: var(--e-global-typography-d0b47bb-font-size);line-height: var(--e-global-typography-d0b47bb-line-height);}
	.elementor-section.elementor-section-boxed > .elementor-container {max-width: 767px;}
	.e-con {--container-max-width: 767px;}}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 100;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Thin.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 200;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-ExtraLight.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 300;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Light.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 400;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Regular.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 500;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Medium.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 600;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-SemiBold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 700;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Bold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 800;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-ExtraBold.ttf") format("truetype");}
@font-face {font-family: "Raleway";font-style: normal;font-weight: 900;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Raleway-Black.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 100;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Thin.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 300;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Light.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 400;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Regular.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 500;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Medium.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 700;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Bold.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: auto;src: url("https://website.qa.caruso.systems/wp-content/uploads/2024/10/Roboto-Black.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: normal;font-display: auto;src: ;}