.elementor-11316 .elementor-element.elementor-element-9c675dc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: -7px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-9c675dc, .elementor-11316 .elementor-element.elementor-element-9c675dc::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-611fd33 .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-11316 .elementor-element.elementor-element-611fd33 > .elementor-widget-container {
  border-style: none;
}

.elementor-11316 .elementor-element.elementor-element-40a4dd1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 100px 100px;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 0;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c6a9759 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a36d7f5 {
  text-align: left;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 42px;
}

.elementor-11316 .elementor-element.elementor-element-b53e981 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bac271c {
  text-align: left;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-79c772c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-79c772c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-79c772c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-11316 .elementor-element.elementor-element-79c772c, .elementor-11316 .elementor-element.elementor-element-79c772c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4c8a085 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4c8a085 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-4c8a085 .elementor-headline-dynamic-wrapper path {
  stroke: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-4c8a085 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4c8a085 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-07dc553 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8f0638b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-d80ff05 {
  --e-image-carousel-slides-to-show: 8;
}

.elementor-11316 .elementor-element.elementor-element-d80ff05 .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-11316 .elementor-element.elementor-element-13b8908 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-068874b {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c28d8e6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8c3c7ec {
  --e-image-carousel-slides-to-show: 8;
}

.elementor-11316 .elementor-element.elementor-element-8c3c7ec .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-11316 .elementor-element.elementor-element-58d299b {
  --n-tabs-heading-justify-content: center;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: center;
  --n-tabs-title-flex-grow: 0;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-heading-overflow-x: initial;
  --n-tabs-title-white-space: initial;
  --n-tabs-title-gap: 0px;
  --n-tabs-title-font-size: 24px;
  --n-tabs-title-color: #FFFFFF;
  --n-tabs-title-color-active: #3860FF;
  --n-tabs-icon-size: 24px;
  --n-tabs-icon-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-58d299b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
  background: #131313;
}

.elementor-11316 .elementor-element.elementor-element-58d299b > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background: #131313;
}

.elementor-11316 .elementor-element.elementor-element-58d299b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11316 .elementor-element.elementor-element-58d299b > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background: #fff;
}

.elementor-11316 .elementor-element.elementor-element-58d299b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
  line-height: 36px;
}

.elementor-11316 .elementor-element.elementor-element-58d299b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
  --n-tabs-title-color-hover: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-c55cd33 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c55cd33:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-c55cd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-c55cd33, .elementor-11316 .elementor-element.elementor-element-c55cd33::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c8fdf38 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c8fdf38 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-c8fdf38 .elementor-headline-dynamic-wrapper path {
  stroke: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-c8fdf38 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c8fdf38 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-4ce5729 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4ce5729:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-4ce5729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-4ce5729, .elementor-11316 .elementor-element.elementor-element-4ce5729::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-cd952d8 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-cd952d8, .elementor-11316 .elementor-element.elementor-element-cd952d8::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-82cbc5a {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-f3f76b2 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-45be2cd {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-c2c568b.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-6317fd5 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-6317fd5, .elementor-11316 .elementor-element.elementor-element-6317fd5::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3e8d5bf {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-d2d1451 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-4050915 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-aa757e7.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-1c5fbac {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1c5fbac, .elementor-11316 .elementor-element.elementor-element-1c5fbac::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-87c4b30 {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-17e97b1 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-f9c092d {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-7029d93.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-ebafbbe {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ebafbbe, .elementor-11316 .elementor-element.elementor-element-ebafbbe::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-342011e {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-44cae33 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-57bcee4 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-40622ea.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-1b70ab4 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1b70ab4, .elementor-11316 .elementor-element.elementor-element-1b70ab4::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-1235d02 {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-3a9fae6 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-0ee0d64 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-5d20516.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-570d21b {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #F26236;
  --border-color: #F26236;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-570d21b, .elementor-11316 .elementor-element.elementor-element-570d21b::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-6481707 {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-f59f178 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-24bc236 {
  color: #C2C2C2;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-fed2145.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-2944429 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 70px;
  --padding-right: 70px;
  --z-index: 0;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-2944429:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-2944429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-2944429, .elementor-11316 .elementor-element.elementor-element-2944429::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-396afa7 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-e8e3257 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bafa015 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-04c5a58 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-9c7dbf8 {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-6a7a62b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-635584c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-635584c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-635584c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-635584c, .elementor-11316 .elementor-element.elementor-element-635584c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c6a6d09 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c6a6d09 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c6a6d09 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-c6a6d09 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-a43f71b {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a43f71b:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-a43f71b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-a43f71b, .elementor-11316 .elementor-element.elementor-element-a43f71b::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bdd63cf .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bdd63cf .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-bdd63cf .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-bdd63cf .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-92771ef {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ba4d999 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ba4d999:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-ba4d999 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-ba4d999, .elementor-11316 .elementor-element.elementor-element-ba4d999::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-81c8061 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-81c8061 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-81c8061 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-81c8061 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-8c3c86e {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8c3c86e:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-8c3c86e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-8c3c86e, .elementor-11316 .elementor-element.elementor-element-8c3c86e::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e1a8247 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e1a8247 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-e1a8247 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-e1a8247 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-3e2ac55 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4942d12 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4942d12:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-4942d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-4942d12, .elementor-11316 .elementor-element.elementor-element-4942d12::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-6c7f46d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-6c7f46d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-6c7f46d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-6c7f46d .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-8c282d9 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8c282d9:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-8c282d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-8c282d9, .elementor-11316 .elementor-element.elementor-element-8c282d9::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bb5e8ba .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bb5e8ba .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-bb5e8ba .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-bb5e8ba .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-6fe8282 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3860FF;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button:focus {
  color: #3860FF;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-c9b5116.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-d9f8677 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-33baf11 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-74e2ee3 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-858fcd8 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-966be2c {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-8b5b353 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-73cfc4d {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-73cfc4d:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-73cfc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-73cfc4d, .elementor-11316 .elementor-element.elementor-element-73cfc4d::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3446d59 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3446d59 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-3446d59 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-3446d59 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-3f660ef {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-3f660ef:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-3f660ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-3f660ef, .elementor-11316 .elementor-element.elementor-element-3f660ef::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4993c68 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4993c68 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-4993c68 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-4993c68 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-1344e8c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bea855c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bea855c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-bea855c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-bea855c, .elementor-11316 .elementor-element.elementor-element-bea855c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-cb585ac .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cb585ac .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-cb585ac .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-cb585ac .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-2aaceab {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-2aaceab:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-2aaceab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-2aaceab, .elementor-11316 .elementor-element.elementor-element-2aaceab::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-5b82137 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5b82137 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-5b82137 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-5b82137 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-da075d5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1d80df3 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1d80df3:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-1d80df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-1d80df3, .elementor-11316 .elementor-element.elementor-element-1d80df3::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-41f61d0 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-41f61d0 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-41f61d0 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-41f61d0 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-db7f450 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-db7f450:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-db7f450 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-db7f450, .elementor-11316 .elementor-element.elementor-element-db7f450::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bd6f344 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bd6f344 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-bd6f344 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-bd6f344 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-d24f356 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3860FF;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button:focus {
  color: #3860FF;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-1faba6e.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-c6d7b04 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-cf4054c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-e0882f8 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-265ef41 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-11fdffa {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-06546a6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0c7b283 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0c7b283:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-0c7b283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-0c7b283, .elementor-11316 .elementor-element.elementor-element-0c7b283::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-25e2be5 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-25e2be5 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-25e2be5 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-25e2be5 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-b25a713 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-b25a713:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-b25a713 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-b25a713, .elementor-11316 .elementor-element.elementor-element-b25a713::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-930ae60 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-930ae60 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-930ae60 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-930ae60 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-5169e6e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-34576de {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-34576de:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-34576de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-34576de, .elementor-11316 .elementor-element.elementor-element-34576de::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-07ea1ec .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-07ea1ec .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-07ea1ec .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-07ea1ec .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-c8c2fff {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c8c2fff:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-c8c2fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-c8c2fff, .elementor-11316 .elementor-element.elementor-element-c8c2fff::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f3a20e7 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f3a20e7 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-f3a20e7 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-f3a20e7 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-45fc70f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-25aed12 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-25aed12:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-25aed12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-25aed12, .elementor-11316 .elementor-element.elementor-element-25aed12::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e1d49d0 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e1d49d0 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-e1d49d0 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-e1d49d0 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-075e0d8 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-075e0d8:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-075e0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-075e0d8, .elementor-11316 .elementor-element.elementor-element-075e0d8::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4d40fd5 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4d40fd5 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-4d40fd5 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-4d40fd5 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-5d98442 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3860FF;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button:focus {
  color: #3860FF;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-1d44b61.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-c19e309 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-febe36b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c6dce38 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-3aeb1e0 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-7b282f0 {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-169252a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1e65b0e {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1e65b0e:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-1e65b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-1e65b0e, .elementor-11316 .elementor-element.elementor-element-1e65b0e::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d060a5b .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d060a5b .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d060a5b .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-d060a5b .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-aeffc6c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-aeffc6c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-aeffc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-aeffc6c, .elementor-11316 .elementor-element.elementor-element-aeffc6c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-1369d6d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-1369d6d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-1369d6d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-1369d6d .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-31077f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-14bf526 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-14bf526:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-14bf526 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-14bf526, .elementor-11316 .elementor-element.elementor-element-14bf526::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-cfd765d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cfd765d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-cfd765d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-cfd765d .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-3b4c89c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-3b4c89c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-3b4c89c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-3b4c89c, .elementor-11316 .elementor-element.elementor-element-3b4c89c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-717a5b0 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-717a5b0 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-717a5b0 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-717a5b0 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-d864912 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ec48c28 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ec48c28:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-ec48c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-ec48c28, .elementor-11316 .elementor-element.elementor-element-ec48c28::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c0824be .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c0824be .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c0824be .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-c0824be .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-e199859 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-e199859:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-e199859 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-e199859, .elementor-11316 .elementor-element.elementor-element-e199859::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-b6c3c72 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-b6c3c72 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-b6c3c72 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-b6c3c72 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-afd89ff {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3860FF;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button:focus {
  color: #3860FF;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-51ed369.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-295cb22 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f885292 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-e1090d1 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-59efd08 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-408bd26 {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-80a8d42 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0873839 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0873839:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-0873839 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-0873839, .elementor-11316 .elementor-element.elementor-element-0873839::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f8c8fae .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f8c8fae .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-f8c8fae .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-f8c8fae .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-dbf3165 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-dbf3165:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-dbf3165 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-dbf3165, .elementor-11316 .elementor-element.elementor-element-dbf3165::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-439766c .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-439766c .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-439766c .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-439766c .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-441fb1b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ba801f7 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ba801f7:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-ba801f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-ba801f7, .elementor-11316 .elementor-element.elementor-element-ba801f7::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c0a97c7 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c0a97c7 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c0a97c7 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-c0a97c7 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-f72b9f1 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f72b9f1:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-f72b9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-f72b9f1, .elementor-11316 .elementor-element.elementor-element-f72b9f1::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a31c412 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a31c412 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a31c412 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-a31c412 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-039544a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c3c344c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c3c344c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-c3c344c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-c3c344c, .elementor-11316 .elementor-element.elementor-element-c3c344c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-22f335c .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-22f335c .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-22f335c .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-22f335c .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-4178074 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4178074:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-4178074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-4178074, .elementor-11316 .elementor-element.elementor-element-4178074::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-0d7584d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0d7584d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-0d7584d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-0d7584d .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-7ef3b26 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-48b8707.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-0516def {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-d47657e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-dcedbf2 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-108fc23 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.elementor-11316 .elementor-element.elementor-element-c26d881 {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-8c7234b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-09e2fa8 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-09e2fa8:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-09e2fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-09e2fa8, .elementor-11316 .elementor-element.elementor-element-09e2fa8::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-24dc5b4 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-24dc5b4 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-24dc5b4 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-24dc5b4 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-095e9c4 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-095e9c4:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-095e9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-095e9c4, .elementor-11316 .elementor-element.elementor-element-095e9c4::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-75b3ccb .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-75b3ccb .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-75b3ccb .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-75b3ccb .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-a408c5b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-fe85f25 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-fe85f25:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-fe85f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-fe85f25, .elementor-11316 .elementor-element.elementor-element-fe85f25::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a38539f .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a38539f .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a38539f .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-a38539f .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-b87d73c {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-b87d73c:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-b87d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-b87d73c, .elementor-11316 .elementor-element.elementor-element-b87d73c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-5d83a68 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5d83a68 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-5d83a68 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-5d83a68 .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-49c6cf5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-533c0a8 {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-533c0a8:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-533c0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-533c0a8, .elementor-11316 .elementor-element.elementor-element-533c0a8::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c6d7e7b .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c6d7e7b .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c6d7e7b .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-c6d7e7b .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-783ba1d {
  --display: flex;
  --min-height: 80px;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #B4AEAE;
  --border-color: #B4AEAE;
  --border-radius: 15px 15px 15px 15px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-783ba1d:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-783ba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-783ba1d, .elementor-11316 .elementor-element.elementor-element-783ba1d::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-cea306e .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cea306e .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-cea306e .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-cea306e .elementor-icon-box-description {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-86fb146 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-108340b .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-radius: 7px 7px 7px 7px;
  padding: 7px 25px 7px 25px;
}

.elementor-11316 .elementor-element.elementor-element-108340b .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-108340b .elementor-button:focus {
  color: #F26236;
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-108340b .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-108340b .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-108340b.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-6b9a89d {
  --n-tabs-direction: row;
  --n-tabs-heading-direction: column;
  --n-tabs-heading-width: 22%;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: initial;
  --n-tabs-heading-justify-content: center;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: flex-start;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-title-justify-content: flex-start;
  --n-tabs-title-text-align: start;
  --n-tabs-title-gap: 35px;
  --n-tabs-gap: 30px;
  --n-tabs-title-border-radius: 12px 12px 12px 12px;
  --n-tabs-title-padding-top: 15px;
  --n-tabs-title-padding-right: 15px;
  --n-tabs-title-padding-bottom: 15px;
  --n-tabs-title-padding-left: 15px;
  --n-tabs-title-color: #FFFFFF;
  --n-tabs-title-direction: row;
  --n-tabs-icon-order: initial;
  --n-tabs-title-justify-content-toggle: initial;
  --n-tabs-title-align-items-toggle: center;
  --n-tabs-icon-size: 17px;
  --n-tabs-icon-gap: 25px;
  --n-tabs-icon-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-6b9a89d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
  background: #262626;
}

.elementor-11316 .elementor-element.elementor-element-6b9a89d > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-6b9a89d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11316 .elementor-element.elementor-element-6b9a89d > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-6b9a89d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-fb0ebc0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 150px;
  --padding-right: 150px;
  overflow: visible;
}

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

.elementor-11316 .elementor-element.elementor-element-fb0ebc0, .elementor-11316 .elementor-element.elementor-element-fb0ebc0::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef .elementor-headline-dynamic-wrapper path {
  stroke: #61CE7000;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef .elementor-headline-plain-text {
  color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-f3d06ef > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-0ecb707 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0ecb707.e-con {
  --align-self: center;
}

.elementor-11316 .elementor-element.elementor-element-f9e0a7b {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f9e0a7b:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-5b083d1 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-5b083d1 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-c7651be {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-eb73e03 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-eb73e03:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-0abce53 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-0abce53 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-0cd8e1d {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-28786c3 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-28786c3:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-4089aa0 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-4089aa0 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-44fede5 {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-30a8597 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-30a8597.e-con {
  --align-self: center;
}

.elementor-11316 .elementor-element.elementor-element-b300fcc {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-b300fcc:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-0b3cc31 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-0b3cc31 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-b8f41a0 {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-6a55abb {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-6a55abb:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-5af6011 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-5af6011 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-8d32f97 {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-ffecb45 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ffecb45:hover {
  background-color: #F5F5F5;
}

.elementor-11316 .elementor-element.elementor-element-4efe507 .elementor-counter-title {
  justify-content: start;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.elementor-11316 .elementor-element.elementor-element-4efe507 .elementor-counter-number-wrapper {
  text-align: {
{
  VALUE
}
}

;--counter-prefix-grow: 0;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: #3860FF;
  font-family: "Inter", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
}

.elementor-11316 .elementor-element.elementor-element-4d42d9f {
  text-align: left;
  color: #231F20;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.elementor-11316 .elementor-element.elementor-element-0d6d360 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 0;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0d6d360:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-0d6d360 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-0d6d360, .elementor-11316 .elementor-element.elementor-element-0d6d360::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-1656909 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-1656909 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-1656909 .elementor-headline-dynamic-wrapper path {
  stroke: #F2623600;
}

.elementor-11316 .elementor-element.elementor-element-1656909 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-1656909 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-1656909 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button {
  display: flex !important;
  background-color: #FFFFFF;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  height: 35px;
  width: 35px;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button i {
  color: #000000;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  font-size: 20px;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button svg {
  fill: #000000;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  width: 20px;
  height: 20px;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button:hover {
  background-color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-baa773e button.flipster__button {
  border-style: none;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipcaption {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  font-style: normal;
  -webkit-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important;
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-baa773e .flipcaption span {
  padding: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-7233639 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 90px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-7233639:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-7233639 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-7233639, .elementor-11316 .elementor-element.elementor-element-7233639::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-807cb42 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0ebcbbf {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a9c1b04 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 46px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 52px;
}

.elementor-11316 .elementor-element.elementor-element-a9c1b04 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-0e890b5 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  border-style: none;
  --border-style: none;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0e890b5:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-0e890b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-0e890b5::before, .elementor-11316 .elementor-element.elementor-element-0e890b5 > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-0e890b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-0e890b5 > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-0e890b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-0e890b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-11316 .elementor-element.elementor-element-0e890b5, .elementor-11316 .elementor-element.elementor-element-0e890b5::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-stacked .elementor-icon:hover {
  background-color: #F26326;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-framed .elementor-icon:hover, .elementor-11316 .elementor-element.elementor-element-cd09ccd.elementor-view-default .elementor-icon:hover {
  fill: #3860FF;
  color: #3860FF;
  border-color: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-cd09ccd .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-cd09ccd .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3860FF;
  border-style: solid;
  border-color: #3860FF;
  border-radius: 7px 7px 7px 7px;
  padding: 6px 18px 7px 18px;
}

.elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button:focus {
  color: #3860FF;
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-34b6b5e.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-a10bdeb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f129b8c {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f129b8c:hover {
  background-image: url("../../resources/images/csna-menu-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

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

.elementor-11316 .elementor-element.elementor-element-f129b8c, .elementor-11316 .elementor-element.elementor-element-f129b8c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-4f752e3.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-4f752e3 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-4f752e3 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-7adc678 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-7adc678:hover {
  background-image: url("../../resources/images/csna-menu-2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11316 .elementor-element.elementor-element-7adc678::before, .elementor-11316 .elementor-element.elementor-element-7adc678 > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-7adc678 > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-7adc678 > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-7adc678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-7adc678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-7adc678, .elementor-11316 .elementor-element.elementor-element-7adc678::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-51988ec {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-51988ec.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51988ec.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-51988ec.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51988ec .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-51988ec .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51988ec .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-51988ec .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-51988ec .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-a85ea30 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a85ea30:hover {
  background-image: url("../../resources/images/csna-menu-4.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

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

.elementor-11316 .elementor-element.elementor-element-a85ea30, .elementor-11316 .elementor-element.elementor-element-a85ea30::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-855a86f {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-855a86f.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-855a86f.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-855a86f.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-855a86f .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-855a86f .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-855a86f .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-855a86f .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-855a86f .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-637abc9 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-637abc9:hover {
  background-image: url("../../resources/images/csna-menu-3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11316 .elementor-element.elementor-element-637abc9::before, .elementor-11316 .elementor-element.elementor-element-637abc9 > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-637abc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-637abc9 > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-637abc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-637abc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-637abc9, .elementor-11316 .elementor-element.elementor-element-637abc9::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-21d29d8.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-21d29d8 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-21d29d8 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-c1549b0 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c1549b0:hover {
  background-image: url("../../resources/images/csna-menu-5.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

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

.elementor-11316 .elementor-element.elementor-element-c1549b0, .elementor-11316 .elementor-element.elementor-element-c1549b0::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-963f14e {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-963f14e.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-963f14e.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-963f14e.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-963f14e .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-963f14e .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-963f14e .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-963f14e .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-963f14e .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-d15c610 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-d15c610:hover {
  background-image: url("../../resources/images/csna-menu-6.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

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

.elementor-11316 .elementor-element.elementor-element-d15c610, .elementor-11316 .elementor-element.elementor-element-d15c610::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-49a5641 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-49a5641.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-49a5641.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-49a5641.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-49a5641 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-49a5641 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-49a5641 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-49a5641 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-49a5641 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-049dcd3 {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-049dcd3:hover {
  background-image: url("../../resources/images/csna-menu-7.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11316 .elementor-element.elementor-element-049dcd3::before, .elementor-11316 .elementor-element.elementor-element-049dcd3 > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-049dcd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-049dcd3 > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-049dcd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-049dcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-049dcd3, .elementor-11316 .elementor-element.elementor-element-049dcd3::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-595bae2 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-595bae2.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-595bae2.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-595bae2.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-595bae2 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-595bae2 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-595bae2 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-595bae2 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-595bae2 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-099da4a {
  --display: flex;
  --min-height: 200px;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-099da4a:hover {
  background-image: url("../../resources/images/csna-menu-8.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11316 .elementor-element.elementor-element-099da4a::before, .elementor-11316 .elementor-element.elementor-element-099da4a > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-099da4a > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-099da4a > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-099da4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-099da4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-099da4a, .elementor-11316 .elementor-element.elementor-element-099da4a::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-24aa26e.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-fa0efbd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-fa0efbd:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-fa0efbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-fa0efbd, .elementor-11316 .elementor-element.elementor-element-fa0efbd::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-427e44d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-9dfde04 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4041c33 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 46px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 52px;
}

.elementor-11316 .elementor-element.elementor-element-4041c33 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-f55ad05 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  border-style: none;
  --border-style: none;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f55ad05:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-f55ad05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-f55ad05::before, .elementor-11316 .elementor-element.elementor-element-f55ad05 > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-f55ad05 > .e-con-inner > .elementor-background-video-container::before, .elementor-11316 .elementor-element.elementor-element-f55ad05 > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-f55ad05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11316 .elementor-element.elementor-element-f55ad05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-11316 .elementor-element.elementor-element-f55ad05, .elementor-11316 .elementor-element.elementor-element-f55ad05::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-stacked .elementor-icon:hover {
  background-color: #F26326;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-framed .elementor-icon:hover, .elementor-11316 .elementor-element.elementor-element-5ca8b1d.elementor-view-default .elementor-icon:hover {
  fill: #F26326;
  color: #F26326;
  border-color: #F26326;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #F26236;
  border-style: solid;
  border-color: #F26326;
  border-radius: 7px 7px 7px 7px;
  padding: 6px 18px 7px 18px;
}

.elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button:hover, .elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button:focus {
  color: #F26236;
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button:hover svg, .elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button:focus svg {
  fill: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-629fdd9.elementor-element {
  --align-self: flex-start;
}

.elementor-11316 .elementor-element.elementor-element-eb8bc9a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f3d898f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f3d898f:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-f3d898f, .elementor-11316 .elementor-element.elementor-element-f3d898f::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-0f4f6e2.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-afdb7aa {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-afdb7aa:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-afdb7aa, .elementor-11316 .elementor-element.elementor-element-afdb7aa::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-f8b590b.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-5751720 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-5751720:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-5751720, .elementor-11316 .elementor-element.elementor-element-5751720::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3112693 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-3112693.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3112693.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-3112693.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-0f2eced {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0f2eced:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-0f2eced, .elementor-11316 .elementor-element.elementor-element-0f2eced::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-aa15272 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-aa15272.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-aa15272.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-aa15272.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-4760b5c {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4760b5c:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-4760b5c, .elementor-11316 .elementor-element.elementor-element-4760b5c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-c2f6f25.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-5951dbb {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-5951dbb:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-5951dbb, .elementor-11316 .elementor-element.elementor-element-5951dbb::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-3cd25f4.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-66e2960 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-66e2960:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-66e2960, .elementor-11316 .elementor-element.elementor-element-66e2960::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-8b9dbfa.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-7bda5d2 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #C2C2C2;
  --border-color: #C2C2C2;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-7bda5d2:hover {
  background-color: #131313;
}

.elementor-11316 .elementor-element.elementor-element-7bda5d2, .elementor-11316 .elementor-element.elementor-element-7bda5d2::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-e1f8242.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon {
  font-size: 32px;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-1faf3ca {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 80px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1faf3ca:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-1faf3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-1faf3ca, .elementor-11316 .elementor-element.elementor-element-1faf3ca::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 .elementor-headline-dynamic-wrapper path {
  stroke: #F2623600;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-f759b93 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-11316 .elementor-element.elementor-element-8fd18f5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8fd18f5:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-8fd18f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-8fd18f5, .elementor-11316 .elementor-element.elementor-element-8fd18f5::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3eb2770 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-3d2b722 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-3d2b722, .elementor-11316 .elementor-element.elementor-element-3d2b722::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-8f274e4.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-7e61d1e {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-7e61d1e, .elementor-11316 .elementor-element.elementor-element-7e61d1e::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d534000 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-d534000.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d534000.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-d534000.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-17f91a2 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-17f91a2, .elementor-11316 .elementor-element.elementor-element-17f91a2::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-bcedaf2.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-fefd4d5 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-fefd4d5, .elementor-11316 .elementor-element.elementor-element-fefd4d5::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-c5a8d2a.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

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

.elementor-11316 .elementor-element.elementor-element-20c3c0f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-20c3c0f, .elementor-11316 .elementor-element.elementor-element-20c3c0f::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a943a76 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-a943a76.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a943a76.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-a943a76.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-a80839a {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a80839a, .elementor-11316 .elementor-element.elementor-element-a80839a::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-b641ee9.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-2fa7294 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-2fa7294, .elementor-11316 .elementor-element.elementor-element-2fa7294::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d842c13 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-d842c13.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d842c13.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-d842c13.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-b6a3c6c {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-b6a3c6c, .elementor-11316 .elementor-element.elementor-element-b6a3c6c::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-51b1779 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-51b1779.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51b1779.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-51b1779.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

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

.elementor-11316 .elementor-element.elementor-element-689a19f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-689a19f, .elementor-11316 .elementor-element.elementor-element-689a19f::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-35730a3 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-35730a3.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-35730a3.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-35730a3.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-2800e7e {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-2800e7e, .elementor-11316 .elementor-element.elementor-element-2800e7e::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-a6ef389.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-c0e4531 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c0e4531, .elementor-11316 .elementor-element.elementor-element-c0e4531::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-4c6e70f.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-f868877 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-f868877, .elementor-11316 .elementor-element.elementor-element-f868877::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-ba031a6.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-6313e18 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a699b0d {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a699b0d, .elementor-11316 .elementor-element.elementor-element-a699b0d::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-a88f52a.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-6f47d39 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-6f47d39, .elementor-11316 .elementor-element.elementor-element-6f47d39::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-0ece315 {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-0ece315.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0ece315.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-0ece315.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-0b483b1 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-0b483b1, .elementor-11316 .elementor-element.elementor-element-0b483b1::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-f9e205d.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-c690b27 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F26236;
  --border-color: #F26236;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-c690b27, .elementor-11316 .elementor-element.elementor-element-c690b27::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-9b295be {
  --icon-box-icon-margin: 15px;
}

.elementor-11316 .elementor-element.elementor-element-9b295be.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-9b295be.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-9b295be.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon {
  font-size: 35px;
}

.elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon-box-title {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-a4ba9c5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 90px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a4ba9c5:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-a4ba9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-a4ba9c5, .elementor-11316 .elementor-element.elementor-element-a4ba9c5::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 .elementor-headline-dynamic-wrapper path {
  stroke: #61CE7000;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-19f0e52 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-cs-item {
  height: 600px;
  padding: 15px 15px 15px 15px;
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-cs-title {
  color: #222;
  font-size: 32px;
  font-weight: 600;
  text-transform: none;
  line-height: 42px;
  margin-bottom: 15px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-cs-subtitle {
  color: #222;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 5px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-cs-desc {
  color: #222;
  font-size: 16px;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-prev, .elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-next {
  color: #000000;
  background-color: #FFFFFF;
  font-family: Arial;
  top: 48%;
  padding: 2px 14px 6px 14px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-prev:hover, .elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-next:hover {
  color: #FFFFFF;
  background-color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-next {
  border-radius: 4px 4px 4px 4px;
}

.elementor-11316 .elementor-element.elementor-element-c3ffafc .sina-content-slider .owl-prev {
  border-radius: 4px 4px 4px 4px;
}

.elementor-11316 .elementor-element.elementor-element-ccf3e3b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --border-radius: 44px 44px 44px 44px;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 120px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ccf3e3b:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-ccf3e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(93deg, #A44325 46%, #F26236 96.6%);
}

.elementor-11316 .elementor-element.elementor-element-ccf3e3b, .elementor-11316 .elementor-element.elementor-element-ccf3e3b::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-ccf3e3b.e-con {
  --align-self: center;
}

.elementor-11316 .elementor-element.elementor-element-a147939 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 25px 25px 25px 25px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a147939, .elementor-11316 .elementor-element.elementor-element-a147939::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a147939.e-con {
  --align-self: center;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-cs-item {
  height: 350px;
  background-color: #FFFFFF;
  border-radius: 25px 25px 25px 25px;
  padding: 40px 20px 15px 20px;
  margin: 0px 10px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-cs-title {
  color: #222;
  font-size: 25px;
  font-weight: 600;
  text-transform: none;
  line-height: 30px;
  margin-bottom: 15px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-cs-subtitle {
  color: #222;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 5px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-cs-desc {
  color: #222;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-dot {
  border-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-dot.active {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-prev, .elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-next {
  color: #fafafa;
  background-color: #F26236;
  font-family: Arial;
  top: 48%;
  padding: 2px 14px 6px 14px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-next {
  border-radius: 4px 4px 4px 4px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c .sina-content-slider .owl-prev {
  border-radius: 4px 4px 4px 4px;
}

.elementor-11316 .elementor-element.elementor-element-2b8538c > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-d68bd0e {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 35px 35px 35px 35px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-d68bd0e, .elementor-11316 .elementor-element.elementor-element-d68bd0e::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d68bd0e.e-con {
  --e-con-transform-translateY: -110px;
}

.elementor-11316 .elementor-element.elementor-element-0a9961e img {
  width: 75%;
}

.elementor-11316 .elementor-element.elementor-element-1ef2425 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 50px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-1ef2425:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-1ef2425 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-1ef2425, .elementor-11316 .elementor-element.elementor-element-1ef2425::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bd29b70 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a13b5d5 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-9f1eb0d {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.elementor-11316 .elementor-element.elementor-element-712a98a {
  color: #C2C2C2;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.elementor-11316 .elementor-element.elementor-element-d06ec5f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-15e849e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-cbda1d6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87 > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-ea79c87:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-17103bb {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-17103bb > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-17103bb:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-4e69292 > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-4e69292:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621 > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-2ebd621:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-ff85af9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-75775f7 > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-75775f7:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-e451c6d:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-c7590ea:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-icon i {
  color: #F26236;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-icon svg {
  fill: #F26236;
  transition: fill 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e {
  --e-icon-list-icon-size: 50px;
  --icon-vertical-offset: 0px;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #F26236;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.elementor-11316 .elementor-element.elementor-element-d2f325e:hover .elementor-widget-container {
  background-color: #1A202C;
}

.elementor-11316 .elementor-element.elementor-element-8ca3a28 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-8ca3a28:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-8ca3a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../../resources/images/hk.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-11316 .elementor-element.elementor-element-8ca3a28, .elementor-11316 .elementor-element.elementor-element-8ca3a28::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-23e925a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 0;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-23e925a:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-23e925a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-23e925a, .elementor-11316 .elementor-element.elementor-element-23e925a::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-3bf2ce7 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bd3953e {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 55px;
}

.elementor-11316 .elementor-element.elementor-element-4a78492 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-e13e9c6 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4205307 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #161616;
  --border-color: #161616;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-4205307:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-4205307 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-4205307, .elementor-11316 .elementor-element.elementor-element-4205307::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a2ba056 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #161616;
  --border-color: #161616;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-a2ba056:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-a2ba056 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-a2ba056, .elementor-11316 .elementor-element.elementor-element-a2ba056::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-a868130 img {
  width: 50%;
}

.elementor-11316 .elementor-element.elementor-element-42078b8 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #161616;
  --border-color: #161616;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-42078b8:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-42078b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-42078b8, .elementor-11316 .elementor-element.elementor-element-42078b8::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-eff8625 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #161616;
  --border-color: #161616;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-eff8625:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-eff8625 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #262626;
}

.elementor-11316 .elementor-element.elementor-element-eff8625, .elementor-11316 .elementor-element.elementor-element-eff8625::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-30fd5ef {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-30fd5ef:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-30fd5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-30fd5ef, .elementor-11316 .elementor-element.elementor-element-30fd5ef::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 .elementor-headline-dynamic-wrapper path {
  stroke: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 .elementor-headline-plain-text {
  color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-d95f5c2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-rotate {
  animation-duration: 50s;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-rotate .eael-circle-btn-icon {
  animation-duration: 50s;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-rotate .eael-circle-content {
  animation-duration: 50s;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-inner {
  width: 425px;
  height: 425px;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-preset-2 .eael-circle-inner {
  width: 425px;
  height: calc(425px / 2);
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-preset-2 .eael-circle-content {
  height: calc(425px / 2);
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-preset-2 .eael-circle-btn-content {
  height: calc(425px / 2);
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-inner, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-responsive-view .eael-circle-inner .eael-circle-item {
  border-style: dotted;
  border-width: 3px 3px 3px 3px;
  border-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-btn-txt {
  font-size: 14px;
  font-weight: 700;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-btn {
  width: 128px!important;
  height: 128px!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-btn-icon i {
  font-size: 24px!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-btn-icon svg {
  width: 24px!important;
  height: 24px!important;
  min-width: 24px!important;
  min-height: 24px!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-item .eael-circle-btn .eael-circle-btn-icon, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-item .eael-circle-btn .eael-circle-btn-icon {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn .eael-circle-icon-inner {
  background-color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt {
  color: #000000!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt {
  color: #000000!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon i {
  color: #000000!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon svg {
  fill: #000000!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn {
  border-style: dotted;
  border-width: 3px 3px 3px 3px;
  border-color: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn:hover .eael-circle-btn-icon, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn:hover .eael-circle-btn-icon {
  background-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn:hover .eael-circle-icon-inner {
  background-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active:hover .eael-circle-btn-icon, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active:hover .eael-circle-btn-icon {
  background-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active:hover .eael-circle-icon-inner {
  background-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon i, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon i {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon svg, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon svg {
  fill: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active .eael-circle-btn-icon, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active .eael-circle-btn-icon {
  background-color: #3860FF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active .eael-circle-icon-inner {
  background-color: #F26236!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-btn.active .eael-circle-btn-icon {
  background-color: #F26236!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon i {
  color: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon svg {
  fill: #FFFFFF!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-content {
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-content-icon i {
  font-size: 50px!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-content-icon svg {
  width: 50px!important;
  height: 50px!important;
  min-width: 50px!important;
  min-height: 50px!important;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-responsive-view .eael-circle-content, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-desktop-view.eael-interactive-circle-preset-1 .eael-circle-btn-content, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-desktop-view.eael-interactive-circle-preset-2 .eael-circle-btn-content, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-interactive-circle-preset-3 .eael-circle-content, .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-desktop-view.eael-interactive-circle-preset-4 .eael-circle-content {
  border-style: none;
}

.elementor-11316 .elementor-element.elementor-element-77f73d5.elementor-element {
  --align-self: center;
}

.elementor-11316 .elementor-element.elementor-element-3955413 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

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

.elementor-11316 .elementor-element.elementor-element-3955413, .elementor-11316 .elementor-element.elementor-element-3955413::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-7c225db {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-7c225db .elementor-headline {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-7c225db .elementor-headline-dynamic-wrapper path {
  stroke: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-7c225db .elementor-headline-plain-text {
  color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-7c225db .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}

.elementor-11316 .elementor-element.elementor-element-7c225db > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 3;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-wrapper {
  padding: 50px 0px 20px 0px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-11316 .elementor-element.elementor-element-5626983 .ekit-main-swiper .elementskit-single-testimonial-slider, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card {
  margin-left: 10px;
  margin-right: 10px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card {
  border-radius: 22px 22px 22px 22px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #010101 0%, #2D2C2C 100%);
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider:hover, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card:hover {
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-commentor-content {
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card {
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-profile-info {
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-commentor-bio {
  text-align: center;
  justify-content: center;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .ekit_testimonial_style_5 .elementskit-commentor-header {
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
  color: #646464;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card .elementskit-commentor-coment {
  color: #646464;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content > p {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card .elementskit-commentor-coment {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-stars > li > a, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-stars > li > span {
  color: #fec42d;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-stars > li:not(:last-child) {
  margin-right: 5px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-watermark-icon svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
  background-color: #3860FF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-profile-info .elementskit-author-name {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 35px;
  margin-bottom: 0px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-profile-info .elementskit-author-des {
  color: #2D2C2C;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-commentor-bio .elementskit-commentor-image > img {
  height: 70px;
  width: 70px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-pagination {
  bottom: -50px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-pagination span {
  width: 8px;
  height: 8px;
  border-radius: 1px 1px 1px 1px;
  background-color: #2D2C2C;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
  margin-right: 15px;
}

.elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #3860FF;
  width: 8px;
  height: 8px;
  transform: scale(1.2);
}

.elementor-11316 .elementor-element.elementor-element-8d45123 > .elementor-container {
  max-width: 1300px;
}

.elementor-11316 .elementor-element.elementor-element-8d45123 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-11316 .elementor-element.elementor-element-8d45123 .box {
  width: -45deg;
}

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

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

.elementor-11316 .elementor-element.elementor-element-2c0e6cb {
  margin-top: 0px;
  margin-bottom: 70px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-2cd6ce4 {
  text-align: left;
}

.elementor-11316 .elementor-element.elementor-element-2cd6ce4 .elementor-heading-title {
  color: #ffffff;
  font-family: "Inter", Sans-serif;
  font-size: 75px;
  font-weight: 500;
  line-height: 95px;
}

.elementor-11316 .elementor-element.elementor-element-2cd6ce4 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}

.elementor-11316 .elementor-element.elementor-element-3dde866 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-11316 .elementor-element.elementor-element-7f98b64 img {
  transition-duration: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-7f98b64 {
  width: auto;
  max-width: auto;
  top: 2vw;
  z-index: 0;
}

body:not(.rtl) .elementor-11316 .elementor-element.elementor-element-7f98b64 {
  left: -50vw;
}

body.rtl .elementor-11316 .elementor-element.elementor-element-7f98b64 {
  right: -50vw;
}

.elementor-11316 .elementor-element.elementor-element-7126e2d > .elementor-container {
  max-width: 500px;
}

.elementor-11316 .elementor-element.elementor-element-7126e2d {
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-54117cb.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-11316 .elementor-element.elementor-element-54117cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E0E1C26;
}

.elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-element-populated, .elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-element-populated > .elementor-background-overlay, .elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}

.elementor-11316 .elementor-element.elementor-element-54117cb > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-input--label label {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group select {
  text-align: left;
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group select, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
  background-color: #02010100;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group select, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #fff;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group select {
  height: 0px;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group textarea {
  height: 0px;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder {
  color: #FFFFFF;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #1A7EFB00 !important;
  color: #ffffff !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  border-radius: 10px 10px 10px 10px;
}

.elementor-11316 .elementor-element.elementor-element-22c03e0 .fluentform-widget-wrapper .ff-message-success {
  background-color: #02010100;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F1622A;
}

.elementor-11316 .elementor-element.elementor-element-8d45123 {
  padding: 50px 0px 50px 0px;
  z-index: 1;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bf36c29 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 100px 100px;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-11316 .elementor-element.elementor-element-bf36c29:not(.elementor-motion-effects-element-type-background), .elementor-11316 .elementor-element.elementor-element-bf36c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-11316 .elementor-element.elementor-element-bf36c29, .elementor-11316 .elementor-element.elementor-element-bf36c29::before {
  --border-transition: 0.3s;
}

.elementor-11316 .elementor-element.elementor-element-bf36c29.ekit-particles .ekit-particles-wrapper {
  z-index: 0;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832.elementor-view-stacked .elementor-icon {
  background-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-d4b5832.elementor-view-default .elementor-icon {
  fill: #C2C2C2;
  color: #C2C2C2;
  border-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon {
  font-size: 150px;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 .elementor-icon-box-description {
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-d4b5832 {
  width: var( --container-widget-width, 300px );
  max-width: 300px;
  --container-widget-width: 300px;
  --container-widget-flex-grow: 0;
}

.elementor-11316 .elementor-element.elementor-element-528bd14 .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-528bd14.elementor-view-stacked .elementor-icon {
  background-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-528bd14.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-528bd14.elementor-view-default .elementor-icon {
  fill: #C2C2C2;
  color: #C2C2C2;
  border-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-528bd14 .elementor-icon {
  font-size: 150px;
}

.elementor-11316 .elementor-element.elementor-element-528bd14 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-528bd14 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.elementor-11316 .elementor-element.elementor-element-528bd14 .elementor-icon-box-description {
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-528bd14 {
  width: var( --container-widget-width, 300px );
  max-width: 300px;
  --container-widget-width: 300px;
  --container-widget-flex-grow: 0;
}

.elementor-11316 .elementor-element.elementor-element-2fece81 .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-2fece81.elementor-view-stacked .elementor-icon {
  background-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-2fece81.elementor-view-framed .elementor-icon, .elementor-11316 .elementor-element.elementor-element-2fece81.elementor-view-default .elementor-icon {
  fill: #C2C2C2;
  color: #C2C2C2;
  border-color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-2fece81 .elementor-icon {
  font-size: 150px;
}

.elementor-11316 .elementor-element.elementor-element-2fece81 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-2fece81 .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.elementor-11316 .elementor-element.elementor-element-2fece81 .elementor-icon-box-description {
  color: #C2C2C2;
}

.elementor-11316 .elementor-element.elementor-element-2fece81 {
  width: var( --container-widget-width, 300px );
  max-width: 300px;
  --container-widget-width: 300px;
  --container-widget-flex-grow: 0;
}

@media(max-width: 1024px) {
  .elementor-11316 .elementor-element.elementor-element-d80ff05 {
    --e-image-carousel-slides-to-show:4;
  }

  .elementor-11316 .elementor-element.elementor-element-8c3c7ec {
    --e-image-carousel-slides-to-show: 4;
  }

  .elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button {
    display: flex !important;
  }

  .elementor-11316 .elementor-element.elementor-element-a9c1b04 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-11316 .elementor-element.elementor-element-a9c1b04 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-4041c33 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-11316 .elementor-element.elementor-element-4041c33 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-ccf3e3b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-e13e9c6 {
    --grid-auto-flow: row;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 2;
  }

  .elementor-11316 .elementor-element.elementor-element-8d45123 {
    padding: 70px 0px 70px 0px;
  }
}

@media(max-width: 767px) {
  .elementor-11316 .elementor-element.elementor-element-9c675dc {
    --margin-top:0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-40a4dd1 {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-c6a9759 {
    --padding-top: 20px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-a36d7f5 {
    font-size: 25px;
    line-height: 30px;
  }

  .elementor-11316 .elementor-element.elementor-element-b53e981 {
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-4c8a085 .elementor-headline {
    font-size: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-d80ff05 {
    --e-image-carousel-slides-to-show: 3;
  }

  .elementor-11316 .elementor-element.elementor-element-8c3c7ec {
    --e-image-carousel-slides-to-show: 3;
  }

  .elementor-11316 .elementor-element.elementor-element-58d299b {
    --n-tabs-heading-wrap: nowrap;
    --n-tabs-heading-overflow-x: scroll;
    --n-tabs-title-white-space: nowrap;
  }

  .elementor-11316 .elementor-element.elementor-element-c55cd33 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-c8fdf38 .elementor-headline {
    font-size: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-4ce5729 {
    --padding-top: 10px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-cd952d8 {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-82cbc5a {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-f3f76b2 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-45be2cd {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-c2c568b .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-6317fd5 {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-3e8d5bf {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-d2d1451 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-4050915 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-aa757e7 .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-1c5fbac {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-87c4b30 {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-17e97b1 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-f9c092d {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-7029d93 .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-ebafbbe {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-342011e {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-44cae33 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-57bcee4 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-40622ea .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-1b70ab4 {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-1235d02 {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-3a9fae6 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-0ee0d64 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-5d20516 .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-570d21b {
    --gap: 7px 7px;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 15px 15px 15px 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-6481707 {
    font-size: 19px;
    line-height: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-f59f178 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-24bc236 {
    font-size: 13px;
    line-height: 17px;
  }

  .elementor-11316 .elementor-element.elementor-element-fed2145 .elementor-button {
    font-size: 13px;
    padding: 3px 17px 3px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-2944429 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-e8e3257 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-6fe8282 {
    --justify-content: center;
  }

  .elementor-11316 .elementor-element.elementor-element-c9b5116 .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-1faba6e .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-1d44b61 .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-51ed369 .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-48b8707 .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-108340b .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-6b9a89d {
    --n-tabs-title-justify-content: center;
    --n-tabs-title-align-items: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-gap: 0px;
    --n-tabs-gap: 0px;
    --n-tabs-title-border-radius: 10px 10px 10px 10px;
    --n-tabs-title-padding-top: 15px;
    --n-tabs-title-padding-right: 15px;
    --n-tabs-title-padding-bottom: 15px;
    --n-tabs-title-padding-left: 15px;
  }

  .elementor-11316 .elementor-element.elementor-element-fb0ebc0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-f3d06ef .elementor-headline {
    font-size: 27px;
    line-height: 32px;
  }

  .elementor-11316 .elementor-element.elementor-element-0d6d360 {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-1656909 .elementor-headline {
    font-size: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-1656909 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button {
    display: flex !important;
    height: 28px;
    width: 28px;
  }

  .elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button i {
    font-size: 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-baa773e .flipster__button svg {
    width: 18px;
    height: 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-34b6b5e .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon {
    font-size: 30px;
  }

  .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-24aa26e .elementor-icon-box-description {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-5ca8b1d .elementor-icon {
    font-size: 32px;
  }

  .elementor-11316 .elementor-element.elementor-element-629fdd9 .elementor-button {
    font-size: 16px;
    padding: 6px 18px 7px 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-0f4f6e2 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-f8b590b .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-3112693 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-aa15272 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-c2f6f25 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-3cd25f4 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-8b9dbfa .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon {
    font-size: 30px;
  }

  .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-e1f8242 .elementor-icon-box-description {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-1faf3ca {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-f759b93 .elementor-headline {
    font-size: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-f759b93 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-8fd18f5 {
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-3eb2770 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }

  .elementor-11316 .elementor-element.elementor-element-3d2b722 {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-8f274e4 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-7e61d1e {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d534000 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-17f91a2 {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-bcedaf2 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-fefd4d5 {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-c5a8d2a .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-a01dae3 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }

  .elementor-11316 .elementor-element.elementor-element-20c3c0f {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a943a76 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-a80839a {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-b641ee9 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-2fa7294 {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-d842c13 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-b6a3c6c {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-51b1779 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-da1a671 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }

  .elementor-11316 .elementor-element.elementor-element-689a19f {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-35730a3 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-2800e7e {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a6ef389 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-c0e4531 {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-4c6e70f .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-f868877 {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-ba031a6 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-6313e18 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }

  .elementor-11316 .elementor-element.elementor-element-a699b0d {
    --width: 50%;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-a88f52a .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-6f47d39 {
    --width: 50%;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-0ece315 .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-0b483b1 {
    --width: 50%;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-f9e205d .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-c690b27 {
    --width: 50%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon-box-title, .elementor-11316 .elementor-element.elementor-element-9b295be .elementor-icon-box-title a {
    font-size: 14px;
  }

  .elementor-11316 .elementor-element.elementor-element-ccf3e3b {
    --min-height: 0px;
    --gap: 2px 2px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-d68bd0e {
    --min-height: 200px;
    --border-radius: 0px 0px 20px 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-d68bd0e.e-con {
    --e-con-transform-translateX: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-1ef2425 {
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-a13b5d5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-9f1eb0d {
    font-size: 35px;
    line-height: 40px;
  }

  .elementor-11316 .elementor-element.elementor-element-cbda1d6 {
    --width: 50%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-ea79c87 {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-ea79c87 .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-ea79c87 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-17103bb {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-17103bb .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-17103bb > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-4e69292 {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-4e69292 .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-4e69292 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-2ebd621 {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-2ebd621 .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-2ebd621 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-ff85af9 {
    --width: 50%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-75775f7 {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-75775f7 .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-75775f7 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-e451c6d {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-e451c6d .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-e451c6d > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-c7590ea {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-c7590ea .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-c7590ea > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-d2f325e {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11316 .elementor-element.elementor-element-d2f325e .elementor-icon-list-item > a {
    font-size: 10px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-d2f325e > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-23e925a {
    --gap: 0px 0px;
    --padding-top: 10px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-bd3953e {
    font-size: 30px;
    line-height: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-4a78492 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

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

  .elementor-11316 .elementor-element.elementor-element-d95f5c2 .elementor-headline {
    font-size: 27px;
    line-height: 32px;
  }

  .elementor-11316 .elementor-element.elementor-element-77f73d5 .eael-circle-content {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-3955413 {
    --padding-top: 25px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-7c225db .elementor-headline {
    font-size: 35px;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: 13px;
    line-height: 18px;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-profile-info .elementskit-author-name {
    font-size: 18px;
    line-height: 22px;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-profile-info .elementskit-author-des {
    font-size: 13px;
    line-height: 16px;
  }

  .elementor-11316 .elementor-element.elementor-element-5626983 .elementskit-testimonial-slider .swiper-pagination {
    bottom: -20px;
  }

  .elementor-11316 .elementor-element.elementor-element-2c0e6cb {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .elementor-11316 .elementor-element.elementor-element-2cd6ce4 {
    text-align: center;
  }

  .elementor-11316 .elementor-element.elementor-element-2cd6ce4 .elementor-heading-title {
    font-size: 28px;
    line-height: 30px;
  }

  .elementor-11316 .elementor-element.elementor-element-8d45123 {
    padding: 60px 0px 60px 0px;
  }

  .elementor-11316 .elementor-element.elementor-element-bf36c29 {
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media(min-width: 768px) {
  .elementor-11316 .elementor-element.elementor-element-c6a9759 {
    --width:50%;
  }

  .elementor-11316 .elementor-element.elementor-element-b53e981 {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-c55cd33 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-2944429 {
    --content-width: 1300px;
  }

  .elementor-11316 .elementor-element.elementor-element-fb0ebc0 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-0ecb707 {
    --width: 90%;
  }

  .elementor-11316 .elementor-element.elementor-element-30a8597 {
    --width: 90%;
  }

  .elementor-11316 .elementor-element.elementor-element-0d6d360 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-7233639 {
    --content-width: 1200px;
  }

  .elementor-11316 .elementor-element.elementor-element-807cb42 {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-0e890b5 {
    --width: 70%;
  }

  .elementor-11316 .elementor-element.elementor-element-a10bdeb {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-fa0efbd {
    --content-width: 1200px;
  }

  .elementor-11316 .elementor-element.elementor-element-427e44d {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-f55ad05 {
    --width: 70%;
  }

  .elementor-11316 .elementor-element.elementor-element-eb8bc9a {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-1faf3ca {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-8fd18f5 {
    --content-width: 1120px;
  }

  .elementor-11316 .elementor-element.elementor-element-3eb2770 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-3d2b722 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-7e61d1e {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-17f91a2 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-fefd4d5 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-a01dae3 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-20c3c0f {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-a80839a {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-2fa7294 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-b6a3c6c {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-da1a671 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-689a19f {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-2800e7e {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-c0e4531 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-f868877 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-6313e18 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-a699b0d {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-6f47d39 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-0b483b1 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-c690b27 {
    --width: 25%;
  }

  .elementor-11316 .elementor-element.elementor-element-a4ba9c5 {
    --content-width: 1440px;
  }

  .elementor-11316 .elementor-element.elementor-element-ccf3e3b {
    --width: 1140px;
  }

  .elementor-11316 .elementor-element.elementor-element-a147939 {
    --width: 700px;
  }

  .elementor-11316 .elementor-element.elementor-element-d68bd0e {
    --width: 700px;
  }

  .elementor-11316 .elementor-element.elementor-element-1ef2425 {
    --content-width: 1200px;
  }

  .elementor-11316 .elementor-element.elementor-element-3bf2ce7 {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-4a78492 {
    --width: 50%;
  }

  .elementor-11316 .elementor-element.elementor-element-3955413 {
    --content-width: 1300px;
  }

  .elementor-11316 .elementor-element.elementor-element-ff8d254 {
    width: 40%;
  }

  .elementor-11316 .elementor-element.elementor-element-64f290e {
    width: 60%;
  }

  .elementor-11316 .elementor-element.elementor-element-54117cb {
    width: 100%;
  }
}

/* Start custom CSS for image-carousel, class: .elementor-element-d80ff05 */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8c3c7ec */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d80ff05 */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8c3c7ec */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d80ff05 */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8c3c7ec */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d80ff05 */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8c3c7ec */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f129b8c */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adc678 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85ea30 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637abc9 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1549b0 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d15c610 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049dcd3 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099da4a */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3d898f */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdb7aa */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5751720 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f2eced */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4760b5c */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5951dbb */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66e2960 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bda5d2 */
.sol-container {
  cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff8d254 */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64f290e */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff8d254 */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64f290e */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff8d254 */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64f290e */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff8d254 */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64f290e */
.p-0 > .elementor-element-populated {
  padding: 0px!important;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4b5832 */
.contact-info {
  font-family: Arial, sans-serif;
  color: #C2C2C2;
  /*text-align: left;*/
}

.contact-info i {
  color: #f36c21;
  margin-right: 10px;
}

.contact-info div {
  margin-bottom: 10px;
}

.contact-info a {
  color: #C2C2C2;
  text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fece81 */
.elementor-widget-container .elementor-icon-box-wrapper:hover .elementor-icon-box-icon {
  transform: scale(1.1);
  /* Slightly increase size on hover */
}

.elementor-widget-container .elementor-icon-box-wrapper {
  transition: color 0.3s ease;
}

.elementor-widget-container .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg {
  color: white;
  /* Change icon color to white */
  fill: white;
  /* Ensure the SVG fill color is also white */
}

/* End custom CSS */
