@font-face { font-family: "Adelle Sans Regular"; font-display: swap;  src: url("https://wejoie.com/wp-content/uploads/et-fonts/Adelle-Sans-W01-Regular.ttf") format("truetype"); }
.et_pb_heading_0 .et_pb_heading_container h1, .et_pb_heading_0 .et_pb_heading_container h2, .et_pb_heading_0 .et_pb_heading_container h3, .et_pb_heading_0 .et_pb_heading_container h4, .et_pb_heading_0 .et_pb_heading_container h5, .et_pb_heading_0 .et_pb_heading_container h6 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 36px; color: #263954 !important; text-align: center; }
.et_pb_image_0 { text-align: left;margin-left: 0; }
.et_pb_text_0 { line-height: 1.5em; font-family: 'Adelle Sans Regular', Helvetica, Arial, Lucida, sans-serif;font-size: 15px; line-height: 1.5em; }
.et_pb_text_0 h1, .et_pb_text_0 h2 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 24px; color: #263954 !important; line-height: 1.2em; text-align: left; }
.et_pb_text_0 h3 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 20px; color: #263954 !important; line-height: 1.2em; text-align: left; }
.et_pb_text_0 h4 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #263954 !important; line-height: 1.2em; text-align: left; }
.et_pb_text_0 h5, .et_pb_text_0 h6 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 24px; color: #263954 !important; text-align: left; }
.et_pb_text_0 ul { padding-left: 40px !important; }
.et_pb_section_2.et_pb_section { background-color: #f6f6f6 !important; }
.et_pb_text_1 h2 { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif;font-size: 36px; color: #263954 !important; text-align: center; }
.et_pb_text_1 { margin-bottom: 40px !important; }
.et_pb_blog_0 .et_pb_post .entry-title a, .et_pb_blog_0 .not-found-title { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif !important; color: #263954 !important; }
.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title { font-size: 18px !important; line-height: 1.2em !important; }
.et_pb_blog_0 .et_pb_post div.post-content a.more-link { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase;color: #FF6B11 !important; }
.et_pb_blog_0 .pagination a { font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 16px; color: #FF6B11 !important; }
.et_pb_blog_0 .et_pb_blog_grid .et_pb_post { border-width:0px; }
.et_pb_blog_0 article.et_pb_post { box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.04) ; }
.et_pb_blog_0 a.more-link { display:inline-block;margin-top:10px; }

@media only screen and ( max-width: 980px ) {
	.et_pb_row_0, body .et-db .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_0.et_pb_row { width: 90%; }
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}@media (min-width: 980px){.et_pb_menu_0_tb_header nav ul{ align-items:center !important; }.et_pb_menu_0_tb_header .book-a-call a{  padding:15px 18px !important;  background-color:#ff6b11;    color:#ffffff !important;}.et_pb_menu_0_tb_header a:hover{  opacity:1;}@media(max-width: 980px){  .et_pb_menu_0_tb_header .book-a-call a{      width: fit-content;    padding:15px 30px !important;  }}}.et_pb_menu_1_tb_header nav ul{ align-items:center !important; }.et_pb_menu_1_tb_header nav ul li a{padding-bottom:0px !important;  }.et_pb_menu_1_tb_header .book-a-call a{  padding:15px 18px !important;  background-color:#ff6b11;  color:#ffffff !important;  }.et_pb_menu_1_tb_header a:hover{  opacity:1;}@media(max-width: 980px){  .et_pb_menu_1_tb_header .book-a-call a{      width: fit-content;    padding:15px 30px !important;  }}@media (min-width:767px) and (max-width:980px){  .et_pb_row_1_tb_footer {    display: grid !important;    grid-template-columns: repeat(2, 1fr);  }}.et_pb_text_2_tb_footer p a{  display: inline-block;  margin-bottom: 10px !important;}.et_pb_text_4_tb_footer p a{  display: inline-block;  margin-bottom: 10px !important;}