.elementor-6081 .elementor-element.elementor-element-64a89a07:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-64a89a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dostavim-tochno.ru/wp-content/uploads/2023/05/32324-1.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-6081 .elementor-element.elementor-element-64a89a07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6081 .elementor-element.elementor-element-64a89a07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-27297c27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-6081 .elementor-element.elementor-element-1da9ac5a:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-1da9ac5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131212;}.elementor-6081 .elementor-element.elementor-element-1da9ac5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:045px 0px 045px 0px;}.elementor-6081 .elementor-element.elementor-element-1da9ac5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6081 .elementor-element.elementor-element-503db859{text-align:center;}.elementor-6081 .elementor-element.elementor-element-503db859 .elementor-heading-title{font-family:"Rockstar", Sans-serif;font-weight:600;color:var( --e-global-color-ed5c47e );}.elementor-6081 .elementor-element.elementor-element-74b9e7b3:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-74b9e7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a00f2a7 );}.elementor-6081 .elementor-element.elementor-element-74b9e7b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6081 .elementor-element.elementor-element-74b9e7b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-7f5dfc46 .brand-marquee__heading h3{font-family:"Rockstar", Sans-serif;font-size:48px;}.elementor-6081 .elementor-element.elementor-element-1b82613f:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-1b82613f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a00f2a7 );}.elementor-6081 .elementor-element.elementor-element-1b82613f > .elementor-container{max-width:1320px;}.elementor-6081 .elementor-element.elementor-element-1b82613f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 045px 0px;}.elementor-6081 .elementor-element.elementor-element-1b82613f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-1b82613f > .elementor-shape-bottom svg{width:calc(123% + 1.3px);height:77px;transform:translateX(-50%) rotateY(180deg);}.elementor-6081 .elementor-element.elementor-element-d3b2fd3 .bar-video-app-store-text h2{font-family:"Rockstar", Sans-serif;font-weight:500;text-transform:none;font-style:normal;}.elementor-6081 .elementor-element.elementor-element-d3b2fd3 .bar-video-app-store-text h2 span{color:#F20F4D;}.elementor-6081 .elementor-element.elementor-element-d3b2fd3 .bar-video-app-store-text p{font-family:"Space Grotesk", Sans-serif;text-transform:none;}.elementor-6081 .elementor-element.elementor-element-5e83d7d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-5e83d7d7 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-5e83d7d7{padding:30px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-37b736b4 .tx-text--slide .highlight-img{background-image:url("https://dostavim-tochno.ru/wp-content/uploads/2022/11/hl_shape_5.svg");}.elementor-6081 .elementor-element.elementor-element-37b736b4 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-37b736b4 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:54px;}.elementor-6081 .elementor-element.elementor-element-37b736b4 .tx-item--title span{color:#101212;}.elementor-6081 .elementor-element.elementor-element-6b4ca303 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-6b4ca303{padding:0px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-f13fed4 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-6081 .elementor-element.elementor-element-796ec9b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-796ec9b4 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-796ec9b4{padding:30px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-298983a8 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-298983a8 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:54px;}.elementor-6081 .elementor-element.elementor-element-298983a8 .tx-item--title span{color:#101212;}.elementor-6081 .elementor-element.elementor-element-298983a8 .tx-heading--tma p{font-family:"Rockstar", Sans-serif;font-weight:500;color:#000000;}.elementor-6081 .elementor-element.elementor-element-22658cf3 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-22658cf3{padding:0px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-1a0d8ff4 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-6081 .elementor-element.elementor-element-653fa16 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-653fa16:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-653fa16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-6081 .elementor-element.elementor-element-653fa16 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-653fa16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-653fa16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-653fa16 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:34px;transform:translateX(-50%) rotateY(180deg);}.elementor-6081 .elementor-element.elementor-element-4be0456 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-4be0456 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:54px;}.elementor-6081 .elementor-element.elementor-element-4be0456 .tx-item--title span{color:#FFFFFF;}.elementor-6081 .elementor-element.elementor-element-4be0456 .tx-heading--tma p{font-family:"Rockstar", Sans-serif;font-weight:500;color:#000000;}.elementor-6081 .elementor-element.elementor-element-46e89d4:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-46e89d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-6081 .elementor-element.elementor-element-46e89d4 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-46e89d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 050px 0px;}.elementor-6081 .elementor-element.elementor-element-46e89d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-46e89d4 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:34px;transform:translateX(-50%) rotateY(180deg);}.elementor-6081 .elementor-element.elementor-element-1dec27b > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-6081 .elementor-element.elementor-element-61c38dc2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-61c38dc2 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-61c38dc2{padding:30px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-6d6af8f3 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-6d6af8f3 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:54px;}.elementor-6081 .elementor-element.elementor-element-6d6af8f3 .tx-item--title span{color:#101212;}.elementor-6081 .elementor-element.elementor-element-6d6af8f3 .tx-heading--tma p{font-family:"Rockstar", Sans-serif;font-weight:500;color:#000000;}.elementor-6081 .elementor-element.elementor-element-7cba62c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-7cba62c9{padding:0px 0px 030px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6081 .elementor-element.elementor-element-787845e0 .elementor-button{background-color:#82D612;font-family:"Rockstar", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;border-radius:35px 35px 35px 35px;}.elementor-6081 .elementor-element.elementor-element-787845e0 > .elementor-widget-container{padding:-7px -7px -7px -7px;}.elementor-6081 .elementor-element.elementor-element-787845e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6081 .elementor-element.elementor-element-716dfee9:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-716dfee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a00f2a7 );}.elementor-6081 .elementor-element.elementor-element-716dfee9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-6081 .elementor-element.elementor-element-716dfee9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-d0f7db0 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:59px;}.elementor-6081 .elementor-element.elementor-element-d0f7db0 .tx-heading--tma p{font-family:"Archivo", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-8d1689e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-8d1689e > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-8d1689e{padding:30px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-e5de9e5 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-e5de9e5 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;font-size:54px;}.elementor-6081 .elementor-element.elementor-element-e5de9e5 .tx-item--title span{color:#101212;}.elementor-6081 .elementor-element.elementor-element-e5de9e5 .tx-heading--tma p{font-family:"Rockstar", Sans-serif;font-weight:500;color:#000000;}.elementor-6081 .elementor-element.elementor-element-20972144:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-20972144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed5c47e );}.elementor-6081 .elementor-element.elementor-element-20972144{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6081 .elementor-element.elementor-element-20972144 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6081 .elementor-element.elementor-element-19f4456f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6081 .elementor-element.elementor-element-b720995{width:var( --container-widget-width, 52.665% );max-width:52.665%;--container-widget-width:52.665%;--container-widget-flex-grow:0;}.elementor-6081 .elementor-element.elementor-element-b720995 > .elementor-widget-container{border-radius:44px 44px 44px 44px;}.elementor-6081 .elementor-element.elementor-element-b720995 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6081 .elementor-element.elementor-element-d8fa036 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6081 .elementor-element.elementor-element-d8fa036 > .elementor-container{max-width:1310px;}.elementor-6081 .elementor-element.elementor-element-d8fa036{padding:30px 0px 0px 0px;}.elementor-6081 .elementor-element.elementor-element-78cf0fc7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6081 .elementor-element.elementor-element-48af4b04 .tx-text--slide .highlight-img{background-image:url("https://dostavim-tochno.ru/wp-content/uploads/2022/11/hl_shape_5.svg");}.elementor-6081 .elementor-element.elementor-element-48af4b04 .tx-heading--tma .subtitle{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-48af4b04 .tx-heading--tma .tx-item--title{font-family:"Rockstar", Sans-serif;}.elementor-6081 .elementor-element.elementor-element-48af4b04 .tx-item--title span{color:#101212;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-6081 .elementor-element.elementor-element-28c7d54c{width:100%;}.elementor-6081 .elementor-element.elementor-element-f13fed4{width:50%;}.elementor-6081 .elementor-element.elementor-element-6ddc5d39{width:100%;}.elementor-6081 .elementor-element.elementor-element-1a0d8ff4{width:50%;}.elementor-6081 .elementor-element.elementor-element-99b94c0{width:100%;}.elementor-6081 .elementor-element.elementor-element-1dec27b{width:50%;}.elementor-6081 .elementor-element.elementor-element-fa8bc70{width:100%;}.elementor-6081 .elementor-element.elementor-element-673fd849{width:100%;}.elementor-6081 .elementor-element.elementor-element-43bf645{width:100%;}.elementor-6081 .elementor-element.elementor-element-78cf0fc7{width:100%;}}/* Start custom CSS for html, class: .elementor-element-83e40ec */.cards-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(500px,1fr));
  gap:60px;
}

/* --- общая стилистика карточки --- */
.segment-card{
  background:rgba(255,255,255,.02);
  backdrop-filter:blur(30px);
  border:1px solid rgba(156,212,69,.2);
  border-radius:32px;
  padding:60px 40px;
  text-align:center;
  position:relative;
  overflow:hidden;
  color:#fff;                /* ← весь текст внутри карточки белый */
  transition:.8s cubic-bezier(.4,0,.2,1);
  box-shadow:
    0 20px 80px rgba(0,0,0,.3),
    inset 0 1px 0 rgba(255,255,255,.1);
}
.segment-card::before{
  content:"";
  position:absolute;
  top:-100%;left:-100%;
  width:300%;height:300%;
  background:conic-gradient(from 0deg,
     transparent,
     rgba(156,212,69,.1),
     transparent,
     rgba(249,216,72,.1),
     transparent);
  animation:segRotate 10s linear infinite;
  opacity:0;transition:opacity .5s;
}
@keyframes segRotate{to{transform:rotate(360deg);}}

/* --- hover-эффект для карточки --- */
.segment-card:hover{
  transform:translateY(-16px) scale(1.02);
  border-color:rgba(156,212,69,.8);
  box-shadow:
    0 40px 120px rgba(156,212,69,.2),
    0 20px 80px rgba(0,0,0,.4),
    inset 0 2px 0 rgba(255,255,255,.2);
}
.segment-card:hover::before{opacity:1;}

/* --- внутренние элементы --- */
.card-icon{
  font-size:80px;margin-bottom:32px;display:block;
  filter:drop-shadow(0 8px 16px rgba(156,212,69,.3));
}

.card-title{
  font-size:36px;font-weight:700;margin-bottom:24px;
  font-family:"Rockstar",sans-serif;letter-spacing:-.5px;
  color:#fff;                /* явно белый */
}

.card-description{
  font-size:18px;line-height:1.7;margin-bottom:40px;
  font-weight:300;font-family:"Montserrat",sans-serif;
  color:#fff;                /* явно белый */
}

/* --- кнопка CTA --- */
.card-cta{
  display:inline-block;padding:20px 40px;
  background:rgba(156,212,69,.05);
  border:2px solid transparent;background-clip:padding-box;
  color:#fff;                /* белый текст на кнопке */
  text-decoration:none;border-radius:50px;
  font-weight:600;font-size:18px;
  position:relative;overflow:hidden;
  transition:.5s cubic-bezier(.4,0,.2,1);
  backdrop-filter:blur(10px);font-family:"Rockstar",sans-serif;
}
.card-cta::before{
  content:"";position:absolute;inset:0;border-radius:50px;
  background:linear-gradient(135deg,var(--dt-green) 0%,var(--dt-yellow) 100%);
  opacity:0;transition:opacity .3s;
}
.card-cta:hover::before{opacity:1;}
.card-cta:hover{
  color:#fff;                /* белый текст и при ховере */
  transform:scale(1.05);
  box-shadow:0 12px 32px rgba(156,212,69,.3);
}
.card-cta span{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2e7cf2 */.steps-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  gap:80px;
  background:#000;
  border-radius:85px;
}

/* карточка-шаг без изменений по стилю */
.step{
  text-align:center;
  padding:40px;
  background:rgba(255,255,255,.02);
  border-radius:24px;
  backdrop-filter:blur(20px);
  border:1px solid rgba(156,212,69,.1);
  color:#fff;
  transition:.5s ease;
  position:relative;
}
.step:hover{
  transform:translateY(-8px);
  border-color:rgba(156,212,69,.3);
  box-shadow:0 20px 60px rgba(156,212,69,.1);
}

/* ── иконка круга ───────────────────────────────── */
.step-icon{
  width:120px;height:120px;margin:0 auto 32px;
  background: #fff;
  border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  border:2px solid rgba(156,212,69,.3);
  position:relative;
}

/* SVG/PNG внутри круга → делаем белыми */
.step-icon img{
  width:60px;height:60px;

}

/* ── цифра шага ─────────────────────────────────── */
.step-number{
  position:absolute;top:-10px;right:-10px;
  width:40px;height:40px;border-radius:50%;
  background:linear-gradient(135deg,var(--dt-green) 0%,var(--dt-yellow) 100%);
  color:#fff;                       /* ← теперь белая цифра */
  font:800 18px/40px Montserrat,sans-serif;
  box-shadow:0 4px 16px rgba(156,212,69,.4);
}

/* тексты — без изменений */
.step-title{
  font:700 22px Rockstar,sans-serif;
  margin:0 0 20px;
  color: #78D60F;
}
.step-description{
  font:300 16px Montserrat,sans-serif;
  line-height:1.7;
  color:#fff;
  opacity:.9;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1593020 */.benefits-grid{
  display:grid;
  gap:20px;
  /* по умолчанию мобильная/планшетная адаптация */
  grid-template-columns:repeat(auto-fit,minmax(350px,1fr));
}

/* на экранах ≥1024 px — все 5 карточек в один ряд */
@media (min-width:1024px){
  .benefits-grid{grid-template-columns:repeat(5,1fr);}
}

/* --- карточка преимущества ----------------------------- */
.benefit-item{
  padding:20px 0px;
  background:rgba(255,255,255,.02);
  border:1px solid rgba(156,212,69,.1);
  border-radius:24px;
  position:relative;
  overflow:hidden;
  display:flex;flex-direction:column;align-items:center;
  text-align:center;
  color:#000;                 /* ← теперь весь текст чёрный */
  transition:.5s ease;
}
.benefit-item:hover{
  transform:translateY(-8px);
  border-color:rgba(156,212,69,.3);
  box-shadow:0 20px 60px rgba(156,212,69,.1);
}
.benefit-item::before{
  content:"";
  position:absolute;top:-50%;left:-50%;
  width:200%;height:200%;
  background:radial-gradient(circle,rgba(156,212,69,.05) 0%,transparent 70%);
  opacity:0;transition:opacity .5s;
}
.benefit-item:hover::before{opacity:1;}

/* --- иконка -------------------------------------------- */
.benefit-icon{
  width:220px;height:220px;margin-bottom:32px;
  background:#fff;border-radius:70px;
  display:flex;align-items:center;justify-content:center;
  border:2px solid rgba(156,212,69,.2);
}
.benefit-icon img{width:150px;height:150px;}

/* --- заголовок и описание ------------------------------ */
.benefit-title{
  font:700 18px Rockstar,sans-serif;
  margin-bottom:16px;
  color:#000;                /* чёрный */
}
.benefit-description{
  font:300 16px Montserrat,sans-serif;
  line-height:1.7;
  color:#000;                /* чёрный */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ab3c1a */.agent-benefits-grid{
  display:grid;
  gap:20px;
  grid-template-columns:repeat(auto-fit,minmax(350px,1fr));
}
@media (min-width:1024px){
  .agent-benefits-grid{grid-template-columns:repeat(5,1fr);}
}
.agent-benefit-item{
  padding:20px 0;
  background:rgba(255,255,255,.02);
  border:1px solid rgba(156,212,69,.1);
  border-radius:24px;
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  color:#fff;
  transition:.5s ease;
}
.agent-benefit-item:hover{
  transform:translateY(-8px);
  border-color:rgba(156,212,69,.3);
  box-shadow:0 20px 60px rgba(156,212,69,.1);
}
.agent-benefit-item::before{
  content:"";
  position:absolute;
  top:-50%;
  left:-50%;
  width:200%;
  height:200%;
  background:radial-gradient(circle,rgba(156,212,69,.05) 0%,transparent 70%);
  opacity:0;
  transition:opacity .5s;
}
.agent-benefit-item:hover::before{opacity:1;}
.agent-benefit-icon{
  width:220px;
  height:220px;
  margin-bottom:32px;
  background:#fff;
  border-radius:70px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:2px solid rgba(156,212,69,.2);
}
.agent-benefit-icon img{
  width:150px;
  height:150px;
}
.agent-benefit-title{
  font:700 18px Rockstar,sans-serif;
  margin-bottom:16px;
  color:#FFD400;
}
.agent-benefit-description{
  font:300 16px Montserrat,sans-serif;
  line-height:1.6;
  color:#fff;
}/* End custom CSS */