@font-face {
  font-family: "Aino", sans-serif;
  src: url("/fonts_aino_web/AinoWeb-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aino", sans-serif;
  src: url("/fonts_aino_web/AinoWeb-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aino", sans-serif;
  src: url("/fonts_aino_web/AinoWeb-Italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AinoHeadline", sans-serif;
  src: url("/fonts_aino_web/AinoWeb-Headline.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.text-bay-25-dds2 {
  color: #F0F6FE;
}

.bg-bay-25-dds2 {
  background-color: #F0F6FE;
}

.text-bay-50-dds2 {
  color: #E8F1FE;
}

.bg-bay-50-dds2 {
  background-color: #E8F1FE;
}

.text-bay-100-dds2 {
  color: #D6E6FD;
}

.bg-bay-100-dds2 {
  background-color: #D6E6FD;
}

.text-bay-200-dds2 {
  color: #B0CEFC;
}

.bg-bay-200-dds2 {
  background-color: #B0CEFC;
}

.text-bay-300-dds2 {
  color: #78ACFA;
}

.bg-bay-300-dds2 {
  background-color: #78ACFA;
}

.text-bay-400-dds2 {
  color: #3D87F7;
}

.bg-bay-400-dds2 {
  background-color: #3D87F7;
}

.text-bay-500-dds2 {
  color: #0062F5;
}

.bg-bay-500-dds2 {
  background-color: #0062F5;
}

.text-bay-paldiski-dds2 {
  color: #0062F5;
}

.bg-bay-paldiski-dds2 {
  background-color: #0062F5;
}

.text-bay-600-dds2 {
  color: #003CFF;
}

.bg-bay-600-dds2 {
  background-color: #003CFF;
}

.text-bay-haapsalu-dds2 {
  color: #003CFF;
}

.bg-bay-haapsalu-dds2 {
  background-color: #003CFF;
}

.text-bay-700-dds2 {
  color: #0000F0;
}

.bg-bay-700-dds2 {
  background-color: #0000F0;
}

.text-bay-estonian-blue-dds2 {
  color: #0000F0;
}

.bg-bay-estonian-blue-dds2 {
  background-color: #0000F0;
}

.text-bay-800-dds2 {
  color: #0000B4;
}

.bg-bay-800-dds2 {
  background-color: #0000B4;
}

.text-bay-kolga-dds2 {
  color: #0000B4;
}

.bg-bay-kolga-dds2 {
  background-color: #0000B4;
}

.text-bay-900-dds2 {
  color: #000087;
}

.bg-bay-900-dds2 {
  background-color: #000087;
}

.text-bay-liivi-dds2 {
  color: #000087;
}

.bg-bay-liivi-dds2 {
  background-color: #000087;
}

.text-bay-925-dds2 {
  color: #00005A;
}

.bg-bay-925-dds2 {
  background-color: #00005A;
}

.text-bay-matsalu-dds2 {
  color: #00005A;
}

.bg-bay-matsalu-dds2 {
  background-color: #00005A;
}

.text-bay-950-dds2 {
  color: #00003C;
}

.bg-bay-950-dds2 {
  background-color: #00003C;
}

.text-alpha-25-dds2 {
  color: rgba(0, 98, 245, 0.055);
}

.bg-alpha-25-dds2 {
  color: rgba(0, 98, 245, 0.055);
}

.text-alpha-50-dds2 {
  color: rgba(0, 98, 245, 0.1);
}

.bg-alpha-50-dds2 {
  color: rgba(0, 98, 245, 0.1);
}

.text-alpha-100-dds2 {
  color: rgba(0, 98, 245, 0.2);
}

.bg-alpha-100-dds2 {
  color: rgba(0, 98, 245, 0.2);
}

.text-alpha-200-dds2 {
  color: rgba(0, 98, 245, 0.35);
}

.bg-alpha-200-dds2 {
  color: rgba(0, 98, 245, 0.35);
}

.text-alpha-300-dds2 {
  color: rgba(0, 98, 245, 0.6);
}

.bg-alpha-300-dds2 {
  color: rgba(0, 98, 245, 0.6);
}

.text-gray-25-dds2 {
  color: #F6F7F7;
}

.bg-gray-25-dds2 {
  background-color: #F6F7F7;
}

.text-gray-50-dds2 {
  color: #F0F1F2;
}

.bg-gray-50-dds2 {
  background-color: #F0F1F2;
}

.text-gray-pahkla-dds2 {
  color: #F0F1F2;
}

.bg-gray-pahkla-dds2 {
  background-color: #F0F1F2;
}

.text-gray-100-dds2 {
  color: #E2E3E4;
}

.bg-gray-100-dds2 {
  background-color: #E2E3E4;
}

.text-gray-200-dds2 {
  color: #CFD1D2;
}

.bg-gray-200-dds2 {
  background-color: #CFD1D2;
}

.text-gray-hellamaa-dds2 {
  color: #CFD1D2;
}

.bg-gray-hellamaa-dds2 {
  background-color: #CFD1D2;
}

.text-gray-300-dds2 {
  color: #B6B8B9;
}

.bg-gray-300-dds2 {
  background-color: #B6B8B9;
}

.text-gray-400-dds2 {
  color: #9C9D9F;
}

.bg-gray-400-dds2 {
  background-color: #9C9D9F;
}

.text-gray-500-dds2 {
  color: #808284;
}

.bg-gray-500-dds2 {
  background-color: #808284;
}

.text-gray-kabelikivi-dds2 {
  color: #808284;
}

.bg-gray-kabelikivi-dds2 {
  background-color: #808284;
}

.text-gray-600-dds2 {
  color: #6E7072;
}

.bg-gray-600-dds2 {
  background-color: #6E7072;
}

.text-gray-700-dds2 {
  color: #575A5D;
}

.bg-gray-700-dds2 {
  background-color: #575A5D;
}

.text-gray-majakivi-dds2 {
  color: #575A5D;
}

.bg-gray-majakivi-dds2 {
  background-color: #575A5D;
}

.text-gray-800-dds2 {
  color: #323334;
}

.bg-gray-800-dds2 {
  background-color: #323334;
}

.text-gray-mustkivi-dds2 {
  color: #323334;
}

.bg-gray-mustkivi-dds2 {
  background-color: #323334;
}

.text-gray-900-dds2 {
  color: #141415;
}

.bg-gray-900-dds2 {
  background-color: #141415;
}

.text-gray-950-dds2 {
  color: #141415;
}

.bg-gray-950-dds2 {
  background-color: #141415;
}

.text-alpha-25-dds2 {
  color: rgba(87, 90, 93, 0.05);
}

.bg-alpha-25-dds2 {
  color: rgba(87, 90, 93, 0.05);
}

.text-alpha-50-dds2 {
  color: rgba(87, 90, 93, 0.09);
}

.bg-alpha-50-dds2 {
  color: rgba(87, 90, 93, 0.09);
}

.text-alpha-100-dds2 {
  color: rgba(87, 90, 93, 0.17);
}

.bg-alpha-100-dds2 {
  color: rgba(87, 90, 93, 0.17);
}

.text-alpha-200-dds2 {
  color: rgba(87, 90, 93, 0.28);
}

.bg-alpha-200-dds2 {
  color: rgba(87, 90, 93, 0.28);
}

.text-alpha-300-dds2 {
  color: rgba(87, 90, 93, 0.43);
}

.bg-alpha-300-dds2 {
  color: rgba(87, 90, 93, 0.43);
}

.text-alpha-400-dds2 {
  color: rgba(87, 90, 93, 0.75);
}

.bg-alpha-400-dds2 {
  color: rgba(87, 90, 93, 0.75);
}

.text-error-25-dds2 {
  color: #FDF3F7;
}

.bg-error-25-dds2 {
  background-color: #FDF3F7;
}

.text-error-50-dds2 {
  color: #FAE7EE;
}

.bg-error-50-dds2 {
  background-color: #FAE7EE;
}

.text-error-error-light-dds2 {
  color: #FAE7EE;
}

.bg-error-error-light-dds2 {
  background-color: #FAE7EE;
}

.text-error-100-dds2 {
  color: #F7D0DE;
}

.bg-error-100-dds2 {
  background-color: #F7D0DE;
}

.text-error-200-dds2 {
  color: #F1AEC6;
}

.bg-error-200-dds2 {
  background-color: #F1AEC6;
}

.text-error-300-dds2 {
  color: #E6739D;
}

.bg-error-300-dds2 {
  background-color: #E6739D;
}

.text-error-400-dds2 {
  color: #CE396F;
}

.bg-error-400-dds2 {
  background-color: #CE396F;
}

.text-error-500-dds2 {
  color: #B10845;
}

.bg-error-500-dds2 {
  background-color: #B10845;
}

.text-error-error-dds2 {
  color: #B10845;
}

.bg-error-error-dds2 {
  background-color: #B10845;
}

.text-error-600-dds2 {
  color: #9C073D;
}

.bg-error-600-dds2 {
  background-color: #9C073D;
}

.text-error-700-dds2 {
  color: #870634;
}

.bg-error-700-dds2 {
  background-color: #870634;
}

.text-error-800-dds2 {
  color: #6E052B;
}

.bg-error-800-dds2 {
  background-color: #6E052B;
}

.text-error-900-dds2 {
  color: #47031C;
}

.bg-error-900-dds2 {
  background-color: #47031C;
}

.text-error-950-dds2 {
  color: #24020E;
}

.bg-error-950-dds2 {
  background-color: #24020E;
}

.text-alpha-25-dds2 {
  color: rgba(214, 22, 91, 0.05);
}

.bg-alpha-25-dds2 {
  color: rgba(214, 22, 91, 0.05);
}

.text-alpha-50-dds2 {
  color: rgba(214, 22, 91, 0.1);
}

.bg-alpha-50-dds2 {
  color: rgba(214, 22, 91, 0.1);
}

.text-alpha-100-dds2 {
  color: rgba(214, 22, 91, 0.2);
}

.bg-alpha-100-dds2 {
  color: rgba(214, 22, 91, 0.2);
}

.text-alpha-200-dds2 {
  color: rgba(214, 22, 91, 0.35);
}

.bg-alpha-200-dds2 {
  color: rgba(214, 22, 91, 0.35);
}

.text-alpha-300-dds2 {
  color: rgba(214, 22, 91, 0.6);
}

.bg-alpha-300-dds2 {
  color: rgba(214, 22, 91, 0.6);
}

.text-success-25-dds2 {
  color: #F3F9F5;
}

.bg-success-25-dds2 {
  background-color: #F3F9F5;
}

.text-success-50-dds2 {
  color: #E6F2EC;
}

.bg-success-50-dds2 {
  background-color: #E6F2EC;
}

.text-success-success-light-dds2 {
  color: #E6F2EC;
}

.bg-success-success-light-dds2 {
  background-color: #E6F2EC;
}

.text-success-100-dds2 {
  color: #CDE5D8;
}

.bg-success-100-dds2 {
  background-color: #CDE5D8;
}

.text-success-200-dds2 {
  color: #A8D2BB;
}

.bg-success-200-dds2 {
  background-color: #A8D2BB;
}

.text-success-300-dds2 {
  color: #6AB28B;
}

.bg-success-300-dds2 {
  background-color: #6AB28B;
}

.text-success-400-dds2 {
  color: #429E6C;
}

.bg-success-400-dds2 {
  background-color: #429E6C;
}

.text-success-500-dds2 {
  color: #067F3E;
}

.bg-success-500-dds2 {
  background-color: #067F3E;
}

.text-success-success-dds2 {
  color: #067F3E;
}

.bg-success-success-dds2 {
  background-color: #067F3E;
}

.text-success-600-dds2 {
  color: #056D35;
}

.bg-success-600-dds2 {
  background-color: #056D35;
}

.text-success-700-dds2 {
  color: #045B2D;
}

.bg-success-700-dds2 {
  background-color: #045B2D;
}

.text-success-800-dds2 {
  color: #044F26;
}

.bg-success-800-dds2 {
  background-color: #044F26;
}

.text-success-900-dds2 {
  color: #023319;
}

.bg-success-900-dds2 {
  background-color: #023319;
}

.text-success-950-dds2 {
  color: #011A0D;
}

.bg-success-950-dds2 {
  background-color: #011A0D;
}

.text-alpha-25-dds2 {
  color: rgba(6, 127, 62, 0.05);
}

.bg-alpha-25-dds2 {
  color: rgba(6, 127, 62, 0.05);
}

.text-alpha-50-dds2 {
  color: rgba(6, 127, 62, 0.1);
}

.bg-alpha-50-dds2 {
  color: rgba(6, 127, 62, 0.1);
}

.text-alpha-100-dds2 {
  color: rgba(6, 127, 62, 0.2);
}

.bg-alpha-100-dds2 {
  color: rgba(6, 127, 62, 0.2);
}

.text-alpha-200-dds2 {
  color: rgba(6, 127, 62, 0.45);
}

.bg-alpha-200-dds2 {
  color: rgba(6, 127, 62, 0.45);
}

.text-alpha-300-dds2 {
  color: rgba(6, 127, 62, 0.6);
}

.bg-alpha-300-dds2 {
  color: rgba(6, 127, 62, 0.6);
}

.text-warning-25-dds2 {
  color: #FDF7F2;
}

.bg-warning-25-dds2 {
  background-color: #FDF7F2;
}

.text-warning-50-dds2 {
  color: #FCEFE5;
}

.bg-warning-50-dds2 {
  background-color: #FCEFE5;
}

.text-warning-success-light-dds2 {
  color: #FCEFE5;
}

.bg-warning-success-light-dds2 {
  background-color: #FCEFE5;
}

.text-warning-100-dds2 {
  color: #F8DFCC;
}

.bg-warning-100-dds2 {
  background-color: #F8DFCC;
}

.text-warning-200-dds2 {
  color: #F3C6A6;
}

.bg-warning-200-dds2 {
  background-color: #F3C6A6;
}

.text-warning-300-dds2 {
  color: #EB9E66;
}

.bg-warning-300-dds2 {
  background-color: #EB9E66;
}

.text-warning-400-dds2 {
  color: #E6843D;
}

.bg-warning-400-dds2 {
  background-color: #E6843D;
}

.text-warning-500-dds2 {
  color: #DE5D00;
}

.bg-warning-500-dds2 {
  background-color: #DE5D00;
}

.text-warning-success-dds2 {
  color: #DE5D00;
}

.bg-warning-success-dds2 {
  background-color: #DE5D00;
}

.text-warning-600-dds2 {
  color: #BF5000;
}

.bg-warning-600-dds2 {
  background-color: #BF5000;
}

.text-warning-700-dds2 {
  color: #A04300;
}

.bg-warning-700-dds2 {
  background-color: #A04300;
}

.text-warning-800-dds2 {
  color: #8A3A00;
}

.bg-warning-800-dds2 {
  background-color: #8A3A00;
}

.text-warning-900-dds2 {
  color: #592500;
}

.bg-warning-900-dds2 {
  background-color: #592500;
}

.text-warning-950-dds2 {
  color: #2D1300;
}

.bg-warning-950-dds2 {
  background-color: #2D1300;
}

.text-alpha-25-dds2 {
  color: rgba(222, 93, 0, 0.05);
}

.bg-alpha-25-dds2 {
  color: rgba(222, 93, 0, 0.05);
}

.text-alpha-50-dds2 {
  color: rgba(222, 93, 0, 0.1);
}

.bg-alpha-50-dds2 {
  color: rgba(222, 93, 0, 0.1);
}

.text-alpha-100-dds2 {
  color: rgba(222, 93, 0, 0.2);
}

.bg-alpha-100-dds2 {
  color: rgba(222, 93, 0, 0.2);
}

.text-alpha-200-dds2 {
  color: rgba(222, 93, 0, 0.35);
}

.bg-alpha-200-dds2 {
  color: rgba(222, 93, 0, 0.35);
}

.text-alpha-300-dds2 {
  color: rgba(222, 93, 0, 0.6);
}

.bg-alpha-300-dds2 {
  color: rgba(222, 93, 0, 0.6);
}

.font-aino-dds2 {
  font-family: "Aino", sans-serif !important;
}

.font-aino-headline-dds2 {
  font-family: "AinoHeadline", sans-serif !important;
}

.hero-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 72px;
  font-style: normal;
  font-weight: 500;
  line-height: 113.889%;
}

@media screen and (max-width: 960px) {
  .hero-dds2 {
    font-size: 48px;
    line-height: 116.667%;
  }
}
.h1-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 114.286%;
}

@media screen and (max-width: 960px) {
  .h1-dds2 {
    font-size: 42px;
    line-height: 114.286%;
  }
}
.h2-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 116.667%;
}

@media screen and (max-width: 960px) {
  .h2-dds2 {
    font-size: 36px;
    line-height: 111.111%;
  }
}
.h3-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.25%;
}

@media screen and (max-width: 960px) {
  .h3-dds2 {
    font-size: 28px;
    line-height: 128.571%;
  }
}
.h4-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 141.667%;
}

@media screen and (max-width: 960px) {
  .h4-dds2 {
    font-size: 20px;
    line-height: 140%;
  }
}
.h5-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.h6-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 155.556%;
}

.body-xl-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.body-lg-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}

.body-md-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.body-sm-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.body-xs-dds2 {
  font-family: "Aino", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

/*# sourceMappingURL=dds2cdn.css.map */
