.elementor-8 .elementor-element.elementor-element-a1d1eea {
  --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;
  --overlay-opacity:0.6;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:230px;
  --padding-bottom:200px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-a1d1eea:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a1d1eea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-hero.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-a1d1eea::before,
.elementor-8 .elementor-element.elementor-element-a1d1eea > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-a1d1eea > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-a1d1eea > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-a1d1eea > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-a1d1eea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:var( --e-global-color-astglobalcolor7 );
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-a8bf259 {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-49a90a3 {
  width:var( --container-widget-width, 48% );
  max-width:48%;
  --container-widget-width:48%;
  --container-widget-flex-grow:0;
}
.elementor-8 .elementor-element.elementor-element-49a90a3 > .elementor-widget-container {
  background-color:#D1D1D145;
  margin:0% 0% 0% 0%;
  padding:10px 18px 10px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-49a90a3 .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  -webkit-text-stroke-color:#000;
  stroke:#000;
  color:var( --e-global-color-astglobalcolor4 );
}
.elementor-8 .elementor-element.elementor-element-6b26c86 > .elementor-widget-container {
  margin:16px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-6b26c86 .uael-infobox,
.elementor-8 .elementor-element.elementor-element-6b26c86 .uael-separator-parent {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-6b26c86 .uael-infobox-title {
  color:var( --e-global-color-astglobalcolor5 );
  margin:0px 0px 16px 0px;
}
.elementor-8 .elementor-element.elementor-element-6b26c86 .uael-infobox-text {
  color:var( --e-global-color-astglobalcolor5 );
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-73fe8e4 {
  --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 20px;
  --row-gap:0px;
  --column-gap:20px;
  --margin-top:40px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-2242d5a .elementor-button-content-wrapper {
  flex-direction:row-reverse;
}
.elementor-8 .elementor-element.elementor-element-2242d5a .elementor-button .elementor-button-content-wrapper {
  gap:10px;
}
.elementor-8 .elementor-element.elementor-element-f13e6d0 .elementor-button {
  background-color:#D1D1D145;
}
.elementor-8 .elementor-element.elementor-element-f13e6d0 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-f13e6d0 .elementor-button:focus {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-f13e6d0 .elementor-button-content-wrapper {
  flex-direction:row;
}
.elementor-8 .elementor-element.elementor-element-a83964d {
  --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;
  --padding-top:100px;
  --padding-bottom:100px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-a1b0f89 {
  width:var( --container-widget-width, 22% );
  max-width:22%;
  --container-widget-width:22%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-a1b0f89 > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:10px 18px 10px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-a1b0f89.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-a1b0f89 .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-cbc2c23 > .elementor-widget-container {
  margin:15px 0px 80px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-cbc2c23 {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-c525cdb {
  --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;
  --row-gap:20px;
  --column-gap:20px;
}
.elementor-8 .elementor-element.elementor-element-36b022e {
  --display:flex;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-90076f9 img {
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-a9330f5 {
  --display:flex;
  border-style:none;
  --border-style:none;
  --border-radius:200px 200px 200px 200px;
  --margin-top:-100px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-8 .elementor-element.elementor-element-a9330f5:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a9330f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-888d195 > .elementor-widget-container {
  margin:-30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-888d195 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-888d195.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-888d195.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-888d195.elementor-view-default .elementor-icon {
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-888d195.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-888d195.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-888d195 .elementor-icon {
  font-size:80px;
}
.elementor-8 .elementor-element.elementor-element-888d195 .elementor-icon svg {
  height:80px;
}
.elementor-8 .elementor-element.elementor-element-911c04e {
  width:var( --container-widget-width, 70% );
  max-width:70%;
  --container-widget-width:70%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-911c04e > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:8px 12px 8px 12px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-911c04e.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-911c04e .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-d4671df > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-d4671df .uael-infobox,
.elementor-8 .elementor-element.elementor-element-d4671df .uael-separator-parent {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-d4671df .uael-infobox-title {
  margin:15px 0px 20px 0px;
}
.elementor-8 .elementor-element.elementor-element-d4671df .uael-infobox-text {
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-8b1a2c7 {
  --display:flex;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-9ffe03a img {
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-604000e {
  --display:flex;
  border-style:none;
  --border-style:none;
  --border-radius:200px 200px 200px 200px;
  --margin-top:-100px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-8 .elementor-element.elementor-element-604000e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-604000e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-f387761 > .elementor-widget-container {
  margin:-30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f387761 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-f387761.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-f387761.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-f387761.elementor-view-default .elementor-icon {
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-f387761.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-f387761.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-f387761 .elementor-icon {
  font-size:80px;
}
.elementor-8 .elementor-element.elementor-element-f387761 .elementor-icon svg {
  height:80px;
}
.elementor-8 .elementor-element.elementor-element-54f1f58 {
  width:var( --container-widget-width, 70% );
  max-width:70%;
  --container-widget-width:70%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-54f1f58 > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:8px 12px 12px 8px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-54f1f58.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-54f1f58 .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-f7f860a > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f7f860a .uael-infobox,
.elementor-8 .elementor-element.elementor-element-f7f860a .uael-separator-parent {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-f7f860a .uael-infobox-title {
  margin:15px 0px 20px 0px;
}
.elementor-8 .elementor-element.elementor-element-f7f860a .uael-infobox-text {
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-b125a8e {
  --display:flex;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-d3c898a img {
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-89e30bd {
  --display:flex;
  border-style:none;
  --border-style:none;
  --border-radius:200px 200px 200px 200px;
  --margin-top:-100px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px;
}
.elementor-8 .elementor-element.elementor-element-89e30bd:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-89e30bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-cf38232 > .elementor-widget-container {
  margin:-30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-cf38232 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-cf38232.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-cf38232.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-cf38232.elementor-view-default .elementor-icon {
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-cf38232.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-cf38232.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-cf38232 .elementor-icon {
  font-size:80px;
}
.elementor-8 .elementor-element.elementor-element-cf38232 .elementor-icon svg {
  height:80px;
}
.elementor-8 .elementor-element.elementor-element-317e70e {
  width:var( --container-widget-width, 70% );
  max-width:70%;
  --container-widget-width:70%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-317e70e > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:8px 12px 8px 12px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-317e70e.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-317e70e .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-d39f3e5 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-d39f3e5 .uael-infobox,
.elementor-8 .elementor-element.elementor-element-d39f3e5 .uael-separator-parent {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-d39f3e5 .uael-infobox-title {
  margin:15px 0px 20px 0px;
}
.elementor-8 .elementor-element.elementor-element-d39f3e5 .uael-infobox-text {
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-a478608 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --align-items:center;
  --padding-top:100px;
  --padding-bottom:100px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-a478608:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a478608 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFF7EC;
}
.elementor-8 .elementor-element.elementor-element-79d6535 {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-15d1a0c {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-519e41c {
  width:var( --container-widget-width, 24% );
  max-width:24%;
  --container-widget-width:24%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-519e41c > .elementor-widget-container {
  background-color:var( --e-global-color-astglobalcolor5 );
  margin:0% 0% 0% 0%;
  padding:10px 18px 10px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-519e41c .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-317ad42 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-317ad42 .uael-infobox,
.elementor-8 .elementor-element.elementor-element-317ad42 .uael-separator-parent {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-317ad42 .uael-infobox-title {
  margin:10px 70px 15px 0px;
}
.elementor-8 .elementor-element.elementor-element-317ad42 .uael-infobox-text {
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f4e5513 {
  --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 40px;
  --row-gap:0px;
  --column-gap:40px;
  --margin-top:40px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-cd4d7d3 {
  --display:flex;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --border-radius:30px 30px 30px 30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-cd4d7d3:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-cd4d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-journey2.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-1fc69ad .elementor-icon-wrapper {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-1fc69ad.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-1fc69ad.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-1fc69ad.elementor-view-default .elementor-icon {
  color:var( --e-global-color-astglobalcolor5 );
  border-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-1fc69ad.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-1fc69ad.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-1fc69ad .elementor-icon {
  font-size:24px;
}
.elementor-8 .elementor-element.elementor-element-1fc69ad .elementor-icon svg {
  height:24px;
}
.elementor-8 .elementor-element.elementor-element-fbc9f8d {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-38c1567 > .elementor-widget-container {
  margin:0px 0px 40px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(10px/2);
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(10px/2);
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(10px/2);
  margin-left:calc(10px/2);
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-10px/2);
  margin-left:calc(-10px/2);
}
body.rtl .elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-10px/2);
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-10px/2);
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-icon i {
  color:var( --e-global-color-astglobalcolor0 );
  transition:color 0.3s;
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-icon svg {
  fill:var( --e-global-color-astglobalcolor0 );
  transition:fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-38c1567 {
  --e-icon-list-icon-size:18px;
  --icon-vertical-offset:0px;
}
.elementor-8 .elementor-element.elementor-element-38c1567 .elementor-icon-list-text {
  transition:color 0.3s;
}
.elementor-8 .elementor-element.elementor-element-8be531c .elementor-button-content-wrapper {
  flex-direction:row-reverse;
}
.elementor-8 .elementor-element.elementor-element-8be531c .elementor-button .elementor-button-content-wrapper {
  gap:10px;
}
.elementor-8 .elementor-element.elementor-element-4e19575 {
  --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 20px;
  --row-gap:0px;
  --column-gap:20px;
  --margin-top:40px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-8 .elementor-element.elementor-element-5dc456d {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:flex-start;
  --align-items:center;
}
.elementor-8 .elementor-element.elementor-element-e05920b {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-e05920b img {
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-f2e8ee5 > .elementor-widget-container {
  margin:0px 0px 0px -15px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f2e8ee5 {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-f2e8ee5 img {
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-345cc3a {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-207d847 > .elementor-widget-container {
  margin:0px 0px -25px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-55a3d76 {
  --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:20px 0px;
  --row-gap:20px;
  --column-gap:0px;
  --padding-top:100px;
  --padding-bottom:100px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-37b425a {
  --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 20px;
  --row-gap:0px;
  --column-gap:20px;
}
.elementor-8 .elementor-element.elementor-element-abda5f9 {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-6be7f1e {
  width:var( --container-widget-width, 60% );
  max-width:60%;
  --container-widget-width:60%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-6be7f1e > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:8px 18px 8px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-6be7f1e .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-3f62b7f .uael-infobox,
.elementor-8 .elementor-element.elementor-element-3f62b7f .uael-separator-parent {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-3f62b7f .uael-infobox-title {
  margin:10px 0px 24px 0px;
}
.elementor-8 .elementor-element.elementor-element-3f62b7f .uael-imgicon-wrap {
  margin:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-3f62b7f .uael-infobox-text {
  margin:0px 0px 40px 0px;
}
.elementor-8 .elementor-element.elementor-element-b8c591d .elementor-button-content-wrapper {
  flex-direction:row-reverse;
}
.elementor-8 .elementor-element.elementor-element-b8c591d .elementor-button .elementor-button-content-wrapper {
  gap:10px;
}
.elementor-8 .elementor-element.elementor-element-0154650 {
  --display:flex;
  --min-height:0px;
  --justify-content:flex-end;
  --overlay-opacity:0.3;
  --border-radius:100px 100px 100px 100px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:414px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;
}
.elementor-8 .elementor-element.elementor-element-0154650:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-0154650 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-destination1.jpg");
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-0154650::before,
.elementor-8 .elementor-element.elementor-element-0154650 > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-0154650 > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-0154650 > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-0154650 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-0154650 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:var( --e-global-color-astglobalcolor7 );
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-6dc2113 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-6dc2113.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-6dc2113 {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-6dc2113 .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-a6163e7 {
  --display:flex;
  --min-height:0px;
  --justify-content:flex-end;
  --overlay-opacity:0.3;
  --border-radius:100px 100px 100px 100px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:414px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;
}
.elementor-8 .elementor-element.elementor-element-a6163e7:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a6163e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-destination2-1.jpg");
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-a6163e7::before,
.elementor-8 .elementor-element.elementor-element-a6163e7 > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-a6163e7 > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-a6163e7 > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-a6163e7 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-a6163e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:var( --e-global-color-astglobalcolor7 );
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-2da8159 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-2da8159.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-2da8159 {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-2da8159 .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-13f1dcf {
  --display:flex;
  --min-height:0px;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --align-items:stretch;
  --gap:0px 20px;
  --row-gap:0px;
  --column-gap:20px;
}
.elementor-8 .elementor-element.elementor-element-096fda6 {
  --display:flex;
  --justify-content:flex-end;
  --overlay-opacity:0.3;
  --border-radius:100px 100px 100px 100px;
  --margin-top:-74px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:414px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;
}
.elementor-8 .elementor-element.elementor-element-096fda6:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-096fda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-destination3.jpg");
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-096fda6::before,
.elementor-8 .elementor-element.elementor-element-096fda6 > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-096fda6 > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-096fda6 > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-096fda6 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-096fda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#001219;
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-99dbd0e > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-99dbd0e.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-99dbd0e {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-99dbd0e .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-b98a398 {
  --display:flex;
  --justify-content:flex-end;
  --overlay-opacity:0.3;
  --border-radius:100px 100px 100px 100px;
  --padding-top:414px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;
}
.elementor-8 .elementor-element.elementor-element-b98a398:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-b98a398 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-destination4.jpg");
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-b98a398::before,
.elementor-8 .elementor-element.elementor-element-b98a398 > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-b98a398 > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-b98a398 > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-b98a398 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-b98a398 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#001219;
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-629fc5d > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-629fc5d.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-629fc5d {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-629fc5d .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-ac5129f {
  --display:flex;
  --justify-content:flex-end;
  --overlay-opacity:0.3;
  --border-radius:100px 100px 100px 100px;
  --padding-top:414px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;
}
.elementor-8 .elementor-element.elementor-element-ac5129f:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-ac5129f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-destination5-1.jpg");
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-ac5129f::before,
.elementor-8 .elementor-element.elementor-element-ac5129f > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-ac5129f > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-ac5129f > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-ac5129f > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-ac5129f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#001219;
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-849d178 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-849d178.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-849d178 {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-849d178 .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-ea315a7 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --align-items:stretch;
  --gap:0px 246px;
  --row-gap:0px;
  --column-gap:246px;
  --overlay-opacity:0.4;
  --margin-top:0%;
  --margin-bottom:0%;
  --margin-left:0%;
  --margin-right:0%;
  --padding-top:100px;
  --padding-bottom:100px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-ea315a7:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-ea315a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://websitedemos.net/travel-agency-04/wp-content/uploads/sites/1521/2025/03/home-tour.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-8 .elementor-element.elementor-element-ea315a7::before,
.elementor-8 .elementor-element.elementor-element-ea315a7 > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-ea315a7 > .e-con-inner > .elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-ea315a7 > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-ea315a7 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-ea315a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:var( --e-global-color-astglobalcolor7 );
  --background-overlay:'';
}
.elementor-8 .elementor-element.elementor-element-2b1fff4 {
  --display:flex;
  --border-radius:40px 40px 40px 40px;
  --margin-top:0px;
  --margin-bottom:-250px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:60px;
  --padding-bottom:60px;
  --padding-left:50px;
  --padding-right:50px;
}
.elementor-8 .elementor-element.elementor-element-2b1fff4:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2b1fff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-4abb68e .elementor-icon-box-wrapper {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-4abb68e {
  --icon-box-icon-margin:15px;
}
.elementor-8 .elementor-element.elementor-element-4abb68e .elementor-icon-box-title {
  margin-bottom:12px;
}
.elementor-8 .elementor-element.elementor-element-4abb68e.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-4abb68e.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-4abb68e.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-astglobalcolor0 );
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-4abb68e .elementor-icon {
  font-size:40px;
}
.elementor-8 .elementor-element.elementor-element-6a62f10 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-astglobalcolor6 );
  --divider-border-width:1px;
}
.elementor-8 .elementor-element.elementor-element-6a62f10 .elementor-divider-separator {
  width:100%;
}
.elementor-8 .elementor-element.elementor-element-6a62f10 .elementor-divider {
  padding-block-start:24px;
  padding-block-end:24px;
}
.elementor-8 .elementor-element.elementor-element-fa09eb4 .elementor-icon-box-wrapper {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-fa09eb4 {
  --icon-box-icon-margin:15px;
}
.elementor-8 .elementor-element.elementor-element-fa09eb4 .elementor-icon-box-title {
  margin-bottom:12px;
}
.elementor-8 .elementor-element.elementor-element-fa09eb4.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-fa09eb4.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-fa09eb4.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-astglobalcolor0 );
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-fa09eb4 .elementor-icon {
  font-size:40px;
}
.elementor-8 .elementor-element.elementor-element-1c9864e {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-astglobalcolor6 );
  --divider-border-width:1px;
}
.elementor-8 .elementor-element.elementor-element-1c9864e .elementor-divider-separator {
  width:100%;
}
.elementor-8 .elementor-element.elementor-element-1c9864e .elementor-divider {
  padding-block-start:24px;
  padding-block-end:24px;
}
.elementor-8 .elementor-element.elementor-element-b34bf73 .elementor-icon-box-wrapper {
  text-align:left;
}
.elementor-8 .elementor-element.elementor-element-b34bf73 {
  --icon-box-icon-margin:15px;
}
.elementor-8 .elementor-element.elementor-element-b34bf73 .elementor-icon-box-title {
  margin-bottom:12px;
}
.elementor-8 .elementor-element.elementor-element-b34bf73.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-b34bf73.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-b34bf73.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-astglobalcolor0 );
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-b34bf73 .elementor-icon {
  font-size:40px;
}
.elementor-8 .elementor-element.elementor-element-ae151db {
  --display:flex;
}
.elementor-8 .elementor-element.elementor-element-77ba323 {
  width:var( --container-widget-width, 24% );
  max-width:24%;
  --container-widget-width:24%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-77ba323 > .elementor-widget-container {
  background-color:#D1D1D145;
  margin:0% 0% 0% 0%;
  padding:10px 18px 10px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-77ba323 .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor4 );
}
.elementor-8 .elementor-element.elementor-element-74807a6 > .elementor-widget-container {
  margin:16px 0px 0px 0px;
  padding:0px 100px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-74807a6 .elementor-heading-title {
  color:var( --e-global-color-astglobalcolor5 );
}
.elementor-8 .elementor-element.elementor-element-91014e2 {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:200px;
  --padding-bottom:150px;
  --padding-left:40px;
  --padding-right:40px;
}
.elementor-8 .elementor-element.elementor-element-221d2a7 {
  width:var( --container-widget-width, 28% );
  max-width:28%;
  --container-widget-width:28%;
  --container-widget-flex-grow:0;
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-221d2a7 > .elementor-widget-container {
  background-color:#FB56071C;
  margin:0% 0% 0% 0%;
  padding:10px 18px 10px 18px;
  border-style:none;
  border-radius:100px 100px 100px 100px;
}
.elementor-8 .elementor-element.elementor-element-221d2a7.elementor-element {
  --align-self:center;
}
.elementor-8 .elementor-element.elementor-element-221d2a7 .elementor-heading-title {
  text-transform:uppercase;
  letter-spacing:1px;
  color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-0172287 > .elementor-widget-container {
  margin:12px 0px 45px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-0172287 {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-2af2250 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-2af2250.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-2af2250.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-2af2250.elementor-view-default .elementor-icon {
  color:var( --e-global-color-astglobalcolor0 );
  border-color:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-2af2250.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-2af2250.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-astglobalcolor0 );
}
.elementor-8 .elementor-element.elementor-element-bcf156a > .elementor-widget-container {
  margin:12px 0px 24px 0px;
  padding:0% 0% 0% 0%;
}
.elementor-8 .elementor-element.elementor-element-bcf156a {
  text-align:center;
  font-family:"Lato", Sans-serif;
  font-size:18px;
}
.elementor-8 .elementor-element.elementor-element-1a7a73c > .elementor-widget-container {
  margin:16px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-1a7a73c {
  text-align:center;
}
.elementor-8 .elementor-element.elementor-element-1a7a73c .elementor-heading-title {
  font-weight:bold;
}
@media(max-width:1024px) {
  .elementor-8 .elementor-element.elementor-element-a1d1eea {
    --padding-top:120px;
    --padding-bottom:80px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-49a90a3 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 12px;
  }
  .elementor-8 .elementor-element.elementor-element-49a90a3 {
    --container-widget-width:50%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 50% );
    max-width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-73fe8e4 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
  }
  .elementor-8 .elementor-element.elementor-element-2242d5a {
    width:var( --container-widget-width, 50% );
    max-width:50%;
    --container-widget-width:50%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-2242d5a > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f13e6d0 {
    width:var( --container-widget-width, 50% );
    max-width:50%;
    --container-widget-width:50%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-f13e6d0 > .elementor-widget-container {
    margin:0px 0px 0px -30px;
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a83964d {
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-a1b0f89 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-a1b0f89 {
    --container-widget-width:32%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 32% );
    max-width:32%;
  }
  .elementor-8 .elementor-element.elementor-element-cbc2c23 > .elementor-widget-container {
    margin:20px 0px 60px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-90076f9 img {
    border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-a9330f5 {
    --border-radius:1000px 1000px 1000px 1000px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-911c04e > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-9ffe03a img {
    border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-604000e {
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-54f1f58 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-d3c898a img {
    border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-89e30bd {
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-317e70e > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-a478608 {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-17ed95f img {
    width:90%;
  }
  .elementor-8 .elementor-element.elementor-element-519e41c > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-519e41c {
    --container-widget-width:30%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 30% );
    max-width:30%;
  }
  .elementor-8 .elementor-element.elementor-element-317ad42 > .elementor-widget-container {
    padding:12px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f4e5513 {
    --gap:0px 24px;
    --row-gap:0px;
    --column-gap:24px;
  }
  .elementor-8 .elementor-element.elementor-element-fbc9f8d {
    --justify-content:center;
  }
  .elementor-8 .elementor-element.elementor-element-8be531c {
    width:var( --container-widget-width, 100% );
    max-width:100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-4e19575 {
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
  .elementor-8 .elementor-element.elementor-element-55a3d76 {
    --gap:60px 0px;
    --row-gap:60px;
    --column-gap:0px;
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-37b425a {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-8 .elementor-element.elementor-element-6be7f1e > .elementor-widget-container {
    margin:0% 18% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-3f62b7f .uael-infobox-text {
    margin:0px 0px 24px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-0154650 {
    --min-height:350px;
    --border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-6dc2113 > .elementor-widget-container {
    padding:0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a6163e7 {
    --min-height:350px;
    --border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-2da8159 > .elementor-widget-container {
    padding:0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-13f1dcf {
    --min-height:350px;
    --align-items:stretch;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
  .elementor-8 .elementor-element.elementor-element-096fda6 {
    --justify-content:flex-end;
    --align-items:flex-end;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-99dbd0e > .elementor-widget-container {
    padding:0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b98a398 {
    --border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-629fc5d > .elementor-widget-container {
    padding:0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-ac5129f {
    --border-radius:24px 24px 24px 24px;
  }
  .elementor-8 .elementor-element.elementor-element-849d178 > .elementor-widget-container {
    padding:0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-ea315a7 {
    --gap:0px 60px;
    --row-gap:0px;
    --column-gap:60px;
    --padding-top:80px;
    --padding-bottom:60px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-2b1fff4 {
    --margin-top:0px;
    --margin-bottom:-150px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-4abb68e {
    --icon-box-icon-margin:10px;
  }
  .elementor-8 .elementor-element.elementor-element-4abb68e .elementor-icon {
    font-size:35px;
  }
  .elementor-8 .elementor-element.elementor-element-fa09eb4 {
    --icon-box-icon-margin:10px;
  }
  .elementor-8 .elementor-element.elementor-element-fa09eb4 .elementor-icon {
    font-size:35px;
  }
  .elementor-8 .elementor-element.elementor-element-b34bf73 {
    --icon-box-icon-margin:10px;
  }
  .elementor-8 .elementor-element.elementor-element-b34bf73 .elementor-icon {
    font-size:35px;
  }
  .elementor-8 .elementor-element.elementor-element-77ba323 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-77ba323 {
    --container-widget-width:28%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 28% );
    max-width:28%;
  }
  .elementor-8 .elementor-element.elementor-element-74807a6 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-91014e2 {
    --padding-top:130px;
    --padding-bottom:80px;
    --padding-left:32px;
    --padding-right:32px;
  }
  .elementor-8 .elementor-element.elementor-element-221d2a7 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
    padding:8px 10px 8px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-221d2a7 {
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 25% );
    max-width:25%;
  }
  .elementor-8 .elementor-element.elementor-element-0172287 > .elementor-widget-container {
    margin:15px 0px 24px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-2af2250 .elementor-icon {
    font-size:40px;
  }
  .elementor-8 .elementor-element.elementor-element-2af2250 .elementor-icon svg {
    height:40px;
  }
  .elementor-8 .elementor-element.elementor-element-bcf156a > .elementor-widget-container {
    padding:0% 20% 0% 20%;
  }
  .elementor-8 .elementor-element.elementor-element-464b1e0 img {
    width:10%;
  }
}
@media(max-width:767px) {
  .elementor-8 .elementor-element.elementor-element-a1d1eea {
    --padding-top:120px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-49a90a3 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-49a90a3 {
    --container-widget-width:74%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 74% );
    max-width:74%;
    text-align:center;
  }
  .elementor-8 .elementor-element.elementor-element-49a90a3 .elementor-heading-title {
    line-height:1.4em;
  }
  .elementor-8 .elementor-element.elementor-element-6b26c86 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-6b26c86 .uael-infobox-title {
    margin:20px 0px 20px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-73fe8e4 {
    --align-items:stretch;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:35px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-8 .elementor-element.elementor-element-2242d5a {
    width:100%;
    max-width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-2242d5a > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f13e6d0 {
    width:100%;
    max-width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-f13e6d0 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f13e6d0.elementor-element {
    --align-self:flex-start;
  }
  .elementor-8 .elementor-element.elementor-element-a83964d {
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-a1b0f89 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-a1b0f89 {
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 69% );
    max-width:69%;
  }
  .elementor-8 .elementor-element.elementor-element-cbc2c23 > .elementor-widget-container {
    margin:20px 0px 50px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-c525cdb {
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-8 .elementor-element.elementor-element-36b022e {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
  }
  .elementor-8 .elementor-element.elementor-element-a9330f5 {
    --width:78%;
    --margin-top:-80px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-8 .elementor-element.elementor-element-888d195 .elementor-icon {
    font-size:70px;
  }
  .elementor-8 .elementor-element.elementor-element-888d195 .elementor-icon svg {
    height:70px;
  }
  .elementor-8 .elementor-element.elementor-element-911c04e {
    width:var( --container-widget-width, 40% );
    max-width:40%;
    --container-widget-width:40%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-911c04e > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-911c04e.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-d4671df .uael-infobox-title {
    margin:15px 0px 20px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-604000e {
    --width:78%;
    --margin-top:-80px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-8 .elementor-element.elementor-element-f387761 .elementor-icon {
    font-size:70px;
  }
  .elementor-8 .elementor-element.elementor-element-f387761 .elementor-icon svg {
    height:70px;
  }
  .elementor-8 .elementor-element.elementor-element-54f1f58 {
    width:var( --container-widget-width, 40% );
    max-width:40%;
    --container-widget-width:40%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-54f1f58.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-89e30bd {
    --width:78%;
    --margin-top:-80px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-8 .elementor-element.elementor-element-cf38232 .elementor-icon {
    font-size:70px;
  }
  .elementor-8 .elementor-element.elementor-element-cf38232 .elementor-icon svg {
    height:70px;
  }
  .elementor-8 .elementor-element.elementor-element-317e70e {
    width:var( --container-widget-width, 40% );
    max-width:40%;
    --container-widget-width:40%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-317e70e.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-a478608 {
    --gap:40px 0px;
    --row-gap:40px;
    --column-gap:0px;
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-519e41c > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-519e41c {
    --container-widget-width:34%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 34% );
    max-width:34%;
  }
  .elementor-8 .elementor-element.elementor-element-317ad42 .uael-infobox-title {
    margin:10px 0px 20px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f4e5513 {
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
  }
  .elementor-8 .elementor-element.elementor-element-cd4d7d3 {
    --min-height:300px;
  }
  .elementor-8 .elementor-element.elementor-element-1fc69ad .elementor-icon {
    font-size:40px;
  }
  .elementor-8 .elementor-element.elementor-element-1fc69ad .elementor-icon svg {
    height:40px;
  }
  .elementor-8 .elementor-element.elementor-element-38c1567 > .elementor-widget-container {
    margin:0px 0px 28px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-4e19575 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
  }
  .elementor-8 .elementor-element.elementor-element-5dc456d {
    --width:30%;
  }
  .elementor-8 .elementor-element.elementor-element-345cc3a {
    --width:70%;
  }
  .elementor-8 .elementor-element.elementor-element-55a3d76 {
    --gap:45px 0px;
    --row-gap:45px;
    --column-gap:0px;
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-37b425a {
    --gap:45px 0px;
    --row-gap:45px;
    --column-gap:0px;
  }
  .elementor-8 .elementor-element.elementor-element-6be7f1e {
    width:var( --container-widget-width, 61% );
    max-width:61%;
    --container-widget-width:61%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-6be7f1e > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-6be7f1e.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-3f62b7f > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 20px 0px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-3f62b7f .uael-infobox,
  .elementor-8 .elementor-element.elementor-element-3f62b7f .uael-separator-parent {
    text-align:center;
  }
  .elementor-8 .elementor-element.elementor-element-0154650 {
    --min-height:320px;
    --margin-top:10px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-6dc2113 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-a6163e7 {
    --min-height:320px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-2da8159 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-13f1dcf {
    --gap:32px 0px;
    --row-gap:32px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
  }
  .elementor-8 .elementor-element.elementor-element-096fda6 {
    --min-height:320px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-99dbd0e > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b98a398 {
    --min-height:320px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-629fc5d > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-ac5129f {
    --min-height:320px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-849d178 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-ea315a7 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --gap:45px 0px;
    --row-gap:45px;
    --column-gap:0px;
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-2b1fff4 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:24px 24px 24px 24px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:24px;
    --padding-bottom:24px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-ae151db {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-8 .elementor-element.elementor-element-77ba323 {
    width:var( --container-widget-width, 40% );
    max-width:40%;
    --container-widget-width:40%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-77ba323 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-77ba323.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-74807a6 {
    text-align:center;
  }
  .elementor-8 .elementor-element.elementor-element-91014e2 {
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:24px;
    --padding-right:24px;
  }
  .elementor-8 .elementor-element.elementor-element-221d2a7 {
    width:var( --container-widget-width, 45% );
    max-width:45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
  }
  .elementor-8 .elementor-element.elementor-element-221d2a7 > .elementor-widget-container {
    margin:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-221d2a7.elementor-element {
    --align-self:center;
  }
  .elementor-8 .elementor-element.elementor-element-0172287 > .elementor-widget-container {
    margin:20px 0px 28px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-bcf156a > .elementor-widget-container {
    margin:12px 0px -10px 0px;
    padding:0% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-464b1e0 img {
    width:55px;
  }
  .elementor-8 .elementor-element.elementor-element-1a7a73c > .elementor-widget-container {
    margin:15px 0px 0px 0px;
  }
}
@media(min-width:768px) {
  .elementor-8 .elementor-element.elementor-element-a8bf259 {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-36b022e {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-a9330f5 {
    --width:61%;
  }
  .elementor-8 .elementor-element.elementor-element-8b1a2c7 {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-604000e {
    --width:63%;
  }
  .elementor-8 .elementor-element.elementor-element-b125a8e {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-89e30bd {
    --width:63%;
  }
  .elementor-8 .elementor-element.elementor-element-79d6535 {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-15d1a0c {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-cd4d7d3 {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-fbc9f8d {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-4e19575 {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-5dc456d {
    --width:30%;
  }
  .elementor-8 .elementor-element.elementor-element-345cc3a {
    --width:57%;
  }
  .elementor-8 .elementor-element.elementor-element-abda5f9 {
    --width:33.33%;
  }
  .elementor-8 .elementor-element.elementor-element-0154650 {
    --width:33.33%;
  }
  .elementor-8 .elementor-element.elementor-element-a6163e7 {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-096fda6 {
    --width:33.33%;
  }
  .elementor-8 .elementor-element.elementor-element-b98a398 {
    --width:33.33%;
  }
  .elementor-8 .elementor-element.elementor-element-ac5129f {
    --width:33.33%;
  }
  .elementor-8 .elementor-element.elementor-element-2b1fff4 {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-ae151db {
    --width:50%;
  }
  .elementor-8 .elementor-element.elementor-element-91014e2 {
    --content-width:620px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-8 .elementor-element.elementor-element-a8bf259 {
    --width:70%;
  }
  .elementor-8 .elementor-element.elementor-element-73fe8e4 {
    --width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-f4e5513 {
    --width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-cd4d7d3 {
    --width:45%;
  }
  .elementor-8 .elementor-element.elementor-element-fbc9f8d {
    --width:55%;
  }
  .elementor-8 .elementor-element.elementor-element-4e19575 {
    --width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-5dc456d {
    --width:30%;
  }
  .elementor-8 .elementor-element.elementor-element-345cc3a {
    --width:70%;
  }
  .elementor-8 .elementor-element.elementor-element-37b425a {
    --width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-abda5f9 {
    --width:37%;
  }
  .elementor-8 .elementor-element.elementor-element-0154650 {
    --width:32%;
  }
  .elementor-8 .elementor-element.elementor-element-a6163e7 {
    --width:32%;
  }
  .elementor-8 .elementor-element.elementor-element-13f1dcf {
    --width:100%;
  }
  .elementor-8 .elementor-element.elementor-element-096fda6 {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-b98a398 {
    --width:33%;
  }
  .elementor-8 .elementor-element.elementor-element-ac5129f {
    --width:33%;
  }
}
@media(min-width:1025px) {
  .elementor-8 .elementor-element.elementor-element-a1d1eea:not(.elementor-motion-effects-element-type-background),
  .elementor-8 .elementor-element.elementor-element-a1d1eea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
  .elementor-8 .elementor-element.elementor-element-cd4d7d3:not(.elementor-motion-effects-element-type-background),
  .elementor-8 .elementor-element.elementor-element-cd4d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
  .elementor-8 .elementor-element.elementor-element-ea315a7:not(.elementor-motion-effects-element-type-background),
  .elementor-8 .elementor-element.elementor-element-ea315a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
}
