.elementor-7463 .elementor-element.elementor-element-82330f9{--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;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7463 .elementor-element.elementor-element-b99750e{--display:flex;}.elementor-7463 .elementor-element.elementor-element-1ecd4a4{--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:15px 15px;--row-gap:15px;--column-gap:15px;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:rgba(16, 16, 16, 0.05);--border-color:rgba(16, 16, 16, 0.05);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7463 .elementor-element.elementor-element-c2d866c{--display:flex;}.elementor-7463 .elementor-element.elementor-element-1557479 .title-subtitle{color:#08AFD8;}.elementor-7463 .elementor-element.elementor-element-1557479 .title{color:#FFFFFF;font-weight:800;}.elementor-7463 .elementor-element.elementor-element-fc6bee5 li{color:var( --e-global-color-4cb76f9 );}.elementor-7463 .elementor-element.elementor-element-fc6bee5 li a{color:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-fc6bee5 li a:hover{color:#08AFD8;}.elementor-7463 .elementor-element.elementor-element-fc6bee5 .wd-list-content{font-size:20px;font-weight:600;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1406a7c.elementor-social-icon{background-color:#F68686;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1406a7c.elementor-social-icon i{color:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1406a7c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1ee912e.elementor-social-icon{background-color:#F68686;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1ee912e.elementor-social-icon i{color:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-repeater-item-1ee912e.elementor-social-icon svg{fill:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-cb83d84{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-widget-container{text-align:left;}.elementor-7463 .elementor-element.elementor-element-274bc22{--display:flex;}.elementor-7463 .elementor-element.elementor-element-9bb67ce .title{color:#FFFFFF;font-weight:800;}.elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-icon i{color:#08AFD8;transition:color 0.3s;}.elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-icon svg{fill:#08AFD8;transition:fill 0.3s;}.elementor-7463 .elementor-element.elementor-element-4417b5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-item > a{font-size:20px;}.elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-text{color:var( --e-global-color-4cb76f9 );transition:color 0.3s;}.elementor-7463 .elementor-element.elementor-element-4417b5f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#08AFD8;}.elementor-7463 .elementor-element.elementor-element-f0ab225{--display:flex;}.elementor-7463 .elementor-element.elementor-element-35660b0 .title{color:#FFFFFF;font-weight:800;}.elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7463 .elementor-element.elementor-element-422a650{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-item > a{font-size:20px;}.elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-text{color:var( --e-global-color-4cb76f9 );transition:color 0.3s;}.elementor-7463 .elementor-element.elementor-element-422a650 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#08AFD8;}.elementor-7463 .elementor-element.elementor-element-9a7a9fd{width:auto;max-width:auto;text-align:center;}.elementor-7463 .elementor-element.elementor-element-9a7a9fd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7463 .elementor-element.elementor-element-4a1f572{width:auto;max-width:auto;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#08AFD8;}.elementor-7463 .elementor-element.elementor-element-4a1f572 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7463 .elementor-element.elementor-element-4a1f572 a{color:#FFFFFF;}.elementor-7463 .elementor-element.elementor-element-4a1f572 a:hover, .elementor-7463 .elementor-element.elementor-element-4a1f572 a:focus{color:var( --e-global-color-521effb );}.elementor-7463 .elementor-element.elementor-element-3efbe60{--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;}@media(max-width:768px){.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-widget-container{text-align:right;}.elementor-7463 .elementor-element.elementor-element-4a1f572{font-size:18px;}}/* Start custom CSS for social-icons, class: .elementor-element-cb83d84 */.elementor-7463 .elementor-element.elementor-element-cb83d84 {

  --eye-dark: #093958;
  --eye-dark-2: #06293d;
  --eye-blue: #0e92cc;
  --eye-blue-light: #1bb8f2;
  --eye-white: #ffffff;

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icons-wrapper {

  display:flex;
  gap:12px;
  align-items:center;
  justify-content:flex-start;

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon {

  position:relative;
  width:48px;
  height:48px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--eye-white) !important;

  border:2px solid rgba(255,255,255,.85);

  box-shadow:
    0 0 0 1px rgba(14,146,204,.25),
    0 10px 24px rgba(2,19,29,.24);

  transition:
    transform .2s ease,
    box-shadow .2s ease,
    filter .2s ease,
    border-color .2s ease;

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon i,
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon svg {

  font-size:20px;
  color:var(--eye-white) !important;
  fill:var(--eye-white) !important;

}



/* FACEBOOK */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-facebook {

  background:#1877f2;

}



/* INSTAGRAM */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-instagram {

  background:
    radial-gradient(circle at 30% 0%,
    #fdf497 0,
    #fdf497 8%,
    #fd5949 40%,
    #d6249f 65%,
    #285aeb 100%);

}



/* TIKTOK */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-tiktok {

  background:#000000;

}



/* YOUTUBE */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-youtube {

  background:#ff0000 !important;

}



/* WHATSAPP */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-whatsapp {

  background:#25d366;

}



/* LINKEDIN */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-linkedin {

  background:#0a66c2;

}



/* TWITTER / X */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-twitter,
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon-x-twitter {

  background:#000000;

}



/* HOVER */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon:hover {

  transform:translateY(-3px) scale(1.06);

  border-color:var(--eye-white);

  box-shadow:
    0 0 0 2px rgba(255,255,255,.38),
    0 0 24px rgba(14,146,204,.38),
    0 14px 30px rgba(2,19,29,.34);

  filter:brightness(1.08);

}



/* TOOLTIP */
.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon::after {

  content:attr(aria-label);

  position:absolute;
  bottom:115%;
  left:50%;

  transform:translateX(-50%);

  padding:5px 10px;
  border-radius:999px;

  background:#02131d;
  color:#ffffff;

  font-size:10px;
  font-weight:700;

  white-space:nowrap;

  opacity:0;
  pointer-events:none;

  transition:
    opacity .18s ease,
    transform .18s ease;

  box-shadow:0 8px 18px rgba(2,19,29,.28);

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon::before {

  content:"";

  position:absolute;
  bottom:101%;
  left:50%;

  transform:translateX(-50%);

  border:5px solid transparent;
  border-top-color:#02131d;

  opacity:0;

  transition:opacity .18s ease;

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon:hover::after {

  opacity:1;
  transform:translate(-50%,-3px);

}



.elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon:hover::before {

  opacity:1;

}



/* MOBILE */
@media (max-width:480px) {

  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icons-wrapper {

    gap:10px;

  }



  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon {

    width:42px;
    height:42px;

  }



  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon i,
  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon svg {

    font-size:18px;

  }



  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon::after,
  .elementor-7463 .elementor-element.elementor-element-cb83d84 .elementor-social-icon::before {

    display:none;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82330f9 */.elementor-7463 .elementor-element.elementor-element-82330f9 {

  background:

    radial-gradient(900px 420px at 18% 10%, rgba(14, 146, 204, 0.18), transparent 60%),

    radial-gradient(850px 460px at 82% 72%, rgba(9, 126, 186, 0.14), transparent 62%),

    radial-gradient(700px 380px at 50% 42%, rgba(4, 28, 43, 0.42), transparent 65%),

    linear-gradient(180deg, #041c2b 0%, #06293d 45%, #02131d 100%);

  background-size: cover;

  background-repeat: no-repeat;

  position: relative;

  overflow: hidden;

  isolation: isolate;

}



.elementor-7463 .elementor-element.elementor-element-82330f9::before {

  content: "";

  position: absolute;

  inset: -35%;

  background:

    radial-gradient(780px 380px at 18% 18%, rgba(14, 146, 204, 0.16), transparent 62%),

    radial-gradient(820px 420px at 82% 78%, rgba(9, 126, 186, 0.12), transparent 62%),

    radial-gradient(760px 360px at 50% 45%, rgba(255, 255, 255, 0.03), transparent 60%);

  filter: blur(38px);

  opacity: 0.82;

  animation: eyeFooterHaze 12s ease-in-out infinite;

  pointer-events: none;

  z-index: 0;

}



.elementor-7463 .elementor-element.elementor-element-82330f9::after {

  content: "";

  position: absolute;

  inset: 0;

  background-image:

    linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),

    linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);

  background-size: 60px 60px;

  opacity: 0.22;

  mix-blend-mode: screen;

  pointer-events: none;

  z-index: 0;

}



.elementor-7463 .elementor-element.elementor-element-82330f9 > * {

  position: relative;

  z-index: 2;

}



@keyframes eyeFooterHaze {

  0%, 100% {

    transform: translate3d(0, 0, 0) scale(1);

  }



  50% {

    transform: translate3d(0, -20px, 0) scale(1.05);

  }

}



@media (prefers-reduced-motion: reduce) {

  .elementor-7463 .elementor-element.elementor-element-82330f9::before {

    animation: none !important;

  }

}/* End custom CSS */