.elementor-433 .elementor-element.elementor-element-3594c9f3 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.81;
    --padding-top: 7%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-433 .elementor-element.elementor-element-3594c9f3:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-3594c9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/public/thisisIT-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-433 .elementor-element.elementor-element-3594c9f3::before,
.elementor-433 .elementor-element.elementor-element-3594c9f3>.elementor-background-video-container::before,
.elementor-433 .elementor-element.elementor-element-3594c9f3>.e-con-inner>.elementor-background-video-container::before,
.elementor-433 .elementor-element.elementor-element-3594c9f3>.elementor-background-slideshow::before,
.elementor-433 .elementor-element.elementor-element-3594c9f3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-433 .elementor-element.elementor-element-3594c9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(163deg, var(--e-global-color-638d055) 0%, #00000080 100%);
}

.elementor-433 .elementor-element.elementor-element-3594c9f3,
.elementor-433 .elementor-element.elementor-element-3594c9f3::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-9422a8e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-433 .elementor-element.elementor-element-2867540c {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-652defec {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-783699cf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-433 .elementor-element.elementor-element-2a3fa13b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
}

.elementor-433 .elementor-element.elementor-element-2a7d786e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-9882864 {
    --spacer-size: 93px;
}

.elementor-433 .elementor-element.elementor-element-6694c606 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    object-position: center center;
    border-radius: 14px 14px 14px 14px;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__content {
    min-height: 200px;
    text-align: center;
    padding: 14px 14px 14px 14px;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__title {
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    text-transform: var(--e-global-typography-a435f28-text-transform);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
    color: var(--e-global-color-a2c0d56);
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__title:not(:last-child) {
    margin-bottom: 7px;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__description {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    color: var(--e-global-color-cfa1f76);
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #02010100;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #02010100;
}

.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta .elementor-cta__bg,
.elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-433 .elementor-element.elementor-element-612c884d {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: -21px;
}

body:not(.rtl) .elementor-433 .elementor-element.elementor-element-612c884d {
    right: -21px;
}

body.rtl .elementor-433 .elementor-element.elementor-element-612c884d {
    left: -21px;
}

.elementor-433 .elementor-element.elementor-element-612c884d>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    border-radius: 50% 50% 50% 50%;
}

.elementor-433 .elementor-element.elementor-element-7b919f4d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 5em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-433 .elementor-element.elementor-element-7186f172 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-433 .elementor-element.elementor-element-3af90e4c {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-4b513667 {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-e910146 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-5e9de47e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-2118148 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-44d3ec9d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-44d3ec9d:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-44d3ec9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-44d3ec9d,
.elementor-433 .elementor-element.elementor-element-44d3ec9d::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-b11003f {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-b11003f .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-1b7d2267 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-1a912ea8 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-390aa812 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-390aa812:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-390aa812>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-390aa812,
.elementor-433 .elementor-element.elementor-element-390aa812::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-7e99f350 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-23dbd654 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-7d15571d img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-2aa76653 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-2aa76653:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-2aa76653>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-2aa76653,
.elementor-433 .elementor-element.elementor-element-2aa76653::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-66054926 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-66054926 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-3fa1b3a5 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-6991d7ff img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-678ab116 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-678ab116:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-678ab116>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-678ab116,
.elementor-433 .elementor-element.elementor-element-678ab116::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-1770a4fe .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-1181db6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-7d3fd08 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-cbb7dd4 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-78b4e39 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-78b4e39:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-78b4e39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-78b4e39,
.elementor-433 .elementor-element.elementor-element-78b4e39::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-a34fa75 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-262d9de {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-3108d96 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-7df15cd {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-7df15cd:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-7df15cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-7df15cd,
.elementor-433 .elementor-element.elementor-element-7df15cd::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-77ff8a7 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-fc27fc7 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-1ed1612 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-7038212 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-7038212:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-7038212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-7038212,
.elementor-433 .elementor-element.elementor-element-7038212::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-bd85943 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-bd85943 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-572d107 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-51d0877 img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-b57e6f6 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-b57e6f6:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-b57e6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-b57e6f6,
.elementor-433 .elementor-element.elementor-element-b57e6f6::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-ea51177 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-ea51177 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-baced92 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-b12686a {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-7725f2f img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-fb496c7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-fb496c7:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-fb496c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-fb496c7,
.elementor-433 .elementor-element.elementor-element-fb496c7::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-72d0b07 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-11b195a {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-ba34c3b img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-433 .elementor-element.elementor-element-e504729 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
    --margin-top: -3em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
}

.elementor-433 .elementor-element.elementor-element-e504729:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-e504729>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-433 .elementor-element.elementor-element-e504729,
.elementor-433 .elementor-element.elementor-element-e504729::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title,
.elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
}

.elementor-433 .elementor-element.elementor-element-f193715 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-widget-container {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon {
    background-color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon i {
    color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon svg {
    fill: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-f193715 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-433 .elementor-element.elementor-element-24553bcd {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-433 .elementor-element.elementor-element-24553bcd:not(.elementor-motion-effects-element-type-background),
.elementor-433 .elementor-element.elementor-element-24553bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('../thisisIT-2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-433 .elementor-element.elementor-element-24553bcd::before,
.elementor-433 .elementor-element.elementor-element-24553bcd>.elementor-background-video-container::before,
.elementor-433 .elementor-element.elementor-element-24553bcd>.e-con-inner>.elementor-background-video-container::before,
.elementor-433 .elementor-element.elementor-element-24553bcd>.elementor-background-slideshow::before,
.elementor-433 .elementor-element.elementor-element-24553bcd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-433 .elementor-element.elementor-element-24553bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-638d055);
}

.elementor-433 .elementor-element.elementor-element-24553bcd,
.elementor-433 .elementor-element.elementor-element-24553bcd::before {
    --border-transition: 0.3s;
}

.elementor-433 .elementor-element.elementor-element-2aa03fe9 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-433 .elementor-element.elementor-element-76ac6d24 {
    text-align: center;
}

.elementor-433 .elementor-element.elementor-element-24cd0c33 {
    text-align: center;
}

@media(min-width:768px) {
    .elementor-433 .elementor-element.elementor-element-3594c9f3 {
        --content-width: 720px;
    }

    .elementor-433 .elementor-element.elementor-element-2a3fa13b {
        --width: 50%;
    }

    .elementor-433 .elementor-element.elementor-element-2a7d786e {
        --width: 50%;
    }

    .elementor-433 .elementor-element.elementor-element-7186f172 {
        --content-width: 720px;
    }

    .elementor-433 .elementor-element.elementor-element-5e9de47e {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-44d3ec9d {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-1b7d2267 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-390aa812 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-23dbd654 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-2aa76653 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-3fa1b3a5 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-678ab116 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-7d3fd08 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-78b4e39 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-262d9de {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-7df15cd {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-fc27fc7 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-7038212 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-572d107 {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-b57e6f6 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-b12686a {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-fb496c7 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-11b195a {
        --width: 24%;
    }

    .elementor-433 .elementor-element.elementor-element-e504729 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-24553bcd {
        --content-width: 720px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-433 .elementor-element.elementor-element-3594c9f3 {
        --content-width: 600px;
    }

    .elementor-433 .elementor-element.elementor-element-5e9de47e {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-1b7d2267 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-23dbd654 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-3fa1b3a5 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-7d3fd08 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-262d9de {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-fc27fc7 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-572d107 {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-b12686a {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-11b195a {
        --width: 49%;
    }

    .elementor-433 .elementor-element.elementor-element-24553bcd {
        --content-width: 600px;
    }
}

@media(max-width:1024px) {
    .elementor-433 .elementor-element.elementor-element-3594c9f3 {
        --gap: 0px 0px;
        --flex-wrap: wrap;
        --padding-top: 5em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-433 .elementor-element.elementor-element-9422a8e {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-433 .elementor-element.elementor-element-783699cf {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-433 .elementor-element.elementor-element-2a3fa13b {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-433 .elementor-element.elementor-element-6694c606 img {
        height: 640px;
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__content {
        min-height: 175px;
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__description {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-612c884d {
        --container-widget-width: 175px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 175px);
        max-width: 175px;
        top: 0px;
    }

    body:not(.rtl) .elementor-433 .elementor-element.elementor-element-612c884d {
        right: 0px;
    }

    body.rtl .elementor-433 .elementor-element.elementor-element-612c884d {
        left: 0px;
    }

    .elementor-433 .elementor-element.elementor-element-7b919f4d {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-24553bcd {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
}

@media(max-width:767px) {
    .elementor-433 .elementor-element.elementor-element-3594c9f3 {
        --padding-top: 5em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-433 .elementor-element.elementor-element-9422a8e {
        --padding-top: 35px;
        --padding-bottom: 35px;
        --padding-left: 21px;
        --padding-right: 21px;
    }

    .elementor-433 .elementor-element.elementor-element-783699cf {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-433 .elementor-element.elementor-element-6694c606 img {
        height: 300px;
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__content {
        min-height: 150px;
        padding: 7px 7px 7px 7px;
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-612c884d .elementor-cta__description {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-612c884d {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 150px);
        max-width: 150px;
    }

    .elementor-433 .elementor-element.elementor-element-7b919f4d {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-433 .elementor-element.elementor-element-e910146 {
        --gap: 14px 14px;
    }

    .elementor-433 .elementor-element.elementor-element-44d3ec9d {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-1163bcf8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-390aa812 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-1dd894dc .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-2aa76653 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-77fca6c9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-678ab116 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-69a42774 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-1181db6 {
        --gap: 14px 14px;
    }

    .elementor-433 .elementor-element.elementor-element-78b4e39 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-77517d8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-7df15cd {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-e1878d5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-7038212 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-d26e757 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-b57e6f6 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-e24c000 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-baced92 {
        --gap: 14px 14px;
    }

    .elementor-433 .elementor-element.elementor-element-fb496c7 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-b140847 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-e504729 {
        --width: 90%;
    }

    .elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title,
    .elementor-433 .elementor-element.elementor-element-bf7c95c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-433 .elementor-element.elementor-element-24553bcd {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
}