.elementor-8858 .elementor-element.elementor-element-0237e52{--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-8858 .elementor-element.elementor-element-fb7d051{--display:flex;--min-height:660px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8858 .elementor-element.elementor-element-9ff8d77{--display:flex;}.elementor-8858 .elementor-element.elementor-element-a0a920e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8858 .elementor-element.elementor-element-a0a920e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8858 .elementor-element.elementor-element-a0a920e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8858 .elementor-element.elementor-element-a0a920e .elementor-image-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-8858 .elementor-element.elementor-element-a0a920e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8858 .elementor-element.elementor-element-a0a920e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8858 .elementor-element.elementor-element-a0a920e .elementor-image-box-description{color:#FFFFFF;}.elementor-8858 .elementor-element.elementor-element-b38c81d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8858 .elementor-element.elementor-element-e2527a9{text-align:center;}.elementor-8858 .elementor-element.elementor-element-e2527a9 .elementor-heading-title{font-size:48px;font-weight:400;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-8858 .elementor-element.elementor-element-9f4c714{text-align:center;color:#FFFFFF;}.elementor-8858 .elementor-element.elementor-element-274024d .elementor-button{background-color:#FFFFFF;font-family:"Stage Grotesk", Stage Grotesk;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;}.elementor-8858 .elementor-element.elementor-element-274024d > .elementor-widget-container{margin:80px 0px 0px 0px;}body:not(.rtl) .elementor-8858 .elementor-element.elementor-element-097fea6{right:22px;}body.rtl .elementor-8858 .elementor-element.elementor-element-097fea6{left:22px;}.elementor-8858 .elementor-element.elementor-element-097fea6{top:20px;}.elementor-8858 .elementor-element.elementor-element-097fea6 .elementor-icon-wrapper{text-align:center;}#elementor-popup-modal-8858 .dialog-widget-content{background-color:#00000000;}#elementor-popup-modal-8858{background-color:#00000000;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8858 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-8858 .dialog-close-button{display:flex;font-size:0px;}@media(max-width:767px){.elementor-8858 .elementor-element.elementor-element-fb7d051{--min-height:400px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8858 .elementor-element.elementor-element-a0a920e .elementor-image-box-img{margin-bottom:15px;}.elementor-8858 .elementor-element.elementor-element-06fa2f7 img{width:100px;}.elementor-8858 .elementor-element.elementor-element-e2527a9 .elementor-heading-title{font-size:24px;}.elementor-8858 .elementor-element.elementor-element-274024d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8858 .elementor-element.elementor-element-097fea6 .elementor-icon{font-size:24px;}.elementor-8858 .elementor-element.elementor-element-097fea6 .elementor-icon svg{height:24px;}}@media(min-width:768px){.elementor-8858 .elementor-element.elementor-element-0237e52{--content-width:971px;}}/* Start custom CSS for container, class: .elementor-element-9ff8d77 */.thank-you-message {
  display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-274024d */.elementor-8858 .elementor-element.elementor-element-274024d .elementor-button-text{
    color:black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb7d051 */.fancy-border {
  position: relative;
  border-radius: 36px;
  background: rgba(11, 11, 11, 1);
  z-index: 1;
}

.fancy-border::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 1px; 
  background: linear-gradient(
    155.57deg,
    rgba(255, 255, 255, 0.2) 5.4%,
    rgba(128, 128, 128, 0.025) 35.43%,
    rgba(152, 152, 152, 0.1) 65.46%
  );
  border-radius: inherit;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}

@media(max-width:768px){
    .fancy-border {
  position: relative;
  border-radius: 16px !important;
    }
}

.blur-img img {
    filter: blur(5px);
    transition: filter 0.3s ease;
}

.differ-hover:hover .blur-img img {
    filter: none !important;
}

/*@media(max-width:768px){*/
/*    .fancy-border {*/
/*  position: relative;*/
/*  border-radius: 12px;*/
/*  background: none;*/
/*  z-index: 1;*/
/*}*/

/*.fancy-border::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 0px; */
/*  background: none;*/
/*  border-radius: none;*/
/*  -webkit-mask-composite: xor;*/
/*  mask-composite: exclude;*/
/*  z-index: -1;*/
/*}*/
/*}*//* End custom CSS */