.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-999 .elementor-element.elementor-element-fb8a89b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-999 .elementor-element.elementor-element-ae35aa7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-6b37279 */body{
  background:#e5e5e5;
  font-family:Arial, sans-serif;
}

.pdf-grid{
  max-width:1450px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:65px 50px;
  padding:80px 20px;
}

.pdf-card{
  display:flex;
  height:125px;
}

/* LEFT SIDE */
.pdf-info{
  flex:1;
  background:#373750;
  text-decoration:none;
  display:flex;
  align-items:center;
  padding:0 35px;
  gap:35px;
}

.pdf-info img{
  width:58px;
}

.pdf-info span{
  color:#fff;
  font-size:20px;
  font-weight:700;
  line-height:1.4;
}

/* RIGHT BUTTON */
.pdf-download{
  width:110px;
  background:#ff1e00;
  color:#fff;
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:34px;
  font-weight:bold;
  transition:0.3s;
}

.pdf-download:hover{
  opacity:.9;
}

/* MOBILE */
@media(max-width:991px){

  .pdf-grid{
    grid-template-columns:1fr;
    gap:30px;
  }

  .pdf-card{
    height:95px;
  }

  .pdf-info{
    padding:0 20px;
    gap:20px;
  }

  .pdf-info span{
    font-size:16px;
  }

  .pdf-download{
    width:80px;
    font-size:26px;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24dc497 */body{
  background:#e5e5e5;
  font-family:Arial, sans-serif;
}

.pdf-grid{
  max-width:1450px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:65px 50px;
  padding:80px 20px;
}

.pdf-card{
  display:flex;
  height:125px;
}

/* LEFT SIDE */
.pdf-info{
  flex:1;
  background:#373750;
  text-decoration:none;
  display:flex;
  align-items:center;
  padding:0 35px;
  gap:35px;
}

.pdf-info img{
  width:58px;
}

.pdf-info span{
  color:#fff;
  font-size:20px;
  font-weight:700;
  line-height:1.4;
}

/* RIGHT BUTTON */
.pdf-download{
  width:110px;
  background:#ff1e00;
  color:#fff;
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:34px;
  font-weight:bold;
  transition:0.3s;
}

.pdf-download:hover{
  opacity:.9;
}

/* MOBILE */
@media(max-width:991px){

  .pdf-grid{
    grid-template-columns:1fr;
    gap:30px;
  }

  .pdf-card{
    height:95px;
  }

  .pdf-info{
    padding:0 20px;
    gap:20px;
  }

  .pdf-info span{
    font-size:16px;
  }

  .pdf-download{
    width:80px;
    font-size:26px;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c5a83 */body{
  background:#e5e5e5;
  font-family:Arial, sans-serif;
}

.pdf-grid{
  max-width:1450px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:65px 50px;
  padding:80px 20px;
}

.pdf-card{
  display:flex;
  height:125px;
}

/* LEFT SIDE */
.pdf-info{
  flex:1;
  background:#373750;
  text-decoration:none;
  display:flex;
  align-items:center;
  padding:0 35px;
  gap:35px;
}

.pdf-info img{
  width:58px;
}

.pdf-info span{
  color:#fff;
  font-size:20px;
  font-weight:700;
  line-height:1.4;
}

/* RIGHT BUTTON */
.pdf-download{
  width:110px;
  background:#ff1e00;
  color:#fff;
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:34px;
  font-weight:bold;
  transition:0.3s;
}

.pdf-download:hover{
  opacity:.9;
}

/* MOBILE */
@media(max-width:991px){

  .pdf-grid{
    grid-template-columns:1fr;
    gap:30px;
  }

  .pdf-card{
    height:95px;
  }

  .pdf-info{
    padding:0 20px;
    gap:20px;
  }

  .pdf-info span{
    font-size:16px;
  }

  .pdf-download{
    width:80px;
    font-size:26px;
  }

}/* End custom CSS */