.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-81ab60a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-prime-slider-dragon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-prime-slider-dragon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag{font-family:"Montserrat", Sans-serif;font-size:30px;}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-text{color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-arrow, .elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-small-circle{background-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-arrow:after{border-left-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-border-circle{border-color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-ps-dragon-button:hover .bdt-ps-button-border-circle{border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-dotnav li.bdt-active:after{color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-dotnav li.bdt-active:before{background:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-b9e2e56 .bdt-prime-slider-dragon .bdt-dotnav li:after{font-size:40px;}.elementor-43 .elementor-element.elementor-element-608e2bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-f33bcb2{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43 .elementor-element.elementor-element-9df5ca1{text-align:center;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-a1c2299 > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-a1c2299{text-align:center;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#49585E;}.elementor-43 .elementor-element.elementor-element-1ad8a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-jet-posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-posts .jet-posts .entry-title, .elementor-widget-jet-posts .jet-posts .entry-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts .jet-posts .post-meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts .jet-posts .entry-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts  .jet-posts .jet-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts  .jet-posts .jet-posts__terms-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-posts .jet-title-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-posts .jet-content-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 3 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 3 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 3 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-posts__inner-box{background-color:var( --e-global-color-99c2c12 );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .post-thumbnail{border-radius:20px 20px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-posts__inner-content{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .entry-title a{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .entry-title, .elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .entry-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .entry-title{text-align:left;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .post-meta{color:var( --e-global-color-30e7398 );text-align:left;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .post-meta a{color:var( --e-global-color-30e7398 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .entry-excerpt{text-align:left;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-more{background-color:#FFFFFF00;color:var( --e-global-color-primary );text-decoration:none;padding:0px 0px 0px 0px;border-style:none;align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-c4bfbed  .jet-posts .jet-more{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-more:hover{text-decoration:none;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-posts__terms-link{background-color:#67788C66;color:var( --e-global-color-99c2c12 );border-radius:10px 10px 10px 10px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-posts__terms-link:hover{text-decoration:none;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow{color:var( --e-global-color-primary );font-size:40px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow svg *{fill:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow:before{font-size:40px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow svg{width:40px;height:40px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow.prev-arrow{left:-40px;right:auto;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow.next-arrow{right:-40px;left:auto;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-30e7398 );width:20px;height:20px;border-radius:100px 100px 100px 100px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots li{padding-left:10px;padding-right:10px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-title-fields__item-label{margin-right:5px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-content-fields__item-label{margin-right:5px;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-027496a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-027496a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-027496a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75cd6ab );}.elementor-43 .elementor-element.elementor-element-b4a78de{--display:flex;--min-height:350px;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 0px 2px #B31942;}.elementor-43 .elementor-element.elementor-element-2b26ac1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2765da3 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-2765da3 .elementor-button:focus{background-color:#02010100;}.elementor-43 .elementor-element.elementor-element-bf72cf0{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e2dc974{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-43 .elementor-element.elementor-element-fa8478a{--display:flex;--min-height:350px;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 0px 2px #0A3161;}.elementor-43 .elementor-element.elementor-element-6c5a8fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.8;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6c5a8fc:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-6c5a8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://riasberlin.org/wp-content/uploads/2017/03/rias-media-prize-2017.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-6c5a8fc::before, .elementor-43 .elementor-element.elementor-element-6c5a8fc > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-6c5a8fc > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-6c5a8fc > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-6c5a8fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-6c5a8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7be3f40 );--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-67bdf23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-137c483{width:auto;max-width:auto;top:-140px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-137c483{right:0px;}body.rtl .elementor-43 .elementor-element.elementor-element-137c483{left:0px;}.elementor-43 .elementor-element.elementor-element-448ae5c{--display:flex;}.elementor-43 .elementor-element.elementor-element-cc607a7{text-align:center;}.elementor-43 .elementor-element.elementor-element-cc607a7 .elementor-heading-title{color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-1c2642c{text-align:center;color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-f072db2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-43 .elementor-element.elementor-element-535e1fb .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-535e1fb .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-99c2c12 );border-color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-535e1fb .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-535e1fb .elementor-button:focus svg{fill:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-bb92c6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5ad8299{--display:flex;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5ad8299:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5ad8299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riasberlin.org/wp-content/uploads/2025/02/39c372a4-bg-1-1.png");}.elementor-43 .elementor-element.elementor-element-5ad8299::before, .elementor-43 .elementor-element.elementor-element-5ad8299 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-5ad8299 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-5ad8299 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-5ad8299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-5ad8299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-19f8fdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-167a92a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-3f6b186{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-3f6b186 img{width:56px;height:56px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-d7abf9f{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-d7abf9f > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-43 .elementor-element.elementor-element-d7abf9f img{width:56px;height:56px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-1485cff{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-1485cff > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-43 .elementor-element.elementor-element-1485cff img{width:56px;height:56px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-c981361{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-c981361 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-43 .elementor-element.elementor-element-c981361 img{width:56px;height:56px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-74cf5d5{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-74cf5d5 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-43 .elementor-element.elementor-element-74cf5d5 img{width:56px;height:56px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-cc698ae{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-43 .elementor-element.elementor-element-cc698ae > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px -25px;padding:20px 17px 20px 17px;border-radius:100% 100% 100% 100%;}.elementor-43 .elementor-element.elementor-element-cc698ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:#000000;}.elementor-43 .elementor-element.elementor-element-46ce7bf{text-align:center;}.elementor-43 .elementor-element.elementor-element-46ce7bf .elementor-heading-title{color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-1c08232{text-align:center;}.elementor-43 .elementor-element.elementor-element-1c08232 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-aa747be .elementor-button{background-color:var( --e-global-color-99c2c12 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-aa747be .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-aa747be .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-99c2c12 );border-color:var( --e-global-color-99c2c12 );}.elementor-43 .elementor-element.elementor-element-aa747be .elementor-button-content-wrapper{flex-direction:row;}.elementor-43 .elementor-element.elementor-element-aa747be .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-aa747be .elementor-button:focus svg{fill:var( --e-global-color-99c2c12 );}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-a1c2299 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-43 .elementor-element.elementor-element-a1c2299{font-size:14px;}.elementor-43 .elementor-element.elementor-element-1ad8a84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 2 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 2 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 2 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow{font-size:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow:before{font-size:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow.prev-arrow{left:5px;right:auto;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow.next-arrow{right:5px;left:auto;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-carousel .jet-slick-dots li span{width:20px;height:20px;}.elementor-43 .elementor-element.elementor-element-027496a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-2b26ac1{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0e27596{text-align:center;}.elementor-43 .elementor-element.elementor-element-340faa2{text-align:center;}.elementor-43 .elementor-element.elementor-element-bf72cf0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-e2dc974{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5f6f108{text-align:center;}.elementor-43 .elementor-element.elementor-element-0895e34{text-align:center;}.elementor-43 .elementor-element.elementor-element-fa8478a.e-con{--order:-99999 /* order start hack */;}.elementor-43 .elementor-element.elementor-element-6c5a8fc{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-137c483{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-70px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-137c483{right:-20px;}body.rtl .elementor-43 .elementor-element.elementor-element-137c483{left:-20px;}.elementor-43 .elementor-element.elementor-element-bb92c6f{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5ad8299{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 1 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 1 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 1 );}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow{font-size:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow:before{font-size:0px;}.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-arrow svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-2b26ac1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-e2dc974{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-b4a78de{--width:40%;}.elementor-43 .elementor-element.elementor-element-2b26ac1{--width:60%;}.elementor-43 .elementor-element.elementor-element-e2dc974{--width:60%;}.elementor-43 .elementor-element.elementor-element-fa8478a{--width:40%;}.elementor-43 .elementor-element.elementor-element-448ae5c{--width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-b4a78de{--width:550px;}.elementor-43 .elementor-element.elementor-element-2b26ac1{--width:100%;}.elementor-43 .elementor-element.elementor-element-e2dc974{--width:100%;}.elementor-43 .elementor-element.elementor-element-fa8478a{--width:550px;}}/* Start custom CSS for prime-slider-dragon, class: .elementor-element-b9e2e56 */@media (min-width: 768px) {
    .bdt-prime-slider-dragon .bdt-dotnav li.bdt-active:before {
        margin-right: 50px;
    }
}
@media (max-width: 767px) {
  .bdt-prime-slider-dragon .bdt-dotnav li:before {
    right: 0px;
    top: 85%;
  }
    ul.bdt-slideshow-nav.bdt-dotnav.bdt-dotnav-vertical.reveal-muted {
    bottom: 30%;
  }
}
.bdt-prime-slider-dragon .bdt-dotnav li a{
    left: 0px;
    top: 20px;
}

/* === FIXED FULL‑VIEWPORT DP‑SLIDER === */

/* 1 ▸ Main slideshow wrapper */
.bdt-slideshow{
    height:calc(100vh - 80px) !important;      /* always full screen height            */
    min-height:600px !important;  /* fallback on very small viewports     */
    width:100% !important;        /* stay full width                      */
    overflow:hidden !important;   /* kill every scrollbar                 */
    position:relative !important;
}

/* 2 ▸ Make every slide + item stretch the full height */
.bdt-slideshow-items,
.bdt-slideshow-item{
    height:100% !important;
}

/* 3 ▸ Background image behaves like a true hero */
.bdt-ps-slide-img{
    background-size:cover !important;
    background-position:center center !important;
}

/* 4 ▸ Center slide text vertically; scroll inside only if needed */
.bdt-prime-slider-content{
    height:100% !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    overflow-y:auto !important;   /* vertical scroll only if overflow     */
    overflow-x:hidden !important;
    padding:40px 20px !important;
    box-sizing:border-box !important;
}

/* 5 ▸ Ensure the slide‑list never produces horizontal scroll */
.bdt-slideshow-items{overflow-x:hidden !important;}

/* 6 ▸ Prev / next arrows back in place on all breakpoints */
.bdt-slideshow .bdt-slidenav-previous,
.bdt-slideshow .bdt-slidenav-next{
    position:absolute !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    z-index:10 !important;
    opacity:1 !important;
}
.bdt-slideshow .bdt-slidenav-previous{left:20px !important;}
.bdt-slideshow .bdt-slidenav-next{right:20px !important;}

/* 7 ▸ CTA button hover tint (unchanged) */
.elementor-5 .elementor-element.elementor-element-53bbc59 
.bdt-prime-slider .bdt-slide-btn:hover{
    background-color:#ffffff4d !important;
}

/* 8 ▸ Logo + excerpt tweaks from earlier */
.dp-logo{height:180px !important;width:180px !important;}
.bdt-prime-slider-skin-general .bdt-slider-excerpt{max-width:unset !important;}
.first-slide > span{text-align:center !important;}
.main-slides{max-width:850px !important;}

/* === END === */
@media (max-width: 768px) {
  /* Ensure the slide button stays a single centered row */
  .bdt-slide-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px 60px 12px 20px !important;      /* adjust touch-friendly padding */
    font-size: 16px !important;         /* ensure legible text */
  }

  /* Keep text and icon spaced correctly */
  .bdt-prime-slider-button-wrapper {
    flex-direction: row !important;
  }

  .bdt-slide-btn-icon {
    margin-left: 8px !important;        /* space between “Learn more” and the arrow */
    margin-right: 20px !important;
  }
  .bdt-prime-slider-skin-general .bdt-slide-btn .bdt-slide-btn-icon{
      top:5px;
  }
}










.elementor-5 .elementor-element.elementor-element-53bbc59 .bdt-prime-slider .bdt-slide-btn:hover{
    background-color: #ffffff4d!important;
}
.bdt-dotnav{
    margin-left: 16px;
}

.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before{
    border: 0px solid #ffffff4d;
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
    border-width: 0px!important;
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before{
    border: 0px!important;
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
    width: 18px!important;
    height: 18px!important;
}

.dp-logo{
    height: 180px!important;
    width: 180px!important;
}
.bdt-position-z-index.bdt-position-large {
    width: 100%!important;
}
.bdt-prime-slider-skin-general .bdt-slider-excerpt{
    max-width:unset!important;
}
.first-slide > span{
    text-align: center!important;
}
.main-slides{
    max-width: 850px;
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-c4bfbed */.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts__item {
    position: relative;
    overflow: hidden;
}

.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts__item img.post-thumbnail__img {
    height: 350px; /* adjust as needed */
    object-fit: cover;
    width: 100%;
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts__item:hover img.post-thumbnail__img {
    transform: scale(1.10);
    filter: brightness(0.60);
}
.elementor-43 .elementor-element.elementor-element-c4bfbed .jet-posts .jet-posts__terms-link {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc698ae *//*.elementor-43 .elementor-element.elementor-element-cc698ae .elementor-heading-title{*/
/*    height:56px;*/
/*    line-height:56px;*/
/*}*//* End custom CSS */