.elementor-3317 .elementor-element.elementor-element-b2b4301{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-okcid-page-hero .okcid-page-hero__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-2a3542bf .okcid-page-hero__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-3c420e1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3317 .elementor-element.elementor-element-38e0daa3{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d9dadd;--border-color:#d9dadd;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3317 .elementor-element.elementor-element-38e0daa3:not(.elementor-motion-effects-element-type-background), .elementor-3317 .elementor-element.elementor-element-38e0daa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__container{min-height:39px;}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__submit{min-width:39px;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;--e-search-form-submit-text-color:#2d2d2f;background-color:transparent;}body:not(.rtl) .elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__icon{padding-left:calc(39px / 3);}body.rtl .elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__icon{padding-right:calc(39px / 3);}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__input, .elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(39px / 3);padding-right:calc(39px / 3);}.elementor-3317 .elementor-element.elementor-element-1d549da5 input[type="search"].elementor-search-form__input{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__input,
					.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__icon,
					.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#2d2d2f;fill:#2d2d2f;}.elementor-3317 .elementor-element.elementor-element-1d549da5:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#ffffff;border-color:#2d2d2f;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#ffffff;border-color:#2d2d2f;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-3317 .elementor-element.elementor-element-1d549da5:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:#2d2d2f;fill:#2d2d2f;}.elementor-3317 .elementor-element.elementor-element-1d549da5:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#ffffff;border-color:#3096ff;}.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#ffffff;border-color:#3096ff;}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__submit:hover{--e-search-form-submit-text-color:#3096ff;background-color:transparent;}.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__submit:focus{--e-search-form-submit-text-color:#3096ff;background-color:transparent;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3317 .elementor-element.elementor-element-487344da{--grid-row-gap:28px;--grid-column-gap:30px;}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title, .elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title a{color:#2d2d2f;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title{margin-bottom:12px;}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__excerpt p{color:#55585f;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination{text-align:center;font-family:var( --e-global-typography-a81553a-font-family ), Sans-serif;font-size:var( --e-global-typography-a81553a-font-size );font-weight:var( --e-global-typography-a81553a-font-weight );font-style:var( --e-global-typography-a81553a-font-style );line-height:var( --e-global-typography-a81553a-line-height );letter-spacing:var( --e-global-typography-a81553a-letter-spacing );margin-top:60px;}body:not(.rtl) .elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 16px/2 );}body:not(.rtl) .elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 16px/2 );}body.rtl .elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 16px/2 );}body.rtl .elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 16px/2 );}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-posts-nothing-found{color:#55585f;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;}@media(min-width:768px){.elementor-3317 .elementor-element.elementor-element-3c420e1c{--content-width:1300px;}}@media(max-width:1024px){.elementor-widget-okcid-page-hero .okcid-page-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-2a3542bf .okcid-page-hero__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-3c420e1c{--padding-top:0px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination{font-size:var( --e-global-typography-a81553a-font-size );line-height:var( --e-global-typography-a81553a-line-height );letter-spacing:var( --e-global-typography-a81553a-letter-spacing );}}@media(max-width:767px){.elementor-widget-okcid-page-hero .okcid-page-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-2a3542bf .okcid-page-hero__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3317 .elementor-element.elementor-element-3c420e1c{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3317 .elementor-element.elementor-element-38e0daa3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title, .elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title a{font-size:22px;}.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination{font-size:var( --e-global-typography-a81553a-font-size );line-height:var( --e-global-typography-a81553a-line-height );letter-spacing:var( --e-global-typography-a81553a-letter-spacing );}}/* Start custom CSS for okcid-page-hero, class: .elementor-element-2a3542bf */.elementor-3317 .elementor-element.elementor-element-2a3542bf .okcid-page-hero__title { overflow-wrap: anywhere; }/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-1d549da5 */.elementor-3317 .elementor-element.elementor-element-1d549da5 { width: 310px; max-width: 100%; }
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__container {
  position: relative; display: flex; align-items: center; width: 100%; height: 39px; min-height: 39px;
  border: 1px solid var(--e-global-color-text, #2d2d2f); border-radius: 8px; background: #fff;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__container::before {
  position: absolute; left: 16px; z-index: 1; width: 14px; height: 14px; content: "";
  background: var(--okcid-page-accent, #3096ff); pointer-events: none;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.71989%209.64739C7.83152%2010.3018%206.72868%2010.5964%205.63231%2010.4722C4.53593%2010.3479%203.52699%209.81397%202.80763%208.97731C2.08826%208.14065%201.7116%207.06308%201.7531%205.96046C1.7946%204.85785%202.25119%203.81163%203.03141%203.03141C3.81163%202.25119%204.85784%201.7946%205.96046%201.7531C7.06308%201.7116%208.14065%202.08826%208.97731%202.80763C9.81397%203.527%2010.3479%204.53593%2010.4722%205.63231C10.5964%206.72868%2010.3018%207.83152%209.64739%208.71989L12.058%2011.1296C12.1225%2011.1897%2012.1742%2011.2622%2012.2101%2011.3427C12.2459%2011.4232%2012.2652%2011.5101%2012.2668%2011.5982C12.2683%2011.6863%2012.2521%2011.7738%2012.2191%2011.8555C12.1861%2011.9373%2012.137%2012.0115%2012.0747%2012.0738C12.0124%2012.1361%2011.9381%2012.1852%2011.8564%2012.2182C11.7747%2012.2513%2011.6872%2012.2675%2011.5991%2012.2659C11.5109%2012.2644%2011.424%2012.2451%2011.3435%2012.2092C11.263%2012.1733%2011.1906%2012.1216%2011.1305%2012.0571L8.71989%209.64739ZM9.18801%206.12464C9.18801%206.93686%208.86536%207.71582%208.29103%208.29015C7.7167%208.86448%206.93774%209.18714%206.12551%209.18714C5.31329%209.18714%204.53433%208.86448%203.96%208.29015C3.38567%207.71582%203.06301%206.93686%203.06301%206.12464C3.06301%205.31241%203.38567%204.53345%203.96%203.95912C4.53433%203.38479%205.31329%203.06214%206.12551%203.06214C6.93774%203.06214%207.7167%203.38479%208.29103%203.95912C8.86536%204.53345%209.18801%205.31241%209.18801%206.12464Z%22%20%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.71989%209.64739C7.83152%2010.3018%206.72868%2010.5964%205.63231%2010.4722C4.53593%2010.3479%203.52699%209.81397%202.80763%208.97731C2.08826%208.14065%201.7116%207.06308%201.7531%205.96046C1.7946%204.85785%202.25119%203.81163%203.03141%203.03141C3.81163%202.25119%204.85784%201.7946%205.96046%201.7531C7.06308%201.7116%208.14065%202.08826%208.97731%202.80763C9.81397%203.527%2010.3479%204.53593%2010.4722%205.63231C10.5964%206.72868%2010.3018%207.83152%209.64739%208.71989L12.058%2011.1296C12.1225%2011.1897%2012.1742%2011.2622%2012.2101%2011.3427C12.2459%2011.4232%2012.2652%2011.5101%2012.2668%2011.5982C12.2683%2011.6863%2012.2521%2011.7738%2012.2191%2011.8555C12.1861%2011.9373%2012.137%2012.0115%2012.0747%2012.0738C12.0124%2012.1361%2011.9381%2012.1852%2011.8564%2012.2182C11.7747%2012.2513%2011.6872%2012.2675%2011.5991%2012.2659C11.5109%2012.2644%2011.424%2012.2451%2011.3435%2012.2092C11.263%2012.1733%2011.1906%2012.1216%2011.1305%2012.0571L8.71989%209.64739ZM9.18801%206.12464C9.18801%206.93686%208.86536%207.71582%208.29103%208.29015C7.7167%208.86448%206.93774%209.18714%206.12551%209.18714C5.31329%209.18714%204.53433%208.86448%203.96%208.29015C3.38567%207.71582%203.06301%206.93686%203.06301%206.12464C3.06301%205.31241%203.38567%204.53345%203.96%203.95912C4.53433%203.38479%205.31329%203.06214%206.12551%203.06214C6.93774%203.06214%207.7167%203.38479%208.29103%203.95912C8.86536%204.53345%209.18801%205.31241%209.18801%206.12464Z%22%20%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5 input[type="search"].elementor-search-form__input {
  flex: 1 1 auto; min-width: 0; height: 37px; margin: 0; padding: 8px 4px 8px 42px;
  border: 0; border-radius: 8px 0 0 8px; background: transparent; box-shadow: none;
  color: var(--e-global-color-text, #2d2d2f); font-family: var(--e-global-typography-text-font-family, "Raleway"), Arial, sans-serif;
  font-size: 16px; font-weight: 500; line-height: 1; appearance: none; -webkit-appearance: none;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__input::-webkit-search-cancel-button { display: none; -webkit-appearance: none; }
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__input::placeholder { color: var(--e-global-color-79f843a, #757575); font: inherit; font-weight: 500; opacity: 1; }
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__container:focus-within { border-color: var(--okcid-page-accent, #3096ff); }
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__input:focus-visible { outline: 0; }
.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--button-type-text .elementor-search-form__submit {
  display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center;
  width: 42px; min-width: 42px; height: 37px; margin: 0; padding: 0; border: 0; border-radius: 0 7px 7px 0;
  background: transparent; box-shadow: none; color: var(--e-global-color-text, #2d2d2f); font-size: 0; cursor: pointer; transform: none;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__submit::before {
  display: block; width: 16px; height: 16px; content: ""; background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.75%203a.75.75%200%200%201%20.75.75v7.5h10.94l-1.97-1.97a.75.75%200%200%201%201.06-1.06l3.25%203.25a.75.75%200%200%201%200%201.06l-3.25%203.25a.75.75%200%201%201-1.06-1.06l1.97-1.97H3.75A.75.75%200%200%201%203%2012V3.75A.75.75%200%200%201%203.75%203Z%22%20clip-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.75%203a.75.75%200%200%201%20.75.75v7.5h10.94l-1.97-1.97a.75.75%200%200%201%201.06-1.06l3.25%203.25a.75.75%200%200%201%200%201.06l-3.25%203.25a.75.75%200%201%201-1.06-1.06l1.97-1.97H3.75A.75.75%200%200%201%203%2012V3.75A.75.75%200%200%201%203.75%203Z%22%20clip-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5.elementor-search-form--button-type-text .elementor-search-form__submit:is(:hover, :focus-visible, :active) {
  background: transparent; box-shadow: none; color: var(--okcid-page-accent, #3096ff); transform: none;
}
.elementor-3317 .elementor-element.elementor-element-1d549da5 .elementor-search-form__submit:focus-visible { outline: 3px solid color-mix(in srgb, var(--okcid-page-accent, #3096ff) 45%, transparent); outline-offset: -4px; }
@media (max-width: 1024px) { .elementor-3317 .elementor-element.elementor-element-1d549da5 { width: 100%; } }/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-487344da */.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post { padding-bottom: 28px; border-bottom: 1px solid #d9dadd; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post:last-child { padding-bottom: 0; border-bottom: 0; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title { overflow-wrap: anywhere; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title a { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__title a:hover { color: #0d5be2; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-post__excerpt p { margin: 0; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-posts-nothing-found { grid-column: 1 / -1; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination {
  display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; margin-top: 60px;
  font-family: var(--e-global-typography-a81553a-font-family, "Raleway"), Arial, sans-serif;
  font-size: var(--e-global-typography-a81553a-font-size, 16px); font-style: normal;
  font-weight: var(--e-global-typography-a81553a-font-weight, 700);
  line-height: var(--e-global-typography-a81553a-line-height, 1); letter-spacing: var(--e-global-typography-a81553a-letter-spacing, .6px);
}
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .page-numbers {
  display: inline-flex; box-sizing: border-box; align-items: center; justify-content: center;
  min-width: 36px; min-height: 36px; margin: 0 !important; padding: 7px 11px;
  border: 1px solid var(--e-global-color-text, #2d2d2f); border-radius: 999px;
  background: var(--e-global-color-4756d5c, #fff); color: var(--e-global-color-text, #2d2d2f); text-decoration: none;
}
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination :is(.prev, .next) { min-width: auto; padding-inline: 16px; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .current,
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination a.page-numbers:hover,
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination a.page-numbers:focus-visible {
  border-color: var(--e-global-color-text, #2d2d2f); background: var(--e-global-color-text, #2d2d2f);
  color: var(--e-global-color-4756d5c, #fff); text-decoration: none;
}
.elementor-3317 .elementor-element.elementor-element-487344da a:focus-visible { outline: 3px solid var(--e-global-color-secondary, #3096ff); outline-offset: 3px; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination span:is(.prev, .next) { opacity: .45; }
.elementor-3317 .elementor-element.elementor-element-487344da .elementor-pagination .dots { min-width: auto; padding-inline: 4px; border-color: transparent; background: transparent; }
.elementor-3317 .elementor-element.elementor-element-487344da[aria-busy="true"] { opacity: .5; cursor: progress; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34444504 */.elementor-3317 .elementor-element.elementor-element-34444504 { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e0daa3 */.elementor-3317 .elementor-element.elementor-element-38e0daa3 { width: 100%; max-width: 900px; margin-inline: 0 auto; min-width: 0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Normal-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Normal-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Normal-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Italic-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Italic-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Italic-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://okcinnovation.com/wp-content/uploads/2026/08/Raleway-Italic-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */