/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
:root{
    --tec-color-text-primary: #002868;
    --tec-color-background-events-bar-submit-button: #002868;
    --tec-color-accent-secondary: #002868;
    --tec-color-background-events-bar-submit-button-hover: #829DFA;
    --tec-color-text-events-bar-submit-button: #ffffff;
    --tec-font-family-sans-serif:"Rubik", Sans-serif !important;
    --tec-border-radius-default: 0px;
    --tec-color-text-events-bar-input: #002868;
    --tec-color-text-events-bar-submit-button-hover: #ffffff;
    --tec-color-icon-events-bar: #002868;
    --tec-color-icon-focus: #EABC50;
    --tec-color-event-icon-hover: #EABC50;
    --tec-color-accent-primary: #002868;
    --tec-color-accent-primary-hover: #829DFA;
    --tec-color-accent-primary-active: #829DFA;
    --tec-color-link-accent-hover: #829DFA;
}
.tribe-events-page-template,
.tribe-events-page-template h1,
.tribe-events-page-template h2,
.tribe-events-page-template h3,
.tribe-events-page-template h4,
.tribe-events-page-template h5,
.tribe-events-page-template h6,
.tribe-events-page-template p,
.tribe-events-page-template a {
    font-family: "Rubik", Sans-serif;
}
/* Initiating Header Styles */
.block-header__nav-wraper ul#menu-main-navigation {
    display: flex;
    list-style: none;
    gap: 30px;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.block-header__nav-wraper ul#menu-main-navigation li a{
    font-size: 18px;
    transition: all 0.3s;
}
.ov-hidden{
    overflow-x: hidden !important;
}
@media (max-width:991px){
    .block-header__nav-wraper ul#menu-main-navigation {
    flex-direction: column;
    gap: 20px;
}
.block-header__nav-wraper ul#menu-main-navigation li a {
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
}
.block-header__nav-wraper ul#menu-main-navigation li a:hover{
    color: #F4DB39;
}
.block-header__nav-inner {
    position: absolute;
    inset: 115px 0 auto auto;
    right: calc((100vw - var(--content-width)) / 2);
    height: auto;
    background-color: #002868;
    padding: 40px 40px;
    max-width: 360px !important;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s;
    transform: translateY(-10%);
}
.block-header__nav-inner.active{
    opacity: 1;
    visibility: visible;
    z-index: 5;
    transform: translateY(0%);
}
    .block-header__nav-wraper{position: unset;}
    .block-header__toggle .elementor-icon-wrapper {height: 40px;}
}
@media (max-width:767px){
    .block-header__nav-inner {right: 20px;max-width: 320px !important;}
}
/* Ending Header Styles */
/* Initiating Hero Styles */
.shaper-block svg {
    height: unset !important;
}
.shaper-block, .shaper-block .elementor-icon, .shaper-block .elementor-icon svg {
    width: 100%;
}
.shaper-block, .shaper-block .elementor-icon-wrapper {
    display: flex;
    width: 100%;
}
/* Ending Hero Styles */
/* Initiating Tab Accordian Section style */
.custom-accordian .elementor-tab-content ul {
    padding: 0 0 0 17px;
    margin: 0;
    /* list-style: none; */
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.custom-tabs-acc .theplus-tabs-nav-wrapper {
    align-items: flex-start !important;
    margin-top: 120px;
}
.custom-tabs-acc .theplus-tabs-nav-wrapper li > div.active span{
    font-weight: 700;
}
.custom-accordian .elementor-tab-title {
    background-color: #ffffff;
    border: 1px solid #002868 !important;
    padding: 17px 24px 17px 60px!important;
    flex-direction: row-reverse;
    position: relative;
}
.custom-accordian .elementor-tab-title::before {
    content: "";
    position: absolute;
    inset: 50% 0 0 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_55)'%3E%3Cpath d='M10.4 14.68L7.1 17.98C6.01 19.07 4.23 19.07 3.14 17.98L1.82 16.66C0.730002 15.57 0.730002 13.79 1.82 12.7L6.77 7.75C7.86 6.66 9.64 6.66 10.73 7.75L12.05 9.06999C12.28 9.29999 12.46 9.56 12.6 9.84' stroke='%23002868' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9.41002 5.11994L12.71 1.81994C13.8 0.729941 15.58 0.729941 16.67 1.81994L17.99 3.13994C19.08 4.22994 19.08 6.00994 17.99 7.09994L13.04 12.0499C11.95 13.1399 10.17 13.1399 9.08002 12.0499L7.76002 10.7299C7.53002 10.4999 7.35002 10.2399 7.21002 9.95994' stroke='%23002868' stroke-width='2' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_1_55)'%3E%3Cpath d='M10.4 14.68L7.1 17.98C6.01 19.07 4.23 19.07 3.14 17.98L1.82 16.66C0.730002 15.57 0.730002 13.79 1.82 12.7L6.77 7.75C7.86 6.66 9.64 6.66 10.73 7.75L12.05 9.06999C12.28 9.29999 12.46 9.56 12.6 9.84' stroke='%23002868' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9.41002 5.11994L12.71 1.81994C13.8 0.729941 15.58 0.729941 16.67 1.81994L17.99 3.13994C19.08 4.22994 19.08 6.00994 17.99 7.09994L13.04 12.0499C11.95 13.1399 10.17 13.1399 9.08002 12.0499L7.76002 10.7299C7.53002 10.4999 7.35002 10.2399 7.21002 9.95994' stroke='%23002868' stroke-width='2' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_55'%3E%3Crect width='19.8' height='19.8' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1_55'%3E%3Crect width='19.8' height='19.8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    object-fit: contain;
    object-position: center;
    transform: translateY(-50%);
}
.custom-accordian .elementor-tab-title.active{
    background-color: #E1E6ED;
}
.custom-accordian .elementor-tab-content {
    background-color: #ffffff;
    border: 1px solid #002868 !important;
    border-top: unset !important;
}
.custom-accordian .elementor-tab-content .plus-content-editor {
    padding: 25px 57px 35px 60px !important;
}
.custom-accordian .elementor-tab-title i.elementor-accordion-icon-closed {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_48)'%3E%3Cpath d='M0 6.38H12.77' stroke='%23002868' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M6.38 0V12.77' stroke='%23002868' stroke-width='3' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_48'%3E%3Crect width='12.77' height='12.77' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    height: 13px;
    width: 13px;
    background-position: center;
    background-size: 13px;
    background-repeat: no-repeat;
}
.custom-accordian .elementor-tab-title i.elementor-accordion-icon-opened {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='3' viewBox='0 0 12 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='1.5' x2='12' y2='1.5' stroke='%23002868' stroke-width='3'/%3E%3C/svg%3E%0A");
    height: 13px;
    width: 13px;
    background-position: center;
    background-size: 13px;
    background-repeat: no-repeat;
}
.custom-accordian .elementor-tab-title span.elementor-accordion-icon {
    text-align: right !important;
    justify-content: flex-end !important;
}
.custom-tabs-acc .theplus-tabs-nav-wrapper li > div span {
    position: relative;
    padding-left: 35px !important;
    display: flex;
    height: 20px;
    align-items: center;
}
.custom-tabs-acc .theplus-tabs-nav-wrapper li > div span::before{
    content: "";
    position: absolute;
    inset: 50% 0 0 0;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 16px;
    width: 16px;
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(1) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_2)'%3E%3Cpath d='M3.12 0.469971H10.4C11.86 0.469971 13.05 1.65997 13.05 3.11997V11.72C13.05 13.55 11.57 15.03 9.74 15.03H3.12C1.66 15.03 0.470001 13.84 0.470001 12.38V3.11997C0.470001 1.65997 1.66 0.469971 3.12 0.469971Z' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.06 11.06H13.05V11.72C13.05 13.55 11.57 15.03 9.74 15.03H9.08V13.04C9.08 11.94 9.97 11.05 11.07 11.05L11.06 11.06Z' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.78 4.43994H9.73' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.78 7.75H8.41' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_2)'%3E%3Cpath d='M3.12 0.469971H10.4C11.86 0.469971 13.05 1.65997 13.05 3.11997V11.72C13.05 13.55 11.57 15.03 9.74 15.03H3.12C1.66 15.03 0.470001 13.84 0.470001 12.38V3.11997C0.470001 1.65997 1.66 0.469971 3.12 0.469971Z' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.06 11.06H13.05V11.72C13.05 13.55 11.57 15.03 9.74 15.03H9.08V13.04C9.08 11.94 9.97 11.05 11.07 11.05L11.06 11.06Z' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.78 4.43994H9.73' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.78 7.75H8.41' stroke='%23002868' stroke-width='0.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_2'%3E%3Crect width='13.51' height='15.5' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_2'%3E%3Crect width='13.51' height='15.5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(2) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_8)'%3E%3Cpath d='M1.69 3.00999C2.41901 3.00999 3.00999 2.41901 3.00999 1.69C3.00999 0.960979 2.41901 0.369995 1.69 0.369995C0.960979 0.369995 0.369995 0.960979 0.369995 1.69C0.369995 2.41901 0.960979 3.00999 1.69 3.00999Z' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.69 7.90001C2.41901 7.90001 3.00999 7.30903 3.00999 6.58001C3.00999 5.85099 2.41901 5.26001 1.69 5.26001C0.960979 5.26001 0.369995 5.85099 0.369995 6.58001C0.369995 7.30903 0.960979 7.90001 1.69 7.90001Z' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.69 12.79C2.41901 12.79 3.00999 12.199 3.00999 11.47C3.00999 10.741 2.41901 10.15 1.69 10.15C0.960979 10.15 0.369995 10.741 0.369995 11.47C0.369995 12.199 0.960979 12.79 1.69 12.79Z' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 1.5H14.9' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 6.39001H14.9' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 11.28H14.9' stroke='%2347CFC9' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_8)'%3E%3Cpath d='M1.69 3.00999C2.41901 3.00999 3.00999 2.41901 3.00999 1.69C3.00999 0.960979 2.41901 0.369995 1.69 0.369995C0.960979 0.369995 0.369995 0.960979 0.369995 1.69C0.369995 2.41901 0.960979 3.00999 1.69 3.00999Z' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.69 7.90001C2.41901 7.90001 3.00999 7.30903 3.00999 6.58001C3.00999 5.85099 2.41901 5.26001 1.69 5.26001C0.960979 5.26001 0.369995 5.85099 0.369995 6.58001C0.369995 7.30903 0.960979 7.90001 1.69 7.90001Z' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.69 12.79C2.41901 12.79 3.00999 12.199 3.00999 11.47C3.00999 10.741 2.41901 10.15 1.69 10.15C0.960979 10.15 0.369995 10.741 0.369995 11.47C0.369995 12.199 0.960979 12.79 1.69 12.79Z' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 1.5H14.9' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 6.39001H14.9' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.50999 11.28H14.9' stroke='%23829DFA' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_8'%3E%3Crect width='15.28' height='13.16' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_8'%3E%3Crect width='15.28' height='13.16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(3) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_16)'%3E%3Cpath d='M6.13999 13.73H1.73999C0.839995 13.73 0.209995 12.86 0.479995 12C1.06999 10.11 2.63999 7.77002 6.14999 7.77002' stroke='%23FF672B' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14 13.73H10.55C11.45 13.73 12.08 12.86 11.81 12C11.22 10.11 9.65 7.77002 6.14 7.77002' stroke='%23FF672B' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13999 7.77006C7.7858 7.77006 9.11999 6.43587 9.11999 4.79006C9.11999 3.14425 7.7858 1.81006 6.13999 1.81006C4.49418 1.81006 3.15999 3.14425 3.15999 4.79006C3.15999 6.43587 4.49418 7.77006 6.13999 7.77006Z' stroke='%23FF672B' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.67 5.12C14.28 5.12 16.47 10.48 13.66 10.42' stroke='%23FF672B' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.67 5.12005C14.12 2.67005 11.86 -0.0999526 9.25 0.500047' stroke='%23FF672B' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_16)'%3E%3Cpath d='M6.13999 13.73H1.73999C0.839995 13.73 0.209995 12.86 0.479995 12C1.06999 10.11 2.63999 7.77002 6.14999 7.77002' stroke='%23FF1616' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14 13.73H10.55C11.45 13.73 12.08 12.86 11.81 12C11.22 10.11 9.65 7.77002 6.14 7.77002' stroke='%23FF1616' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13999 7.77006C7.7858 7.77006 9.11999 6.43587 9.11999 4.79006C9.11999 3.14425 7.7858 1.81006 6.13999 1.81006C4.49418 1.81006 3.15999 3.14425 3.15999 4.79006C3.15999 6.43587 4.49418 7.77006 6.13999 7.77006Z' stroke='%23FF1616' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.67 5.12C14.28 5.12 16.47 10.48 13.66 10.42' stroke='%23FF1616' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.67 5.12005C14.12 2.67005 11.86 -0.0999526 9.25 0.500047' stroke='%23FF1616' stroke-width='0.82' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_16'%3E%3Crect width='15.38' height='14.14' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_16'%3E%3Crect width='15.38' height='14.14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(4) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_25)'%3E%3Cpath d='M9.99 4.96L7.75 2.72C7.13 2.1 6.13 2.1 5.51 2.72L4.95 3.28L8.31 6.64' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.98999 1.60001C9.36999 0.98001 8.36999 0.98001 7.74999 1.60001L7.18999 2.16001' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.47 2.72007L12.79 1.04007C12.17 0.420073 11.17 0.420073 10.55 1.04007L9.98999 1.60007L11.67 3.28007' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.47 2.72004C16.71 4.96004 16.15 6.64004 18.39 8.87004L12.8 14.46C9.99999 12.78 8.31999 12.22 3.11999 11.9C2.55999 11.76 2.16999 11.26 2.16999 10.68C2.16999 9.99004 2.72999 9.42004 3.42999 9.42004H5.84999C6.53999 9.42004 6.89999 8.60004 6.42999 8.09004C6.31999 7.97004 6.20999 7.86004 6.08999 7.74004L0.759993 2.44004C0.299993 1.98004 0.299993 1.23004 0.759993 0.760039C1.21999 0.300039 1.96999 0.300039 2.43999 0.760039L5.51999 3.84004' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_25)'%3E%3Cpath d='M9.99 4.96L7.75 2.72C7.13 2.1 6.13 2.1 5.51 2.72L4.95 3.28L8.31 6.64' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.98999 1.60001C9.36999 0.98001 8.36999 0.98001 7.74999 1.60001L7.18999 2.16001' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.47 2.72007L12.79 1.04007C12.17 0.420073 11.17 0.420073 10.55 1.04007L9.98999 1.60007L11.67 3.28007' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.47 2.72004C16.71 4.96004 16.15 6.64004 18.39 8.87004L12.8 14.46C9.99999 12.78 8.31999 12.22 3.11999 11.9C2.55999 11.76 2.16999 11.26 2.16999 10.68C2.16999 9.99004 2.72999 9.42004 3.42999 9.42004H5.84999C6.53999 9.42004 6.89999 8.60004 6.42999 8.09004C6.31999 7.97004 6.20999 7.86004 6.08999 7.74004L0.759993 2.44004C0.299993 1.98004 0.299993 1.23004 0.759993 0.760039C1.21999 0.300039 1.96999 0.300039 2.43999 0.760039L5.51999 3.84004' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_25'%3E%3Crect width='18.8' height='14.88' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_25'%3E%3Crect width='18.8' height='14.88' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(5) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_32)'%3E%3Cpath d='M2.03 12.37V7.69995H5.27V12.37' stroke='%23FF828E' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.28999 12.37V3.25H10.53V12.37' stroke='%23FF828E' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.56 12.37V0.410034H15.79V12.37' stroke='%23FF828E' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.410004 14.58H17.41' stroke='%23FF828E' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_32)'%3E%3Cpath d='M2.03 12.37V7.69995H5.27V12.37' stroke='%23565CD5' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.28999 12.37V3.25H10.53V12.37' stroke='%23565CD5' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.56 12.37V0.410034H15.79V12.37' stroke='%23565CD5' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.410004 14.58H17.41' stroke='%23565CD5' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_32'%3E%3Crect width='17.83' height='14.99' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_32'%3E%3Crect width='17.83' height='14.99' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(6) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_38)'%3E%3Cpath d='M14.2 3.04004H3.82C2.37 3.04004 1.19 4.22004 1.19 5.67004C1.19 7.12004 2.37 8.30004 3.82 8.30004H11.7C13.15 8.30004 14.33 9.48004 14.33 10.93C14.33 12.38 13.15 13.56 11.7 13.56H4.35' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7 0.410034L14.32 3.04003' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.32 3.04004L11.7 5.66004' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.38 15.5099C3.468 15.5099 4.35 14.6279 4.35 13.5399C4.35 12.4519 3.468 11.5699 2.38 11.5699C1.292 11.5699 0.410004 12.4519 0.410004 13.5399C0.410004 14.6279 1.292 15.5099 2.38 15.5099Z' stroke='%23002868' stroke-width='0.83' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_38)'%3E%3Cpath d='M14.2 3.04004H3.82C2.37 3.04004 1.19 4.22004 1.19 5.67004C1.19 7.12004 2.37 8.30004 3.82 8.30004H11.7C13.15 8.30004 14.33 9.48004 14.33 10.93C14.33 12.38 13.15 13.56 11.7 13.56H4.35' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7 0.410034L14.32 3.04003' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.32 3.04004L11.7 5.66004' stroke='%23002868' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.38 15.5099C3.468 15.5099 4.35 14.6279 4.35 13.5399C4.35 12.4519 3.468 11.5699 2.38 11.5699C1.292 11.5699 0.410004 12.4519 0.410004 13.5399C0.410004 14.6279 1.292 15.5099 2.38 15.5099Z' stroke='%23002868' stroke-width='0.83' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_38'%3E%3Crect width='14.74' height='15.92' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_38'%3E%3Crect width='14.74' height='15.92' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(7) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_45)'%3E%3Cpath d='M10.92 8.05003L0.410004 0.410034V13.36C0.410004 13.75 0.750004 13.89 1.06 13.58L4 10.74L6.84 15.74C7.08 16.13 7.64 16.21 8.09 15.93L9.28 15.18C9.72 14.9 9.9 14.36 9.68 13.97L6.95 9.24003H10.52C10.97 9.24003 11.26 8.26003 10.92 8.04003V8.05003Z' stroke='%2347CFC9' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_45)'%3E%3Cpath d='M10.92 8.05003L0.410004 0.410034V13.36C0.410004 13.75 0.750004 13.89 1.06 13.58L4 10.74L6.84 15.74C7.08 16.13 7.64 16.21 8.09 15.93L9.28 15.18C9.72 14.9 9.9 14.36 9.68 13.97L6.95 9.24003H10.52C10.97 9.24003 11.26 8.26003 10.92 8.04003V8.05003Z' stroke='%23829DFA' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_45'%3E%3Crect width='11.48' height='16.52' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_45'%3E%3Crect width='11.48' height='16.52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(8) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_48)'%3E%3Cpath d='M9.24 1.19998L10.81 4.37998L14.32 4.88998C15.48 5.05998 15.94 6.47998 15.1 7.29998L12.56 9.77997L13.16 13.28C13.36 14.43 12.15 15.31 11.11 14.77L7.97 13.12L4.83 14.77C3.79 15.31 2.58 14.43 2.78 13.28L3.38 9.77997L0.840001 7.29998C8.34465e-07 6.47998 0.470001 5.05998 1.62 4.88998L5.13 4.37998L6.7 1.19998C7.22 0.149976 8.71 0.149976 9.23 1.19998H9.24Z' stroke='%23FF672B' stroke-width='0.83' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23clip1_5_48)'%3E%3Cpath d='M9.24 1.19998L10.81 4.37998L14.32 4.88998C15.48 5.05998 15.94 6.47998 15.1 7.29998L12.56 9.77997L13.16 13.28C13.36 14.43 12.15 15.31 11.11 14.77L7.97 13.12L4.83 14.77C3.79 15.31 2.58 14.43 2.78 13.28L3.38 9.77997L0.840001 7.29998C8.34465e-07 6.47998 0.470001 5.05998 1.62 4.88998L5.13 4.37998L6.7 1.19998C7.22 0.149976 8.71 0.149976 9.23 1.19998H9.24Z' stroke='%23FF1616' stroke-width='0.83' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_48'%3E%3Crect width='15.94' height='15.34' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_48'%3E%3Crect width='15.94' height='15.34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-tabs-acc .theplus-tabs-nav-wrapper ul li:nth-child(9) > div span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_51)'%3E%3Cpath d='M12.8 1.79004H3.16C1.64122 1.79004 0.410004 3.02126 0.410004 4.54004V12.8C0.410004 14.3188 1.64122 15.55 3.16 15.55H12.8C14.3188 15.55 15.55 14.3188 15.55 12.8V4.54004C15.55 3.02126 14.3188 1.79004 12.8 1.79004Z' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.410004 5.92004H15.36' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.85001 0.410034V1.79003' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.11 0.410034V1.79003' stroke='%23007A5D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.85 10.74C4.23108 10.74 4.54 10.4311 4.54 10.05C4.54 9.66891 4.23108 9.35999 3.85 9.35999C3.46893 9.35999 3.16 9.66891 3.16 10.05C3.16 10.4311 3.46893 10.74 3.85 10.74Z' fill='%23007A5D'/%3E%3Cpath d='M7.97999 10.74C8.36107 10.74 8.66999 10.4311 8.66999 10.05C8.66999 9.66891 8.36107 9.35999 7.97999 9.35999C7.59892 9.35999 7.28999 9.66891 7.28999 10.05C7.28999 10.4311 7.59892 10.74 7.97999 10.74Z' fill='%23007A5D'/%3E%3Cpath d='M12.11 10.74C12.4911 10.74 12.8 10.4311 12.8 10.05C12.8 9.66891 12.4911 9.35999 12.11 9.35999C11.7289 9.35999 11.42 9.66891 11.42 10.05C11.42 10.4311 11.7289 10.74 12.11 10.74Z' fill='%23007A5D'/%3E%3Cg clip-path='url(%23clip1_5_51)'%3E%3Cpath d='M12.8 1.79004H3.16C1.64122 1.79004 0.410004 3.02126 0.410004 4.54004V12.8C0.410004 14.3188 1.64122 15.55 3.16 15.55H12.8C14.3188 15.55 15.55 14.3188 15.55 12.8V4.54004C15.55 3.02126 14.3188 1.79004 12.8 1.79004Z' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.410004 5.92004H15.36' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.85001 0.410034V1.79003' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.11 0.410034V1.79003' stroke='%2336C85D' stroke-width='0.83' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.85 10.74C4.23108 10.74 4.54 10.4311 4.54 10.05C4.54 9.66891 4.23108 9.35999 3.85 9.35999C3.46893 9.35999 3.16 9.66891 3.16 10.05C3.16 10.4311 3.46893 10.74 3.85 10.74Z' fill='%2336C85D'/%3E%3Cpath d='M7.97999 10.74C8.36107 10.74 8.66999 10.4311 8.66999 10.05C8.66999 9.66891 8.36107 9.35999 7.97999 9.35999C7.59892 9.35999 7.28999 9.66891 7.28999 10.05C7.28999 10.4311 7.59892 10.74 7.97999 10.74Z' fill='%2336C85D'/%3E%3Cpath d='M12.11 10.74C12.4911 10.74 12.8 10.4311 12.8 10.05C12.8 9.66891 12.4911 9.35999 12.11 9.35999C11.7289 9.35999 11.42 9.66891 11.42 10.05C11.42 10.4311 11.7289 10.74 12.11 10.74Z' fill='%2336C85D'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_51'%3E%3Crect width='15.96' height='15.96' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_5_51'%3E%3Crect width='15.96' height='15.96' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 991px){
    .custom-accordian .elementor-tab-title::before {inset: 50% 0 0 16px;}
    .custom-accordian .elementor-tab-title {padding: 17px 24px 17px 50px!important;}
    .custom-accordian .elementor-tab-content .plus-content-editor {padding: 25px 20px 30px 20px !important;}
    .custom-tabs-acc .theplus-tabs-nav-wrapper {margin-top: 0;width: 100% !important;}
    .custom-tabs-acc .theplus-tabs-wrapper {flex-wrap: wrap;gap: 60px;}
    .custom-tabs-acc .theplus-tabs-nav-wrapper > ul.plus-tabs-nav {display: flex;flex-wrap: wrap;gap: 30px 20px;}
    .custom-tabs-acc .theplus-tabs-nav-wrapper > ul.plus-tabs-nav li > div {margin: 0 !important;}
    .custom-accordian {margin-top: 30px !important;}
}
@media (max-width: 575px){
    .custom-tabs-acc .theplus-tabs-nav-wrapper li > div span {display: flex;align-items: center;height: 18px;}
}
/* Ending Tab Accordian Section style */
/* Initiating calender styles */
.block-calendar-event__single {
    display: flex;
    flex-wrap: wrap;
}
.block-calendar-event__date {
    width: 10%;
    padding-right: 20px;
}
.block-calendar-event__single {
    font-size: 15px;
}
.block-calendar-event__single p.block-calendar-event__month {
    margin-bottom: -5px;
    text-transform: uppercase;
}
.block-calendar-event__details {
    width: 57%;
    padding-right: 56px;
}
.block-calendar-event__img {
    width: 33%;
    display: flex;
}
.block-calendar-event__details p.block-calendar-event__det {
    margin-bottom: -5px;
}
p.block-calendar-event__details-sub {
    font-weight: 500;
}
.block-calendar-event__details h4.block-calendar-event__details-title {
    margin-bottom: 12px;
}
.block-calendar-event__details h4.block-calendar-event__details-title a{
    transition: all 0.2s;
}
p.block-calendar-event__details-body {
    margin-bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.block-calendar-event__img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 2.0;
}
.block-calendar-event {
    display: flex;
    flex-direction: column;
    gap: 60px;
}
@media (max-width: 1199px){
    .block-calendar-event__details {padding-right: 30px;}
}
@media (max-width: 767px){
    .block-calendar-event__date, .block-calendar-event__details, .block-calendar-event__img {width: 100% !important;}
    .block-calendar-event__date {order: 2;display: flex;align-items: center;gap: 10px;margin-bottom: 10px;}
    .block-calendar-event__details {order: 3;}
    .block-calendar-event__img {order: 1;margin-bottom: 20px;}
    .block-calendar-event__date h4, .block-calendar-event__date p {margin: 0 !important;padding: 0 !important;line-height: normal !important;}
}
/* Ending calender styles */
/* Initiating blog listing styles */
.tom-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 66px 48px;
}
.tom-grid .tom-grid__single:first-child {
    grid-column: span 3 / span 3;
    display: flex;
    flex-wrap: wrap;
}
.tom-grid .tom-grid__single:first-child .tom-grid__single-img {
    display: flex;
    width: 39.5%;
}
.tom-grid .tom-grid__single:first-child .tom-grid__single-inner {
    width: 60.5%;
    padding-left: 54px;
    padding-top: 11px;
    padding-bottom: 20px;
}
.tom-grid .tom-grid__single:first-child .tom-grid__single-inner .tom-grid__body {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
    margin: 28px 0;
}
.tom-grid__single-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.85;
}
.tom-grid .tom-grid__single:first-child .tom-grid__single-img img {
    aspect-ratio: 1.849 !important;
}
.tom-grid .tom-grid__single .tom-grid__single-inner .tom-grid__body {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.tom-grid p{
    font-size: 15px;
}
.tom-grid a.tom-btn {
    transition: all 0.2s;
    display: flex;
    align-items: center;
    text-decoration: underline;
    font-weight: 500;
    gap: 13px;
}
span.tom-btn-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10_124)'%3E%3Cpath d='M0.894928 0.868652L7.21013 6.9998L0.894928 13.1309' stroke='%23002868' stroke-width='3' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10_124'%3E%3Crect width='9' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    height: 13px;
    display: flex;
    width: 14px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.2s;
}
.tom-grid a.tom-btn:hover span.tom-btn-icon{
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10_124)'%3E%3Cpath d='M0.894928 0.868652L7.21013 6.9998L0.894928 13.1309' stroke='%23829DFA' stroke-width='3' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10_124'%3E%3Crect width='9' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.tom-grid .tom-grid__single:not(:first-child) .tom-grid__single-inner {
    margin-top: 30px;
}
.tom-grid__single-img {
    display: flex;
}
@media (max-width: 1199px){
    .tom-grid {gap: 40px 20px;}
}
@media (max-width: 991px){
    .tom-grid .tom-grid__single:first-child {grid-column: unset;display: unset;flex-wrap: wrap;}
    .tom-grid {grid-template-columns: 1fr 1fr;gap: 30px;}
    .tom-grid .tom-grid__single:first-child .tom-grid__single-img {width: 100%;}
    .tom-grid .tom-grid__single:first-child .tom-grid__single-inner {width: 100%;padding-left: 0;padding-bottom: 0;padding-top: 0 !important;}
    .tom-grid__single-img img {aspect-ratio: 1.85 !important;}
    .tom-grid .tom-grid__single .tom-grid__single-inner {margin-top: 30px !important;}
    .tom-grid .tom-grid__single:first-child .tom-grid__single-inner .tom-grid__body {-webkit-line-clamp: 2 !important;}
    body .tom-grid .tom-grid__single .tom-grid__single-inner .tom-grid__body {margin-top: 0 !important; -webkit-line-clamp: 2 !important;margin-bottom: 10px !important;}
}
@media (max-width: 767px) {
    .tom-grid {grid-template-columns: 1fr;}
}
/* Ending blog listing styles */
/* Initiating Events styles */
.tribe-events-page-template .tribe-events-calendar-list .tribe-events-calendar-list__event-row p,
.tribe-events-page-template .tribe-events-calendar-list .tribe-events-calendar-list__event-row span.tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events-page-template .tribe-events-calendar-list .tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-datetime{
    font-size: 15px;
    color: #002868 !important;
}
.tribe-events-page-template .tribe-events-calendar-list .tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-datetime {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.tribe-events-page-template .tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
    border-color: #E6EBF5;
}
.tribe-events-page-template .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder {
    color: #002868 !important;
}
.tribe-events-page-template input#tribe-events-events-bar-keyword {
    padding-left: 60px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
    left: 22px;
}
.tribe-events-page-template button.tribe-common-c-btn__clear.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
    background-color: transparent !important;
}
.tribe-events-page-template a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
    display: flex !important;
    min-height: 29px;
    align-items: center;
    justify-content: center;
    padding: 3px 12px;
    font-size: 15px;
    color: #002868 !important;
    border-color: #002868 !important;
    visibility: visible;
    width: fit-content;
}
.tribe-events-page-template .tribe-common-l-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 100px !important;
    padding-top: 70px !important;
}
.tribe-events-page-template .tribe-events-calendar-list {
    display: flex;
    flex-wrap: wrap;
    gap: 62px;
}
.tribe-events-page-template h2.tribe-events-calendar-list__month-separator {
    width: 100%;
}
.tribe-events-page-template .tribe-events-calendar-list > div > div {
    margin: 0 !important;
    padding: 0 !important;
    min-width: unset !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div {
    margin: 0 !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div {
    margin: 0 !important;
    display: flex;
    flex-wrap: wrap;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-date-tag {
    width: 10%;
    padding-right: 20px !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper {
    width: 90% !important;
    flex: unset;
}
.tribe-events-page-template .tribe-events-calendar-list > div span.tribe-events-calendar-list__event-date-tag-daynum {
    padding: 11px 0;
    font-size: 26px !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-datetime-wrapper {
    margin-bottom: 6px;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper h3 a {
    font-size: 26px;
    text-decoration: none !important;
    transition: all 0.2s;
    border-bottom: unset !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper h3 a:hover{
    color: #829DFA !important;
} 
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-date-tag time.tribe-events-calendar-list__event-date-tag-datetime {
    padding-top: 1px !important;
    text-align: left;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article > div {
    padding: 0 !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article {
    margin: 0 !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper {
    width: 36%;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details {
    padding-right: 56px !important;
    width: 64%;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 2.0;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav {
    margin-top: 82px;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li span {
    font-size: 15px !important;
    font-weight: 400;
    color: #002868;
    transition: all 0.2s;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li svg path{
    fill: #002868;
    transition: all 0.2s;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li a:hover span {
    color: #829DFA;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li a:hover svg path{
    fill: #829DFA;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li button[disabled] span{
    color: #E1E6ED !important;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li button[disabled] svg path{
    fill: #E1E6ED !important;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav {
    margin-top: 82px;
    padding-top: 20px;
    border-color: #E1E6ED;
}
.tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav li.tribe-events-c-nav__list-item--today {
    display: none;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li span,
.tribe-events-page-template nav.tribe-events-nav-pagination li a {
    font-size: 15px !important;
    font-weight: 400;
    color: #002868 !important;
    transition: all 0.2s;
}
.tribe-events-page-template nav.tribe-events-nav-pagination ul{
    padding: 0;
    display: flex;
    gap: 20px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23002868%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E") no-repeat;
    background-size: 9px !important;
    background-position: center !important;
    transition: all 0.2s;
    margin-right: 10px !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23002868%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E") no-repeat;
    background-size: 9px !important;
    background-position: center !important;
    transition: all 0.2s;
    margin-left: 10px !important;
}
.tribe-events-page-template nav.tribe-events-nav-pagination ul li {
    width: 50%;
}
.tribe-events-page-template nav.tribe-events-nav-pagination ul li:last-child {
    display: flex;
    justify-content: end;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23829DFA%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E") no-repeat;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23829DFA%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E") no-repeat;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li span:hover,
.tribe-events-page-template nav.tribe-events-nav-pagination li a:hover{
    color: #829DFA !important;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li svg path{
    fill: #002868;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li button[disabled] span{
    color: #E1E6ED !important;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li button[disabled] svg path{
    fill: #E1E6ED !important;
}
.tribe-events-page-template nav.tribe-events-nav-pagination {
    border-color: #E1E6ED;
}
.tribe-events-page-template nav.tribe-events-nav-pagination li.tribe-events-c-nav__list-item--today {
    display: none;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden{
    display: block !important;
    visibility: visible !important;
}
.tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden p {
    line-height: 1.8em;
}
.tribe-events-calendar-month__week button.tribe-events-calendar-month__day-cell {
    background-color: #dfdfdf;
    justify-content: center;
}
.tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--selected time {
    color: #ffffff !important;
}
.tribe-events-calendar-month__week .tribe-events-calendar-month__day-cell--selected  {
    background-color: #002868 !important;
}
.single-tribe_events h1.tribe-events-single-event-title {
    display: none;
}
@media (max-width: 1199px){
    .tribe-events-page-template .tribe-common-l-container {padding-bottom: 0px !important;}
    .tribe-events-page-template nav.tribe-events-calendar-list-nav.tribe-events-c-nav {margin-top: 60px;}
}
@media (max-width: 767px){
    .tribe-events-page-template span.tribe-events-c-view-selector__list-item-text {margin-top: 5px;}
    .tribe-events-page-template a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {margin-bottom: 10px;}
    .tribe-events-page-template svg.tribe-common-c-svgicon.tribe-common-c-svgicon--search.tribe-events-c-search__input-control-icon-svg {right: 20px;}
    .tribe-events-page-template input#tribe-events-events-bar-keyword {padding: 20px;border: 1px solid var(--tec-color-border-default);}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-featured-image-wrapper {width: 100%;}
    .tribe-events-page-template nav.tribe-events-nav-pagination ul li {width: 100%;justify-content: center !important;display: flex;}
    .tribe-events-page-template nav.tribe-events-nav-pagination ul {flex-direction: column;align-items: center;}
    .tribe-events-page-template .tribe-events-calendar-list {gap: 52px;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-date-tag time.tribe-events-calendar-list__event-date-tag-datetime {background-color: #E1E6ED;width: fit-content;padding: 10px 20px !important;border-radius: 10px;display: flex;}
    .tribe-events-page-template .tribe-events-calendar-list > div span.tribe-events-calendar-list__event-date-tag-daynum {padding: 0px;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-date-tag {width: 100%;margin-bottom: 20px !important;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {margin-top: 10px;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-date-tag {width: 100%;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper {width: 100% !important;}
    .tribe-events-page-template .tribe-events-calendar-list > div .tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details {padding-right: 0px !important;width: 100%;}
}
/* Ending Events styles */
/* Initiating blog listing styles */
.custompagination.cases-pagination {
    margin-top: 138px;
    border-top: 1px solid #E1E6ED;
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
    margin-left: -20px;
    margin-right: -20px;
}
.custompagination.cases-pagination a, .custompagination.cases-pagination span{
    font-size: 15px;
    transition: all 0.2s;
    position: relative;
    background-repeat: no-repeat;
    background-size: 10px;
}
.custompagination.cases-pagination .nav-previous,
.custompagination.cases-pagination .nav-next{
    position: relative;
    transition: all 0.2s;
}
.custompagination.cases-pagination .nav-previous a,
.custompagination.cases-pagination .nav-previous span{
    padding-left: 25px;
    background-position: center left;
    background-repeat: no-repeat;
}   
.custompagination.cases-pagination .nav-previous a {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_173)'%3E%3Cpath d='M8.73961 0.550049L1.09961 8.19005L8.73961 15.84' stroke='%23002868' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_173'%3E%3Crect width='9.29' height='16.38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custompagination.cases-pagination .nav-next a,
.custompagination.cases-pagination .nav-next span{
    padding-right: 25px;
    background-position: center right;
    background-repeat: no-repeat;
}   
.custompagination.cases-pagination .nav-next a {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_175)'%3E%3Cpath d='M1.26039 16.45L8.90039 8.80995L1.26039 1.15995' stroke='%23002868' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_175'%3E%3Crect width='9.29' height='16.38' fill='white' transform='translate(10 17) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custompagination.cases-pagination .nav-next a:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_175)'%3E%3Cpath d='M1.26039 16.45L8.90039 8.80995L1.26039 1.15995' stroke='%23829DFA' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_175'%3E%3Crect width='9.29' height='16.38' fill='white' transform='translate(10 17) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custompagination.cases-pagination .nav-next span.disabled {
    color: #E1E6ED !important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_175)'%3E%3Cpath d='M1.26039 16.45L8.90039 8.80995L1.26039 1.15995' stroke='%23E1E6ED' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_175'%3E%3Crect width='9.29' height='16.38' fill='white' transform='translate(10 17) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custompagination.cases-pagination .nav-previous a:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_173)'%3E%3Cpath d='M8.73961 0.550049L1.09961 8.19005L8.73961 15.84' stroke='%23829DFA' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_173'%3E%3Crect width='9.29' height='16.38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custompagination.cases-pagination .nav-previous span.disabled{
    color: #E1E6ED !important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_173)'%3E%3Cpath d='M8.73961 0.550049L1.09961 8.19005L8.73961 15.84' stroke='%23E1E6ED' stroke-width='1.55' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_173'%3E%3Crect width='9.29' height='16.38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.blog-social_share {
    max-width: 797px;
    margin: 35px auto 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.blog-social_share .custom_social_share {
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 10px;
}
.blog-social_share .custom_social_share h2 {
    font-size: 19px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: normal;
    padding: 0;
    margin: 0;
}
.blog-social_share .custom_social_share .social_share img {
    width: 10px;
    height: 13px;
    transition: all 0.2s;
}
.blog-social_share .custom_social_share .social_share img:hover{
    transform: scale(1.2);
}
.blog-social_share .custom_social_share .social_share a:last-child img {
    width: 15px;
}
.blog-social_share .custom_social_share .social_share a:last-child {
    padding-left: 5px;
}
.single-post .custompagination.cases-pagination.detail-pagination {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 160px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 118px;
}
@media (max-width: 1199px){
    .single-post .custompagination.cases-pagination.detail-pagination {max-width: 960px;}
    .single-post .custompagination.cases-pagination.detail-pagination {padding-bottom: 50px;}
    .custompagination.cases-pagination {margin-top: 70px;margin-left: 0;margin-right: 0;}
}
@media (max-width: 991px){
    .single-post .custompagination.cases-pagination.detail-pagination {max-width: 727px;}
}
@media (max-width: 767px){
    .single-post .custompagination.cases-pagination.detail-pagination {max-width: 100%;margin-left: 20px;margin-right: 20px;}
}
/* Ending blog listing styles */

/** Start about page styles */
.we-strive h2 span {
    color: #F4DB39;
}
/** Ending about page styles */

/** Start Project Priorities page styles */
.custom-accordian.custom-icon .elementor-tab-title::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='21' viewBox='0 0 27 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.65 10.3H24.33C25.18 10.3 25.92 9.64003 25.96 8.79003C26 7.88003 25.28 7.13003 24.38 7.13003H12.48C11.95 6.58003 12.06 5.69003 12.7 5.27003L14.68 3.99003C16.43 2.72003 15.45 0.780029 14.68 0.780029C14.68 0.780029 9.06004 3.19003 8.52004 3.53003C7.65004 4.08003 4.12004 7.12003 3.44004 7.12003H2.97004C1.77004 7.12003 0.790039 8.10003 0.790039 9.30003V16.04C0.790039 17.24 1.77004 18.22 2.97004 18.22C4.04004 18.22 5.01004 19.81 6.61004 19.81H14.87C15.76 19.81 16.46 18.97 16.46 18.22V16.63C17.35 16.63 18.05 15.79 18.05 15.04V13.45C18.53 13.15 18.84 12.36 18.84 11.86V10.27' stroke='%23002868' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 29px;
    height: 25px;
}
.custom-accordian.custom-icon .elementor-tab-title{
    padding: 19px 24px 19px 60px !important;
}
.custom-accordian.custom-icon  .elementor-tab-content .plus-content-editor{
    padding-left: 50px !important;
}
.block-header__nav-wraper ul#menu-main-navigation li.current-menu-item a {
    font-weight: bold;
}
/** Ending Project Priorities page styles */

/** staff page style start **/
.pese-admin .span-weight {
    font-weight: 400;
}
.pese-admin  a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
}
.block-map__inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    grid-gap: 50px;
}

.block-map__map {
    width: calc(65% - 25px);
    position: sticky;
    top: 20px;
    align-self: flex-start;
}
.block-map__text {
    width: calc(35% - 25px);
    display: flex;
    flex-direction: column;
    grid-gap: 28px;
}
.block-map__item {
    display: flex;
    flex-direction: column;
    align-self: flex-start;
}
.block-map__item p {
    margin: 0;
    line-height: 1.5em;
}
.block-map__item  p.block-map__location-name {
    font-weight: 500;
}
.block-map__item.active p{
    font-weight: bold;
}
.block-map__item p a[href*="mailto:"]{
    text-decoration: underline;
}
.block-item:not(.active){
    display: none;
}
@media (max-width:767px){
    .block-map__inner{flex-direction: column-reverse;grid-gap: 20px;}
    .block-map__text,
    .block-map__map{width: 100%;}
    .block-map-shortcode,.block-map-shortcode .elementor-shortcode{display: flex;width: 100%;}
    .block-map__map{position: unset;}
    .block-map {width: 100%;}
    .block-map__text{flex-direction: row;flex-wrap: wrap;}
    .block-map__item{width: calc(33.33% - 19px);}
    .block-map__item p{font-size: 15px;}
}

@media (max-width:650px){
		.pese-admin .we-strive {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width:575px){
    .block-map__item{width: calc(50% - 14px);}

}


@media (max-width:460px){
		.pese-admin .we-strive {
    grid-template-columns: repeat(1, 1fr);
}
}