.elementor-14340 .elementor-element.elementor-element-361bda2{--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-14340 .elementor-element.elementor-element-ef69a0e{--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-14340 .elementor-element.elementor-element-97a06a5{--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14340 .elementor-element.elementor-element-7315e36{--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;--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14340 .elementor-element.elementor-element-7315e36:not(.elementor-motion-effects-element-type-background), .elementor-14340 .elementor-element.elementor-element-7315e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-14340 .elementor-element.elementor-element-7315e36.e-con{--align-self:center;}.elementor-14340 .elementor-element.elementor-element-7c43bbb{--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;--align-items:center;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14340 .elementor-element.elementor-element-7c43bbb:not(.elementor-motion-effects-element-type-background), .elementor-14340 .elementor-element.elementor-element-7c43bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14340 .elementor-element.elementor-element-7c43bbb.e-con{--align-self:center;}.elementor-14340 .elementor-element.elementor-element-4a69dd9{margin:2% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;font-size:1.1rem;}.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14340 .elementor-element.elementor-element-7aafb4f{--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;--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14340 .elementor-element.elementor-element-7aafb4f:not(.elementor-motion-effects-element-type-background), .elementor-14340 .elementor-element.elementor-element-7aafb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-14340 .elementor-element.elementor-element-7aafb4f.e-con{--align-self:center;}.elementor-14340 .elementor-element.elementor-element-fba947b{--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;--align-items:center;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14340 .elementor-element.elementor-element-fba947b:not(.elementor-motion-effects-element-type-background), .elementor-14340 .elementor-element.elementor-element-fba947b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14340 .elementor-element.elementor-element-fba947b.e-con{--align-self:center;}.elementor-14340 .elementor-element.elementor-element-b54ffc4{margin:2% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;font-size:1.1rem;}body.elementor-page-14340:not(.elementor-motion-effects-element-type-background), body.elementor-page-14340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F677E;}@media(max-width:1200px){.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-14340 .elementor-element.elementor-element-7aafb4f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:1024px){.elementor-14340 .elementor-element.elementor-element-361bda2{--z-index:15;}.elementor-14340 .elementor-element.elementor-element-ef69a0e{--z-index:10;}.elementor-14340 .elementor-element.elementor-element-97a06a5{--border-radius:5px 5px 5px 5px;}.elementor-14340 .elementor-element.elementor-element-7315e36{--border-radius:5px 5px 5px 5px;}.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--justify-content:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:1;}.elementor-14340 .elementor-element.elementor-element-7aafb4f{--border-radius:5px 5px 5px 5px;}.elementor-14340 .elementor-element.elementor-element-fba947b{--border-radius:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-14340 .elementor-element.elementor-element-b54ffc4{margin:2% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;text-align:left;}}@media(min-width:768px){.elementor-14340 .elementor-element.elementor-element-97a06a5{--content-width:70%;}.elementor-14340 .elementor-element.elementor-element-7315e36{--width:100%;}.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--content-width:70%;}.elementor-14340 .elementor-element.elementor-element-7aafb4f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14340 .elementor-element.elementor-element-97a06a5{--content-width:80%;}.elementor-14340 .elementor-element.elementor-element-9cb8cf3{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-97a06a5 */p {text-align:justify;}

h2 {text-align:center;}

.top-link {text-align:right; 
        font-size: 0.9rem;
        font-style:italic;
}

.bottom-link {text-align: center; font-size: 0.9rem;}

.epigraph {text-align:right; 
        font-size: 0.9rem;
        font-style:italic;
}

.footnotes {font-size: 0.8rem;}

blockquote {
    font-size:1rem;
    background-color:#D5E8FA;
    padding:10px;
    border-left-style: solid;
    border-left-color:#335472;
    border-right-style: solid;
    border-right-color:#335472
}

.dialogue {font-size: 1.2rem;
           font-weight: bold;
            color:#39487d;
            margin-top:50px;
            }
            
.dialog-text {font-size: 1rem;
            text-indent: -2rem;
            padding-left: 2rem;
            padding-right:0.5rem;
            color:#39487d;

            
            }
            
.dialog-text-inset {font-size: 1rem;
            padding-left: 2rem;
            padding-right:0.5rem;
            color:#39487d;

            
            }
            
.apropo {font-size: 1.2rem;
           font-weight: bold;
           color:#640126;
           margin-top:50px;
            }
            
.apropo-text {font-size: 1rem;
            color:#640126;
            }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb8cf3 */p {text-align:justify;}

h2 {text-align:center;}

.top-link {text-align:right; 
        font-size: 0.9rem;
        font-style:italic;
}

.bottom-link {text-align: center; font-size: 0.9rem;}

.epigraph {text-align:right; 
        font-size: 0.9rem;
        font-style:italic;
}

.footnotes {font-size: 0.8rem;}

blockquote {
    font-size:1rem;
    background-color:#D5E8FA;
    padding:10px;
    border-left-style: solid;
    border-left-color:#335472;
    border-right-style: solid;
    border-right-color:#335472
}

.dialogue {font-size: 1.2rem;
           font-weight: bold;
            color:#39487d;
            margin-top:50px;
            }
            
.dialog-text {font-size: 1rem;
            text-indent: -2rem;
            padding-left: 2rem;
            padding-right:0.5rem;
            color:#39487d;

            
            }
            
.dialog-text-inset {font-size: 1rem;
            padding-left: 2rem;
            padding-right:0.5rem;
            color:#39487d;

            
            }
            
.apropo {font-size: 1.2rem;
           font-weight: bold;
           color:#640126;
           margin-top:50px;
            }
            
.apropo-text {font-size: 1rem;
            color:#640126;
            }
            
            
.elementor-14340 .elementor-element.elementor-element-9cb8cf3 {
    height:80vh;
    overflow-y:auto;}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-14340 p {
    text-align: justify;
}

body.elementor-page-14340 blockquote {
    font-size: 1rem;
    background-color: #D5E8FA;
    padding: 10px;
    border-left-style: solid;
    border-left-color: #335472;
    border-right-style: solid;
    border-right-color: #335472;
}/* End custom CSS */