.elementor-8399 .elementor-element.elementor-element-1831c303{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8399 .elementor-element.elementor-element-1831c303 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-repeater-item-3a63937 .swiper-slide-bg{background-color:var( --e-global-color-b24d7d6 );background-image:url(https://kjr.com.au/wp-content/uploads/2023/06/KJR-Work15.jpg);background-size:cover;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-repeater-item-3a63937 .elementor-background-overlay{background-color:#0000004D;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:85vh;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .swiper-slide-contents{max-width:100%;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .swiper-slide-inner{text-align:center;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-slide-heading{color:#FFFFFF;font-family:"Flexo-Blod", Sans-serif;font-size:50px;font-weight:700;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-slide-description{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8399 .elementor-element.elementor-element-5c9c62b:not(.elementor-motion-effects-element-type-background), .elementor-8399 .elementor-element.elementor-element-5c9c62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kjr.com.au/wp-content/uploads/2023/05/Jazz-Transparent_BNOG_RGB_AI2.png");background-position:center center;background-size:cover;}.elementor-8399 .elementor-element.elementor-element-5c9c62b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-5c9c62b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8399 .elementor-element.elementor-element-69107b0{--spacer-size:80px;}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-repeater-item-64870cf .swiper-slide-bg{background-color:var( --e-global-color-fc75d78 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-repeater-item-50c440a .swiper-slide-bg{background-color:var( --e-global-color-fc75d78 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-repeater-item-f75e880 .swiper-slide-bg{background-color:var( --e-global-color-fc75d78 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-slide{transition-duration:calc(4000ms*1.2);height:300px;}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-slide-contents{max-width:66%;}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-slide-inner{text-align:left;}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-slide-description{color:#FFFFFF;line-height:1.6em;}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-swiper-button{color:var( --e-global-color-64ccab8 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .elementor-swiper-button svg{fill:var( --e-global-color-64ccab8 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-pagination-bullet{height:15px;width:15px;}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-pagination-fraction{font-size:15px;}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-64ccab8 );opacity:var( --e-global-color-64ccab8 );}.elementor-8399 .elementor-element.elementor-element-29ba161 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-8399 .elementor-element.elementor-element-bdefa63{--spacer-size:80px;}.elementor-8399 .elementor-element.elementor-element-0df5c95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8399 .elementor-element.elementor-element-0df5c95:not(.elementor-motion-effects-element-type-background), .elementor-8399 .elementor-element.elementor-element-0df5c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A2A;background-image:url("https://kjr.com.au/wp-content/uploads/2024/04/KJR-background-1037437274-1200x720-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8399 .elementor-element.elementor-element-0df5c95 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8399 .elementor-element.elementor-element-0df5c95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-8399 .elementor-element.elementor-element-c9d389d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-8399 .elementor-element.elementor-element-c9d389d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 70px 50px 70px;}.elementor-8399 .elementor-element.elementor-element-c9d389d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8399 .elementor-element.elementor-element-09bf705 img{max-width:85%;}.elementor-8399 .elementor-element.elementor-element-40c7890 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-8399 .elementor-element.elementor-element-40c7890 .ot-heading > span{color:#F66302;}.elementor-8399 .elementor-element.elementor-element-40c7890 .ot-heading .main-heading{color:var( --e-global-color-512d5c2 );font-family:"Flexo-Blod", Sans-serif;font-weight:400;line-height:35px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8399 .elementor-element.elementor-element-ea3bf6c > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-ea3bf6c{text-align:justify;color:var( --e-global-color-secondary );}.elementor-8399 .elementor-element.elementor-element-f24f56b{width:auto;max-width:auto;}.elementor-8399 .elementor-element.elementor-element-f24f56b .octf-btn:hover, .elementor-8399 .elementor-element.elementor-element-f24f56b .octf-btn:focus{background-color:#F66302;}.elementor-8399 .elementor-element.elementor-element-c710c7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8399 .elementor-element.elementor-element-c710c7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8399 .elementor-element.elementor-element-dcb0911{--spacer-size:50px;}.elementor-8399 .elementor-element.elementor-element-355d95e > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-8399 .elementor-element.elementor-element-355d95e{text-align:center;}.elementor-8399 .elementor-element.elementor-element-355d95e .ot-heading > span{color:#F66302;}.elementor-8399 .elementor-element.elementor-element-355d95e .ot-heading .main-heading{color:var( --e-global-color-512d5c2 );font-family:"Flexo-Blod", Sans-serif;font-weight:400;line-height:35px;}.elementor-8399 .elementor-element.elementor-element-c7c23e6{--spacer-size:50px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8399 .elementor-element.elementor-element-88c885a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination{text-align:center;margin-top:32px;}.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-64ccab8 );}.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-12bd472 );}.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers.current{color:var( --e-global-color-12bd472 );}body:not(.rtl) .elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-8399 .elementor-element.elementor-element-88c885a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}.elementor-8399 .elementor-element.elementor-element-43316ae{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-post__meta-data span + span:before{content:"•";}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-post__title, .elementor-8399 .elementor-element.elementor-element-43316ae .elementor-post__title a{color:var( --e-global-color-512d5c2 );font-family:"flexo-font", Sans-serif;font-weight:600;}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-post__excerpt p{color:var( --e-global-color-fc75d78 );font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination{text-align:center;margin-top:32px;}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-64ccab8 );}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-12bd472 );}.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers.current{color:var( --e-global-color-12bd472 );}body:not(.rtl) .elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-8399 .elementor-element.elementor-element-43316ae .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}@media(min-width:768px){.elementor-8399 .elementor-element.elementor-element-62daeea{width:100%;}.elementor-8399 .elementor-element.elementor-element-95a8515{width:15%;}.elementor-8399 .elementor-element.elementor-element-52db35d{width:70%;}.elementor-8399 .elementor-element.elementor-element-f7ec037{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8399 .elementor-element.elementor-element-c9d389d{width:50%;}}@media(min-width:1025px){.elementor-8399 .elementor-element.elementor-element-0df5c95:not(.elementor-motion-effects-element-type-background), .elementor-8399 .elementor-element.elementor-element-0df5c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8399 .elementor-element.elementor-element-1da870e4 .swiper-slide{height:50vh;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-slide-heading{font-size:24px;}.elementor-8399 .elementor-element.elementor-element-1da870e4 .elementor-slide-description{font-size:14px;}.elementor-8399 .elementor-element.elementor-element-0df5c95{padding:30px 0px 30px 0px;}.elementor-8399 .elementor-element.elementor-element-c9d389d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-8399 .elementor-element.elementor-element-09bf705 img{max-width:100%;}.elementor-8399 .elementor-element.elementor-element-40c7890 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-40c7890 .ot-heading > span{font-size:12px;}.elementor-8399 .elementor-element.elementor-element-40c7890 .ot-heading .main-heading{font-size:28px;line-height:40px;}.elementor-8399 .elementor-element.elementor-element-ea3bf6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-c710c7d{padding:0px 20px 60px 20px;}.elementor-8399 .elementor-element.elementor-element-355d95e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8399 .elementor-element.elementor-element-355d95e .ot-heading > span{font-size:12px;}.elementor-8399 .elementor-element.elementor-element-355d95e .ot-heading .main-heading{font-size:28px;line-height:40px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for image, class: .elementor-element-09bf705 */.elementor-8399 .elementor-element.elementor-element-09bf705 img{
    clip-path: polygon(0% 0%, 100% 0, 100% 87%, 87% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88c885a */.elementor-8399 .elementor-element.elementor-element-88c885a article.elementor-grid-item section:hover{
    background-color: #F66302;
}
.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-grid-item:hover .elementor-element a{
    color: #ffffff !important;
    
}
.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-grid-item:hover .elementor-heading-title{
    transform: translateX(5px);
}
.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-grid-item:hover .elementor-element{
    color: #ffffff;
}
.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-grid-item:hover .elementor-icon-list-item span {
    color: #ffffff;
}
.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-grid-item:hover .elementor-icon-list-item span i{
    color: #ffffff;
}

.elementor-8399 .elementor-element.elementor-element-88c885a .elementor-post__card{
  transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43316ae */.elementor-8399 .elementor-element.elementor-element-43316ae article.elementor-grid-item section:hover{
    background-color: #F66302;
}
.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-grid-item:hover .elementor-element a{
    color: #ffffff !important;
    
}
.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-grid-item:hover .elementor-heading-title{
    transform: translateX(5px);
}
.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-grid-item:hover .elementor-element{
    color: #ffffff;
}
.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-grid-item:hover .elementor-icon-list-item span {
    color: #ffffff;
}
.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-grid-item:hover .elementor-icon-list-item span i{
    color: #ffffff;
}

.elementor-8399 .elementor-element.elementor-element-43316ae .elementor-post__card{
  transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Flexo-Blod';
	font-display: auto;
	src: url('https://kjr.com.au/wp-content/uploads/2023/05/Flexo-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */