.elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-container {
    min-height: 839px;
}

.elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-36ead89c0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("https://i.hizliresim.com/owmksha.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-background-overlay {
    background-color: #28377873;
    opacity: 1;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-36ead89c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text.wpr-anim-text-type-rotate-1 b {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text.wpr-anim-text-type-slide b {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text.wpr-anim-text-type-zoom b {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text.wpr-anim-text-type-push b {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text svg path {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text svg.wpr-highlight-x path:first-child {
    -webkit-animation-delay: -webkit-calc(2s + 0.3s);
    animation-delay: calc(2s + 0.3s);
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text svg.wpr-highlight-double path:last-child {
    -webkit-animation-delay: -webkit-calc(2s + 0.3s);
    animation-delay: calc(2s + 0.3s);
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child {
    -webkit-animation-delay: -webkit-calc(2s + 0.3s);
    animation-delay: calc(2s + 0.3s);
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text a {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text-preffix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    letter-spacing: 0.2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text {
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text {
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b i, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text-suffuix {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text-suffix {
    color: #333333;
}

.elementor-11 .elementor-element.elementor-element-13ce17f5 {
    --divider-border-style: solid;
    --divider-color: #FD3101;
    --divider-border-width: 3px;
}

.elementor-11 .elementor-element.elementor-element-13ce17f5 .elementor-divider-separator {
    width: 21%;
}

.elementor-11 .elementor-element.elementor-element-13ce17f5 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-11 .elementor-element.elementor-element-58d39e42 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-30173ad9 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.2px;
}

.elementor-11 .elementor-element.elementor-element-9fe5b07 .elementor-icon-list-icon i {
    color: #FFA500;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9fe5b07 .elementor-icon-list-icon svg {
    fill: #FFA500;
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9fe5b07 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-9fe5b07 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7196082 .elementor-button {
    font-family: "Sora", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #F08B20;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #000000;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-11 .elementor-element.elementor-element-7196082 {
    width: 100%;
    max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-b80481a > .elementor-container {
    max-width: 1200px;
}

.elementor-11 .elementor-element.elementor-element-b80481a {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #999999;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 31px;
}

.elementor-11 .elementor-element.elementor-element-b80481a, .elementor-11 .elementor-element.elementor-element-b80481a > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-b80481a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-93ec16d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-93ec16d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-6049b69 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-fd401c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-fd401c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-b5d65a5 img {
    width: 55%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-414dd81.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-414dd81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-a214c0a img {
    width: 32%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-624efd0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-624efd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-c9bc881 img {
    width: 58%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-8782297.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-8782297.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-8332795 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-8332795 .elementor-heading-title {
    color: #4D4D4D;
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-7ca3ddb {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 6%;
    --padding-block-end: 1%;
    --padding-inline-start: 3%;
    --padding-inline-end: 3%;
}

.elementor-11 .elementor-element.elementor-element-071f0eb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-24da4cf .elementor-heading-title {
    color: #F08B20;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-be9b950 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-be9b950 .elementor-heading-title {
    color: #0F2A47;
    font-family: "Manrope", Sans-serif;
    font-size: 2.2em;
    font-weight: 900;
    letter-spacing: -1px;
}

.elementor-11 .elementor-element.elementor-element-18638db {
    text-align: left;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-9a3ec46 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-203d439 img {
    width: 100%;
    max-width: 85%;
    border-radius: 15px 15px 15px 15px;
}

.elementor-11 .elementor-element.elementor-element-203d439 {
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-22d43cf9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-2c8cd090 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5f701986 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-5f701986 > .elementor-widget-container {
    margin: 0px 0px -26px 0px;
}

.elementor-11 .elementor-element.elementor-element-5464ab6 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-228f1763 .elementor-heading-title {
    color: #8CD102;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-842a70c {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-842a70c .elementor-heading-title {
    color: #0F2A47;
    font-family: "Manrope", Sans-serif;
    font-size: 2.2em;
    font-weight: 900;
    letter-spacing: -1px;
}

.elementor-11 .elementor-element.elementor-element-42a45d5 {
    text-align: left;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-icon i {
    color: #F08B20;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-icon svg {
    fill: #F08B20;
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-40b7f07a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-40b7f07a .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-65db398 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-410f1b26 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-482a6ec4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-bg-overlay::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-bg-overlay::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-apollo::before {
    background-color: #002F49;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-romeo::before {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-romeo::after {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-layla::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: calc(15px + 20px);
    right: 15px;
    bottom: calc(15px + 20px);
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-layla::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: calc(15px + 20px);
    bottom: 15px;
    left: calc(15px + 20px);
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-oscar::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-bubba::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-bubba::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-chicho::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-border-anim-jazz::after {
    border-top-style: solid;
    border-bottom-style: solid;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-bg-image {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-bg-overlay {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    background-color: #002F4959;
    mix-blend-mode: normal;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-icon {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    margin: 0 0 0px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-title a {
    color: #ffffff;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-description {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-content {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    min-height: 370px;
    padding: 30px 30px 30px 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-icon i {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-icon svg {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-title span {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-description p {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box {
    border-radius: 0px 0px 0px 10px;
    overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-content .wpr-promo-box-icon {
    font-size: 27px;
    margin-bottom: 10px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-btn {
    background-color: #F67F01;
    color: #ffffff;
    border-color: #ffffff;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box:hover .wpr-promo-box-btn {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-btn {
    padding: 9px 35px 9px 35px;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box:hover .wpr-promo-box-bg-overlay {
    background-color: #002F49C7;
}

.elementor-11 .elementor-element.elementor-element-6a74db01 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-bg-overlay::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-bg-overlay::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-apollo::before {
    background-color: #002F49;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-romeo::before {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-romeo::after {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-layla::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: calc(15px + 20px);
    right: 15px;
    bottom: calc(15px + 20px);
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-layla::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: calc(15px + 20px);
    bottom: 15px;
    left: calc(15px + 20px);
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-oscar::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-bubba::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-bubba::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-chicho::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-border-anim-jazz::after {
    border-top-style: solid;
    border-bottom-style: solid;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-bg-image {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-bg-overlay {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    background-color: #002F4961;
    mix-blend-mode: normal;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-icon {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    margin: 0 0 0px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-title a {
    color: #ffffff;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-description {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-content {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    min-height: 400px;
    padding: 30px 30px 30px 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-icon i {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-icon svg {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-title span {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-description p {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box {
    border-radius: 0px 0px 0px 10px;
    overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-content .wpr-promo-box-icon {
    font-size: 27px;
    margin-bottom: 10px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-btn {
    background-color: #F67F01;
    color: #ffffff;
    border-color: #ffffff;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box:hover .wpr-promo-box-btn {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-btn {
    padding: 9px 35px 9px 35px;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box:hover .wpr-promo-box-bg-overlay {
    background-color: #002F49C7;
}

.elementor-11 .elementor-element.elementor-element-11732f9c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-bg-overlay::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-bg-overlay::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #002F49;
    border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-apollo::before {
    background-color: #002F49;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-romeo::before {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-romeo::after {
    background-color: #002F49;
    height: 2px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-layla::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: calc(15px + 20px);
    right: 15px;
    bottom: calc(15px + 20px);
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-layla::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: calc(15px + 20px);
    bottom: 15px;
    left: calc(15px + 20px);
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-oscar::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-bubba::before {
    border-top-style: solid;
    border-bottom-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-bubba::after {
    border-left-style: solid;
    border-right-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-chicho::before {
    border-style: solid;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-border-anim-jazz::after {
    border-top-style: solid;
    border-bottom-style: solid;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-bg-image {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-bg-overlay {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    background-color: #002F49B8;
    mix-blend-mode: normal;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-icon {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    margin: 0 0 0px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-title a {
    color: #ffffff;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-description {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-content {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    min-height: 430px;
    padding: 30px 30px 30px 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-icon i {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-icon svg {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-title span {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-description p {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box {
    border-radius: 0px 0px 0px 10px;
    overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-content .wpr-promo-box-icon {
    font-size: 27px;
    margin-bottom: 10px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-btn {
    background-color: #F67F01;
    color: #ffffff;
    border-color: #ffffff;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box:hover .wpr-promo-box-btn {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-btn {
    padding: 9px 35px 9px 35px;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box:hover .wpr-promo-box-bg-overlay {
    background-color: #002F49C7;
}

.elementor-11 .elementor-element.elementor-element-cf4d087 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-cf4d087:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cf4d087 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F8FF;
}

.elementor-11 .elementor-element.elementor-element-cf4d087, .elementor-11 .elementor-element.elementor-element-cf4d087::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-30e0970d {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-30e0970d .elementor-heading-title {
    color: #8CD102;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-ca04551 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-ca04551 .elementor-heading-title {
    color: #0F2A47;
    font-family: "Manrope", Sans-serif;
    font-size: 2.2em;
    font-weight: 900;
    letter-spacing: -1px;
}

.elementor-11 .elementor-element.elementor-element-2bbe524 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --margin-block-start: 30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-2324c254.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-2324c254.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-2324c254.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-description {
    color: #777777;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-title {
    margin-bottom: 0px;
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-description {
    color: #777777;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-63d96850.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-63d96850.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-63d96850.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-description {
    color: #777777;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-322167f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 30px;
    --padding-block-end: 30px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-322167f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-322167f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(37deg, #2589FF 0%, #6DB0FF 100%);
}

.elementor-11 .elementor-element.elementor-element-322167f, .elementor-11 .elementor-element.elementor-element-322167f::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1a1a5f06 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #8CC0FF;
    --border-color: #8CC0FF;
}

.elementor-11 .elementor-element.elementor-element-1a1a5f06, .elementor-11 .elementor-element.elementor-element-1a1a5f06::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 42%;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-16ea75bd {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #8CC0FF;
    --border-color: #8CC0FF;
}

.elementor-11 .elementor-element.elementor-element-16ea75bd, .elementor-11 .elementor-element.elementor-element-16ea75bd::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-830f94.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-830f94.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-11 .elementor-element.elementor-element-830f94.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 42%;
}

.elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-20e9038b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #8CC0FF;
    --border-color: #8CC0FF;
}

.elementor-11 .elementor-element.elementor-element-20e9038b, .elementor-11 .elementor-element.elementor-element-20e9038b::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 42%;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-3b7586c8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-149895bb.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-149895bb.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-11 .elementor-element.elementor-element-149895bb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 42%;
}

.elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-29f8beae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-200ecccf {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-62ac6fa5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3b2a0859 .elementor-heading-title {
    color: #8CD102;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-432e302 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-432e302 .elementor-heading-title {
    color: #0F2A47;
    font-family: "Manrope", Sans-serif;
    font-size: 2.2em;
    font-weight: 900;
    letter-spacing: -1px;
}

.elementor-11 .elementor-element.elementor-element-b97390f {
    text-align: left;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-item {
    justify-content: left;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab.wpr-feature-list-left .wpr-feature-list-item {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab.wpr-feature-list-right .wpr-feature-list-item {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-item:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab.wpr-feature-list-left .wpr-feature-list-icon-wrap {
    margin-right: 22px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab.wpr-feature-list-right .wpr-feature-list-icon-wrap {
    margin-left: 22px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-title {
    margin-bottom: 0px;
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-icon-inner-wrap i {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-icon-inner-wrap svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-icon-inner-wrap {
    background-color: #8CD102;
    width: 17px;
    height: 17px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-icon-wrap i {
    font-size: 19px;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-icon-wrap svg {
    width: 19px;
    height: auto;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-line {
    border-color: #8CD102;
    border-left-width: 1px;
    border-left-style: solid;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-title a.wpr-feature-list-url {
    color: #333333;
}

.elementor-11 .elementor-element.elementor-element-3b8481ab .wpr-feature-list-description {
    color: #777777;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-df15e30 {
    --display: flex;
    --min-height: 19vh;
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --padding-block-start: 5%;
    --padding-block-end: 5%;
    --padding-inline-start: 4%;
    --padding-inline-end: 4%;
}

.elementor-11 .elementor-element.elementor-element-df15e30:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-df15e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("https://i.hizliresim.com/owmksha.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-df15e30::before, .elementor-11 .elementor-element.elementor-element-df15e30 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-df15e30 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-df15e30 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-df15e30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-df15e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #113942;
}

.elementor-11 .elementor-element.elementor-element-df15e30, .elementor-11 .elementor-element.elementor-element-df15e30::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-90dbb61 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-640fee5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-640fee5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-0eaad9f {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-0eaad9f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 3.3em;
    font-weight: 900;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-655e421 {
    text-align: center;
    color: #E5E5E5;
    font-family: "Roboto", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-dfd19f6 .elementor-button {
    font-family: "Sora", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
    fill: #0F2A47;
    color: #0F2A47;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    padding: 18px 35px 18px 35px;
}

.elementor-11 .elementor-element.elementor-element-dfd19f6 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-dfd19f6 .elementor-button:focus {
    color: #2F94AB;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-dfd19f6 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-dfd19f6 .elementor-button:focus svg {
    fill: #2F94AB;
}

.elementor-11 .elementor-element.elementor-element-dfd19f6 > .elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-fc34aeb.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fc34aeb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fc34aeb.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fc34aeb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fc34aeb.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon i, .elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon svg {
    transform: rotate(90deg);
}

.elementor-11 .elementor-element.elementor-element-fc34aeb {
    bottom: 10%;
}

.elementor-11 .elementor-element.elementor-element-22b3e6d4 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 3%;
    --padding-block-end: 3%;
    --padding-inline-start: 3%;
    --padding-inline-end: 3%;
}

.elementor-11 .elementor-element.elementor-element-22b3e6d4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F9FC;
}

.elementor-11 .elementor-element.elementor-element-22b3e6d4::before, .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-22b3e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("https://i.hizliresim.com/gkdzbss.png") !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    
}

.elementor-11 .elementor-element.elementor-element-22b3e6d4, .elementor-11 .elementor-element.elementor-element-22b3e6d4::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7666110d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-heading-wrap {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-title .first {
    color: #0F2A47;
    border-color: #000;
    font-family: "Manrope", Sans-serif;
    font-size: 1.7em;
    font-weight: 900;
    border-style: none;
    margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-title-wrap {
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-title .second {
    color: #F67F01;
    border-color: #000;
    font-family: "Manrope", Sans-serif;
    font-size: 1.7em;
    font-weight: 900;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-acc-icon-box {
    width: 70px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i {
    transform: rotate(0deg);
    transform-origin: center;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg {
    transform: rotate(0deg);
    transform-origin: center;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 18px 18px 18px 18px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button, .elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion button.wpr-acc-button {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active {
    color: #333333;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2529f75f.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: 5px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: calc(70px + 5px);
}

.elementor-11 .elementor-element.elementor-element-2529f75f.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: calc(70px + 30px + 5px);
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i {
    color: #EDEDED;
    font-size: 15px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg {
    fill: #EDEDED;
    width: 15px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i {
    color: #333333;
    font-size: 15px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg {
    fill: #333333;
    width: 15px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box {
    background-color: #242424;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-toggle-icon i {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-title-icon i {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-toggle-icon svg {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-title-icon svg {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon i {
    color: #0065FF;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg {
    fill: #0065FF;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content {
    color: #777777;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-panel {
    background-color: #FFFFFFB5;
    border-color: #E2E2E2;
    padding: 25px 25px 25px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-2529f75f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-be59a67 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 5%;
    --padding-block-end: 5%;
    --padding-inline-start: 4%;
    --padding-inline-end: 4%;
}

.elementor-11 .elementor-element.elementor-element-be59a67:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-be59a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #010F1A;
}

.elementor-11 .elementor-element.elementor-element-be59a67, .elementor-11 .elementor-element.elementor-element-be59a67::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e5ce6ae {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-df3c337 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-df3c337 img {
    width: 93%;
}

.elementor-11 .elementor-element.elementor-element-e1ef0cb {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 110px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-256abcf {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-256abcf .elementor-heading-title {
    color: #F08B20;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-1092109 {
    --divider-border-style: solid;
    --divider-color: #2F94AB;
    --divider-border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-1092109 .elementor-divider-separator {
    width: 560px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-11 .elementor-element.elementor-element-1092109 .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-11 .elementor-element.elementor-element-1092109 > .elementor-widget-container {
    margin: 0px 0px 0px -131px;
}

.elementor-11 .elementor-element.elementor-element-59405cd {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-59405cd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 2.2em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.2em;
}

.elementor-11 .elementor-element.elementor-element-91e09fb {
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 300;
}

.elementor-11 .elementor-element.elementor-element-628e3f1 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-189234e1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-27cb942c {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-27cb942c .elementor-heading-title {
    color: #8CD102;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-11 .elementor-element.elementor-element-16f7ac77 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-16f7ac77 .elementor-heading-title {
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-5891d7fb {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: -13px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-6503c4ac {
    text-align: center;
    color: #777777;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-608e2eca {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-carousel .slick-slide {
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-carousel .slick-list {
    margin-left: -15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow {
    display: none !important;
    color: #605BE5;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    font-size: 14px;
    width: 21px;
    height: 21px;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-dots {
    display: inline-table !important;
    top: 96%;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-item {
    padding: 5px 5px 50px 5px;
    border-style: none;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-content-inner {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 30px 0px rgba(236.3, 236.3, 236.3, 0.75);
    padding: 25px 25px 27px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D2E7FF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
    padding-top: 25px;
    margin-right: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
    padding-top: 25px;
    margin-left: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
    padding: 0 25px 0 25px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
    left: calc(-22px - 1px);
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
    right: calc(-22px - 1px);
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
    top: calc(-15px - 1px);
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
    bottom: calc(-15px - 1px);
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-content-inner:before {
    border-top-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-icon i {
    color: #c1c1c1;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-icon svg {
    fill: #c1c1c1;
    width: 35px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-icon {
    margin-bottom: 10px;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-title {
    color: #333333;
    margin: 0 0 3px;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-content {
    color: #777777;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-date {
    color: #c1c1c1;
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-rating i:before {
    color: #2589FF;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-rating-icon .wpr-rating-marked svg {
    fill: #2589FF;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-rating i {
    color: #2589FF;
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-rating svg {
    fill: #2589FF;
    width: 22px;
    height: 22px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-rating span {
    color: #2589FF;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-rating {
    text-align: center;
    margin-bottom: 3px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
    margin-top: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
    margin-bottom: 15px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-image img {
    width: 65px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before, .elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
    left: calc(25px + 1px +(65px / 2));
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before, .elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
    right: calc(25px + 1px +(65px / 2));
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
    top: calc(25px + 1px +(65px / 2));
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-image {
    margin-bottom: 7px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-image-position-right .wpr-testimonial-image {
    margin-left: 7px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-image-position-left .wpr-testimonial-image {
    margin-right: 7px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47.wpr-testimonial-image-position-center .wpr-testimonial-image {
    margin-bottom: 7px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-name {
    color: #333333;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-job {
    color: #777777;
    font-family: "Montserrat", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    margin: 0 0 5px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-logo-image img {
    max-width: 65px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-logo-image {
    margin-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-social {
    color: #ffffff;
    background-color: #919191;
    border-color: #b5b5b5;
    transition-duration: 0.1s;
    width: 30px;
    height: 30px;
    font-size: 9px;
    margin-right: 3px;
    border-style: none;
    border-radius: 1px 1px 1px 1px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-social:hover {
    color: #ffffff;
    background-color: #444444;
    border-color: #b5b5b5;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-social i {
    line-height: 30px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-social svg {
    line-height: 30px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow svg {
    fill: #605BE5;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    width: 14px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow:hover {
    color: #605BE5;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow:hover svg {
    fill: #605BE5;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-dot {
    background-color: #B9B9B9;
    width: 7px;
    height: 7px;
    border-style: none;
    border-radius: 50% 50% 50% 50%;
    margin-right: 6px;
}

.elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
    background-color: #5F5F5F;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    opacity: 0.7;
    background-color: #000000;
    border-radius: 5px;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 16px;
    color: #ffffff;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 16px;
    height: 16px;
    fill: #ffffff;
}

body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-36ead89c0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -62px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-36ead89c0 {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text-preffix {
        font-size: 65px;
    }

    .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b i, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text {
        font-size: 65px;
    }

    .elementor-11 .elementor-element.elementor-element-b80481a {
        padding: 0px 20px 0px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-6049b69 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-b5d65a5 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-a214c0a img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-c9bc881 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-7ca3ddb {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-be9b950 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-9a3ec46 {
        --justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-22d43cf9 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 50px;
        --margin-block-end: 100px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-842a70c .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box-title {
        font-size: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box-title {
        font-size: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box-title {
        font-size: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-ca04551 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-2bbe524 {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-description {
        font-size: 13px;
    }

    .elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-description {
        font-size: 13px;
    }

    .elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-description {
        font-size: 13px;
    }

    .elementor-11 .elementor-element.elementor-element-29f8beae {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 50px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-432e302 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-df15e30 {
        --padding-block-start: 10%;
        --padding-block-end: 0%;
        --padding-inline-start: 4%;
        --padding-inline-end: 4%;
    }

    .elementor-11 .elementor-element.elementor-element-0eaad9f .elementor-heading-title {
        font-size: 65px;
    }

    .elementor-11 .elementor-element.elementor-element-be59a67 {
        --padding-block-start: 70px;
        --padding-block-end: 70px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-11 .elementor-element.elementor-element-df3c337 img {
        width: 90%;
    }

    .elementor-11 .elementor-element.elementor-element-e1ef0cb {
        --margin-block-start: 20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1092109 .elementor-divider-separator {
        width: 347px;
    }

    .elementor-11 .elementor-element.elementor-element-59405cd .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-11 .elementor-element.elementor-element-628e3f1 {
        --margin-block-start: 50px;
        --margin-block-end: 100px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow {
        display: none !important;
    }

    .elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-dots {
        display: inline-table !important;
    }
}

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-36ead89c0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -30px 0px;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-36ead89c0 {
        margin-top: -138px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-3f45afd8 > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-advanced-text-preffix {
        font-size: 0.8em;
    }

    .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text b i, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-anim-text, .elementor-11 .elementor-element.elementor-element-602e2a73 .wpr-highlighted-text {
        font-size: 0.8em;
    }

    .elementor-11 .elementor-element.elementor-element-7196082 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
        padding: 2em 0em 0em 0em;
    }

    .elementor-11 .elementor-element.elementor-element-93ec16d {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-fd401c1 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-414dd81 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-a214c0a img {
        width: 51%;
    }

    .elementor-11 .elementor-element.elementor-element-624efd0 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-8782297 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-8782297.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-7ca3ddb {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-24da4cf {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-be9b950 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-be9b950 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-18638db {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-203d439 img {
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-22d43cf9 {
        --margin-block-start: 50px;
        --margin-block-end: 50px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5f701986 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5464ab6.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-11 .elementor-element.elementor-element-228f1763 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-842a70c {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-842a70c .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-42a45d5 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-65db398 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-26790c89 .wpr-promo-box {
        border-radius: 0px 0px 0px 0px;
        overflow: hidden;
    }

    .elementor-11 .elementor-element.elementor-element-2ca1b2aa .wpr-promo-box {
        border-radius: 0px 0px 0px 0px;
        overflow: hidden;
    }

    .elementor-11 .elementor-element.elementor-element-6ec98b89 .wpr-promo-box {
        border-radius: 0px 0px 0px 0px;
        overflow: hidden;
    }

    .elementor-11 .elementor-element.elementor-element-cf4d087 {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-ca04551 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-ca04551 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-2bbe524 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-2324c254 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-2378cd9d .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-63d96850 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1a1a5f06 {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-block-start-width: 0px;
        --border-inline-end-width: 0px;
        --border-block-end-width: 0px;
        --border-inline-start-width: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-4da0fe71 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-16ea75bd {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-block-start-width: 0px;
        --border-inline-end-width: 0px;
        --border-block-end-width: 0px;
        --border-inline-start-width: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-830f94 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-20e9038b {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-block-start-width: 0px;
        --border-inline-end-width: 0px;
        --border-block-end-width: 0px;
        --border-inline-start-width: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-37a18fc7 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-3b7586c8 {
        --width: 45%;
    }

    .elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-149895bb .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-29f8beae {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-432e302 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-432e302 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-b97390f {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-df15e30 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 20px;
        --padding-block-start: 25%;
        --padding-block-end: 25%;
        --padding-inline-start: 4%;
        --padding-inline-end: 4%;
    }

    .elementor-11 .elementor-element.elementor-element-0eaad9f {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-0eaad9f .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-11 .elementor-element.elementor-element-655e421 {
        text-align: center;
        font-size: 14px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-dfd19f6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon {
        font-size: 40px;
    }

    .elementor-11 .elementor-element.elementor-element-fc34aeb .elementor-icon svg {
        height: 40px;
    }

    .elementor-11 .elementor-element.elementor-element-fc34aeb {
        width: 100%;
        max-width: 100%;
        bottom: 5%;
    }

    .elementor-11 .elementor-element.elementor-element-22b3e6d4 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 50px;
        --padding-block-end: 59px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-heading-wrap {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-title .first {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-5678fba2 .wpr-dual-title .second {
        font-size: 35px;
    }

    .elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button, .elementor-11 .elementor-element.elementor-element-2529f75f .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
        font-size: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-be59a67 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-11 .elementor-element.elementor-element-df3c337 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-e1ef0cb {
        --margin-block-start: 0px;
        --margin-block-end: 5px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1092109 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-1092109 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-59405cd .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-59405cd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-628e3f1 {
        --margin-block-start: 50px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-16f7ac77 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-arrow {
        display: none !important;
    }

    .elementor-11 .elementor-element.elementor-element-32ed8d47 .wpr-testimonial-dots {
        display: inline-table !important;
    }
}

@media (min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-58d39e42 {
        width: 57.588%;
    }

    .elementor-11 .elementor-element.elementor-element-35cb37ae {
        width: 42.323%;
    }

    .elementor-11 .elementor-element.elementor-element-7ca3ddb {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-22d43cf9 {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-cf4d087 {
        --content-width: 90%;
    }

    .elementor-11 .elementor-element.elementor-element-29f8beae {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-df15e30 {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-90dbb61 {
        --content-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-640fee5 {
        --width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-22b3e6d4 {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-7666110d {
        --content-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-be59a67 {
        --content-width: 80%;
    }

    .elementor-11 .elementor-element.elementor-element-e5ce6ae {
        --width: 60%;
    }

    .elementor-11 .elementor-element.elementor-element-e1ef0cb {
        --width: 40%;
    }

    .elementor-11 .elementor-element.elementor-element-5891d7fb {
        --content-width: 611px;
    }
}

@media (max-width: 1024px) and(min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-e5ce6ae {
        --width: 55%;
    }

    .elementor-11 .elementor-element.elementor-element-e1ef0cb {
        --width: 45%;
    }
}

@media (min-width: 1025px) {
    .elementor-11 .elementor-element.elementor-element-36ead89c0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36ead89c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
