.elementor-23339 .elementor-element.elementor-element-1b375bda{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-23339 .elementor-element.elementor-element-1b375bda::before, .elementor-23339 .elementor-element.elementor-element-1b375bda > .elementor-background-video-container::before, .elementor-23339 .elementor-element.elementor-element-1b375bda > .e-con-inner > .elementor-background-video-container::before, .elementor-23339 .elementor-element.elementor-element-1b375bda > .elementor-background-slideshow::before, .elementor-23339 .elementor-element.elementor-element-1b375bda > .e-con-inner > .elementor-background-slideshow::before, .elementor-23339 .elementor-element.elementor-element-1b375bda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141825;--background-overlay:'';}.elementor-23339 .elementor-element.elementor-element-1b375bda:not(.elementor-motion-effects-element-type-background), .elementor-23339 .elementor-element.elementor-element-1b375bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23339 .elementor-element.elementor-element-260f07dd{text-align:center;}.elementor-23339 .elementor-element.elementor-element-260f07dd .elementor-heading-title{font-size:32px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-23339 .elementor-element.elementor-element-45159fbe{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-23339 .elementor-element.elementor-element-8be292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23339 .elementor-element.elementor-element-7d2d9e82{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23339 .elementor-element.elementor-element-7fd5ce54{font-size:16px;font-weight:400;}.elementor-23339 .elementor-element.elementor-element-39491a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23339 .elementor-element.elementor-element-664e9194 .elementor-heading-title{font-size:20px;font-weight:700;color:#141825;}.elementor-23339 .elementor-element.elementor-element-5525f3e .elementor-icon-list-icon{width:14px;}.elementor-23339 .elementor-element.elementor-element-5525f3e .elementor-icon-list-icon i{font-size:14px;}.elementor-23339 .elementor-element.elementor-element-5525f3e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-23339 .elementor-element.elementor-element-316e616f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23339 .elementor-element.elementor-element-254ed5f5 .elementor-heading-title{font-size:20px;font-weight:700;color:#141825;}.elementor-23339 .elementor-element.elementor-element-f578bed{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:12px;--grid-bottom-margin:12px;--e-share-buttons-primary-color:#141825;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-23339 .elementor-element.elementor-element-f578bed .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-23339 .elementor-element.elementor-element-f578bed .elementor-share-btn__icon{--e-share-buttons-icon-size:1.9em;}.elementor-23339 .elementor-element.elementor-element-f578bed .elementor-share-btn:hover{--e-share-buttons-primary-color:#000000D6;}.elementor-23339 .elementor-element.elementor-element-4ca26aaa{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;}.elementor-23339 .elementor-element.elementor-element-10e0503a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-23339 .elementor-element.elementor-element-10e0503a:not(.elementor-motion-effects-element-type-background), .elementor-23339 .elementor-element.elementor-element-10e0503a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFEE;}.elementor-23339 .elementor-element.elementor-element-858da3{text-align:center;}.elementor-23339 .elementor-element.elementor-element-858da3 .elementor-heading-title{color:#000000;}.elementor-23339 .elementor-element.elementor-element-4d08f6c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23339 .elementor-element.elementor-element-31069798{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-23339 .elementor-element.elementor-element-31069798 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-23339 .elementor-element.elementor-element-31069798 .e-loop-item > .elementor-section, .elementor-23339 .elementor-element.elementor-element-31069798 .e-loop-item > .elementor-section > .elementor-container, .elementor-23339 .elementor-element.elementor-element-31069798 .e-loop-item > .e-con, .elementor-23339 .elementor-element.elementor-element-31069798 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px){.elementor-23339 .elementor-element.elementor-element-1b375bda{--min-height:450px;}.elementor-23339 .elementor-element.elementor-element-260f07dd{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-23339 .elementor-element.elementor-element-1b375bda{--min-height:400px;}.elementor-23339 .elementor-element.elementor-element-260f07dd{width:100%;max-width:100%;} .elementor-23339 .elementor-element.elementor-element-f578bed{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:12px;--grid-bottom-margin:12px;}.elementor-23339 .elementor-element.elementor-element-31069798{--grid-columns:1;}}@media(max-width:767px){.elementor-23339 .elementor-element.elementor-element-1b375bda{--min-height:320px;}.elementor-23339 .elementor-element.elementor-element-260f07dd{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:center;}.elementor-23339 .elementor-element.elementor-element-664e9194{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;text-align:center;}.elementor-23339 .elementor-element.elementor-element-664e9194.elementor-element{--align-self:center;}.elementor-23339 .elementor-element.elementor-element-254ed5f5{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;text-align:center;}.elementor-23339 .elementor-element.elementor-element-254ed5f5.elementor-element{--align-self:center;}.elementor-23339 .elementor-element.elementor-element-f578bed{--alignment:center;} .elementor-23339 .elementor-element.elementor-element-f578bed{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:12px;--grid-bottom-margin:12px;}.elementor-23339 .elementor-element.elementor-element-10e0503a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23339 .elementor-element.elementor-element-858da3{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-23339 .elementor-element.elementor-element-858da3.elementor-element{--align-self:center;}.elementor-23339 .elementor-element.elementor-element-31069798{--grid-columns:1;}}@media(min-width:768px){.elementor-23339 .elementor-element.elementor-element-1b375bda{--content-width:1500px;}.elementor-23339 .elementor-element.elementor-element-45159fbe{--content-width:1300px;}.elementor-23339 .elementor-element.elementor-element-7d2d9e82{--width:70%;}.elementor-23339 .elementor-element.elementor-element-4ca26aaa{--width:30%;}.elementor-23339 .elementor-element.elementor-element-10e0503a{--content-width:1400px;}.elementor-23339 .elementor-element.elementor-element-4d08f6c6{--width:100%;}}/* Start custom CSS *//* OUTER WRAP */
.v02{
background: #F4F8FC;
padding: 18px 16px;
border-radius: 0 !important;
}

/* SEARCH WIDGET */
.v02 .n01{
margin-bottom: 12px;
}

.v02 .n01 .e-search{
width: 100%;
}

.v02 .n01 .e-search-form{
display: flex !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
justify-content: flex-start !important;
gap: 0 !important;
width: 100% !important;
margin: 0 !important;
}

.v02 .n01 .e-search-label{
display: none !important;
}

.v02 .n01 .e-search-input-wrapper{
order: 1 !important;
flex: 1 1 auto !important;
display: block !important;
min-width: 0 !important;
width: auto !important;
margin: 0 !important;
}

.v02 .n01 .e-search-submit{
order: 2 !important;
flex: 0 0 auto !important;
min-width: 110px;
margin: 0 0 0 -1px !important;
padding: 0 14px !important;
min-height: 42px;
height: 42px !important;
background: #dcb161 !important;
color: #141825 !important;
border: 1px solid #dcb161 !important;
border-radius: 0 !important;
font-weight: 600;
font-size: 14px;
line-height: 1;
box-shadow: none !important;
transition: all .2s ease;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
align-self: stretch !important;
white-space: nowrap !important;
}

.v02 .n01 .e-search-input{
display: block !important;
width: 100% !important;
min-width: 0 !important;
min-height: 42px;
height: 42px !important;
background: #ffffff !important;
border: 1px solid #d7e2ef !important;
border-right: 0 !important;
border-radius: 0 !important;
color: #141825 !important;
padding: 0 12px !important;
font-size: 14px;
line-height: 1.2;
box-shadow: none !important;
margin: 0 !important;
}

.v02 .n01 .e-search-input::placeholder{
color: #5d7190 !important;
opacity: 1;
}

.v02 .n01 .e-search-input:focus{
border-color: #dcb161 !important;
outline: none !important;
box-shadow: none !important;
}

.v02 .n01 .e-search-submit:hover,
.v02 .n01 .e-search-submit:focus{
background: #d6a94a !important;
border-color: #d6a94a !important;
color: #141825 !important;
box-shadow: none !important;
}

/* CATEGORIES WIDGET */
.v02 .n02{
margin-top: 0;
}

.v02 .n02 h5,
.v02 .n02 .widget-title,
.v02 .n02 .elementor-heading-title{
margin: 0 0 8px 0 !important;
color: #141825 !important;
font-size: 18px;
font-weight: 700;
line-height: 1.2;
border-radius: 0 !important;
}

/* RESET LIST */
.v02 .n02 ul{
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
}

.v02 .n02 ul li{
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
border-radius: 0 !important;
line-height: 1.25;
}

.v02 .n02 ul li::before,
.v02 .n02 ul li::marker{
display: none !important;
content: none !important;
}

/* CATEGORY LINKS */
.v02 .n02 .cat-item a{
display: inline-block;
padding: 4px 0 !important;
color: #141825 !important;
text-decoration: none !important;
font-size: 14px;
line-height: 1.25;
border-radius: 0 !important;
transition: color .2s ease;
}

.v02 .n02 .cat-item a:hover,
.v02 .n02 .cat-item a:focus{
color: #28466b !important;
text-decoration: none !important;
}

/* COUNTS */
.v02 .n02 .cat-item,
.v02 .n02 .cat-item .count,
.v02 .n02 nav,
.v02 .n02 nav *{
color: #141825 !important;
font-size: 14px;
}

/* NO EXTRA SEPARATORS / NO EXTRA HOVER BG */
.v02 .n02 .cat-item,
.v02 .n02 .cat-item:last-child{
border-bottom: 0 !important;
}

.v02 .n02 .cat-item:hover{
background: transparent !important;
}

/* FORCE NO ROUNDING ANYWHERE INSIDE THIS SECTION */
.v02,
.v02 *,
.v02 *:before,
.v02 *:after{
border-radius: 0 !important;
}

/* TABLET */
@media (max-width: 1024px){
.v02{
padding: 16px 14px;
}

.v02 .n02 .cat-item a,
.v02 .n02 .cat-item,
.v02 .n02 .cat-item .count{
font-size: 13px;
}
}

/* MOBILE */
@media (max-width: 767px){
.v02{
padding: 14px 12px;
}

.v02 .n01{
margin-bottom: 10px;
}

.v02 .n01 .e-search-form{
flex-wrap: nowrap !important;
}

.v02 .n01 .e-search-input{
min-height: 38px;
height: 38px !important;
padding: 0 10px !important;
font-size: 13px;
}

.v02 .n01 .e-search-submit{
min-height: 38px;
height: 38px !important;
min-width: 88px;
padding: 0 10px !important;
font-size: 13px;
}

.v02 .n02 h5,
.v02 .n02 .widget-title,
.v02 .n02 .elementor-heading-title{
margin-bottom: 6px !important;
font-size: 16px;
}

.v02 .n02 ul{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
column-gap: 14px;
row-gap: 2px;
align-items: start;
}

.v02 .n02 ul li{
min-width: 0;
}

.v02 .n02 .cat-item a{
display: block;
padding: 3px 0 !important;
font-size: 12px;
line-height: 1.2;
word-break: break-word;
}

.v02 .n02 .cat-item,
.v02 .n02 .cat-item .count,
.v02 .n02 nav,
.v02 .n02 nav *{
font-size: 12px !important;
line-height: 1.2;
}
}


/* ----- BLOG TAG BUTTONS tags512 ------ *//* ----- BLOG TAG BUTTONS tags512 ------ *//* ----- BLOG TAG BUTTONS tags512 ------ */


/* REMOVE COMMAS BETWEEN TAGS */
.tags512 .elementor-post-info__terms-list {    font-size: 0!important;}


/* TAG FONT STYLE SIZE */
.tags512 .elementor-post-info__terms-list-item {    display: inline-flex!important;    align-items: center;    justify-content: center;    font-family: 'Work Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif!important;    font-size: 13px!important;    line-height: 18px!important;    font-weight: 400;    text-decoration: none!important;}


/* TAG PADDING AND SPACING */
.tags512 .elementor-post-info__terms-list-item {    padding: 4px 8px!important;    margin: 0 5px 5px 0!important;}


/* TAG COLORS */
.tags512 .elementor-post-info__terms-list-item {    background-color: #141825!important;    color: #ffffff!important;    border: none!important;    border-radius: 0px!important;    transition: background-color 0.2s ease, color 0.2s ease;}


/* TAG HOVER */
.tags512 .elementor-post-info__terms-list-item:hover,.tags512 .elementor-post-info__terms-list-item:focus {    background-color: #DCB161!important;    color: #000000!important;    text-decoration: none!important;    outline: none;}/* End custom CSS */