.elementor-1033 .elementor-element.elementor-element-9eb2f4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1033 .elementor-element.elementor-element-9eb2f4e{padding:60px 0px 60px 0px;}.elementor-1033 .elementor-element.elementor-element-8639b32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1033 .elementor-element.elementor-element-aa3262f{text-align:center;}.elementor-1033 .elementor-element.elementor-element-aa3262f .elementor-heading-title{font-size:60px;font-weight:700;}.elementor-1033 .elementor-element.elementor-element-35acf4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1033 .elementor-element.elementor-element-4498f30 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1033 .elementor-element.elementor-element-4498f30{text-align:center;}.elementor-1033 .elementor-element.elementor-element-4498f30 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-0.9px;color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-c36ce10{text-align:center;}.elementor-1033 .elementor-element.elementor-element-fb4df3e .elementor-icon-box-wrapper{gap:15px;}.elementor-1033 .elementor-element.elementor-element-fb4df3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-fb4df3e.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-fb4df3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-b4de3d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1033 .elementor-element.elementor-element-b4de3d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-b4de3d8.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-b4de3d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-34e916f .elementor-icon-box-wrapper{gap:15px;}.elementor-1033 .elementor-element.elementor-element-34e916f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-34e916f.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-34e916f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-2d3112b .elementor-icon-box-wrapper{gap:15px;}.elementor-1033 .elementor-element.elementor-element-2d3112b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-2d3112b.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-2d3112b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-4f3d213 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1033 .elementor-element.elementor-element-4f3d213{text-align:center;}.elementor-1033 .elementor-element.elementor-element-4f3d213 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-0.9px;color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-6462a7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1033 .elementor-element.elementor-element-0b591e3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1033 .elementor-element.elementor-element-0b591e3 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1033 .elementor-element.elementor-element-0b591e3.elementor-view-stacked .elementor-icon{background-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-0b591e3.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-0b591e3.elementor-view-default .elementor-icon{fill:#FC2020;color:#FC2020;border-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-0b591e3 .elementor-icon{font-size:23px;}.elementor-1033 .elementor-element.elementor-element-0b591e3 .elementor-icon-box-title, .elementor-1033 .elementor-element.elementor-element-0b591e3 .elementor-icon-box-title a{font-size:17px;}.elementor-1033 .elementor-element.elementor-element-f7039aa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1033 .elementor-element.elementor-element-f7039aa .elementor-icon-box-title{margin-block-end:7px;}.elementor-1033 .elementor-element.elementor-element-f7039aa.elementor-view-stacked .elementor-icon{background-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-f7039aa.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-f7039aa.elementor-view-default .elementor-icon{fill:#FC2020;color:#FC2020;border-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-f7039aa .elementor-icon{font-size:23px;}.elementor-1033 .elementor-element.elementor-element-f7039aa .elementor-icon-box-title, .elementor-1033 .elementor-element.elementor-element-f7039aa .elementor-icon-box-title a{font-size:17px;}.elementor-1033 .elementor-element.elementor-element-550d57e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1033 .elementor-element.elementor-element-550d57e .elementor-icon-box-title{margin-block-end:7px;}.elementor-1033 .elementor-element.elementor-element-550d57e.elementor-view-stacked .elementor-icon{background-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-550d57e.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-550d57e.elementor-view-default .elementor-icon{fill:#FC2020;color:#FC2020;border-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-550d57e .elementor-icon{font-size:23px;}.elementor-1033 .elementor-element.elementor-element-550d57e .elementor-icon-box-title, .elementor-1033 .elementor-element.elementor-element-550d57e .elementor-icon-box-title a{font-size:17px;}.elementor-1033 .elementor-element.elementor-element-00e5403 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1033 .elementor-element.elementor-element-00e5403 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1033 .elementor-element.elementor-element-00e5403.elementor-view-stacked .elementor-icon{background-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-00e5403.elementor-view-framed .elementor-icon, .elementor-1033 .elementor-element.elementor-element-00e5403.elementor-view-default .elementor-icon{fill:#FC2020;color:#FC2020;border-color:#FC2020;}.elementor-1033 .elementor-element.elementor-element-00e5403 .elementor-icon{font-size:23px;}.elementor-1033 .elementor-element.elementor-element-00e5403 .elementor-icon-box-title, .elementor-1033 .elementor-element.elementor-element-00e5403 .elementor-icon-box-title a{font-size:17px;}.elementor-1033 .elementor-element.elementor-element-cc1ab10{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-1033 .elementor-element.elementor-element-c20431b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1033 .elementor-element.elementor-element-c20431b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1033 .elementor-element.elementor-element-4926c67 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1033 .elementor-element.elementor-element-4926c67{text-align:center;}.elementor-1033 .elementor-element.elementor-element-4926c67 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-0.9px;color:var( --e-global-color-primary );}.elementor-1033 .elementor-element.elementor-element-671d65b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1033 .elementor-element.elementor-element-a83c72d{text-align:center;}.elementor-1033 .elementor-element.elementor-element-8062eaf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1033 .elementor-element.elementor-element-80d6b66{padding:40px 0px 80px 0px;}.elementor-1033 .elementor-element.elementor-element-b718236 .elementor-heading-title{font-size:64px;}.elementor-1033 .elementor-element.elementor-element-ab7c193 .elementor-button{background-color:#EBE4FF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1033 .elementor-element.elementor-element-ab7c193 .elementor-button:hover, .elementor-1033 .elementor-element.elementor-element-ab7c193 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1033 .elementor-element.elementor-element-05b9d03{--e-icon-list-icon-size:24px;--icon-vertical-offset:1px;}.elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-1033 .elementor-element.elementor-element-05b9d03 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1033 .elementor-element.elementor-element-aa3262f .elementor-heading-title{font-size:25px;}.elementor-1033 .elementor-element.elementor-element-b718236 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-b90b956 *//* ======================================================
   OSINGWEB SERIES – GLOBAL STYLE
   Untuk Product / Landing Page
====================================================== */

:root{
  --osing-bg:#020617;
  --osing-card:rgba(255,255,255,.04);
  --osing-border:rgba(255,255,255,.08);
  --osing-text:#ffffff;
  --osing-muted:#94a3b8;
  --osing-accent:#38bdf8;
}

/* RESET BASIC */
.osingweb,
.osingweb *{
  box-sizing:border-box;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

/* BACKGROUND PAGE */
.osingweb-page{
  background:
    radial-gradient(900px 400px at 80% 0%, rgba(56,189,248,.15), transparent 60%),
    radial-gradient(600px 300px at 10% 20%, rgba(14,165,233,.12), transparent 60%),
    var(--osing-bg);
  color:var(--osing-text);
}

/* CONTAINER */
.osing-container{
  max-width:1200px;
  margin:auto;
  padding:90px 24px;
}

/* SECTION SPACING */
.osing-section{
  margin-bottom:90px;
}

/* BADGE */
.osing-badge{
  display:inline-block;
  padding:8px 16px;
  border-radius:999px;
  border:1px solid var(--osing-border);
  color:var(--osing-accent);
  font-size:14px;
  margin-bottom:24px;
}

/* TITLE */
.osing-title{
  font-size:40px;
  font-weight:800;
  margin-bottom:14px;
}

.osing-subtitle{
  color:var(--osing-muted);
  max-width:720px;
  line-height:1.7;
}

/* CENTER ALIGN */
.osing-center{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

/* GRID */
.osing-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  gap:26px;
  margin-top:36px;
}

/* CARD */
.osing-card{
  background:var(--osing-card);
  border:1px solid var(--osing-border);
  border-radius:20px;
  padding:32px 26px;
  transition:.35s ease;
}

.osing-card:hover{
  transform:translateY(-6px);
  border-color:rgba(56,189,248,.4);
  box-shadow:0 20px 40px rgba(0,0,0,.45);
}

/* FEATURE CARD */
.osing-feature strong{
  display:block;
  color:var(--osing-accent);
  margin-bottom:8px;
}

/* PROBLEM CARD */
.osing-problem{
  opacity:.9;
}

/* CTA SECTION */
.osing-cta{
  text-align:center;
  padding:70px 30px;
  border-radius:26px;
  border:1px solid var(--osing-border);
  background:linear-gradient(160deg,rgba(56,189,248,.12),transparent);
}

/* CTA BUTTON */
.osing-btn{
  display:inline-block;
  margin-top:24px;
  padding:14px 32px;
  border-radius:999px;
  background:linear-gradient(135deg,#38bdf8,#0ea5e9);
  color:#020617;
  font-weight:700;
  text-decoration:none;
  transition:.3s;
}

.osing-btn:hover{
  transform:scale(1.05);
}

/* MOBILE RESPONSIVE */
@media(max-width:640px){
  .osing-title{
    font-size:32px;
  }

  .osing-container{
    padding:70px 20px;
  }

  .osing-section{
    margin-bottom:70px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-415cd12 *//* ======================================================
   HERO BADGE – GLASSMORPHISM
====================================================== */
.hero-badge-wrap{
  width:100%;
  display:flex;
  justify-content:center;
  margin-bottom:px;
}

/* Badge */
.hero-badge-glass{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:8px 18px;
  border-radius:999px;

  background:rgba(15,23,42,.45);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);

  border:1px solid rgba(59,130,246,.35);

  color:#e5e7eb;
  font-size:13px;
  font-weight:600;
  letter-spacing:.3px;

  box-shadow:
    0 8px 24px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.15);
    
}


/* Text */
.hero-badge-glass .badge-text{
  white-space:nowrap;
}

/* ======================================================
   GREEN DOT (ONLINE INDICATOR)
====================================================== */
.badge-dot-green{
  width:8px;
  height:8px;
  border-radius:50%;
  background:#22c55e;
  box-shadow:0 0 0 4px rgba(34,197,94,.25);
  animation:dotPulseGreen 1.6s infinite;
}

/* Pulse animation */
@keyframes dotPulseGreen{
  0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}
  70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}
  100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}
}

@media(max-width:768px){
  .hero-badge-glass{
    font-size:12px;
    padding:7px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-773f1de *//* --- RESET LIST --- */
.osing-price .osing-price-list {
    list-style: none;
    padding: 0;
    margin: 24px 0 32px 0;
}

/* --- CONTAINER UTAMA (Dark Card) --- */
.osing-card.osing-price {
    background: #0f172a; /* Dark Slate Blue */
    background: linear-gradient(145deg, #1e293b, #0f172a);
    border-radius: 24px;
    padding: 40px 30px;
    border: 1px solid rgba(59, 130, 246, 0.2); /* Border tipis biru transparan */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
    color: #e2e8f0;
    display: flex;
    flex-direction: column;
}

/* Efek Glow saat Hover */
.osing-card.osing-price:hover {
    border-color: rgba(59, 130, 246, 0.6);
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.25), inset 0 0 10px rgba(59, 130, 246, 0.05);
    transform: translateY(-5px);
}

/* --- HEADER SECTION --- */
.osing-price-header {
    text-align: center;
    margin-bottom: 10px;
}

.osing-badge {
    display: inline-block;
    background: rgba(59, 130, 246, 0.15);
    color: #60a5fa; /* Biru Terang */
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 6px 14px;
    border-radius: 50px;
    margin-bottom: 15px;
    border: 1px solid rgba(59, 130, 246, 0.3);
    letter-spacing: 0.5px;
    box-shadow: 0 0 10px rgba(59, 130, 246, 0.2);
}

.osing-title {
    font-size: 26px;
    font-weight: 800;
    margin: 0 0 8px 0;
    color: #ffffff;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    line-height: 1.3;
}

.osing-subtitle {
    font-size: 15px;
    color: #94a3b8;
    margin: 0;
    font-weight: 500;
}

/* --- PRICE SECTION --- */
.osing-price-value {
    text-align: center;
    margin: 24px 0;
    display: flex;
    justify-content: center;
    align-items: baseline;
    padding: 20px;
    background: rgba(255, 255, 255, 0.03);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.osing-currency {
    font-size: 18px;
    font-weight: 600;
    color: #64748b;
    margin-right: 4px;
}

.osing-amount {
    font-size: 40px;
    font-weight: 800;
    color: #ffffff;
    text-shadow: 0 0 15px rgba(59, 130, 246, 0.5); /* Glow pada angka harga */
}

.osing-period {
    font-size: 16px;
    color: #64748b;
    font-weight: 500;
    margin-left: 6px;
}

/* --- LIST FEATURES --- */
.osing-price-list li {
    display: flex;
    align-items: center;
    font-size: 15px;
    color: #cbd5e1;
    margin-bottom: 14px;
    line-height: 1.5;
    transition: 0.3s;
}

.osing-price-list li:hover {
    color: #ffffff;
    transform: translateX(5px);
}

/* Icon Checklist Neon */
.osing-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    background: rgba(59, 130, 246, 0.2);
    color: #60a5fa;
    border-radius: 6px;
    font-size: 12px;
    margin-right: 12px;
    box-shadow: 0 0 8px rgba(59, 130, 246, 0.3);
    border: 1px solid rgba(59, 130, 246, 0.2);
}

/* --- BUTTON (CTA) --- */
.osing-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 18px;
    background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);
    color: #ffffff;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 20px rgba(37, 99, 235, 0.4);
    border: 1px solid rgba(59, 130, 246, 0.5);
    text-transform: uppercase;
    letter-spacing: 1px;
}

.osing-btn:hover {
    background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
    box-shadow: 0 0 30px rgba(37, 99, 235, 0.7); /* Tombol menyala saat hover */
    transform: scale(1.02);
}

/* --- RESPONSIVE MOBILE --- */
@media (max-width: 767px) {
    .osing-card.osing-price {
        padding: 30px 20px;
    }
    .osing-amount {
        font-size: 32px;
    }
    .osing-title {
        font-size: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c892ae *//* ======================================================
   COLUMN CARD – TOP BORDER LOADING (HOVER)
====================================================== */
.column-card{
  position:relative;
  overflow:hidden;
  background:rgba(30,41,59,.95);
  border:1px solid #334155;
  border-radius:18px;
  padding:36px 30px;
  transition:all .45s ease;
}

/* Hover base */
.column-card:hover{
  transform:translateY(-8px);
  border-color:#3B82F6;
  box-shadow:0 25px 60px rgba(0,0,0,.5);
}

/* ======================================================
   TOP BORDER LOADING BAR
====================================================== */
.column-card::before{
  content:"";
  position:absolute;
  top:0;
  left:-100%;
  width:100%;
  height:3px;
  background:linear-gradient(
    90deg,
    transparent,
    #3B82F6,
    #60A5FA,
    #3B82F6,
    transparent
  );
  opacity:0;
}

/* Aktif saat hover */
.column-card:hover::before{
  opacity:1;
  animation:top-loading 1.2s linear infinite;
}

/* ======================================================
   ANIMATION
====================================================== */
@keyframes top-loading{
  0%{
    left:-100%;
  }
  100%{
    left:100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05b9d03 *//* ======================================================
   OSING FOOTER 2 – ICON LIST FIX TOTAL
====================================================== */

/* Wrapper */
.osing-footer2-list{
  display:flex;
  justify-content:center;
}

/* UL */
.osing-footer2-list .elementor-icon-list-items{
  display:flex !important;
  align-items:center;
  gap:18px;

  list-style:none;
  margin:0 !important;
  padding:12px 22px !important;

  background:rgba(15,23,42,.45);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);

  border:1px solid rgba(59,130,246,.35);
  border-radius:999px;

  box-shadow:0 10px 30px rgba(0,0,0,.35);
}

/* LI */
.osing-footer2-list .elementor-icon-list-item{
  display:flex !important;
  align-items:center;
  gap:8px;

  margin:0 !important;
  padding:0 !important;
}

/* ICON */
.osing-footer2-list .elementor-icon-list-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.osing-footer2-list .elementor-icon{
  font-size:16px;
  color:#3B82F6;
  line-height:1;
}

/* TEXT */
.osing-footer2-list .elementor-icon-list-text{
  font-size:13px;
  font-weight:600;
  color:#e5e7eb;
  line-height:1;
  white-space:nowrap;
}

/* Remove divider & pseudo junk */
.osing-footer2-list .elementor-icon-list-item::marker,
.osing-footer2-list .elementor-icon-list-item:before{
  display:none !important;
  content:none !important;
}
@media(max-width:768px){
  .osing-footer2-list .elementor-icon-list-items{
    flex-direction:column;
    gap:10px;
    padding:14px 24px;
  }
}
.osing-footer2-list .elementor-icon-list-items{
  animation:footerPulse 3s infinite;
}

@keyframes footerPulse{
  0%{box-shadow:0 0 0 0 rgba(59,130,246,.35)}
  70%{box-shadow:0 0 0 14px rgba(59,130,246,0)}
  100%{box-shadow:0 0 0 0 rgba(59,130,246,0)}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80d6b66 *//* ======================================================
   OSING FOOTER 2 – CTA CONTACT
====================================================== */
.osing-footer2{
  padding:80px 0 70px;
  text-align:center;
  background:
    radial-gradient(circle at top left, rgba(59,130,246,.25), transparent 45%),
    radial-gradient(circle at bottom right, rgba(6,182,212,.18), transparent 45%),
    linear-gradient(180deg, #020617, #020617);
}/* End custom CSS */