.elementor-170 .elementor-element.elementor-element-cvjaroot{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-170 .elementor-element.elementor-element-cvjahero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-170 .elementor-element.elementor-element-cvjapostwrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-cvjaroot */.elementor-170 .elementor-element.elementor-element-cvjaroot{font-family:"DM Sans",Arial,sans-serif;color:#0A2342;background:#F8F7F3} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-wrap{width:min(1220px,calc(100% - 48px));margin-inline:auto} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-hero{padding:58px 0 38px;border-bottom:1px solid #E7E2D8} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-hero .elementor-heading-title{margin:0;color:#0A2342;font:600 clamp(48px,5.5vw,70px)/1.02 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-lead{max-width:680px;margin-top:16px;color:#6E7480;font:16px/1.72 "DM Sans",Arial,sans-serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvj-category-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvj-category-links a{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #E7E2D8;border-radius:8px;background:#FFFFFF;color:#0A2342;text-decoration:none;font:600 12px/1.3 "DM Sans",Arial,sans-serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvj-category-links a:hover{border-color:#C8922F;color:#C8922F} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvj-category-links small{color:#6E7480;font-weight:400} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts{padding:42px 0 78px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts article.elementor-post{margin:0!important;padding:0 0 24px!important;border:1px solid #E7E2D8;border-radius:14px;background:#FFFFFF;overflow:hidden} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__thumbnail__link{margin:0 0 20px!important} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__thumbnail img{width:100%;height:300px;object-fit:cover} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__text{padding:0 22px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__title{margin:0 0 10px!important;font:600 31px/1.08 "Cormorant Garamond",Georgia,serif!important} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__title a{color:#0A2342} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__excerpt{color:#6E7480;font:14px/1.7 "DM Sans",Arial,sans-serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__read-more{color:#0A2B57;font:600 13px/1.4 "DM Sans",Arial,sans-serif;text-decoration:underline;text-decoration-color:#C8922F;text-underline-offset:4px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-pagination{margin-top:36px} @media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-wrap{width:min(940px,calc(100% - 40px))} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__thumbnail img{height:250px}} @media(max-width:767px){.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-wrap{width:calc(100% - 32px)} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-hero{padding:40px 0 28px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts{padding:30px 0 52px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-posts-container{grid-template-columns:1fr;gap:16px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__thumbnail img{height:240px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__text{padding:0 16px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-posts .elementor-post__title{font-size:27px!important}} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card{overflow:hidden;border:1px solid #E7E2D8;border-radius:14px;background:#FFFFFF} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-image{display:block;background:#FFFFFF} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-image img{display:block;width:100%;height:300px;object-fit:cover} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card-body{padding:22px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-date{margin:0 0 9px;color:#C8922F;font:700 11px/1.4 "DM Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card h2{margin:0 0 10px;font:600 31px/1.08 "Cormorant Garamond",Georgia,serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card h2 a{color:#0A2342;text-decoration:none} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-excerpt{margin:0 0 16px;color:#6E7480;font:14px/1.7 "DM Sans",Arial,sans-serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-read{color:#0A2B57;font:600 13px/1.4 "DM Sans",Arial,sans-serif;text-decoration:underline;text-decoration-color:#C8922F;text-underline-offset:4px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-pagination{margin-top:36px} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-pagination ul{display:flex;gap:8px;list-style:none;padding:0;margin:0} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-pagination a,.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-pagination span{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #E7E2D8;border-radius:8px;background:#FFFFFF;color:#0A2342;text-decoration:none;font:600 12px/1 "DM Sans",Arial,sans-serif} .elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-pagination .current{border-color:#0A2B57;background:#0A2B57;color:#FFFFFF} @media(max-width:767px){.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-grid{grid-template-columns:1fr;gap:16px}.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-image img{height:240px}.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card-body{padding:16px}.elementor-170 .elementor-element.elementor-element-cvjaroot .cvja-card h2{font-size:27px}}/* End custom CSS */