.elementor-kit-522{--e-global-color-primary:#203F7B;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#FF9C06;--e-global-color-54184e3:#000000;--e-global-color-55372a3:#ffffff;--e-global-color-85bca16:#F5FAFF;--e-global-color-8184e8b:#F4F7F9;--e-global-color-3c278ad:#D5D5D5;--e-global-color-0ba82f7:#E3F1FE;--e-global-color-f58c7b8:#234094;--e-global-color-268c53d:#234094;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1.6em;--e-global-typography-secondary-font-family:"Nunito Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-62fcc4a-font-family:"Nunito Sans";--e-global-typography-62fcc4a-font-size:40px;--e-global-typography-62fcc4a-font-weight:700;--e-global-typography-62fcc4a-line-height:1.2em;--e-global-typography-1148583-font-family:"Nunito Sans";--e-global-typography-1148583-font-size:36px;--e-global-typography-1148583-font-weight:700;--e-global-typography-1148583-line-height:1.1em;--e-global-typography-62d5f8c-font-family:"Nunito Sans";--e-global-typography-62d5f8c-font-size:24px;--e-global-typography-62d5f8c-font-weight:700;--e-global-typography-62d5f8c-line-height:1.1em;--e-global-typography-6878b28-font-family:"Nunito Sans";--e-global-typography-6878b28-font-size:20px;--e-global-typography-6878b28-font-weight:700;--e-global-typography-7c159f7-font-family:"Nunito Sans";--e-global-typography-7c159f7-font-size:24px;--e-global-typography-7c159f7-line-height:1.3em;--e-global-typography-deb812d-font-family:"Nunito Sans";--e-global-typography-deb812d-font-size:20px;--e-global-typography-8630cb0-font-family:"Nunito Sans";--e-global-typography-8630cb0-font-size:40px;--e-global-typography-8630cb0-font-weight:700;--e-global-typography-8630cb0-font-style:normal;--e-global-typography-8630cb0-line-height:1.2em;--e-global-typography-0af1fea-font-family:"Nunito Sans";--e-global-typography-0af1fea-font-size:36px;--e-global-typography-0af1fea-font-weight:700;--e-global-typography-0af1fea-font-style:normal;--e-global-typography-0af1fea-line-height:1.1em;--e-global-typography-1527ef3-font-family:"Nunito Sans";--e-global-typography-1527ef3-font-size:24px;--e-global-typography-1527ef3-font-weight:700;--e-global-typography-1527ef3-font-style:normal;--e-global-typography-1527ef3-line-height:1.1em;--e-global-typography-f58b542-font-size:38px;--e-global-typography-f58b542-font-weight:700;--e-global-typography-f58b542-line-height:43px;--e-global-typography-6a5fe84-font-size:24px;--e-global-typography-6a5fe84-font-weight:600;--e-global-typography-6a5fe84-line-height:27px;--e-global-typography-e6020a0-font-size:20px;--e-global-typography-e6020a0-font-weight:700;--e-global-typography-18ecfa0-font-size:24px;--e-global-typography-18ecfa0-line-height:1.3em;--e-global-typography-bc11f75-font-size:18px;--e-global-typography-bc11f75-line-height:1.6em;--e-global-typography-8d33885-font-size:16px;--e-global-typography-8d33885-text-transform:none;--e-global-typography-8d33885-text-decoration:none;--e-global-typography-8d33885-line-height:1.6em;--e-global-typography-4859ed4-font-size:20px;--e-global-typography-4859ed4-font-weight:700;--e-global-typography-4859ed4-line-height:1.1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );background-color:var( --e-global-color-85bca16 );}.elementor-kit-522 p{margin-bottom:18px;}.elementor-kit-522 a{color:var( --e-global-color-primary );}.elementor-kit-522 a:hover{color:var( --e-global-color-accent );}.elementor-kit-522 h1{color:#203F7B;font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:800;}.elementor-kit-522 h2{color:#203F7B;font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-kit-522 h3{color:#203F7B;font-family:"Nunito Sans", Sans-serif;font-size:20px;}.elementor-kit-522 h4{color:#203F7B;font-family:"Nunito Sans", Sans-serif;}.elementor-kit-522 h5{color:#203F7B;font-family:"Nunito Sans", Sans-serif;}.elementor-kit-522 h6{color:#203F7B;font-family:"Nunito Sans", Sans-serif;}.elementor-kit-522 button,.elementor-kit-522 input[type="button"],.elementor-kit-522 input[type="submit"],.elementor-kit-522 .elementor-button{font-size:var( --e-global-typography-e6020a0-font-size );font-weight:var( --e-global-typography-e6020a0-font-weight );line-height:var( --e-global-typography-e6020a0-line-height );letter-spacing:var( --e-global-typography-e6020a0-letter-spacing );word-spacing:var( --e-global-typography-e6020a0-word-spacing );color:var( --e-global-color-55372a3 );background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-kit-522 button:hover,.elementor-kit-522 button:focus,.elementor-kit-522 input[type="button"]:hover,.elementor-kit-522 input[type="button"]:focus,.elementor-kit-522 input[type="submit"]:hover,.elementor-kit-522 input[type="submit"]:focus,.elementor-kit-522 .elementor-button:hover,.elementor-kit-522 .elementor-button:focus{color:var( --e-global-color-55372a3 );}.elementor-kit-522 label{font-family:"Nunito Sans", Sans-serif;}.elementor-kit-522 input:not([type="button"]):not([type="submit"]),.elementor-kit-522 textarea,.elementor-kit-522 .elementor-field-textual{font-family:"Nunito Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-522 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-description{font-family:"Nunito Sans", Sans-serif;}.site-header .site-navigation .menu li{font-family:"Nunito Sans", Sans-serif;}.site-footer .site-description{font-family:"Nunito Sans", Sans-serif;}footer .footer-inner .site-navigation a{font-family:"Nunito Sans", Sans-serif;}.site-footer .copyright p{font-family:"Nunito Sans", Sans-serif;}@media(max-width:1024px){.elementor-kit-522{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-522 button,.elementor-kit-522 input[type="button"],.elementor-kit-522 input[type="submit"],.elementor-kit-522 .elementor-button{font-size:var( --e-global-typography-e6020a0-font-size );line-height:var( --e-global-typography-e6020a0-line-height );letter-spacing:var( --e-global-typography-e6020a0-letter-spacing );word-spacing:var( --e-global-typography-e6020a0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:800px){.elementor-kit-522{--e-global-typography-primary-font-size:18px;--e-global-typography-primary-line-height:1.4em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.4em;--e-global-typography-8630cb0-font-size:36px;--e-global-typography-8630cb0-line-height:1.1em;--e-global-typography-0af1fea-font-size:32px;--e-global-typography-1527ef3-font-size:22px;--e-global-typography-f58b542-font-size:32px;--e-global-typography-f58b542-line-height:1.1em;--e-global-typography-6a5fe84-font-size:20px;--e-global-typography-6a5fe84-line-height:20px;--e-global-typography-18ecfa0-font-size:20px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-522 button,.elementor-kit-522 input[type="button"],.elementor-kit-522 input[type="submit"],.elementor-kit-522 .elementor-button{font-size:var( --e-global-typography-e6020a0-font-size );line-height:var( --e-global-typography-e6020a0-line-height );letter-spacing:var( --e-global-typography-e6020a0-letter-spacing );word-spacing:var( --e-global-typography-e6020a0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:300px;}.e-con{--container-max-width:300px;}}/* Start custom CSS *//* Home bullet list*/
.wpwd-list-blue li {
	background: #f5fafe;
	border-radius: 5px;
	padding: 10px 15px !important;
}


.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

.elementor p a {
    text-decoration: underline;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

.elementor-button:hover {
   transform: scale(1.05) !important;
}

@media (max-width: 800px) {
    .eael-infobox-button {
    width: 100%;
    justify-content: center;
    }
}

@media (min-width: 801px) {
    .elementor-widget-posts .elementor-post__title{
          overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
       -ms-box-orient: vertical;
       -webkit-line-clamp: 2; /* number of lines to show */
       line-height: 29px;        /* fallback */
       max-height: 58px;       /* fallback */
    }
}

/* ----------------- NAVBAR ----------------- */

/* Sticky effect for navbar */
.elementor-sticky--effects {
    background: #fff !important;
    border-bottom: 1px solid #F5FAFF !important;
}

body.single-post.transparent-header header.elementor-sticky--effects a {
    color: var( --e-global-color-primary ) !important;
}
body.single-post.transparent-header header.elementor-sticky--effects .elementor-menu-toggle {
    color: var( --e-global-color-primary ) !important;
}

body.single-post.transparent-header header.elementor-sticky--effects #logo-primary {
    display: inherit;
}

body.single-post.transparent-header header.elementor-sticky--effects #logo-inverse {
    display: none;
}

body.single-post.transparent-header header.elementor-sticky--effects .wpwd-header-cta a {
    color: white !important;
}


/* Background color for navbar depending on page or post */
body:not(.single-post) header {
    background-color: #F5FAFF;
}

body.single-post header {
    background-color: white;
}

body.single-post.transparent-header header {
    background-color: transparent
}

body.single-post.transparent-header header .elementor-menu-toggle {
    color: white;
}

body.single-post.transparent-header #logo-primary {
    display: none;
}

#logo-inverse { 
    display: none;
}

body.single-post.transparent-header #logo-inverse {
    display: inherit;
}


/* Header CTA */
@media (min-width: 1024px) {
    .wpwd-header-cta {
    	background-color: #FF9C06;
    	border-radius: 100px;
    	margin-left: 20px !important;
    	transition-duration: .3s;
    }
    .wpwd-header-cta:hover {
    	transform: scale(1.05);
    }
    .wpwd-header-cta a {
    	color: #fff !important;
    	font-weight: 700 !important;
    }
    
    body.single-post.transparent-header header a {
        color: white !important;
    }
    
    body.single-post.transparent-header header .sub-menu a {
        color: var( --e-global-color-primary ) !important;
    }
}

/* ----------------- END NAVBAR ----------------- */


/* ----------------- POSTS ----------------- */
body.single-post .elementor-column>.elementor-element-populated p {
        text-align: justify;
    }
    
body.single-post .elementor-location-popup .elementor-column>.elementor-element-populated p {
        text-align: inherit;
    }
    
.elementor-post__excerpt p {
        text-align: inherit !important;
    }
    
@media (max-width: 800px) {
    body.single-post .elementor-column>.elementor-element-populated {
        padding: 10px 0 !important;
        }
    body.single-post .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 85%;
    }
}
/* ----------------- END POSTS ----------------- */

/* ----------------- POPUP ----------------- */
.elementor-field-type-hidden {
    display: none;
}
/* ----------------- END POPUP ----------------- */

/* ----------------- JET-POSTS WIDGET ----------------- */
.jet-posts__inner-box {
    transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.jet-posts__inner-box:hover {
    transform: translate(0,-4px);
}

.jet-posts__inner-box .post-thumbnail__img {
    transform-style: preserve-3d;
    transition: transform 400ms ease 0s;
    transform: scaleX(1) scaleY(1) scaleZ(1);
}
/* ----------------- END JET-POSTS WIDGET ----------------- */


/* ----------------- FOOTER ----------------- */
#main-footer {
	background-image: url("/wp-content/uploads/2019/10/footer-background.png")
}

.tab-content-links p a {
    color: white;
    text-decoration: none;
    margin-left: 23px
}

/* Overwrite phone number color */
a[href="tel"] {
  color: inherit;
  text-decoration: none;
}

/* ----------------- END FOOTER ----------------- *//* End custom CSS */