@import url(https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap);
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* General */
/**
 * Fonts
 */
/*
 * Grid Options
 *
 * To avoid your options getting overridden by an update,
 * copy and paste the below options to your own sass file
 * and include it before this file.
 */
/*
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 */
/*
 * Grid containers
 */
/*
 * Grid columns
 *
 * Set the number of columns and specify the width of the gutters.
 */
/*
 * Easings
 */
:export {
  xs: 0;
  sm: 600px;
  md: 900px;
  lg: 1240px;
  xl: 1680px;
}

/*
@name: Prefixed transition
@values: Variable values
@example:
  @include transition(transform);
*/
/*
@name: Prefixed transform
@values: Variable values
@example:
  @include transform(translateX(10px));
*/
/*
@name: Prefixed transform-origin
@values: Variable values
@example:
  @include transform(translateX(10px));
*/
/*
@name: Prefixed box-shadow
@values: Variable values
@example:
  @include box-shadow(0 1px 0 0 #ccddcc);
*/
/*
@name: Prefixed box-sizing
@values: Any value that box-sizing accepts
@example:
  @include box-sizing(border-box);
*/
/*
@name: Prefixed input placeholder
@values: Variable content
@example:
  @include placeholder {
    content ...;
  };
*/
/*
@name: Prefixed appearance
@values: Any value accepted by Appearance;
@example:
  @include appearance(none);
*/
/*
@name: Prefixed keyframes
@values: name, content;
@example:
  @include keyframes(fadeOut) {
    0%   { left: 0; }
    100% { left: 100px; }
  }
*/
/*
@name: Prefixed animation
@values: Animation name;
@example:
  @include animation(fadeOut);
*/
/*
@name: Prefixed border-radius
@values: Any values border-radius accepts;
@example:
  @include border-radius(2px);
*/
/*
@name: Prefixed opacity
@values: Non-hex numerical value;
@example:
  @include opacity(0.5);
*/
/*
@name: Linear gradients
@param: string Direction
        var Color stops
@example:
  @include linear-gradient("to top", #000, #eee);
*/
/*
@name: Fetch easing type
@param: var EaseType
@example:
  ease('fluid');
*/
/*
@name: Retina query
@param: Content
@example:
  @include retina {
    content ...;
  }
*/
/*
@name: Font-face
@param: string Name
        string Path
        int Weight
        var Style
        string Exts
@example:
  @include font-face(SuperSans, "path/to/font", $weight: normal, $style: normal, ttf);
*/
/*
@name: Helper functions
*/
.responsive-column .elementor-container {
  display: flex;
  -moz-column-gap: 30px;
       column-gap: 30px;
}

@media (max-width: 768px) {
  .responsive-column .elementor-container {
    display: flex;
    flex-direction: column;
  }
}
* {
  font-family: "Pangea", sans-serif;
}

@font-face {
  font-family: "Pangea";
  src: url("../fonts/pangea/Pangea-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Pangea";
  src: url("../fonts/pangea/Pangea-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
/* LAYOUT */
html,
body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-weight: normal;
  line-height: 1;
  box-sizing: border-box;
  background-color: #ede8d9;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

.main {
  min-height: calc(100% - 80px);
  padding-top: 80px;
}

.underline {
  position: relative;
  overflow: hidden;
}
.underline .line {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #e5e5e5;
  left: 0;
  bottom: 0;
}

.content-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.position-static {
  position: static;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  color: #000;
}

h1 {
  font-weight: 700;
  font-size: 103px;
  line-height: 131px;
  letter-spacing: 0.03em;
}

h2 {
  font-weight: 700;
  font-size: 88px;
  line-height: 112px;
  letter-spacing: 0.03em;
}

h3 {
  font-weight: 700;
  font-size: 72px;
  line-height: 91px;
  letter-spacing: 0.03em;
}

h4 {
  font-weight: 700;
  font-size: 56px;
  line-height: 71px;
  letter-spacing: 0.03em;
}

h5 {
  font-weight: 700;
  font-size: 48px;
  line-height: 61px;
  letter-spacing: 0.03em;
}

h6 {
  font-weight: 700;
  font-size: 32px;
  line-height: 41px;
  letter-spacing: 0.03em;
}

.domen-header__wrapper {
  position: relative;
  max-width: 1684px;
  margin: auto;
  z-index: 99999;
}
.domen-header__wrapper .domen-header-top {
  padding: 25px 30px 0 25px;
  padding-right: 0;
}
@media (max-width: 1750px) {
  .domen-header__wrapper .domen-header-top {
    padding-right: 50px !important;
  }
}
@media (max-width: 1024px) {
  .domen-header__wrapper .domen-header-top {
    padding-right: 30px !important;
  }
}
.domen-header__wrapper .domen-header-top .domen-header__switcher {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 9999;
}
@media (max-width: 1344px) {
  .domen-header__wrapper .domen-header-top .domen-header__switcher {
    padding-right: 0 !important;
  }
}
.domen-header__wrapper .domen-header-top .domen-header__switcher a {
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 48px;
  color: #010e76;
}
@media (max-width: 1750px) {
  .domen-header__wrapper .domen-header-top .domen-header__switcher a {
    font-size: 22px;
  }
}
@media (max-width: 1344px) {
  .domen-header__wrapper .domen-header-top .domen-header__switcher {
    padding: 15px 50px 0 0;
  }
  .domen-header__wrapper .domen-header-top .domen-header__switcher a {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .domen-header__wrapper .domen-header-top .domen-header__switcher {
    display: none;
    position: absolute;
    height: 100vh;
    align-items: flex-end;
    padding-bottom: 40px;
    margin: 0 30px 30px;
    margin-left: 0;
  }
  .domen-header__wrapper .domen-header-top .domen-header__switcher.responsive {
    display: flex;
  }
  .domen-header__wrapper .domen-header-top .domen-header__switcher.responsive a {
    color: #fff;
  }
}
@media (max-width: 768px) {
  .domen-header__wrapper .domen-header-top .domen-header__switcher.responsive {
    padding-bottom: 60px;
  }
}
.domen-header__wrapper .domen-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 38px 0;
}
.domen-header__wrapper .domen-header .domen-site-branding {
  max-height: 80px;
  max-width: 220px;
}
.domen-header__wrapper .domen-header .domen-site-branding img {
  max-height: 80px;
  max-width: 220px;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper {
  display: flex;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
  display: flex;
  align-items: center;
  gap: 64px;
  list-style-type: none;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.orange-link a {
  color: #ff8f6f !important;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
  font-weight: 700;
  font-size: 24px;
  line-height: 48px;
  font-family: "Pangea", sans-serif;
  text-decoration: none;
  color: #010e76;
  text-transform: uppercase;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.responsive_visible {
  display: none;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.responsive_hidden {
  display: list-item;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.domen_header_menu__button {
  background: #010e76;
  border-radius: 23px;
  padding: 0;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.domen_header_menu__button a {
  color: #fff !important;
  padding: 5px 32px;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children {
  position: relative;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::before, .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::after {
  position: absolute;
  display: block;
  content: "";
  border: 10px solid transparent;
  cursor: pointer;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::before {
  top: 20px;
  right: -21px;
  border-top-color: #010e76;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children:hover .sub-menu {
  display: flex;
  flex-direction: column;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu {
  position: absolute;
  display: none;
  z-index: 10;
  width: 100%;
  padding-left: 0;
  background-color: #fff;
  border-radius: 8px;
}
@media (max-width: 1520px) {
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu {
    width: 160px;
  }
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu li {
  list-style: none;
  padding: 14px;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu li a {
  font-size: 18px;
  line-height: 28px;
}
.domen-header__wrapper .domen-header .domen_header_menu__wrapper .header-search-btn {
  padding: 0;
  background: transparent;
  border: none;
  padding-left: 16px;
  cursor: pointer;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle {
  border: none;
  background: transparent !important;
  width: 42px;
  height: 26px;
  display: none;
  position: relative;
  transition: all 0.3s ease;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div {
  width: 90%;
  height: 4px;
  margin: auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #010e76;
  transition: all 0.3s ease;
  border-radius: 50px;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line1 {
  top: 0;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line1.line1animation {
  animation: line1transition 0.3s linear forwards;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line2 {
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line2.line2animation {
  animation: line2transition 0.3s linear forwards;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line3 {
  top: 100%;
  transform: translateY(-100%) translateX(-50%);
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle div.line3.line3animation {
  animation: line3transition 0.3s linear forwards;
}
.domen-header__wrapper .domen-header .domen-responsive__menu-toggle:hover {
  cursor: pointer;
}
@keyframes line1transition {
  0% {
    top: 0;
    left: 50%;
  }
  50% {
    top: 50%;
    left: 0;
    transform: rotate(0deg);
  }
  100% {
    top: 50%;
    left: 0;
    transform: rotate(45deg);
  }
}
@keyframes line2transition {
  0% {
    top: 50%;
    left: 50%;
  }
  50% {
    top: 50%;
    left: 0;
    transform: rotate(0deg);
  }
  100% {
    top: 50%;
    left: 0;
    transform: rotate(45deg);
  }
}
@keyframes line3transition {
  0% {
    top: 100%;
    left: 50%;
  }
  50% {
    top: 50%;
    left: 0;
    transform: rotate(0deg);
  }
  100% {
    top: 50%;
    left: 0;
    transform: rotate(-45deg);
  }
}
@media (max-width: 1750px) {
  .domen-header__wrapper .domen-header {
    margin: 0 50px 30px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding {
    max-height: 80px;
    max-width: 220px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding img {
    max-height: 80px;
    max-width: 220px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 60px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item {
    font-size: 16px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .header-search-btn svg {
    width: 40px;
  }
}
@media (max-width: 1650px) {
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 30px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .domen_header_menu__button a {
    padding: 0 20px !important;
  }
}
@media (max-width: 1450px) {
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 45px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item {
    font-size: 20px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-size: 20px;
  }
}
@media (max-width: 1344px) {
  .domen-header__wrapper .domen-header .domen-site-branding {
    max-height: 80px;
    max-width: 220px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding img {
    max-height: 80px;
    max-width: 220px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 30px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item {
    font-size: 15px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-size: 15px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .domen_header_menu__button a {
    padding: 0 20px !important;
  }
}
@media (max-width: 1200px) {
  .domen-header__wrapper .domen-header .domen-site-branding {
    max-height: 80px;
    max-width: 200px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding img {
    max-height: 80px;
    max-width: 200px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 25px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item {
    font-size: 15px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-size: 15px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .header-search-btn svg {
    width: 30px;
  }
}
@media (max-width: 1024px) {
  .domen-header__wrapper .domen-header {
    padding: 0;
    margin: 0 30px 30px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding {
    max-height: 60px;
    max-width: 190px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding img {
    max-height: 60px;
    max-width: 190px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    gap: 20px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item {
    font-size: 13px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-weight: 700;
  }
}
@media (max-width: 1050px) {
  .domen-header__wrapper .domen-header {
    padding-top: 32px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding {
    z-index: 9999;
    max-height: 53px;
    max-width: 157px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding img {
    max-height: 53px;
    max-width: 157px;
  }
  .domen-header__wrapper .domen-header .domen-site-branding.show {
    filter: brightness(75) saturate(0) grayscale(100%) contrast(160%);
  }
  .domen-header__wrapper .domen-header .domen-header__switcher .responsive a {
    font-size: 20px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../images/responsive-menu-bg.png") no-repeat;
    background-size: cover;
    background-blend-mode: multiply, normal;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper.show {
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    overflow: scroll;
    padding-bottom: 35px;
    align-items: center;
    margin: 0;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header__switcher {
    padding-top: 40px;
    width: 100%;
    padding-left: 40px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header__switcher a {
    font-family: "Pangea", sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 48px;
    color: #fff;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu {
    /* margin-bottom: 30px; */
    padding-top: 190px;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 0;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-size: 24px !important;
    line-height: 40px;
    color: #fff !important;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.domen_header_menu__button {
    line-height: 40px;
    border-radius: 15px !important;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.domen_header_menu__button a {
    padding: 5px 20px !important;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children {
    position: relative;
    text-align: center;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::before, .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::after {
    position: absolute;
    display: block;
    content: "";
    border: 10px solid transparent;
    cursor: pointer;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children::before {
    top: 16px;
    right: -30px;
    border-top-color: #fff;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children:hover .sub-menu {
    display: flex;
    flex-direction: column;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 10;
    padding-left: 0;
    background-color: transparent;
    border-radius: 8px;
    gap: 15px;
    margin-top: 15px;
    height: 0;
    overflow: hidden;
    transition: height 700ms;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.menu-item-has-children .sub-menu li {
    list-style: none;
    padding: 0;
    text-align: center;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper .header-search-btn {
    display: none;
  }
  .domen-header__wrapper .domen-header .domen-responsive__menu-toggle {
    display: flex;
    flex-direction: column;
    gap: 0;
    z-index: 99999;
    transition: all 0.3s ease;
  }
  .domen-header__wrapper .domen-header .domen-responsive__menu-toggle .line1animation,
  .domen-header__wrapper .domen-header .domen-responsive__menu-toggle .line2animation,
  .domen-header__wrapper .domen-header .domen-responsive__menu-toggle .line3animation {
    background-color: #fff;
    transition: background-color 0.2s ease;
  }
}
@media (max-width: 768px) {
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper.show .domen-search-form-responsive .search-form-responsive-input {
    width: 60%;
  }
}
@media (max-width: 575px) {
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper.show .domen-search-form-responsive .search-form-responsive-input {
    width: 80%;
  }
  .domen-header__wrapper .domen-header .domen_header_menu__wrapper.show .domen-header-menu .domen-header-menu__ul .menu-item a {
    font-size: 20px !important;
  }
}
@media (max-width: 991px) {
  .domen-header__wrapper.responsive {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    top: 0;
    left: 0;
  }
}
@media (max-width: 575px) {
  .domen-header__wrapper .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.responsive_visible {
    display: list-item !important;
  }
  .domen-header__wrapper .domen_header_menu__wrapper .domen-header-menu .domen-header-menu__ul .menu-item.responsive_hidden {
    display: none !important;
  }
  .domen-header__wrapper .domen-responsive__menu-toggle div {
    height: 6px !important;
  }
}

.search-form {
  z-index: 9999;
  position: absolute;
  background-color: #e4dfcf;
  width: 100%;
  opacity: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
  box-shadow: 0 30px 30px rgba(0, 0, 0, 0.15);
  height: 400px;
  transition: height 1s linear, opacity 0.3s linear;
}
.search-form.hide {
  z-index: -1;
  height: 0;
  padding: 0;
  opacity: 0;
  transition: height 1s linear, opacity 0.2s linear;
}
.search-form.hide .search-form-input {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.search-form.hide .domen-search-advanced__btn {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.search-form.hide .domen-search__link {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.search-form .search-form-input {
  width: 50%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  position: relative;
}
.search-form .search-form-input input {
  width: 100%;
  height: 100%;
  border: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 16px;
  padding: 25px;
  font-size: 20px;
  color: #010376;
}
.search-form .search-form-input input::-moz-placeholder {
  color: #545454;
  opacity: 0.5;
  font-size: 20px;
  line-height: 20px;
}
.search-form .search-form-input input::placeholder {
  color: #545454;
  opacity: 0.5;
  font-size: 20px;
  line-height: 20px;
}
.search-form .search-form-input input::-webkit-search-decoration, .search-form .search-form-input input::-webkit-search-cancel-button, .search-form .search-form-input input::-webkit-search-results-button, .search-form .search-form-input input::-webkit-search-results-decoration {
  display: none !important;
}
.search-form .search-form-input input:focus {
  outline: none;
}
.search-form .search-form-input .domen-search-button {
  background: transparent;
  position: absolute;
  right: 25px;
  padding: 0;
  border: none;
  cursor: pointer;
}
.search-form .search-form-input .domen-search-button .icon svg {
  width: 32px;
  height: 32px;
}
.search-form .search-form-input .domen-search-button .icon svg path {
  stroke: #9b67ba;
}
.search-form .domen-search-advanced__btn {
  display: block;
  padding: 5px 32px;
  line-height: 48px;
  color: #9b67ba;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  border: 2px solid #9b67ba;
  border-radius: 12px;
  background: transparent;
  margin-bottom: 40px;
  cursor: pointer;
}
.search-form .domen-search__link {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  cursor: pointer;
  background: transparent;
  border: none;
}
.search-form .domen-search__link:focus {
  outline: none;
}
.search-form .domen-search__link .domen-search__link-text {
  color: #010e76;
  font-weight: 700;
  font-family: "Pangea", sans-serif;
  font-size: 32px;
  margin: 0 28px 0;
}
@media (max-width: 991px) {
  .search-form {
    display: none;
  }
}

.domen-search-form-responsive {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.domen-search-form-responsive .search-form-responsive {
  width: 100%;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input {
  position: relative;
  width: 50%;
  margin: auto;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input input {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 12px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  padding: 14px 23px;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input input::-moz-placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input input::placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input input:focus {
  outline: none;
  border: none;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input .domen-search-button {
  position: absolute;
  padding: 0;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: none;
}
.domen-search-form-responsive .search-form-responsive .search-form-responsive-input .domen-search-button .icon svg {
  width: 24px;
  height: 24px;
}
@media (max-width: 991px) {
  .domen-search-form-responsive {
    display: flex;
  }
}

body.menu__open {
  overflow: hidden;
}

.site-footer .site-info {
  background: #010e76;
  padding: 36px 136px;
}
.site-footer .site-info p {
  margin: 0;
  padding: 0;
}
.site-footer .site-info a {
  padding: 0;
}
.site-footer .site-info .domen-footer-column-wrapper {
  display: flex;
  justify-content: space-between;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo {
  display: flex;
  max-height: 92px;
  max-width: 220px;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo img,
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo svg {
  max-width: 100%;
  max-height: 100%;
  max-height: 92px;
  max-width: 220px;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li {
  list-style: none;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li a {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__icons-wrapper {
  display: flex;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__icons-wrapper a svg {
  max-width: 30px;
}
.site-footer .site-info .domen-footer-lower {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}
.site-footer .site-info .domen-footer-lower .domen-footer-lower-text {
  display: flex;
  align-items: center;
}
.site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-year {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}
.site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-mail {
  display: flex;
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-left: 3px;
}
@media (max-width: 1440px) {
  .site-footer .site-info .domen-footer-column-wrapper {
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 40px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col1 {
    width: 50%;
    order: 1;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col2 {
    width: 250px;
    order: 3;
    margin-right: 50px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col3 {
    width: 250px;
    order: 4;
    margin-left: 50px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col4 {
    width: 50%;
    order: 2;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col4 section div .domen-footer__icons-wrapper {
    justify-content: flex-end;
  }
}
@media (max-width: 910px) {
  .site-footer .site-info {
    padding-left: 20px;
    padding-right: 20px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo {
    width: 180px;
    height: 60px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo img,
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo svg {
    max-width: 180px;
    max-height: 60px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li a {
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
  }
  .site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-year {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-mail {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (max-width: 575px) {
  .site-footer .site-info {
    padding: 35px 48px;
  }
  .site-footer .site-info .domen-footer-column-wrapper {
    flex-wrap: nowrap;
    row-gap: 0;
    flex-direction: column;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col1 {
    width: 100%;
    order: 1;
    margin-bottom: 56px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col2 {
    width: 100%;
    order: 2;
    margin-right: 0;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col3 {
    width: 100%;
    order: 3;
    margin-left: 0;
    margin-bottom: 72px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col4 {
    width: 100%;
    order: 4;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-col4 section div .domen-footer__icons-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 20px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column {
    display: flex;
    justify-content: center;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo {
    width: 157px;
    height: 53px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo img,
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div .domen-footer__logo svg {
    max-width: 157px;
    max-height: 53px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li {
    display: flex;
    justify-content: center;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li a {
    font-size: 18px;
    font-weight: 700;
    line-height: 48px;
    text-align: center;
  }
  .site-footer .site-info .domen-footer-lower .domen-footer-lower-text {
    flex-wrap: wrap;
    justify-content: center;
  }
  .site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-year {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .site-footer .site-info .domen-footer-lower .domen-footer-lower-text .domen-footer-lower-text-mail {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (max-width: 320px) {
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li {
    margin-top: 10px;
  }
  .site-footer .site-info .domen-footer-column-wrapper .domen-footer-column section div ul li a {
    font-size: 17px;
    font-weight: 700;
    line-height: 32px;
  }
}

body.lat .domen-footer__logo.cir {
  display: none !important;
}

body.cyr .domen-footer__logo.lat {
  display: none !important;
}

body.home .domeni-home-main-section {
  width: 1150px;
  max-width: 1150px;
  margin: 0 auto;
}
body.home .domeni-home-main-section .domeni-home-main-section--show-on-mobile {
  display: none;
}
body.home .domeni-home-main-section .domen-search-domain-whois__wrapper {
  margin-top: 32px;
}
@media (max-width: 1200px) {
  body.home .domeni-home-main-section .elementor-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left {
    width: 70%;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-main__news--wrapper {
    margin: 0;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--right {
    width: 30%;
  }
}
@media (max-width: 1024px) {
  body.home .domeni-home-main-section {
    margin: 0 20px;
    width: auto;
  }
  body.home .domeni-home-main-section .elementor-container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left {
    width: 70%;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-main__news--wrapper .domen-main__news-upper .domen-main__news .domen-main__news-image {
    width: 375px;
  }
}
@media (max-width: 991px) {
  body.home .domeni-home-main-section {
    margin: 0 20px;
  }
  body.home .domeni-home-main-section .elementor-container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left {
    width: 70%;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-main__news--wrapper .domen-main__news-upper .domen-main__news .domen-main__news-image {
    width: 375px;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--right {
    width: 30%;
  }
}
@media (max-width: 768px) {
  body.home .domeni-home-main-section {
    padding: 0 !important;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-main__news--wrapper .domen-main__news-upper .domen-main__news .domen-main__news-image {
    width: 275px;
  }
}
@media (max-width: 575px) {
  body.home .domeni-home-main-section .elementor-container {
    display: flex;
    flex-direction: column;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left {
    width: 100%;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .elementor-widget-wrap {
    padding: 0 !important;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-single__post__by__category-wrapper,
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--left .domen-main__news--wrapper {
    margin-top: 32px;
  }
  body.home .domeni-home-main-section .elementor-container .domeni-home-main-section--right {
    width: 100%;
  }
  body.home .domeni-home-main-section .domen-newsletter__wrapper {
    margin-top: 32px;
  }
  body.home .domeni-home-main-section .domeni-home-main-section--hide-on-mobile {
    display: none;
  }
  body.home .domeni-home-main-section .domeni-home-main-section--show-on-mobile {
    display: block;
  }
  body.home .domeni-home-main-section .domen-about-domain-link-box {
    margin-top: 32px;
  }
}

body.author {
  background-color: #9b67ba;
}

.domen-single-author {
  margin-top: 160px;
}
.domen-single-author .domen-single-author__container {
  max-width: 1150px;
  margin: 0 auto;
}
.domen-single-author .domen-single-author__container .domen-single-author__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 103px;
  line-height: 48px;
  letter-spacing: 0.03em;
  color: #fff;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 115px;
  position: relative;
  width: 100%;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author-image {
  width: 330px;
  height: 330px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 100%;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row {
  display: flex;
  flex-direction: revert;
  justify-content: space-between;
  max-width: 1000px;
  width: 100%;
  position: absolute;
  top: 150px;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__name {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  color: #ff8f6f;
  margin-top: 40px;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__categories {
  display: flex;
  flex-direction: column;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #fff;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio {
  max-width: 950px;
  margin-top: 55px;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio a {
  color: #ff8f6f;
}
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio,
.domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-start;
  gap: 32px;
  margin-top: 105px;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post {
  width: 362px;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-image {
  width: 362px;
  height: 204px;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #fff;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-categories {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  text-transform: uppercase;
}
.domen-single-author .domen-single-author__container .domen-single-author__no-post-found {
  width: 100%;
  margin-bottom: 100px;
}
.domen-single-author .domen-single-author__container .domen-single-author__no-post-found p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.domen-single-author .domen-single-author__container .domen-single-author__post-load-more {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 100px 0;
}
.domen-single-author .domen-single-author__container .domen-single-author__post-load-more .domen-single-author__post-load-more-button {
  border: 2px solid #fff;
  border-radius: 20px;
  padding: 24px;
  background-color: transparent;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .domen-single-author .domen-single-author__container .domen-single-author__posts {
    justify-content: flex-start;
    align-items: self-start;
    margin: 105px auto;
    max-width: 820px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post {
    width: 251px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-image {
    width: 251px;
    height: 143px;
  }
}
@media (max-width: 991px) {
  .domen-single-author .domen-single-author__container .domen-single-author__info {
    max-width: 658px;
    margin: 0 auto;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-title {
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author-image {
    width: 206px;
    height: 206px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__name {
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio,
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio p {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row {
    top: 70px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row .icon-wraper svg {
    width: 200px;
    height: 200px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__post-load-more .domen-single-author__post-load-more-button {
    font-size: 26px;
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .domen-single-author .domen-single-author__container .domen-single-author__posts {
    gap: 37px;
    margin: 105px auto;
    max-width: 740px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post {
    width: 221px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-image {
    width: 221px;
    height: 143px;
  }
}
@media (max-width: 575px) {
  .domen-single-author .domen-single-author__container {
    padding: 0 20px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-title {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    letter-spacing: 0.03em;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container {
    margin-top: 170px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author-image {
    width: 280px;
    height: 280px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row {
    max-width: 350px;
    top: -140px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row .icon-wraper svg {
    width: 125px;
    height: 125px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__name {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio,
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__bio p {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post {
    width: 100%;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-link {
    gap: 20px;
    display: flex;
    flex-direction: row;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-link .domen-single-author__post-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    margin: 0;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-categories {
    display: flex;
    flex-direction: row;
    margin-top: 16px;
    gap: 15px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-categories a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__post-load-more {
    margin: 60px 0;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__post-load-more .domen-single-author__post-load-more-button {
    font-size: 20px;
    padding: 16px;
  }
}
@media (max-width: 450px) {
  .domen-single-author .domen-single-author__container .domen-single-author__info .domen-single-author__info-container .domen-single-author__icon-row {
    max-width: 300px;
  }
  .domen-single-author .domen-single-author__container .domen-single-author__posts .domen-single-author__post .domen-single-author__post-image {
    width: 158px;
    height: 90px;
  }
}

.domen-single-page-template {
  max-width: 1185px;
  margin: 160px auto 105px auto;
}
.domen-single-page-template .domen-single-page-template-title {
  font-weight: 700;
  font-size: 103px;
  line-height: 105px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #9b67ba;
  margin-bottom: 95px;
}
.domen-single-page-template .domen-single-page-template-container {
  max-width: 1150px;
  margin: 0 auto;
  background-color: #e4dfcf;
  padding: 48px 72px;
  word-break: break-word;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 24px;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post .domen-single-page-template-share-post_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 12px;
  gap: 8px;
  height: 36px;
  background: #fff;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post .domen-single-page-template-share-post_link svg {
  width: 20px;
  height: 20px;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content .elementor-widget:not(:last-child) {
  margin: 0;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h1,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h2,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h3,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h4,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h5,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content h6 {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  color: #010e76;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content p,
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content ul li {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content p {
  white-space: pre-wrap;
  word-break: break-word;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content p strong {
  font-weight: 700;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #9b67ba;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-updated-at {
  margin-top: 40px;
}
.domen-single-page-template .domen-single-page-template-container .domen-single-page-template-updated-at p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
@media (max-width: 991px) {
  .domen-single-page-template {
    margin: 74px auto 105px auto;
  }
  .domen-single-page-template .domen-single-page-template-title {
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-bottom: 48px;
  }
  .domen-single-page-template .domen-single-page-template-container {
    margin: 0 20px 105px 20px;
  }
}
@media (max-width: 575px) {
  .domen-single-page-template .domen-single-page-template-title {
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-left: 20px;
    margin-right: 20px;
  }
  .domen-single-page-template .domen-single-page-template-container {
    padding: 48px 24px;
  }
  .domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post {
    justify-content: center;
  }
  .domen-single-page-template .domen-single-page-template-container .domen-single-page-template-content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 34px;
    white-space: pre-wrap;
    word-break: break-word;
  }
}
@media (max-width: 350px) {
  .domen-single-page-template .domen-single-page-template-title {
    font-size: 38px;
    line-height: 40px;
  }
  .domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post {
    gap: 10px;
  }
  .domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post .domen-single-page-template-share-post_link {
    font-size: 12px;
    line-height: 12px;
  }
  .domen-single-page-template .domen-single-page-template-container .domen-single-page-template-share-post .domen-single-page-template-share-post_link svg {
    width: 15px;
    height: 15px;
  }
}

.post-template-single-post-template {
  background: linear-gradient(209.51deg, #14edf3 -51.92%, #ff9c80 1.62%, #c075a8 38.71%, #2328c0 87.11%);
  width: 100%;
}
.post-template-single-post-template .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.post-template-single-post-template .domen-single-post-template {
  background: #eee8da;
  max-width: 1150px;
  margin: auto;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header {
  padding: 40px 1px 40px 80px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 61px;
  color: #010e76;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
  color: #9b67ba;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date {
  display: flex;
  flex-direction: row;
  gap: 20px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date .user {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #010e76;
  display: flex;
  flex-direction: row;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date .date {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #010e76;
  display: flex;
  flex-direction: row;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-image {
  max-width: 1266px;
  height: 530px;
  margin-left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background-repeat: no-repeat;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container {
  padding: 64px 80px 48px 80px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
  margin: 0;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
    max-width: 100%;
    height: auto;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content table, .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content th, .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content td {
  border: 1px solid black;
  border-collapse: collapse;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content td {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content ul li, .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content ol li {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h1,
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h2,
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h3,
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h4,
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h5,
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h6 {
  color: #9b67ba;
  margin: 24px 0;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h4 {
  font-size: 18px;
  line-height: 1.1;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h2, .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h3 {
  font-size: 30px;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h2, .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container h3 {
    font-size: 20px;
  }
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer {
  margin: 0 80px 0 80px;
  border-top: 2px solid #9b67ba;
  padding-bottom: 80px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content {
  padding-top: 48px;
  display: flex;
  flex-direction: row;
  color: #010e76;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image {
  margin-right: 32px;
  min-width: 167px;
  width: 167px;
  height: 172px;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-name p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #010e76;
  margin-top: 0;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-bio p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #010e76;
}
.post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-url a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #9b67ba;
}
@media (max-width: 1199px) {
  .post-template-single-post-template .domen-single-post-template {
    margin: 0 20px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header--title {
    font-size: 40px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header--categories a {
    font-size: 18px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-image {
    height: 332px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header {
    padding: 32px 24px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
    font-size: 32px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container {
    padding: 32px 24px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
    font-size: 18px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer {
    margin: 32px 24px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image {
    width: 156px;
    height: 156px;
  }
}
@media (max-width: 575px) {
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header {
    padding: 32px 11px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
    font-weight: 700 !important;
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header--categories a {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header--author-date .user,
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-header--author-date .date {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 23px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-image {
    height: 200px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-container {
    padding: 32px 11px;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer-content {
    flex-direction: column !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-name p {
    margin-top: 32px !important;
  }
  .post-template-single-post-template .domen-single-post-template .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-url a {
    font-size: 20px !important;
    line-height: 34px !important;
  }
}

.domen-single-post-template-related-posts {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin: 48px auto 88px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__title {
  text-transform: uppercase;
  color: #ff8f6f;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 24px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card {
  display: flex;
  flex-direction: column;
  width: 258px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-image {
  width: 258px;
  height: 145px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: 0;
  transform: none;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-title {
  text-align: left;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-title h3 {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  color: #fff;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #009add;
}
@media (max-width: 1024px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr;
  }
}

.post-template-single-infographic-template {
  background: linear-gradient(209.51deg, #14edf3 -51.92%, #ff9c80 1.62%, #c075a8 38.71%, #2328c0 87.11%);
  width: 100%;
}
.post-template-single-infographic-template .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}
.post-template-single-infographic-template .domen-single-post-template {
  background: #eee8da;
  max-width: 1150px;
  margin: auto;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header {
  padding: 40px 1px 40px 80px;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 61px;
  color: #010e76;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
  color: #9b67ba;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date {
  display: flex;
  flex-direction: row;
  gap: 20px;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date .user {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #010e76;
  display: flex;
  flex-direction: row;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--author-date .date {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #010e76;
  display: flex;
  flex-direction: row;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-image {
  max-width: 1266px;
  height: 530px;
  margin-left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background-repeat: no-repeat;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container {
  padding: 64px 80px 48px 80px;
  padding-top: 0;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
  margin: 0;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content table, .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content th, .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content td {
  border: 1px solid black;
  border-collapse: collapse;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content td {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content ul li, .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content ol li {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #010e76;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h1,
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h2,
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h3,
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h4,
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h5,
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h6 {
  color: #9b67ba;
  margin: 24px 0;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h4 {
  font-size: 18px;
  line-height: 1.1;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h2, .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h3 {
  font-size: 30px;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h2, .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container h3 {
    font-size: 20px;
  }
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer {
  margin: 0 80px 0 80px;
  border-top: 2px solid #9b67ba;
  padding-bottom: 80px;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content {
  padding-top: 48px;
  display: flex;
  flex-direction: row;
  color: #010e76;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image {
  margin-right: 32px;
  min-width: 167px;
  width: 167px;
  height: 172px;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-name p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #010e76;
  margin-top: 0;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-bio p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #010e76;
}
.post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-url a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #9b67ba;
}
@media (max-width: 1199px) {
  .post-template-single-infographic-template .domen-single-post-template {
    margin: 0 20px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header--title {
    font-size: 40px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header--categories a {
    font-size: 18px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-image {
    height: 332px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header {
    padding: 32px 24px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
    font-size: 32px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container {
    padding: 32px 24px;
    padding-top: 0;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container .domen-single-post-template-content p {
    font-size: 18px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer {
    margin: 32px 24px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer .domen-single-post-template-footer-content .domen-single-post-template-footer-content--author-image {
    width: 156px;
    height: 156px;
  }
}
@media (max-width: 575px) {
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header {
    padding: 32px 11px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header .domen-single-post-template-header--title {
    font-weight: 700 !important;
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header--categories a {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header--author-date .user,
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-header--author-date .date {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 23px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-image {
    height: 200px;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-container {
    padding: 32px 11px;
    padding-top: 0;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer-content {
    flex-direction: column !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-name p {
    margin-top: 32px !important;
  }
  .post-template-single-infographic-template .domen-single-post-template .domen-single-post-template-footer-content .domen-single-post-template-footer-content-text-block--author-url a {
    font-size: 20px !important;
    line-height: 34px !important;
  }
}

.domen-single-post-template-related-posts {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin: 48px auto 88px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__title {
  text-transform: uppercase;
  color: #ff8f6f;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 24px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card {
  display: flex;
  flex-direction: column;
  width: 258px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-image {
  width: 258px;
  height: 145px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: 0;
  transform: none;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-title {
  text-align: left;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-title h3 {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  color: #fff;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-categories {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.domen-single-post-template-related-posts .domen-single-post-template-related-posts__container .domen-single-post-template-related-posts__card .domen-single-post-template-related-posts-categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #009add;
}
@media (max-width: 1024px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .domen-single-post-template-related-posts .domen-single-post-template-related-posts__container {
    grid-template-columns: 1fr;
  }
}

.error404 {
  background: linear-gradient(209.4deg, #14edf3 -30.39%, #ff9c80 43.05%, #c075a8 63.33%, #2328c0 112.05%);
}
.error404 p {
  margin: 0;
  padding: 0;
}
.error404 .page_404-no-content .page_404-no-content-text {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
  margin-bottom: 130px;
}
.error404 .page_404-wrapper {
  width: 100%;
  max-width: 1150px;
  margin: 0 auto;
}
.error404 .page_404-wrapper .page_404-title {
  display: flex;
  justify-content: center;
  align-items: center;
}
.error404 .page_404-wrapper .page_404-title .page_404-title-front {
  position: absolute;
  z-index: 2;
  font-family: "Pangea", sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 95px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
  max-width: 1330px;
}
.error404 .page_404-wrapper .page_404-title .page_404-title-back {
  position: relative;
  z-index: 1;
  font-family: "Pangea", sans-serif;
  font-size: 450px;
  font-weight: 700;
  line-height: 450px;
  letter-spacing: 0.03em;
  text-align: center;
  color: rgba(255, 255, 255, 0.1019607843);
}
.error404 .page_404-wrapper .page_404-description {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
  margin-bottom: 176px;
}
.error404 .page_404-wrapper .page_404-popular-posts-title {
  font-family: "Pangea", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #010e76;
  margin-bottom: 35px;
}
.error404 .page_404-wrapper .page_404-most-popular-posts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-bottom: 130px;
}
.error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post {
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
}
.error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post a {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  top: 0;
}
.error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post img {
  width: 362px;
  height: 204px;
  -o-object-fit: cover;
     object-fit: cover;
}
.error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post .domen-popular__posts-single-post-title {
  margin-top: 16px;
  font-family: "Pangea", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0em;
  text-align: left;
  color: #fff;
}
.error404 .page_404-wrapper .page_404-most-popular-posts .row-border {
  border-top: 2px solid rgba(1, 14, 118, 0.1882352941);
  grid-column: 1/4;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 1150px) {
  .error404 .page_404-wrapper {
    padding: 0 20px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post img {
    width: 100%;
    height: 143px;
  }
}
@media (max-width: 991px) {
  .error404 .page_404-wrapper .page_404-title .page_404-title-front {
    font-size: 50px;
    font-weight: 700;
    line-height: 63px;
    max-width: 565px;
  }
  .error404 .page_404-wrapper .page_404-title .page_404-title-back {
    font-size: 300px;
    font-weight: 700;
    line-height: 300px;
  }
  .error404 .page_404-wrapper .page_404-description {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    margin-bottom: 105px;
  }
  .error404 .page_404-wrapper .page_404-popular-posts-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post .domen-popular__posts-single-post-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post .row-border {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
@media (max-width: 640px) {
  .error404 .page_404-wrapper .page_404-title .page_404-title-front {
    font-size: 32px;
    font-weight: 700;
    line-height: 41px;
    letter-spacing: 0.03em;
  }
  .error404 .page_404-wrapper .page_404-title .page_404-title-back {
    font-size: 175px;
    font-weight: 700;
    line-height: 175px;
  }
  .error404 .page_404-wrapper .page_404-description {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.03em;
    margin-bottom: 88px;
  }
  .error404 .page_404-wrapper .page_404-popular-posts-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
    margin-bottom: 24px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts {
    display: flex;
    flex-direction: column;
    row-gap: 32px;
    margin-bottom: 80px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post {
    display: flex;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post img {
    width: 158px;
    min-width: 158px;
    height: 90px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .domen-popular__posts-single-post .domen-popular__posts-single-post-title {
    margin: 0;
    padding-left: 16px;
    font-family: "Pangea", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
  }
  .error404 .page_404-wrapper .page_404-most-popular-posts .row-border {
    display: none;
  }
}
@media (max-width: 360px) {
  .error404 .page_404-wrapper .page_404-title .page_404-title-back {
    font-size: 165px;
    font-weight: 700;
    line-height: 165px;
  }
}

body.archive.category .domen-search-domain-whois__wrapper {
  margin-bottom: 128px;
}
body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 {
  background-color: #010e76;
  border-radius: 45px;
}
body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button svg path {
  stroke: #9b67ba;
}
@media (max-width: 768px) {
  body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
  }
  body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form {
    margin-bottom: 30px;
  }
  body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
    background-color: #9b67ba;
    position: absolute;
    top: 105px;
  }
}
@media (max-width: 450px) {
  body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 {
    border-radius: 0;
  }
  body.archive.category .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
    top: 125px;
    min-height: 50px;
  }
}

.domen-category-container {
  max-width: 1150px;
  margin: auto;
}
.domen-category-container .domen-category__title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 103px;
  line-height: 48px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #9b67ba;
  margin: 195px 0 175px 0;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 72px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big img {
  width: 560px;
  height: 317px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title,
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title h4 {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 34px;
  color: #010e76;
  margin: 0;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category a {
  font-family: "Pangea", sans-serif;
  color: #9b67ba;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  text-transform: uppercase;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 72px;
  gap: 16px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small img {
  width: 362px;
  height: 204px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-title,
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-title h4 {
  font-family: "Pangea", sans-serif;
  color: #010e76;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  margin: 0;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category a {
  font-family: "Pangea", sans-serif;
  color: #9b67ba;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  text-transform: uppercase;
}
.domen-category-container .domen-single-category__post-load-more {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 55px;
  margin: 165px 0 105px 0;
}
.domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-more-button {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 26px;
  text-align: center;
  color: #9b67ba;
  border: 2px solid #9b67ba;
  border-radius: 20px;
  padding: 24px;
  cursor: pointer;
}
.domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-all-button {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  background-color: #9b67ba;
  border: 2px solid #9b67ba;
  border-radius: 20px;
  padding: 24px;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .domen-category-container {
    padding: 0 20px;
  }
  .domen-category-container .domen-category__title {
    font-size: 50px;
    line-height: 48px;
    margin: 100px 0 75px 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row {
    gap: 32px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big img {
    width: 100%;
    height: 199px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title h4 {
    font-size: 20px;
    line-height: 22px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category {
    gap: 20px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row {
    gap: 20px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small img {
    width: 100%;
    height: 131px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-title h4 {
    font-size: 16px;
    line-height: 18px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category a {
    font-size: 18px;
    line-height: 18px;
  }
  .domen-category-container .domen-single-category__post-load-more {
    gap: 40px;
    margin: 140px 0 64px 0;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-more-button {
    font-size: 22px;
    padding: 16px 24px;
    border-radius: 20px;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-all-button {
    font-size: 22px;
    padding: 16px 24px;
    border-radius: 20px;
  }
}
@media (max-width: 575px) {
  .domen-category-container {
    padding: 0 20px;
  }
  .domen-category-container .domen-category__title {
    font-size: 48px;
    line-height: 48px;
    margin: 100px 0 75px 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big {
    margin-right: 0;
    margin-bottom: 32px;
    gap: 16px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big img {
    width: 100%;
    height: 189px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin: 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category {
    gap: 20px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category a {
    font-size: 14px;
    line-height: 18px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row {
    display: flex;
    flex-direction: column;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small {
    margin-right: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 32px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title img {
    width: 229px;
    height: 131px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-right: 8px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title .domen-category-title h4 {
    font-size: 16px;
    line-height: 18px;
    margin-top: 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category a {
    font-size: 14px;
    line-height: 18px;
  }
  .domen-category-container .domen-single-category__post-load-more {
    gap: 10px;
    margin: 54px 0 54px 0;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-more-button {
    font-size: 14px;
    padding: 8px 16px;
    border-radius: 10px;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-all-button {
    font-size: 14px;
    padding: 8px 16px;
    border-radius: 10px;
  }
}
@media (max-width: 375px) {
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title img {
    width: 158px;
    height: 90px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-right: 8px;
  }
}
@media (max-width: 320px) {
  .domen-category-container .domen-category__title {
    font-size: 48px;
    line-height: 48px;
    margin: 100px 0 75px 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big {
    margin-right: 0;
    margin-bottom: 32px;
    gap: 16px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big img {
    width: 100%;
    height: 189px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin: 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category {
    gap: 20px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-two-in-row .domen-category-wrapper__big .domen-category-related-category a {
    font-size: 14px;
    line-height: 18px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small {
    margin-right: 0;
    margin-bottom: 32px;
    gap: 16px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title {
    display: flex;
    flex-direction: column;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title img {
    width: 100%;
    height: 189px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title .domen-category-title,
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-wrapper__small-img-title .domen-category-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin: 0;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
  }
  .domen-category-container .domen-category-posts .domen-category-wrapper-three-in-row .domen-category-wrapper__small .domen-category-related-category a {
    font-size: 14px;
    line-height: 18px;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-more-button {
    font-size: 12px;
    padding: 8px 12px;
  }
  .domen-category-container .domen-single-category__post-load-more .domen-single-category__post-load-all-button {
    font-size: 12px;
    padding: 8px 12px;
  }
}
.domen-search-page-wrapper h1 {
  margin: 0;
  padding: 0;
}
.domen-search-page-wrapper p {
  margin: 0;
  padding: 0;
}
.domen-search-page-wrapper .domen-search-page-container {
  max-width: 1150px;
  font-family: "Pangea", sans-serif;
  margin: auto;
  background-color: #e4dfcf;
  padding-left: 99px;
  padding-right: 99px;
  padding-top: 48px;
  padding-bottom: 100px;
  margin-bottom: 100px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-container__title {
  font-family: "Pangea", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 48px;
  color: #010e76;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 {
  flex: 1;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection--single {
  outline: none !important;
  border: none !important;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection {
  height: 58px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__rendered {
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  padding: 19px 24px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none !important;
  border: none !important;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__arrow {
  padding: 16px 24px;
  height: 100%;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__arrow svg {
  position: absolute;
  right: 12px;
  top: 18px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__arrow b {
  display: none;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 32px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input {
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  border: none;
  outline: none;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010376 !important;
  padding: 19px 24px;
  width: 100%;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::-moz-placeholder {
  color: #545454 !important;
  opacity: 0.5;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::placeholder {
  color: #545454 !important;
  opacity: 0.5;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::-webkit-search-decoration, .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::-webkit-search-cancel-button, .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::-webkit-search-results-button, .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input input::-webkit-search-results-decoration {
  display: none;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-first__row {
  display: flex;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-bottom: 32px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-second__row {
  display: flex;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-bottom: 30px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 6px;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .search-form-third__row-radio-buttons .radio_button {
  display: flex;
  align-items: center;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .search-form-third__row-radio-buttons .radio_button input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  width: 12px;
  height: 12px;
  border: 1px solid #010e76;
  border-radius: 50%;
  margin: 0 12px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .search-form-third__row-radio-buttons .radio_button input[type=radio]::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #010e76;
  border-radius: 4px;
  transform: scale(0);
  color: #010e76;
  transition: 120ms transform ease-in-out;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .search-form-third__row-radio-buttons .radio_button input[type=radio]:checked::before {
  transform: scale(1);
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .search-form-third__row-radio-buttons .radio_button label {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-third__row .third__row-button {
  padding: 14px 24px;
  background: #9b67ba;
  border-radius: 8px;
  border: none;
  outline: none;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-fourth__row {
  margin-top: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  padding-bottom: 51px;
  border-bottom: 2px solid #c4bfb1;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-fourth__row a {
  display: flex;
  align-items: center;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 41px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #010e76;
}
.domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-form-fourth__row .icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results {
  padding-top: 24px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__infos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__infos .info__part {
  display: flex;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__infos .info__part .info__part {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #010e76;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-no-results__posts {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-no-results__posts.no-show {
  display: none;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .loader__wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 30px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .loader__wrapper .loader {
  width: 48px;
  height: 48px;
  border: 5px solid #fff;
  border-bottom-color: #9b67ba;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  margin: auto;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post {
  display: flex;
  -moz-column-gap: 32px;
       column-gap: 32px;
  width: 756px;
  position: relative;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post img {
  width: 165px;
  height: 90px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information {
  width: 560px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row {
  display: flex;
  -moz-column-gap: 2px;
       column-gap: 2px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .name {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .date {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .title {
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #9b67ba;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .excerpt {
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .categories {
  display: flex;
  -moz-column-gap: 5px;
       column-gap: 5px;
  color: #9b67ba;
  margin-top: 16px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .categories .category__link {
  display: flex;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #9b67ba;
  text-transform: uppercase;
  z-index: 2;
  position: relative;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .post__link {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  row-gap: 10px;
  -moz-column-gap: 8px;
       column-gap: 8px;
  margin-top: 40px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .arrow__left {
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(180deg);
  cursor: pointer;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .arrow__left.disabled {
  opacity: 0.27;
  cursor: default;
  pointer-events: none;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .pagination_num {
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #010e76;
  border-radius: 2px;
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: #fff;
  cursor: pointer;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .pagination_num.active__pagination-num {
  background: transparent;
  color: #010e76;
  border: 1px solid #010e76;
  border-radius: 2px;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .pagination_dots {
  height: 28px;
  width: 28px;
  min-width: 28px;
  min-height: 28px;
  display: flex;
  font-family: "Pangea", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  color: #010e76;
  justify-content: center;
  align-items: flex-end;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .arrow__right {
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination .arrow__right.disabled {
  opacity: 0.27;
  cursor: default;
  pointer-events: none;
}
@media only screen and (max-width: 1150px) {
  .domen-search-page-wrapper {
    padding: 0 20px;
  }
  .domen-search-page-wrapper .domen-search-page-container {
    padding: 49px 32px;
  }
}
@media only screen and (max-width: 991px) {
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-container__title {
    font-family: "Pangea", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 48px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input {
    font-family: "Pangea", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 {
    flex: 1;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection--single {
    outline: none !important;
    border: none !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection {
    height: 58px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__rendered {
    background: #fff;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 8px;
    padding: 19px 24px;
    font-family: "Pangea", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: #010e76;
    outline: none !important;
    border: none !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-fourth__row {
    margin-top: 60px;
    padding-bottom: 40px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-fourth__row a {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post {
    width: 583px;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information {
    width: 386px;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .name {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .date {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .title {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .excerpt {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .categories a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 700px) {
  .domen-search-page-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .domen-search-page-wrapper .domen-search-page-container {
    padding: 32px 24px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-container__title {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .search-page-form-input {
    font-family: "Pangea", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 16px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 {
    width: 100% !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection--single {
    outline: none !important;
    border: none !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection {
    height: 58px;
    width: 100%;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-page-form .select2 .select2-selection .select2-selection__rendered {
    width: 100%;
    background: #fff;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 8px;
    padding: 19px 24px;
    font-family: "Pangea", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: #010e76;
    outline: none !important;
    border: none !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-first__row {
    flex-direction: column;
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 16px;
    margin-bottom: 16px !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-second__row {
    flex-direction: column;
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 16px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-third__row {
    flex-direction: column;
    align-items: flex-start !important;
    row-gap: 32px !important;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-third__row .third__row-button {
    width: 100%;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-fourth__row {
    margin-top: 32px;
    padding-bottom: 40px;
    flex-direction: column;
    justify-content: center;
    row-gap: 16px;
  }
  .domen-search-page-wrapper .domen-search-page-container .domen-search-page-form .search-form-fourth__row a {
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__pagination {
    justify-content: center;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post {
    width: 100%;
    flex-direction: column;
    row-gap: 16px;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post img {
    width: 100%;
    height: 123px;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information {
    width: 100%;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .name {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .first-row .date {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .title {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .excerpt {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .domen-search-page-wrapper .domen-search-page-container .search-page-results .search-page-results__posts .search-page-results__posts-single-post .search-page-results__posts-single-post-information .categories a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
}

/* COMMON */
@keyframes reveal {
  0% {
    transform: scale(1.05);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0";
    filter: alpha(opacity=0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes reveal {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0";
    filter: alpha(opacity=0);
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100";
    filter: alpha(opacity=100);
    transform: scale(1);
  }
}
.has-js .lazy-image--pending {
  min-height: 100px;
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
}
.has-js .lazy-image--pending img {
  filter: blur(2vw);
  transform: scale(1.05);
}
.has-js .lazy-image--loaded {
  min-height: 100px;
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
}
.has-js .lazy-image__actual {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform, opacity;
}
.has-js .lazy-image img {
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  border: 0 none;
}

.no-js .no-js-fallback {
  position: relative;
}
.no-js .no-js-fallback.lazy-image {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0";
  filter: alpha(opacity=0);
}

.fade-in {
  animation: reveal 1.2s cubic-bezier(0.3, 0, 0.22, 1);
}

.heading {
  margin-bottom: 15px;
}
.heading p {
  font-weight: bold;
  font-size: 76px;
  line-height: 87px;
  color: get_app_color("dark");
  margin: 0;
}
.heading p strong {
  font-family: "Ubuntu", sans-serif;
  color: get_app_color("main");
}

.p1 {
  font-size: 28px;
  line-height: 35px;
  color: #a4a4a4;
}

a {
  color: #4098d3;
  text-decoration: none;
}

@media (max-width: 1679px) {
  .heading p {
    font-size: 54px;
    line-height: 64px;
  }
  .p1 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 899px) {
  .heading {
    margin-bottom: 10px;
  }
  .heading p {
    font-size: 48px;
    line-height: 56px;
  }
  .p1 {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 599px) {
  .heading {
    margin-bottom: 6px;
  }
  .heading p {
    font-size: 40px;
    line-height: 48px;
  }
  .p1 {
    font-size: 16px;
    line-height: 22px;
  }
}
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 5px auto;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

.clearfix {
  zoom: 1;
}
.clearfix::after {
  display: table;
  clear: both;
  content: " ";
}

.center {
  margin: 0 auto;
}

.wp-block {
  max-width: 75%;
}
.wp-block[data-title~=Spacer], .wp-block[data-title~=spacer] {
  max-width: 50%;
}
.wp-block.block-editor-block-list__block {
  background: #e0e0e0;
  box-shadow: 20px 20px 60px #bebebe, -20px -20px 60px #fff;
}

.editor-styles-wrapper {
  background-color: #f1f1f1;
}

input,
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* MODULES */
.domen-authorized-registries-grid-shortcode {
  display: flex;
  flex-direction: column;
  padding-bottom: 100px;
}
.domen-authorized-registries-grid-shortcode p {
  margin: 0;
  padding: 0;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 40px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  margin-top: 40px;
}
@media (max-width: 1024px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 991px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 660px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
    grid-template-columns: repeat(1, 1fr);
  }
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card {
  background: #ffffff;
  border: 1px solid #eef1f1;
  border-radius: 10px;
  padding: 25px;
  padding-right: 10px;
  min-height: 280px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card a {
  display: flex;
  position: absolute;
  border-radius: 10px;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__logo {
  max-height: 50px;
  height: 50px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 70%;
  -o-object-fit: contain;
     object-fit: contain;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__logo img {
  max-height: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__title {
  font-family: "Pangea", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: 0;
  text-align: left;
  color: #545454;
  margin-top: 5px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__town {
  font-family: "Pangea", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0;
  text-align: left;
  color: #545454;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__services-wrapper {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding-right: 30px;
  height: 70px;
  margin-top: auto;
}
@media (max-width: 660px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__services-wrapper {
    height: initial;
  }
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__services-wrapper .icon {
  -o-object-fit: cover;
     object-fit: cover;
  width: 31px;
  height: 31px;
  min-height: 31px;
  min-width: 31px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__services-wrapper .icon.active {
  filter: sepia(30%) hue-rotate(170deg) saturate(300%);
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .shoping-cart__icon {
  position: absolute;
  top: -2px;
  right: -2px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .shoping-cart__icon a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .select2-container--default .select2-selection--single {
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  border: none;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .select2-container--default .select2-dropdown.select2-dropdown--below {
  border: none;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .select2-container--default .select2-results .select2-results__options .select2-results__option {
  color: #fff;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .sort-by {
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  border: none;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 {
  width: 200px !important;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection {
  height: 52px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__rendered {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #010e76;
  padding: 16px 24px;
  padding-left: 12px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__arrow {
  padding: 16px 24px;
  height: 100%;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__arrow svg {
  position: absolute;
  right: 12px;
  top: 18px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__arrow b {
  display: none;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper {
  width: -moz-fit-content;
  width: fit-content;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container {
  cursor: pointer;
  position: relative;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty {
  display: flex;
  align-items: center;
  width: 390px;
  padding-left: 16px;
  min-height: 52px;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  position: relative;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty.hide {
  display: none;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty .registries-service-container-main_value-empty-text {
  font-family: "Pangea", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #010e76;
  padding-right: 28px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty .select_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 12px;
  top: 18px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty {
  display: none;
  align-items: center;
  width: 390px;
  min-height: 52px;
  background: #fff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  position: relative;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .select_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 12px;
  top: 18px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 10px;
  width: 360px;
  padding: 8px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options .selected__div {
  background: #f3f3f3;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 36px;
  padding: 6px 10px 6px 6px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options .selected__div img {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  filter: sepia(30%) hue-rotate(170deg) saturate(300%);
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options .selected__div .remove__icon {
  width: 12px;
  height: 12px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options::-webkit-scrollbar {
  height: 5px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options::-webkit-scrollbar-track {
  background: transparent;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options::-webkit-scrollbar-thumb {
  background: #888;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty.display {
  display: flex;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options {
  display: none;
  flex-direction: column;
  width: 390px;
  height: 200px;
  overflow-y: auto;
  padding: 10px;
  position: absolute;
  z-index: 2;
  margin-top: -5px;
  background-color: #fff;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options.open {
  display: flex;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options::-webkit-scrollbar {
  width: 5px;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options::-webkit-scrollbar-track {
  background: #fff;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options::-webkit-scrollbar-thumb {
  background: #888;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options .options__el {
  display: flex;
  cursor: pointer;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding: 10px 0;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options .options__el.disabled {
  pointer-events: none;
  cursor: default;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options .options__el.disabled p {
  color: #888;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options .options__el .icon {
  min-height: 20px;
  min-width: 20px;
  height: 20px;
  width: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options .options__el p {
  font-family: "Pangea", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  color: #010e76;
}
@media (max-width: 991px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
    row-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card {
    padding-top: 15px;
    padding-left: 16px;
    padding-bottom: 20px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__title {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__town {
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__rendered {
    font-family: "Pangea", sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 16px !important;
    letter-spacing: 0.03em;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty .registries-service-container-main_value-empty-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.03em;
    text-align: center;
  }
}
@media (max-width: 660px) {
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards {
    row-gap: 20px;
    -moz-column-gap: 0;
         column-gap: 0;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card {
    padding-top: 23px;
    padding-left: 23px;
    padding-bottom: 29px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__cards .card .card__town {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters {
    flex-direction: column;
    row-gap: 20px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .sort-by {
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 8px;
    border: none;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 {
    width: 100% !important;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection {
    height: 52px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__rendered {
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #010e76;
    padding: 16px 24px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .sort-by-container .select2 .select2-selection .select2-selection__arrow {
    padding: 16px 24px;
    height: 100%;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper {
    width: 100%;
    position: relative;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container {
    cursor: pointer;
    position: relative;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-empty {
    width: 100%;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty {
    width: 100%;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service-wrapper .registries-service-container .registries-service-container-main_value-not-empty .selected_options {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 10px;
    width: 90%;
    padding: 8px;
  }
  .domen-authorized-registries-grid-shortcode .domen-authorized-registries-grid-shortcode__filters .registries-service__options {
    display: none;
    flex-direction: column;
    width: 100%;
    height: 400px;
    overflow-y: auto;
    padding: 10px;
    position: absolute;
    margin-top: -5px;
    background-color: #fff;
  }
}

.select2-container--open .select2-dropdown--below {
  border: none;
}

.select2-results .select2-results__options .select2-results__option {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #010e76;
}

/* WIDGETS */
.domen-featured-videos__wrapper {
  max-width: 1150px;
  margin: auto;
}
.domen-featured-videos__wrapper .domen-featured-videos__title {
  background-color: #3cebfe;
  padding: 15px 32px;
  color: #010e76;
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 16px;
}
.domen-featured-videos__wrapper .domen-featured-videos__container {
  display: flex;
  gap: 32px;
}
.domen-featured-videos__wrapper .domen-featured-videos__container .domen-featured-video {
  width: 50%;
}
.domen-featured-videos__wrapper .domen-featured-videos__container .domen-featured-video .featured-video__title {
  color: #010e76;
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 24px;
  margin-top: 14px;
  display: block;
}
@media (max-width: 767px) {
  .domen-featured-videos__wrapper .domen-featured-videos__title {
    font-family: "Pangea", sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .domen-featured-videos__wrapper .domen-featured-videos__container {
    gap: 20px;
  }
  .domen-featured-videos__wrapper .domen-featured-videos__container .domen-featured-video .featured-video__title {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
  }
}
@media (max-width: 768px) {
  .domen-featured-videos__wrapper .domen-featured-videos__title {
    font-family: "Pangea", sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .domen-featured-videos__wrapper .domen-featured-videos__container {
    gap: 20px;
  }
  .domen-featured-videos__wrapper .domen-featured-videos__container .domen-featured-video .featured-video__title {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
  }
}
@media (max-width: 575px) {
  .domen-featured-videos__wrapper .domen-featured-videos__container {
    flex-direction: column;
  }
  .domen-featured-videos__wrapper .domen-featured-videos__container .domen-featured-video {
    width: 100%;
  }
}

.domen-featured__posts-wrapper .domen-featured__posts-container {
  max-width: 1150px;
  margin: auto;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
}
.domen-featured__posts-wrapper .domen-featured__posts-container p {
  margin: 0;
  padding: 0;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper {
  width: 100%;
  height: 100%;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide {
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 510px;
  align-items: center;
  justify-content: flex-end;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide .swiper-slide-title {
  font-family: "Pangea", sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  width: 480px;
  height: -moz-fit-content;
  height: fit-content;
  padding-right: 60px;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-pagination {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  bottom: 55px;
  z-index: 5;
  -moz-column-gap: 18px;
       column-gap: 18px;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-pagination .swiper-pagination-bullet {
  height: 17px;
  width: 17px;
  background: transparent;
  border: 1px solid #fff;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
}
.domen-featured__posts-wrapper .domen-featured__posts-container .domen-featured__posts-icon {
  position: absolute;
  bottom: 30px;
  z-index: 5;
  display: none;
}
@media (max-width: 1150px) {
  .domen-featured__posts-wrapper {
    margin: 0 20px;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container {
    max-width: unset;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide {
    min-height: 390px;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide .swiper-slide-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    padding-right: 40px;
    width: 320px;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-pagination {
    bottom: 40px;
  }
}
@media (max-width: 575px) {
  .domen-featured__posts-wrapper {
    margin: 0;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide {
    min-height: 680px;
    padding: 0 55px;
    align-items: flex-end;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-slide .swiper-slide-title {
    width: 100%;
    padding-right: 0;
    padding-bottom: 125px;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .swiper .swiper-pagination {
    position: absolute;
    bottom: unset;
    top: 110px;
    right: 55px;
    width: unset;
  }
  .domen-featured__posts-wrapper .domen-featured__posts-container .domen-featured__posts-icon {
    display: block;
  }
}

.domen-main__news--wrapper {
  margin: auto;
  /* max-width: 756px; */
}
.domen-main__news--wrapper .domen-main__news--container {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.domen-main__news--wrapper .domen-main__news--container p {
  margin: 0;
  padding: 0;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper {
  width: 100%;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news {
  display: flex;
  position: relative;
  max-height: 305px;
  min-height: 305px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news:hover .domen-main__news-info .domen-main__news-info-title {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-image {
  min-height: 100%;
  width: 466px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info {
  padding-left: 18px;
  padding-top: 25px;
  background-color: #374dd4;
  flex-grow: 1;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0;
  text-align: left;
  color: #ff8f6f;
  margin-bottom: 30px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
  margin: 0 2px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  position: relative;
  z-index: 2;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a:hover {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .post__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower {
  display: flex;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part {
  flex: 1;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news:hover .domen-main__news-info .domen-main__news-info-title {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-image {
  max-height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info {
  padding: 16px 30px 16px 16px;
  background-color: #374dd4;
  flex-grow: 1;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0;
  text-align: left;
  color: #ff8f6f;
  margin-bottom: 32px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  position: relative;
  z-index: 2;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a:hover {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news:hover .domen-main__news-info .domen-main__news-info-title {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-image {
  height: 100%;
  min-height: 115px;
  width: 190px;
  min-width: 190px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info {
  padding: 8px 15px 15px;
  background-color: #374dd4;
  flex-grow: 1;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  color: #ff8f6f;
  margin-bottom: 14px;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  position: relative;
  z-index: 2;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a:hover {
  text-decoration: underline;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news {
  display: flex;
  position: relative;
}
.domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news .post__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  .domen-main__news--wrapper {
    /*max-width: 447px;*/
  }
  .domen-main__news--wrapper .domen-main__news--container {
    row-gap: 20px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news {
    max-height: 153px;
    min-height: 153px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-image {
    width: 275px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    margin-bottom: 16px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-image {
    max-height: 130px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info {
    padding: 8px 10px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-family: "Pangea", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0;
    text-align: left;
    color: #ff8f6f;
    margin-bottom: 14px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    position: relative;
    z-index: 2;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a:hover {
    text-decoration: underline;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news {
    height: 66px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-image {
    display: none;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info {
    padding: 8px 10px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 9px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 10px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
    font-size: 10px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    z-index: 2;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
    font-size: 10px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 10px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0;
    text-align: left;
  }
}
@media (max-width: 575px) {
  .domen-main__news--wrapper .domen-main__news--container {
    row-gap: 16px;
    /*padding: 0 20px;*/
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news {
    flex-direction: column;
    max-height: unset;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-image {
    width: 100% !important;
    max-height: 186px !important;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info {
    padding: 16px 12px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 16px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-upper .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    width: 100%;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower {
    flex-direction: column;
    row-gap: 10px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-image {
    display: none;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info {
    padding: 16px 12px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 8px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.left__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    width: 100%;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news {
    height: auto;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-image {
    display: none;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info {
    padding: 16px 12px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 8px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-main__news--wrapper .domen-main__news--container .domen-main__news-lower .domen-main__news-lower-part.right__part .domen-main__news .domen-main__news-info .domen-main__news-info-lower .domen-main__news-info-categories a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    width: 100%;
  }
}

.newsletter__form {
  width: 100%;
  padding: 32px 16px;
  max-width: 362px;
  min-height: 330px;
  background-color: #ff8f6f;
  display: flex;
  flex-direction: column;
  position: relative;
}
.newsletter__form p {
  margin: 0;
  padding: 0;
}
.newsletter__form .wpcf7-response-output {
  margin: -20px 0 !important;
  padding: 0 !important;
  position: absolute;
  bottom: 32px;
  right: 16px;
  left: 16px;
}
.newsletter__form .domen-newsletter__title {
  margin-bottom: 16px;
  text-transform: uppercase;
}
.newsletter__form .domen-newsletter__title p {
  font-family: "Pangea", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0;
  text-align: left;
  color: #010e76;
}
.newsletter__form .domen-newsletter__subtitle {
  margin-bottom: 20px;
}
.newsletter__form .domen-newsletter__subtitle p {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0;
  text-align: left;
  color: #010e76;
}
.newsletter__form .domen-newsletter__email-container {
  position: relative;
}
.newsletter__form .domen-newsletter__email-container .domen-newsletter__email-icon {
  position: absolute;
  right: 23px;
  top: 8px;
  border: none;
  background: transparent;
  padding: 0;
}
.newsletter__form .domen-newsletter__email-container p .domen-newsletter__email {
  width: 100%;
  min-height: 48px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 24px;
  outline: none;
  border: none;
  padding: 15px;
  font-family: "Pangea", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  color: #545454;
}
@media (max-width: 768px) {
  .newsletter__form {
    padding: 16px 8px;
    max-width: 260px;
    min-height: 275px;
  }
  .newsletter__form .domen-newsletter__title p {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
  }
  .newsletter__form .domen-newsletter__subtitle p {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
  .newsletter__form .domen-newsletter__email-container .domen-newsletter__email-icon {
    right: 15px;
  }
  .newsletter__form .wpcf7-response-output {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
@media (max-width: 575px) {
  .newsletter__form {
    padding: 32px 20px;
    max-width: unset;
    width: unset;
    margin: 0;
    min-height: 275px;
  }
  .newsletter__form .domen-newsletter__title p {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }
  .newsletter__form .domen-newsletter__subtitle p {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .newsletter__form .domen-newsletter__email-container .domen-newsletter__email-icon {
    right: 24px;
  }
  .newsletter__form .domen-newsletter__email-container p .domen-newsletter__email {
    border-radius: 12px;
  }
}

.domen-author__block-wrapper .domen-author__block-container {
  max-width: 362px;
}
.domen-author__block-wrapper .domen-author__block-container h2 {
  margin: 0;
  padding: 0;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-title {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  padding: 6px 0;
  background: #3cebfe;
  color: #010e76;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  background-color: #010e76;
  padding: 20px 16px 57px;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user {
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  position: relative;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-image {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-info .domen-author__block-user-info-name {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 29px;
  letter-spacing: 0;
  color: #3cebfe;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-info .domen-author__block-user-info-categories {
  display: flex;
  flex-wrap: wrap;
  row-gap: 4px;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-info .domen-author__block-user-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: 0;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  position: relative;
  z-index: 2;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.domen-author__block-wrapper .domen-author__block-container .domen-author__block-button {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  position: relative;
  top: -25px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #3cebfe;
  width: 185px;
  height: 48px;
  color: #010e76;
}
@media (max-width: 767px) {
  .domen-author__block-wrapper .domen-author__block-container {
    max-width: 260px;
  }
  .domen-author__block-wrapper .domen-author__block-container .domen-author__block-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }
  .domen-author__block-wrapper .domen-author__block-container .domen-author__block-list .domen-author__block-user .domen-author__block-user-image {
    width: 48px;
    height: 48px;
  }
  .domen-author__block-wrapper .domen-author__block-container .domen-author__block-button {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
}
@media (max-width: 575px) {
  .domen-author__block-wrapper {
    display: none;
  }
}

.domen-single__post__by__category-wrapper .domen-single__post__by__category-container {
  max-width: 362px;
  position: relative;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container h2 {
  margin: 0;
  padding: 0;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container p {
  margin: 0;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-title {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  padding: 15px 0;
  text-transform: uppercase;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category {
  padding: 16px 16px 56px;
  position: relative;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-image {
  height: 188px;
  max-height: 188px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 8px;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-text {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-link-archive {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  top: -24px;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 185px;
  height: 48px;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_first .domen-single__post__by__category-container-title {
  background-color: #9b67ba;
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_first .domen-single__post__by__category {
  background: #010e76;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_first .domen-single__post__by__category .domen-single__post__by__category-text {
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_first .domen-single__post__by__category-container-link-archive {
  background: #9b67ba;
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_second .domen-single__post__by__category-container-title {
  background-color: #ff8f6f;
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_second .domen-single__post__by__category {
  background: #9b67ba;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_second .domen-single__post__by__category .domen-single__post__by__category-text {
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_second .domen-single__post__by__category-container-link-archive {
  background: #ff8f6f;
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_third .domen-single__post__by__category-container-title {
  background-color: #010e76;
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_third .domen-single__post__by__category {
  background: #ff8f6f;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_third .domen-single__post__by__category .domen-single__post__by__category-text {
  color: #fff;
}
.domen-single__post__by__category-wrapper .domen-single__post__by__category-container.style_third .domen-single__post__by__category-container-link-archive {
  background: #010e76;
  color: #fff;
}
@media (max-width: 767px) {
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container {
    max-width: 262px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-title {
    padding: 8px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-image {
    height: 127px;
    max-height: 127px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-text {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-link-archive {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (max-width: 575px) {
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container {
    max-width: unset;
    /* padding: 0 20px; */
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-title {
    font-size: 32px;
    font-weight: 700;
    line-height: 24px;
    padding: 16px 14px;
    text-align: left;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category {
    padding: 0;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-image {
    height: 188px;
    max-height: 188px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category .domen-single__post__by__category-text {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    padding: 16px 14px;
  }
  .domen-single__post__by__category-wrapper .domen-single__post__by__category-container .domen-single__post__by__category-container-link-archive {
    display: none;
  }
}

.domen-qa-widget__wrapper .domen-qa-widget__title {
  width: 100%;
  background-color: #ff8f6f;
  padding: 15px 32px;
}
.domen-qa-widget__wrapper .domen-qa-widget__title h3 {
  margin: 0;
  color: #010e76;
  font-size: 24px;
  font-weight: 700;
  font-family: "Pangea", sans-serif;
}
.domen-qa-widget__wrapper .domen-qa-widget__title-responsive {
  display: none;
}
.domen-qa-widget__wrapper .domen-qa-widget__container {
  background-color: #010e76;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .tag-name {
  font-family: "Pangea", sans-serif;
  background-color: #3cebfe;
  padding: 2px 16px;
  color: #010e76;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .content {
  border-bottom: 1px solid #fff;
  padding-bottom: 16px;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .content .question {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  margin: 0;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .content .answer {
  font-family: "Pangea", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .content .who_answered {
  display: block;
  color: #fff;
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  text-align: right;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .buttons {
  display: flex;
  gap: 8px;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .buttons a {
  padding: 10px 32px;
  color: #fff;
  font-family: "Pangea", sans-serif !important;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__first {
  background: #9b67ba;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__first .button-arrow {
  display: none;
}
.domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__second {
  background: #ff8f6f;
}
@media (max-width: 768px) {
  .domen-qa-widget__wrapper .domen-qa-widget__title {
    padding: 4px 18px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__title h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container {
    padding: 16px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .tag-name {
    font-size: 12px;
    line-height: 24px;
    padding: 2px 8px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .content .question {
    font-size: 18px;
    line-height: 24px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .content .answer {
    font-size: 14px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .content .who_answered {
    font-size: 14px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a {
    padding: 8px 16px;
  }
}
@media (max-width: 575px) {
  .domen-qa-widget__wrapper .buttons a {
    font-size: 12px !important;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__title {
    display: none;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__title-responsive {
    display: block;
    background-color: #010e76;
    padding: 16px 0 0;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__title-responsive h3 {
    margin: 0;
    color: #fff;
    font-size: 32px;
    line-height: 40px;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container {
    position: relative;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .content {
    border-bottom: none !important;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .content .who_answered {
    display: none !important;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons {
    position: absolute;
    padding: 16px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a {
    height: -moz-fit-content;
    height: fit-content;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__first {
    position: absolute;
    min-width: 40px;
    right: 16px;
    top: 32px;
    order: 2;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__first .button-arrow {
    display: block !important;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__first .button-text {
    display: none;
  }
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__second {
    position: absolute;
    bottom: 0;
    right: 50%;
    transform: translate(50%, 50%);
  }
}
@media (max-width: 375px) {
  .domen-qa-widget__wrapper .domen-qa-widget__container .buttons a.domen-qa-button__second {
    font-size: 10px !important;
  }
}

.domen-category__block--wrapper {
  margin: auto;
  /*max-width: 756px;*/
}
.domen-category__block--wrapper p {
  margin: 0;
  padding: 0;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category__block-resposnive-button {
  display: none;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category__block-title-part {
  background-color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category__block-title-part p {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category__block-title-part a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container {
  background-color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info {
  background-color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info {
  background-color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_first .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category__block-title-part {
  background-color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category__block-title-part p {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category__block-title-part a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container {
  background-color: #9b67ba;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info {
  background-color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info {
  background-color: #010e76;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  color: #ff8f6f;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container.style_second .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  color: #fff;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 32px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part p {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part a {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container {
  padding: 32px;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper {
  width: 100%;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block {
  display: flex;
  position: relative;
  min-height: 186px;
  max-height: 186px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block:hover .domen-category__block-info .domen-category__block-info-title {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-image {
  min-height: 100%;
  width: 330px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info {
  padding-left: 32px;
  flex-grow: 1;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 30px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  margin: 0 2px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  position: relative;
  z-index: 2;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a:hover {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .post__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower {
  display: flex;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part {
  flex: 1;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block:hover .domen-category__block-info .domen-category__block-info-title {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-image {
  max-height: 186px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info {
  padding: 16px 16px 25px 21px;
  flex-grow: 1;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 22px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  position: relative;
  z-index: 2;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a:hover {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 8px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block {
  flex: 1;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block:hover .domen-category__block-info .domen-category__block-info-title {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-image {
  height: 100%;
  width: 167px;
  min-width: 167px;
  -o-object-fit: cover;
     object-fit: cover;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info {
  padding: 8px 10px 8px 8px;
  flex-grow: 1;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
  font-family: "Pangea", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 11px;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  position: relative;
  z-index: 2;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a:hover {
  text-decoration: underline;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
  font-family: "Pangea", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block {
  display: flex;
  position: relative;
}
.domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block .post__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  .domen-category__block--wrapper {
    /*max-width: 447px;*/
  }
  .domen-category__block--wrapper .domen-category__block--container {
    row-gap: 20px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 18px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part p {
    font-family: "Pangea", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container {
    padding: 19px;
    row-gap: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block {
    min-height: 109px;
    max-height: 109px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-image {
    width: 195px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info {
    padding-left: 19px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    margin-bottom: 16px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower {
    -moz-column-gap: 18px;
         column-gap: 18px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-image {
    max-height: 110px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info {
    padding: 8px 10px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
    font-family: "Pangea", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 4px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    position: relative;
    z-index: 2;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a:hover {
    text-decoration: underline;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.left__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block {
    min-height: 66px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-image {
    display: none;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info {
    padding: 8px 10px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-title {
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 9px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    z-index: 2;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories a {
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0;
    text-align: left;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower .domen-category__block-lower-part.right__part .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0;
    text-align: left;
  }
}
@media (max-width: 575px) {
  .domen-category__block--wrapper {
    max-width: unset;
  }
  .domen-category__block--wrapper .domen-category__block--container {
    row-gap: 16px;
    /*padding: 0 20px;*/
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-resposnive-button {
    display: flex;
    font-family: "Pangea", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    background-color: #ff8f6f;
    padding: 12px 0;
    justify-content: center;
    text-transform: uppercase;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 32px;
    background-color: #ff8f6f;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part p {
    font-family: "Pangea", sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
    color: #fff;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category__block-title-part a {
    display: none;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container {
    padding: 0;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block {
    flex-direction: column;
    min-height: unset;
    max-height: unset;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-image {
    width: 100%;
    height: 190px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info {
    padding: 16px 12px 32px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 16px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .delimiter {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-upper .domen-category__block .domen-category__block-info .domen-category__block-info-lower .domen-category__block-info-categories {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    width: 100%;
  }
  .domen-category__block--wrapper .domen-category__block--container .domen-category--container .domen-category__block-lower {
    display: none;
  }
}

.domen-popular__posts-wrapper .domen-popular__posts-container {
  max-width: 362px;
}
.domen-popular__posts-wrapper .domen-popular__posts-container p {
  margin: 0;
  padding: 0;
}
.domen-popular__posts-wrapper .domen-popular__posts-container h2 {
  margin: 0;
  padding: 0;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-title {
  background-color: #9b67ba;
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  padding: 15px 0;
  text-transform: uppercase;
  color: #fff;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list {
  padding: 24px;
  background: #374dd4;
  display: flex;
  flex-direction: column;
  row-gap: 5px;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post {
  position: relative;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post .domen-popular__posts-single-post-date {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0;
  text-align: left;
  color: #3cebfe;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post .domen-popular__posts-single-post-title {
  color: #fff;
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0;
  text-align: left;
}
.domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post a {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 767px) {
  .domen-popular__posts-wrapper .domen-popular__posts-container {
    max-width: 262px;
  }
  .domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list {
    padding: 10px 17px;
  }
  .domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post .domen-popular__posts-single-post-date {
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
  }
  .domen-popular__posts-wrapper .domen-popular__posts-container .domen-popular__posts-single-post-list .domen-popular__posts-single-post .domen-popular__posts-single-post-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }
}
@media (max-width: 575px) {
  .domen-popular__posts-wrapper .domen-popular__posts-container {
    max-width: 100%;
  }
}

.domen-about-domain-link-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 32px;
  gap: 8px;
  background-color: #ff8f6f;
}
.domen-about-domain-link-box .domen-about-domain-link-box__link {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 74px;
  gap: 8px;
  background-color: #010e76;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #fff;
}

.domen-authors__archive-wrapper {
  background: #9b67ba;
}
.domen-authors__archive-wrapper h1 {
  padding: 0;
  margin: 0;
}
.domen-authors__archive-wrapper p {
  margin: 0;
  padding: 0;
}
.domen-authors__archive-wrapper .domen-authors__archive-container {
  max-width: 1150px;
  margin: auto;
  padding: 120px 0;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors-archive-title {
  font-family: "Pangea", sans-serif;
  font-size: 103px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.03em;
  text-align: center;
  margin-bottom: 114px;
  color: #fff;
  text-transform: uppercase;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 90px;
       column-gap: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper {
  max-width: 220px;
  max-height: 220px;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper svg {
  max-width: 220px;
  max-height: 220px;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row {
  display: flex;
  justify-content: center;
  -moz-column-gap: 63px;
       column-gap: 63px;
  margin: 0;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-image {
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 100%;
  margin-bottom: 30px;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper img {
  height: 330px;
  width: 330px;
  min-width: 330px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 30px;
  border-radius: 50%;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name {
  font-family: "Pangea", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0;
  text-align: center;
  color: #ff8f6f;
  margin-bottom: 16px;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name p {
  font-family: "Pangea", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0;
  text-align: center;
  color: #ff8f6f;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .categories {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .categories a {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
@media (max-width: 1150px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container {
    padding-top: 170px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors-archive-title {
    font-size: 50px;
    font-weight: 700;
    line-height: 48px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row {
    -moz-column-gap: 90px;
         column-gap: 90px;
  }
}
@media (max-width: 1150px) and (max-width: 1024px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}
@media (max-width: 1150px) and (max-width: 767px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
@media (max-width: 1150px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper {
    max-width: 170px;
    max-height: 170px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper svg {
    max-width: 170px;
    max-height: 170px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row {
    -moz-column-gap: 0;
         column-gap: 0;
    justify-content: space-evenly;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper img {
    height: 180px;
    width: 180px;
    min-width: 180px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name p {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .categories p {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (max-width: 1024px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container {
    padding: 80px 0;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-image {
    width: 180px;
    height: 180px;
  }
}
@media (max-width: 768px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-image {
    width: 180px;
    height: 180px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .categories a {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 750px) {
  .domen-authors__archive-wrapper .domen-authors__archive-container {
    padding-top: 58px;
    margin-bottom: 55px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors-archive-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row {
    -moz-column-gap: 24px;
         column-gap: 24px;
    margin-bottom: 44px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper {
    max-width: 125px;
    max-height: 125px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper:nth-child(3) {
    display: none !important;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-icon-row .icon-wraper svg {
    max-width: 125px;
    max-height: 125px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row {
    flex-direction: column;
    row-gap: 44px;
    margin-bottom: 44px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper img {
    height: 280px;
    width: 280px;
    min-width: 280px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 24px;
    max-width: 280px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .person-name p {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
  }
  .domen-authors__archive-wrapper .domen-authors__archive-container .domen-authors__archive-person-row .person-wrapper .categories a {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
  }
}

.domen-search-domain-whois__wrapper {
  background-color: #9b67ba;
  padding: 48px 35px;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__subtitle {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 39px;
  text-align: center;
  color: #fff;
  margin: 0;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form {
  width: 100%;
  max-width: 635px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name {
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  border-radius: 24px;
  outline: none;
  border: none;
  padding: 27px 32px;
  width: 100%;
  margin-right: 14px;
  font-size: 18px;
  font-family: "Pangea", sans-serif;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
  display: none;
}
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container {
  max-width: 806px;
  margin: 0 auto;
}
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__title {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 66px;
  line-height: 66px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #fff;
  max-width: 600px;
}
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form {
  margin-top: 40px;
  max-width: 734px;
}
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name {
  background-color: #fff;
}
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name ::placeholder,
.domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__subtitle {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name {
    margin-right: 8px;
    border-radius: 12px;
    max-height: 40px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button {
    width: 28px;
    height: 28px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button svg {
    width: 28px;
    height: 28px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
    letter-spacing: 0.03em;
    color: #fff;
    max-width: 600px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form {
    margin-top: 40px;
    max-width: 734px;
    position: relative;
    margin-bottom: 80px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
    border: none;
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background-color: #010e76;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    position: absolute;
    top: 80px;
  }
}
@media (max-width: 575px) {
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    max-width: 330px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .domain_name {
    max-height: 56px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button {
    position: absolute;
    right: 40px;
  }
  .domen-search-domain-whois__wrapper.domen-search-domain-whois__wrapper-style_2 .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
    border: none;
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background-color: #010e76;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    position: absolute;
    top: 80px;
  }
}
@media (max-width: 450px) {
  .domen-search-domain-whois__wrapper {
    position: relative;
    padding: 32px 20px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__subtitle {
    font-weight: 400;
    font-size: 14px;
    line-height: 39px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form {
    position: relative;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .domain-name {
    margin-bottom: 40px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button {
    position: absolute;
    right: 17px;
    bottom: 52px;
    display: none;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__form .search-button__responsive {
    position: absolute;
    bottom: -55px;
    border: none;
    font-family: "Pangea", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background-color: #010e76;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
  }
}
@media (max-width: 320px) {
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  .domen-search-domain-whois__wrapper .domen-search-domain-whois__container .domen-search-domain-whois__subtitle {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
  }
}

.domen-faq-accordion-container {
  max-width: 1185px;
  margin: 160px auto 105px auto;
}
.domen-faq-accordion-container .domen-faq-accordion-title {
  font-weight: 700;
  font-size: 103px;
  line-height: 105px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #9b67ba;
  margin-bottom: 95px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget {
  max-width: 1150px;
  margin: 0 auto;
  background-color: #e4dfcf;
  padding: 35px 100px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-button-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 55px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-button-container .domen-faq-accordion-button {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 14px 24px;
  background-color: #010e76;
  border-radius: 20px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel {
  margin-bottom: 65px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #3cebfe;
  color: #010e76;
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 16px;
  margin-bottom: 0;
  cursor: pointer;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title .arrow-icon {
  width: 32px;
  height: 22px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title .arrow-icon svg {
  transition: all 0.4s ease;
  transform: rotateZ(0deg);
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title.collapsed .arrow-icon {
  width: 32px;
  height: 22px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title.collapsed .arrow-icon svg {
  transform: rotateZ(180deg);
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner {
  margin-bottom: 0;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner.active {
  background-color: #faf6ec;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title {
  background-color: transparent;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  text-transform: none;
  color: #010e76;
  padding-left: 36px;
  justify-content: flex-start;
  align-items: baseline;
  padding: 43px 26px 16px 26px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title .circle {
  min-width: 20px;
  min-height: 20px;
  width: 20px;
  height: 20px;
  border: 2px solid #9b67ba;
  border-radius: 100%;
  margin-right: 18px;
  position: relative;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title .circle .horizontal {
  position: absolute;
  background-color: #9b67ba;
  width: 11px;
  height: 3px;
  left: 50%;
  margin-left: -6px;
  top: 50%;
  margin-top: -1.5px;
  transition: all 0.5s ease-in-out;
  transform: rotate(90deg);
  opacity: 0;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title .circle .vertical {
  position: absolute;
  background-color: #9b67ba;
  width: 3px;
  height: 11px;
  left: 50%;
  margin-left: -2.2px;
  top: 50%;
  margin-top: -5.5px;
  transition: all 0.5s ease-in-out;
  transform: rotate(90deg);
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title.collapsed {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  text-transform: none;
  position: relative;
  color: #010e76;
  background-color: transparent;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title.collapsed .circle .vertical {
  transition: all 0.5s ease-in-out;
  transform: rotate(-90deg);
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title.collapsed .circle .horizontal {
  transition: all 0.5s ease-in-out;
  transform: rotate(-90deg);
  opacity: 1;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title:after {
  content: none;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description {
  background-color: transparent;
  padding: 0 26px 43px 26px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #010e76;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description a {
  color: #9b67ba;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description .domen-faq-accordion__who-answered {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 15px;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description .domen-faq-accordion__who-answered p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0;
}
.domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description .domen-faq-accordion__who-answered p a {
  color: #9b67ba;
}
@media (max-width: 991px) {
  .domen-faq-accordion-container {
    margin: 74px auto 105px auto;
  }
  .domen-faq-accordion-container .domen-faq-accordion-title {
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
    margin-bottom: 48px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget {
    margin: 0 20px;
  }
}
@media (max-width: 850px) {
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel .domen-faq-accordion-panel__title {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__title.collapsed {
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 575px) {
  .domen-faq-accordion-container .domen-faq-accordion-title {
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    margin-bottom: 48px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-button-container {
    align-items: center;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget .domen-faq-accordion-widget__wrapper .domen-faq-accordion-panel.domen-faq-accordion-panel--inner .domen-faq-accordion-panel__description .domen-faq-accordion__who-answered {
    justify-content: flex-start;
  }
}
@media (max-width: 450px) {
  .domen-faq-accordion-container {
    margin-bottom: 80px;
  }
  .domen-faq-accordion-container .domen-faq-accordion-widget {
    padding: 35px 16px;
  }
}
@media (max-width: 350px) {
  .domen-faq-accordion-container .domen-faq-accordion-title {
    font-size: 38px;
    line-height: 40px;
  }
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

/* stylelint-disable */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.domen-ask-a-question__wrapper {
  max-width: 1185px;
  margin: 160px auto 105px auto;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__title {
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 103px;
  line-height: 105px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #9b67ba;
  margin-bottom: 95px;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container {
  max-width: 1150px;
  margin: 0 auto;
  background-color: #e4dfcf;
  padding: 88px 100px;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-response-output {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #ff3339;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-text {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-text ::placeholder,
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-text :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field {
  margin-bottom: 24px;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #000;
  margin: 0;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field p .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #ff3339;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .required {
  color: #ff3339;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group {
  position: relative;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group .wpcf7-form-control.wpcf7-select {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group .wpcf7-form-control.wpcf7-select option[value=""] {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group .wpcf7-form-control.wpcf7-select ::placeholder,
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group .wpcf7-form-control.wpcf7-select :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__group .domen-ask-a-question__group-icon {
  position: absolute;
  right: 25px;
  top: 36px;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-textarea ::placeholder,
.domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-form-control.wpcf7-textarea :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__button .button {
  background: #010e76;
  padding: 14px 24px;
  border-radius: 8px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
}
@media (max-width: 1024px) {
  .domen-ask-a-question__wrapper .domen-ask-a-question__container {
    margin: 0 20px 105px 20px;
  }
}
@media (max-width: 991px) {
  .domen-ask-a-question__wrapper {
    margin: 74px auto 105px auto;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__title {
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-bottom: 48px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container {
    margin: 0 20px 105px 20px;
  }
}
@media (max-width: 768px) {
  .domen-ask-a-question__wrapper .domen-ask-a-question__container {
    padding: 56px;
  }
}
@media (max-width: 575px) {
  .domen-ask-a-question__wrapper .domen-ask-a-question__title {
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-left: 20px;
    margin-right: 20px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .wpcf7-response-output {
    font-size: 16px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field p {
    font-size: 16px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field p .wpcf7-not-valid-tip {
    font-size: 16px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-text,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-textarea,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-select {
    font-size: 16px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-text ::placeholder,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-text :-ms-input-placeholder,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-textarea ::placeholder,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-textarea :-ms-input-placeholder,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-select ::placeholder,
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__field .wpcf7-form-control.wpcf7-select :-ms-input-placeholder {
    font-size: 16px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container .domen-ask-a-question__button {
    text-align: center;
    margin-top: 56px;
  }
}
@media (max-width: 375px) {
  .domen-ask-a-question__wrapper .domen-ask-a-question__title {
    font-size: 38px;
    line-height: 40px;
  }
  .domen-ask-a-question__wrapper .domen-ask-a-question__container {
    padding: 32px 25px;
  }
}

.domen-contact-page__wrapper {
  max-width: 1185px;
  margin: 160px auto 105px auto;
}
.domen-contact-page__wrapper .domen-contact-page__title {
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 103px;
  line-height: 105px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #9b67ba;
  margin-bottom: 95px;
}
.domen-contact-page__wrapper .domen-contact-page__container {
  max-width: 1150px;
  margin: 0 auto;
  background-color: #e4dfcf;
  padding: 104px 98px;
}
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-response-output {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #ff3339;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field {
  margin-bottom: 24px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #000;
  margin: 0;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field p .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #ff3339;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .required {
  color: #ff3339;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block {
  background-color: #ede8d9;
  padding: 16px;
  margin-bottom: 24px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block h4 {
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #010e76;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links {
  margin: 16px 0;
  display: flex;
  flex-direction: row;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #010e76;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group {
  margin-left: 25px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group .separator {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #9b67ba;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group .domen-contact-page-link {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #9b67ba;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group .domen-contact-page-link:not(:first-child) {
  margin-left: 10px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group .domen-contact-page-link:not(:last-child) {
  margin-right: 10px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #010e76;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons .icons {
  margin-left: 33px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons .icons a {
  margin-right: 10px;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__write-to-block-links-group p {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #010e76;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__write-to-block-links-group .domen-contact-page-link {
  margin-left: 30px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #9b67ba;
}
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-text {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-text ::placeholder,
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-text :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__group {
  position: relative;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__group .wpcf7-form-control.wpcf7-select {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__group .wpcf7-form-control.wpcf7-select ::placeholder,
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__group .wpcf7-form-control.wpcf7-select :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__group .domen-contact-page__group-icon {
  position: absolute;
  right: 25px;
  top: 50px;
}
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  border: none;
  border-radius: 8px;
  padding: 19px 24px;
  margin-top: 8px;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #010e76;
  outline: none;
}
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-textarea ::placeholder,
.domen-contact-page__wrapper .domen-contact-page__container .wpcf7-form-control.wpcf7-textarea :-ms-input-placeholder {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #545454;
  opacity: 0.5;
}
.domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__button .button {
  background: #010e76;
  padding: 14px 24px;
  border-radius: 8px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
}
@media (max-width: 1024px) {
  .domen-contact-page__wrapper .domen-contact-page__container {
    margin: 0 20px 105px 20px;
  }
}
@media (max-width: 991px) {
  .domen-contact-page__wrapper {
    margin: 74px auto 105px auto;
  }
  .domen-contact-page__wrapper .domen-contact-page__title {
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-bottom: 48px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container {
    margin: 0 20px 105px 20px;
  }
}
@media (max-width: 768px) {
  .domen-contact-page__wrapper .domen-contact-page__container {
    padding: 56px;
  }
}
@media (max-width: 575px) {
  .domen-contact-page__wrapper .domen-contact-page__title {
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-left: 20px;
    margin-right: 20px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .wpcf7-response-output {
    font-size: 16px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group {
    margin: 5px 0;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__block-links .domen-contact-page__block-links-group .domen-contact-page-link {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons p {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__icons .icons {
    margin-left: 0px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__write-to-block-links-group p {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__block .domen-contact-page__write-to-block-links-group p .domen-contact-page-link {
    margin: 5px 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field p {
    font-size: 16px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field p .wpcf7-not-valid-tip {
    font-size: 16px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-text,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-textarea,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-select {
    font-size: 16px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-text ::placeholder,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-text :-ms-input-placeholder,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-textarea ::placeholder,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-textarea :-ms-input-placeholder,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-select ::placeholder,
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__field .wpcf7-form-control.wpcf7-select :-ms-input-placeholder {
    font-size: 16px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container .domen-contact-page__button {
    text-align: center;
    margin-top: 56px;
  }
}
@media (max-width: 375px) {
  .domen-contact-page__wrapper .domen-contact-page__title {
    font-size: 38px;
    line-height: 40px;
  }
  .domen-contact-page__wrapper .domen-contact-page__container {
    padding: 32px 25px;
  }
}

.domen-authorized-registries {
  max-width: 1150px;
  width: 100%;
  margin: 0 auto;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries__title {
  font-family: "Pangea", sans-serif;
  font-weight: 700;
  font-size: 103px;
  line-height: 105px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #9b67ba;
  margin-bottom: 64px;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 80px;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info__text {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #010e76;
  margin: 0;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info_url {
  margin-left: 24px;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__description {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #010e76;
}
.domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__subtitle {
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #010e76;
  margin: 0;
}
@media (max-width: 1150px) {
  .domen-authorized-registries {
    padding: 0 20px;
  }
}
@media (max-width: 991px) {
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries__title {
    font-family: "Pangea", sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-bottom: 48px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info {
    margin-bottom: 58px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info__text {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info_url {
    margin-left: 24px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__description {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__subtitle {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
  }
}
@media (max-width: 660px) {
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info {
    margin-bottom: 48px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info__text {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info_url {
    margin-left: 12px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__text-container .domen-authorized-registries-info_url svg {
    width: 32px;
    height: 16px;
    min-height: 32px;
    min-width: 16px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__description {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-bottom: 8px;
  }
  .domen-authorized-registries .domen-authorized-registries-container .domen-authorized-registries-info .domen-authorized-registries-info__subtitle {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.03em;
    text-align: center;
  }
}

body.page-template-register-domain-template {
  background: linear-gradient(209.4deg, #14edf3 -30.39%, #ff9c80 43.05%, #c075a8 63.33%, #2328c0 112.05%);
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper {
  margin-top: 100px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container {
  max-width: 1150px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container p,
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container h3,
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container h2 {
  margin: 0;
  padding: 0;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain__step-wrapper.display__none {
  display: none;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  position: absolute;
  width: 100%;
  max-width: 1150px;
  margin-top: 10px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name * {
  font-family: "Pangea", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name a {
  color: #010e76;
  text-decoration: underline;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name.display__none {
  display: none;
  margin-top: 0;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .loader__wrapper {
  display: flex;
  justify-content: center;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .loader__wrapper .loader {
  margin-top: 20px;
  width: 48px;
  height: 48px;
  border: 5px solid #fff;
  border-bottom-color: #9b67ba;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  position: absolute;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .loader__wrapper .loader.display__none {
  display: none;
  margin-top: 0;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-start-title {
  font-family: "Pangea", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step {
  margin-top: 72px;
  display: flex;
  justify-content: center;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step p {
  font-family: "Pangea", sans-serif;
  font-size: 103px;
  font-weight: 700;
  line-height: 105px;
  letter-spacing: 0.03em;
  width: 170px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #010e76;
  border-radius: 50%;
  color: #fff;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-title {
  font-family: "Pangea", sans-serif;
  font-size: 103px;
  font-weight: 700;
  line-height: 105px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
  max-width: 940px;
  margin: auto;
  text-transform: uppercase;
  margin-top: 64px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  margin-top: 72px;
  max-width: 1150px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .register-button-responsive {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  background-color: #010e76;
  padding: 12px 16px;
  outline: none;
  border: none;
  margin: auto;
  display: none;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 28px;
       column-gap: 28px;
  width: 100%;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .domain-name {
  background: #d9d9d9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  border-radius: 24px;
  outline: none;
  border: none;
  padding: 27px 32px;
  width: 100%;
  font-size: 18px;
  /* max-width: 1040px; */
  font-family: "Pangea", sans-serif;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .register-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  right: 30px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  justify-content: center;
  margin-top: 140px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card {
  padding: 16px 18px;
  background: #ececec;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 100px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left {
  display: flex;
  align-items: center;
  -moz-column-gap: 42px;
       column-gap: 42px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon {
  height: 48px;
  width: 48px;
  min-height: 48px;
  min-width: 48px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon.available {
  background-image: url("../../icons/svg/check.svg");
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon.registered {
  background-image: url("../../icons/svg/cross.svg");
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon.reserved {
  background-image: url("../../icons/svg/alert-circle.svg");
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information {
  font-family: "Pangea", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 41px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #010e76;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information span {
  font-family: "Pangea", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
  letter-spacing: 0.03em;
  text-align: left;
  color: #010e76;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .description {
  font-family: "Pangea", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0.03em;
  text-align: left;
  color: rgba(1, 14, 118, 0.6980392157);
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-right {
  outline: none;
  text-transform: uppercase;
  font-family: "Pangea", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 26px;
  padding: 16px 56px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #9b67ba;
  border: 2px solid #9b67ba;
  border-radius: 16px;
  cursor: pointer;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-right.disable {
  background: #bababa;
  border: 2px solid #bababa;
  pointer-events: none;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-right.selected {
  background: #010e76;
  border: 2px solid #010e76;
  pointer-events: none;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
  margin-top: 65px;
  margin-bottom: 64px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back p {
  font-family: "Pangea", sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back .icon {
  cursor: pointer;
  display: flex;
  align-items: center;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back .icon svg path {
  fill: #fff;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description {
  max-width: 1150px;
  margin: auto;
  font-family: "Pangea", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  letter-spacing: 0.03em;
  text-align: center;
  color: #010e76;
  margin-top: 152px;
  margin-bottom: 128px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description.last {
  margin-top: 72px;
}
body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .selected__domen {
  font-family: "Pangea", sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 72px;
  letter-spacing: 0.03em;
  text-align: center;
  background: #010e76;
  border-radius: 16px;
  padding: 16px 64px;
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 40px;
}
@media (max-width: 1150px) {
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container {
    padding: 0 20px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name {
    width: auto;
    left: 0;
    right: 0;
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-start-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step {
    margin-top: 40px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step p {
    font-size: 50px;
    font-weight: 700;
    line-height: 105px;
    letter-spacing: 0.03em;
    text-align: center;
    height: 100px;
    width: 100px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-title {
    font-size: 50px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 40px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 120px;
    margin-bottom: 64px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description.last {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 48px;
    margin-bottom: 60px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back {
    margin-top: 34px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back p {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container {
    margin-top: 56px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon {
    min-width: 32px;
    min-height: 32px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.03em;
    text-align: left;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information .domen__name {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: left;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .description {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.03em;
    text-align: left;
    padding-right: 10px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-right {
    padding: 8px 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    border-radius: 8px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .selected__domen {
    font-size: 56px;
    font-weight: 700;
    line-height: 72px;
    letter-spacing: 0.03em;
    text-align: center;
    padding: 8px 24px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .register-button-responsive {
    display: flex;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .domain-name {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 12px;
    outline: none;
    border: none;
    padding: 18px 20px;
    width: 100%;
    font-size: 16px;
    /* max-width: 535px; */
    font-family: "Pangea", sans-serif;
  }
}
@media (max-width: 575px) {
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-start-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step {
    margin-top: 40px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-step p {
    font-size: 40px;
    font-weight: 700;
    line-height: 51px;
    letter-spacing: 0.03em;
    text-align: center;
    height: 70px;
    width: 70px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 16px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 140px;
    margin-bottom: 40px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-description.last {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: center;
    margin-top: 32px;
    margin-bottom: 40px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name {
    margin-top: 15px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .invalid__domen-name * {
    font-size: 18px;
    font-weight: 22px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back {
    margin-top: 34px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-register-domain-multistep-back p {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.03em;
    text-align: center;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container {
    margin-top: 50px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card {
    flex-direction: column;
    row-gap: 16px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left {
    -moz-column-gap: 8px;
         column-gap: 8px;
    align-items: self-start;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .icon {
    min-width: 32px;
    min-height: 32px;
    height: 32px;
    width: 32px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.03em;
    text-align: left;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .information .domen__name {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: left;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-left .text .description {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.03em;
    text-align: left;
    padding-right: 0;
    margin-top: 16px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-multistep-continer-result .domen-result__container .result__card .result__card-right {
    padding: 10px 16px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: center;
    border-radius: 8px;
    width: 100%;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .selected__domen {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.03em;
    text-align: center;
    background: #010e76;
    border-radius: 10px;
    padding: 8px 16px;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper {
    -moz-column-gap: 0;
         column-gap: 0;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .domain-name {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    outline: none;
    border: none;
    padding: 18px 20px;
    width: 100%;
    font-size: 16px;
    max-width: 535px;
    font-family: "Pangea", sans-serif;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .register-button {
    padding: 0;
    min-height: 56px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    background: #d9d9d9;
    padding-right: 16px;
    position: initial;
  }
  body.page-template-register-domain-template .domen-register-domain-multistep-wrapper .domen-register-domain-multistep-container .domen-register-domain-whois__form .input__wrapper .register-button svg {
    max-width: 32px;
    max-height: 32px;
  }
}

/* VENDOR */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@media (max-width: 768px) {
    h1 {
      font-size: 36px;
      line-height: calc(2.5 / 2.25);
    }
    
    h2 {
        font-size: 32px;
        margin-bottom: calc(2.5 / 2.25);
    }
    
    h3 {
        font-size: 28px;
        line-height: calc(2.25 / 1.875);
    }
    
    h4 {
      font-size: 24px;
      line-height: calc(2 / 1.5);
    }
    
    h5 {
        font-size: 20px;
        line-height: calc(1.75 / 1.25);
    }
    
    h6 {
        font-size: 16px;
        line-height: calc(1.75 / 1.125);
    }
}
