.elementor-1732 .elementor-element.elementor-element-213e832c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}#elementor-popup-modal-1732 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-623dbe5 );box-shadow:2px 8px 30px 3px rgba(0, 0, 0, 0.08);}#elementor-popup-modal-1732 .dialog-message{width:50vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-1732{justify-content:flex-end;align-items:center;--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(max-width:1024px){#elementor-popup-modal-1732 .dialog-message{width:60vw;}}@media(max-width:880px){#elementor-popup-modal-1732 .dialog-message{width:70vw;}}@media(max-width:767px){.elementor-1732 .elementor-element.elementor-element-213e832c{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}#elementor-popup-modal-1732 .dialog-message{width:100vw;}}/* Start custom CSS for container, class: .elementor-element-213e832c */.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow {
  width: 1px;
  transition: all 0.2s;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-left {
  position: absolute;
  top: 50%;
  left: 0;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-left > .shaft {
  width: 0;
  background-color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-left > .shaft:before, .the-arrow.-left > .shaft:after {
  width: 0;
  background-color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-left > .shaft:before {
  transform: rotate(0);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-left > .shaft:after {
  transform: rotate(0);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right {
  top: 0px;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right > .shaft {
  width: 1px;
  transition-delay: 0.2s;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right > .shaft:before, 
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right > .shaft:after {
  width: 10px;
  transition-delay: 0.3s;
  transition: all 0.5s;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right > .shaft:before {
  transform: rotate(40deg);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow.-right > .shaft:after {
  transform: rotate(-40deg);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow > .shaft {
  background-color: var(--e-global-color-600d1e7);
  display: block;
  height: 1px;
  position: relative;
  transition: all 0.2s;
  transition-delay: 0;
  will-change: transform;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow > .shaft:before, .the-arrow > .shaft:after {
  background-color: var(--e-global-color-600d1e7);
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 0;
  right: 0;
  transition: all 0.2s;
  transition-delay: 0;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow > .shaft:before {
  transform-origin: top right;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .the-arrow > .shaft:after {
  transform-origin: bottom right;
}

.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow {
  display: inline-block;
  color: #var(--e-global-color-600d1e7);
  text-decoration: none;
  position: relative;
  transition: all 0.2s;
  width: 100%
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover {
  color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .the-arrow.-left > .shaft {
  width: 64px;
  transition-delay: 0.1s;
  background-color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .the-arrow.-left > .shaft:before, 
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .the-arrow.-left > .shaft:after {
  width: 10px;
  transition-delay: 0.1s;
  background-color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .the-arrow.-left > .shaft:before {
  transform: rotate(40deg);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .the-arrow.-left > .shaft:after {
  transform: rotate(-40deg);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main {
  transform: translateX(17px);
  transform: translateX(80px);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main > .the-arrow.-right > .shaft {
  width: 0;
  transform: translateX(200%);
  transition-delay: 0;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before, 
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {
  width: 0;
  transition-delay: 0;
  transition: all 0.1s;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before {
  transform: rotate(0);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {
  transform: rotate(0);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow > .main {
  display: flex;
  align-items: center;
  transition: all 0.2s;
  justify-content: space-between;
  width: 100%;
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow > .main > .text {
  margin: 0 16px 0 0;
  line-height: 1;
    font-size: 1.25rem;
    font-weight: 100;
    fill: var(--e-global-color-600d1e7);
    color: var(--e-global-color-600d1e7);
}
.elementor-1732 .elementor-element.elementor-element-213e832c .animated-arrow > .main > .the-arrow {
  position: relative;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1200px) {
    .elementor-popup-modal {
        position: fixed !important;
    }
}/* End custom CSS */