/*grayscale full site 20251127*/
/*html {filter: grayscale(100%);-webkit-filter: grayscale(100%);scrollbar-color: gray #fff!important;}
*/
/*test*/
/*Global style*/
html,body{background: transparent;font-family: Oswald,Arial,Helvetica,Sans-serif;font-size: 16px;line-height: 1.125rem;font-weight:300;}
html.size_l,body.size_l{font-size: 18px;}
html.size_xl,body.size_xl{font-size: 20px;}
body:after{
    background-color: rgba(255,251,248,0.5);
    background-repeat: no-repeat;
    background-size: cover;
    content:'';
    display: block;
    position: fixed;
    top: 0;
    left:0;
    right:0;
    bottom: 0;
    z-index: -1;
}
/*@media only screen and (max-width: 782px){
    body h1,
    body h1 span{font-size: 2.25rem;}
    body h2,
    body h2 span{font-size: 2.125rem;}
}*/
body .elementor-icon svg g image{transform-origin: 10% 0;}

/*---Loading---*/
body.no-scroll{overflow: hidden !important;height: 100vh;}

/*---Header---*/
.elementor-location-header{position: relative;z-index: 1000;}
.header_row_1.elementor-element{padding: 0 30px;background-color: #FFFFFF;border-bottom: 2px solid var(--e-global-color-primary);z-index: 999;}
@media (max-width: 1024px) {
    .header_row_1.elementor-section.elementor-element{padding: 0 20px 0 20px;}
}
@media (max-width: 782px) {
    .header_row_1.elementor-section.elementor-element{padding: 0 0 0 5px;}
}

/*---Logo---*/
.header_row_1 .header_logo img{width: 500px;max-width: 100%;height: 40px;object-fit: contain;object-position: center center;}
@media (max-width: 782px) {
    .header_row_1 .header_logo img{width: 340px;height: 37px;}
}

/*---Font Resize---*/
#pojo-a11y-toolbar{display:none!important;}
.logged-in #pojo-a11y-toolbar{display:block!important;top: 30vh;}
.hkie_font_switcher{display: inline-block;}
.header_row_1 .hkie_font_switcher{margin-top: 5px;margin-right: 20px;}
.header_row_2 .hkie_font_switcher{margin-bottom: 20px;}
.hkie_font_switcher ul{list-style: none;display: table;width: auto;margin: 0;padding: 0;}
.hkie_font_switcher li{display: table-cell;width: auto;margin: 0;padding: 0;vertical-align: middle;}
.hkie_font_switcher label{color: var(--e-global-color-primary);font-size: 1.125rem;font-weight:600;margin: 0;}
.hkie_font_switcher a{display: flex;justify-content: center;align-items: center;text-decoration: none;}
.hkie_font_switcher a:focus,
.hkie_font_switcher a:hover,
.hkie_font_switcher a:focus{text-decoration: none;}
.hkie_font_switcher .jltma-material-icon{color: var(--e-global-color-primary);font-size: 32px;font-weight:400;padding: 0 0 0 10px;}
body.size_d .hkie_font_switcher a.font_minus .jltma-material-icon{filter: grayscale(1);-webkit-filter: grayscale(1);cursor: no-drop;}
body.size_xl .hkie_font_switcher a.font_plus .jltma-material-icon{filter: grayscale(1);-webkit-filter: grayscale(1);cursor: no-drop;}

/*---Menu---*/
.header_row_1	.mb_menu_open > .elementor-widget-container{margin: 0px 0px -4px 0px;}
.header_row_1	.mb_menu_open .jltma-creative-button i{font-size: 25px;margin-right: 0;}
.header_row_2.elementor-element{background-color: #FFFFFF;border-bottom: 2px solid var(--e-global-color-primary);z-index: 998;    box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);}
.header_row_2 .elementor-element.elementor-widget-nav-menu .elementor-nav-menu{margin: 0;}
.header_row_2 .elementor-nav-menu--dropdown{padding-top: 15px;}
.header_row_2 .elementor-nav-menu--dropdown .qodef-menu-item-arrow{display: none;}
.header_row_2 .elementor-nav-menu--dropdown a.elementor-item{
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.875rem;
    line-height: 1.2em;
    font-weight: 400;
    letter-spacing: -0.2px;
    text-align: center;
    color: var(--e-global-color-primary);fill: var(--e-global-color-primary);padding-top: 10px;padding-bottom: 10px;
    display: block;
}
.header_row_2 .elementor-nav-menu--dropdown .elementor-item:focus,
.header_row_2 .elementor-nav-menu--dropdown .elementor-item:hover,
.header_row_2 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color: var(--e-global-color-secondary);}
.header_row_2 .elementor-nav-menu--dropdown .elementor-nav-menu a, 
.header_row_2 .elementor-nav-menu--dropdown .elementor-nav-menu a.highlighted, 
.header_row_2 .elementor-nav-menu--dropdown .elementor-nav-menu a:focus, 
.header_row_2 .elementor-nav-menu--dropdown .elementor-nav-menu a:hover{padding-top: 10px;padding-bottom: 10px;}
#mb_menu .elementor-nav-menu>li>a{text-align:center;}
#mb_menu{width:100vw;max-width:100vw;height: auto;max-height: 100vh;overflow: hidden auto;position: fixed;top:-100vh;left:0;right: 0;padding-top: 63px;}
.admin-bar #mb_menu{padding-top: 95px;}	
@media (max-width: 1024px) {
    .header_row_1.elementor-section.elementor-element{margin-bottom: -25px;}
    .header_row_2 .elementor-nav-menu--dropdown{padding-top: 15px;}
}
@media screen and (max-width: 782px){
    .admin-bar #mb_menu{padding-top: 109px;}
    .header_row_1.elementor-section.elementor-element{margin-bottom: -35px;}
}

/*---search box---*/
.header_row_2 .elementor-widget-search-form{width: 70%;max-width: 70%;margin:0;}
.elementor-widget-search-form .elementor-widget-container{padding: 20px 30px 15px 30px;}
.header_row_2 .elementor-widget-search-form .elementor-search-form__container{background-color: var(--e-global-color-446bcb0);border: 2px solid var(--e-global-color-446bcb0);min-height: 55px;}
.elementor-widget-search-form input[type="search"].elementor-search-form__input{color: var(--e-global-color-text);fill: var(--e-global-color-text);padding-left: calc(55px / 3);padding-right: calc(55px / 3);}
@media screen and (max-width: 782px){
    .elementor-widget-search-form .elementor-widget-container{padding: 30px 30px 30px 30px;}
}

/*---Footer---*/
.elementor-widget-qi_addons_for_elementor_text_marquee .qodef-m-content .qodef-m-text-item{
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 2.625rem;
    font-weight: 400;
    line-height: 2.725rem;
    padding-right: calc(30px / 2);
    padding-left: calc(30px / 2);
}
.footer_top .elementor-widget-qi_addons_for_elementor_text_marquee .qodef-qi-text-marquee .qodef-m-text-item:nth-child(3), 
.footer_top .elementor-widget-qi_addons_for_elementor_text_marquee .qodef-qi-text-marquee .qodef-m-text-item:nth-child(7) {color: #fff !important;-webkit-text-stroke-width: 1px !important;-webkit-text-stroke-color: var(--e-global-color-0bcd7f7);}
.elementor-widget-qi_addons_for_elementor_text_marquee .qodef-e-icon-holder{color: var(--e-global-color-0bcd7f7);font-size: 10px;}
.footer_bottom.elementor-element{padding: 15px 30px;}
.left_col .elementor-widget-text-editor{
    color:  var(--e-global-color-primary);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 0.9em;
    width: auto;
    max-width: auto;
    align-self: center;
    margin: 0 20px 0 0; 
}
.right_col .elementor-widget-text-editor{
    color:  var(--e-global-color-primary);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 0.8125rem;
    font-weight: 300;
    line-height: 0.9em;
    width: auto;
    max-width: auto;
    align-self: center;}
.elementor-icon.elementor-social-icon{font-size: 1rem;line-height: 1rem;width: 1rem;height: 1rem;border-radius: 100px 100px 100px 100px;margin: 0 10px 10px 0;}
@media screen and (max-width: 782px){
    .footer_bottom.elementor-element{padding: 8px 10px 6px 10px;}
    .footer_bottom.elementor-element .left_col{margin-bottom: 10px;}
    /*.footer_bottom .left_col .elementor-widget-text-editor{margin: 10px 0;width: 100%;} */
    .right_col .elementor-widget-text-editor{font-size: 0.75rem;}
}
@media only screen and (max-width: 359px){
    .footer_bottom{padding: 5px 10px 5px 10px !important;}
}

/*---Search Result---*/
.search_result .elementor-posts-container{padding: 0 60px 60px 0;--grid-column-gap: 30px;--grid-row-gap: 35px;}
.search_result.elementor-widget-archive-posts .elementor-post__title,
.search_result.elementor-widget-archive-posts .elementor-post__title a{
    color: var(--e-global-color-primary);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 1.4em;
    margin: 0 0 10px 0;
}
.search_result.elementor-widget-archive-posts  .elementor-post__excerpt p{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Oswald, Arial, Helvetica, Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.search_result.elementor-widget-archive-posts .elementor-pagination{}
.search_result.elementor-widget-archive-posts .elementor-pagination {
    text-align: center;
    margin-top: 10px;
}
.search_result.elementor-widget-archive-posts  .elementor-pagination .page-numbers:not(.dots) {
    color: var( --e-global-color-text );
}
.search_result.elementor-widget-archive-posts  .elementor-pagination a.page-numbers:hover {
    color: var( --e-global-color-primary );
}
.search_result.elementor-widget-archive-posts  .elementor-pagination .page-numbers.current {
    color: var( --e-global-color-primary );
}
.search_result.elementor-widget-archive-posts  .elementor-posts-nothing-found {
    color: #000000;
    font-family: "Oswald", Oswald,Arial,Helvetica,Sans-serif;
    font-size: 1.875rem;
    font-weight: 300;
}
/*---Search Result End---*/

/*---Page Heading---*/
.qodef-m-title{overflow: unset !important;}
.qodef-outlined-title .qodef-m-title {text-align:center;}
/*body.pojo-a11y-resize-font-140 .qodef-qi-animated-text .qodef-e-word-holder{margin-right: 20px;}
body.pojo-a11y-resize-font-130 .qodef-qi-animated-text .qodef-e-word-holder{margin-right: 20px;}*/
.header_row.elementor-element{padding: 0 60px 0 60px;}
.header_title.elementor-element{padding: 50px 60px 50px 60px;}
.header_title_fb.elementor-element{padding: 80px 60px 120px 60px;}
.page_header .phead_back > .elementor-widget-container{padding: 60px 0px 0px 0px;}
.page_header .phead_back .qodef-qi-button{
    background-color: #FFFFFF00;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
    border: 1px solid var(--e-global-color-secondary);
    border-radius: 0;
    padding: 4px 25px 4px 25px;
    margin-left: 4px;
}
.page_header .phead_back.elementor-element .qodef-m-icon{font-size: 1.375rem;margin: 0px 12px 0px 0px;}
.phead_heading_fb.elementor-widget-heading .elementor-heading-title{
    color: #fff;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 4rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    padding-bottom: 40px;
}
.phead_heading.elementor-widget-heading .elementor-heading-title,
.phead_heading .qodef-qi-animated-text .qodef-m-title{
    color: #fff;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 7.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}
.phead_heading_rotating.elementor-widget-animated-headline .elementor-headline{
    color: #fff;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 7.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    margin: -30px 0 0 0;
}

@media (max-width: 1024px) {
    .header_row.elementor-element{padding: 0 30px 0 30px;}
    .header_title.elementor-element{padding: 0 30px 0 30px;}
    .header_title_fb.elementor-element{padding: 0 30px 40px 30px;}
    .page_header .phead_back.elementor-element > .elementor-widget-container{padding: 30px 0px 50px 0px;}
    .phead_heading .qodef-qi-animated-text .qodef-m-title{font-size: 4.6875rem;}
    .page_header .phead_heading.row1.elementor-element .elementor-widget-container{margin: 0;}
    .page_header .phead_heading.row2.elementor-element .elementor-widget-container{margin: -125px 15px 15px -2px;padding: 0 0 15px 0;}
    .page_header .phead_heading.row1.elementor-element .qodef-qi-animated-text .qodef-m-title{font-size: 4.6875rem;}
    .page_header .phead_heading.row2.elementor-element .elementor-headline-dynamic-text{font-size: 4.6875rem;}
}
@media screen and (max-width: 782px){
    .header_row.elementor-element{padding: 0 15px 0 15px;}
    .header_title.elementor-element{padding: 0 15px 0 15px;}
    .header_title_fb.elementor-element{padding: 0 15px 40px 15px;}
    .phead_heading .qodef-qi-animated-text .qodef-m-title{font-size: 3rem;}
    .page_header .phead_heading.row1.elementor-element .elementor-widget-container{margin: 0;}
    .page_header .phead_heading.row2.elementor-element .elementor-widget-container{margin: -68px 15px 15px -9px;padding: 0 10px 10px 10px;}
    .page_header .phead_heading.row1.elementor-element .qodef-qi-animated-text .qodef-m-title{font-size: 3rem;}
    .page_header .phead_heading.row2.elementor-element .elementor-headline-dynamic-text{font-size: 3rem;}

}
/*---Page Heading End---*/

/*---Home---*/
.qodef-slides-holder .entry-date{display: none !important;}
.qodef-featured rs-fullwidth-wrap rs-module-wrap{left:0!important;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder
.qodef-horizontal-showcase .qodef-horizontal-slide:nth-child(even){background-color: var(--e-global-color-446bcb0);}
.qodef-horizontal-showcase .qodef-horizontal-slide{padding: 90px 0 78px;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back{padding: 90px 73px 78px 73px;}
.qodef-horizontal-showcase .qodef-horizontal-slide,
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-last-item,
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured+.qodef-horizontal-slide:not(.qodef-size-type--big){width: 450px;}
/*banner not in use
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder .qodef-e-featured-title {color: #ffffff;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder .qodef-e-featured-number{font-family:"oswald";}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder .qodef-e-featured-number{font-size: 22vw; color:#fff;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder .qodef-e-featured-number{font-size: 12vw;margin-bottom:90px;}
.qodef-horizontal-showcase.qodef--init .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder .qodef-e-featured-number .qodef-e-featured-number--filled{font-size: 12vw;}*/
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured .qodef-featured-text-holder{padding: 0;overflow:hidden;}
.qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-content .qodef-e-title{
    font-family: "Oswald";
    color: var(--e-global-color-primary);
    font-size: 1.0625rem;
    line-height: 1.41176em;
    font-weight: 700;
    letter-spacing: .03em;
    text-transform: uppercase;
}
.qodef-horizontal-showcase .qodef-button.qodef-layout--arrow{color: var(--e-global-color-primary);}
.qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-image .qodef-e-inner{padding: 0 60px;}
.qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-image .qodef-e-media{height: 50vh;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back .qodef-content-inner .qodef-e-title {
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 2.1875rem;
    line-height: 1.05em;
    letter-spacing: -.01em;
    font-weight: 400;
    color:#fff;padding-bottom:30px;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back .qodef-content-inner h6.qodef-e-navigation-title{
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.0625rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 -5px 0;}
.qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back .qodef-content-inner .qodef-nav-item{
    font-family: Roboto, Arial, Helvetica, Sans-serif;
    color: #fff;
    font-size: 1.0625rem;
    line-height: 1.58824em;
    font-weight: 400;
    color: #fff;
}
.qodef-blog .qodef-blog-item:not(.has-post-thumbnail) .qodef-e-media{display:inline-block;}
@media screen and (max-width: 1024px){
    .qodef-horizontal-showcase .qodef-horizontal-slide{padding: 90px 0 78px;}
    .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back{padding: 90px 73px 78px 73px;}
    .admin-bar .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured{height: calc(100vh - 50px);}
}
@media screen and (max-width: 782px){
    .qodef-horizontal-showcase .qodef-horizontal-slide{padding: 90px 0 78px;}
    .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-scroll-back{padding: 34px 28px 34px 28px;}
    .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured{height: calc(100vh - 50px);}
    .admin-bar .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured{height: calc(100vh - 70px);}
}
@media only screen and (max-width: 680px){
    .qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-image .qodef-e-content {height:auto;min-height: 100px;}
    .qodef-horizontal-showcase .qodef-horizontal-slide{height: auto;}
    .qodef-horizontal-showcase.qodef--init .qodef-slides-holder .qodef-horizontal-slide .qodef-slide-image.qodef--appear{width:100%;}
    .qodef-horizontal-showcase .qodef-horizontal-slide,
    .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-last-item,
    .qodef-horizontal-showcase .qodef-horizontal-slide.qodef-featured+.qodef-horizontal-slide:not(.qodef-size-type--big){width: 100%;}
    .qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-image .qodef-e-inner{padding: 0;}
    .qodef-horizontal-showcase .qodef-horizontal-slide .qodef-slide-image .qodef-e-media{height: 40vh;}
}
/*---Home End---*/

/*Section Heading*/
.section_heading_slideup .elementor-widget-container{padding: 30px 60px;}
.section_heading_slideup.elementor-element .elementor-widget-qi_addons_for_elementor_animated_text{margin:0;}
.section_heading_typeout.elementor-element{padding: 30px 60px;}
.section_heading_noanimation .elementor-widget-container{padding: 30px 15px;}
.section_heading_slideup .elementor-widget-qi_addons_for_elementor_animated_text .qodef-m-title{
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.4em;
    margin:0;
    text-align:center;
}
, 
.section_heading_slideup .elementor-widget-qi_addons_for_elementor_animated_text .qodef-m-title * { font-size: inherit;}
.section_heading_typeout .qodef-qi-typeout-text .qodef-m-text{
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.4em;
    margin:0;
    text-align:center;
}
.section_heading_noanimation .elementor-widget-text-editor,
.section_heading_noanimation .elementor-widget-text-editor * {
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 2.3rem;
    font-weight: 400;
    line-height: 1.4em;
    margin:0;
    text-align:center;
}
@media screen and (max-width: 1024px){
    .section_heading_slideup.elementor-element{padding: 30px 15px;}
    .section_heading_typeout.elementor-element{padding: 30px 15px;}
    .section_heading_noanimation.elementor-element{padding: 30px 15px;}
    .section_heading_slideup .elementor-widget-qi_addons_for_elementor_animated_text .qodef-m-title{font-size: 3rem;}
}
@media screen and (max-width: 782px){
    .section_heading_slideup .elementor-widget-qi_addons_for_elementor_animated_text .qodef-m-title {font-size: 1.75rem;}
    .section_heading_noanimation .elementor-widget-text-editor,
    .section_heading_noanimation .elementor-widget-text-editor * {font-size: 1.75rem;}
}
/*---Section Heading End---*/

/*---Page content---*/
.page_content.elementor-element{padding: 0 60px;}
@media screen and (max-width: 1024px){
    .page_content.elementor-element{padding: 0 30px;}
}
@media screen and (max-width: 782px){
    .page_content.elementor-element{padding: 0 15px;}
}
/*---Page content End---*/

/*---Flip Box---*/
.flipbox .jltma-flip-box-wrapper .jltma-flip-box-inner{min-height: 320px;}
.flipbox .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front, 
.flipbox .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back{background-color: #FFFFFF00;border: 1px solid var(--e-global-color-primary);border-radius: 0;text-align: left;}
.flipbox .jltma-flip-box-front .icon-wrapper{width: 100px;height: 100px;padding-left: 15px;padding-right: 15px;text-align: center;display: flex;justify-content: center;align-items: center;}
.flipbox .jltma-flip-box-front .icon-wrapper i{color: #fff;font-size: 55px;}
.flipbox .jltma-flip-box-front .front-icon-title{
    color: var(--e-global-color-text);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1em;
    min-height: 68px;
}
.flipbox .jltma-flip-box-inner .jltma-flip-box-back{
    text-align: left;
    border-radius: 0;
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-primary) 27%, #B83C00 98%);
    padding: 30px;
}
.flipbox .jltma-flip-box-inner .jltma-flip-box-back,
.flipbox .jltma-flip-box-inner .jltma-flip-box-back p,
.flipbox .jltma-flip-box-inner .jltma-flip-box-back li{
    color: #FFF;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.1em;
}
.flipbox .jltma-flip-box-inner .jltma-flip-box-back p i{
    font-size: inherit;
}
.flipbox .jltma-flip-box-back .back-icon-title{
    color: #FFF;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-widget-ma-flipbox ul{list-style-position: outside;padding-left:24px;}
.elementor-widget-ma-flipbox:before{content:'';display:block;width:100%;height:100%;position: absolute;z-index: 100;}
.elementor-widget-ma-flipbox.hoved:before{display:none;}
body .jltma-flip-box-front i{width: auto !important;}
/*mb flipbox*/
.flip_box_mb.elementor-element{padding: 0 60px;}
.flip_box_mb .elementor-inner-section{border: 1px solid var(--e-global-color-primary);margin-bottom: 20px;}
.flip_box_mb .elementor-widget-icon{position: absolute;top: 45px;left: 20px;width: auto;}
.flip_box_mb .elementor-icon i{font-size: 40px;color: #fff;fill: #fff;}
.flip_box_mb .elementor-icon:hover{color: #fff;fill: #fff;}
.flip_box_mb .elementor-icon{padding: 20px;background-color: var(--e-global-color-primary);border-radius: 50%;        font-size: 40px;color: #fff;fill: #fff;}
.flip_box_mb .elementor-widget-ma-advanced-accordion .jltma-accordion-tab-title{
    border-radius:0;
    color: var(--e-global-color-text);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 2.125rem;
    font-weight: 300;
    line-height: 1.4em;
    padding: 20px 20px 20px 100px;
}
.flip_box_mb .elementor-widget-ma-advanced-accordion .jltma-accordion-tab-content{padding: 15px 15px 15px 15px;}
.flip_box_mb .elementor-widget-ma-advanced-accordion .jltma-accordion-tab-content,
.flip_box_mb .elementor-widget-ma-advanced-accordion .jltma-accordion-tab-content p,
.flip_box_mb .elementor-widget-ma-advanced-accordion .jltma-accordion-tab-content li{
    background: var(--e-global-color-primary);
    color: #fff;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.4em;
}
/*Filp Box Animation*/
.jltma-flip-animate-horizontal .jltma-flip-box-inner .jltma-flip-box-front,
.jltma-flip-animate-horizontal .jltma-flip-box-inner:hover .jltma-flip-box-front{-webkit-transform: perspective(1000000000px) rotateY(180deg);transform: perspective(1000000000px) rotateY(180deg);}
.jltma-flip-animate-horizontal .jltma-flip-box-inner .jltma-flip-box-front,
.jltma-flip-animate-horizontal .jltma-flip-box-inner:hover .jltma-flip-box-back{-webkit-transform: perspective(1000000000px) rotateY(0deg);transform: perspective(1000000000px) rotateY(0deg);}
.flip_box_mb .jltma-advanced-accordion .jltma-accordion-tab-title{-webkit-box-shadow: none;box-shadow: none;margin: 0 0 20px 0;}
.flip_box_mb .jltma-advanced-accordion .jltma-accordion-item .jltma-accordion-tab-content ul {margin: 0 0 5px;}
body .flip_box_mb .jltma-advanced-accordion .jltma-accordion-tab-title{margin: 0 !important;}
body .flip_box_mb .jltma-accordion-header{min-height: 150px;}
.flip_box_mb .flip_box_mb_item{cursor:pointer;}
@media only screen and (max-width: 1023px){
    .flip_box_mb.elementor-element{padding: 0 30px;}
    .elementor-widget-ma-flipbox:before{display:none;}
}
@media screen and (max-width: 782px){
    .flip_box_mb.elementor-element{padding: 0 15px;}
}
.jltma-flip-box-wrapper .jltma-flipbox-content{top: 47.5% !important;}
.jltma-flip-box-back .icon-wrapper{display:none !important;}
.elementor-widget-ma-flipbox:hover{z-index:0;}
.elementor-widget-ma-flipbox:hover .elementor-widget-container{z-index: 90;position:relative;}
.elementor-widget-ma-flipbox:hover:after{content:'';width:100%;height:100%;position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px;z-index:50;}
/*Vertical Filp Box*/
.jltma-flip-animate-vertical .jltma-flip-box-inner:hover .jltma-flip-box-front{opacity: 0;}
.jltma-flip-animate-vertical .jltma-flip-box-inner .jltma-flip-box-back{opacity: 0;}
.jltma-flip-animate-vertical .jltma-flip-box-inner:hover .jltma-flip-box-back{opacity: 1;}
@media only screen and (max-width: 360px){
    body .flip_box_mb .jltma-accordion-header{min-height: 180px;}
}
/*---Flip Box End---*/

/*---FB Post List---*/
/*Check font size*/
.fb_list.elementor-element{padding: 60px 60px 0px 60px;}
.hkie_fb_posts{display: table;width: 100%;min-height: 100px;margin-bottom: 50px;overflow: hidden overlay;}
.hkie_fb_posts.single_img{margin-bottom: 30px;}
.hkie_fb_posts .post_row{display: table-cell;width: 100%;vertical-align: top;}
.hkie_fb_posts .carousel{display:inline-block;width: calc(40% - 20px) !important;height: calc((((100vw - 120px) * 0.4) * 9 / 16)) !important;margin-left: 20px;z-index: 1;vertical-align: top;}
.hkie_fb_posts .carousel .slides{width:100% !important;height: calc((((100vw - 120px) * 0.4) * 9 / 16)) !important;overflow: hidden;}
.hkie_fb_posts .carousel .slides .slideItem{width: 90% !important;height: calc((((100vw - 120px) * 0.4) * 9 / 16) * 0.9) !important;max-width: 100% !important;max-height:100% !important;display:inline-block !important;opacity: 1 !important;}
.hkie_fb_posts .carousel .slides .slideItem.activeItem{z-index: 10 !important;}
.hkie_fb_posts .carousel .slides .slideItem.prevItem{z-index: -1 !important;}
.hkie_fb_posts .carousel .slides .slideItem a{width: 100%;height: 100%;}

.hkie_fb_posts .carousel .nextButton{background: url(/wp-content/themes/rodest-child/js/carousel-evolution/images/prev_button2.png) no-repeat center;background-size: contain;top: calc(100% + 5px);left:unset;right: calc(60% + 35px);margin: 0;transition: all 0.5s;width:30px;height:30px;}
.hkie_fb_posts .carousel .prevButton{background: url(/wp-content/themes/rodest-child/js/carousel-evolution/images/next_button2.png) no-repeat center;background-size: contain;top: calc(100% + 5px);left:unset;right: calc(60% - 35px);margin: 0;transition: all 0.5s;width:30px;height:30px;}
.hkie_fb_posts .carousel .nextButton:hover{right: calc(60% + 37px);transition: all 0.5s;}
.hkie_fb_posts .carousel .prevButton:hover{right: calc(60% - 37px);transition: all 0.5s;}
.hkie_fb_posts .slideItem img{width:auto !important;height: auto !important;max-width: 100%;max-height: 100%;margin: 0 auto;}

.hkie_fb_posts .post_info{background-color: transparent;background-image: radial-gradient(at top left,var(--e-global-color-primary) 27%,#B83C00 98%);border:0;display: inline-block;width: 60%;margin: 0;padding: 20px 20px 20px 20px;vertical-align: top;}
.hkie_fb_posts.has_imgs .post_info{margin: 0;padding: 20px 20px 20px 20px;}
.hkie_fb_posts .post_date{font-size: 2rem !important;line-height:1.1em !important;color: #fff;font-weight: 400;}
.hkie_fb_posts .post_content{font-size: 1.125rem;line-height:1.1em;color: #fff;font-weight: 300;white-space: pre-wrap;margin: 10px 0 0 0;word-break:break-word;}
.hkie_fb_posts .post_content a{color:#fff;}
.hkie_fb_posts .post_content a:active,
.hkie_fb_posts .post_content a:focus,
.hkie_fb_posts .post_content a:hover{text-decoration:underline;}

.hkie_fb_posts_list .fb_no_post{color: var(--e-global-color-primary);font-weight: 400;line-height:1.1em;text-align: center;margin: -20px 15px 50px;}

@media only screen and (max-width: 1024px){
    .fb_list.elementor-element{padding: 50px 30px 0px 30px;}
    .hkie_fb_posts{margin-bottom: 80px;}
    .hkie_fb_posts.single_img{margin-bottom: 30px;}
    .hkie_fb_posts .carousel{height: calc((((100vw - 120px)) * 9 / 16)) !important;}
    .hkie_fb_posts .carousel .slides{height: calc(((((100vw - 120px)) * 9 / 16)) - 30px) !important;max-height: 432px;overflow: hidden;}
    .hkie_fb_posts .carousel .slides .slideItem{width: 95% !important;height: calc(((((100vw - 120px)) * 9 / 16) * 0.95) - 30px) !important;}
    .hkie_fb_posts.single_img .carousel .slides .slideItem{width:100% !important;height: calc(((100vw - 120px)) * 9 / 16) !important;}
    .hkie_fb_posts.single_img{margin-bottom: 20px;}
    .hkie_fb_posts .post_info{width: 100%;margin: 0;padding: 20px 20px 20px 20px;}
    .hkie_fb_posts .carousel{margin-top: 1px;margin-left: 0;width: 100% !important;}
    .hkie_fb_posts .post_date{font-size: 1.875rem;/*line-height: 1.1em !important;*/}
    .hkie_fb_posts .post_content{font-size: 1.125rem;/*line-height:1.1em !important;*/}
}
@media only screen and (max-width: 782px){
    .fb_list.elementor-element{padding: 50px 15px 0px 15px;}
    .hkie_fb_posts{display: block;margin-bottom: 40px;}
    .hkie_fb_posts .post_row{display: block;}
    .hkie_fb_posts.single_img{margin-bottom: 15px;}
    .hkie_fb_posts .post_date{font-size: 32px !important;line-height: 1.1em !important;}
    body.pojo-a11y-resize-font-140 .hkie_fb_posts .post_date{font-size: calc(32px * 1.5) !important;}
    body.pojo-a11y-resize-font-130 .hkie_fb_posts .post_date{font-size: calc(32px * 1.3) !important;}
    .hkie_fb_posts .post_content{font-size: 18px !important;line-height:1.1em !important;}
    .hkie_fb_posts .carousel{height: calc((((100vw - 30px)) * 9 / 16)) !important;}
    .hkie_fb_posts .carousel .slides{height: calc((((100vw - 30px)) * 9 / 16) - 30px) !important;max-height: 432px;overflow: hidden;}
    .hkie_fb_posts .carousel .slides .slideItem{width: 90% !important;height: calc(((((100vw - 30px)) * 9 / 16) * 0.95) - 30px) !important;}
    .hkie_fb_posts.single_img .carousel .slides .slideItem{width:100% !important;height: calc(((100vw - 30px)) * 9 / 16) !important;}
    .hkie_fb_posts .slideItem img{max-height:432px;}
    .hkie_fb_posts.single_img .slideItem img{max-height:100%;}
    .hkie_fb_posts .carousel .nextButton{top: calc(100% - 30px);}
    .hkie_fb_posts .carousel .prevButton{top: calc(100% - 30px);}
    .hkie_fb_posts.has_imgs .post_info{padding: 20px 20px 20px 20px;}
}
.hkie_fb_posts.has_imgs.single_img .carousel .nextButton,
.hkie_fb_posts.has_imgs.single_img .carousel .prevButton{display:none;}

/*FB Gallery Popup*/
.dialog-type-lightbox{display:none!important;}
#cboxPrevious{background: url(/wp-content/themes/rodest-child/js/colorbox/images/controls_v1.png) no-repeat top left;}
#cboxNext{background: url(/wp-content/themes/rodest-child/js/colorbox/images/controls_v1.png) no-repeat top right;}
#cboxClose{background: url(/wp-content/uploads/2023/12/cross_1b.png) no-repeat center;background-size: contain;width: 26px;height: 26px;border: 1px solid #000;border-radius: 0 0 5px 5px;overflow: hidden;}
#cboxClose:hover{background-image: url(/wp-content/uploads/2023/12/cross_2b.png);}
#cboxTitle.close{max-height: 80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#cboxTitle{line-height: 1.1em;top: unset;bottom: 0;padding:5px;background-color: #00000085;width: 100%;}
#cboxLoadedContent{background-color:#000; padding-top:30px;}
#cboxLoadedContent .cboxIframe{min-width: 100vw;min-height: 300px;width: 100vw;height: 80vh;}
#cboxLoadedContent .cboxIframe{ background-color:#000;}
.hkie_fb_posts video, .hkie_fb_posts object{display: block;width: 100%;height: 100%;}
/*FB Load More Btn*/
.fb_more{
    display: block;
    width: auto;
    margin: 0 auto;
    background-color: var(--e-global-color-primary);
    border: 1px solid var(--e-global-color-secondary);
    border-radius: 0px;
    color: var(--e-global-color-secondary);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    padding: 4px 25px 4px 25px;
    cursor: pointer;
}
/*---FB Post List End---*/

/*Section-Subpage Links-Style 1*/
.soc_style_1.elementor-element{background-repeat: no-repeat;background-size: cover;padding: 60px 60px 60px 60px;}
.soc_style_1 .elementor-widget-ma-el-image-comparison .twentytwenty-handle{
    width: 55px;
    margin-left: calc(-1 * (55px / 2));
    height: 55px;
    margin-top: calc(-1 * (55px / 2));
}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle{
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #B83C00 100%);
    border-style: none;
}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color: var(--e-global-color-secondary);}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color: var(--e-global-color-secondary);}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{top: 35%;border-width: 14px;border-right-width: 14px;margin-left: -30px;}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{top: 35%;border-width: 14px;border-left-width: 14px;margin-right: -30px;}
.soc_style_1 .jltma-image-comparison .twentytwenty-handle {top:calc(100% - 50px);}

.flip_group .jltma-flip-box-wrapper .jltma-flip-box-inner{min-height: 80px;height: 80px;}
.flip_group.g_small .jltma-flip-box-wrapper .jltma-flip-box-inner{min-height: 90px;height: 90px;}
.flip_group .elementor-widget-ma-flipbox{margin-bottom: 0 !important;}
.flip_group .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back, 
.flip_group .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front{padding: 0 !important;}
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-wrapper .jltma-flipbox-content{padding: 0;}
.flip_group .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front, 
.flip_group .jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back{background-color: #FFFFFF00;border: 1px solid var(--e-global-color-primary);border-radius: 0;text-align: center;padding: 0;}
.flip_group .jltma-flip-box-inner .jltma-flip-box-front a,
.flip_group .jltma-flip-box-inner .jltma-flip-box-back a{display:block;padding: 25px 15px;}
.flip_group .jltma-flip-box-front .front-icon-title{
    color: var(--e-global-color-primary);
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 1.2em;
    margin: 0 !important;
}
.flip_group .jltma-flip-box-inner .jltma-flip-box-back{
    text-align: center;
    border-radius: 0;
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-primary) 27%, #B83C00 98%);
    padding: 30px;
}
.flip_group .jltma-flip-box-back .back-icon-title{
    color: #FFF;
    font-family: "Oswald", Oswald, Arial, Helvetica, Sans-serif;
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 1.2em;
    margin: 0 !important;
}
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-front .front-icon-title a:active,
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-front .front-icon-title a:focus,
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-front .front-icon-title a:hover
.flip_group .elementor-widget-ma-flipbox.hoved .jltma-flip-box-inner .jltma-flip-box-back .back-icon-title a:active,
.flip_group .elementor-widget-ma-flipbox.hoved .jltma-flip-box-inner .jltma-flip-box-back .back-icon-title a:focus,
.flip_group .elementor-widget-ma-flipbox.hoved .jltma-flip-box-inner .jltma-flip-box-back .back-icon-title a:hover{color: inherit !important;}

/*
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-front .jltma-flipbox-content{padding: 0 !important;}
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-front .front-icon-title a{color: inherit !important;padding: 25px 15px;display: block;}
.flip_group .elementor-widget-ma-flipbox .jltma-flip-box-inner .jltma-flip-box-back .back-icon-title a{color: inherit !important;padding: 25px 15px;display: block;}

*/
@media only screen and (max-width: 1023px){
    .soc_style_1.elementor-element{padding: 30px 30px 30px 30px;}
}
@media only screen and (max-width: 782px){
    .soc_style_1.elementor-element{padding: 30px 30px 30px 30px;}
}
/*Section-Subpage Links-Style 1 End*/

/*---Other---*/
.elementor-headline-dynamic-wrapper{width:auto!important;overflow: unset!important;padding: 0px 10px!important;}
.qodef-icon-with-text .qodef-m-text {font-size:x-large; color: #242424;font-family: 'Oswald';font-weight: 300;}
.qodef-header--standard #qodef-page-header {background-color:#f70000;}
.swiper-button-next, .swiper-button-prev {color:#fff; text-shadow: 2px 2px 4px #00000030}
.qodef-button.qodef-layout--outlined.qodef-size--full.qodef-enable-big-arrow--yes .qodef-m-text {font-family:oswald;}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{overflow: unset;}
body .elementor-widget.elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper,
body .elementor-headline.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{padding: 0 !important;}
@media only screen and (max-width: 1023px){
    .qodef-testimonials-list .qodef-e-inner .qodef-e-testimonials-icon svg{height: 50px;width: 50px;}
    .qodef-testimonials-list .qodef-e-text{font-size: 28px;line-height: 32px;}
    .qodef-testimonials-list .qodef-e-content{padding-left: 60px;}
}
@media only screen and (max-width: 680px){
    .qodef-testimonials-list .qodef-e-text{font-size: 20px;line-height: 24px;}
}
.hidden_heading{height:0!important;visibility:hidden!important;}
