.elementor .light-icon-box{background-color:var(--Ice);}.elementor .light-icon-box{width:54px;height:54px;position:relative;color:#ffffff;padding:13px;display:block;align-self:center;}.elementor .kicker{font-family:"Poppins";font-weight:600;color:var(--Secondary);text-transform:uppercase;margin-block-start:20px;margin-block-end:20px;}.elementor .topbar{font-family:"Poppins";}.elementor .main-nav{display:flex;}.elementor .main-nav:hover,.elementor .main-nav:focus-visible{color:var(--Primary);}.elementor .dark{color:var(--Text);}.elementor .dark:hover,.elementor .dark:focus-visible{background-color:#021212b3;backdrop-filter:blur(7px);}.elementor .light{color:var(--White);}.elementor .main-container{max-width:1330px;display:flex;flex-direction:column;align-self:center;}.elementor .wide-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;justify-content:center;}.elementor .icon-box{width:48px;height:48px;min-width:48px;position:relative;color:var(--White);padding:10px;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .dones-button{width:auto;overflow:hidden;font-family:"Poppins";font-weight:600;letter-spacing:0.7px;line-height:96%;text-transform:uppercase;padding:0px;transition:all 200ms;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .dones-button:hover,.elementor .dones-button:focus-visible{background-color:var(--Primary);backdrop-filter:blur(7px);.e-button-base {
  color: #FFFFFF; 
}\n}.elementor .rounded-icon-button{width:40px;height:40px;padding:10px;border-radius:100px;}.elementor .rounded-icon-button:hover,.elementor .rounded-icon-button:focus-visible{background-color:var(--Secondary);}.elementor .dones-rounded-button{width:auto;display:flex;flex-direction:row;align-items:center;align-self:start;}.elementor .section{padding-block-start:80px;padding-block-end:80px;display:flex;justify-content:center;}.elementor .title{font-family:"Poppins";font-weight:600;text-wrap: balance;;\n}.elementor .body-medium{font-family:"Inter";font-size:20px;color:var(--Text);line-height:1.5em;}.elementor .card-content{padding:30px;display:flex;flex-direction:column;gap:20px;}.elementor .text-card{display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .esdones-logo{width:156px;object-fit:fill;background-clip:border-box;}.elementor .bg-dark-ice{background-color:var(--DarkIce);}.elementor .bg-black{background-color:var(--Background);}.elementor .button-text-light{font-family:"Poppins";color:var(--Text);}.elementor .button-text-dark{font-family:"Poppins";font-weight:600;font-size:14px;color:var(--White);letter-spacing:1px;text-transform:uppercase;background-color:#02121200;flex:1 0 auto;}.elementor .bg-white{background-color:var(--White);}.elementor .hero-text{font-family:"Poppins";font-weight:500;font-size:64px;color:var(--White);text-wrap: balance;\n}.elementor .body-large{font-family:"Inter";font-weight:500;font-size:24px;}.elementor .tag{padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .red-icon-box{width:54px;height:54px;position:relative;color:var(--White);padding:13px;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .button-bar{color:var(--Primary);padding:0px;display:flex;flex-direction:row;gap:60px;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-self:start;}.elementor .hero-inner-parent{height:82vh;padding:0px;background-image:linear-gradient(45deg, #021212 10%,#02121200 100%),url("https://ifmif-dones.si2.dev/wp-content/uploads/2026/07/hero_dones_programme.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--Ice);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .full-image-card{height:400px;padding:0px;transition:all 200ms;display:flex;flex-direction:column;gap:10px;justify-content:space-between;align-items:start;}.elementor .full-image-card:hover,.elementor .full-image-card:focus-visible{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.16);filter:brightness(120%);transform:translate3d(0px, -5px, 0px);}