.elementor-kit-467{--e-global-color-primary:#159D9A;--e-global-color-secondary:#004146;--e-global-color-text:#1D1D1D;--e-global-color-accent:#B9F0EE;--e-global-color-1afe50b4:#FFF;--e-global-color-6c7f68d:#F4FBFC;--e-global-color-6aa145d:#FFFFFF80;--e-global-typography-primary-font-family:"Avenir";--e-global-typography-secondary-font-family:"Avenir";--e-global-typography-text-font-family:"Avenir";--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-family:"Avenir";--e-global-typography-4c3d094-font-size:19px;--e-global-typography-4c3d094-line-height:1.3em;--e-global-typography-78ad811-font-family:"Avenir";--e-global-typography-78ad811-font-size:65px;--e-global-typography-78ad811-font-weight:600;--e-global-typography-78ad811-line-height:1.1em;--e-global-typography-ceb5de1-font-family:"Avenir";--e-global-typography-ceb5de1-font-size:40px;--e-global-typography-ceb5de1-font-weight:normal;--e-global-typography-ceb5de1-line-height:1.1em;--e-global-typography-c83945e-font-family:"Avenir";--e-global-typography-c83945e-font-size:32px;--e-global-typography-c83945e-font-weight:normal;--e-global-typography-c83945e-line-height:1.1em;--e-global-typography-544a115-font-family:"Avenir";--e-global-typography-544a115-font-size:28px;--e-global-typography-544a115-font-weight:normal;--e-global-typography-544a115-line-height:1.1em;--e-global-typography-9128a23-font-family:"Avenir";--e-global-typography-9128a23-font-size:22px;--e-global-typography-9128a23-font-weight:normal;--e-global-typography-9128a23-text-transform:uppercase;--e-global-typography-9128a23-line-height:1.1em;--e-global-typography-f917eb5-font-family:"Avenir";--e-global-typography-f917eb5-font-size:20px;--e-global-typography-f917eb5-font-weight:normal;--e-global-typography-f917eb5-line-height:1.1em;--e-global-typography-1d54d4e-font-family:"Avenir";--e-global-typography-1d54d4e-font-size:16px;--e-global-typography-1d54d4e-font-weight:500;--e-global-typography-1d54d4e-text-transform:uppercase;--e-global-typography-a4ef56f-font-size:15px;--e-global-typography-a4ef56f-font-weight:500;--e-global-typography-a4ef56f-text-transform:uppercase;--e-global-typography-46bbb3f-font-family:"Avenir";--e-global-typography-46bbb3f-font-size:17px;--e-global-typography-46bbb3f-font-weight:normal;--e-global-typography-681b52d-font-family:"Avenir";--e-global-typography-681b52d-font-size:18px;--e-global-typography-681b52d-font-weight:500;--e-global-typography-681b52d-text-transform:uppercase;--e-global-typography-0c2dbc7-font-family:"Avenir";--e-global-typography-0c2dbc7-font-size:22px;--e-global-typography-0c2dbc7-line-height:1.3em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 p{margin-bottom:1em;}.elementor-kit-467 a:hover{color:#D0E3E4;}.elementor-kit-467 h1{font-family:var( --e-global-typography-78ad811-font-family ), Sans-serif;font-size:var( --e-global-typography-78ad811-font-size );font-weight:var( --e-global-typography-78ad811-font-weight );line-height:var( --e-global-typography-78ad811-line-height );letter-spacing:var( --e-global-typography-78ad811-letter-spacing );word-spacing:var( --e-global-typography-78ad811-word-spacing );}.elementor-kit-467 h2{font-family:var( --e-global-typography-ceb5de1-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb5de1-font-size );font-weight:var( --e-global-typography-ceb5de1-font-weight );line-height:var( --e-global-typography-ceb5de1-line-height );letter-spacing:var( --e-global-typography-ceb5de1-letter-spacing );word-spacing:var( --e-global-typography-ceb5de1-word-spacing );}.elementor-kit-467 h3{font-family:var( --e-global-typography-c83945e-font-family ), Sans-serif;font-size:var( --e-global-typography-c83945e-font-size );font-weight:var( --e-global-typography-c83945e-font-weight );line-height:var( --e-global-typography-c83945e-line-height );letter-spacing:var( --e-global-typography-c83945e-letter-spacing );word-spacing:var( --e-global-typography-c83945e-word-spacing );}.elementor-kit-467 h4{font-family:var( --e-global-typography-544a115-font-family ), Sans-serif;font-size:var( --e-global-typography-544a115-font-size );font-weight:var( --e-global-typography-544a115-font-weight );line-height:var( --e-global-typography-544a115-line-height );letter-spacing:var( --e-global-typography-544a115-letter-spacing );word-spacing:var( --e-global-typography-544a115-word-spacing );}.elementor-kit-467 h5{font-family:var( --e-global-typography-9128a23-font-family ), Sans-serif;font-size:var( --e-global-typography-9128a23-font-size );font-weight:var( --e-global-typography-9128a23-font-weight );text-transform:var( --e-global-typography-9128a23-text-transform );line-height:var( --e-global-typography-9128a23-line-height );letter-spacing:var( --e-global-typography-9128a23-letter-spacing );word-spacing:var( --e-global-typography-9128a23-word-spacing );}.elementor-kit-467 h6{font-family:var( --e-global-typography-f917eb5-font-family ), Sans-serif;font-size:var( --e-global-typography-f917eb5-font-size );font-weight:var( --e-global-typography-f917eb5-font-weight );line-height:var( --e-global-typography-f917eb5-line-height );letter-spacing:var( --e-global-typography-f917eb5-letter-spacing );word-spacing:var( --e-global-typography-f917eb5-word-spacing );}.elementor-kit-467 button,.elementor-kit-467 input[type="button"],.elementor-kit-467 input[type="submit"],.elementor-kit-467 .elementor-button{font-family:var( --e-global-typography-1d54d4e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d54d4e-font-size );font-weight:var( --e-global-typography-1d54d4e-font-weight );text-transform:var( --e-global-typography-1d54d4e-text-transform );line-height:var( --e-global-typography-1d54d4e-line-height );letter-spacing:var( --e-global-typography-1d54d4e-letter-spacing );word-spacing:var( --e-global-typography-1d54d4e-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-1afe50b4 );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 35px 14px 35px;}.elementor-kit-467 button:hover,.elementor-kit-467 button:focus,.elementor-kit-467 input[type="button"]:hover,.elementor-kit-467 input[type="button"]:focus,.elementor-kit-467 input[type="submit"]:hover,.elementor-kit-467 input[type="submit"]:focus,.elementor-kit-467 .elementor-button:hover,.elementor-kit-467 .elementor-button:focus{color:var( --e-global-color-1afe50b4 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-kit-467 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 input:not([type="button"]):not([type="submit"]),.elementor-kit-467 textarea,.elementor-kit-467 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-467 e-page-transition{background-color:#FFBC7D;}@media(max-width:1075px){.elementor-kit-467{--e-global-typography-text-font-size:18px;--e-global-typography-78ad811-font-size:55px;--e-global-typography-ceb5de1-font-size:40px;--e-global-typography-c83945e-font-size:30px;--e-global-typography-544a115-font-size:28px;--e-global-typography-544a115-line-height:1.2em;--e-global-typography-9128a23-font-size:22px;--e-global-typography-f917eb5-font-size:17px;--e-global-typography-1d54d4e-font-size:16px;--e-global-typography-a4ef56f-font-size:14px;--e-global-typography-46bbb3f-font-size:1.2rem;--e-global-typography-681b52d-font-size:16px;--e-global-typography-0c2dbc7-font-size:20px;--e-global-typography-0c2dbc7-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 h1{font-size:var( --e-global-typography-78ad811-font-size );line-height:var( --e-global-typography-78ad811-line-height );letter-spacing:var( --e-global-typography-78ad811-letter-spacing );word-spacing:var( --e-global-typography-78ad811-word-spacing );}.elementor-kit-467 h2{font-size:var( --e-global-typography-ceb5de1-font-size );line-height:var( --e-global-typography-ceb5de1-line-height );letter-spacing:var( --e-global-typography-ceb5de1-letter-spacing );word-spacing:var( --e-global-typography-ceb5de1-word-spacing );}.elementor-kit-467 h3{font-size:var( --e-global-typography-c83945e-font-size );line-height:var( --e-global-typography-c83945e-line-height );letter-spacing:var( --e-global-typography-c83945e-letter-spacing );word-spacing:var( --e-global-typography-c83945e-word-spacing );}.elementor-kit-467 h4{font-size:var( --e-global-typography-544a115-font-size );line-height:var( --e-global-typography-544a115-line-height );letter-spacing:var( --e-global-typography-544a115-letter-spacing );word-spacing:var( --e-global-typography-544a115-word-spacing );}.elementor-kit-467 h5{font-size:var( --e-global-typography-9128a23-font-size );line-height:var( --e-global-typography-9128a23-line-height );letter-spacing:var( --e-global-typography-9128a23-letter-spacing );word-spacing:var( --e-global-typography-9128a23-word-spacing );}.elementor-kit-467 h6{font-size:var( --e-global-typography-f917eb5-font-size );line-height:var( --e-global-typography-f917eb5-line-height );letter-spacing:var( --e-global-typography-f917eb5-letter-spacing );word-spacing:var( --e-global-typography-f917eb5-word-spacing );}.elementor-kit-467 button,.elementor-kit-467 input[type="button"],.elementor-kit-467 input[type="submit"],.elementor-kit-467 .elementor-button{font-size:var( --e-global-typography-1d54d4e-font-size );line-height:var( --e-global-typography-1d54d4e-line-height );letter-spacing:var( --e-global-typography-1d54d4e-letter-spacing );word-spacing:var( --e-global-typography-1d54d4e-word-spacing );}.elementor-kit-467 label{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 input:not([type="button"]):not([type="submit"]),.elementor-kit-467 textarea,.elementor-kit-467 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:800px){.elementor-kit-467{--e-global-typography-text-font-size:16px;--e-global-typography-78ad811-font-size:45px;--e-global-typography-78ad811-line-height:48px;--e-global-typography-ceb5de1-font-size:38px;--e-global-typography-c83945e-font-size:25px;--e-global-typography-544a115-font-size:28px;--e-global-typography-544a115-line-height:1.2em;--e-global-typography-9128a23-font-size:22px;--e-global-typography-f917eb5-font-size:17px;--e-global-typography-1d54d4e-font-size:16px;--e-global-typography-a4ef56f-font-size:15px;--e-global-typography-681b52d-font-size:15px;--e-global-typography-0c2dbc7-font-size:20px;--e-global-typography-0c2dbc7-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 h1{font-size:var( --e-global-typography-78ad811-font-size );line-height:var( --e-global-typography-78ad811-line-height );letter-spacing:var( --e-global-typography-78ad811-letter-spacing );word-spacing:var( --e-global-typography-78ad811-word-spacing );}.elementor-kit-467 h2{font-size:var( --e-global-typography-ceb5de1-font-size );line-height:var( --e-global-typography-ceb5de1-line-height );letter-spacing:var( --e-global-typography-ceb5de1-letter-spacing );word-spacing:var( --e-global-typography-ceb5de1-word-spacing );}.elementor-kit-467 h3{font-size:var( --e-global-typography-c83945e-font-size );line-height:var( --e-global-typography-c83945e-line-height );letter-spacing:var( --e-global-typography-c83945e-letter-spacing );word-spacing:var( --e-global-typography-c83945e-word-spacing );}.elementor-kit-467 h4{font-size:var( --e-global-typography-544a115-font-size );line-height:var( --e-global-typography-544a115-line-height );letter-spacing:var( --e-global-typography-544a115-letter-spacing );word-spacing:var( --e-global-typography-544a115-word-spacing );}.elementor-kit-467 h5{font-size:var( --e-global-typography-9128a23-font-size );line-height:var( --e-global-typography-9128a23-line-height );letter-spacing:var( --e-global-typography-9128a23-letter-spacing );word-spacing:var( --e-global-typography-9128a23-word-spacing );}.elementor-kit-467 h6{font-size:var( --e-global-typography-f917eb5-font-size );line-height:var( --e-global-typography-f917eb5-line-height );letter-spacing:var( --e-global-typography-f917eb5-letter-spacing );word-spacing:var( --e-global-typography-f917eb5-word-spacing );}.elementor-kit-467 button,.elementor-kit-467 input[type="button"],.elementor-kit-467 input[type="submit"],.elementor-kit-467 .elementor-button{font-size:var( --e-global-typography-1d54d4e-font-size );line-height:var( --e-global-typography-1d54d4e-line-height );letter-spacing:var( --e-global-typography-1d54d4e-letter-spacing );word-spacing:var( --e-global-typography-1d54d4e-word-spacing );}.elementor-kit-467 label{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-467 input:not([type="button"]):not([type="submit"]),.elementor-kit-467 textarea,.elementor-kit-467 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p a, li a {
    color: var( --e-global-color-primary );
    text-decoration: underline !important;
}

.menu-item a, #breadcrumbs a {
    text-decoration: none !important;
}

p a:hover, li a:hover {
    opacity: .5;
}

.white-link p a, .white-link li a {
    color: white !important;
}

.white-link p a:hover, .white-link li a:hover {
    color: white !important;
    opacity: .5;
}

.menu-item a:hover, #breadcrumbs a:hover {
    opacity: 1;
}

p, ol, ul {
    margin-bottom: 0 !important;
}

p ~ p, p ~ h1, p ~ h2, p ~ h3, p ~ h4, p ~ h5, p ~ h6, ol ~ p, ul ~ p, p ~ ul, p ~ ol {
    margin-top: 1em;
}

ol, ul {
    margin-bottom: 1rem;
}

li {
margin-bottom:.6em;
}

b, strong {
    font-weight: 700;
}



.dialog-message {
    color: var( --e-global-color-text );
font-family: var( --e-global-typography-text-font-family ), Sans-serif;
font-size: var( --e-global-typography-text-font-size );
}

.color-switcher .trp-language-switcher > div {
    border: 1px solid lightgrey;
}
.color-switcher .trp-language-switcher a:hover {
    color: #D0E3E4 !important;
}

.trp-language-switcher > div {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 0;
    padding: 3px 10px;
    border: none;
    background-position: calc(100% - 19px) calc(1em + 0px),
calc(100% - 14px) calc(1em + 0px);
}

.trp-ls-shortcode-language, .trp-ls-shortcode-current-language {
    font-size: 14px !important;
}

.trp-language-switcher > div > a:hover {
    background: transparent;
}

.trp-ls-shortcode-language {
    width: 110px !important;
}

.trp-ls-shortcode-current-language {
    width: 110px !important;
}

.elementor-66 .elementor-element.elementor-element-2457044 .ee-inline-svg, .elementor-195 .elementor-element.elementor-element-76d3113 .ee-inline-svg > svg{
    cursor: pointer;
}

.elementor-62 .elementor-element.elementor-element-2c4b698 .pardotmarketing-form-handler-field {
    text-align: center;
    margin-top: 10px;
}

.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
    line-height: inherit !important;
}

.jet-listing-dynamic-field__content {
    margin: 0 !important;
}

.jet-listing-grid__items {
justify-content: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Roman.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Roman.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Roman.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Oblique.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Oblique.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Oblique.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Oblique.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Oblique.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-MediumOblique.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-MediumOblique.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-MediumOblique.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-MediumOblique.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-MediumOblique.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Medium.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Medium.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Medium.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Heavy.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Heavy.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Heavy.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-HeavyOblique.eot');
	src: url('https://comrise.com/wp-content/uploads/2020/02/Avenir-HeavyOblique.eot?#iefix') format('embedded-opentype'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-HeavyOblique.woff2') format('woff2'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-HeavyOblique.woff') format('woff'),
		url('https://comrise.com/wp-content/uploads/2020/02/Avenir-HeavyOblique.ttf') format('truetype');
}
/* End Custom Fonts CSS */