.elementor-kit-7{--e-global-color-primary:#84B381;--e-global-color-secondary:#7AAAD5;--e-global-color-text:#7A7A7A;--e-global-color-accent:#4A4A4A;--e-global-color-c51074e:#2F2F2F;--e-global-color-94de3a2:#FFFFFF;--e-global-color-131a88b:#ECECEC;--e-global-color-bf38769:#679764;--e-global-color-5942c41:#6586C7;--e-global-color-f626f01:#6586C7D9;--e-global-color-e1dbbd8:#516B9E;--e-global-color-2fa5a5c:#8665AF;--e-global-color-e56b8c0:#8665AF40;--e-global-color-e6a853a:#8665AFD9;--e-global-color-0143a7d:#D5C76C;--e-global-color-a743a8f:#C5B447;--e-global-color-61330a4:#D5C76C40;--e-global-color-3f02c7c:#D5C76CE6;--e-global-color-37b720d:#2C4A70;--e-global-color-d543426:#2C4A7040;--e-global-color-76cfe92:#2C4A70D9;--e-global-color-5b4407b:#58A9AF;--e-global-color-35ec6ea:#58A9AF40;--e-global-color-09428ef:#58A9AFD9;--e-global-color-f569765:#DA6E58;--e-global-color-247f704:#DA6E5840;--e-global-color-d0e3584:#DA6E58D9;--e-global-color-5e3b78b:#FF0064;--e-global-color-adb5b17:#5596D1;--e-global-color-9113f45:#A9CAA7;--e-global-color-ab9abcf:#9AC5BC;--e-global-color-2f9ac85:#B2C5C1;--e-global-color-55cf3ae:#7AAAD526;--e-global-color-e2f76e7:#7AAAD5D9;--e-global-color-bc626b4:#7AAAD540;--e-global-color-55eb388:#537A5B;--e-global-color-b1a29f0:#537A5BD9;--e-global-color-348f8c8:#537A5B40;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-size:clamp(0.92rem, 0.8821rem + 0.1684vw, 1rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.34em;--e-global-typography-primary-font-size:clamp(1.05rem, 0.9789rem + 0.3158vw, 1.2rem);--e-global-typography-secondary-font-size:clamp(0.84rem, 0.8116rem + 0.1263vw, 0.9rem);--e-global-typography-secondary-line-height:1.3em;--e-global-typography-accent-font-family:"PT Sans Narrow";--e-global-typography-accent-font-size:clamp(0.82rem, 0.7916rem + 0.1263vw, 0.88rem);--e-global-typography-70ea4b8-font-family:"Riocom Logo";--e-global-typography-70ea4b8-font-size:1rem;color:var( --e-global-color-accent );}.elementor-kit-7 a{color:var( --e-global-color-5942c41 );letter-spacing:0.05em;}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Calibri, Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;background-color:var( --e-global-color-5942c41 );border-style:none;border-radius:5px 5px 5px 5px;padding:8px 24px 8px 24px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-94de3a2 );background-color:var( --e-global-color-e1dbbd8 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1128px;}.e-con{--container-max-width:1128px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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-7 e-page-transition{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.hl-color-primary h1 ,
.hl-color-primary h2 ,
.hl-color-primary h3 ,
.hl-color-primary h4 ,
.hl-color-primary h5 ,
.hl-color-primary h6  {
   color: var(--e-global-color-primary );
}

.hl-color-secondary h1 ,
.hl-color-secondary h2 ,
.hl-color-secondary h3 ,
.hl-color-secondary h4 ,
.hl-color-secondary h5 ,
.hl-color-secondary h6  {
   color: var(--e-global-color-secondary );
}






#jk-page-title {color:red;}

#jk-page-title .myclamp h1 {
    font-size:clamp(1.2rem, 0.7892rem + 1.7297vw, 5rem);
    color:blue !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-Regular.eot');
	src: url('/assets/custom-fonts/copy/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-Regular.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-Regular.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSans-Regular.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-Regular.svg#PTSans') format('svg');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-Italic.eot');
	src: url('/assets/custom-fonts/copy/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-Italic.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-Italic.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSans-Italic.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-Italic.svg#PTSans') format('svg');
}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-Bold.eot');
	src: url('/assets/custom-fonts/copy/PTSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-Bold.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-Bold.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSans-Bold.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-Bold.svg#PTSans') format('svg');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-BoldItalic.eot');
	src: url('/assets/custom-fonts/copy/PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-BoldItalic.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-BoldItalic.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSans-BoldItalic.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-BoldItalic.svg#PTSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Sans Narrow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-Narrow.eot');
	src: url('/assets/custom-fonts/copy/PTSans-Narrow.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-Narrow.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-Narrow.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSans-Narrow.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-Narrow.svg#PTSansNarrow') format('svg');
}
@font-face {
	font-family: 'PT Sans Narrow';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/assets/custom-fonts/copy/PTSans-NarrowBold.eot');
	src: url('/assets/custom-fonts/copy/PTSans-NarrowBold.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/copy/PTSans-NarrowBold.woff2') format('woff2'),
		url('/assets/custom-fonts/copy/PTSans-NarrowBold.woff') format('woff'),
		url('/assets/custom-fonts/copy/PTSansNarrow-Bold.ttf') format('truetype'),
		url('/assets/custom-fonts/copy/PTSans-NarrowBold.svg#PTSansNarrow') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Riocom Logo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/assets/custom-fonts/logo/uploads/riocom-logo-regular.eot');
	src: url('/assets/custom-fonts/logo/uploads/riocom-logo-regular.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/logo/riocom-logo-regular.woff2') format('woff2'),
		url('/assets/custom-fonts/logo/riocom-logo-regular.woff') format('woff'),
		url('/assets/custom-fonts/logo/riocom-logo-regular.ttf') format('truetype'),
		url('/assets/custom-fonts/logo/uploads/riocom-logo-regular.svg#RiocomLogo') format('svg');
}
@font-face {
	font-family: 'Riocom Logo';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/assets/custom-fonts/logo/riocom-logo-bold.eot');
	src: url('/assets/custom-fonts/logo/riocom-logo-bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/logo/riocom-logo-bold.woff2') format('woff2'),
		url('/assets/custom-fonts/logo/riocom-logo-bold.woff') format('woff'),
		url('/assets/custom-fonts/logo/riocom-logo-bold.ttf') format('truetype'),
		url('/assets/custom-fonts/logo/riocom-logo-bold.svg#RiocomLogo') format('svg');
}
@font-face {
	font-family: 'Riocom Logo';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/assets/custom-fonts/logo/riocom-logo-thin.eot');
	src: url('/assets/custom-fonts/logo/riocom-logo-thin.eot?#iefix') format('embedded-opentype'),
		url('/assets/custom-fonts/logo/riocom-logo-thin.woff2') format('woff2'),
		url('/assets/custom-fonts/logo/riocom-logo-thin.woff') format('woff'),
		url('/assets/custom-fonts/logo/riocom-logo-thin.ttf') format('truetype'),
		url('/assets/custom-fonts/logo/riocom-logo-thin.svg#RiocomLogo') format('svg');
}
/* End Custom Fonts CSS */