.elementor-kit-536{--e-global-color-primary:#000000BF;--e-global-color-secondary:#000000A1;--e-global-color-text:#00000096;--e-global-color-accent:#F3A41C;--e-global-color-edb139c:#D1880B;--e-global-color-652e842:#FBFBF5;--e-global-color-512d3db:#1A140B;--e-global-color-7e95449:#FFFFFF;--e-global-color-20d05c1:#000000;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Georgia";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Georgia";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-512d3db );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-536 a{color:var( --e-global-color-accent );}.elementor-kit-536 a:hover{color:var( --e-global-color-edb139c );}.elementor-kit-536 h1{color:var( --e-global-color-512d3db );font-family:"Lora", Sans-serif;font-weight:500;line-height:1.3em;}.elementor-kit-536 h2{color:var( --e-global-color-512d3db );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-536 h3{color:var( --e-global-color-512d3db );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-536 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-536 h5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-536 h6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-536 button,.elementor-kit-536 input[type="button"],.elementor-kit-536 input[type="submit"],.elementor-kit-536 .elementor-button{color:var( --e-global-color-accent );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;}.elementor-kit-536 button:hover,.elementor-kit-536 button:focus,.elementor-kit-536 input[type="button"]:hover,.elementor-kit-536 input[type="button"]:focus,.elementor-kit-536 input[type="submit"]:hover,.elementor-kit-536 input[type="submit"]:focus,.elementor-kit-536 .elementor-button:hover,.elementor-kit-536 .elementor-button:focus{color:var( --e-global-color-7e95449 );background-color:var( --e-global-color-edb139c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-edb139c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-536 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    word-wrap: break-word;
}

.elementor-location-header {
    position: sticky;
    top: 0;
    z-index: 99;
}
@media(min-width: 768px) {
    .admin-bar .elementor-location-header {
        top: 32px;
    }
}
p:last-child {
    margin-bottom: 0;
}
ul:not(:last-child) {
    margin-bottom: 1rem;
}

.elementor-icon-list-items.elementor-inline-items a {
    align-items: center;
    max-height: 34px;
}
.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-icon {
    display: flex;
}


/* Subpages shortcode */
.tb-subpages {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.tb-subpages__item {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 20px);
    padding: 2rem;
    margin: 10px;
    border: 0px solid var(--e-global-color-accent);
    text-align: center;
    background-color: var(--e-global-color-652e842);
}
.tb-subpages__item:before,
.tb-subpages__item:after {
    content: '';
    position: absolute;
    right: 0;
    width: 200px;
    height: 50%;
    background-color: #fff;
    will-change: transform;
    transition: .6s;
    opacity: 1;
}
.tb-subpages__item:before {
    top: 0;
    transform: translateX(100%) rotate(60deg);
    transform-origin: 100% 100%;
}
.tb-subpages__item:after {
    bottom: 0;
    transform: translateX(100%) rotate(-60deg);
    transform-origin: 100% 0;
}
.tb-subpages__item:hover:before {
    opacity: 1;
    transform: rotate(60deg);
    transition: .4s;
}
.tb-subpages__item:hover:after {
    opacity: 1;
    transform: rotate(-60deg);
    transition: .4s;
}

.tb-subpages__title {
    z-index: 2;
    font-size: 1.15rem;
    color: rgba(0,0,0,.7);
    transition: .2s;
}

.tb-subpages__excerpt {
    z-index: 2;
    font-size: .8rem;
    color: rgba(0,0,0,.5);
    transition: .2s;
}

.tb-subpages__button {
    z-index: 2;
    margin-top: 1rem;
    padding: .55rem 1.5rem;
    border: 1px solid var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
    color: rgba(0,0,0,.7);
    transition: .2s;
}

.tb-subpages__item:hover .tb-subpages__title,
.tb-subpages__item:hover .tb-subpages__button {
    color: #000;
}
.tb-subpages__item:hover .tb-subpages__button {
    background-color: transparent;
    color: var(--e-global-color-accent);
}

@media (min-width: 768px) {
    .tb-subpages__item {
        width: calc(50% - 20px);
    }
}

@media (min-width: 1200px) {
    .tb-subpages__item {
        width: calc(33.3333% - 20px);
    }
}

/* parent link */
body .parent-link {
    font-size: 1.1rem;
}
body .parent-link:before {
    content: ' 0AB';
    font-size: 130%;
    margin-right: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/uploads/2021/06/Lora-Medium.woff2') format('woff2'),
		url('/uploads/2021/06/Lora-Medium.woff') format('woff'),
		url('/uploads/2021/06/Lora-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */