.elementor-9524 .elementor-element.elementor-element-4fd0d1eb{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-9524 .elementor-element.elementor-element-25010445.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9524 .elementor-element.elementor-element-6ca7532f{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-9524 .elementor-element.elementor-element-c9ae631 #toctoc{inline-size:480px;margin-inline:auto;}.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head,
						.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head .toctoc-title,
						.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head span{color:#B2D1D1;}.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head, .elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head .toctoc-title, .elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head span{font-size:1.2em;font-weight:600;}.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-head{background-color:#006666;}.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc #toctoc-body__list{border-style:double;border-width:5px 5px 5px 5px;border-color:#006666;}.elementor-9524 .elementor-element.elementor-element-f1b1d9d{text-align:center;}.elementor-9524 .elementor-element.elementor-element-0258948{font-size:0.9em;}.elementor-9524 .elementor-element.elementor-element-239fbb1 pre[class*="language-"]{max-height:300px;font-size:0.85em;}.elementor-9524 .elementor-element.elementor-element-23606dfa{margin-top:0px;margin-bottom:50px;padding:10px 0px 10px 0px;}.elementor-9524 .elementor-element.elementor-element-1dba201{text-align:center;}.elementor-9524 .elementor-element.elementor-element-a5c010e{font-size:0.9em;}.elementor-9524 .elementor-element.elementor-element-63587593{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9524 .elementor-element.elementor-element-63587593 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9524 .elementor-element.elementor-element-1f3aa43c{font-size:0.9em;}.elementor-9524 .elementor-element.elementor-element-1093bd53{text-align:center;font-size:0.9em;}.elementor-9524 .elementor-element.elementor-element-47bfdf36{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(145, 156, 167, 0.23);}.elementor-9524 .elementor-element.elementor-element-39d92368 .widget-image-caption{text-align:center;font-weight:600;margin-block-start:10px;}.elementor-9524 .elementor-element.elementor-element-4735dd9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;}.elementor-9524 .elementor-element.elementor-element-4735dd9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9524 .elementor-element.elementor-element-9bba38f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9524 .elementor-element.elementor-element-d9c0bcd{text-align:center;}.elementor-9524 .elementor-element.elementor-element-9ef0cca{font-size:0.9em;}.elementor-9524 .elementor-element.elementor-element-1935a69{margin-top:20px;margin-bottom:0px;}.elementor-9524 .elementor-element.elementor-element-38f2b20 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-9524 .elementor-element.elementor-element-a92c884{width:60%;}.elementor-9524 .elementor-element.elementor-element-b17aa2c{width:39.956%;}.elementor-9524 .elementor-element.elementor-element-3c7c0397{width:43%;}.elementor-9524 .elementor-element.elementor-element-6d9592e0{width:57%;}.elementor-9524 .elementor-element.elementor-element-5fa00505{width:43%;}.elementor-9524 .elementor-element.elementor-element-7f0f80e1{width:57%;}}@media(max-width:767px){.elementor-9524 .elementor-element.elementor-element-c9ae631 #toctoc{inline-size:100%;}}/* Start custom CSS for image, class: .elementor-element-0498b24 */.elementor-9524 .elementor-element.elementor-element-0498b24 img {
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6baf437 */.elementor-9524 .elementor-element.elementor-element-6baf437 {
text-align: center;
background-color: black;
}
.elementor-9524 .elementor-element.elementor-element-6baf437 figure {
padding: 10px 5px;
}
.elementor-9524 .elementor-element.elementor-element-6baf437 figure img {
border: 5px solid lightblue;
}
.elementor-9524 .elementor-element.elementor-element-6baf437 figure figcaption {
padding-top: 20px;
color: white;
}/* End custom CSS */
/* Start custom CSS for page-settings */.site-header {
background-image: none !important;
background-color: #006666 !important;
min-height: 150px !important;
}
p.main-title a,
p.site-description {
    color: #b2d1d1 !important;
}
.main-navigation,
.main-navigation ul ul,
.main-navigation .main-nav ul li.menu-item-has-children > a {
    background-color: #008080;
}
@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 */