.elementor-2 .elementor-element.elementor-element-aa9d2ce .elementor-repeater-item-440031b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-content{text-align:left;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-slideshow .bdt-overlay-default{background-color:#002D4C4D;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-content .bdt-title-tag{font-family:"Alegreya", Sans-serif;font-size:3.8888888889em;font-weight:900;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-dotnav li a:before{background:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-dotnav li:hover a:before{background:#89CAF9;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-dotnav li.bdt-active a:before{background:#89CAF9;}.elementor-2 .elementor-element.elementor-element-2e81d54 .elementor-repeater-item-49a600d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__content{text-align:center;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__button{color:var( --e-global-color-text );border-color:#000000;font-family:"Alegreya", Sans-serif;font-size:1.1111111111111em;font-weight:700;background-color:#FFFFFF;border-width:0px;border-radius:40px;}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__button:hover{background-color:#DFE5ED;}.elementor-2 .elementor-element.elementor-element-2e81d54:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2e81d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E82;}.elementor-2 .elementor-element.elementor-element-2e81d54 > .elementor-background-overlay{background-image:url("https://www.tkbf.hu/wp-content/uploads/2021/01/wheel.svg");background-position:bottom center;background-repeat:no-repeat;background-size:40% auto;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2e81d54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-0606fd3 .elementor-repeater-item-7a4275b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:900;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__description{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;text-decoration:underline;border-width:0px;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.3888888889em;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__description{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;text-decoration:underline;border-width:0px;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__bg-wrapper{min-height:300px;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.3888888889em;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__description{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;text-decoration:underline;border-width:0px;}.elementor-2 .elementor-element.elementor-element-0606fd3{padding:4em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-ddee654 .elementor-repeater-item-bcc2251.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter-hidden-items a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured, .elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured a, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__featured-box-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-excerpt-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured a .post-excerpt-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-title-simple a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-excerpt-simple{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 1 );max-width:calc( 100% / 1 );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__featured-box-link:before, .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__post-thumbnail a:before{background-color:#002D4C4D;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__post-thumbnail a:before{background-color:#002D4C4D;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured{max-width:66%;flex:0 0 66%;margin:0px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .featured-position-left + .jet-smart-listing__posts{max-width:calc( 100% - 66% );flex-basis:calc( 100% - 66% );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .featured-position-right + .jet-smart-listing__posts{max-width:calc( 100% - 66% );flex-basis:calc( 100% - 66% );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post.has-post-thumb{flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts{margin:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__title{color:#00243D;padding:0px 0px 0px 0px;margin:0em 0em 2em 0em;}.elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__title{font-family:"Alegreya", Sans-serif;font-size:2.7777777778em;font-weight:900;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__filter-more > .jet-blog-icon{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .post-title-featured a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .post-title-featured{color:var( --e-global-color-text );margin:20px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .post-title-featured:hover a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .post-title-featured:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__featured .post-title-featured, .elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__featured .post-title-featured a, .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__featured-box-link{font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__featured .post-excerpt-featured, .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured a .post-excerpt-featured{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__meta a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__meta{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:700;text-align:right;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__meta .has-author-avatar{justify-content:right;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__terms-link{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post{margin:0px 0px 65px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .post-title-simple a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .post-title-simple{color:var( --e-global-color-text );margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__post .post-title-simple a{font-family:"Alegreya", Sans-serif;font-size:1.3888888889em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .post-excerpt-simple{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-21c9cd5  .jet-smart-listing__post .post-excerpt-simple{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__meta-item{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__meta a{color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1em;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__meta{text-align:left;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__meta .has-author-avatar{justify-content:left;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__terms-link{text-decoration:none;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__terms-link:hover{text-decoration:none;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-title-fields__item-label{margin-right:5px;}body.rtl .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-title-fields__item-label{margin-left:5px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-content-fields__item-label{margin-right:5px;}body.rtl .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-content-fields__item-label{margin-left:5px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-processing{opacity:0.5;}.elementor-2 .elementor-element.elementor-element-ddee654:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ddee654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EAF5;}.elementor-2 .elementor-element.elementor-element-ddee654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-ddee654 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-cd07f9c .elementor-repeater-item-10d71a2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-14e8ade .elementor-repeater-item-5dd0655.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-d0a7e57 > .elementor-widget-container{margin:8em 0em 8em 0em;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:700;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__description{font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button{color:#000000;border-color:#000000;font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:700;background-color:#FFFFFF;border-width:0px;border-radius:40px;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button:hover{background-color:#DFE5ED;}.elementor-2 .elementor-element.elementor-element-8ccc72a > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-2 .elementor-element.elementor-element-cd07f9c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #005A7B 60%, #00000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-cd07f9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-6f802da .elementor-repeater-item-672d5c7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-7d30385 > .elementor-widget-container{margin:0em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-7d30385 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:2.7777777778em;font-weight:900;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{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-2 .elementor-element.elementor-element-b748351 .elementor-tabs-wrapper{width:20%;}.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title, .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title:before, .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title:after, .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content, .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title, .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title.elementor-active,
					 .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title.elementor-active a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title{font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1em;}.elementor-2 .elementor-element.elementor-element-6f802da{padding:6em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-2ca7d79 .elementor-repeater-item-439f368.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-2170ca7f > .elementor-widget-container{margin:0em 0em 1.6em 0em;}.elementor-2 .elementor-element.elementor-element-2170ca7f{text-align:center;}.elementor-2 .elementor-element.elementor-element-2170ca7f .elementor-heading-title{color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:900;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-716f5efb > .elementor-widget-container{margin:0em 5em 4em 5em;}.elementor-2 .elementor-element.elementor-element-716f5efb{text-align:center;color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1em;}.elementor-2 .elementor-element.elementor-element-6b313092 > .elementor-widget-container{margin:0em 0em 1.6em 0em;}.elementor-2 .elementor-element.elementor-element-6b313092{text-align:center;}.elementor-2 .elementor-element.elementor-element-6b313092 .elementor-heading-title{color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1.3888888889em;font-weight:700;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3a9079bb > .elementor-widget-container{margin:0em 0em 3.2em 0em;}.elementor-2 .elementor-element.elementor-element-3a9079bb .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a9079bb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a9079bb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3a9079bb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a9079bb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3a9079bb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a9079bb .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3a9079bb .elementor-icon svg{height:20px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-56c25910 > .elementor-widget-container{margin:0em 5em 0em 5em;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__content{text-align:left;}.elementor-2 .elementor-element.elementor-element-56c25910  .jet-carousel__content .jet-carousel__item-title, .elementor-2 .elementor-element.elementor-element-56c25910  .jet-carousel__content .jet-carousel__item-title a, .elementor-2 .elementor-element.elementor-element-56c25910 .jet-banner__title{font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__content .jet-carousel__item-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-banner__title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56c25910  .jet-carousel__content .jet-carousel__item-text, .elementor-2 .elementor-element.elementor-element-56c25910 .jet-banner__text{font-family:"Alegreya", Sans-serif;font-size:1em;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__content .jet-carousel__item-text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-banner__text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56c25910  .jet-carousel__content .jet-carousel__item-button{font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:500;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__content .jet-carousel__item-button{color:#FFFFFF;background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots li span{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots li span:hover{background-color:#F16B4B;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots li.slick-active span{background-color:#F16B4B;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots li{padding-left:10px;padding-right:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-67c87cc2 .elementor-button{background-color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:700;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-67c87cc2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-67c87cc2 .elementor-button:focus{background-color:#DFE5ED;color:#000000;}.elementor-2 .elementor-element.elementor-element-67c87cc2 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-67c87cc2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-67c87cc2 .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-2ca7d79:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2ca7d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132D3F;}.elementor-2 .elementor-element.elementor-element-2ca7d79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-2ca7d79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-47bbe4b .elementor-repeater-item-10d71a2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-3faa996 .elementor-repeater-item-5dd0655.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-f4ddd9a > .elementor-widget-container{margin:6em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__title{font-family:"Alegreya", Sans-serif;font-size:1.9444444444em;font-weight:900;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__description{font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button{color:#000000;border-color:#000000;font-family:"Alegreya", Sans-serif;font-size:1.1111111111em;font-weight:700;background-color:#FFFFFF;border-width:0px;border-radius:40px;}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button:hover{background-color:#DFE5ED;}.elementor-2 .elementor-element.elementor-element-47bbe4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-47bbe4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tkbf.hu/wp-content/uploads/2021/01/Felveteli-jelentkezes.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-47bbe4b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #CFD4DC 50%, #00000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-47bbe4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-4c7d556 .elementor-repeater-item-057d7cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-cf8a048 > .elementor-widget-container{margin:0em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-cf8a048 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:2.7777777778em;font-weight:900;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-posts .elementor-swiper-button.elementor-swiper-button-prev, .elementor-widget-posts .elementor-swiper-button.elementor-swiper-button-next{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-6f2607e{--grid-row-gap:35px;--grid-column-gap:40px;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2 .elementor-element.elementor-element-6f2607e:after{content:"0.66";}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__meta-data span + span:before{content:"•";}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__card{background-color:#FFFFFF;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__text{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__badge{left:0;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__card .elementor-post__badge{background-color:#00000000;color:#FFFFFF;margin:20px;font-family:"Alegreya", Sans-serif;font-weight:700;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__title, .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__title a{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1.1785113019776em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__title{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__meta-data{color:#FFFFFF;font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:700;}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c0fe463 .elementor-button{background-color:#00000000;font-family:"Alegreya", Sans-serif;font-size:1.1111111111111em;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-c0fe463 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-c0fe463 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c0fe463 .elementor-button:focus{border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-4c7d556:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c7d556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-2 .elementor-element.elementor-element-4c7d556{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-4c7d556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3bc13f6 .elementor-repeater-item-057d7cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-e7ec19a > .elementor-widget-container{margin:0em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-e7ec19a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Alegreya", Sans-serif;font-size:2.7777777778em;font-weight:900;}.elementor-2 .elementor-element.elementor-element-1774cb0{--grid-row-gap:35px;--grid-column-gap:40px;}.elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-link-wrapper, 
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-custom-grid .ecs-post-loop,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor, 
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor > .e-container,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-2 .elementor-element.elementor-element-1774cb0 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-post{height:auto;}.elementor-2 .elementor-element.elementor-element-4d96a75 .elementor-button{background-color:#00000000;font-family:"Alegreya", Sans-serif;font-size:1.1111111111111em;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-4d96a75 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4d96a75 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4d96a75 .elementor-button:focus{border-color:#00000000;}.elementor-2 .elementor-element.elementor-element-3bc13f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 10em 0em;}.elementor-2 .elementor-element.elementor-element-3bc13f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1023px){.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__bg-wrapper{min-height:150px;}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter-hidden-items a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured, .elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured a, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__featured-box-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-excerpt-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured a .post-excerpt-featured{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__more{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-title-simple a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-excerpt-simple{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__more{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 2 );max-width:calc( 100% / 2 );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured{max-width:100%;flex:0 0 100%;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .featured-position-left + .jet-smart-listing__posts{max-width:calc( 100% - 100% );flex-basis:calc( 100% - 100% );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .featured-position-right + .jet-smart-listing__posts{max-width:calc( 100% - 100% );flex-basis:calc( 100% - 100% );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured-content{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post-content{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-content{text-align:center;}.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider .bdt-ps-content .bdt-title-tag{font-size:2em;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__title{font-size:1.4285714286em;}.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-2e81d54 > .elementor-background-overlay{background-size:contain;}.elementor-2 .elementor-element.elementor-element-2e81d54{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__content{text-align:center;}.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__content{text-align:center;}.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__content{text-align:center;}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__filter-hidden-items a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured, .elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-title-featured a, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__featured-box-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .post-excerpt-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured a .post-excerpt-featured{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__more{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__featured .jet-smart-listing__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-title-simple a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .post-excerpt-simple{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__more{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing  .jet-smart-listing__post .jet-smart-listing__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts .jet-smart-listing__post-wrapper{flex:0 0 calc( 100% / 1 );max-width:calc( 100% / 1 );}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple{max-width:100%;flex:1 0 100%;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__featured .jet-smart-listing__meta{margin:-30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post .jet-smart-listing__meta{margin:-30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__content{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__content{text-align:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2 .elementor-element.elementor-element-6f2607e:after{content:"0.5";}.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-573cf62{width:60%;}.elementor-2 .elementor-element.elementor-element-3639186{width:40%;}.elementor-2 .elementor-element.elementor-element-24466f5{width:60%;}.elementor-2 .elementor-element.elementor-element-4a9d95a{width:40%;}}@media(max-width:1023px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-573cf62{width:100%;}}@media(min-width:1024px){.elementor-2 .elementor-element.elementor-element-2e81d54 > .elementor-background-overlay{background-attachment:scroll;}}/* Start custom CSS for prime-slider-flogia, class: .elementor-element-dda6285 */.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-container {
    max-width: inherit;
    width: 1580px;
    margin: 0 auto;
    padding: 0 2em;
}

.elementor-2 .elementor-element.elementor-element-dda6285 {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
}
.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-title-tag + a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
}
.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text {
    font-size: 1.1111111111em;
    font-weight: 700;
    display: block;
    margin-bottom: 40px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text + p {
    font-size: 1.1111111111em;
    font-weight: 700;
    color: #000;
    background: #7BCAFF;
    border-radius: 40px;
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text + p:hover {
    background: #6CC1FF;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav {
    width: 35%;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-content {
    border: 0 !important;
    height: 150px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav:hover, .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav.bdt-active {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-wrapper {
    transform: translateX(-50%);
    max-width: inherit;
    width: 1580px;
    margin: 0 auto;
    bottom: 40px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-grid {
    margin-left: 0;
    max-width: 75%;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav img {
    opacity: 0;
    height: 0px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav span {
    font-weight: 700;
    font-size: 1.1111111111em;
    position: initial;
    display: block;
    top: 30px;
    position: relative;
    left: 0;
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav p {
    font-weight: 400;
    font-size: 0.888888889em;
    padding: 0;
    color: #fff;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav .bdt-thumb-content {
    max-width: initial;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav .bdt-thumb-content:before {
    width: 30px;
    height: 10px;
    background: #7BCAFF;
    border-radius: 0;
    opacity: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav.bdt-active .bdt-thumb-content:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-dda6285 a.bdt-icon, .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul li a:after {
    display: none;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows {
    width: 1580px;
    margin: 0 auto;
    top: auto;
    bottom: 0px;
    left: 0;
    right: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul {
    float: right;
    display: inline;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul li {
    margin-left: 15px;
    float: left;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li a {
    border-radius: 0;
    border: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li a:before {
    width: 20px;
    height: 6px;
    border-radius: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; 
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li.bdt-active a {
    top: -4px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li.bdt-active a:before {
    height: 16px;
}

@media only screen and (min-width : 1025px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-main-title {
        margin-top: 6em;
    }
}

@media only screen and (min-width : 1280px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-main-title {
       max-width: 50%;
    }
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-wrapper {
    bottom: 120px;
}
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows {
        display: flex;
        justify-content: center;
        bottom: -20px;
    }
    
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li:first-child {
        margin-left: 0;
    }
    
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider-content {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for prime-slider-flogia, class: .elementor-element-dda6285 */.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-container {
    max-width: inherit;
    width: 1580px;
    margin: 0 auto;
    padding: 0 2em;
}

.elementor-2 .elementor-element.elementor-element-dda6285 {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
}
.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-title-tag + a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
}
.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text {
    font-size: 1.1111111111em;
    font-weight: 700;
    display: block;
    margin-bottom: 40px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text + p {
    font-size: 1.1111111111em;
    font-weight: 700;
    color: #000;
    background: #7BCAFF;
    border-radius: 40px;
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-blog-text + p:hover {
    background: #6CC1FF;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav {
    width: 35%;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-content {
    border: 0 !important;
    height: 150px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav:hover, .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav.bdt-active {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-wrapper {
    transform: translateX(-50%);
    max-width: inherit;
    width: 1580px;
    margin: 0 auto;
    bottom: 40px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-grid {
    margin-left: 0;
    max-width: 75%;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav img {
    opacity: 0;
    height: 0px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav span {
    font-weight: 700;
    font-size: 1.1111111111em;
    position: initial;
    display: block;
    top: 30px;
    position: relative;
    left: 0;
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav p {
    font-weight: 400;
    font-size: 0.888888889em;
    padding: 0;
    color: #fff;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav .bdt-thumb-content {
    max-width: initial;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav .bdt-thumb-content:before {
    width: 30px;
    height: 10px;
    background: #7BCAFF;
    border-radius: 0;
    opacity: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-ps-thumbnav.bdt-active .bdt-thumb-content:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-dda6285 a.bdt-icon, .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul li a:after {
    display: none;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows {
    width: 1580px;
    margin: 0 auto;
    top: auto;
    bottom: 0px;
    left: 0;
    right: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul {
    float: right;
    display: inline;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows ul li {
    margin-left: 15px;
    float: left;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li a {
    border-radius: 0;
    border: 0;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li a:before {
    width: 20px;
    height: 6px;
    border-radius: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; 
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li.bdt-active a {
    top: -4px;
}

.elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li.bdt-active a:before {
    height: 16px;
}

@media only screen and (min-width : 1025px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-main-title {
        margin-top: 6em;
    }
}

@media only screen and (min-width : 1280px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-main-title {
       max-width: 50%;
    }
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-thumb-wrapper {
    bottom: 120px;
}
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows {
        display: flex;
        justify-content: center;
        bottom: -20px;
    }
    
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-navigation-arrows li:first-child {
        margin-left: 0;
    }
    
    .elementor-2 .elementor-element.elementor-element-dda6285 .bdt-prime-slider-content {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2537262 */.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__button {
    padding: 15px 25px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2537262 */.elementor-2 .elementor-element.elementor-element-2537262 .elementor-cta__button {
    padding: 15px 25px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-459cfe5 */.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-28a7218 */.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6f019ec */.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-459cfe5 */.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-459cfe5 .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-28a7218 */.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-28a7218 .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6f019ec */.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__button {
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__button:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-6f019ec .elementor-cta__bg-wrapper {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0606fd3 */@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-0606fd3 .elementor-element-populated {
        padding: 10px !important;
    }    
}/* End custom CSS */
/* Start custom CSS for jet-blog-smart-listing, class: .elementor-element-21c9cd5 */.elementor-2 .elementor-element.elementor-element-21c9cd5 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__meta {
    position: absolute;
    right: 20px;
    margin-top: -65px;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart .jet-smart-listing__meta a {
    font-weight: 700;
    font-size: 1.125em;
    pointer-events: none;
    cursor: default;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post {
    margin-top: 0;
}

@media only screen and (min-width : 1025px) {
    .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts .jet-smart-listing__post-thumbnail a {
        max-height: 10em;
    }
    
    .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts img {
        margin-top: -5em;
    }
}/* End custom CSS */
/* Start custom CSS for jet-blog-smart-listing, class: .elementor-element-21c9cd5 */.elementor-2 .elementor-element.elementor-element-21c9cd5 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__meta {
    position: absolute;
    right: 20px;
    margin-top: -65px;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart .jet-smart-listing__meta a {
    font-weight: 700;
    font-size: 1.125em;
    pointer-events: none;
    cursor: default;
}

.elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__post {
    margin-top: 0;
}

@media only screen and (min-width : 1025px) {
    .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts .jet-smart-listing__post-thumbnail a {
        max-height: 10em;
    }
    
    .elementor-2 .elementor-element.elementor-element-21c9cd5 .jet-smart-listing__posts img {
        margin-top: -5em;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d0a7e57 */.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button {
    padding: 14px 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ccc72a */.elementor-2 .elementor-element.elementor-element-8ccc72a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
    font-size: 1.1111111111em;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul {
    list-style-type: none;
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
    display: inline-block;
    margin-right: 2.3em;
    cursor: pointer;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li:before {
    content: " ";
    width: 40px;
    height: 10px;
    position: absolute;
    top: -20px;
    background: #58D0F6;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active, .elementor-2 .elementor-element.elementor-element-8ccc72a ul li:hover {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
    display: block;
    font-size: 1em;
    font-weight: 400;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
        margin-right: 0;
        width: 32.777778%;
    }
    
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d0a7e57 */.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button {
    padding: 14px 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ccc72a */.elementor-2 .elementor-element.elementor-element-8ccc72a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
    font-size: 1.1111111111em;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul {
    list-style-type: none;
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
    display: inline-block;
    margin-right: 2.3em;
    cursor: pointer;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li:before {
    content: " ";
    width: 40px;
    height: 10px;
    position: absolute;
    top: -20px;
    background: #58D0F6;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active, .elementor-2 .elementor-element.elementor-element-8ccc72a ul li:hover {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
    display: block;
    font-size: 1em;
    font-weight: 400;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
        margin-right: 0;
        width: 32.777778%;
    }
    
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d0a7e57 */.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button {
    padding: 14px 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ccc72a */.elementor-2 .elementor-element.elementor-element-8ccc72a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
    font-size: 1.1111111111em;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul {
    list-style-type: none;
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
    display: inline-block;
    margin-right: 2.3em;
    cursor: pointer;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li:before {
    content: " ";
    width: 40px;
    height: 10px;
    position: absolute;
    top: -20px;
    background: #58D0F6;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active, .elementor-2 .elementor-element.elementor-element-8ccc72a ul li:hover {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
    display: block;
    font-size: 1em;
    font-weight: 400;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
        margin-right: 0;
        width: 32.777778%;
    }
    
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d0a7e57 */.elementor-2 .elementor-element.elementor-element-d0a7e57 .elementor-cta__button {
    padding: 14px 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ccc72a */.elementor-2 .elementor-element.elementor-element-8ccc72a {
    color: #fff;
    font-family: "Alegreya", Sans-serif;
    font-size: 1.1111111111em;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul {
    list-style-type: none;
    padding: 0;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
    display: inline-block;
    margin-right: 2.3em;
    cursor: pointer;
    opacity: .7;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li:before {
    content: " ";
    width: 40px;
    height: 10px;
    position: absolute;
    top: -20px;
    background: #58D0F6;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active, .elementor-2 .elementor-element.elementor-element-8ccc72a ul li:hover {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li.active:before {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
    display: block;
    font-size: 1em;
    font-weight: 400;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li {
        margin-right: 0;
        width: 32.777778%;
    }
    
    .elementor-2 .elementor-element.elementor-element-8ccc72a ul li span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30385 */.elementor-2 .elementor-element.elementor-element-7d30385 {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-7d30385 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #EEC366;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-b748351 */.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content {
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-b748351 a {
    color: #00243D;
}

.elementor-2 .elementor-element.elementor-element-b748351 img {
    margin-right: 5em;
    height: 320px;
    width: auto;
}

@media only screen and (min-width : 1025px) and (max-width : 1580px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        height: 311px;
        margin-right: 2em;
    }
}


@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        height: 316px;
        margin: 0 20px 10px 0;
    } 
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        display: none;
    }
    
    .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content {
        padding: 1em 25px;
    }
}

.elementor-2 .elementor-element.elementor-element-b748351 h3 {
    margin-top: 0;
    padding-top: .5rem;
    font-size: 1.62em !important;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content a {
    text-decoration: underline;
    margin-top: 10px;
    display: block;
    font-size: 1.1111111111em;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content a:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title {
    background: #F5F7FA;
    padding: 30px 25px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title.elementor-active {
    background: #EEC366;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30385 */.elementor-2 .elementor-element.elementor-element-7d30385 {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-7d30385 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #EEC366;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-b748351 */.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content {
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-b748351 a {
    color: #00243D;
}

.elementor-2 .elementor-element.elementor-element-b748351 img {
    margin-right: 5em;
    height: 320px;
    width: auto;
}

@media only screen and (min-width : 1025px) and (max-width : 1580px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        height: 311px;
        margin-right: 2em;
    }
}


@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        height: 316px;
        margin: 0 20px 10px 0;
    } 
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-b748351 img {
        display: none;
    }
    
    .elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content {
        padding: 1em 25px;
    }
}

.elementor-2 .elementor-element.elementor-element-b748351 h3 {
    margin-top: 0;
    padding-top: .5rem;
    font-size: 1.62em !important;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content a {
    text-decoration: underline;
    margin-top: 10px;
    display: block;
    font-size: 1.1111111111em;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-content a:hover {
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title {
    background: #F5F7FA;
    padding: 30px 25px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;    
}

.elementor-2 .elementor-element.elementor-element-b748351 .elementor-tab-title.elementor-active {
    background: #EEC366;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2170ca7f */.elementor-2 .elementor-element.elementor-element-2170ca7f {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-2170ca7f h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #F16B4B;
    top: -15px;
    left: 50%;
    margin-left: -37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716f5efb */.elementor-2 .elementor-element.elementor-element-716f5efb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b313092 */.elementor-2 .elementor-element.elementor-element-6b313092 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a9079bb */.elementor-2 .elementor-element.elementor-element-3a9079bb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for jet-carousel, class: .elementor-element-56c25910 */.elementor-2 .elementor-element.elementor-element-56c25910 img {
    object-fit: cover;
    opacity: 0.7;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .post-thumbnail {
    background: #00021E;
}

.elementor-2 .elementor-element.elementor-element-56c25910 {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-56c25910 a  {
    cursor: text;
    pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-button {
    position: absolute;
    bottom: 3px;
    right: 20px;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-text {
    position: absolute;
    bottom: 80px;
    left: 20px;    
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots {
    flex-direction: column;
    position: absolute;
    top: 45%;
    left: -5em;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots {
        top: 105%;
        flex-direction: row;
        justify-content: center;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-button {
        padding: 0;
        bottom: 21px;
        right: 10px;
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .elementor-widget-container {
        margin: 0 1em;
    }
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li span {
    width: 6px;
    height: 20px;
    border-radius: 0;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li.slick-active span {
    width: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2170ca7f */.elementor-2 .elementor-element.elementor-element-2170ca7f {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-2170ca7f h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #F16B4B;
    top: -15px;
    left: 50%;
    margin-left: -37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716f5efb */.elementor-2 .elementor-element.elementor-element-716f5efb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b313092 */.elementor-2 .elementor-element.elementor-element-6b313092 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a9079bb */.elementor-2 .elementor-element.elementor-element-3a9079bb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for jet-carousel, class: .elementor-element-56c25910 */.elementor-2 .elementor-element.elementor-element-56c25910 img {
    object-fit: cover;
    opacity: 0.7;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .post-thumbnail {
    background: #00021E;
}

.elementor-2 .elementor-element.elementor-element-56c25910 {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-56c25910 a  {
    cursor: text;
    pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-button {
    position: absolute;
    bottom: 3px;
    right: 20px;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-text {
    position: absolute;
    bottom: 80px;
    left: 20px;    
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots {
    flex-direction: column;
    position: absolute;
    top: 45%;
    left: -5em;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots {
        top: 105%;
        flex-direction: row;
        justify-content: center;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .jet-carousel__item-button {
        padding: 0;
        bottom: 21px;
        right: 10px;
    }
    
    .elementor-2 .elementor-element.elementor-element-56c25910 .elementor-widget-container {
        margin: 0 1em;
    }
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li span {
    width: 6px;
    height: 20px;
    border-radius: 0;
}

.elementor-2 .elementor-element.elementor-element-56c25910 .jet-slick-dots li.slick-active span {
    width: 16px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f4ddd9a */.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button {
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2 {
    margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #fff;
    top: -10px;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
        left: 50%;
        margin-left: -37px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f4ddd9a */.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button {
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2 {
    margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #fff;
    top: -10px;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
        left: 50%;
        margin-left: -37px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f4ddd9a */.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button {
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2 {
    margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #fff;
    top: -10px;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
        left: 50%;
        margin-left: -37px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f4ddd9a */.elementor-2 .elementor-element.elementor-element-f4ddd9a .elementor-cta__button {
    padding: 14px 50px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2 {
    margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #fff;
    top: -10px;
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-f4ddd9a h2:before {
        left: 50%;
        margin-left: -37px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47bbe4b */@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-47bbe4b {
        background: #D6D7E5;
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8a048 */.elementor-2 .elementor-element.elementor-element-cf8a048 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-cf8a048 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f2607e */.elementor-2 .elementor-element.elementor-element-6f2607e {
    margin-bottom: 0;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container {
        --grid-column-gap: 20px;
    }    
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container {
        --grid-row-gap: 20px;
    }    
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__text {
        padding: 0 20px;
        margin: 0 !important;
    }
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__thumbnail__link:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,2,3,.30) !important;
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__meta-data {
    border: 0;
    padding: 0;
    position: absolute;
    top: 285px;
    right: 20px;
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__badge {
    font-size: 0.8888888889em;
    font-weight: 700;
    padding: 0 30px 3px 0;
    border-bottom: 3px solid #fff;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8a048 */.elementor-2 .elementor-element.elementor-element-cf8a048 h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-cf8a048 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f2607e */.elementor-2 .elementor-element.elementor-element-6f2607e {
    margin-bottom: 0;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container {
        --grid-column-gap: 20px;
    }    
}

@media only screen and (max-width : 768px) {
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-posts-container {
        --grid-row-gap: 20px;
    }    
    .elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__text {
        padding: 0 20px;
        margin: 0 !important;
    }
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__thumbnail__link:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,2,3,.30) !important;
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__meta-data {
    border: 0;
    padding: 0;
    position: absolute;
    top: 285px;
    right: 20px;
}

.elementor-2 .elementor-element.elementor-element-6f2607e .elementor-post__badge {
    font-size: 0.8888888889em;
    font-weight: 700;
    padding: 0 30px 3px 0;
    border-bottom: 3px solid #fff;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ec19a */.elementor-2 .elementor-element.elementor-element-e7ec19a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-e7ec19a {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1774cb0 */.elementor-2 .elementor-element.elementor-element-1774cb0 {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-date{
    top: 80%!important;
    }
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-date span {
    color: #00243d!important;

}

.elementor-2 .elementor-element.elementor-element-1774cb0 .event-venue {
    top: 88%!important;
    display: none;
}
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-venue span {
    color: #00243d!important;
    
    
}

.elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-widget-wrap {
    flex-flow: column nowrap;
    justify-content: flex-start;
    
}

.elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-widget-wrap > section:nth-last-child(1) {
    margin-top: auto;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-posts-container {
        --grid-column-gap: 20px;
    }    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ec19a */.elementor-2 .elementor-element.elementor-element-e7ec19a h2:before {
    content: " ";
    position: relative;
    display: block;
    width: 74px;
    height: 9px;
    background: #004E82;
    top: -10px;
}

.elementor-2 .elementor-element.elementor-element-e7ec19a {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1774cb0 */.elementor-2 .elementor-element.elementor-element-1774cb0 {
    margin-bottom: 0;
}
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-date{
    top: 80%!important;
    }
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-date span {
    color: #00243d!important;

}

.elementor-2 .elementor-element.elementor-element-1774cb0 .event-venue {
    top: 88%!important;
    display: none;
}
.elementor-2 .elementor-element.elementor-element-1774cb0 .event-venue span {
    color: #00243d!important;
    
    
}

.elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-widget-wrap {
    flex-flow: column nowrap;
    justify-content: flex-start;
    
}

.elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-widget-wrap > section:nth-last-child(1) {
    margin-top: auto;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .elementor-2 .elementor-element.elementor-element-1774cb0 .elementor-posts-container {
        --grid-column-gap: 20px;
    }    
}/* End custom CSS */