.elementor-172 .elementor-element.elementor-element-f8d1bda {
  --display: flex;
  --min-height: 50vh;
  --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: flex-end;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.5;
  --padding-top: 0px;
  --padding-bottom: 150px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172
  .elementor-element.elementor-element-f8d1bda:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: none;
  background-image: url("../fonts/suv-header-1.jpeg");
  background-position: center right;
  background-size: cover;
}
.elementor-172 .elementor-element.elementor-element-f8d1bda::before,
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .elementor-background-slideshow::before,
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-172
  .elementor-element.elementor-element-f8d1bda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-7a8c9d5 {
  --display: flex;
}
.elementor-172
  .elementor-element.elementor-element-bc17407
  .elementor-heading-title {
  color: none;
}
.elementor-172
  .elementor-element.elementor-element-bc17407
  > .elementor-widget-container {
  padding: 0px 250px 0px 0px;
}
.elementor-172 .elementor-element.elementor-element-b15026c {
  --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: 0px;
  --padding-right: 0px;
}
.elementor-172
  .elementor-element.elementor-element-b15026c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-172
  .elementor-element.elementor-element-b15026c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-172
  .elementor-element.elementor-element-7d49672
  .elementor-heading-title {
  color: none;
}
.elementor-172 .elementor-element.elementor-element-7d49672 {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-41daaf1 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
}
.elementor-172
  .elementor-element.elementor-element-41daaf1
  .elementor-divider-separator {
  width: 100%;
}
.elementor-172 .elementor-element.elementor-element-41daaf1 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-172 .elementor-element.elementor-element-2178443 {
  color: none;
  width: var(--container-widget-width, 66%);
  max-width: 66%;
  --container-widget-width: 66%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-e73b76a {
  --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;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-d975265 {
  --display: flex;
  --flex-direction: row-reverse;
  --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-reverse;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-da7f3f1 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-7000760 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0e3be4b img {
  width: 100%;
}
.elementor-172 .elementor-element.elementor-element-c4fc8d5 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-41dae8f {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-41dae8f:hover {
  background-image: url("../fonts/Airport-Services-thin-banner.jpg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-41dae8f:hover::before,
.elementor-172
  .elementor-element.elementor-element-41dae8f:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-41dae8f:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-41dae8f
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-41dae8f
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-9c90d63 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-cb1eea2
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-dc2a8b7
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-fef73b5 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-97aa574 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-97aa574 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-97aa574
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-97aa574.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-2ac817e {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-2ac817e:hover {
  background-image: url("../fonts/Burbank-Airport2-min-1.jpeg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-2ac817e:hover::before,
.elementor-172
  .elementor-element.elementor-element-2ac817e:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-2ac817e:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-2ac817e
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-2ac817e
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-e737b6a {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-8a5f308
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-2f8bd5f
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-bdfd0fa {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-a888f93 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-a888f93 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-a888f93
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-a888f93.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-c732745 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-c732745:hover {
  background-image: url("../fonts/Group-Transportation-and-Events-1.jpg");
  background-position: top left;
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-c732745:hover::before,
.elementor-172
  .elementor-element.elementor-element-c732745:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-c732745:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-c732745
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-c732745
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-ef03164 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-aa6fe50
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-44589e8 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-44589e8 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-44589e8
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-44589e8.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-0c30589 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-113c916 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-113c916 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-113c916
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-113c916.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-3339fc5 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-3339fc5:hover {
  background-image: url("../fonts/Rectangle-23828-1.jpg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-3339fc5:hover::before,
.elementor-172
  .elementor-element.elementor-element-3339fc5:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-3339fc5:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-3339fc5
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-3339fc5
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-1930c87 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-96f13d7
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-4cf1712 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-4cf1712 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-4cf1712
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-4cf1712.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-6f23cfc {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-dafa444 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-dafa444 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-dafa444
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-dafa444.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-64df79a {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-64df79a:hover {
  background-image: url("../fonts/Rectangle-23828-2.jpg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-64df79a:hover::before,
.elementor-172
  .elementor-element.elementor-element-64df79a:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-64df79a:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-64df79a
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-64df79a
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-d13754d {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-cadb6cf
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-ccde52f {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-ccde52f a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-ccde52f
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-ccde52f.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-02508c3 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0c6bd58
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c:hover::before,
.elementor-172
  .elementor-element.elementor-element-ee20e5c:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-ee20e5c:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-ee20e5c
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-ee20e5c
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-dc96227 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-624bb6a
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-73a01bb {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-73a01bb a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-73a01bb
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-73a01bb.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ea101ca {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-16cd153 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-16cd153 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-16cd153
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-16cd153.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-f214006 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-f214006:hover {
  background-image: url("../fonts/Rectangle-23828-4.jpg");
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-f214006:hover::before,
.elementor-172
  .elementor-element.elementor-element-f214006:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-f214006:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-f214006
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-f214006
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-ff79e7d {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-3e70766
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-6764f87 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6764f87 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-6764f87
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6764f87.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ca1abc1 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-cbdaa07
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-dc8cb5b {
  --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-end;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172
  .elementor-element.elementor-element-dc8cb5b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-172
  .elementor-element.elementor-element-dc8cb5b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: none;
}
.elementor-172 .elementor-element.elementor-element-d821e1e {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-8b35fc0 {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-2e6fda2 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84:hover {
  background-image: url("../fonts/urn:scrapbook:download:error:https://costagamingworld/assets/Rectangle-23828.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84:hover::before,
.elementor-172
  .elementor-element.elementor-element-2ac2e84:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-2ac2e84:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-2ac2e84
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-2ac2e84
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-12147e2 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-f034d79
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0e4435d {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0e4435d a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0e4435d
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0e4435d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-2d47b7a {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-ead89f9 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-ead89f9 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-ead89f9
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-ead89f9.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb:hover {
  background-image: url("../fonts/urn:scrapbook:download:error:https://costagamingworld/assets/Rectangle-23828.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb:hover::before,
.elementor-172
  .elementor-element.elementor-element-9e2a0eb:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-9e2a0eb:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-9e2a0eb
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-9e2a0eb
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-6aa47c3 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-0bbc21f
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-6dac441 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6dac441 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-6dac441
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6dac441.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e896a31 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-5927c5b {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-5927c5b a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-5927c5b
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-5927c5b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-5acb49d {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-5acb49d:hover {
  background-image: url("../fonts/urn:scrapbook:download:error:https://costagamingworld/assets/Rectangle-23828.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-5acb49d:hover::before,
.elementor-172
  .elementor-element.elementor-element-5acb49d:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-5acb49d:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-5acb49d
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-5acb49d
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-4dc7109 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-d9e76d9
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0a4d713 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0a4d713 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0a4d713
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0a4d713.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-031dbfa {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-2d59bc4
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-db9cefe {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-db9cefe:hover {
  background-image: url("../fonts/urn:scrapbook:download:error:https://costagamingworld/assets/Rectangle-23828.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-db9cefe:hover::before,
.elementor-172
  .elementor-element.elementor-element-db9cefe:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-db9cefe:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-db9cefe
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-db9cefe
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-22d7c5a {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-3feb838
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-f6f32dd {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-f6f32dd a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-f6f32dd
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-f6f32dd.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e2239f9 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-28d4a87 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-28d4a87 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-28d4a87
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-28d4a87.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c:hover {
  background-image: url("../fonts/urn:scrapbook:download:error:https://costagamingworld/assets/Rectangle-23828.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c:hover::before,
.elementor-172
  .elementor-element.elementor-element-ae1ea4c:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-ae1ea4c:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-ae1ea4c
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-ae1ea4c
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-4b1c799 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-bb4b10b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-aa6db2b {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-aa6db2b a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-aa6db2b
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-aa6db2b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-32426c4 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-a4edc07 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-a4edc07 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-a4edc07
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-a4edc07.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-328a5b4 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-328a5b4:hover {
  background-image: url("../fonts/Rectangle-23828-1.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-328a5b4:hover::before,
.elementor-172
  .elementor-element.elementor-element-328a5b4:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-328a5b4:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-328a5b4
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-328a5b4
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-b9dff65 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-fc7368e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-fe80a17 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-fe80a17 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-fe80a17
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-fe80a17.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-1978763 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-52f8676 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-52f8676 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-52f8676
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-52f8676.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-d3afe73 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-d3afe73:hover {
  background-image: url("../fonts/Rectangle-23828-2.jpg");
  background-position: top left;
  background-size: cover;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-d3afe73:hover::before,
.elementor-172
  .elementor-element.elementor-element-d3afe73:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-d3afe73:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-d3afe73
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-d3afe73
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-0e185d1 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-9385ac9
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-201ab57 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-201ab57 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-201ab57
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-201ab57.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-d1432cc {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-17846bc {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-17846bc a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-17846bc
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-17846bc.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-8454548 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-8454548:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-8454548:hover::before,
.elementor-172
  .elementor-element.elementor-element-8454548:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-8454548:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-8454548
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-8454548
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-ad52267 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-65b8569
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-fc26dc6 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-fc26dc6 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-fc26dc6
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-fc26dc6.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-5af6658 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-3590a92 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-3590a92 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-3590a92
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-3590a92.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-a389099 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-a389099:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-a389099:hover::before,
.elementor-172
  .elementor-element.elementor-element-a389099:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-a389099:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-a389099
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-a389099
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-33765d4 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-3512bb4
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-768dece {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-768dece a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-768dece
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-768dece.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-a99dbbd {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-e5e9ee7
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8:hover::before,
.elementor-172
  .elementor-element.elementor-element-8be7fd8:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-8be7fd8:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-8be7fd8
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-8be7fd8
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-5961346 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-1e0f759
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-1caf98b {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-1caf98b a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-1caf98b
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-1caf98b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-6201aec {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0291caf {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0291caf a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0291caf
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0291caf.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-7d7db03 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-7d7db03:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-7d7db03:hover::before,
.elementor-172
  .elementor-element.elementor-element-7d7db03:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-7d7db03:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-7d7db03
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-7d7db03
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-77a29e1 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-d83391a
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0fed994 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0fed994 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0fed994
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0fed994.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-0199a9a {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-69f7fcc
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-05630cd {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-05630cd:hover {
  background-image: url("../fonts/Rectangle-23828-3.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-05630cd:hover::before,
.elementor-172
  .elementor-element.elementor-element-05630cd:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-05630cd:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-05630cd
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-05630cd
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-0c1bd6c {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-3f07b06
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7 {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-0bd9bc7
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-1000504 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8 {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8 a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-5d8fda8
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e998af4 {
  --display: flex;
  --min-height: 150px;
  --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: space-between;
  --align-items: center;
  --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: #b8b8b8;
  --border-color: #b8b8b8;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-e998af4:hover {
  background-image: url("../fonts/Rectangle-23828-4.jpg");
  background-position: top left;
  --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-e998af4:hover::before,
.elementor-172
  .elementor-element.elementor-element-e998af4:hover
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-e998af4:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-172
  .elementor-element.elementor-element-e998af4
  > .elementor-background-slideshow:hover::before,
.elementor-172
  .elementor-element.elementor-element-e998af4
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #00000000 30%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-172 .elementor-element.elementor-element-14a87f4 {
  --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;
}
.elementor-172
  .elementor-element.elementor-element-324cd79
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-79d5a0b {
  font-style: italic;
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-79d5a0b a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-79d5a0b
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-79d5a0b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-7b79786 {
  --display: flex;
}
.elementor-172 .elementor-element.elementor-element-6b7062d {
  color: var(--e-global-color-primary);
  width: var(--container-widget-width, 101.214%);
  max-width: 101.214%;
  --container-widget-width: 101.214%;
  --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6b7062d a {
  color: var(--e-global-color-primary);
}
.elementor-172
  .elementor-element.elementor-element-6b7062d
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6b7062d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
@media (min-width: 768px) {
  .elementor-172 .elementor-element.elementor-element-7a8c9d5 {
    --width: 77%;
  }
  .elementor-172 .elementor-element.elementor-element-9c90d63 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-fef73b5 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-e737b6a {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-bdfd0fa {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-ef03164 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-0c30589 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-1930c87 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-6f23cfc {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-d13754d {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-02508c3 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-dc96227 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-ea101ca {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-ff79e7d {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-ca1abc1 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-d821e1e {
    --width: min(50%, 1220px / 2);
  }
  .elementor-172 .elementor-element.elementor-element-8b35fc0 {
    --width: 50%;
  }
  .elementor-172 .elementor-element.elementor-element-12147e2 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-2d47b7a {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-6aa47c3 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-e896a31 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-4dc7109 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-031dbfa {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-22d7c5a {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-e2239f9 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-4b1c799 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-32426c4 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-b9dff65 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-1978763 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-0e185d1 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-d1432cc {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-ad52267 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-5af6658 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-33765d4 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-a99dbbd {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-5961346 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-6201aec {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-77a29e1 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-0199a9a {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-0c1bd6c {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-1000504 {
    --width: 33%;
  }
  .elementor-172 .elementor-element.elementor-element-14a87f4 {
    --width: 40%;
  }
  .elementor-172 .elementor-element.elementor-element-7b79786 {
    --width: 33%;
  }
}
@media (max-width: 1024px) {
  .elementor-172 .elementor-element.elementor-element-f8d1bda {
    --min-height: 0vh;
    --padding-top: 250px;
    --padding-bottom: 150px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-172 .elementor-element.elementor-element-b15026c {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-172 .elementor-element.elementor-element-7d49672 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-172 .elementor-element.elementor-element-2178443 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-172 .elementor-element.elementor-element-e73b76a {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-172 .elementor-element.elementor-element-c4fc8d5 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-172 .elementor-element.elementor-element-dc8cb5b {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}
