.elementor-4020 .elementor-element.elementor-element-bd7c0c0{--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-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-4020 .elementor-element.elementor-element-f022029 .elementor-toc__header-title{text-align:start;}.elementor-4020 .elementor-element.elementor-element-f022029 .elementor-toc__header{flex-direction:row;}.elementor-4020 .elementor-element.elementor-element-f022029{--item-text-hover-decoration:underline;}.elementor-4020 .elementor-element.elementor-element-3b699ff{--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-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4020 .elementor-element.elementor-element-b0c3b4a{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4020 .elementor-element.elementor-element-5678c3b{--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-4020 .elementor-element.elementor-element-ecad699 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4020 .elementor-element.elementor-element-0134108{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-531ac0e{--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-4020 .elementor-element.elementor-element-e56f773{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-8c4bccf{--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-4020 .elementor-element.elementor-element-c96f8b2{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-199b040{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4020 .elementor-element.elementor-element-606365f{--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-4020 .elementor-element.elementor-element-606365f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4020 .elementor-element.elementor-element-0d7b131{--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-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4020 .elementor-element.elementor-element-e89f9e3.elementor-element{--align-self:center;}.elementor-4020 .elementor-element.elementor-element-e89f9e3{text-align:center;}.elementor-4020 .elementor-element.elementor-element-e89f9e3 img{width:100%;max-width:100%;height:280px;}.elementor-4020 .elementor-element.elementor-element-95d3290{--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:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-7ef037d{--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-4020 .elementor-element.elementor-element-49eb57d{--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-4020 .elementor-element.elementor-element-8f0e546{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-b31141e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4020 .elementor-element.elementor-element-d4f9206{--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-4020 .elementor-element.elementor-element-d4f9206.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4020 .elementor-element.elementor-element-ca8515d{width:var( --container-widget-width, 111.356% );max-width:111.356%;--container-widget-width:111.356%;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-ca8515d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4020 .elementor-element.elementor-element-345822c{--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-4020 .elementor-element.elementor-element-b2e532d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-b2e532d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4020 .elementor-element.elementor-element-3d95b0b{--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-4020 .elementor-element.elementor-element-61e5ece{--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-4020 .elementor-element.elementor-element-b1d9d46{--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-4020 .elementor-element.elementor-element-a4e135e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4020 .elementor-element.elementor-element-000dfd4{--display:flex;--justify-content:center;}.elementor-4020 .elementor-element.elementor-element-02d1963{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4020 .elementor-element.elementor-element-c65f57b{--display:flex;}.elementor-4020 .elementor-element.elementor-element-c65f57b.e-con{--align-self:center;}.elementor-4020 .elementor-element.elementor-element-b92e6b2{--display:flex;}@media(min-width:767px){.elementor-4020 .elementor-element.elementor-element-606365f{--width:57.489%;}.elementor-4020 .elementor-element.elementor-element-0d7b131{--width:66.6666%;}.elementor-4020 .elementor-element.elementor-element-d4f9206{--width:72.104%;}.elementor-4020 .elementor-element.elementor-element-345822c{--width:50%;}.elementor-4020 .elementor-element.elementor-element-000dfd4{--width:50%;}.elementor-4020 .elementor-element.elementor-element-02d1963{--width:50%;}}@media(max-width:1023px) and (min-width:767px){.elementor-4020 .elementor-element.elementor-element-d4f9206{--width:605.5px;}}/* Start custom CSS for text-editor, class: .elementor-element-7c59f04 */body,
.entry-content,
.post-content,
article p {
    font-family: 'Merriweather', Georgia, serif;
    font-size: 16pxpx;
    line-height: 1.6;
    color: #333333;
}

.postid-4020 h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 800 !important;  
    font-size: 32px !important;    
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important; 
}
.postid-4015 h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
    letter-spacing: -0.25px !important;
}
.postid-4015 h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    letter-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cff3c72 */body,
.entry-content,
.post-content,
article p {
    font-family: 'Merriweather', Georgia, serif;
    font-size: 16pxpx;
    line-height: 1.6;
    color: #333333;
}

.postid-3655 h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 800 !important;  
    font-size: 32px !important;    
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important; 
}
.postid-3655 h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
    letter-spacing: -0.25px !important;
}
.postid-3655 h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    letter-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b699ff */body, .entry-content p {
    font-family: 'Merriweather', Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 1.6;
    color: #333333;
}

.postid-3655 h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 800 !important;  
    font-size: 32px !important;    
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important; 
}
.postid-3655 h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
    letter-spacing: -0.25px !important;
}
.postid-3655 h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    letter-spacing: 0 !important;
}/* End custom CSS */