.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5973af8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:0px;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{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 );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{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 );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-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 );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-43147d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-43147d7 .elementor-heading-title{font-family:"Kallisto Medium", Sans-serif;font-size:50px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-a96ce04{--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;--padding-top:025px;--padding-bottom:0px;--padding-left:250px;--padding-right:0px;}.elementor-widget-taxonomy-filter [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-taxonomy-filter [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7 label{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 );color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter ::placeholder{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 );color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7-submit{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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-23dce2d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;padding:0px 0px 0px 0px;--e-filter-space-between:9px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-background );--e-filter-item-border-radius:25px 25px 25px 25px;}.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item{padding:2px 25px 02px 25px;}.elementor-25 .elementor-element.elementor-element-afa2f7e{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-filter-space-between:21px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-secondary );--e-filter-item-border-radius:25px 25px 25px 25px;}.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item{padding:3px 030px 03px 30px;}.elementor-25 .elementor-element.elementor-element-440245e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-divider [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 label{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 );color:var( --e-global-color-primary );}.elementor-widget-divider ::placeholder{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 );color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7-submit{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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3ae2d45{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:12px 0px -6px 0px;}.elementor-25 .elementor-element.elementor-element-3ae2d45 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-3ae2d45 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-loop-grid [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7 label{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 );color:var( --e-global-color-primary );}.elementor-widget-loop-grid ::placeholder{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 );color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7-submit{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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .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 );}.elementor-25 .elementor-element.elementor-element-11593bc{--grid-columns:3;--load-more-button-align:center;}.elementor-25 .elementor-element.elementor-element-11593bc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-11593bc .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-11593bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-11593bc .elementor-button{fill:var( --e-global-color-background );color:var( --e-global-color-background );border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-b823e6f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:70px;--padding-right:70px;}.elementor-25 .elementor-element.elementor-element-435f2e6{--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-sbi-widget [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );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 );}.elementor-widget-sbi-widget [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7 label{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 );color:var( --e-global-color-primary );}.elementor-widget-sbi-widget ::placeholder{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 );color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7-submit{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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-sbi-widget .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c424dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-c424dce.elementor-element{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-c424dce .elementor-heading-title{font-family:"Kallisto Heavy", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-440245e{--content-width:1500px;}}@media(max-width:1024px){.elementor-widget-container [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-43147d7 .elementor-heading-title{font-size:22px;}.elementor-widget-taxonomy-filter [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-taxonomy-filter .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-taxonomy-filter ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-taxonomy-filter .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-25 .elementor-element.elementor-element-11593bc{--grid-columns:2;}.elementor-widget-sbi-widget [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-sbi-widget .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-sbi-widget ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-sbi-widget .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-c424dce .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-widget-container [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-5973af8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-43147d7{padding:20px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-43147d7 .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-a96ce04{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-taxonomy-filter [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-taxonomy-filter .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-taxonomy-filter ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-taxonomy-filter .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-23dce2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-afa2f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-440245e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-25 .elementor-element.elementor-element-11593bc{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-25 .elementor-element.elementor-element-11593bc .elementor-button{border-radius:12px 12px 12px 12px;}.elementor-widget-sbi-widget [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-sbi-widget .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-sbi-widget ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-sbi-widget .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-c424dce .elementor-heading-title{font-size:18px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-23dce2d */.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item {
    order: 6; /* Default order */
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="bulletin"] {
    order: 1; /* Change order as needed */
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="core"] {
    order: 4;
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="integrity"] {
    order: 8;
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="partners"] {
    order: 3;
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="presidents-column"] {
    order: 7;
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="press-release"] {
    order: 5;
}

.elementor-25 .elementor-element.elementor-element-23dce2d .e-filter-item[data-filter="events"] {
    order: 2;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-afa2f7e */.elementor-widget-taxonomy-filter .e-filter-item[data-filter="sw"] {
  background-color: #F8D347; /* Yellow */
  color: black;
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="dv"] {
  background-color: #7CCAAE; /* Green */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="as"] {
  background-color: #6256A5;
  color: white; /* Purple */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="wp"] {
  background-color: #6B1E1B;
  color: white;/* Deep Red */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="ow"] {
  background-color: #59C4C7; /* Teal */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="hd"] {
  background-color: #E88A25; /* Orange */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="wp4"] {
  background-color: #a3246a;
  color: white;
}


.elementor-widget-taxonomy-filter .e-filter-item[data-filter="ma"] {
  background-color: #C8403E;
  color: white;
}


.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item {
    order: 1; /* Default order */
}

.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="as"] { order: 4; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="dv"] { order: 3; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="hd"] { order: 6; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="ma"] { order: 8; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="ow"] { order: 5; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="sw"] { order: 1; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="wp"] { order: 2; }
.elementor-25 .elementor-element.elementor-element-afa2f7e .e-filter-item[data-filter="wp4"] { order: 7; }/* End custom CSS */
/* Start custom CSS *//* --- basic layout --- */
.nk-category-wrapper { max-width: 1200px; margin: 18px auto; padding: 12px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; }
.nk-title { font-size: 56px; margin: 6px 0 18px; letter-spacing: -1px; }

/* pill row */
.nk-pill-row { display:flex; gap:12px; flex-wrap:wrap; align-items:center; margin-bottom:10px; }
.nk-pill { border:2px solid #bbb; background:transparent; padding:8px 18px; border-radius:28px; font-size:14px; cursor:pointer; transition:all .18s; box-shadow:none; }
.nk-pill:focus { outline:3px solid rgba(0,120,215,0.12); outline-offset:2px; }
.nk-pill.active { background:#111; color:#fff; border-color:#111; transform:translateY(-1px); }

/* chip row */
.nk-chip-row { display:flex; gap:10px; margin-bottom:20px; }
.nk-chip { padding:6px 12px; border-radius:999px; border:none; cursor:pointer; font-weight:600; min-width:40px; text-align:center; }
.nk-chip:focus { outline:3px solid rgba(0,120,215,0.12); outline-offset:2px; }

/* colored chips (sample palette) */
.nk-chip[data-cat="sw"] { background:#f5c045; }
.nk-chip[data-cat="dv"] { background:#8bd19a; }
.nk-chip[data-cat="as"] { background:#7a6be6; color:#fff;}
.nk-chip[data-cat="wp"] { background:#8b3d3d; color:#fff;}
.nk-chip[data-cat="ow"] { background:#44c6c6; color:#fff;}
.nk-chip[data-cat="hd"] { background:#f3a25a; color:#fff;}
.nk-chip[data-cat="ms"] { background:#e56b6b; color:#fff;}
.nk-chip.active { box-shadow:0 6px 18px rgba(0,0,0,0.08); transform:translateY(-2px); }

/* grid and cards (demo only - adapt to Newskit output) */
.nk-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:16px; }
.nk-card { border:2px solid #d8d8d8; border-radius:14px; overflow:hidden; background:#fff; display:flex; flex-direction:column; height:280px; }
.nk-card-media { flex:1; background:linear-gradient(180deg,#efefef,#fafafa); border-bottom:1px solid #eee; }
.nk-card-body { padding:14px; }
.nk-meta { display:flex; gap:10px; align-items:center; font-size:13px; color:#666; margin-bottom:8px;}
.nk-tag { border:1px solid #ddd; padding:4px 8px; border-radius:10px; font-size:12px; }
.nk-card-title { font-size:20px; margin:4px 0 0; }

/* responsiveness */
@media (max-width:980px) {
  .nk-grid { grid-template-columns:repeat(2,1fr); }
}
@media (max-width:640px) {
  .nk-grid { grid-template-columns:1fr; }
  .nk-title { font-size:36px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kallisto Medium';
	font-display: auto;
	src: url('https://panamaquatics.com/wp-content/uploads/2025/10/fonnts.com-Kallisto_Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kallisto Heavy';
	font-display: auto;
	src: url('https://panamaquatics.com/wp-content/uploads/2025/10/fonnts.com-Kallisto_Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */