/* page-search.css — per-page Divi design CSS for /search/
 *
 * Generated by scripts/fetch-page-css.mjs from the inline <style> blocks of https://circleofa.org/?s=forgiveness.
 * Every rule byte-identical to one already shipped in divi-core.css, divi-core-cpt.css, divi-shared-inline.css, divi-theme-builder.css, divi-custom-css.css, divi-search-widget.css, divi-open-sans.css, mega-menu.css, wp-block-library.css, site.css
 * has been dropped (95 rules); 207 rules remain.
 * Keyed to Divi ordinal module classes — do not renumber blocks. Do not edit by hand.
 */

/* ---- asp-instance-7 (32541 bytes, 110 of 122 rules kept) ---- */
div[id*='ajaxsearchpro7_'] div.asp_loader,div[id*='ajaxsearchpro7_'] div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}
div[id*='ajaxsearchpro7_'] div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}
div[id*='ajaxsearchpro7_'] div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}
div[id*='ajaxsearchpro7_'] div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}
div[id*='ajaxsearchprores7_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores7_'] .asp_res_loader div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}
div[id*='ajaxsearchprores7_'] .asp_res_loader div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}
div[id*='ajaxsearchprores7_'] .asp_res_loader div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}
div[id*='ajaxsearchprores7_'] .asp_res_loader div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}
#ajaxsearchpro7_1 div.asp_loader,#ajaxsearchpro7_2 div.asp_loader,#ajaxsearchpro7_1 div.asp_loader *,#ajaxsearchpro7_2 div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}
#ajaxsearchpro7_1 div.asp_loader,#ajaxsearchpro7_2 div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}
#ajaxsearchpro7_1 div.asp_loader-inner,#ajaxsearchpro7_2 div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}
#ajaxsearchpro7_1 div.asp_simple-circle,#ajaxsearchpro7_2 div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}
div.asp_r.asp_r_7,div.asp_r.asp_r_7 *,div.asp_m.asp_m_7,div.asp_m.asp_m_7 *,div.asp_s.asp_s_7,div.asp_s.asp_s_7 *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}
div.asp_r.asp_r_7,div.asp_m.asp_m_7,div.asp_s.asp_s_7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
div.asp_r.asp_r_7,div.asp_r.asp_r_7 *,div.asp_m.asp_m_7,div.asp_m.asp_m_7 *,div.asp_s.asp_s_7,div.asp_s.asp_s_7 *{padding:0;margin:0}
.asp_w_container_7{width:100%}
#ajaxsearchpro7_1,#ajaxsearchpro7_2,div.asp_m.asp_m_7{width:100%;height:auto;max-height:none;border-radius:5px;background:#d1eaff;margin-top:0;margin-bottom:0;background-image:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-o-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-ms-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:radial-gradient(ellipse at center,rgb(255,255,255),rgb(255,255,255));overflow:hidden;border:1px none rgb(0,0,0);border-radius:5px 5px 5px 5px;box-shadow:none}
#ajaxsearchpro7_1 .probox,#ajaxsearchpro7_2 .probox,div.asp_m.asp_m_7 .probox{margin:0;height:34px;background:transparent;border:0 solid rgb(0,0,0);border-radius:0;box-shadow:none}
p[id*=asp-try-7]{color:rgb(85,85,85) !important;display:block}
div.asp_main_container+[id*=asp-try-7]{width:100%}
p[id*=asp-try-7] a{color:rgb(255,181,86) !important}
p[id*=asp-try-7] a:after{color:rgb(85,85,85) !important;display:inline;content:','}
p[id*=asp-try-7] a:last-child:after{display:none}
#ajaxsearchpro7_1 .probox .proinput,#ajaxsearchpro7_2 .probox .proinput,div.asp_m.asp_m_7 .probox .proinput{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;line-height:18px;text-shadow:none;line-height:normal;flex-grow:1;order:5;margin:0 0 0 10px;padding:0 5px}
#ajaxsearchpro7_1 .probox .proinput input.orig,#ajaxsearchpro7_2 .probox .proinput input.orig,div.asp_m.asp_m_7 .probox .proinput input.orig{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;line-height:18px;text-shadow:none;line-height:normal;border:0;box-shadow:none;height:34px;position:relative;z-index:2;padding:0 !important;padding-top:2px !important;margin:-1px 0 0 -4px !important;width:100%;background:transparent !important}
#ajaxsearchpro7_1 .probox .proinput input.autocomplete,#ajaxsearchpro7_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_7 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;line-height:18px;text-shadow:none;line-height:normal;opacity:0.25;height:34px;display:block;position:relative;z-index:1;padding:0 !important;margin:-1px 0 0 -4px !important;margin-top:-34px !important;width:100%;background:transparent !important}
.rtl #ajaxsearchpro7_1 .probox .proinput input.orig,.rtl #ajaxsearchpro7_2 .probox .proinput input.orig,.rtl #ajaxsearchpro7_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro7_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_7 .probox .proinput input.orig,.rtl div.asp_m.asp_m_7 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;line-height:18px;text-shadow:none;line-height:normal;direction:rtl;text-align:right}
.rtl #ajaxsearchpro7_1 .probox .proinput,.rtl #ajaxsearchpro7_2 .probox .proinput,.rtl div.asp_m.asp_m_7 .probox .proinput{margin-right:2px}
.rtl #ajaxsearchpro7_1 .probox .proloading,.rtl #ajaxsearchpro7_1 .probox .proclose,.rtl #ajaxsearchpro7_2 .probox .proloading,.rtl #ajaxsearchpro7_2 .probox .proclose,.rtl div.asp_m.asp_m_7 .probox .proloading,.rtl div.asp_m.asp_m_7 .probox .proclose{order:3}
div.asp_m.asp_m_7 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;text-shadow:none;opacity:0.85}
div.asp_m.asp_m_7 .probox .proinput input.orig::-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;text-shadow:none;opacity:0.85}
div.asp_m.asp_m_7 .probox .proinput input.orig:-ms-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;text-shadow:none;opacity:0.85}
div.asp_m.asp_m_7 .probox .proinput input.orig:-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;text-shadow:none;opacity:0.85;line-height:normal !important}
#ajaxsearchpro7_1 .probox .proinput input.autocomplete,#ajaxsearchpro7_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_7 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(0,0,0);font-size:18px;line-height:18px;text-shadow:none;line-height:normal;border:0;box-shadow:none}
#ajaxsearchpro7_1 .probox .proloading,#ajaxsearchpro7_1 .probox .proclose,#ajaxsearchpro7_1 .probox .promagnifier,#ajaxsearchpro7_1 .probox .prosettings,#ajaxsearchpro7_2 .probox .proloading,#ajaxsearchpro7_2 .probox .proclose,#ajaxsearchpro7_2 .probox .promagnifier,#ajaxsearchpro7_2 .probox .prosettings,div.asp_m.asp_m_7 .probox .proloading,div.asp_m.asp_m_7 .probox .proclose,div.asp_m.asp_m_7 .probox .promagnifier,div.asp_m.asp_m_7 .probox .prosettings{width:34px;height:34px;flex:0 0 34px;flex-grow:0;order:7;text-align:center}
#ajaxsearchpro7_1 .probox .proclose svg,#ajaxsearchpro7_2 .probox .proclose svg,div.asp_m.asp_m_7 .probox .proclose svg{fill:rgb(254,254,254);background:rgb(51,51,51);box-shadow:0 0 0 2px rgba(255,255,255,0.9);border-radius:50%;box-sizing:border-box;margin-left:-10px;margin-top:-10px;padding:4px}
#ajaxsearchpro7_1 .probox .proloading,#ajaxsearchpro7_2 .probox .proloading,div.asp_m.asp_m_7 .probox .proloading{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px}
#ajaxsearchpro7_1 .probox .proloading .asp_loader,#ajaxsearchpro7_2 .probox .proloading .asp_loader,div.asp_m.asp_m_7 .probox .proloading .asp_loader{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}
#ajaxsearchpro7_1 .probox .promagnifier,#ajaxsearchpro7_2 .probox .promagnifier,div.asp_m.asp_m_7 .probox .promagnifier{width:auto;height:34px;flex:0 0 auto;order:7;-webkit-flex:0 0 auto;-webkit-order:7}
div.asp_m.asp_m_7 .probox .promagnifier:focus-visible{outline:black outset}
#ajaxsearchpro7_1 .probox .proloading .innericon,#ajaxsearchpro7_2 .probox .proloading .innericon,#ajaxsearchpro7_1 .probox .proclose .innericon,#ajaxsearchpro7_2 .probox .proclose .innericon,#ajaxsearchpro7_1 .probox .promagnifier .innericon,#ajaxsearchpro7_2 .probox .promagnifier .innericon,#ajaxsearchpro7_1 .probox .prosettings .innericon,#ajaxsearchpro7_2 .probox .prosettings .innericon,div.asp_m.asp_m_7 .probox .proloading .innericon,div.asp_m.asp_m_7 .probox .proclose .innericon,div.asp_m.asp_m_7 .probox .promagnifier .innericon,div.asp_m.asp_m_7 .probox .prosettings .innericon{text-align:center}
#ajaxsearchpro7_1 .probox .promagnifier .innericon,#ajaxsearchpro7_2 .probox .promagnifier .innericon,div.asp_m.asp_m_7 .probox .promagnifier .innericon{display:block;width:34px;height:34px;float:right}
#ajaxsearchpro7_1 .probox .promagnifier .asp_text_button,#ajaxsearchpro7_2 .probox .promagnifier .asp_text_button,div.asp_m.asp_m_7 .probox .promagnifier .asp_text_button{display:block;width:auto;height:34px;float:right;margin:0;padding:0 10px 0 2px;font-weight:normal;font-family:"Open Sans";color:rgba(51,51,51,1);font-size:15px;line-height:normal;text-shadow:none;line-height:34px}
#ajaxsearchpro7_1 .probox .promagnifier .innericon svg,#ajaxsearchpro7_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_7 .probox .promagnifier .innericon svg{fill:rgb(0,0,0)}
#ajaxsearchpro7_1 .probox .prosettings .innericon svg,#ajaxsearchpro7_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_7 .probox .prosettings .innericon svg{fill:rgb(0,0,0)}
#ajaxsearchpro7_1 .probox .promagnifier,#ajaxsearchpro7_2 .probox .promagnifier,div.asp_m.asp_m_7 .probox .promagnifier{width:34px;height:34px;background:transparent;background-position:center center;background-repeat:no-repeat;order:11;-webkit-order:11;float:right;border:0 solid rgb(0,0,0);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}
#ajaxsearchpro7_1 .probox .prosettings,#ajaxsearchpro7_2 .probox .prosettings,div.asp_m.asp_m_7 .probox .prosettings{width:34px;height:34px;background:transparent;background-position:center center;background-repeat:no-repeat;order:10;-webkit-order:10;float:right;border:0 solid rgb(0,0,0);border-radius:0;box-shadow:none;cursor:pointer;background-size:100% 100%;align-self:flex-end}
#ajaxsearchprores7_1,#ajaxsearchprores7_2,div.asp_r.asp_r_7{position:absolute;z-index:11000;width:auto;margin:12px 0 0 0}
#ajaxsearchprores7_1 .asp_nores,#ajaxsearchprores7_2 .asp_nores,div.asp_r.asp_r_7 .asp_nores{border:0 solid rgb(0,0,0);border-radius:0;box-shadow:0 5px 5px -5px #dfdfdf;padding:6px 12px 6px 12px;margin:0;font-weight:normal;font-family:inherit;color:rgba(74,74,74,1);font-size:1rem;line-height:1.2rem;text-shadow:none;font-weight:normal;background:rgb(255,255,255)}
#ajaxsearchprores7_1 .asp_nores .asp_nores_kw_suggestions,#ajaxsearchprores7_2 .asp_nores .asp_nores_kw_suggestions,div.asp_r.asp_r_7 .asp_nores .asp_nores_kw_suggestions{color:rgba(234,67,53,1);font-weight:normal}
#ajaxsearchprores7_1 .asp_nores .asp_keyword,#ajaxsearchprores7_2 .asp_nores .asp_keyword,div.asp_r.asp_r_7 .asp_nores .asp_keyword{padding:0 8px 0 0;cursor:pointer;color:rgba(20,84,169,1);font-weight:bold}
#ajaxsearchprores7_1 .asp_results_top,#ajaxsearchprores7_2 .asp_results_top,div.asp_r.asp_r_7 .asp_results_top{background:rgb(255,255,255);border:1px none rgb(81,81,81);border-radius:0;padding:6px 12px 6px 12px;margin:0;text-align:center;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:16px;text-shadow:none}
#ajaxsearchprores7_1 .results .item,#ajaxsearchprores7_2 .results .item,div.asp_r.asp_r_7 .results .item{height:auto;background:rgb(255,255,255)}
#ajaxsearchprores7_1 .results .item.hovered,#ajaxsearchprores7_2 .results .item.hovered,div.asp_r.asp_r_7 .results .item.hovered{background-image:-moz-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-o-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-ms-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:radial-gradient(ellipse at center,rgb(245,245,245),rgb(245,245,245))}
#ajaxsearchprores7_1 .results .item .asp_image,#ajaxsearchprores7_2 .results .item .asp_image,div.asp_r.asp_r_7 .results .item .asp_image{background-size:cover;background-repeat:no-repeat}
#ajaxsearchprores7_1 .results .item .asp_image img,#ajaxsearchprores7_2 .results .item .asp_image img,div.asp_r.asp_r_7 .results .item .asp_image img{object-fit:cover}
#ajaxsearchprores7_1 .results .item .asp_item_overlay_img,#ajaxsearchprores7_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_7 .results .item .asp_item_overlay_img{background-size:cover;background-repeat:no-repeat}
#ajaxsearchprores7_1 .results .item .asp_content,#ajaxsearchprores7_2 .results .item .asp_content,div.asp_r.asp_r_7 .results .item .asp_content{overflow:hidden;background:transparent;margin:0;padding:0 10px}
#ajaxsearchprores7_1 .results .item .asp_content h3,#ajaxsearchprores7_2 .results .item .asp_content h3,div.asp_r.asp_r_7 .results .item .asp_content h3{margin:0;padding:0;display:inline-block;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgba(70,118,186,1);font-size:20px;line-height:20px;text-shadow:none}
#ajaxsearchprores7_1 .results .item .asp_content h3 a,#ajaxsearchprores7_2 .results .item .asp_content h3 a,div.asp_r.asp_r_7 .results .item .asp_content h3 a{margin:0;padding:0;line-height:inherit;display:block;font-weight:bold;font-family:"Open Sans";color:rgba(70,118,186,1);font-size:20px;line-height:20px;text-shadow:none}
#ajaxsearchprores7_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores7_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_7 .results .item .asp_content h3 a:hover{font-weight:bold;font-family:"Open Sans";color:rgba(70,118,186,1);font-size:20px;line-height:20px;text-shadow:none}
#ajaxsearchprores7_1 .results .item div.etc,#ajaxsearchprores7_2 .results .item div.etc,div.asp_r.asp_r_7 .results .item div.etc{padding:0;font-size:13px;line-height:1.3em;margin-bottom:6px}
#ajaxsearchprores7_1 .results .item .etc .asp_author,#ajaxsearchprores7_2 .results .item .etc .asp_author,div.asp_r.asp_r_7 .results .item .etc .asp_author{padding:0;font-weight:bold;font-family:"Open Sans";color:rgba(161,161,161,1);font-size:18px;line-height:18px;text-shadow:none}
#ajaxsearchprores7_1 .results .item .etc .asp_date,#ajaxsearchprores7_2 .results .item .etc .asp_date,div.asp_r.asp_r_7 .results .item .etc .asp_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(173,173,173,1);font-size:18px;line-height:18px;text-shadow:none}
#ajaxsearchprores7_1 .results .item div.asp_content,#ajaxsearchprores7_2 .results .item div.asp_content,div.asp_r.asp_r_7 .results .item div.asp_content{margin:0;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(74,74,74,1);font-size:18px;line-height:18px;text-shadow:none}
#ajaxsearchprores7_1 span.highlighted,#ajaxsearchprores7_2 span.highlighted,div.asp_r.asp_r_7 span.highlighted{font-weight:bold;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1)}
#ajaxsearchprores7_1 p.showmore,#ajaxsearchprores7_2 p.showmore,div.asp_r.asp_r_7 p.showmore{text-align:center;font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:18px;line-height:18px;text-shadow:none}
#ajaxsearchprores7_1 p.showmore a,#ajaxsearchprores7_2 p.showmore a,div.asp_r.asp_r_7 p.showmore a{font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:18px;line-height:18px;text-shadow:none;padding:10px 5px;margin:0 auto;background:rgba(255,255,255,1);display:block;text-align:center}
#ajaxsearchprores7_1 .asp_res_loader,#ajaxsearchprores7_2 .asp_res_loader,div.asp_r.asp_r_7 .asp_res_loader{background:rgb(255,255,255);height:200px;padding:10px}
#ajaxsearchprores7_1.isotopic .asp_res_loader,#ajaxsearchprores7_2.isotopic .asp_res_loader,div.asp_r.asp_r_7.isotopic .asp_res_loader{background:rgba(255,255,255,0);}
#ajaxsearchprores7_1 .asp_res_loader .asp_loader,#ajaxsearchprores7_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_7 .asp_res_loader .asp_loader{height:200px;width:200px;margin:0 auto}
div.asp_s.asp_s_7.searchsettings,div.asp_s.asp_s_7.searchsettings,div.asp_s.asp_s_7.searchsettings{direction:ltr;padding:0;background-image:-webkit-linear-gradient(185deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));background-image:-moz-linear-gradient(185deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));background-image:-o-linear-gradient(185deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));background-image:-ms-linear-gradient(185deg,rgba(255,255,255,0.98) 0,rgba(255,255,255,0.98) 100%);background-image:linear-gradient(185deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));box-shadow:-1px 1px 5px 3px rgba(0,0,0,0.25);;max-width:208px;z-index:2}
div.asp_s.asp_s_7.searchsettings.asp_s,div.asp_s.asp_s_7.searchsettings.asp_s,div.asp_s.asp_s_7.searchsettings.asp_s{z-index:11001}
#ajaxsearchprobsettings7_1.searchsettings,#ajaxsearchprobsettings7_2.searchsettings,div.asp_sb.asp_sb_7.searchsettings{max-width:none}
div.asp_s.asp_s_7.searchsettings form,div.asp_s.asp_s_7.searchsettings form,div.asp_s.asp_s_7.searchsettings form{display:block}
div.asp_sb.asp_sb_7.searchsettings form,div.asp_sb.asp_sb_7.searchsettings form,div.asp_sb.asp_sb_7.searchsettings form{display:block}
#ajaxsearchprosettings7_1.searchsettings div.asp_option_label,#ajaxsearchprosettings7_2.searchsettings div.asp_option_label,#ajaxsearchprosettings7_1.searchsettings .asp_label,#ajaxsearchprosettings7_2.searchsettings .asp_label,div.asp_s.asp_s_7.searchsettings div.asp_option_label,div.asp_s.asp_s_7.searchsettings .asp_label{font-weight:bold;font-family:"Open Sans";color:rgb(0,0,0);font-size:12px;line-height:15px;text-shadow:none}
#ajaxsearchprosettings7_1.searchsettings .asp_option_inner .asp_option_checkbox,#ajaxsearchprosettings7_2.searchsettings .asp_option_inner .asp_option_checkbox,div.asp_sb.asp_sb_7.searchsettings .asp_option_inner .asp_option_checkbox,div.asp_s.asp_s_7.searchsettings .asp_option_inner .asp_option_checkbox{background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))}
#ajaxsearchprosettings7_1.searchsettings .asp_option_inner .asp_option_checkbox:after,#ajaxsearchprosettings7_2.searchsettings .asp_option_inner .asp_option_checkbox:after,#ajaxsearchprobsettings7_1.searchsettings .asp_option_inner .asp_option_checkbox:after,#ajaxsearchprobsettings7_2.searchsettings .asp_option_inner .asp_option_checkbox:after,div.asp_sb.asp_sb_7.searchsettings .asp_option_inner .asp_option_checkbox:after,div.asp_s.asp_s_7.searchsettings .asp_option_inner .asp_option_checkbox:after{font-family:'asppsicons2';border:none;content:"\e800";display:block;position:absolute;top:0;left:0;font-size:11px;color:rgb(255,255,255);margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none}
div.asp_sb.asp_sb_7.searchsettings .asp_sett_scroll,div.asp_s.asp_s_7.searchsettings .asp_sett_scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.5) transparent}
div.asp_sb.asp_sb_7.searchsettings .asp_sett_scroll::-webkit-scrollbar,div.asp_s.asp_s_7.searchsettings .asp_sett_scroll::-webkit-scrollbar{width:7px}
div.asp_sb.asp_sb_7.searchsettings .asp_sett_scroll::-webkit-scrollbar-track,div.asp_s.asp_s_7.searchsettings .asp_sett_scroll::-webkit-scrollbar-track{background:transparent}
div.asp_sb.asp_sb_7.searchsettings .asp_sett_scroll::-webkit-scrollbar-thumb,div.asp_s.asp_s_7.searchsettings .asp_sett_scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5);border-radius:5px;border:none}
#ajaxsearchprosettings7_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings7_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_7.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}
#ajaxsearchprobsettings7_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings7_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_7.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}
#ajaxsearchprosettings7_1.searchsettings fieldset,#ajaxsearchprosettings7_2.searchsettings fieldset,div.asp_s.asp_s_7.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}
#ajaxsearchprobsettings7_1.searchsettings fieldset,#ajaxsearchprobsettings7_2.searchsettings fieldset,div.asp_sb.asp_sb_7.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}
#ajaxsearchprosettings7_1.searchsettings fieldset legend,#ajaxsearchprosettings7_2.searchsettings fieldset legend,div.asp_s.asp_s_7.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;background:transparent;font-weight:normal;font-family:"Open Sans";color:rgb(31,31,31);font-size:13px;line-height:15px;text-shadow:none}
#ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex{padding:0 0 0 10px !important;display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;flex-shrink:1;justify-content:center;align-items:stretch}
.rtl #ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container{padding:0 10px 0 0 !important}
#ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div{text-align:center;min-width:100%}
#ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div{text-align:center;min-width:100%}
#ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn,#ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn,#ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn,#ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn,div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn,div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn{display:inline-block;cursor:pointer;vertical-align:middle;outline:none;width:auto;box-sizing:border-box;background:rgb(0,0,0);padding:6px 14px 6px 14px;margin:4px 0 0 0;border:1px solid rgba(50,117,212,0);border-radius:0;box-shadow:none;font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:13px;line-height:16px;text-shadow:none}
#ajaxsearchprosettings7_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active,#ajaxsearchprosettings7_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active,#ajaxsearchprobsettings7_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active,#ajaxsearchprobsettings7_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active,div.asp_s.asp_s_7.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active,div.asp_sb.asp_sb_7.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn:active{transform:translateY(1px)}
#ajaxsearchprores7_1.vertical,#ajaxsearchprores7_2.vertical,div.asp_r.asp_r_7.vertical{padding:4px;background:rgba(0,0,0,0);border-radius:3px;border:0 none rgba(0,0,0,1);border-radius:0;box-shadow:none;visibility:hidden;display:none}
#ajaxsearchprores7_1.vertical .results,#ajaxsearchprores7_2.vertical .results,div.asp_r.asp_r_7.vertical .results{max-height:none;overflow-x:hidden;overflow-y:auto}
#ajaxsearchprores7_1.vertical .item,#ajaxsearchprores7_2.vertical .item,div.asp_r.asp_r_7.vertical .item{position:relative;box-sizing:border-box}
#ajaxsearchprores7_1.vertical .item .asp_content h3,#ajaxsearchprores7_2.vertical .item .asp_content h3,div.asp_r.asp_r_7.vertical .item .asp_content h3{display:inline}
#ajaxsearchprores7_1.vertical .results .item .asp_content,#ajaxsearchprores7_2.vertical .results .item .asp_content,div.asp_r.asp_r_7.vertical .results .item .asp_content{overflow:hidden;width:auto;height:auto;background:transparent;margin:0;padding:8px}
#ajaxsearchprores7_1.vertical .results .item .asp_image,#ajaxsearchprores7_2.vertical .results .item .asp_image,div.asp_r.asp_r_7.vertical .results .item .asp_image{width:70px;height:70px;margin:2px 8px 0 0}
#ajaxsearchprores7_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores7_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_7.vertical .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}
#ajaxsearchprores7_1.vertical .results .item::after,#ajaxsearchprores7_2.vertical .results .item::after,div.asp_r.asp_r_7.vertical .results .item::after{display:block;position:absolute;bottom:0;content:"";height:1px;width:100%;background:rgba(204,204,204,1)}
#ajaxsearchprores7_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores7_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_7.vertical .results .item.asp_last_item::after{display:none}
#ajaxsearchprores7_1 .asp_group_header,#ajaxsearchprores7_2 .asp_group_header,div.asp_r.asp_r_7 .asp_group_header{background:#DDD;background:rgb(246,246,246);border-radius:3px 3px 0 0;border-top:1px solid rgb(248,248,248);border-left:1px solid rgb(248,248,248);border-right:1px solid rgb(248,248,248);margin:0 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;min-width:90%;flex-grow:1;font-weight:bold;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:18px;line-height:18px;text-shadow:none}
#ajaxsearchprores7_1.vertical .results,#ajaxsearchprores7_2.vertical .results,div.asp_r.asp_r_7.vertical .results{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.5) rgb(255,255,255)}
#ajaxsearchprores7_1.vertical .results::-webkit-scrollbar,#ajaxsearchprores7_2.vertical .results::-webkit-scrollbar,div.asp_r.asp_r_7.vertical .results::-webkit-scrollbar{width:10px}
#ajaxsearchprores7_1.vertical .results::-webkit-scrollbar-track,#ajaxsearchprores7_2.vertical .results::-webkit-scrollbar-track,div.asp_r.asp_r_7.vertical .results::-webkit-scrollbar-track{background:rgb(255,255,255);box-shadow:inset 0 0 12px 12px transparent;border:none}
#ajaxsearchprores7_1.vertical .results::-webkit-scrollbar-thumb,#ajaxsearchprores7_2.vertical .results::-webkit-scrollbar-thumb,div.asp_r.asp_r_7.vertical .results::-webkit-scrollbar-thumb{background:transparent;box-shadow:inset 0 0 12px 12px rgba(0,0,0,0);border:solid 2px transparent;border-radius:12px}
#ajaxsearchprores7_1.vertical:hover .results::-webkit-scrollbar-thumb,#ajaxsearchprores7_2.vertical:hover .results::-webkit-scrollbar-thumb,div.asp_r.asp_r_7.vertical:hover .results::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgba(0,0,0,0.5)}
@media(hover:none),(max-width:500px){
#ajaxsearchprores7_1.vertical .results::-webkit-scrollbar-thumb,#ajaxsearchprores7_2.vertical .results::-webkit-scrollbar-thumb,div.asp_r.asp_r_7.vertical .results::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgba(0,0,0,0.5)}
}

/* ---- et-builder-module-design-deferred-30892-cached-inline-styles (4812 bytes, 1 of 40 rules kept) ---- */
.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_0_tb_header.et_pb_row,.et_pb_row_1_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_1_tb_header.et_pb_row{width:100%;max-width:100%}

/* ---- et-builder-module-design-34021-cached-inline-styles (5972 bytes, 46 of 46 rules kept) ---- */
.read-more .et_pb_post{display:flex;flex-direction:column;height:100%}
.read-more .post-content{display:flex;flex-direction:column;flex-grow:1}
.read-more .more-link{margin-top:auto}
.custom-read-more .more-link{display:inline-flex;align-items:center;font-size:16px;font-weight:600;transition:all 0.2s ease-in-out;padding:5px 0;position:relative}
.read-more .more-link::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle}
.read-more .more-link{position:relative;display:inline-flex;align-items:center;text-decoration:none}
.read-more .more-link::after{content:'';display:block;width:40%;height:2px;background-color:#1a1a1a;position:absolute;bottom:0;left:0}
.read-more .more-link:hover{transform:scale(1.05);transition:transform 0.2s ease-in-out}
.dt-blog-equal-height{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}
.dt-blog-equal-height article{display:flex!important;flex-direction:column!important}
.dt-blog-equal-height article .post-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}
.read-more .et_pb_post{display:flex;flex-direction:column;height:100%}
.read-more .post-content{display:flex;flex-direction:column;flex-grow:1}
.read-more .more-link{margin-top:auto}
.custom-read-more .more-link{display:inline-flex;align-items:center;font-size:16px;font-weight:600;transition:all 0.2s ease-in-out;padding:5px 0;position:relative}
.read-more .more-link::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle}
.read-more .more-link{position:relative;display:inline-flex;align-items:center;text-decoration:none}
.read-more .more-link::after{content:'';display:block;width:40%;height:2px;background-color:#1a1a1a;position:absolute;bottom:0;left:0}
.read-more .more-link:hover{transform:scale(1.05);transition:transform 0.2s ease-in-out}
.dt-blog-equal-height{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}
.dt-blog-equal-height article{display:flex!important;flex-direction:column!important}
.dt-blog-equal-height article .post-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}
.secondary-black-btn::before{content:'';background-image:url("/wp-content/uploads/2024/11/black-up-arrow.svg");background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;top:14px}
.secondary-black-btn{border:none;border-bottom:2px solid #1a1a1a}
.secondary-black-btn:hover{transform:scale(1.1);transition:all .2s 0s;border-bottom:2px solid #1a1a1a}
.secondary-black-btn .et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-top:none;border-right:none;border-left:none}

/* ---- et-builder-module-design-deferred-34021-cached-inline-styles (8918 bytes, 50 of 50 rules kept) ---- */
.et_pb_section_0_tb_body.et_pb_section{padding-top:50px;padding-bottom:0px;background-color:RGBA(255,255,255,0)!important}
.et_pb_row_0_tb_body,.et_pb_blog_0_tb_body{background-color:RGBA(255,255,255,0)}
.et_pb_row_0_tb_body.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_0_tb_body.et_pb_row{width:75%}
.et_pb_text_0_tb_body h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:49px;color:#1A1A1A!important}
.et_pb_text_1_tb_body{margin-top:15px!important}
.et_pb_section_1_tb_body.et_pb_section{padding-top:0px;background-color:#e6e1db!important}
.et_pb_blog_0_tb_body .et_pb_post .entry-title a,.et_pb_blog_0_tb_body .not-found-title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#1A1A1A!important}
.et_pb_blog_0_tb_body .et_pb_post .entry-title,.et_pb_blog_0_tb_body .not-found-title{font-size:25px!important;line-height:1.2em!important}
.et_pb_blog_0_tb_body .et_pb_post div.post-content a.more-link{color:#1A1A1A!important}
.et_pb_blog_0_tb_body .pagination a{font-size:18px;color:#1A1A1A!important}
.et_pb_blog_0_tb_body .et_pb_blog_grid .et_pb_post{border-radius:12px 12px 12px 12px;overflow:hidden;background-color:#f4f1ec}
.et_pb_blog_0_tb_body article.et_pb_post{box-shadow:6px 5px 20px 0px rgba(0,0,0,0.14)}
.et_pb_blog_0_tb_body .entry-featured-image-url img{margin-bottom:-30px!important}
.et_pb_row_2_tb_body.et_pb_row{padding-top:3%!important;padding-top:3%}
.et_pb_image_0_tb_body .et_pb_image_wrap,.et_pb_image_1_tb_body .et_pb_image_wrap,.et_pb_image_2_tb_body .et_pb_image_wrap{border-radius:16px 16px 0 0;overflow:hidden}
.et_pb_image_0_tb_body,.et_pb_image_1_tb_body,.et_pb_image_2_tb_body{width:100%;text-align:left;margin-left:0}
.et_pb_text_2_tb_body,.et_pb_text_3_tb_body,.et_pb_text_4_tb_body{line-height:150%;line-height:150%;padding-right:32px!important;padding-left:32px!important}
.et_pb_text_2_tb_body h4,.et_pb_text_3_tb_body h4,.et_pb_text_4_tb_body h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:24px;line-height:120%}
.et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body,.et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body:hover,.et_pb_button_1_tb_body_wrapper .et_pb_button_1_tb_body,.et_pb_button_1_tb_body_wrapper .et_pb_button_1_tb_body:hover,.et_pb_button_2_tb_body_wrapper .et_pb_button_2_tb_body,.et_pb_button_2_tb_body_wrapper .et_pb_button_2_tb_body:hover{padding-right:2px!important;padding-bottom:0px!important;padding-left:26px!important}
.et_pb_button_0_tb_body_wrapper,.et_pb_button_1_tb_body_wrapper,.et_pb_button_2_tb_body_wrapper{margin-top:auto!important;margin-right:32px!important;margin-bottom:32px!important;margin-left:32px!important}
body #page-container .et_pb_section .et_pb_button_0_tb_body,body #page-container .et_pb_section .et_pb_button_1_tb_body,body #page-container .et_pb_section .et_pb_button_2_tb_body{color:#1a1a1a!important;border-width:2px!important;border-radius:0px;font-size:18px}
body #page-container .et_pb_section .et_pb_button_0_tb_body:hover,body #page-container .et_pb_section .et_pb_button_1_tb_body:hover,body #page-container .et_pb_section .et_pb_button_2_tb_body:hover{border-color:#1a1a1a!important;border-width:1px!important;background-image:initial;background-color:RGBA(255,255,255,0)}
body #page-container .et_pb_section .et_pb_button_0_tb_body:after,body #page-container .et_pb_section .et_pb_button_1_tb_body:after,body #page-container .et_pb_section .et_pb_button_2_tb_body:after{display:none}
body #page-container .et_pb_section .et_pb_button_0_tb_body:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:before{content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important;color:RGBA(255,255,255,0);line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}
body #page-container .et_pb_section .et_pb_button_0_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}
.et_pb_button_0_tb_body,.et_pb_button_1_tb_body,.et_pb_button_2_tb_body{transition:background-color 300ms ease 0ms,border 300ms ease 0ms}
.et_pb_button_0_tb_body,.et_pb_button_0_tb_body:after,.et_pb_button_1_tb_body,.et_pb_button_1_tb_body:after,.et_pb_button_2_tb_body,.et_pb_button_2_tb_body:after{transition:all 300ms ease 0ms}
.et_pb_column_2_tb_body,.et_pb_column_3_tb_body,.et_pb_column_4_tb_body{background-color:#F4F1EC;border-radius:16px 16px 16px 16px;overflow:hidden;border-width:1px;border-color:#a6a6a6;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.14);display:flex;flex-direction:column}
@media only screen and (min-width:981px){
.et_pb_button_0_tb_body,.et_pb_button_1_tb_body,.et_pb_button_2_tb_body{border:none;border-bottom:1px solid #1a1a1a}
}
@media only screen and (max-width:980px){
.et_pb_section_0_tb_body.et_pb_section{padding-bottom:30px}
.et_pb_text_0_tb_body h1{font-size:28px;color:#1A1A1A!important}
.et_pb_blog_0_tb_body .et_pb_post .entry-title,.et_pb_blog_0_tb_body .not-found-title{font-size:25px!important}
.et_pb_row_2_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_2_tb_body.et_pb_row{max-width:500px}
.et_pb_column_2_tb_body,.et_pb_column_3_tb_body{display:flex;flex-direction:column}
.et_pb_image_0_tb_body .et_pb_image_wrap img,.et_pb_image_1_tb_body .et_pb_image_wrap img,.et_pb_image_2_tb_body .et_pb_image_wrap img{width:auto}
body #page-container .et_pb_section .et_pb_button_0_tb_body:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}
body #page-container .et_pb_section .et_pb_button_0_tb_body:after,body #page-container .et_pb_section .et_pb_button_1_tb_body:after,body #page-container .et_pb_section .et_pb_button_2_tb_body:after{display:none}
body #page-container .et_pb_section .et_pb_button_0_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}
}
@media only screen and (min-width:768px) and (max-width:980px){
.et_pb_button_0_tb_body,.et_pb_button_1_tb_body,.et_pb_button_2_tb_body{border:none;border-bottom:1px solid #1a1a1a}
}
@media only screen and (max-width:767px){
.et_pb_section_0_tb_body.et_pb_section{padding-bottom:30px}
.et_pb_text_0_tb_body h1{font-size:24px;color:#1A1A1A!important}
.et_pb_blog_0_tb_body .et_pb_post .entry-title,.et_pb_blog_0_tb_body .not-found-title{font-size:20px!important}
.et_pb_column_2_tb_body,.et_pb_column_3_tb_body{display:flex;flex-direction:column}
.et_pb_image_0_tb_body .et_pb_image_wrap img,.et_pb_image_1_tb_body .et_pb_image_wrap img,.et_pb_image_2_tb_body .et_pb_image_wrap img{width:auto}
body #page-container .et_pb_section .et_pb_button_0_tb_body,body #page-container .et_pb_section .et_pb_button_1_tb_body,body #page-container .et_pb_section .et_pb_button_2_tb_body{font-size:17px!important}
body #page-container .et_pb_section .et_pb_button_0_tb_body:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}
body #page-container .et_pb_section .et_pb_button_0_tb_body:after,body #page-container .et_pb_section .et_pb_button_1_tb_body:after,body #page-container .et_pb_section .et_pb_button_2_tb_body:after{display:none}
body #page-container .et_pb_section .et_pb_button_0_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_body:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_body:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}
.et_pb_button_0_tb_body,.et_pb_button_1_tb_body,.et_pb_button_2_tb_body{border:none;border-bottom:1px solid #1a1a1a}
}
