.elementor-718 .elementor-element.elementor-element-20d7e75b{--display:flex;--min-height:260px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-718 .elementor-element.elementor-element-2799f68a{--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-718 .elementor-element.elementor-element-142a397c{--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;--justify-content:center;}.elementor-718 .elementor-element.elementor-element-21c3013b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-718 .elementor-element.elementor-element-21c3013b a{color:var( --e-global-color-primary );}.elementor-718 .elementor-element.elementor-element-21c3013b a:hover, .elementor-718 .elementor-element.elementor-element-21c3013b a:focus{color:var( --e-global-color-accent );}.elementor-718 .elementor-element.elementor-element-5816d511{--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-718 .elementor-element.elementor-element-3db6522{--display:flex;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card{background-color:var( --e-global-color-fed6fc5 );padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#e3e3e3;border-radius:21px 21px 21px 21px;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-02f330a );fill:var( --e-global-color-02f330a );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:21px 21px 21px 21px;padding:12px 21px 12px 21px;transition-duration:200ms;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-pages-widget{--related-pages-gap:20px;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a{color:var( --e-global-color-primary );display:inline-block;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{font-family:var( --e-global-typography-102cbfb-font-family ), Sans-serif;font-size:var( --e-global-typography-102cbfb-font-size );font-weight:var( --e-global-typography-102cbfb-font-weight );line-height:var( --e-global-typography-102cbfb-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{text-align:left;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-align:left;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button .elementor-button-text, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button-wrapper{margin:10px 0px 0px 0px;align-items:center;}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button:hover{color:#FFFFFF !important;fill:#FFFFFF !important;border-color:var( --e-global-color-secondary );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button:focus{color:#FFFFFF !important;fill:#FFFFFF !important;border-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-718 .elementor-element.elementor-element-2799f68a{--width:15%;}.elementor-718 .elementor-element.elementor-element-142a397c{--width:70%;}.elementor-718 .elementor-element.elementor-element-5816d511{--width:15%;}}@media(max-width:880px) and (min-width:768px){.elementor-718 .elementor-element.elementor-element-142a397c{--width:100%;}}@media(min-width:2400px){.elementor-718 .elementor-element.elementor-element-21c3013b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{font-size:var( --e-global-typography-102cbfb-font-size );line-height:var( --e-global-typography-102cbfb-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button .elementor-button-text, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-718 .elementor-element.elementor-element-21c3013b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{font-size:var( --e-global-typography-102cbfb-font-size );line-height:var( --e-global-typography-102cbfb-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button .elementor-button-text, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-718 .elementor-element.elementor-element-21c3013b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{font-size:var( --e-global-typography-102cbfb-font-size );line-height:var( --e-global-typography-102cbfb-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button .elementor-button-text, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:880px){.elementor-718 .elementor-element.elementor-element-21c3013b{text-align:center;}}@media(max-width:767px){.elementor-718 .elementor-element.elementor-element-21c3013b{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2 a, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card h2{font-size:var( --e-global-typography-102cbfb-font-size );line-height:var( --e-global-typography-102cbfb-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button .elementor-button-text, .elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for related_pages, class: .elementor-element-3372d92 */.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card {
    border: 3px solid #e3e3e3;
}

.elementor-718 .elementor-element.elementor-element-3372d92 .related-page-card:hover {
    border-color: var(--e-global-color-secondary);
}

.elementor-718 .elementor-element.elementor-element-3372d92 .elementor-button{
    background-color: #FFFFFF00;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    transition-duration: 200ms;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 0.7rem 2rem 0.7rem 2rem;
}
.elementor-718 .elementor-element.elementor-element-3372d92 .elementor-button:hover,.elementor-718 .elementor-element.elementor-element-3372d92 .elementor-button:focus{
    background-color: var(--e-global-color-secondary);
    color: #FFFFFF;
    border-color: var(--e-global-color-secondary);
}
}/* End custom CSS */