.elementor-92368 .elementor-element.elementor-element-c3e8bff:not(.elementor-motion-effects-element-type-background), .elementor-92368 .elementor-element.elementor-element-c3e8bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, var( --e-global-color-b2ced5a ) 10%, var( --e-global-color-b2ced5a ) 100%);}.elementor-92368 .elementor-element.elementor-element-c3e8bff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:150px 0px 060px 0px;}.elementor-92368 .elementor-element.elementor-element-c3e8bff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-92368 .elementor-element.elementor-element-2292d93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-92368 .elementor-element.elementor-element-d245aa6 > .elementor-widget-container{margin:0px 0px 0px -75px;padding:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-d245aa6{text-align:center;}.elementor-92368 .elementor-element.elementor-element-d245aa6 .elementor-heading-title{font-size:40px;font-weight:700;line-height:40px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21{text-align:center;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 .elementor-heading-title{font-size:18px;font-weight:400;line-height:27px;}.elementor-92368 .elementor-element.elementor-element-f92e33a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-37ac226 > .elementor-widget-container{margin:-15px 0px 0px 190px;padding:0px 0px 010px 0px;}.elementor-92368 .elementor-element.elementor-element-fb74a7a{margin-top:0px;margin-bottom:0px;padding:121px 0px 80px 0px;}.elementor-92368 .elementor-element.elementor-element-291a9a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-e416f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-92368 .elementor-element.elementor-element-c3e8bff{padding:150px 20px 60px 20px;}.elementor-92368 .elementor-element.elementor-element-2292d93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-d245aa6 > .elementor-widget-container{margin:0px 0px 0px -11px;}.elementor-92368 .elementor-element.elementor-element-d245aa6 .elementor-heading-title{font-size:40px;line-height:30px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-92368 .elementor-element.elementor-element-f92e33a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-37ac226 > .elementor-widget-container{margin:-13px 0px 0px 31px;padding:0em 0em 0em 0em;}.elementor-92368 .elementor-element.elementor-element-fb74a7a{padding:80px 20px 80px 20px;}}@media(max-width:767px){.elementor-92368 .elementor-element.elementor-element-c3e8bff{margin-top:-120px;margin-bottom:0px;padding:150px 15px 50px 15px;}.elementor-92368 .elementor-element.elementor-element-2292d93 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-d245aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-d245aa6 .elementor-heading-title{font-size:32px;line-height:24px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92368 .elementor-element.elementor-element-f9aaa21 .elementor-heading-title{font-size:16px;line-height:21px;}.elementor-92368 .elementor-element.elementor-element-37ac226 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 14px;}.elementor-92368 .elementor-element.elementor-element-fb74a7a{padding:60px 15px 60px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-f92e33a */form.search-resource-library button {
    border: none;
    color: #fff;
    width: 120px;
    height: 48px;
    font-weight: 600;
    border-radius: 8px !important;
    background-color: var(--global-header-color-primary) !important;

}

.search-resource-library {
    text-align: center;
}

form.search-resource-library button:hover {
    box-shadow: none;
}

form.search-resource-library input[type=search]:focus {
    transition: none !important;
    border: 2px solid var(--global-header-color-primary) !important;
}

form.search-resource-library input[type=search] {
    padding-left: 15px !important;
    padding-right: 15px !important;
    border: 1px solid #d8d8d8 !important;
    border-radius: 8px;
    height: 48px;
    font-size: 14px;
    width: 100%;
    background-color: white !important;
    outline: none;
}

form.search-resource-library input[type=search]::placeholder {
    color: #828893;
}

.entry-title {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
}

#search-result-value {
    font-family: 'futura-pt' !important;
    ;
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 41px;
}

form.search-resource-library {
    width: 720px !important;
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    margin: 0 auto;
}

@media (max-width:850px){
    form.search-resource-library {
    width: 680px !important;
    }
}

@media (max-width:767px){
    form.search-resource-library {
    width: 100% !important;
    flex-wrap: wrap;
    }

    form.search-resource-library{
        flex-wrap:wrap !important;    
    }
    
    form.search-resource-library input[type=search], form.search-resource-library button {
        width:100% !important;
    }
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37ac226 */#faq_datafetch p:hover{
    background-color: #F3F3F3;
    color:#4381b5;
}
#faq_datafetch{
    max-height:300px;
    overflow: auto;
    z-index: 3;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
}
@media screen and (min-width: 1025px){
#faq_datafetch{
    width: 605px;
   
}
}
@media screen and (width: 1024px){
#faq_datafetch{
    width: 444px;
    margin-left: 250px;
}
}
@media screen and (min-width: 768px) and (max-width:1023px){
#faq_datafetch{
   width: 547px;

}
}
@media screen and (min-width: 320px) and (max-width:767px){
#faq_datafetch{
   width: 288px;
  
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e416f5b */#resource-library-features a, #resource-library-features a span, #resource-library-features a, .elementor-element-fb74a7a a:hover {
    color: var(--e-global-color-ebfa665) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb74a7a */#resource-archive-section {
    display:flex;
    flex-wrap:wrap;
    gap:40px;
    row-gap:50px;
}

#resource-archive-section .post-type-heading {
    display:block;
    margin:20px 0px 10px 0px !important;   
}

#resource-archive-section .resource-grid-item {
    width:353px;
    margin:0;
}

#resource-archive-section .post-content h2, #resource-archive-section .post-content h2 a {
    color: #000000 !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 26px !important;
    text-align:left;
    margin:10px 0px 0px 0px; 
    padding:0;
}

#resource-archive-section .post-content .post-description {
    color: #283a5f;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    font-family: 'Caros', sans-serif !important;
    padding-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 20px 0px 10px 0px;
    padding: 0px;
}


@media (max-width:1024px){
    #resource-archive-section .resource-grid-item{
        width:calc(94.6%/2);
    }
    
    .post-thumb img{
        width:100%;
        min-height:100% !important;
    }
}

@media (max-width:767px){
    #resource-archive-section .resource-grid-item{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    visibility: visible !important;
}/* End custom CSS */