.elementor-175 .elementor-element.elementor-element-a135a6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 00px;--row-gap:0px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-175 .elementor-element.elementor-element-a135a6b:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-a135a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1E;}.elementor-175 .elementor-element.elementor-element-b521e26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-175 .elementor-element.elementor-element-62f3628{--display:flex;}.elementor-175 .elementor-element.elementor-element-62f3628.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-669ca01 .elementor-heading-title{color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-03ef314 .elementor-button{background-color:#3B82C4;fill:#FFFFFF;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-10deee7{--spacer-size:32px;}.elementor-175 .elementor-element.elementor-element-a9c9b15{--display:flex;}.elementor-175 .elementor-element.elementor-element-4f5a4bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-175 .elementor-element.elementor-element-4f5a4bc:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-4f5a4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F182E82;}.elementor-175 .elementor-element.elementor-element-3f90d77{--display:flex;}.elementor-175 .elementor-element.elementor-element-4b14dc6{--display:flex;}.elementor-175 .elementor-element.elementor-element-2921b7b{--display:flex;}.elementor-175 .elementor-element.elementor-element-134c6c2{--display:flex;}.elementor-175 .elementor-element.elementor-element-2b235805:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-2b235805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4F8A;}.elementor-175 .elementor-element.elementor-element-2b235805 > .elementor-container{max-width:1400px;}.elementor-175 .elementor-element.elementor-element-2b235805{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-175 .elementor-element.elementor-element-2b235805 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-175 .elementor-element.elementor-element-4c4ba91b:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-4c4ba91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-4c4ba91b > .elementor-container{max-width:1400px;}.elementor-175 .elementor-element.elementor-element-4c4ba91b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-175 .elementor-element.elementor-element-4c4ba91b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-175 .elementor-element.elementor-element-5269d530:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-5269d530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-175 .elementor-element.elementor-element-5269d530 > .elementor-container{max-width:1400px;}.elementor-175 .elementor-element.elementor-element-5269d530{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-175 .elementor-element.elementor-element-5269d530 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-175 .elementor-element.elementor-element-6168e20d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-175 .elementor-element.elementor-element-6168e20d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-175 .elementor-element.elementor-element-6168e20d:after{content:"0.66";}.elementor-175 .elementor-element.elementor-element-6168e20d .elementor-post__thumbnail__link{width:100%;}.elementor-175 .elementor-element.elementor-element-6168e20d .elementor-post__meta-data span + span:before{content:"///";}.elementor-175 .elementor-element.elementor-element-6168e20d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-175 .elementor-element.elementor-element-6168e20d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-175 .elementor-element.elementor-element-6168e20d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-175 .elementor-element.elementor-element-3f76d083:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-3f76d083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102354;}.elementor-175 .elementor-element.elementor-element-3f76d083 > .elementor-container{max-width:1400px;}.elementor-175 .elementor-element.elementor-element-3f76d083{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-175 .elementor-element.elementor-element-3f76d083 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-175 .elementor-element.elementor-element-18ba3aed .elementor-button{background-color:#3B82C4;fill:#FFFFFF;color:#FFFFFF;}body.elementor-page-175:not(.elementor-motion-effects-element-type-background), body.elementor-page-175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-6168e20d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-175 .elementor-element.elementor-element-6168e20d:after{content:"0.5";}.elementor-175 .elementor-element.elementor-element-6168e20d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-175 .elementor-element.elementor-element-a135a6b{--content-width:1400px;}.elementor-175 .elementor-element.elementor-element-62f3628{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-a135a6b *//* ─── Background base + gradient wash ─── */
.elementor-175 .elementor-element.elementor-element-a135a6b {
  background-color: #0A0F1E !important;
  background-image:
    /* Dot pattern */
    radial-gradient(circle, rgba(255,255,255,.055) 1.2px, transparent 1.2px),
    /* Grid lines */
    linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px),
    /* Diagonal slash accents */
    linear-gradient(150deg, rgba(59,130,196,.055) 0%, transparent 45%),
    /* Right-side blue glow */
    radial-gradient(ellipse 55% 65% at 82% 40%, rgba(27,79,138,.65) 0%, rgba(10,15,30,.0) 70%),
    /* Bottom-left teal whisper */
    radial-gradient(ellipse 38% 45% at 14% 80%, rgba(13,148,136,.14) 0%, transparent 65%),
    /* Top center blue haze */
    radial-gradient(ellipse 50% 40% at 50% 5%, rgba(59,130,196,.1) 0%, transparent 70%);
  background-size:
    40px 40px,
    80px 80px, 80px 80px,
    100% 100%,
    100% 100%,
    100% 100%,
    100% 100%;
  position: relative;
  overflow: hidden;
}

/* ─── SVG background overlay (globe arcs + network + particles) ─── */
.elementor-175 .elementor-element.elementor-element-a135a6b::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='xMidYMid slice'%3E%3C!-- Globe arcs --%3E%3Cg transform='translate(1170,340)' opacity='.2'%3E%3Cellipse cx='0' cy='0' rx='220' ry='220' fill='none' stroke='%23A8D8F0' stroke-width='.8'/%3E%3Cellipse cx='0' cy='0' rx='165' ry='220' fill='none' stroke='%23A8D8F0' stroke-width='.6'/%3E%3Cellipse cx='0' cy='0' rx='95' ry='220' fill='none' stroke='%23A8D8F0' stroke-width='.55'/%3E%3Cellipse cx='0' cy='0' rx='32' ry='220' fill='none' stroke='%23A8D8F0' stroke-width='.45'/%3E%3Cellipse cx='0' cy='0' rx='220' ry='24' fill='none' stroke='%23A8D8F0' stroke-width='.55'/%3E%3Cellipse cx='0' cy='75' rx='205' ry='20' fill='none' stroke='%23A8D8F0' stroke-width='.45'/%3E%3Cellipse cx='0' cy='-75' rx='205' ry='20' fill='none' stroke='%23A8D8F0' stroke-width='.45'/%3E%3Cellipse cx='0' cy='140' rx='156' ry='14' fill='none' stroke='%23A8D8F0' stroke-width='.4'/%3E%3Cellipse cx='0' cy='-140' rx='156' ry='14' fill='none' stroke='%23A8D8F0' stroke-width='.4'/%3E%3C/g%3E%3C!-- Diagonal lines --%3E%3Cline x1='0' y1='680' x2='560' y2='0' stroke='rgba(59,130,196,.045)' stroke-width='1.2'/%3E%3Cline x1='200' y1='680' x2='760' y2='0' stroke='rgba(59,130,196,.038)' stroke-width='1'/%3E%3Cline x1='560' y1='680' x2='1120' y2='0' stroke='rgba(59,130,196,.032)' stroke-width='1'/%3E%3C!-- Flow waves --%3E%3Cpath d='M 0 390 Q 220 320 440 365 Q 660 410 880 345 Q 1100 280 1440 320' fill='none' stroke='rgba(59,130,196,.16)' stroke-width='1.4'/%3E%3Cpath d='M 0 440 Q 250 380 500 420 Q 750 460 1000 405 Q 1200 362 1440 385' fill='none' stroke='rgba(59,130,196,.1)' stroke-width='1'/%3E%3C!-- Nodes --%3E%3Ccircle cx='900' cy='170' r='5' fill='%233B82C4' opacity='.85'/%3E%3Ccircle cx='1010' cy='115' r='3.5' fill='%233B82C4' opacity='.75'/%3E%3Ccircle cx='815' cy='250' r='3.5' fill='%230D9488' opacity='.7'/%3E%3Ccircle cx='950' cy='260' r='4' fill='%233B82C4' opacity='.78'/%3E%3Ccircle cx='855' cy='95' r='3' fill='%233B82C4' opacity='.65'/%3E%3Cline x1='900' y1='170' x2='1010' y2='115' stroke='rgba(59,130,196,.32)' stroke-width='.9' stroke-dasharray='5 4'/%3E%3Cline x1='900' y1='170' x2='815' y2='250' stroke='rgba(59,130,196,.28)' stroke-width='.7' stroke-dasharray='4 5'/%3E%3Cline x1='900' y1='170' x2='950' y2='260' stroke='rgba(59,130,196,.3)' stroke-width='.8' stroke-dasharray='5 4'/%3E%3Cline x1='1010' y1='115' x2='855' y2='95' stroke='rgba(59,130,196,.22)' stroke-width='.6' stroke-dasharray='4 5'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  pointer-events: none;
  z-index: 0;
}

/* ─── Animated flow line ─── */
.elementor-175 .elementor-element.elementor-element-a135a6b::after {
  content: '';
  position: absolute;
  bottom: 30%;
  left: 0; right: 0;
  height: 1.5px;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(59,130,196,.35) 20%,
    rgba(59,130,196,.55) 50%,
    rgba(59,130,196,.35) 80%,
    transparent 100%);
  animation: papi-flow-line 6s ease-in-out infinite;
  pointer-events: none;
}

@keyframes papi-flow-line {
  0%, 100% { opacity: 0.4; transform: translateX(-3%); }
  50%       { opacity: 0.8; transform: translateX(3%); }
}

/* ─── Ensure content sits above pseudo-elements ─── */
.elementor-175 .elementor-element.elementor-element-a135a6b > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */