.elementor-18445 .elementor-element.elementor-element-69d9b370{--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-18445 .elementor-element.elementor-element-79782b99{--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-18445 .elementor-element.elementor-element-1b9a2e1e{--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-18445 .elementor-element.elementor-element-3ae72723{--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-18445 .elementor-element.elementor-element-3ae72723:not(.elementor-motion-effects-element-type-background), .elementor-18445 .elementor-element.elementor-element-3ae72723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-18445 .elementor-element.elementor-element-3ae72723.e-con{--align-self:center;}.elementor-18445 .elementor-element.elementor-element-3149fddc{--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-18445 .elementor-element.elementor-element-3149fddc:not(.elementor-motion-effects-element-type-background), .elementor-18445 .elementor-element.elementor-element-3149fddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18445 .elementor-element.elementor-element-3149fddc.e-con{--align-self:center;}.elementor-18445 .elementor-element.elementor-element-55db104e{margin:2% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;font-size:1.1rem;}.elementor-18445 .elementor-element.elementor-element-ce46120{--display:flex;--position:absolute;--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%;top:0px;}body:not(.rtl) .elementor-18445 .elementor-element.elementor-element-ce46120{left:0px;}body.rtl .elementor-18445 .elementor-element.elementor-element-ce46120{right:0px;}.elementor-18445 .elementor-element.elementor-element-36f9d9c{--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-18445 .elementor-element.elementor-element-36f9d9c:not(.elementor-motion-effects-element-type-background), .elementor-18445 .elementor-element.elementor-element-36f9d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-18445 .elementor-element.elementor-element-36f9d9c.e-con{--align-self:center;}.elementor-18445 .elementor-element.elementor-element-1df9f99{--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-18445 .elementor-element.elementor-element-1df9f99:not(.elementor-motion-effects-element-type-background), .elementor-18445 .elementor-element.elementor-element-1df9f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18445 .elementor-element.elementor-element-1df9f99.e-con{--align-self:center;}.elementor-18445 .elementor-element.elementor-element-b3857f2{margin:2% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;font-size:1.1rem;}body.elementor-page-18445:not(.elementor-motion-effects-element-type-background), body.elementor-page-18445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F677E;}@media(min-width:768px){.elementor-18445 .elementor-element.elementor-element-1b9a2e1e{--content-width:70%;}.elementor-18445 .elementor-element.elementor-element-3ae72723{--width:100%;}.elementor-18445 .elementor-element.elementor-element-ce46120{--content-width:70%;}.elementor-18445 .elementor-element.elementor-element-36f9d9c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18445 .elementor-element.elementor-element-1b9a2e1e{--content-width:80%;}.elementor-18445 .elementor-element.elementor-element-ce46120{--content-width:80%;}}@media(max-width:1024px){.elementor-18445 .elementor-element.elementor-element-1b9a2e1e{--margin-top:10%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18445 .elementor-element.elementor-element-ce46120{--min-height:0vh;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:101%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:2%;}.elementor-18445 .elementor-element.elementor-element-36f9d9c{--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:space-around;--align-items:flex-start;--margin-top:105%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18445 .elementor-element.elementor-element-36f9d9c.e-con{--align-self:center;}}@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-ce46120{--padding-top:220%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:6%;}.elementor-18445 .elementor-element.elementor-element-36f9d9c{--margin-top:250%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for container, class: .elementor-element-1b9a2e1e */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-ce46120 */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-18445 .elementor-element.elementor-element-ce46120 {margin-top:12%;
    height:75vh;
overflow-y:auto;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-18445 p {
    text-align: justify;
}

body.elementor-page-18445 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 */