.elementor-9527 .elementor-element.elementor-element-306f634e{margin-top:20px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-9527 .elementor-element.elementor-element-74297907.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9527 .elementor-element.elementor-element-5c4e29aa{background-color:#ffffff;padding:20px 10px 20px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1569AE;border-radius:15px 15px 15px 15px;text-align:start;font-size:0.9em;}.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc{inline-size:560px;margin-inline:auto;}.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head,
						.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head .toctoc-title,
						.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head span{color:#B32D00;}.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head, .elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head .toctoc-title, .elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head span{font-size:1.3em;font-weight:600;}.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-head{background-color:#350D00;}.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc #toctoc-body__list{border-style:double;border-width:5px 5px 5px 5px;border-color:#B32D00;}.elementor-9527 .elementor-element.elementor-element-398fa617{background-color:rgba(145, 156, 167, 0.06);}.elementor-9527 .elementor-element.elementor-element-5fbcaec8{background-color:#FFFFFF;}.elementor-9527 .elementor-element.elementor-element-45cc3dd9{background-color:#FFFFFF;}@media(max-width:767px){.elementor-9527 .elementor-element.elementor-element-4d0399e #toctoc{inline-size:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-398fa617 */.elementor-9527 .elementor-element.elementor-element-398fa617 { font-size: .9em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b47048 */.elementor-9527 .elementor-element.elementor-element-66b47048 h3 { font-weight: 600; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbcaec8 */.elementor-9527 .elementor-element.elementor-element-5fbcaec8 { font-size: .9em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58371e18 */.elementor-9527 .elementor-element.elementor-element-58371e18 {
text-align: center;
}
.elementor-9527 .elementor-element.elementor-element-58371e18 figure {
padding: 10px 5px;
}
.elementor-9527 .elementor-element.elementor-element-58371e18 figure img {
border: 5px solid gray;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69622db4 */.elementor-9527 .elementor-element.elementor-element-69622db4 h3 { font-weight: 600; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45cc3dd9 */.elementor-9527 .elementor-element.elementor-element-45cc3dd9 { font-size: .9em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a12fbfa */.elementor-9527 .elementor-element.elementor-element-a12fbfa {
text-align: center;
background-color: black;
background-color: rgba(0,0,0,.5)
}
.elementor-9527 .elementor-element.elementor-element-a12fbfa figure {
padding: 10px 5px;
}
.elementor-9527 .elementor-element.elementor-element-a12fbfa figure img {
border: 5px solid lightblue;
}
.elementor-9527 .elementor-element.elementor-element-a12fbfa figure figcaption {
padding-top: 20px;
color: white;
}/* End custom CSS */
/* Start custom CSS for page-settings */.site-header {
background-image: none !important;
background-color: #350d00 !important;
min-height: 150px !important;
}
.site-branding .main-title a,
.site-branding .site-description {
    color: #b32d00 !important;
}
.main-navigation,
.main-navigation ul ul,
.main-navigation .main-nav .menu-item-has-children > a {
    background-color: #591600 !important;
}
@media screen and (max-width:768px) {
    .site-header {
        height: 200px !important;
        min-height: 200px !important;
    }
}
@media screen and (max-width:360px) {
    .site-header {
        height: 220px !important;
        min-height: 220px !important;
    }
}/* End custom CSS */