.elementor-20500 .elementor-element.elementor-element-7810396{--display:flex;--min-height:800px;--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;--overlay-opacity:0.9;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-20500 .elementor-element.elementor-element-7810396::before, .elementor-20500 .elementor-element.elementor-element-7810396 > .elementor-background-video-container::before, .elementor-20500 .elementor-element.elementor-element-7810396 > .e-con-inner > .elementor-background-video-container::before, .elementor-20500 .elementor-element.elementor-element-7810396 > .elementor-background-slideshow::before, .elementor-20500 .elementor-element.elementor-element-7810396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20500 .elementor-element.elementor-element-7810396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7445c2c );--background-overlay:'';}.elementor-20500 .elementor-element.elementor-element-7810396:not(.elementor-motion-effects-element-type-background), .elementor-20500 .elementor-element.elementor-element-7810396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-20500 .elementor-element.elementor-element-5061599 .main-heading{font-size:var( --e-global-typography-af72c62-font-size );font-weight:var( --e-global-typography-af72c62-font-weight );text-align:center;color:var( --e-global-color-secondary );}.elementor-20500 .elementor-element.elementor-element-5061599 .sub-heading{font-family:var( --e-global-typography-1f56a47-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56a47-font-size );text-transform:var( --e-global-typography-1f56a47-text-transform );text-align:center;color:var( --e-global-color-secondary );}.elementor-20500 .elementor-element.elementor-element-59084ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-20500 .elementor-element.elementor-element-e6ed1e3{--display:flex;}.elementor-20500 .elementor-element.elementor-element-ce00f21{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20500 .elementor-element.elementor-element-fcb46c8 .main-heading{text-align:left;}.elementor-20500 .elementor-element.elementor-element-fcb46c8 .sub-heading{font-family:var( --e-global-typography-1f56a47-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56a47-font-size );font-weight:var( --e-global-typography-1f56a47-weight );text-transform:var( --e-global-typography-1f56a47-text-transform );text-align:left;}.elementor-20500 .elementor-element.elementor-element-c278906{--display:flex;}.elementor-20500 .elementor-element.elementor-element-2b11921{--box-min-height:0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:var( --e-global-color-primary );--nested-list-indent:1em;--item-text-hover-decoration:underline;}.elementor-20500 .elementor-element.elementor-element-2b11921 .elementor-toc__header-title{text-align:start;}.elementor-20500 .elementor-element.elementor-element-67bd40c{--divider-border-style:solid;--divider-color:var( --e-global-color-6811b30 );--divider-border-width:1px;}.elementor-20500 .elementor-element.elementor-element-67bd40c .elementor-divider-separator{width:100%;}.elementor-20500 .elementor-element.elementor-element-67bd40c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20500 .elementor-element.elementor-element-676302e{--display:flex;}.elementor-20500 .elementor-element.elementor-element-5eb9f12 .main-heading{text-align:left;}.elementor-20500 .elementor-element.elementor-element-5eb9f12 .sub-heading{font-family:var( --e-global-typography-1f56a47-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56a47-font-size );text-transform:var( --e-global-typography-1f56a47-text-transform );text-align:left;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);gap:30px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_grid_style_one{text-align:inherit;}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-item{gap:20px;background-color:#ffffff;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_grid_style_one_image{height:180px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_image{height:180px;background-size:cover;}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-image-holder a{height:180px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .padding{padding:20px 20px 20px 20px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_content{min-height:0px;background-color:var( --e-global-color-030b49a );}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-item-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );margin-top:0px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-item-subtitle{color:#000000;margin-top:0px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-item-text{color:#616161;margin-top:5px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .ue-label{top:10px;left:0px;}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_more_btn{display:flex;border-radius:0px;background-color:var( --e-global-color-be6dabc );color:var( --e-global-color-accent );margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_more_btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-20500 .elementor-element.elementor-element-e6ed1e3{--width:75%;}.elementor-20500 .elementor-element.elementor-element-c278906{--width:25%;}}@media(max-width:1440px) and (min-width:768px){.elementor-20500 .elementor-element.elementor-element-e6ed1e3{--width:70%;}.elementor-20500 .elementor-element.elementor-element-c278906{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20500 .elementor-element.elementor-element-e6ed1e3{--width:65%;}.elementor-20500 .elementor-element.elementor-element-c278906{--width:35%;}}@media(max-width:1440px){.elementor-20500 .elementor-element.elementor-element-7810396{--min-height:600px;}.elementor-20500 .elementor-element.elementor-element-5061599 .main-heading{font-size:var( --e-global-typography-af72c62-font-size );}.elementor-20500 .elementor-element.elementor-element-5061599 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}.elementor-20500 .elementor-element.elementor-element-fcb46c8 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );font-weight:var( --e-global-typography-1f56a47-weight );}.elementor-20500 .elementor-element.elementor-element-5eb9f12 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}}@media(max-width:1024px){.elementor-20500 .elementor-element.elementor-element-7810396{--min-height:500px;}.elementor-20500 .elementor-element.elementor-element-5061599 .main-heading{font-size:var( --e-global-typography-af72c62-font-size );}.elementor-20500 .elementor-element.elementor-element-5061599 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}.elementor-20500 .elementor-element.elementor-element-fcb46c8 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );font-weight:var( --e-global-typography-1f56a47-weight );}.elementor-20500 .elementor-element.elementor-element-5eb9f12 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor-20500 .elementor-element.elementor-element-5061599 .main-heading{font-size:var( --e-global-typography-af72c62-font-size );}.elementor-20500 .elementor-element.elementor-element-5061599 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}.elementor-20500 .elementor-element.elementor-element-fcb46c8 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );font-weight:var( --e-global-typography-1f56a47-weight );}.elementor-20500 .elementor-element.elementor-element-c278906{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-20500 .elementor-element.elementor-element-5eb9f12 .sub-heading{font-size:var( --e-global-typography-1f56a47-font-size );}.elementor-20500 .elementor-element.elementor-element-282a9bb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for theme-post-content, class: .elementor-element-d5113ec */@media (max-width: 781px) {
    .elementor-20500 .elementor-element.elementor-element-d5113ec .mobile-column-reverse {
    flex-direction: column-reverse
}
}

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-heading:not(:first-of-type) {
    margin-block-start: 1.5em;
}


.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-element-button {
    background: var(--e-global-color-accent);
    color: var(--e-global-color-secondary);
    border: none;
    transition: .3s;
    padding: 18px 28px 18px 28px;
    line-height: 1;
}

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-element-button:hover {
    background: var(--e-global-color-6811b30);
}

/*#########
CTA STYLING
#########*/

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-group.cta {
    margin-block: 48px;
    padding: 72px 48px;
    background: var(--e-global-color-accent);
    color: var(--e-global-color-secondary);
    border-radius: 5px;
}

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-group.cta .wp-block-heading {
    color: var(--e-global-color-secondary);
}

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-group.cta .wp-element-button {
    background: var(--e-global-color-secondary);
    color: var(--e-global-color-accent);
    border: none;
    transition: .3s;
    padding: 18px 28px 18px 28px;
    line-height: 1;
}

.elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-group.cta .wp-element-button:hover {
    background: var(--e-global-color-f3271ed);
}

@media (max-width: 767px) {
    .elementor-20500 .elementor-element.elementor-element-d5113ec .wp-block-group.cta {
        padding: 48px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2b11921 */.elementor-20500 .elementor-element.elementor-element-2b11921 .elementor-toc__header-title {
    margin-block-end: 1em;
}

.elementor-20500 .elementor-element.elementor-element-2b11921 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-282a9bb *//*BUTTON STYLING*/
.elementor-20500 .elementor-element.elementor-element-282a9bb .elementor-button {
    justify-content: flex-start!important;
}

.elementor-20500 .elementor-element.elementor-element-282a9bb .elementor-button::after {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: var(--e-global-color-secondary);
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top:0;
    right: 0;
    width: 42px;
    height:100%;
    background: var(--e-global-color-accent);
}/* End custom CSS */