@charset "UTF-8";
/*
Theme Name: trnTheme
Theme URI: 3red.net
Description: This is new theme
Author: Kristina Schitchenko
Author URI: 3red.net
Version: 1.0.0
*/
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Medium.eot");
  src: local("Mazzard M Medium"), local("MazzardM-Medium"),
    url("/wp-content/uploads/2023/11//MazzardM-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Medium.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Medium.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Medium.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-ExtraLightItalic.eot");
  src: local("Mazzard M ExtraLight Italic"), local("MazzardM-ExtraLightItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLightItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLightItalic.ttf")
      format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-BlackItalic.eot");
  src: local("Mazzard H Black Italic"), local("MazzardH-BlackItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-BlackItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-BlackItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-BlackItalic.ttf")
      format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-ExtraBold.eot");
  src: local("Mazzard L ExtraBold"), local("MazzardL-ExtraBold"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBold.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Black.eot");
  src: local("Mazzard H Black"), local("MazzardH-Black"),
    url("/wp-content/uploads/2023/11//MazzardH-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Black.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Black.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-BoldItalic.eot");
  src: local("Mazzard M Bold Italic"), local("MazzardM-BoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-BoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-BoldItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-BoldItalic.ttf")
      format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Medium.eot");
  src: local("Mazzard H Medium"), local("MazzardH-Medium"),
    url("/wp-content/uploads/2023/11//MazzardH-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Medium.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Medium.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Medium.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Light.eot");
  src: local("Mazzard M Light"), local("MazzardM-Light"),
    url("/wp-content/uploads/2023/11//MazzardM-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Light.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Light.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-LightItalic.eot");
  src: local("Mazzard H Light Italic"), local("MazzardH-LightItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-LightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-LightItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-LightItalic.ttf")
      format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-ExtraLight.eot");
  src: local("Mazzard H ExtraLight"), local("MazzardH-ExtraLight"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLight.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLight.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLight.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Bold.eot");
  src: local("Mazzard M Bold"), local("MazzardM-Bold"),
    url("/wp-content/uploads/2023/11//MazzardM-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Bold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Bold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-SemiBoldItalic.eot");
  src: local("Mazzard M SemiBold Italic"), local("MazzardM-SemiBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBoldItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-ExtraLight.eot");
  src: local("Mazzard L ExtraLight"), local("MazzardL-ExtraLight"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLight.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLight.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLight.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Light.eot");
  src: local("Mazzard H Light"), local("MazzardH-Light"),
    url("/wp-content/uploads/2023/11//MazzardH-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Light.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Light.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-ThinItalic.eot");
  src: local("Mazzard L Thin Italic"), local("MazzardL-ThinItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-ThinItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-ThinItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-ThinItalic.ttf")
      format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-ExtraBoldItalic.eot");
  src: local("Mazzard H ExtraBold Italic"), local("MazzardH-ExtraBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBoldItalic.ttf")
      format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-SemiBold.eot");
  src: local("Mazzard M SemiBold"), local("MazzardM-SemiBold"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Regular.eot");
  src: local("Mazzard L Regular"), local("MazzardL-Regular"),
    url("/wp-content/uploads/2023/11//MazzardL-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Regular.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Regular.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-MediumItalic.eot");
  src: local("Mazzard H Medium Italic"), local("MazzardH-MediumItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-MediumItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-MediumItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-MediumItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Italic.eot");
  src: local("Mazzard L Italic"), local("MazzardL-Italic"),
    url("/wp-content/uploads/2023/11//MazzardL-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Italic.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Italic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-ExtraBoldItalic.eot");
  src: local("Mazzard L ExtraBold Italic"), local("MazzardL-ExtraBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraBoldItalic.ttf")
      format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Bold.eot");
  src: local("Mazzard L Bold"), local("MazzardL-Bold"),
    url("/wp-content/uploads/2023/11//MazzardL-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Bold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Bold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-BlackItalic.eot");
  src: local("Mazzard M Black Italic"), local("MazzardM-BlackItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-BlackItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-BlackItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-BlackItalic.ttf")
      format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-MediumItalic.eot");
  src: local("Mazzard L Medium Italic"), local("MazzardL-MediumItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-MediumItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-MediumItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-MediumItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-ExtraBoldItalic.eot");
  src: local("Mazzard M ExtraBold Italic"), local("MazzardM-ExtraBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBoldItalic.ttf")
      format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Regular.eot");
  src: local("Mazzard M Regular"), local("MazzardM-Regular"),
    url("/wp-content/uploads/2023/11//MazzardM-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Regular.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Regular.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Italic.eot");
  src: local("Mazzard H Italic"), local("MazzardH-Italic"),
    url("/wp-content/uploads/2023/11//MazzardH-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Italic.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Italic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-LightItalic.eot");
  src: local("Mazzard M Light Italic"), local("MazzardM-LightItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-LightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-LightItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-LightItalic.ttf")
      format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-LightItalic.eot");
  src: local("Mazzard L Light Italic"), local("MazzardL-LightItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-LightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-LightItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-LightItalic.ttf")
      format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Italic.eot");
  src: local("Mazzard M Italic"), local("MazzardM-Italic"),
    url("/wp-content/uploads/2023/11//MazzardM-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Italic.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Italic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Thin.eot");
  src: local("Mazzard H Thin"), local("MazzardH-Thin"),
    url("/wp-content/uploads/2023/11//MazzardH-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Thin.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Thin.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-SemiBoldItalic.eot");
  src: local("Mazzard H SemiBold Italic"), local("MazzardH-SemiBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBoldItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-BoldItalic.eot");
  src: local("Mazzard L Bold Italic"), local("MazzardL-BoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-BoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-BoldItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-BoldItalic.ttf")
      format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-ThinItalic.eot");
  src: local("Mazzard H Thin Italic"), local("MazzardH-ThinItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-ThinItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-ThinItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-ThinItalic.ttf")
      format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-ExtraLight.eot");
  src: local("Mazzard M ExtraLight"), local("MazzardM-ExtraLight"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLight.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLight.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraLight.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Light.eot");
  src: local("Mazzard L Light"), local("MazzardL-Light"),
    url("/wp-content/uploads/2023/11//MazzardL-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Light.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Light.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Bold.eot");
  src: local("Mazzard H Bold"), local("MazzardH-Bold"),
    url("/wp-content/uploads/2023/11//MazzardH-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Bold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Bold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Medium.eot");
  src: local("Mazzard L Medium"), local("MazzardL-Medium"),
    url("/wp-content/uploads/2023/11//MazzardL-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Medium.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Medium.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Medium.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-MediumItalic.eot");
  src: local("Mazzard M Medium Italic"), local("MazzardM-MediumItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-MediumItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-MediumItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-MediumItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Thin.eot");
  src: local("Mazzard L Thin"), local("MazzardL-Thin"),
    url("/wp-content/uploads/2023/11//MazzardL-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Thin.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Thin.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-ExtraBold.eot");
  src: local("Mazzard M ExtraBold"), local("MazzardM-ExtraBold"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-ExtraBold.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Black.eot");
  src: local("Mazzard M Black"), local("MazzardM-Black"),
    url("/wp-content/uploads/2023/11//MazzardM-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Black.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Black.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-Black.eot");
  src: local("Mazzard L Black"), local("MazzardL-Black"),
    url("/wp-content/uploads/2023/11//MazzardL-Black.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-Black.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-Black.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-ThinItalic.eot");
  src: local("Mazzard M Thin Italic"), local("MazzardM-ThinItalic"),
    url("/wp-content/uploads/2023/11//MazzardM-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-ThinItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-ThinItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-ThinItalic.ttf")
      format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-SemiBold.eot");
  src: local("Mazzard L SemiBold"), local("MazzardL-SemiBold"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-SemiBoldItalic.eot");
  src: local("Mazzard L SemiBold Italic"), local("MazzardL-SemiBoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBoldItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-SemiBoldItalic.ttf")
      format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardM-Thin.eot");
  src: local("Mazzard M Thin"), local("MazzardM-Thin"),
    url("/wp-content/uploads/2023/11//MazzardM-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardM-Thin.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardM-Thin.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardM-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-Regular.eot");
  src: local("Mazzard H Regular"), local("MazzardH-Regular"),
    url("/wp-content/uploads/2023/11//MazzardH-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-Regular.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-Regular.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-ExtraLightItalic.eot");
  src: local("Mazzard L ExtraLight Italic"), local("MazzardL-ExtraLightItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLightItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-ExtraLightItalic.ttf")
      format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-SemiBold.eot");
  src: local("Mazzard H SemiBold"), local("MazzardH-SemiBold"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-BoldItalic.eot");
  src: local("Mazzard H Bold Italic"), local("MazzardH-BoldItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-BoldItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-BoldItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-BoldItalic.ttf")
      format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardL-BlackItalic.eot");
  src: local("Mazzard L Black Italic"), local("MazzardL-BlackItalic"),
    url("/wp-content/uploads/2023/11//MazzardL-BlackItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardL-BlackItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardL-BlackItalic.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardL-BlackItalic.ttf")
      format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-ExtraLightItalic.eot");
  src: local("Mazzard H ExtraLight Italic"), local("MazzardH-ExtraLightItalic"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLightItalic.woff2")
      format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLightItalic.woff")
      format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraLightItalic.ttf")
      format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Mazzard";
  src: url("/wp-content/uploads/2023/11//MazzardH-ExtraBold.eot");
  src: local("Mazzard H ExtraBold"), local("MazzardH-ExtraBold"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBold.woff2") format("woff2"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBold.woff") format("woff"),
    url("/wp-content/uploads/2023/11//MazzardH-ExtraBold.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}
@import url("https://fonts.cdnfonts.com/css/nexa-script");
@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lobster&family=Marck+Script&family=Pacifico&family=Pattaya&display=swap");
body * {
  font-family: "Inter", sans-serif; /* Default font - Inter */
  font-family: Mazzard, "Inter", sans-serif; /* Fallback to Mazzard if Inter fails */
  z-index: 1;
}
.page-container_child {
  width: 100vw;
  height: 100vh;
  background: url("/wp-content/uploads/2024/12/christmas_composition_with_gifts_fir_tree_branches_red_decorations-scaled.jpg")
    no-repeat center center/cover;
  background-position: 40% -50%;
  display: flex;

  overflow-y: auto;
  margin: 0;
  padding: 0;
}

.letter-container_child {
  width: 100%;
  max-width: 600px;
  padding: 20px;

  border-radius: 10px;
}

.header-text_child {
  position: sticky;
  top: 0;
  background-color: rgb(243, 243, 243);
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  text-align: center;
  font-size: 35px;
  margin-top: 10px;
  font-family: "Lobster", sans-serif;
  font-style: italic;
  font-weight: 600;
  z-index: 10;
  padding: 10px;
}

.header-image-container_child {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.header-image_child {
  width: 100%;
  height: auto; /* Сохраняет пропорции изображения */

  object-fit: cover; /* Обрезка, если изображение не вписывается */
}

.main-content_child {
  border: 1px solid lightgray;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: rgb(243, 243, 243);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.text-block_child {
  text-align: left;
  margin: 3vw;
  font-size: 28px;
  line-height: 1.6;
  font-family: "Lobster", sans-serif;
  font-style: italic;
  font-weight: 600;
}

.footer_child {
  margin-top: 20px;
  text-align: center;
}

.footer-text_child {
  font-size: 28px;
  margin-bottom: 10px;
  text-align: left;
  font-style: italic;
}

.buttons-container_child {
  display: flex;
  flex-direction: column;
}

.submit-button_child {
  padding: 10px 20px;
  font-size: 32px;
  color: #fff;
  background-color: #346509;
  border: none;
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.3s;
  text-decoration: none;
}

.submit-button_child:hover {
  background-color: #0056b3;
}

.site-warning_child {
  font-size: 28px;
  color: red;
  font-style: italic;
}
@media (min-width: 600px) {
  .page-container_child {
    justify-content: center;
  }
}

@media (min-width: 960px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    a,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    p:not(.hashtag),
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .hashtag,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    p.hashtag,
  .banner .description .button,
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .wp-container-core-group-layout-1.wp-container-core-group-layout-1
    p,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    p.hashtag,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    p:not(.hashtag),
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    a,
  #content .rectangle_2 a,
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-submit-container
    button#wpforms-submit-466 {
    font-family: "Inter", sans-serif; /* Inter font for these elements */
    font-size: 1vw;
  }
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    h2,
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .wp-container-core-group-layout-1.wp-container-core-group-layout-1
    h2,
  #content .rectangle_2 h2,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    h2 {
    font-size: 2vw;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    p:not(.hashtag),
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .hashtag.banner,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    p.hashtag,
  .banner .description .button,
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .wp-container-core-group-layout-1.wp-container-core-group-layout-1
    p,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    p.hashtag,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    p:not(.hashtag),
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    a,
  #content .rectangle_2 a,
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-submit-container
    button#wpforms-submit-466 {
    font-family: "Inter", sans-serif; /* Inter font for these elements */
    font-size: 4vw;
  }
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    h2,
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    .wp-container-core-group-layout-3.wp-container-core-group-layout-3
    .wp-container-core-group-layout-1.wp-container-core-group-layout-1
    h2,
  #content .rectangle_2 h2,
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    h2 {
    font-size: 10vw;
  }
}
.wp-block-video {
  padding-top: 500px; /* Для экранов 1920x1080 и больше */
}

/* Экраны от 1600px до 1919px */
@media (max-width: 1919px) {
  .wp-block-video {
    padding-top: 400px;
  }
}

/* Экраны от 1280px до 1599px */
@media (max-width: 1599px) {
  .wp-block-video {
    padding-top: 350px;
  }
}

/* Экраны от 1024px до 1279px */
@media (max-width: 1279px) {
  .wp-block-video {
    padding-top: 350px;
  }
}

/* Экраны меньше 1024px */
@media (max-width: 1023px) {
  .wp-block-video {
    padding-top: 300px;
  }
}

body .is-layout-flex {
  flex-wrap: nowrap;
}
/* Общие стили (можно адаптировать под ваш шаблон) */

.container_pbimrgnc {
  max-width: 1200px;
  margin: 20px auto;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px; /* Увеличено скругление */
}

.header_pbimrgnc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.h1_pbimrgnc {
  color: #045baf;
  font-size: 2em; /* Adjust for better mobile readability */
}

.search-box_pbimrgnc {
  display: flex;
  align-items: center;
}

.input_pbimrgnc {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 6px; /* Добавлено скругление */
}

.table-wrapper_pbimrgnc {
  margin-bottom: 20px;
  overflow-x: auto;
  display: block;
  border-radius: 12px; /* Добавлено скругление */
}

.table_pbimrgnc {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 auto;
  border-radius: 12px; /* Добавлено скругление */
  border: 1px solid #fff;
}

.th_pbimrgnc,
.td_pbimrgnc {
  border: 1px solid white;
  padding: 12px 10px;
  text-align: left;
}
.td_pbimrgnc {
  border-radius: 4px;
}
.th_pbimrgnc {
  background-color: #7190ae;
  color: white;
  font-weight: bold;
  padding: 15px 10px;
  border-radius: 6px; /* Добавлено скругление */
}

.th_pbimrgnc1 {
  text-align: left;
  padding: 25px;
  font-size: 1.3vw;
}

.table_pbimrgnc tbody .tr_pbimrgnc:nth-child(even) {
  background-color: #f4f4f4;
  border-bottom: 1px solid #fff;
}

.table_pbimrgnc tbody .tr_pbimrgnc:nth-child(odd) {
  background-color: #e9f2fc;
  border-bottom: 1px solid #fff;
}

.header-row {
  display: table-row;
}

.table_pbimrgnc {
  font-size: 1.1em;
  border-radius: 6px; /* Добавлено скругление */
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .container_pbimrgnc {
    padding: 10px;
    margin: 10px auto;
  }

  .header_pbimrgnc {
    flex-direction: column;
    align-items: flex-start;
  }

  .h1_pbimrgnc {
    margin-bottom: 10px;
    font-size: 1.3em;
  }
  .search-box_pbimrgnc {
    width: 100%;
  }
  .input_pbimrgnc {
    width: 100%;
  }

  .table_pbimrgnc {
    font-size: 0.9em;
  }
  .th_pbimrgnc1 {
    padding: 10px;
    font-size: 1em;
  }

  .table_pbimrgnc thead {
    display: table-header-group; /* Show thead again */
  }
  .table_pbimrgnc thead tr {
    display: table-row;
  }
  .table_pbimrgnc thead th {
    display: table-cell; /* Make sure header cells are displayed correctly */
    text-align: left;
  }

  .table_pbimrgnc tbody tr {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    border: 1px solid #ddd;
  }

  .table_pbimrgnc tbody th,
  .table_pbimrgnc tbody td {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    text-align: left;
    border-left: none;
    border-right: none;
  }

  .table_pbimrgnc tbody th {
    background-color: #7190ae;
    color: white;
  }
  .table_pbimrgnc tbody tr:nth-child(odd),
  .table_pbimrgnc tbody tr:nth-child(even) {
    background-color: white;
  }

  .table_pbimrgnc tbody td:before {
    content: attr(data-header) ": ";
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
  }
  .table_pbimrgnc tbody th:before {
    content: "";
  }
  .table_pbimrgnc .table-heading {
    font-size: 1.2em;
  }
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .container_pbimrgnc {
    padding: 10px; /* Reduce container padding */
    margin: 10px auto;
  }
  .header_pbimrgnc {
    flex-direction: column; /* Stack header items */
    align-items: flex-start;
  }
  .h1_pbimrgnc {
    margin-bottom: 10px;
    font-size: 1.3em;
  }
  .search-box_pbimrgnc {
    width: 100%;
  }
  .input_pbimrgnc {
    width: 100%; /* Make input full width */
  }

  .table_pbimrgnc {
    font-size: 0.9em; /* Reduce table font size */
  }
  .th_pbimrgnc1 {
    padding: 10px;
    font-size: 1em;
  }
  .table_pbimrgnc thead {
    display: none; /* Hide thead for narrow screens */
  }

  .table_pbimrgnc tbody tr {
    display: flex; /* Arrange rows as flex containers */
    flex-wrap: wrap; /* Allow cells to wrap to new lines */
    margin-bottom: 10px; /* Add spacing between rows */
    border: 1px solid #ddd; /* Add a border for each "row" */
  }

  .table_pbimrgnc tbody th,
  .table_pbimrgnc tbody td {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    text-align: left;
    border-left: none;
    border-right: none; /* Remove individual cell borders */
  }

  .table_pbimrgnc tbody th {
    background-color: #7190ae; /* Add a background to the header */
    color: white;
  }
  .table_pbimrgnc tbody tr:nth-child(odd),
  .table_pbimrgnc tbody tr:nth-child(even) {
    background-color: white;
  }
  .table_pbimrgnc tbody td:before {
    content: attr(data-header) ": "; /* Add label before the cell content */
    font-weight: bold;
    display: inline-block; /* Add label before the cell content */
    margin-right: 5px;
  }
  .table_pbimrgnc tbody th:before {
    content: ""; /* Hide the header label */
  }
  .table_pbimrgnc .table-heading {
    font-size: 1.2em;
  }
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

.contactsI {
  margin-top: 400px;
  padding: 80px 0;
  background-color: #fff; /* Белый фон для блока контактов */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Тень */
  border-radius: 20px; /* Скругленные углы */
}

.section-title {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); /* Тень */
  color: #555; /* Темно-серый цвет текста */
  /* background-color: blue; */
  display: flex;
  justify-content: center;
  text-align: center;
  margin-bottom: 30px;
  font-size: 2.5em;
  font-weight: 600;

  overflow: hidden;
}

.contact-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.contact-item {
  justify-content: center;
  margin: 20px;
  width: 300px;
  text-align: left; /* Выравнивание по левому краю */
  display: flex; /* Разрешаем flex-расположение */
  align-items: center; /* Выравниваем по вертикали */
}

.contact-item i {
  font-size: 2em; /* Уменьшаем размер иконки */
  margin-right: 10px; /* Отступ справа от иконки */
  color: #007bff;
}

.contact-item p,
.contact-item a {
  font-size: 1.1em;
  color: #555; /* Темно-серый цвет текста */
  text-decoration: none;
}

.contact-item a:hover {
  text-decoration: underline;
}

/* Адаптивный дизайн */
@media (max-width: 768px) {
  .contact-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* ... (прежний CSS-код) ... */

.contact-text {
  /* Для адреса - удаляем text-align:center, уже выравнено flex */
  margin: 0;
}

@media (min-width: 1920px) {
  body .content .rectangle_1 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_1 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_1 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_1 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_2 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_2 {
    padding-left: 17rem;
    padding-right: 17rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_2 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_3 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_3 {
    padding-left: 17rem;
    padding-right: 17rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_3 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_4 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_4 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_4 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_4 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_5 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_5 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_6 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_6 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_6 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_6 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_6 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_7 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_7 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_7 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_8 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_8 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_8 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_8 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_9 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_9 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_9 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_9 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_9 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1920px) {
  body .content .rectangle_10 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  body .content .rectangle_10 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  body .content .rectangle_10 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 580px) and (max-width: 960px) {
  body .content .rectangle_10 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 580px) {
  body .content .rectangle_10 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

body {
  background-color: #f6f7f8;
  margin: 0 !important;
}

.banner {
  min-height: 100vh;
  display: grid;
  align-items: center;
  justify-content: center;
  background-color: #0e7ae5;
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
}
@media (min-width: 960px) {
  .banner {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1200px) {
  .banner {
    grid-template-columns: 1fr;
    padding-top: 12vw;
  }
  .image {
    display: none;
  }
}
.banner .description {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.banner .description .title {
  font-family: Mazzard;
  color: #fff;
}
.banner .description .descr {
  font-family: Mazzard;
  color: #fff;
}
.banner .description .button {
  padding: 10px 70px;
  text-decoration: none;
  border-radius: 50px;
  background-color: #fff;
  font-family: Mazzard;

  color: #000;
  width: max-content;
  margin-top: 50px;
}
.banner .image img {
  max-width: 100%;
  float: right;
}

#content {
  overflow: hidden;
  background-color: #f6f7f8;
  min-height: 100vh;
  margin-top: -16vw;

  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 960px) {
  #content {
    padding-top: 0;
  }
}
#content .rectangle_2 {
  padding: 5rem 0 2rem;
}
#content .rectangle_2 h2 {
  font-family: Mazzard;

  font-weight: 600;
  color: #000;
  text-transform: lowercase;
  margin-bottom: 4rem;
}
#content .rectangle_2 .wp-container-core-columns-layout-1 {
  display: grid;
  margin-bottom: 2rem;
  width: 100%;
}
@media (min-width: 960px) {
  #content .rectangle_2 .wp-container-core-columns-layout-1 {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 14px;
  }
}
@media (max-width: 960px) {
  #content .rectangle_2 .wp-container-core-columns-layout-1 {
    grid-template-columns: 1fr;
    grid-row-gap: 15px;
  }
}
#content .rectangle_2 .wp-container-core-columns-layout-1 .wp-block-column {
  padding: 31px;
  border-radius: 25px;
  aspect-ratio: 2/3;
  position: relative;
}
#content .rectangle_2 .wp-container-core-columns-layout-1 .wp-block-column h3 {
  font-family: Mazzard;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
  text-transform: lowercase;
  margin-bottom: 15px;
}
#content .rectangle_2 .wp-container-core-columns-layout-1 .wp-block-column p {
  font-family: Mazzard;
  font-size: 0.9vw;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 128%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column
  figure {
  height: 80%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column
  figure
  img {
  max-height: 100%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:first-child {
  background-color: #eaecee;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:first-child
  figure {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  max-width: 100%;
  width: auto;
  height: 70%;
}
@media (max-width: 960px) {
  #content
    .rectangle_2
    .wp-container-core-columns-layout-1
    .wp-block-column:first-child
    figure {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    max-width: 300%;
    /* width: 110%; */
    max-height: 300%;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_2
    .wp-container-core-columns-layout-1
    .wp-block-column
    figure
    img {
    max-width: 300%;
    width: 100%;
    max-height: 300%;
    height: 100%;
  }
}
@media (max-width: 960px) {
  #content .rectangle_2 .wp-container-core-columns-layout-1 .wp-block-column p {
    font-size: 4vw;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_2
    .wp-container-core-columns-layout-1
    .wp-block-column
    h3 {
    font-size: 8vw;
  }
}

#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:first-child
  h3 {
  color: #000000 !important;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:first-child
  p {
  color: rgba(0, 0, 0, 0.7490196078) !important;
  z-index: 5;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:nth-child(2) {
  background-color: #9199a1;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:nth-child(2)
  figure {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  max-width: 100%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:nth-child(2)
  figure
  img {
  width: auto;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:nth-child(2)
  h3 {
  color: #ffffff !important;
}

#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:nth-child(2)
  p {
  color: rgba(255, 255, 255, 0.7490196078) !important;
  z-index: 5;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:last-child
  figure {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: -1;
  max-width: 100%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:last-child
  figure
  img {
  max-height: 100%;
  border-radius: 25px;
  width: 100%;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:last-child
  h3 {
  color: #ffffff !important;
}
#content
  .rectangle_2
  .wp-container-core-columns-layout-1
  .wp-block-column:last-child
  p {
  color: rgba(255, 255, 255, 0.7490196078) !important;
}
#content .rectangle_2 a {
  align-self: center;
  padding: 10px 70px;
  border-radius: 50px;
  border: 1px solid #0e7ae5;
  color: #0e7ae5;
  font-family: Mazzard;

  font-weight: 400;
  text-decoration: none;
}
#content .rectangle_3 {
  display: flex;
  gap: 14px;
  flex-direction: column;
  position: relative;
}
.Sbackground_text {
  color: white;
  position: relative; /* Зависит от стандартного потока, но можно менять */
  text-align: center; /* Центрируем текст */
  font-size: 5vw; /* Динамический размер текста */
  font-weight: 600;
  font-family: Mazzard;
  margin-top: -5vw;
  z-index: 1; /* Убедитесь, что блок не перекрыт другими элементами */
}

.banner + .Sbackground_text {
  margin-top: 0; /* Убираем отступ, чтобы блок шел вплотную к .banner */
}

@media (min-width: 1920px) {
  .Sbackground_text {
    top: -5vw;
    font-size: 23vw;
  }
}
@media (min-width: 1440px) and (max-width: 1920px) {
  .Sbackground_text {
    top: -5vw;
    font-size: 23vw;
  }
}
@media (min-width: 960px) and (max-width: 1440px) {
  .Sbackground_text {
    top: -5vw;
    font-size: 23vw;
  }
}
@media (max-width: 960px) {
  .Sbackground_text {
    top: -5vw;
    font-size: 23vw;
  }
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4 {
  position: relative;
  padding: 5vw;
  background-color: #e2e8f0;
  border-radius: 25px;
  height: 450px;
  width: 100%;
  margin-bottom: 15px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .hashtag {
  padding: 5px 20px;
  display: inline-block;
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.3490196078);
  font-family: Mazzard;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-1.wp-container-core-group-layout-1
  h2 {
  font-family: Mazzard;

  color: #000;
  font-weight: 500;
  margin-bottom: 10px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-1.wp-container-core-group-layout-1
  p {
  font-family: Mazzard;

  color: rgba(0, 0, 0, 0.6980392157);
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-2.wp-container-core-group-layout-2
  .btn-app-store {
  background-image: url("/wp-content/uploads/2023/08/изображение_2023-08-28_100018726.png");
  margin-right: 12px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-2.wp-container-core-group-layout-2
  .btn-play-market {
  background-image: url("/wp-content/uploads/2023/08/изображение_2023-08-28_100012820.png");
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-2.wp-container-core-group-layout-2
  .btn-play-market,
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  .wp-container-core-group-layout-3.wp-container-core-group-layout-3
  .wp-container-core-group-layout-2.wp-container-core-group-layout-2
  .btn-app-store {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 116px;
  height: 37px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-4.wp-container-core-group-layout-4
  img {
  position: absolute;
  bottom: -33%;
  height: 190%;
  width: 300%;
  max-width: 120%;
  right: -286px;
}
@media (min-width: 1922px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    img {
    max-width: 100%;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-4.wp-container-core-group-layout-4
    img {
    display: none;
  }
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9 {
  display: grid;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
}
@media (min-width: 960px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9 {
    grid-template-columns: 1fr;
  }
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6 {
  background-image: url("/wp-content/uploads/2023/11/385165c2d6f77074a4809340a3911de6.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 5vw;
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  height: 730px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  p.hashtag {
  padding: 5px 20px;
  border-radius: 25px;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  font-family: Mazzard;

  margin-bottom: 35px;
  align-self: center;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  p:not(.hashtag) {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;

  font-family: Mazzard;
  margin-bottom: 70px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  h2 {
  color: #fff !important;
  font-family: Mazzard;

  font-weight: 600;
  text-align: center;
  align-self: center;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  a {
  position: absolute;
  bottom: 60px;
  width: max-content;
  left: auto;
  right: auto;
  padding: 10px 70px;
  border-radius: 50px;
  border: 1px solid #fff;
  text-decoration: none;
  color: #fff;
  font-family: Mazzard;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  figure {
  height: 33%;
  width: auto;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-6.wp-container-core-group-layout-6
  img {
  height: 100%;
  width: auto;
}
@media (max-width: 300px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-6.wp-container-core-group-layout-6
    img {
    height: auto;
  }
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8 {
  padding: 5vw;
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background-color: #333;
  height: 730px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8
  p.hashtag {
  padding: 5px 20px;
  border-radius: 25px;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  font-family: Mazzard;

  margin-bottom: 35px;
  align-self: center;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8
  p:not(.hashtag) {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;

  font-family: Mazzard;
  margin-bottom: 70px;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8
  h2 {
  color: #fff !important;
  font-family: Mazzard;

  font-weight: 600;
  text-align: center;
  align-self: center;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8
  a {
  position: absolute;
  bottom: 60px;
  left: auto;
  right: auto;
  padding: 10px 70px;
  border-radius: 50px;
  background-color: #fff;
  width: max-content;
  text-decoration: none;
  color: #4f4f4f;
  font-family: Mazzard;
}
#content
  .rectangle_3
  .wp-container-core-group-layout-9.wp-container-core-group-layout-9
  .wp-container-core-group-layout-8.wp-container-core-group-layout-8
  img {
  position: absolute;
  width: auto;
  height: 50%;
  bottom: 1vw;
  right: 0;
}
@media (max-width: 300px) {
  #content
    .rectangle_3
    .wp-container-core-group-layout-9.wp-container-core-group-layout-9
    .wp-container-core-group-layout-8.wp-container-core-group-layout-8
    img {
    height: auto;
  }
}
#content .rectangle_4 {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  padding: 171px 0 89px;
}
@media (max-width: 960px) {
  #content .rectangle_4 {
    padding-top: 0;
  }
}
#content .rectangle_4 * {
  padding: 0;
  margin: 0;
}
@media (min-width: 960px) {
  #content .rectangle_4 {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }
}
@media (max-width: 960px) {
  #content .rectangle_4 {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }
}
#content
  .rectangle_4
  .wp-container-core-group-layout-15.wp-container-core-group-layout-15 {
  gap: 15px;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-15.wp-container-core-group-layout-15
  h2 {
  color: #000;
  font-family: Mazzard;
  font-size: 3vw;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 460px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-15.wp-container-core-group-layout-15
    h2 {
    font-size: 8vw;
  }
}
#content
  .rectangle_4
  .wp-container-core-group-layout-15.wp-container-core-group-layout-15
  p {
  color: #000;
  font-family: Mazzard;
  font-size: 16px;
  font-weight: 400;
  line-height: 128.571%;
  letter-spacing: 0.1px;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full {
  width: 100%;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466 {
  width: 100%;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container {
  width: 100%;
  display: grid;
  grid-column-gap: 15px;
  grid-row-gap: 20px;
}
@media (min-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container {
    grid-template-columns: 1fr;
  }
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  margin: 0;
  padding: 0;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container
  label,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container
  label,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container
  label,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  label {
  color: #2c2c2c;
  font-family: Mazzard;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container
  input,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container
  textarea,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container
  input,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container
  textarea,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container
  input,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container
  textarea,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  input,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  textarea {
  padding: 10px 16px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  background: #fff;
  font-family: Mazzard;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container
  input::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container
  textarea::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container
  input::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_7-container
  textarea::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container
  input::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_3-container
  textarea::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  input::placeholder,
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  textarea::placeholder {
  color: #2c2c2c;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_1-container {
  grid-column: 1/3;
}
@media (min-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container
    #wpforms-466-field_7-container {
    grid-column: 1/2;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container
    #wpforms-466-field_7-container {
    grid-column: 1/3;
  }
}
@media (min-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container
    #wpforms-466-field_3-container {
    grid-column: 2/3;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-field-container
    #wpforms-466-field_3-container {
    grid-column: 1/3;
  }
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container {
  grid-column: 1/3;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-field-container
  #wpforms-466-field_5-container
  textarea {
  resize: none;
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-submit-container {
  float: right;
  width: 50%;
  margin-top: 50px;
}
@media (min-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-submit-container {
    grid-column: 2/3;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_4
    .wp-container-core-group-layout-16.wp-container-core-group-layout-16
    div.wpforms-container-full
    form#wpforms-form-466
    .wpforms-submit-container {
    grid-column: 1/3;
    margin-top: 10px;
  }
}
#content
  .rectangle_4
  .wp-container-core-group-layout-16.wp-container-core-group-layout-16
  div.wpforms-container-full
  form#wpforms-form-466
  .wpforms-submit-container
  button#wpforms-submit-466 {
  border-radius: 50px;
  background: #0e7ae5;
  padding: 10px;
  text-align: center;
  color: #fff;
  font-family: Mazzard;

  font-weight: 400;
  line-height: 0;
  width: 100%;
}
#content .rectangle_5 {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;

  padding: 78px 0 43px;
  padding-inline: 20px;
  display: flex;
  flex-direction: column;
  gap: 100px;
  position: relative;
  background-color: white;
}
@media (max-width: 460px) {
  #content .rectangle_5 {
    padding-top: 0;
  }
}
#content .rectangle_5 h2 {
  position: absolute;
  height: 100%;
  top: 0;
  width: 100vw;
  background: #fff;
  left: 50%;
  font-size: 22vw;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: end;
  line-height: 68%;
  color: #f6f7f8 !important;
  font-family: Mazzard;
  font-weight: 600;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22 {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
}
@media (min-width: 960px) {
  #content
    .rectangle_5
    .wp-container-core-group-layout-22.wp-container-core-group-layout-22 {
    grid-template-columns: 7fr 5fr;
  }
}
@media (max-width: 960px) {
  #content
    .rectangle_5
    .wp-container-core-group-layout-22.wp-container-core-group-layout-22 {
    grid-template-columns: 1fr;
  }
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  h3 {
  color: #000;
  font-family: Mazzard;
  font-size: 50px;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 460px) {
  #content
    .rectangle_5
    .wp-container-core-group-layout-22.wp-container-core-group-layout-22
    h3 {
    font-size: 30px;
  }
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21 {
  gap: 30px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  .wp-container-core-group-layout-20.wp-container-core-group-layout-20 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 70px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  .wp-container-core-group-layout-20.wp-container-core-group-layout-20
  .wp-block-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  .wp-container-core-group-layout-20.wp-container-core-group-layout-20
  .wp-block-group
  h5 {
  color: #000;
  font-family: Mazzard;
  font-size: 18px;
  font-weight: 600;
  line-height: 133%;
  letter-spacing: 0.2px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  .wp-container-core-group-layout-20.wp-container-core-group-layout-20
  .wp-block-group
  h5
  a {
  color: inherit;
  text-decoration: none;
}

#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  .wp-container-core-group-layout-20.wp-container-core-group-layout-20
  .wp-block-group
  p {
  color: #4f4f4f;
  font-family: Mazzard;
  font-size: 1vw;
  font-weight: 400;
  line-height: 128%;
  letter-spacing: 0.1px;
}
@media (max-width: 960px) {
  #content
    .rectangle_5
    .wp-container-core-group-layout-22.wp-container-core-group-layout-22
    .wp-container-core-group-layout-21.wp-container-core-group-layout-21
    .wp-container-core-group-layout-20.wp-container-core-group-layout-20
    .wp-block-group
    p {
    font-size: 4vw;
  }
}
#content
  .rectangle_5
  .wp-container-core-group-layout-22.wp-container-core-group-layout-22
  .wp-container-core-group-layout-21.wp-container-core-group-layout-21
  h5.mail
  a {
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 600;
  line-height: 133%;
  letter-spacing: 0.2px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-25.wp-container-core-group-layout-25 {
  width: 100%;
  display: grid;
  grid-template-columns: 7fr 5fr;
  grid-column-gap: 30px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-25.wp-container-core-group-layout-25
  .wp-block-group {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-25.wp-container-core-group-layout-25
  .wp-block-group
  h5 {
  color: #000;
  font-family: Mazzard;
  font-size: 18px;
  font-weight: 600;
  line-height: 133%; /* 133.333% */
  letter-spacing: 0.2px;
}
#content
  .rectangle_5
  .wp-container-core-group-layout-25.wp-container-core-group-layout-25
  .wp-block-group
  p {
  color: #000;
  font-family: Mazzard;
  font-size: 1vw;
  font-weight: 600;
  line-height: 128%;
  letter-spacing: 0.1px;
}
@media (max-width: 740px) {
  #content
    .rectangle_5
    .wp-container-core-group-layout-25.wp-container-core-group-layout-25
    .wp-block-group
    p {
    font-size: 2vw;
  }
}

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

@media (min-width: 1500px) {
  .main_title,
  .n2_clear {
    margin-top: 30vw;
  }
}
@media (min-width: 960px) and (max-width: 1500px) {
  .main_title,
  .n2_clear {
    margin-top: 30vw;
  }
}
@media (max-width: 960px) {
  .main_title,
  .n2_clear {
    margin-top: 40vw;
  }
}

.slider_da_block_tipa_svg,
.slider_da_block_tipa_svg_1,
.slider_da_block_tipa_svg_2,
.slider_da_block_tipa_svg_3,
.slider_da_block_tipa_svg_4 {
  position: relative;
  background-color: #3c93e9;
  border-image-source: linear-gradient(
    30deg,
    rgba(255, 255, 255, 0.15) 10.98%,
    rgba(255, 255, 255, 0) 92.73%
  );
  box-shadow: 0px 2.39px 1.59px 0px #00165005, 0px 5.43px 3.62px 0px #00165008,
    0px 9.46px 6.31px 0px #0016500b, 0px 15.03px 10.02px 0px #0016500d,
    0px 23.18px 15.46px 0px #0016500e, 0px 36.18px 24.12px 0px #00165010,
    0px 60.06px 40.04px 0px #00165011, 0px 120px 80px 0px #00165012;
  width: 75%;
  height: 75%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border-radius: 20%;
  transition: transform 0.3s ease; /* Плавное вращение */
  border: 2px solid #ffffff2e;
}

.slider_da_block_tipa_svg {
  rotate: 25deg;
  height: 60%;
  width: 120%;
  transform-origin: center; /* Центр вращения */
  transition: transform 0.3s ease;
  position: absolute;
  bottom: -60px;
}

.slider_da_block_tipa_svg_1 {
  rotate: 15deg;
  transform-origin: center;
  transition: transform 0.3s ease;
}

.slider_da_block_tipa_svg_2 {
  rotate: 15deg;
  transform-origin: center;
  transition: transform 0.3s ease;
}

.slider_da_block_tipa_svg_3 {
  rotate: 15deg;
  transform-origin: center;
  transition: transform 0.3s ease;
}

.slider_da_block_tipa_svg_4 {
  width: 60%;
  height: 60%;
  color: white;
  rotate: 290deg;
  transform-origin: center;
  transition: transform 0.3s ease;
}

.slider_da_block_tipa_svg::after,
.slider_da_block_tipa_svg_1::after,
.slider_da_block_tipa_svg_2::after,
.slider_da_block_tipa_svg_3::after,
.slider_da_block_tipa_svg_4::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgb(255 255 255 / 18%);
  border-radius: 20%;
  box-shadow: 0 0 20px rgb(221 231 237 / 15%);
  z-index: -1;
}

.slider_da {
  padding-top: 100px;
  height: 100vh;
  gap: 1vw;
  display: flex;
  position: relative;
}

.slider_da_block p {
  font-family: Mazzard;
  font-weight: 400;
  font-size: 22px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: black;
  margin: 0;
  margin-top: 20px;
}
.slider_da_block h1 {
  margin: 0;
  font-family: Mazzard;
  font-weight: 500;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #3c93e9;
}
.slider_da_block:hover .slider_da_block_tipa_svg {
  transform: rotate(0deg); /* Для первого элемента */
}

.slider_da_block:hover .slider_da_block_tipa_svg_1 {
  transform: rotate(-30deg); /* Для второго элемента */
}

.slider_da_block:hover .slider_da_block_tipa_svg_2 {
  transform: rotate(-30deg); /* Для третьего элемента */
}

.slider_da_block:hover .slider_da_block_tipa_svg_3 {
  transform: rotate(-30deg); /* Для четвертого элемента */
}

.slider_da_block:hover .slider_da_block_tipa_svg_4 {
  transform: rotate(90deg);
}
.slider_da_block_tipa_svg_4 img {
  width: 70%;
}
/* Убираем вращение теней, делаем их всегда вертикальными */
.slider_da_block::after {
  content: "";
  position: fixed; /* Закрепляем тень относительно окна */
  top: 50%; /* Центрируем тень по вертикали относительно экрана */
  left: 50%; /* Центрируем тень по горизонтали относительно экрана */

  z-index: -2; /* Под блоком */
  transform: translate(-50%, -50%); /* Центрируем по экрану */
}
.slider_da {
  height: 100vh;
  overflow: hidden;
  position: relative;
}

.slider-container {
  gap: 2vw;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  left: 50%;
  transform: translateX(-50%);
}

.slider_da_block {
  padding: 20px;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 500px;
  width: 250px;
  flex-shrink: 0;
  background-color: white;
  box-shadow: 0px 0px 24px #b4e7ff4f;
  position: relative;
  cursor: pointer;
  transition: transform 0.3s ease;
  background-image: radial-gradient(
    circle at 10px 10px,
    /* позиция кружка */ #0e79e51e 1px,
    /* цвет горошка */ transparent 3px /* прозрачные края */
  );
  background-size: 30px 30px; /* размер ячейки паттерна */
}

/* Адаптивность */
@media (max-width: 768px) {
  .slider_da_block h1 {
    font-size: 24px;
  }
}

/* Остальные стили остаются без изменений */
.slider-arrow {
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  color: white;
  border: none;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  z-index: 10;
  transition: all 0.3s ease;
  font-size: 24px;
  background: #3c93e9;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

.slider-prev {
  left: 20px;
}

.slider-next {
  right: 20px;
}

.slider-arrow:hover {
  background: #3c93e9;
  color: white;
  transform: translateY(-50%) scale(1.1);
}

.slider-arrow:disabled {
  opacity: 0.3;
  cursor: not-allowed;
  transform: translateY(-50%);
}

@media (max-width: 768px) {
  .slider-arrow {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .slider-prev {
    left: 10px;
  }

  .slider-next {
    right: 10px;
  }
}
/* Обновленные стили для slider-container */
.slider-container {
  display: flex;
  gap: 2vw;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  left: 0;
  height: 70%;
  align-items: center;
}
.slider_da {
  position: relative;
  overflow: hidden;
  height: 100vh;
  display: flex;
}

.slider-wrapper {
  margin-inline: 15vw;
  width: 100%;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.slider-container {
  display: flex;
  gap: 2vw;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}

.slider_da_block {
  /* сохранить существующие стили */
  flex-shrink: 0;
}

.slider_da {
  position: relative;
  overflow: hidden;
  height: 100vh;
  display: flex;
  gap: 20px;
}

.slider-container {
  display: flex;
  gap: 2vw;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
}

.slider_da_block:hover .slider_da_block_tipa_svg {
  transform: rotate(0deg); /* Только для текущего блока */
}

.slider_da_block:hover .slider_da_block_tipa_svg_1 {
  transform: rotate(-30deg);
}

.slider_da_block:hover .slider_da_block_tipa_svg_2 {
  transform: rotate(-30deg);
}

.slider_da_block:hover .slider_da_block_tipa_svg_3 {
  transform: rotate(-30deg);
}

.slider_da_block:hover .slider_da_block_tipa_svg_4 {
  transform: rotate(90deg);
}
.background_text_projects {
  font-family: Mazzard;
  font-weight: 500;
  font-size: 30vw;
  line-height: 150px;
  letter-spacing: 0%;
  text-align: center;
  color: white;
  position: absolute;
  width: 100%;
  /* height: 10%; */
  top: 100px;
  left: -100px;
}
@media (max-width: 600px) {
  .slider-wrapper {
    margin: 0;
  }
}
@media (max-width: 960px) {
  .background_text_projects{
    left: -50px;
  }
}
@media (max-width: 560px) {
  .background_text_projects{
    left: -10px;
  }
}




/* emp_class */
.emp_card-slider-container h2 {
  margin-top: 28px;
  margin-bottom: 40px;
}

.emp_card-slider-container h1{
  margin: 12px 0;
}

.emp_card-slider-container {
  position: relative;
  overflow: hidden;
    width: 100%;
    height: 100%;
  
}

.emp_card-slider-wrapper {
  display: flex;
  transition: transform 0.5s ease;
  height: 100%;
}

.emp_card-slide {
  flex: 0 0 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}
.emp_card-0{
  background-color: #0E7AE5;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.emp_card-1{
  background-color: #0E7AE5;
  width: 100%;
  height: 100%;
}
.emp_card-2{
  background-color: #fdfdfd;
  width: 100%;
  height: 100%;
}
.emp_card-controls {
  position: absolute;
  padding: 30px 0;
  bottom: 0;
  background-color: #ecedf063;
  backdrop-filter: blur(25px);
  left: 50%;
  transform: translateX(-50%);
  gap: 10px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.emp_card-hidden {
  display: none !important;
}
.none{
  display: none !important;
}

/* 1 слайд */
.emp_card-square-1{
  padding: 300px;
  position: absolute;
  background: radial-gradient(circle at 60% 40%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
  border-radius: 140px;
  box-shadow: 0 10px 8px rgba(53, 53, 53, 0.4);
  transform: rotate(13deg);
  top: 150px;
  left: 80px;
  z-index: 0;
}
.emp_card-square-1::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #0E7AE5;
  border-radius: 138px; /* На 2px меньше основного */
}

.emp_card-square-2{
  padding: 225px;
  position: absolute;
  background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
  border-radius: 90px;
  box-shadow: 0 10px 10px rgba(53, 53, 53, 0.4);
  transform: rotate(15deg);
  top: 100px;
  left: 90px;
  z-index: 1;
}
.emp_card-square-2::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #0E7AE5;
  border-radius: 88px; /* На 2px меньше основного */
}

.emp_card-square-3{
  padding: 155px;
  position: absolute;
  background: radial-gradient(circle at 50% -10%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
  border-radius: 75px;
  box-shadow: 0 7px 10px rgba(53, 53, 53, 0.4);
  transform: rotate(17deg);
  top: 65px;
  left: 60px;
  z-index: 1;
}
.emp_card-square-3::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #0E7AE5;
  border-radius: 73px; /* На 2px меньше основного */
}

.emp_card-square-4{
  padding: 110px;
  position: absolute;
  background: radial-gradient(circle at 50% -10%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
  border-radius: 50px;
  box-shadow: 10px 5px 10px rgba(53, 53, 53, 0.4);
  transform: rotate(33deg);
  top: 110px;
  left: 105px;
  z-index: 1;
}
.emp_card-square-4::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #0E7AE5;
  border-radius: 48px; /* На 2px меньше основного */
}

.emp_card-square-5{
  padding: 75px;
  position: absolute;
  background: radial-gradient(circle at 20% -10%, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
  border-radius: 40px;
  box-shadow: 10px 4px 10px rgba(53, 53, 53, 0.4);
  transform: rotate(48deg);
  top: 150px;
  left: 145px;
  z-index: 1;
}
.emp_card-square-5::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #0E7AE5;
  border-radius: 38px; /* На 2px меньше основного */
}

.emp_card-first-div{
  position: absolute;
  top: 150px;
  left: 50px;
  height: 400px;
  
}
.emp_card-first-div h2{
  color: white;
  font-family: Mazzard;
  font-size: 34px;
  font-weight: 400;
  line-height: 45px;
  margin-bottom: 40px;
}
.emp_card-first-div p{
  color: white;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 200;
}

.emp_card-div-new p{
  position: absolute;
  border: 1px solid white;
  padding: 3px 5px;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  left: 50px;
  top: 60px;
  margin-bottom: 40px;
  opacity: 50%;
}

.emp_card-first-next{
  border: none;
  padding: 10px;
  border-radius: 8px;
  color: #007bff;
}
.emp_card-first-next:active{
  color: #006ce0;
  background-color: #ebebeb;
}

.emp_card-first-img{
  position: absolute;
  left: 60px;
  bottom: 60px;
  width: 35vw;
}

/* 2 слайд */
.emp_card-1-background{
  background-color: #fff;
  width: fit-content;
  padding-top: 30px;
  padding-left: 20px;
  padding-bottom: 30px;
  padding-right: 20px;
  border-radius: 15px;
  box-shadow: 0 9px 25px rgba(0, 0, 0, 0.4);
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  width: 85%;
}

.emp_card-1-title h2{
  font-size: 22px;
  font-weight: 600;
  width: 250px;
  line-height: 30px;
  margin-bottom: 30px;
}
.emp_card-1-title .emp_card-1-title-highlight{
  color: #0E7AE5;
}

.emp_card-1-info{
  width: 280px;
  font-size: 15px;
  margin-bottom: 40px;
  line-height: 18px;
}

.emp_card-1-director{
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.emp_card-1-director-imgdiv{
  display: inline-block;

}
.emp_card-1-director img{
  object-fit: cover;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 15px;

}
.emp_card-1-director-info{
  display: inline-block;
}
.emp_card-1-director-info-fio{
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 3px;
}
.emp_card-1-director-info-post{
  font-size: 13px;
}

.emp_card-text{
  padding-top: 4px;
  padding-left: 2vw;
  padding-bottom: 4px;
  padding-right: 2vw;
  background: none;
  border: 1px solid #959595;
  color: #959595;
  border-radius: 13px;
}
.emp_card-prev{
  padding-top: 4px;
  padding-left: 22px;
  padding-bottom: 4px;
  padding-right: 22px;
  background: none;
  border: 1px solid #959595;
  color: #959595;
  border-radius: 13px;
}
.emp_card-next{
  padding-top: 4px;
  padding-left: 22px;
  padding-bottom: 4px;
  padding-right: 22px;
  background: none;
  border: 1px solid #959595;
  color: #959595;
  border-radius: 13px;
}

.emp_card-text p {
    transition: color 0.3s ease;
    margin: 0;
}
.emp_card-prev, .emp_card-next {
    transition: color 0.3s ease, border-color 0.3s ease;
}

.emp_card-controls.white .emp_card-prev,
.emp_card-controls.white .emp_card-next {
  color: #fff;
  border: 1px solid #fff;
}
.emp_card-controls.white {
  background: transparent;
}
.emp_card-controls.white .emp_card-text p {
  color: #fff;
}
.emp_card-controls.white .emp_card-text{
  border: 1px solid #fff;
}
.emp_card-controls.blue{
  background: #0e79e569;
}

/* 3 слайд */

.emp_card-2-slide-img{
  display: flex;
  justify-content: center;
}
.emp_card-2-slide-img img{
width: 95%;
}
.emp_card-slide_text {
  width: 100vw;
  padding-inline: 5%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.emp_card-specs{
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.emp_card-specs h2{
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 20px;
  width: 80vw;
}
.emp_card-specs h2 span{
  color: #0E7AE5;
  background-color: #0e79e516;
}

.emp_card-specs-item{
  padding: 20px;
  box-shadow: 0px 20px 24px #0000000D;
  border-radius: 20px;
  margin-bottom: 20px;
  width: 80vw;
  background: #fff;
}
.emp_card-specs-item div{
  background-color: #0E7AE5;
  color: white;
  font-size: 20px;
  padding: 10px 20px;
  border-radius: 20px;
  margin-bottom: 10px;
  width: fit-content;
}

.emp_card-steps{
  display: flex;
  flex-direction: column;
  padding: 40px;
  background-color: black;
}

.emp_card-steps h2{
  font-size: 52px;
  color: white;
  font-weight: 500;
  margin: 2px 0;
}
.emp_card-steps h1{
  font-size: 18px;
  color: white;
  font-weight: 500;
    margin: 2px 0;
}


.emp_card-steps-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 15px;
  color: #959595;
  margin-top: 10px;
}

.emp_card-steps-container .steps-img1,
.emp_card-steps-container .steps-img2 {
  display: flex;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: 10px;
  min-width: 50px;
}

.steps-img1{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture.png');
}
.steps-img2{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-1.png');
}
.payday_container-first-block div, .payday_container-second-block div{
  margin-bottom: 20px;
}
.steps_p,
.steps_p_bolder{
  font-size: 15px;
  color: white;
  margin-top: 10px;
  text-align: center;
  font-weight: 600;
  text-align: left;
  margin-top: 5px;
}
.steps_p_bolder{
  font-weight: 500;
}
.steps_p-grey{
  font-size: 15px;
  color: #959595;
  margin-top: 10px;
}
.steps-count{
  font-size: 22px;
  color: white;
  font-weight: 500;
  background-color: #0E7AE5;
  border-radius: 20px;
  padding: 5px 15px;
  margin-top: 20px;
  width: fit-content;
  margin-bottom: 20px;
}


.payday_container-first{
  padding: 20px;
  background-color: #ECEDF0;
}
.payday_container-first h2{
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 20px;
  color: #0E7AE5;
}
.payday_container-first p{
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.payday_container-first-block,
.payday_container-second-block{
  display: flex;
  gap: 10px;
}

.payday_container-first-block div,
.payday_container-second-block div{
  background-color: white;
  box-shadow: 0px 10px 24px #0000000D;
  border-radius: 20px;
  padding: 10px 20px;
  font-size: 32px;
}

.payday_container-second{
  padding: 20px;
  background-color: #fff;
}
.payday_container-second h1{
  font-size: 22px;
  font-weight: 500;
}

.payday_container-second2-block,
.payday_container-second3-block {
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.payday_container-second2-block div,
.payday_container-second3-block div{
  box-shadow: 0px 0px 24px #0000000D;
  padding: 5px 15px;
  font-size: 22px;
  border-radius: 20px;
  width: fit-content;
  background-color: white;
}

.payday_container-second2-block div{
  border: 1px solid black;
  color: black;
}
.payday_container-second3-block div{
  border: 1px solid #0E7AE5;
  color: #0E7AE5;
}
.payday_container-third{
  padding: 40px;
  background-color: #ECEDF0;
  margin-bottom: 100px;
}
.payday_container-third h2{
  color: black;
  font-size: 52px;
  font-weight: 600;
  margin: 0;
}
.payday_container-third h3{
  color: white;
  -webkit-text-stroke: 1px black;
  text-shadow:
    -0.5px -0.5px 0 black,
     0.5px -0.5px 0 black,
    -0.5px  0.5px 0 black,
     0.5px  0.5px 0 black;
  font-size: 52px;
  font-weight: 600;
  margin: 0;
}
.emp_card-bosses{
  padding: 5px;
}
.emp_card-bosses h2{
  margin-left: 20px;
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 20px;
  color: #0E7AE5;
}
.boss-container{
  margin-bottom: 30px;
}
.boss-ps{
  border-bottom: 1px solid #b8b8b8;
  min-width: 80%;
}
.cont-flex{
  display: flex;
  gap: 5px;
}
.boss-ps-p-b,
.boss-ps-p {
  font-size: 12px;
  color: black;
  margin-top: 10px;
  text-align: center;
  font-weight: 500;
  text-align: left;
  margin: 5px 0;
}
.boss-ps-p-b{
  font-weight: 600;
  font-size: 15px;
}
.boss-imgSSL,
.boss-imgBRN,
.boss-imgGAA,
.boss-imgLEA,
.boss-imgRKR,
.boss-imgBSM,
.boss-imgKAS,
.boss-imgTAA,
.boss-imgMNA,
.boss-imgKAV,
.boss-imgBAN {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: 0px 0px 24px #0000000D;
  background-position: center;
  background-size: cover;
}
.boss-contact{
  padding: 3px 10px;
  color: #0E7AE5;
  border: 1px solid #0E7AE5;
  font-size: 11px;
  border-radius: 15px;
  width: fit-content;
  margin-bottom: 10px;
  display: block;
  text-decoration: none;
}
.boss-imgSSL{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-10.png');
}
.boss-imgBRN{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-12.png');
}
.boss-imgGAA{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-9.png');
}
.boss-imgLEA{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-11.png');
}
.boss-imgRKR{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-2.png');
}
.boss-imgBSM{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-3.png');
}
.boss-imgKAS{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-4.png');
}
.boss-imgTAA{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-5.png');
}
.boss-imgMNA{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-6.png');
}
.boss-imgKAV{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-7.png');
}
.boss-imgBAN{
  background-image: url('https://digital.anapa.ru/wp-content/uploads/2025/07/Picture-8.png');
}

.dep-container {
  background-color: #0E7AE5;
  padding: 10px;
}
.dep-header {
  padding: 20px;
}
.dep-header h2 {
  font-size: 28px;
  font-weight: 500;
  color: white;
  margin-bottom: 20px;
}
.dep-header p {
  font-size: 15px;
  color: white;
  font-weight: 300;
  margin-bottom: 20px;
}
.dep-item {
  background-color: white;
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0px 0px 24px #0000000D;
  margin-bottom: 20px;
}
.dep-item h1{
  background-color: #0E7AE5;
  padding: 10px 15px;
  color: white;
  font-size: 20px;
  font-weight: 300;
  border-radius: 15px;
  margin-bottom: 10px;
  width: fit-content;
}
.dep-item h2 {
  font-size: 15px;
  font-weight: 500;
  color: black;
  margin-bottom: 10px;
  line-height: 23px;
}
.dep-item-target{
  display: flex;
  width: 100%;
  align-items: center;
}
.dep-item-target div {
  width: 7px;
  height: 7px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 5px solid #959595;
  margin-right: 10px;
  rotate: 45deg;
}
.dep-item p{
  color: #959595;
  font-size: 13px;
}

/* Final screen styles (Figma-like) */
.final-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #0E7AE5;
  padding: 10px;
}
.final-img-container {
  margin-top: 32px;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
}
.final-img-container img {
  width: 80%;
  margin: 30px 0;
}
.final-block {
  background: #fff;
  border-radius: 32px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08);
  padding: 32px 24px 24px 24px;
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 300px;
}
.final-block img {
margin: 50px 0;
}
.final-block h2 {
  font-family: 'Montserrat', 'Inter', Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #222;
  text-align: center;
  margin: 0 0 16px 0;
  line-height: 1.2;
}
.final-block p {
  font-family: 'Inter', Arial, sans-serif;
  font-size: 12px;
  color: #222;
  text-align: center;
  margin: 0;
  line-height: 1.4;
}
.final-block_h2 {
  font-family: 'Montserrat', 'Inter', Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  margin: 32px 0 16px 0;
  text-align: center;
  letter-spacing: 0.02em;
}
.final-links {
  display: flex;
  justify-content: center;
  gap: 32px;
  margin-bottom: 24px;
}
.final-links > div {
  border-radius: 24px;
  padding: 16px 12px 12px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 120px;
}
.final-links img {
  width: 70px;
  height: 70px;
  margin-bottom: 8px;
}
.final-links h2 {
  font-size: 14px;
  font-weight: 700;
  color: white;
  margin: 0 0 4px 0;
  text-align: center;
}
.final-links p {
  font-size: 12px;
  color: white;
  text-align: center;
  margin: 0;
}
.final-insie_links {
  display: flex;
  gap: 8px;
  justify-content: center;
  margin-bottom: 8px;
}
.final-insie_links button {
  background: none;
  color: white;
  border: 1px solid white;
  border-radius: 16px;
  font-family: 'Montserrat', 'Inter', Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  padding: 6px 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
.final-insie_links button:hover {
  background: #0E7AE5;
  color: #fff;
}
.final-photo_download {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  gap: 12px;
  position: relative;
  height: auto;
}
.final-photo_download img {
  width: 180px;
  height: auto;
  margin-bottom: 8px;
  position: absolute;
}
.final-photo_download a {
  margin-top: 200px;
  margin-bottom: 50px;
  display: block;
  background: #fff;
  color: #222;
  font-family: 'Montserrat', 'Inter', Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  border-radius: 16px;
  padding: 12px 100px;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  transition: background 0.2s, color 0.2s;
}
.final-photo_download a:hover {
  background: #0E7AE5;
  color: #fff;
}
@media (min-width: 630px) {
  .emp_card-1-info{
    width: auto;
  }
  .emp_card-1-title h2{
    width: auto;
  }
  .emp_card-2{
    padding-inline: 30%;
    width: auto;
    align-items: unset;
  }
  .emp_card-steps h2 br{
    display: none;
  }
  .payday_container-first{
    padding-inline: 30%;
  }
  .payday_container-second{
    padding-inline: 30%;
  }
  .payday_container-third{
    padding-inline: 30%;
  }
  .emp_card-slide_text{
    width: auto;
  }
  .emp_card-bosses{
    padding-inline: 30%;
  }
}
@media (min-width: 1000px) {
  .emp_card-1-title h2{
    font-size: 40px;
        line-height: unset;
  }

  .emp_card-slider-container p{
    line-height: normal;
    margin: 5px 0;
  }
  

  .emp_card-first-img{
    width: 15vw;
  }
  .dep-container{
    padding-inline: 30%;
  }

  .emp_card-1-director img{
    width: 100px;
    height: 100px;
  }
  .emp_card-1-director-info-fio{
    font-size: 23px;
  }
  .emp_card-1-director-info-post{
    font-size: 18px;
  }
  .emp_card-steps h1{
    font-size: 22px;
  }
  .emp_card-steps{
    padding-inline: 30%;
  }
  .emp_card-steps-container .steps-img1, .emp_card-steps-container .steps-img2{
    width: 100px;
    height: 100px;
    
  }
  .steps_p, .steps_p_bolder{
    font-size: 25px;
    font-weight: 200;
  }
  .emp_card-first-div h2{
    font-size: 52px;
    line-height: unset;
  }
  .emp_card-first-div-p br{
    display: none;
  }
  .dep-item h1 br{
    display: none;
  }
  .boss-ps p{
    margin: 0;
  }
  .emp_card-bosses h2 br{
    display: none;
  }
  .emp_card-specs h2 br{
    display: none;
  }
  .boss-ps-p-b,.boss-ps-p{
    font-size: 15px;
  }
  .emp_card-first-div p {
    color: white;
    margin-bottom: 30px;
    font-size: 25px;
    width: 500;
    font-weight: 200;
    margin-bottom: 50px;
}
.emp_card-first-next{
  font-size: 25px;
}
.emp_card-1-background{
  width: 50%;
}
.emp_card-1-info p{
  font-size: 20px;
}
.emp_card-slide_text p{
  font-size: 20px;
  margin: 40px 0;
}
.emp_card-specs{
  align-items: unset;
  width: auto;
  padding: 0 30%;
}
.emp_card-specs-item{
  width: auto;
}
.boss-imgSSL, .boss-imgBRN, .boss-imgGAA, .boss-imgLEA, .boss-imgRKR, .boss-imgBSM, .boss-imgKAS, .boss-imgTAA, .boss-imgMNA, .boss-imgKAV, .boss-imgBAN{
  width: 75px;
  height: 75px;
}
.boss-ps-p-b{
  font-size: 20px;
  margin: 10px 0;
}
.boss-ps-p{
  font-size: 17px;
}
.dep-header h2 br{
  display: none;
}
.dep-header h2{
  font-size: 38px;
}
.emp_card-steps{
  gap: 5px;
}
.emp_card-slider-container p{
  margin-top: 16px;
  margin-bottom: 30px;
}
.emp_card-specs h2{
  font-size: 52px;
}
}

.boss-ps-p-b{
  margin-bottom: 0 !important;
}
.emp_card-text p{
  margin: 0 !important;
}
.dep-item p{
  margin: 0 !important;
}
.no-tel-link {
  color: inherit !important;
  text-decoration: none !important;
  pointer-events: none;
  cursor: default;
}
a[href^="tel"] {
  color: inherit !important;
  text-decoration: none !important;
  pointer-events: none;
  cursor: default;
}
.emp_card-placeholder {
  display: block;
  min-height: 100px;
  width: 100%;
  margin-bottom: 100px;
}
.emp_card-placeholder-200 {
  min-height: 200px;
}
.emp_card-placeholder::after {
  content: "";
}