.elementor-2968 .elementor-element.elementor-element-2a9a2fe {
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  box-shadow: 0px 0px 30px 0px rgba(148.99999999999997, 156.99999999999997, 164.99999999999997, 0.2);
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-2a9a2fe:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-2a9a2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-c7ac31f );
}

.elementor-2968 .elementor-element.elementor-element-2a9a2fe.e-con {
  --align-self: center;
}

.elementor-2968 .elementor-element.elementor-element-92683c6 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F5F5F5;
  --border-color: #F5F5F5;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-3be2370 {
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-b779e63 {
  --display: flex;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2:not( .elementor-widget-image ) {
  -webkit-mask-image: url( https://www.searchhub.io/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2.elementor-widget-image img {
  -webkit-mask-image: url( https://www.searchhub.io/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2.elementor-widget-video {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2.elementor-widget-elementskit-image-hover-effect {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2 {
  text-align: left;
}

.elementor-2968 .elementor-element.elementor-element-9cc6fc2 img {
  width: 100%;
}

.elementor-2968 .elementor-element.elementor-element-d1e97bf {
  --display: flex;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-0b378c8 {
  text-align: left;
}

.elementor-2968 .elementor-element.elementor-element-0b378c8 .elementor-heading-title {
  font-weight: 700;
}

.elementor-2968 .elementor-element.elementor-element-4e7d372 {
  font-size: 20px;
}

.elementor-2968 .elementor-element.elementor-element-a97ffbd .elementor-button {
  background-color: var( --e-global-color-primary );
  font-weight: 400;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var( --e-global-color-c7ac31f );
  border-radius: 0px 0px 0px 0px;
}

.elementor-2968 .elementor-element.elementor-element-a97ffbd .elementor-button:hover, .elementor-2968 .elementor-element.elementor-element-a97ffbd .elementor-button:focus {
  background-color: #2B2D4200;
  color: var( --e-global-color-primary );
  border-color: #2B2D42;
}

.elementor-2968 .elementor-element.elementor-element-a97ffbd {
  padding: 10px 0px 0px 0px;
}

.elementor-2968 .elementor-element.elementor-element-a97ffbd .elementor-button:hover svg, .elementor-2968 .elementor-element.elementor-element-a97ffbd .elementor-button:focus svg {
  fill: var( --e-global-color-primary );
}

.elementor-2968 .elementor-element.elementor-element-49e1d95 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #F5F5F5;
  --border-color: #F5F5F5;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 50px;
  --padding-right: 50px;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-608c5b0 {
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-6e258e8 {
  --display: flex;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c:not( .elementor-widget-image ) {
  -webkit-mask-image: url( https://www.searchhub.io/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c.elementor-widget-image img {
  -webkit-mask-image: url( https://www.searchhub.io/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c.elementor-widget-video {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c.elementor-widget-elementskit-image-hover-effect {
  -webkit-mask-image: url(https://www.searchhub.io/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-10.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c {
  text-align: left;
}

.elementor-2968 .elementor-element.elementor-element-6e8f02c img {
  width: 100%;
}

.elementor-2968 .elementor-element.elementor-element-0b8b21a {
  --display: flex;
  overflow: visible;
}

.elementor-2968 .elementor-element.elementor-element-8eacce1 {
  text-align: left;
}

.elementor-2968 .elementor-element.elementor-element-8eacce1 .elementor-heading-title {
  font-weight: 700;
}

.elementor-2968 .elementor-element.elementor-element-ca5a8a9 {
  font-size: 20px;
}

.elementor-2968 .elementor-element.elementor-element-f528c56 .elementor-button {
  background-color: var( --e-global-color-primary );
  font-weight: 400;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var( --e-global-color-c7ac31f );
  border-radius: 0px 0px 0px 0px;
}

.elementor-2968 .elementor-element.elementor-element-f528c56 .elementor-button:hover, .elementor-2968 .elementor-element.elementor-element-f528c56 .elementor-button:focus {
  background-color: #2B2D4200;
  color: var( --e-global-color-primary );
  border-color: #2B2D42;
}

.elementor-2968 .elementor-element.elementor-element-f528c56 {
  padding: 10px 0px 0px 0px;
}

.elementor-2968 .elementor-element.elementor-element-f528c56 .elementor-button:hover svg, .elementor-2968 .elementor-element.elementor-element-f528c56 .elementor-button:focus svg {
  fill: var( --e-global-color-primary );
}

@media (max-width:767px) {
  .elementor-2968 .elementor-element.elementor-element-a97ffbd {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width:767px) {
  .elementor-2968 .elementor-element.elementor-element-f528c56 {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width:768px) {
  .elementor-2968 .elementor-element.elementor-element-b779e63 {
    --width: 27.316%;
  }
}

@media (min-width:768px) {
  .elementor-2968 .elementor-element.elementor-element-d1e97bf {
    --width: 72.684%;
  }
}

@media (min-width:768px) {
  .elementor-2968 .elementor-element.elementor-element-6e258e8 {
    --width: 27.316%;
  }
}

@media (min-width:768px) {
  .elementor-2968 .elementor-element.elementor-element-0b8b21a {
    --width: 72.684%;
  }
}

