/*!DEV:2026-8:app/core!*//*1786014027,1769731200*/

:root {
--primary-color: #222222;
--primary-color-contrast: #f7f7f7;
--invert-text: #131313;
--bright-text: #ffffff;
--surface-bg-color: #ffffff;
--secondary-text: #787878;
--secondary-text-dark: #e4e6eb;
--alert-text: #a3a3a3;
--link-text: #131313 !important;
--blue: #455cc7;
--white: #ffffff;
--black: #000000;
--gray: #cccccc;
--gray2: #eaeaea;
--gray3: #ededed;
--gray4: #f5f5f5;
--gray5: #fcfcfc;
--green: #26A65B;
--red: #cd0a0a;
--color1: #FF554A !important;
--app-color: #f6ca0f;
--text-inverse: #ffffff;
--always-white: #ffffff;
--highlight-color: black;
--highlight-color-2: black;
--input-color: #000000;
--input-border: #d1d1d1;
--input-background: #fcfcfc;
--input-focus-color: #212121;
--input-focus-background: #f9f9f9;
--input-focus-border: #717171;
--input-placeholder-color: #717171;
--radio-highlight-color: black;
--radio-lowlight-color: grey;
--checkbox-highlight-color: black;
--progress-highlight-color: black;
--slider-highlight-color: black;
--logo: #131313;
--logo-bright: #fefefe;
--stripe: #ebebeb;
--account-color: purple;
--account-color-text: #000 !important;
--account-gradient: linear-gradient(104.73deg,#FE1057 1.84%,#FF554A 0%);
--icon-color: #585858;
--border: 1px solid var(--border-color);
--border-color: #ebebeb;
--border-color-2: #e2e2e2;
--layer-o-border: rgba(255,255,255,.3);
--small-border-radius: 10px;
--opacity-layer: rgba(0,0,0,0.2);
--body-background: #ffffff;
--header-background: rgba(255,255,255,.98);
--surface-background: #fefefe;
--comment-background: #e7e7e7;
--footer-background: #f4f8f9;
--map-background: rgb(242, 236, 226) !important;
--icon-background: #585858;
--alert-background: #000 !important;
--big-search-form-background: #ebebeb;
--layer-a-background: #edf3ff;
--layer-b-background: rgba(255,255,255,1);
--layer-o-background: rgba(255,255,255,0.3);
--landing-gradient: var(--button-background);
--app-gradient-red: linear-gradient(104.73deg,#FE1057 1.84%,#FF554A 123.91%);
--app-gradient-blue: linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%);
--gradient6: linear-gradient(to right top, #cf4af3, #e73bd7, #f631bc, #fd31a2, #ff3a8b, #ff4b78, #ff5e68, #ff705c, #ff8c51, #ffaa49, #ffc848, #ffe652);
--gradient7: linear-gradient(-89deg,#fb00ff,#fd3198 32%,#fe4d5d 70%,#ff7900);
--gradient11: radial-gradient(209.26% 182.84% at -16.46% -25.14%,#fff 7.81%,#D6D6D6 100%);
--gradient11-hover: radial-gradient(219.26% 192.84% at -6.46% -15.14%,#fff 17.81%,#D6D6D6 100%);
--gradient13: radial-gradient(209.26% 182.84% at -16.46% -25.14%,#1f83ff 7.81%,#013FFF 100%);
--gradient13-hover: radial-gradient(219.26% 192.84% at -6.46% -15.14%,#1f83ff 17.81%,#013FFF 100%);
--header-max-width: 2520px;
--content-max-width: 1550px;
--page-frame-max-width: 2520px;
--menu-max-width: 480px;
--line-height-normal: 150%;
--font-xs: 12px;
--font-small: 14px;
--font-medium: 16px;
--nav-bar-background: var(--surface-background);
--cardMultiplier: 3;
--card-background: var(--surface-background);
--primary-button-background: #0866FF;
--shadow-layer-a: rgba(0, 0, 0, 0.28) 0px 8px 28px !important;
--shadow-layer-b: rgb(0 0 0 / 22%) 0px 12px 36px !important;
--shadow-layer-c: rgb(0 0 0 / 22%) 0px 4px 12px !important;
--shadow-layer-d: rgb(0 0 0 / 22%) 0px 2px 6px !important;
--fds-primary-icon: black;
}

.dark-mode {
--primary-color: #787878;
--primary-color-contrast: #131313;
--surface-bg-color: #000000;
--secondary-text: #b0b3b8;
--white: #dadada;
--black: #757575;
--input-color: #a7a7a7;
--input-border: #191919;
--input-background: #353535;
--input-activ-color: #222222;
--input-focus-color: #898989;
--input-focus-background: #404040;
--input-focus-border: #898989;
--logo-bright: #fefefe;
--layer-o-border: rgba(36,37,38,.5);
--opacity-layer: rgba(0,0,0,0.7);
--body-background: #18191a;
--header-background: rgba(36, 37, 38,.97);
--surface-background: #242526;
--comment-background: #3a3b3c;
--footer-background: #121212;
--layer-a-background: #31343b;
--layer-b-background: rgba(36, 37, 38, 1);
--layer-o-background: rgba(36, 37, 38, 0.3);
--gradient11: radial-gradient(209.26% 182.84% at -16.46% -25.14%,#282828 7.81%,#131313 100%);
--gradient11-hover: radial-gradient(219.26% 192.84% at -6.46% -15.14%,#282828 17.81%,#131313 100%);
}

.red-mode {
--primary-color: #555555;
}

* {
    /* Safari */        
    -webkit-user-select: none; 
    /* Firefox */
    -moz-user-select: none; 
     /* IE10+/Edge */
    -ms-user-select: none;
    /* Standard */
    user-select: none; 
    box-sizing: border-box; 
}

*::before,
*::after {
    box-sizing: border-box
} 


h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}
body.developer::before {
    --size: 45px;
    --line: color-mix(in lch, canvasText, transparent 70%);
    content: '';
    height: 100vh;
    width: 100vw;
    position: fixed;
    background: linear-gradient(
          90deg,
          var(--line) 1px,
          transparent 1px var(--size)
        )
        50% 50% / var(--size) var(--size),
      linear-gradient(var(--line) 1px, transparent 1px var(--size)) 50% 50% /
        var(--size) var(--size);
    mask: linear-gradient(-20deg, transparent 50%, white);
    top: 0;
    transform-style: flat;
    pointer-events: none;
    z-index: -1;
  }
body {
    position: relative;
    width: 100%;
    /*min-height: 100vh;*/
    padding: 0;
    margin: 0; 
    background:var(--body-background);
    color: var(--primary-color);
    font-family: "Inter", sans serif;
    /*font-size: 14px;*/
    /*line-height: 18px; */
    /*font-weight: 400;*/
    /*scroll-behavior: smooth;*/ 
    /*overflow-y: overlay;*/
    /*overflow-y: visible!important;*/
    /*-webkit-font-smoothing: antialiased;*/
    /*overscroll-behavior-y: none;*/
    -webkit-font-smoothing: antialiased;
    overscroll-behavior-y: none;    
}  



h1 {
    font-size: 36px;
    line-height: 40px;
}
@media (min-width: 992px){
    h1 {
        font-size: 130px;
        line-height: 1;
    }
}

h2 {
    font-size: 32px;
    line-height: 34px;
}
@media (min-width: 992px){
    h2 {
        font-size: 66px;
        line-height: 1;
    }
}
h3 {
    font-size: 22px;
    line-height: 26px;
}
@media (min-width: 992px){
    h3 {
        font-size: 36px;
        line-height: 40px;
    }
}
h4 {
    font-size: 18px;
    line-height: 24px;
}
h4 {
    margin-bottom: 65px;
}
@media (min-width: 992px){
    h4 {
        font-size: 26px;
        line-height: 32px;
    }
}
h5 {
    font-size: 14px;
    line-height: 20px;
}
@media (min-width: 992px){
    h5 {
        font-size: 18px;
        line-height: 24px;
    }
}
h6 {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}
@media (min-width: 992px){
    h6 {
        font-size: 16px;
        line-height: 22px;
    }
}
/*html {*/
/*    overflow-y: scroll!important;*/
/*    touch-action: manipulation;*/
/*}*/
.banner{
    position:relative;
    padding:36px 0 22px 0;
}

@media (max-width: 768px) {

    .banner{
        padding:16px 0 16px 0;
    }
    
} 

.banner--fixed {
    position: fixed;
    z-index: 20;
    width: 100%;
    top: 0;
}

.navigation-menu {
    display: inline-flex;
    padding-left: 3px;
    margin-bottom: 37px
}

.navigation-menu__item {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    padding: 2px 0;
    margin-right: 10px
}

.navigation-menu__item > svg {
    flex-shrink: 0;
    fill: var(--secondary-text);
    
}
.navigation-menu__item>svg {
    flex-shrink: 0;
}
.navigation-menu__item:last-child {
    margin-right: 0
}

.navigation-menu__item--current {
    pointer-events: none
}

.navigation-menu__item-title {
    display: inline-block;
    margin-right: 8px;
    font-weight: 500;
    font-size: 12px
}

@media screen and (max-width: 599px) {
    .navigation-menu__item-title {
        font-size:11px
    }
}

.navigation-menu__item-title a {
    color: var(--secondary-text);
    text-decoration: none
}

.navigation-menu__item--current .navigation-menu__item-title a {
    /*color: rgba(40,40,40,0.5);*/
    text-decoration: none
}

.navigation-menu__item--current .navigation-menu__item-title a:after {
    display: none
}
button{
    background-color: rgb(237, 235, 230);
    border-radius: 12px;
    opacity: 1;    
}
:root{
    --jaa-ni-h: 16px;
    --fgg-f-l-a: 8px;
    /*--save-button_height: calc(24px + var(--fgg-f-l-a));*/
    /*--save-button_width: calc(24px + var(--fgg-f-l-a));*/
    
    --save-button_height: calc(24px + var(--fgg-f-l-a));
    --save-button_width: calc(24px + var(--fgg-f-l-a));
    
    --save-button_med_height: calc(18px + var(--fgg-f-l-a));
    --save-button_med_width: calc(18px + var(--fgg-f-l-a));
    --f-mkcy-f: #FFFFFF;
    --f-mkcy-f-hover:#FD0558;
}
 .tsz9f4o[class][class] {
    display: grid;
    grid-column-gap: var(--jaa-ni-h);
    grid-template-columns: repeat(2,minmax(-webkit-min-content,auto));
    grid-template-columns: repeat(2,minmax(min-content,auto));
}
.o1q97y5m[class][class] > * {
    flex: 1 0;
}   
.t1p13dzz[class][class] {
    justify-self: flex-start;
}
.ts9x1g6[class][class] {
    justify-self: flex-end;
}

.ckqgked[class][class] {
    pointer-events: auto;
    height: var(--save-button_height,auto);
    width: var(--save-button_width,auto);
}

/*.medium-preview-card .ckqgked[class][class],*/
.small-preview-card .ckqgked[class][class]{
    height: var(--save-button_med_height,auto);
    width: var(--save-button_med_width,auto);
}


/*.cendrgz[class][class] {*/
/*    --save-button_height: calc(24px + var(--fgg-f-l-a));*/
/*    --save-button_width: calc(24px + var(--fgg-f-l-a));*/
/*}*/
.ckqgked[class][class] {
    pointer-events: auto;
    height: var(--save-button_height,auto);
    width: var(--save-button_width,auto);
}

.dir.bq05a0m[class][class] {
    cursor: pointer;
    margin: 0;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    background: lightgrey; 
}
.dir.vq7srz5[class][class] {
    border-width: 1px;
    border-style: solid;
    background-color: transparent;
    border-radius: 50%;
    border: none;
    transition: transform 0.25s ease;
    margin: -2px 0 0;
    padding: 2px 0 0 0;
}

.bq05a0m svg{
    display: block; 
    fill:none;
    /*fill: rgba(0, 0, 0, 0.5); */
    /*height: 24px; */
    /*width: 24px; */
    height: 100%; 
    width: 100%;
    stroke: var(--f-mkcy-f); 
    stroke-width: 2; 
    overflow: visible;
}

.tsz9f4o:hover .bq05a0m svg{
    fill:var(--f-mkcy-f-hover);
    stroke: none; 
}
/*gravityButton*/
.button-gravity {
  display: grid;
  place-items: center;
  width: 192px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.button-gravity > button {
  font: inherit;
  width: 64px;
  aspect-ratio: 1;
  background: none;
  border-radius: 50%;
  border: 2px solid #fff;
  transform: translate(var(--tx, 0), var(--ty, 0));
  opacity: var(--opacity, 0.25);
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.button-gravity > button:hover, 
.button-gravity > button:focus-visible {
  --_fill: var(--color, var(--primary-color));
}
.button-gravity > button:focus-visible {
  outline: 2px solid var(--primary-color);
  outline-offset: 2px;
  opacity: 1;
}

/*buttonIcon*/
.button-gravity-icon {
  width: 50%;
  fill: var(--_fill, var(--primary-color));
  transition: fill 0.3s;
}
.dialog-container-in {
    position: fixed;
    width: 100%;
    /* width: 90%; */
    /*max-width: 408px;*/ 
    /*max-width: 384px;*/
    /* min-width: auto; */
    /* max-width: unset; */
    /* height: 100vh; */ 
    /* height: 90%; */
    /* height: 100%; */
    /*height: 350px;*/
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    /* transform: none; */
    /* top: 0px; */
    /* left: 0px; */
    /*padding: 0px 12px;*/
    padding: 0px 24px;
    /* max-height: 800px; */
    margin: 0 0 0 0;
    /* overflow-y: auto; */
    /* -webkit-overflow-scrolling: touch; */
    /* border: 7px solid #3f51b4; */
    z-index: 9999;
}
.dialog-content {
    position: relative;
    width: 100%;
    /* max-width: 450px; */
    /* height: 100%; */
    float: left;
    top: 0px;
    left: 0px;
    margin: 0px auto;
    /* padding: 24px 8px; */
    padding: 0px;
    /* background: #3f51b4; */
    color: var(--primary-color);
    background: var(--surface-background);
    box-shadow: rgba(0,0,0,0.22) 0px 16px 40px !important;
    /*border-radius: 8px;*/
    border:1px solid var(--input-border);
    /* background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(10, 32, 68,0.8)), to(rgba(39, 55, 82,0.8))); */
    /* background: -webkit-linear-gradient(rgba(10, 32, 68,0.8), rgba(39, 55, 82,0.8)); */
    /* background: linear-gradient(rgba(10, 32, 68,0.8), rgba(39, 55, 82,0.8)); */
    /* border-radius: 2px; */
    /* box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15); */
    /* box-shadow: 120px 80px 40px 20px #0ff; */
    /* box-shadow: 0 0 60px 30px #fff, 0 0 100px 60px #f0f, 0 0 140px 90px #0ff; */
}
.red .dialog-content {
    color: var(--white) !important;
    background: #f80000 !important;
}

.red .dialog-content .class_global_link_button1{
    background:var(--white) !important;
    color: var(--primary-color) !important;
}

.dialog-content-right {
    position: relative;
    float: left;
    width: 100%;
    /* flex-basis: 240px; */
    /* min-width: 300px; */
    /* max-width: 300px; */
    /* width: calc(100% - 300px); */
    /* height: 100%; */
    box-sizing: border-box;
    /* background-color: rgba(22,48,57,.75); */
    /* background: #fff; */
    margin: 0px 0px 0px 0px;
    /* padding: 0px 0px 24px 0px; */
    padding: 0px 0px 0px 0px;
    position: relative;
    overflow: hidden;
    
}
.dialog-header {
    /*width: 80%;*/
    /* margin-top: 60px; */
    padding: 24px 24px 12px;
    /*color: #ffffff !important;*/
     white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
     
}
.dialog-header h2{
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 26px;
    color: currentcolor;
    margin: 0px 0px 0px 0px;    

    
}
@media (min-width: 1280px){
.dialog-header h2{
    font-size: 24px !important;
    line-height: 28px !important;
    font-weight: 600 !important;
    margin: 0px 0px 0px 0px;
}
}
.dialog-header p{
    font-size: 16px !important;
    margin: 8px 0px;    
    
}

.dialog-footer {
    width: 100%;
    float:left;
    display:flex;
    justify-content:space-between;
    /* padding: 25px 40px; */
    padding: 0px 24px 24px 24px;
}
.hline {
    /*--divider: #3e4042;*/
    background-color: var(--divider, #3e4042);
    margin: 8px 16px;
}
hr {
    border: none;
    border-top: 1px solid var(--divider, #3e4042);
}


#usermenu {
    position: absolute;
    top: 50px;
    right: 0px;
    width:500px;
    padding:0px 0px;
    z-index: 10001;
    background:transparent;
    /*border:1px solid #ccc;*/
    box-shadow:none;
}
#usermenu .arrow_border {
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    position: absolute;
    top: -9px;
    right: 24px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(0,0,0,.2);
}
#usermenu .arrow {
    border-color: transparent;
    border-bottom-color: #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    position: absolute;
    top: -8px;
    right: 24px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
}
#usermenu .usermenu_wrap{
    position:relative;
    float:right;
    width:100%;
    max-width: 300px;
    margin:0px 8px 0px 0px;
    background: #fff;
    padding: 0px 12px !important;
    border-width: 1px 1px 1px !important;
    border-style: none solid solid !important;
    border-color: rgb(235, 235, 235) rgb(235, 235, 235) rgb(235, 235, 235) !important;
    border-image: initial !important;
    border-top: none !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px !important;
}
ul.menu{
    position:relative;
    list-style-type: none !important;
    padding: 0px !important;
    margin: 0px !important;
}
ul.menu li{
    float: left;
    /*display: table !important;*/
    color: rgb(72, 72, 72) !important;
    width: 100% !important;
    /*padding: 12px 12px !important;*/
}
.menuitem{
    position:relative;
    float:left;
    width:100%;
    padding: 12px 0px 12px 0px;
    border-bottom: 1px solid rgb(242, 242, 242) !important;
    border-color: rgb(242, 242, 242) !important;
    text-align:left;
    text-decoration:none;
    color: rgb(118, 118, 118);
    font-size: 14px !important;
    font-weight: 600 !important;
}
.menuitem.full{

    padding: 12px 0px 0px 0px;
    border: none !important;

}
.menuitem.links{
    /*background:#0a2044;*/
    /*background:#36425d;*/
    /*background:#ca3535;*/
    /*background:#ccc;*/
    /*color:#0a2044;*/
    /*color:#fff !important;*/
    color:#000 !important;
    text-align:left;
    padding-left:12px;

}
.link-text {

}
.link-text-wrap {
    /*display: table !important;*/
    width: 100% !important;
    border-spacing: 0px !important;
}
.link-text{
    overflow-wrap: break-word !important;
    /*line-height: 1.28571em !important;*/
    margin: 0px !important;
}
.link-text-wrap{}
.link-item{
    padding-left:48px;
}
.menuitem.links .link-item{

    padding-left:0px;

}


.dashboardBox{
    float:left;
    width:100%;
    /*height:80px;*/
    padding:8px 0px;
    /*background:var(--color-0);*/

}

.dashboardBox .dashboardIcon{
    position: relative;
    float: left;
    width:72px;
    height:72px;
    margin:0px 8px 0px 0px;
}

.dashboardBox .dashboardIcon.small{
    width: 32px !important;
    height: 32px!important;
    margin: 0px 8px 0px 0px !important;
}

.dashboardBox .dashboardIcon svg{
    width: 100%;
    height: 100%;
    float: left;
    padding:4px 6px;
    /*stroke: #fff;*/
    fill: var(--primary-color);
}

.dashboardBox.admin .dashboardIcon svg {
    width: 100%;
    height: 100%;
    float: left;
    padding: 0px 14px;
    stroke: #fff;
    fill: #fff;
}

#usermenu.dark .dashboardBox .dashboardIcon svg {
    fill: #131313;
    stroke: #131313;
}


.dashboardBox .dashboardText{
    position:relative;
    float: left;
    padding:0px 0px 0px 0px;
    line-height:32px;
    /*width:calc(100% - 160px);*/
    color: var(--primary-color);
}


.linkArrow{
    position: relative;
    float: right;
    width: 32px;
    height: 32px;
    margin: 0px 12px 0px 0px;
    padding:6px;
}

.linkArrow svg{

    width: 100%;
    height: 100%;
    float: left;
    padding:2px !important;
    margin:0px !important;
    /*stroke: #fff;*/
    fill: var(--primary-color);


}

.link-icon-wrap {
    float: left;
    height: 100%;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 5px;
}

.link-icon-wrap svg {
    float: left;
    width: 30px;
    height: 30px;
    padding: 4px 0px 0px 12px;
    margin: 0px 18px 0px 0px;
    /*fill: var(--color-0);*/
    fill: #787878;
}

.link-text-wrap {
    width: 100% !important;
    border-spacing: 0px !important;
    padding: 0px 0px 0px 0px;
}
.link-item {
    padding: 6px 55px;
}

.admin-menu-ul{
list-style:none;
padding:8px 0px 8px 0px;
}
.admin-menu-ul li{
    float:left;
    padding:8px 0px;
    color:#000 !important;
}
.admin-menu-ul li a{
    text-decoration:none;
    color:#000;
}


/*****************/


.global-button-positioner{
    position:fixed;
    /*bottom:30px;*/
    bottom:8px;
    /*right:86px;*/
    /*right:75px;*/
    right:25px;
    z-index:9999;
}
@media only screen and (max-width: 769px) {

    .global-button-positioner{
        /*display:none;*/
    }

}
.global-button-positioner button{
    padding: 8px 18px;
    font-size:14px;
    font-weight:bold;
    /*box-shadow: var(--shadow-button-level3-box-shadow, 0 2px 8px rgba(0, 0, 0, 0.16)) !important;*/
    box-shadow: 0 12px 28px 0 var(--shadow-2),0 2px 4px 0 var(--shadow-1),inset 0 0 0 1px var(--shadow-inset);
}


#siteNavigation{
    position:fixed;
    /*top:80px;*/
    right:8px;
    /*right:25px;*/
    top:80px;
    width:100%;
    max-width:360px;
    height:inherit;
    /*max-height:600px;*/
    z-index:9999;
    display:none;
}
#siteNavigation.open{
    display:block;
}
#siteNavigation .global-filters-wrap{
   /*height:100%;*/
   float:left;
   width:100%;
   background: var(--surface-background);
   box-shadow: rgba(0,0,0,0.22) 0px 16px 40px !important;
   /*transform: translate(350px, 80px) translate(-100%, 0px);*/
   border-radius: 8px;
}
#siteNavigation .global-filters-content{
   float:left;
    
    /*height:100%;*/
    /*height:680px;*/
    /*background:#fff;*/
    
}
#siteNavigation .global-filters-inner{
    position:relative;
    /*height:100%;*/
}

.siteNavigationWrap {
    height: 100% !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.siteNavigationUl {
    list-style-type: none !important;
    padding: 12px 24px 12px 24px !important;
}
.siteNavigationUl li{
    float:left;
    width:100%;
}
.siteNavigationLink {
    font-size: 16px !important;
    line-height: 22px !important;
    letter-spacing: normal !important;
    /*color: rgb(72, 72, 72) !important;*/
    color: var(--primary-color) !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-weight: normal !important;
    display: block !important;
    position: relative !important;
    text-decoration: none !important;
}


.siteNavigationButton {
    font-size: 16px !important;
    line-height: 22px !important;
    letter-spacing: normal !important;
    color: rgb(72, 72, 72) !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-weight: normal !important;
    display: block !important;
    position: relative !important;
    width: 100% !important;
    -webkit-appearance: none !important;
    cursor: pointer !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left !important;
    user-select: auto !important;
    text-decoration: none !important;
    background: transparent !important;
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    border-image: initial !important;
    margin: 0px !important;
}

.siteNavigationDiv {
    display: table !important;
    width: 100% !important;
    border-spacing: 0px !important;
}
.siteNavigationDivInner {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: middle !important;
}

:root{
    --header-height:80px;
    
    --shadow-1: rgba(0, 0, 0, 0.1);
    --shadow-2: rgba(0, 0, 0, 0.2);
    --shadow-5: rgba(0, 0, 0, 0.5);
    --shadow-8: rgba(0, 0, 0, 0.8);
    --shadow-base: 0 1px 2px var(--shadow-2);
    --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    --shadow-emphasis: 0 2px 12px var(--shadow-2);
    --shadow-inset: rgba(255, 255, 255, 0.5);
    --shadow-on-media: 0px 0px 1px rgba(0, 0, 0, 0.62);
    --shadow-persistent: 0px 0px 12px rgba(52, 72, 84, 0.05);
    --shadow-primary: 0px 5px 12px rgba(52, 72, 84, 0.2);
    --shadow-responsive: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
    
    --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
}
.menu-layer-max-height{

    max-height:calc(100vh - var(--header-height) - 16px);

}

.card-box-shadow{
    box-shadow:var(--card-box-shadow);
}

.appNav.thin {
    position: fixed;
    top: 0px;
    left:8px;
    /*left: 50%;*/
    /*transform: translate(-50%, 0);*/
    width: 40px;
    height: 100vh;
    z-index: 99;
    display: none;
    opacity: 0;
}
.appNav.open{
    display:block;
    opacity:1;
}

.appNav button, 
.appNav .button {
    display: inline-block;
    vertical-align: middle;
    font: inherit;
    letter-spacing: inherit;
    padding: 0;
    border: 0 !important;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: inherit;
    outline: 0;
    white-space: normal;
    border-radius: 12px;
}

.appNavOverlay{
    position:absolute;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.2);
}

.appNavSideHeader{
    padding:24px;
    position:absolute;
    width:100%;
    left:0;
    top:0;
}

.thin .appNavFrame{
    position:relative;
    /*position: absolute;*/
    top: 80px;
    left:0px;
    /*left: 80px;*/
    transform: translate(0, 0);
    /*right:80px;*/
    width: 100%;
    /*max-width: 480px;*/
    height: 100vh;
    z-index: 99;
    border-radius:24px;
    overflow:hidden;
    /*display: none;*/
    /*opacity: 0;*/

    /*background:transparent !important;*/
    /*box-shadow:none !important;*/
    /*background:var(--body-background);*/
    /*background:var(--surface-background);*/

    /*background:var(--app-gradient-blue);*/
    /*background:var(--layer-b-background);*/
    background:var(--layer-o-background);
    box-shadow: var(--shadow-layer-d);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
        
}
.thin .appNavItemText{display:none}

.appNavContainer{
    position:relative;
    width:100%;
    /*max-width:700px;*/
    height:100%;
    z-index:99;
    display:flex;
    justify-content:flex-end;

}

.appNavSideImage{
    /*width:25%;*/
    width:100%;
    max-width:125px;
    /*height:100vh;*/
    position: relative;
    overflow: hidden;
    /*left: 0;*/
    /*bottom:0;*/
    /*right:0;*/
    z-index: -1;
    /*opacity: 0.1;*/
    /*display:none;*/
}
.dbackground{
    /*position:relative;*/

    position: absolute;
    bottom: 0;
    right: 0;
    
    height:100%;
    width:100%;
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: cover;
    /*background-position: right bottom;*/
    /*background-position:-705px 150px;*/
    
    /*margin-top: 20vh;*/
    /*width: 450px;*/
    /*height: 100%;*/
    /*max-height: 471px;*/

    width: 495px;
    height: 675px;

    
}

.dbackground img{
    position: absolute;
    right:0;
    /*width: 2560px;*/
    /*height: 1600px;*/
    width: auto;
    height: 100%;
    /*max-width: unset !important;*/
}

.thin .appNavSideContent{
    width:100%;
    /*display:flex;*/
    flex-grow: 1;
    /*max-width:640px;*/
    margin:24px 0px 24px 0px;
    /*overflow-x:hidden;*/
    /*overflow-y:scroll;*/
}

.scrollWrapper{
    position:absolute;
    right:0;
    top:0;
    height:100%;
}

@media (max-width: 500px){
    .appNavSideContent{
        /*max-width:unset !important;*/
    }
}

.appNavSideContent a{text-decoration:none!important;}


.thin .appNavSideUl{
    padding:0px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;    
}

.thin .appNavSideLi{
    margin-bottom:0px;
    cursor:pointer;
}


.appNavSideLi button{
    margin:0px;
    cursor:pointer;
}

/********submenu*************/

.appNavSubUl{
    display:none;
    padding:0px 24px;
}

.opened .appNavSubUl {
    display:block;
}

.appNavSubUl li{
    line-height: 100%;
    margin: 8px 0px 8px 0px;
    padding:0px 0px;
}

/*************/
.appNavigationLink{
    
}

.opened .navigation-arrow{
    transform:rotate(180deg);
}

.category-arrow,
.navigation-arrow{
    
}
.category-arrow svg,
.navigation-arrow svg{
    fill:var(--primary-color)
}

.dbackground{
    /*background-image:url({{$page->base}}assets-dev/rendered/products/front/maxi.webp)*/
}


.header-mobile_navigation-frame{
    position: fixed;
    display: none;
    top: 0;
    /*left: 0;*/
    right:0;
    z-index: 7999;
    width: 100%;
    height: 100%;
    padding: 20px 20px 20px 20px;
    /*background: #282828;*/
    overflow:auto;
    /*overflow-x: hidden;*/
    /*overflow-y: visible;*/
    
    
}

/*.header-mobile_navigation-frame */
.menu-overlay {
    display: block;
    position: absolute;
    /*z-index: 18;*/
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    /*background: var(--overlay-colour-static);*/
    background: var(--overlay-alpha-80);    
    transition: all .2s ease;
    opacity: 0;
    /*opacity:0.25;*/
    /*pointer-events: none;*/
}

.header-mobile--active .menu-overlay{
	opacity:1;
}

.header-mobile {
    position:absolute;
    /*position: fixed;*/
    /*display: none;*/
    width: 100%;
    
    /*height: 100%;*/
    /*height:1200px;*/
    top: 0;
    left: 0;
    /*right:0;*/
    z-index: 7999;
    /*padding: 0px 0px 20px 0px;*/
    padding: 20px 20px 20px 20px;
    /*background: #282828;*/
    /*overflow:auto;*/
    /*overflow-x: hidden;*/
    /*overflow-y: visible;*/
    
}

.horizontal.header-mobile {
    overflow:visible;
    
}

/*@media (min-width: 1135px) {*/
@media (min-width: 769px) {
    .header-mobile {
        /*display:block;*/
        width:100%;
        /*max-width:33rem;*/
        max-width:var(--menu-max-width);
    }
}

.header-mobile__container{
    width:33rem;
    padding-bottom:40px;
    z-index:50;
}

.horizontal.header-mobile{
    left:50%;
    transform:translate(-50%,0);
    max-width:var(--content-max-width);
    width:100%;
    height: auto;
}


/*@supports (aspect-ratio: 1) {*/
/*    .header-mobile {*/
        /*min-height:100vh*/
/*    }*/
/*}*/

@media (max-width: 480px) {
    .header-mobile {
        padding:10px;
        width: 100%;
        height: 100%
    }
}

.header-mobile--active{
        display:block
}

@media (max-width: 1135px) {
    .header-mobile--active {
        display:block
    }
}

.header-mobile__wrapper {
    position:relative;
    /*height:100%;*/
    /*padding: 47px 20px 27px;*/
    /*padding: 47px 20px 27px;*/
    /*padding: 47px 47px 27px;*/
    padding: 48px 32px 26px;
    border-radius: 30px;
    /*background: #000000*/
    /*background:rgba(0,0,0,0.95);*/
    background:var(--surface-background);
    /*background:var(--body-background);*/
    /*box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px !important;*/
}

@media (min-width: 469px){

    .header-mobile__wrapper {
        padding: 48px 48px 28px;
    }
    
}

.horizontal .header-mobile__wrapper {
    display: flex;
    flex-direction: row;
    flex-grow: 3;
    flex-basis: 30%;
    flex-wrap: wrap;    
    box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px !important;
    
}

.horizontal .header-mobile__section {
    flex:1;
    padding:20px;
}


    .header-mobile__scroller{
        height:100%;
        /*overflow-x:scroll;*/
    }
    
    .header-mobile__scroller-content{
        height:100%;
        overflow-y:scroll;
        padding: 20px 20px 20px 20px;
    }

.header-mobile__title {
    /*position:relative;*/
    width:100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 50px
}

.header-mobile__logo {
    display: block;
    width: 117px;
    height: 29px
}

.header-mobile__logo svg {
    width: 100%;
    height: 100%
}

.header-mobile__logo svg path{
    fill:var(--primary-color)
}

.header-mobile__close {
    /*width: 15px;*/
    /*height: 15px;*/

    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    padding: 2px;
    border-radius: 50%;
    background: var(--input-background);    
    right: 20px;
    top: 20px;
    
    cursor: pointer
}

.header-mobile__close svg path{
    stroke:var(--input-color)
}

.header-mobile__section {
    margin-bottom: 50px;
}

.header-mobile__section-title {
    margin-bottom: 30px;
    /*color: rgba(255,255,255,0.3);*/
    color: var(--secondary-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: -0.01em
}

.header-mobile__section-auth {
    margin-bottom: 30px
}

.header-mobile__section-item {
    display:flex;
    margin-bottom: 20px;
}

.header-mobile__section-link {
    /*color: #FFFFFF;*/
    color: var(--primary-color);
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    /*text-transform: uppercase;*/
    text-decoration: none;
    transition: .3s color
}

.header-mobile__section-link:hover {
    color: #FF544A
}

.header-mobile__vet-logo {
    margin-bottom: 41px;
    font-size: 38px;
    font-weight: 600;
    line-height: 52px
}

.header-mobile__socials-list {
    margin-bottom: 30px
}

.header-mobile__social-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.02em
}

.header-mobile__social-title {
    margin-right: 30px;
    color: rgba(255,255,255,0.3)
}

.header-mobile__social-link-item {
    color: #FFFFFF;
    text-decoration: none
}

.header-mobile__social-link-item ~ .header-mobile__social-link-item {
    margin-left: 30px
}

.header-mobile__social-link-item:hover {
    color: #FF544A
}

.header-mobile__footer-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: -0.0625px;
    text-transform: uppercase;
    color: #FFFFFF;
}
@media (max-width: 768px) {
    .header-mobile__footer-right {
        font-size: 12px;
    }
}



.gray{
    margin-left:-20px;
    margin-right:-20px;
    /*background:lightgray;*/
    background:var(--comment-background);
    /*background:var(--surface-background);*/
    padding:20px;
    border-radius:30px;
}
:root{
    --header-height:80px;
    
    --shadow-1: rgba(0, 0, 0, 0.1);
    --shadow-2: rgba(0, 0, 0, 0.2);
    --shadow-5: rgba(0, 0, 0, 0.5);
    --shadow-8: rgba(0, 0, 0, 0.8);
    --shadow-base: 0 1px 2px var(--shadow-2);
    --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    --shadow-emphasis: 0 2px 12px var(--shadow-2);
    --shadow-inset: rgba(255, 255, 255, 0.5);
    --shadow-on-media: 0px 0px 1px rgba(0, 0, 0, 0.62);
    --shadow-persistent: 0px 0px 12px rgba(52, 72, 84, 0.05);
    --shadow-primary: 0px 5px 12px rgba(52, 72, 84, 0.2);
    --shadow-responsive: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
    
    --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
}
.menu-layer-max-height{

    max-height:calc(100vh - var(--header-height) - 16px);

}

.card-box-shadow{
    box-shadow:var(--card-box-shadow);
}
.fullPageLoader {
    position: fixed;
    /*position:relative;*/
    float: left;
    /*clear:left;*/
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    /*background:#fff;*/
    background: rgba(255, 255, 255, 0.8);
    /*background:rgba(77, 104, 255, 0.7);*/
}

.loaderWrap {
    /*position:absolute;*/
    /*position:relative;*/
    float: left;
    width: 100%;
    /*top:calc(50% - 55px);*/
    /*left:50%;*/
    /*width:80px;*/
    /*height:80px;*/
    /*margin-left:-40px;*/
    /*margin-top:-40px;*/
    text-align: center;
    padding: 8px 0px;
}

.fullPageLoader .loaderWrap svg {
    width: 70px;
    height: 70px;
    /*fill:#fff;*/
    fill: #4d68ff;
    /*background:#000;*/
}
@keyframes p {
  to {
    --p: 1 ;
  }
}
@keyframes q {
  to {
    --q: 1 ;
  }
}

:root{
--c: #ff8500, #f900a0;
--rb: 1em;
--ds: 0.4em;
/*--ds: calc(.4em * --rb);*/
/*--rs: calc(var(--rb) / 30); */
--rs:0.2em;
}

.loader-1 {
    display: grid;
    width:50px;
    height:50px;
    grid-area: 1/ 1 ;
    place-self: center;
    padding:1em;
    /*padding: var(--rb);*/
    border-radius: 50%;
    transform: rotate(calc(var(--p)*1turn));
    
    /*background: conic-gradient(transparent calc(var(--p, .1)*100%), #000 0% calc(var(--q, .8)*100%), transparent 0%);*/
    
    
    /*linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%);*/
    background: linear-gradient(transparent calc(var(--p, .1)*100%), #FF7D42 0% calc(var(--q, .8)*100%), transparent 0%);
    
    --mask: radial-gradient(closest-side, transparent calc(100% - var(--ds)), red calc(100% - var(--ds) + 1px));
    /*--mask: radial-gradient(closest-side, transparent calc(100% - var(--ds)), red calc(100% - var(--ds) + 1px));*/
    -webkit-mask: var(--mask);
    mask: var(--mask);
    animation: a 2s infinite;
    animation-name: p, q;
    animation-timing-function: cubic-bezier(0.32, 0, 0.68, 0), cubic-bezier(0.32, 1, 0.68, 1);
}
.loader-1::before, .loader-1::after {
    grid-area: 1/ 1 ;
     /*width:50px;*/
     /*height:50px;*/
  padding: 0.2em;
  /*padding: var(--rs);*/
  border-radius: 50%;
  transform: rotate(calc(var(--a, var(--p))*1turn)) translatey(-6.25em);
  background: #000;
  content: "";
}
.loader-1::after {
  --a: var(--q) ;
}


/* Loader 2 */
.loader-2 {
  display: block;
	height: 32px;
	width: 32px;
	-webkit-animation: loader-2-1 3s linear infinite;
	        animation: loader-2-1 3s linear infinite;
}
@-webkit-keyframes loader-2-1 {
	0%   { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes loader-2-1 {
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.loader-2 span {
	display: block;
	position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 32px;
	width: 32px;
	clip: rect(16px, 32px, 32px, 0);
	-webkit-animation: loader-2-2 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
	        animation: loader-2-2 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-2-2 {
	0%   { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes loader-2-2 {
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@-webkit-keyframes loader-2-3 {
	0%   { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes loader-2-3 {
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.loader-2 span::before {
	content: "";
	display: block;
	position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 32px;
	width: 32px;
	border: 3px solid transparent;
	border-top: 3px solid #FFF;
	border-radius: 50%;
	-webkit-animation: loader-2-3 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
	        animation: loader-2-3 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}

.loader-2 span::after {
	content: "";
	display: block;
	position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 32px;
	width: 32px;
	/*border: 3px solid rgba(255, 255, 255, .5);*/
	/*border: 3px solid linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%);*/
	
    border-radius: 50%;
    background:
        linear-gradient(0deg,   hsla(0, 0%, 100%, 1  ) 50%, hsla(0, 0%, 100%, 0.9) 100%)   0%   0%,
        linear-gradient(90deg,  hsla(0, 0%, 100%, 0.9)  0%, hsla(0, 0%, 100%, 0.6) 100%) 100%   0%,
        linear-gradient(180deg, hsla(0, 0%, 100%, 0.6)  0%, hsla(0, 0%, 100%, 0.3) 100%) 100% 100%,
        linear-gradient(360deg, hsla(0, 0%, 100%, 0.3)  0%, hsla(0, 0%, 100%, 0  ) 100%)   0% 100%
    ;
    background-repeat: no-repeat;
    background-size: 50% 50%;	
	border-radius: 50%;
}
.loader_bg{
position:absolute;
width:100%;
height:100%;
background: linear-gradient(-45deg, #ff8500, #f900a0);
mix-blend-mode: lighten;
z-index:2;

}
.loader_bg::before, .loader_bg::after {
/*content: "";*/
}
.loader_bg::before {
background: lemonchiffon;
}
.loader_bg::after {
place-self: center;
padding: 7.5em;
background: linear-gradient(-45deg, #ff8500, #f900a0);
mix-blend-mode: lighten;
}


.loader-spinner-container{
  /*position:fixed;*/
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  /*width:100%;*/
  /*height:100%;*/
  /*z-index:999;*/
  /*z-index:10001;*/
  display:none;
  /*display:flex;*/
  align-items:center;
  justify-content:center;
  /*background:rgba(0,0,0,0.7);*/
  /*background:var(--overlay-colour-static);*/
  /*backdrop-filter: blur(10px);*/
}

.loader-spinner-overlay{
  position:fixed;
  top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  /*background:var(--overlay-colour-static);*/
  background:rgba(0,0,0,0.7);
  backdrop-filter: blur(10px);
}
.loader-spinner-positioner{
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  /*z-index:10001;*/
  /*display:none;*/
  /*display:block;*/
}

.loader-spinner-inline{
  position:relative;  
}

.loader-spinner-container.loaded
/*,.loader-spinner-positioner.loaded*/
{
  /*display:block;*/
  display:flex;
}

.loader-spinner-body{
  /*min-width:80px;*/
  /*min-height:80px;*/
  /*padding:10px;*/
  background:var(--surface-background);
  /*border-radius:20px;*/
  border-radius:50% !important;
  display:flex;
  align-items:center;
  justify-content:center;
  /*box-shadow:var(--shadow-layer-a);*/
}


/**svg-spinner**/
.spinner {
  -webkit-animation: rotate 2s linear infinite;
        animation: rotate 2s linear infinite;
  z-index: 2;
  /*position: absolute;*/
  /*top: 50%;*/
  /*left: 50%;*/
  /*margin: -25px 0 0 -25px;*/
  width: 50px;
  height: 50px;
}

.spinner.small{
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

.spinner .path {
  /*stroke: #93bfec;*/
  stroke:#FF7D42;
  stroke-linecap: round;
  -webkit-animation: dash 1.5s ease-in-out infinite;
        animation: dash 1.5s ease-in-out infinite;
}

@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
  }
  @keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90,
    150;
    stroke-dashoffset: -124;
      }
}
/*xjx87ck*/
.hide-scrollbar::-webkit-scrollbar {
    width: 0;
}
/*xfk6m8*/
.hide-scrollbar::-webkit-scrollbar {
    display: none;
}
/*x1yqm8si*/
.hide-scrollbar::-webkit-scrollbar {
    height: 0;
}

/*.ssb_sb_down { background-color: #1199aa; }*/
/*.ssb_sb_over { background-color: #33bbcc; }*/

.scrollBody {
  background-color: var(--scroll-body);
  cursor:pointer;
  height:calc(100% - 40px);
  position:absolute;
  right:4px;
  top:4px;
  /*border-radius: 10px;*/
  /*z-index:1;*/
}

.separate .scrollBody{
    right:0 !important;
  
}

.scrollBar {
  background-color: var(--scroll-thumb);
  cursor:pointer;
  position:absolute;
  right:4px;
  /*border-radius: 10px;*/
  /*z-index:2;*/
}

.separate .scrollBar{
    right:0 !important;
}


/*buttons*/
.scrollDown {
  background-color: #33ccaa;
  bottom:0;
  cursor:pointer;
  position:absolute;
  right:0;
  /*border-radius: 10px;*/
  display:none;
}

.scrollUp {
  background-color: #33ccaa;
  cursor:pointer;
  position:absolute;
  right:0;
  top:0;
  /*border-radius: 10px;*/
  display:none;
}

.stick{
  width:100%;
  height:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  border-width:3px;
  border-style:solid;
  border-color:currentColor;
}


.sticker{
width:100%;
display:flex;
align-items:center;
justify-content:center;
/*--stickerborderColor: rgba(122, 122, 122, 0.1);*/
border: 1px solid rgba(122, 122, 122, 0.1);
/*padding:4px;*/
}

.sticker-null-space{
padding:0px;
}
.sticker-xs-space{
padding:1px;
}
.sticker-small-space{
padding:2px;
}
.sticker-medium-space{
padding:4px;
}
.sticker-large-space{
padding:8px;
}

.sticker-stroke{
  border:1px solid black;
  border-radius:3px;
}

.sticker-border{
  border-type:solid;
  border-width:4px;
  border-color:currentColor;
}

.sticker-bright-bg-fine{
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}
.sticker-bright-bg{
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
}
.sticker-bright-fine-bg{
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}
.sticker-bright-fine-bg{
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}
.sticker-bright-blass-bg{
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}
.sticker-dark-bg{
	background-color:rgba(0,0,0,0.2);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
}
.sticker-dark-fine-bg{
	background-color:rgba(0,0,0,0.1);
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}
.sticker-shadow{
	box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, var(--shadow-texture-opacity));
}

.sticker-pos{
}

.sticker img{
  
  width:100%;
  height:auto;
  
}





.sticker-bright-border {
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;
}
.sticker-dark-border {
    border: 1px solid rgba(0, 0, 0, 0.1);
    /*border: 1px solid rgba(0, 0, 0, 0.2);*/
    border-radius: 8px;
}

.sticker-uni-border{
    border: 1px solid rgba(128, 128, 128, 0.1);
}


.sticker-radius{
    border-radius: 8px;
}
.approved--tooltip{
    --approved--tooltip-top:auto;
    --approved--tooltip-right:auto;
    --approved--tooltip-bottom:auto;
    --approved--tooltip-left:auto;
    top: var(--approved--tooltip-top);
    right: var(--approved--tooltip-right);
    bottom: var(--approved--tooltip-bottom);
    left: var(--approved--tooltip-left);
}

.tooltip--approved{
    --tooltip--approved-top:auto;
    --tooltip--approved-right:auto;
    --tooltip--approved-bottom:auto;
    --tooltip--approved-left:auto;
    top: var(--tooltip--approved-top);
    right: var(--tooltip--approved-right);
    bottom: var(--tooltip--approved-bottom);
    left: var(--tooltip--approved-left);
}

    @keyframes blinking {
        0% {
            /*opacity:1;*/
          background-color: white;
            /*text-indent: -9999px*/
          /*background-color: #06c3d1;*/
          /*border: 3px solid #666;*/
        }
        100% {
            /*opacity:0;*/
            /*text-indent: 1px*/
          background-color: black;
          /*border: 3px solid #666;*/
        }
      } 
      
/*@keyframes blinkingText{*/
/*		0%		{ color: #10c018;}*/
/*		25%		{ color: #1056c0;}*/
/*		50%		{ color: #ef0a1a;}*/
/*		75%		{ color: #254878;}*/
/*		100%	{ color: #04a1d5;}*/
/*	}*/
	
	
@keyframes blinking2 {
  0% { background-color: black; }
  /* ADD MORE KEYFRAMES IF YOU WANT
  50% { color: #55d66b; } */
  100% { background-color: white; }
}

/*@keyframes blinking {*/
/*  0% {*/
/*    background-color: #ff3d50;*/
/*    color: #ddd;*/
/*  }*/
/*  100% {*/
/*    background-color: #222291;*/
/*    color: #fff;*/
/*  }*/
/*}*/

@keyframes float {
  to {
    transform: translateY(0.75em);
  }
}
@property --p {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
@property --q {
  syntax: "<number>";
  initial-value: 0;
  inherits: true;
}
/* Alap transition variációk */
.motion-fast { transition: 0.15s ease; }
.motion-medium { transition: 0.3s ease; }
.motion-slow { transition: 0.6s ease; }

/* Ease variációk */
.motion-fast-ease { transition: 0.15s ease; }
.motion-medium-ease { transition: 0.3s ease; }
.motion-slow-ease { transition: 0.6s ease; }

/* Linear variációk */
.motion-fast-linear { transition: 0.15s linear; }
.motion-medium-linear { transition: 0.3s linear; }
.motion-slow-linear { transition: 0.6s linear; }

/* Ease-in variációk */
.motion-fast-in { transition: 0.15s ease-in; }
.motion-medium-in { transition: 0.3s ease-in; }
.motion-slow-in { transition: 0.6s ease-in; }

/* Ease-out variációk */
.motion-fast-out { transition: 0.15s ease-out; }
.motion-medium-out { transition: 0.3s ease-out; }
.motion-slow-out { transition: 0.6s ease-out; }

/* Ease-in-out variációk */
.motion-fast-inout { transition: 0.15s ease-in-out; }
.motion-medium-inout { transition: 0.3s ease-in-out; }
.motion-slow-inout { transition: 0.6s ease-in-out; }


.black{background-color:black;}
.white {background-color: #FFFFFF;}
.blue{background-color:#0D72FF}
.light-yellow {background-color: #ececdc;}
.violet {background-color: #e5d3ea;}

.color1{background-color:var(--color1);}
.color2{background-color:var(--highlight-color);}


.background-image-box{
	background-position:center;
	background-repeat:no-repeat;
}
/*blur()*/
/*brightness()*/
/*contrast()*/
/*drop-shadow()*/
/*grayscale()*/
/*hue-rotate()*/
/*invert()*/
/*opacity()*/
/*sepia()*/
/*saturate()*/

/*.background-blur-5px {*/
/*  background-color: rgba(255, 255, 255, 0.4);*/
/*  -webkit-backdrop-filter: blur(5px);*/
/*  backdrop-filter: blur(5px);*/
/*}*/
/*.gradient-bg1 {*/
/*    z-index:0;*/
/*    background-image: radial-gradient(rgba(255, 255, 255, .25), rgba(255, 255, 255, 0) 40%), radial-gradient(hsla(44, 100%, 66%, 1) 30%, hsla(338, 68%, 65%, 1), hsla(338, 68%, 65%, .4) 41%, transparent 52%), radial-gradient(hsla(272, 100%, 60%, 1) 37%, transparent 46%), linear-gradient(155deg, transparent 65%, hsla(142, 70%, 49%, 1) 95%), linear-gradient(45deg, hsla(213, 100%, 44%, 1), hsla(209, 100%, 53%, 1)) !important;*/
/*    background-size: 200% 200%, 285% 500%, 285% 500%, cover, cover !important;*/
/*    background-position: bottom left, 109% 68%, 109% 68%, center, center !important;*/
/*    opacity: .08 !important;*/
/*}*/
/*.linear-gradient-1{*/
/*	linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%)*/
/*}*/

.gradient-orange-pink{background:linear-gradient(88.03deg, #FF7D42 62.72%, #FD0558 86.28%);}
.gradient-1{background:radial-gradient(101.11% 487.04% at 57.61% 304.32%, #FF7D42 0%, #FD0558 100%) !important;}
.gradient-2{background:linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%) !important;}
.gradient-3{background:linear-gradient(45deg,#0273FF 0%,#013FFF 100%) !important;}
.gradient-blue {background: linear-gradient(45deg, #0273FF 0%, #013FFF 100%);}


.border{border:1px solid var(--border-color);}
.border-right{border-right: 1px solid var(--border-brighter) !important;}
.border-left{border-left: 1px solid var(--border-brighter);}
.border-bottom{border-bottom: 1px solid var(--border-brighter) !important;}
.border-top{border-top: 1px solid var(--border-brighter);}
.border-top::before,
.border-bottom::before
{
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.2);
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    top: 0;
    left: 0;
    opacity: 0.5;
}

.bordered{border:1px solid var(--border-color);}

.btn {
    /*border-radius: 60px;*/
    border-radius: 15px;
    /*text-transform: uppercase !important;*/
    text-align: center;
    transition: all 0.3s;
    text-decoration: unset;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.btn-small {
    font-size: 12px;
    padding:8px 16px;
    font-size:var(--font-small);
    /*font-size:var(--font-medium);*/
}
.btn-normal {
    font-size: 12px;
    padding: 14px 25px;
}
.btn-large {
    font-size: 12px;
    padding: 14px 25px;
}
/**/
.btn-blue {
    background: linear-gradient(45deg, #0273FF 0%, #013FFF 100%);
    border: 1px solid #025bff;
    color: #fff;
    transition: all 0.3s;
}
.btn-more {
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
}
.btn-rounded {
    border-radius: 30px;
    text-align: center;
    border:1px solid var(--border-color);
}
.btn-white {
    background: linear-gradient(123.75deg, #FAFAFA -30.52%, #D7DBE0 89.61%);
    color: #1B1B29;
    font-size: 10px;
    line-height: 18px;
    padding: 10px 19px;
    transition: all 0.3s;
}
.btn-yellow{
    background: #f6ca0f;
}
.btn-red{
    background:#FD0558;
    background:radial-gradient(101.11% 487.04% at 57.61% 304.32%,#FF7D42 0%,#FD0558 100%);
}

@media (min-width: 1200px){
    .btn-white {
        padding: 15px 25px;
        font-size: 12px;
        font-weight: 600;
    }
}
/**/

 button,
.button {
    width: fit-content;
    display: flex;
    background:transparent;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    /*color: black !important;*/
    /*color:var(--bright-text);*/
    color:var(--primary-color);
    border: none;
    padding: 10px 12px;
    /*padding: 6px 8px 6px 12px;*/
    border-radius: 18px;
    /*border-radius: 15px;*/
}

.button-wider{
    padding: 10px 18px;
}



/*.b-small{*/
/*    width:32px;*/
/*    height:32px;*/
/*    margin:0 8px 0 0;*/
/*}*/

/*.padding-button{padding:8px 12px !important;}*/
/*.padding-button2{padding:12px 15px !important;}*/
/*.dynamic-hollow-button, */
/*.white-hollow-button,*/
/*.header-mobile__section-auth .header__login-button,*/
/*.btn-red,*/
/*.card-list__filters-search-button,*/
/*.red-border-button,*/
/*.black-hollow-button,*/
/*.header--black .header__login-button,*/
/*.header__placeholder--black .header__login-button,*/
/*.black-shadow-button,*/
/*.header__login-button,*/
/*.transparent-button,*/
/*.card-list__filters-search-clear,*/
/*.pet-card-photos-mobile__navigation-prev,*/
/*.pet-card-photos-mobile__navigation-next,*/
/*.pet-card-photos-mobile__navigation-dot-item {*/
/*    display: inline-block;*/
/*    padding: 12px 15px;*/
/*    margin: 0;*/
/*    outline: 0;*/
/*    border: 0;*/
/*    border-radius: 15px;*/
/*    box-shadow: none;*/
/*    color: var(--primary-color);*/
/*    font-size: 12px;*/
/*    line-height: 14px;*/
/*    text-decoration: none;*/
/*    letter-spacing: .3px;*/
/*    background: transparent;*/
/*    cursor: pointer*/
/*}*/

.dynamic-hollow-button{
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    transition: .3s box-shadow;
    box-shadow: inset 0 0 0 1px var(--primary-color);
    color: var(--primary-color);
}

@media (max-width: 768px) {
    .white-hollow-button,.header-mobile__section-auth .header__login-button,.btn-red,.card-list__filters-search-button,.red-border-button,.black-hollow-button,.header--black .header__login-button,.header__placeholder--black .header__login-button,.black-shadow-button,.header__login-button,.transparent-button,.card-list__filters-search-clear,.pet-card-photos-mobile__navigation-prev,.pet-card-photos-mobile__navigation-next,.pet-card-photos-mobile__navigation-dot-item {
        padding:7.5px 8px;
        border-radius: 10px
    }
}

/*.white-hollow-button:hover,.btn-red:hover,.card-list__filters-search-button:hover,.red-border-button:hover,.black-hollow-button:hover,.black-shadow-button:hover,.header__login-button:hover,.transparent-button:hover,.card-list__filters-search-clear:hover,.pet-card-photos-mobile__navigation-prev:hover,.pet-card-photos-mobile__navigation-next:hover,.pet-card-photos-mobile__navigation-dot-item:hover {*/
/*    color: var(--primary-color);*/
/*    text-decoration: none*/
/*}*/

.button{
    display: inline-block;
    padding: 12px 15px;
    margin: 0;
    outline: 0;
    border: 0;
    border-radius: 15px;
    box-shadow: none;
    color: var(--primary-color);
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    letter-spacing: .3px;
    background: transparent;
    cursor: pointer
}

@media (max-width: 768px) {
    button {
        padding:7.5px 8px;
        border-radius: 10px
    }
}

.button.clear{
    padding:0 !important;
}

/********/

/*.btn-red{*/
/*    display: inline-block;*/
/*    padding: 12px 15px;*/
/*    margin: 0;*/
/*    outline: 0;*/
/*    border: 0;*/
/*    border-radius: 15px;*/
/*    box-shadow: none;*/
/*    color: var(--white);*/
/*    font-size: 12px;*/
/*    line-height: 14px;*/
/*    text-decoration: none;*/
/*    letter-spacing: .3px;*/
/*    cursor: pointer;    */
/*}*/


.btn-red{
    border: 1px solid transparent;
    color: #FFFFFF;
    background: linear-gradient(104.73deg, #FE1057 1.84%, #FF554A 123.91%);
}

.btn-red:hover{
    background: linear-gradient(104.73deg, #FE1057 1.84%, #FF554A 0%);
}


.btn-red-active{
    background: linear-gradient(104.73deg, #FE1057 1.84%, #FF554A 0%);
}

/********/

.btn-black{
    border: 1px solid transparent;
    color: #FFFFFF;
    background: black;
}

.white-hollow-button {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    transition: .3s box-shadow;
}

.white-hollow-button {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    transition: .3s box-shadow;
}

.white-hollow-button:hover{
    /*color: var(--primary-color);*/
    text-decoration: none;
}

.white-hollow-button:hover {
    box-shadow: inset 0 0 0 1px #ffffff;
    color: #FFFFFF;
}

/********/

.btn-red.active, 
.active.card-list__filters-search-button, 
.btn-red--active, .btn-red:hover, 
.card-list__filters-search-button:hover,
.btn-red:visited, 
.card-list__filters-search-button:visited, 
.btn-red:active, 
.card-list__filters-search-button:active {
    color: #FFFFFF;
    background: linear-gradient(104.73deg, #FE1057 1.84%, #FF554A 0%);
}

/************/

.btn-show {
    display: block;
    background-color: #025bff;
    background-image: url(/assets/icons/right_arrow_white.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: absolute;
    bottom: 20px;
    right: 25px;
}
@media (min-width: 1200px){
    .btn-show {
        bottom: 37px;
        right: 37px;
    }
}


.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

/******/


.card-button{
    border: 1px solid var(--primary-color) !important;
    color: var(--primary-color) !important;
}


.black-shadow-button, 
.header__login-button {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.3);
    transition: background-color .3s;
}



.donate-button{
    
    display: inline-block;
    padding: 12px 15px;
    margin: 0;
    outline: 0;
    border: 0;
    border-radius: 15px;
    box-shadow: none;
    color: #282828;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    letter-spacing: .3px;
    background: transparent;
    cursor: pointer;
        
    border: 1px solid #282828 !important;
    color: #282828 !important; 
}

.red-border-button {
    color: #282828 !important;
    border: 1px solid #FE1057 !important;
}
.donate-button--full-price{
    color: #282828 !important;
    box-shadow: inset 0 0 0 1px #FE1057 !important;
}

.radio input[type="radio"] {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    outline: none;
}



/*.donate-button {*/
/*    margin-right: 10px;*/
/*}*/

.donate__submit {
    display: block;
    padding: 12px 0;
    width: 176px !important;
    height: 40px !important;
}


.pet-card-become-guardian-tutor-info__group {
    height: 189px;
    padding-top: 30px !important;
}


:root{
    --circlButtonDiameter:48px;
    --circlButtonInnerDiameter:22px;
}
.reload-circle-button {
    /*position: absolute;*/
    /* bottom: 50%; */
    /*bottom: 100px;*/
    /*left: 50%;*/
    /*transform: translate(-50%, 0);*/
    width: var(--circlButtonDiameter);
    height: var(--circlButtonDiameter);
    border-radius: 50%;
    /* background: black; */
    background: linear-gradient(104.73deg, #FE1057 1.84%, #FF554A 123.91%);
    /* background: var(--body-background); */
    z-index: 9999;
    padding: 8px;
    display: flex;
    /* border: 2px solid var(--body-background); */
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.reload-circle-inner {
    width: var(--circlButtonInnerDiameter);
    height: var(--circlButtonInnerDiameter);
}
.reload-circle-inner svg {
    fill: var(--white);
    width: 100%;
    height: 100%;
}



.primary-color{color: var(--primary-color);}
.secondary-color{color: var(--secondary-text);}

.color-app{color:var(--color1);}
.color-light-yellow {color: #ececdc;}
.color-violet {color: #e5d3ea;}
.color-black {color: #000000 !important;}
.color-white {color: #FFFFFF !important;}
.color-blue{color:blue;}
.color-gray{color:#eee !important;}


.fill-currentcolor{
    /*color:currentcolor;*/
    fill:currentcolor;
}

.stroke-currentcolor{
    stroke:currentcolor;
}
.blur {
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
} 
.invert{
	filter: invert(1);
}

/*.invert50p{*/
/*	filter: invert(.5);*/
/*}*/
/*.invert70p{*/
/*	filter: invert(.7);*/
/*}*/

.font-size-22px{
    font-size:22px;
}
/*.height-1/2{height:50%;}*/
/*.height-1/4{height:25%;}*/
/*.height-2/4{height:50%;}*/
/*.height-3/4{height:75%;}*/
/*.height-1/5{height:20%;}*/
/*.height-2/5{height:40%;}*/
/*.height-3/5{height:60%;}*/
/*.height-4/5{height:80%;}*/
/*.height-auto{height:auto;}*/
/*.height-50vh{height:50vh;}*/
/*.height-60vh{height:60vh;}*/
/*.height-70vh{height:70vh;}*/
/*.height-80vh{height:80vh;}*/
/*.height-90vh{height:90vh;}*/
.height-auto{height:auto}
.height-100p{height:100%;}
.height-50p{height:50%;}
.height-100vh{height:100vh;}
.height-50vh{height:50vh;}

/*.fheight{height:100%;}*/

/*:root{*/
/*    --maxHeight-xs:600;*/
/*    --maxHeight-sm:600;*/
/*    --maxHeight-md:600;*/
/*    --maxHeight-lg:600;*/
/*    --maxHeight-xl:600;*/
/*}*/

.max-height-480px{max-height:480px;}
.max-height-600px{max-height:600px;}
.max-height-800px{max-height:800px;}
.max-height-880px{max-height:880px;}
.max-height-980px{max-height:980px;}
:root{
    --maxWidth-xs:600;
    --maxWidth-sm:600;
    --maxWidth-md:600;
    --maxWidth-lg:600;
    --maxWidth-xl:600;
}

.max-width-xs { max-width: var(--maxWidth-xs); }  /* Extra kicsi max szélesség */
.max-width-sm { max-width: var(--maxWidth-sm); }  /* Kicsi max szélesség */
.max-width-md { max-width: var(--maxWidth-md); }  /* Közepes max szélesség */
.max-width-lg { max-width: var(--maxWidth-lg); }  /* Nagy max szélesség */
.max-width-xl { max-width: var(--maxWidth-xl); }  /* Extra nagy max szélesség */
.max-width-100p { max-width: 100%; }              /* Teljes szélesség */
.max-width-auto { max-width: none; }              /* Automatikus szélesség */

.max-width-full { max-width: 100%; }              /* Teljes szélesség */
.max-width-hd{max-width: 1920px;}

.min-height-480px{min-height:480px;}
.min-height-600px{min-height:600px;}

.absolute-center{
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}

.absolute-top-left{
    left:0;
    top:0;
}

.absolute-top-right{
    right:0;
    top:0;
}

.absolute-bottom-right{
    right:0;
    bottom:0;
}

/*.shdw1{box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px !important; }*/
/*.shdw2{box-shadow: rgba(0, 0, 0, 0.28) 0px 8px 28px !important;}*/
/*.shdw3{box-shadow: rgba(0, 0, 0, 0.28) 0px 8px 28px !important;}*/

/* Első árnyék - halványabb és nagyobb eltolás */
/*.box-shadow-light-large {*/
/*    -webkit-box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px;*/
/*    -moz-box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px;*/
/*    box-shadow: rgb(0 0 0 / 22%) 0px 12px 36px;*/
/*}*/

/* Második árnyék - erősebb, közepes eltolás */
/*.box-shadow-medium-medium {*/
/*    box-shadow: rgba(0, 0, 0, 0.28) 0px 8px 28px !important;*/
/*}*/

/* Harmadik árnyék - ugyanolyan, mint a második, de külön neve van */
/*.box-shadow-medium-small {*/
    /*box-shadow: rgba(0, 0, 0, 0.28) 0px 8px 28px !important;*/
/*}*/
/*:root{}*/
.margin-auto{margin: 0 auto;}
.margin-0-auto{margin: 0 auto;}
.margin-auto-x { margin-left: auto; margin-right: auto; } /* Csak vízszintesen */
.margin-auto-y { margin-top: auto; margin-bottom: auto; } /* Csak függőlegesen */

.margin-top-large{	margin-top:84px;}
.margin-top-medium{ margin-top:48px;}
.margin-top-small{ margin-top:24px;}
.margin-top-xs{ margin-top:12px;}
.margin-top-8px {margin-top:8px !important;}
.margin-top-12px{margin-top:12px !important;}
.margin-top-16px{margin-top:16px !important;}
.margin-top-24px{margin-top:24px !important;}
.margin-top-32px{margin-top:32px !important;}
.margin-top-48px{margin-top:48px !important;}
.margin-top-64px{margin-top:64px !important;}
.margin-top--10 { margin-top: -10px; }
.margin-top--20 { margin-top: -20px; }
.margin-top--30 { margin-top: -30px; }
.margin-top--40 { margin-top: -40px; }
.margin-top--50 { margin-top: -50px; }

.margin-bottom-large{	margin-bottom:84px;}
.margin-bottom-medium{ margin-bottom:48px;}
.margin-bottom-small{ margin-bottom:24px;}
.margin-bottom-xs{ margin-bottom:12px;}
.margin-bottom-12px{margin-bottom:12px !important;}
.margin-bottom-16px{margin-bottom:16px !important;}
.margin-bottom-24px{margin-bottom:24px !important;}
.margin-bottom-32px{margin-bottom:32px !important;}
.margin-bottom-48px{margin-bottom:48px !important;}
.margin-bottom-64px{margin-bottom:64px !important;}




.content-padding{
    padding: 0 60px;
}
/*around*/

.space-a-xlarge{
	margin:280px;
}
.space-a-large{
	margin:84px;
}
.space-a-medium{
	margin:48px;
}
.space-a-small{
	margin:24px;
}
.space-a-xs{
	margin:12px;
}

	/*vetical*/
	
	.space-v-xlarge{
		margin-top:280px;
		margin-bottom:280px;
	}
	.space-v-large{
		margin-top:84px;
		margin-bottom:84px;
	}
	.space-v-medium{
		margin-top:48px;
		margin-bottom:48px;
	}
	.space-v-small{
		margin-top:24px;
		margin-bottom:24px;
	}
	.space-v-xs{
		margin-top:12px;
		margin-bottom:12px;
	}

	/*horizontal*/
	
	.space-h-large{	
		margin-left:84px;
		margin-right:84px;
	}
	.space-h-medium{ 
		margin-left:48px;
		margin-right:48px;
	}
	.space-h-small{ 
		margin-left:24px;
		margin-right:24px;
	}
	.space-h-xs{ 
		margin-left:12px;
		margin-right:12px;
	}

/*top*/
.space-t-xlarge{ margin-top:280px;}
.space-t-large{	margin-top:84px;}
.space-t-medium{ margin-top:48px;}
.space-t-small{ margin-top:24px;}
.space-t-xs{ margin-top:12px;}

/*bottom*/
.space-b-xlarge{margin-bottom:280px;}
.space-b-large{	margin-bottom:84px;}
.space-b-medium{ margin-bottom:48px;}
.space-b-small{ margin-bottom:24px;}
.space-b-xs{ margin-bottom:12px;}

/*left*/
.space-l-large{margin-left:84px;}
.space-l-medium{margin-left:48px;}
.space-l-small{margin-left:24px;}
.space-l-xs{margin-left:12px;}

/*right*/
.space-r-large{margin-right:84px;}
.space-r-medium{margin-right:48px;}
.space-r-small{margin-right:24px;}
.space-r-xs{margin-right:12px;}

/*.rot-15deg{transform:rotate(15deg);}*/
/*.rot--15deg{transform:rotate(-15deg);}*/

/*transform-rotate*/
.rotate-15deg{transform:rotate(15deg);}
.rotate--15deg{transform:rotate(-15deg);}

/*.scale-1{transform: scale(1)}*/
/*.scale-1-25{transform: scale(1.25)}*/
/*.scale-1-5{transform: scale(1.5)}*/
/*.scale-2{transform: scale(2)}*/

.scale-1{transform: scale(1)}
.scale-1-25{transform: scale(1.25)}
.scale-1-5{transform: scale(1.5)}
.scale-2{transform: scale(2)}
/*.tr-x--50p{transform:translateX(-50%);}*/
/*.tr-y--50p{transform:translateY(-50%);}*/

/*transform-translate*/
.translate-x--50p{transform:translateX(-50%);}
.translate-y--50p{transform:translateY(-50%);}

.hidden{visibility: hidden;}


/*.width-1/2{width:50%;}*/
/*.width-1/3{width:33.333333%;}*/
/*.width-2/3{width:66.666667%;}*/
/*.width-1/4{width:25%;}*/
/*.width-2/4{width:50%;}*/
/*.width-3/4{width:75%;}*/
/*.width-1/5{width:20%;}*/
/*.width-2/5{width:40%;}*/
/*.width-3/5{width:60%;}*/
/*.width-4/5{width:80%;}*/
/*.width-1/6{width:16.666667%;}*/
/*.width-2/6{width:33.333333%;}*/
/*.width-3/6{width:50%;}*/
/*.width-4/6{width:66.666667%;}*/
/*.width-5/6{width:83.333333%;}*/

.width-25p{width:25%;}
.width-33p{width:33.333333%;}
.width-50p{width:50%;}
.width-50p-responsive{width:50%;}
.width-66p{width:66.666667%;}
.width-100p{width:100%;}

@media only screen and (max-width: 768px) {
    .width-100p-responsive{width:100%;}
    .width-50p-responsive{width:100%;}
}

.w-full{width:100%;}
/*.fwidth{width:100%;}*/

.z-index-0{z-index:0;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.z-index-3{z-index:3;}
.z-index-4{z-index:4;}
.z-index-5{z-index:5;}
.z-index-6{z-index:6;}
.z-index-7{z-index:7;}
.z-index-8{z-index:8;}
.z-index-9{z-index:9;}
.z-index-10{z-index:10;}

.z-index-null{z-index:0 !important;}
.z-index-middle{z-index:4444 !important;}
.z-index-popup{z-index:9999 !important;}
.z-index-layer{z-index:9999 !important;}
.z-index-max{z-index:10001 !important;}

.z-index--1{z-index:-1;}
.z-index--1001{z-index:-1001 !important;}


.centered-box {
    max-width: 1924px !important;
    margin: 0 auto !important;
}
.error-text{
    color:red;
}

/*.error-line{*/
    /*display: none;*/
    /*margin-bottom: 30px;*/
    /*padding: 7px 11px;*/
    /*border-radius: 7px;*/
    /*background: #FF3E3E;*/
    /*color: #FFFFFF;*/
    /*font-size: 14px;*/
    /*font-weight: 600;*/
    /*line-height: 17px;*/
/*}*/

.error-line {
    width: fit-content;
    padding: 6px 11px;
    border-radius: 25px;
    background: #FF3E3E;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    position: absolute;
    top: 12px;
    right:0px;
}

.checkbox.checkbox--error input[type="checkbox"]+div
/*,.checkbox--error .checkbox__mark*/
{
    border:1px solid #FF3E3E;
}

.checkbox.checkbox--error {
    /*--input-background:#FF3E3E*/
}
.icon{
    display:flex;
    justify-content:center;
    align-items:center;
}


/***Sizes***/
/*24,32,48,64,84,128,256*/
.icon-xs { width: 15px; height: 15px; }
.icon-sm { width: 24px; height: 24px; }
.icon-md { width: 32px; height: 32px; }
.icon-lg { width: 48px; height: 48px; }
.icon-xl { width: 64px; height: 64px; }
.icon-xxl { width: 84px; height: 84px; }
.icon-xxxl { width: 128px; height: 128px; }


.icon > svg {
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;
}

/***Colors***/
/*.icon-white svg{*/
    /*fill:white;*/
    /*height:100%;*/
/*}*/
/*.img-xs{*/
/*    width:100%;*/
/*    max-width:56px;*/
/*    height:auto;*/
/*}*/
/*.img-small{*/
/*    width:128px;*/
/*    height:auto;*/
/*}*/
/*.img-normal{*/
/*    width:256px;*/
/*    height:auto;*/
/*}*/
/*.img-medium{*/
/*    width:256px;*/
/*    height:auto;*/
/*}*/
/*.img-large{*/
/*    width:516px;*/
/*    height:auto;*/
/*}*/

.img-xxs {
    width: 100%;
    max-width: 24px;
    height: auto;
}

.img-xs {
    width: 100%;
    max-width: 56px;
    height: auto;
}
.img-small {
    width: 100%;
    max-width: 84px;
    height: auto;
}
.img-normal {
    width: 100%;
    max-width: 160px;
    height: auto;
}
.img-medium {
    width: 100%;
    max-width: 320px;
    height: auto;
}
.img-large {
    width: 100%;
    height: auto;
}

.img-thumb{
    width:100%;
    max-width:120px;
    height:auto;
}

/**widthxauto**/
.img-w-full {
    width: 100%;
    height: auto;
}
.img-w-half {
    width: 50%;
    height: auto;
}

/**heightxauto**/
.img-h-xs{
    height:30px;
    width:auto;
}
.img-h-small{
    height:90px;
    width:auto;
}
.img-h-medium{
    height:280px;
    width:auto;
}
.img-h-large{
    height:480px !important;
    width:auto !important;
}
.img-autowidth {
    width: auto;
    height: 100%;
}

.img-autoheight{
    width: 100%;
    height: auto;
}

/*.img1 {}*/
/*.img2 {}*/
/*.img3 {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    max-width: 1700px;*/
/*    margin: 0 auto;*/
/*    height: auto;*/
/*}*/
/*.img4 {*/
/*    position: absolute;*/
/*    top: 0%;*/
/*    left: 50%;*/
/*    transform: translate(-50%,0%);*/
/*    height: var(--acardHeight);*/
/*    width: auto;*/
/*    max-width: unset;*/
/*}*/
/*.img5 {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    max-width: 1700px;*/
/*    margin: 0 auto;*/
/*    height: auto;*/
/*}*/



/*object-fit: fill|contain|cover|scale-down|none|initial|inherit;*/
.input-bg{
    background: var(--input-background);    
}
.surface{background-color: var(--surface-background) !important;}
.transparent{opacity:0;}
.opaque{opacity:1;}
.mobile{
  display:none !important;
}
/*@media screen and(max-width:769px){*/
@media(max-width:769px){
  .desktop{
    display:none !important;
  }
  .mobile{
    display:inherit !important;
  }  
}

/*.block1{}*/
.background-box {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


.content-block {
    display: flex;
    justify-content: space-between;
    width: 572px;
    padding: 25px 37px;
    background: radial-gradient(209.26% 182.84% at -16.46% -25.14%, #fff 7.81%, #D6D6D6 100%);
    border-radius: 30px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: -0.02em
}

@media (max-width: 1024px) {
    .content-block {
        flex-direction:column;
        width: 335px;
        padding: 22px;
        font-size: 12px;
        line-height: 15px
    }
}

/*dragbox*/

.dragbox{
  position:absolute;
  /*width:100%;*/
  /*height:100%;*/
  /*top:884px;*/
  /*left:78px;*/
  /*left:806px;*/
  z-index:3;
}

.dragbox-content{
  transform-origin: center center;
}

.drag {
  /*position:fixed !important;*/
  border-color: white;
  /*box-shadow: 3px 6px 24px rgba(0, 0, 0, 0.5);*/
  z-index:10001;
  transform: scale(1.05);
}

#map-drag-container.drag{
  z-index:0 !important;
}

.imagebox {
    width: 100%;
    height: 100%;
    border-radius: 4px !important;
}

.imagebox-2 {
    position: relative;
    width: 100%;
    height: 100vh;
    max-height: 520px;
    margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
.imagebox-2 {
        max-height:880px;
    }
}

/*v2*/
.imagebox-3 {
    position: relative;
    width: 100%;
    height: 100vh;
    max-height: 400px;
    float: left;
    margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
.imagebox-3 {
        max-height:600px;
    }
}


.horizontal-scroll-base{
    width:100%;
    overflow-y:hidden;
    overflow-x:hidden;
    white-space:nowrap;
}

@media (max-width: 769px) {

    .horizontal-scroll-base{
        overflow-x:scroll;
    }

}
:root{
  --scroll-body:rgba(197, 199, 197, .3) !important;
  --scroll-body-hover:rgba(197, 199, 197, .5) !important;
  --scroll-thumb:rgba(197, 199, 197, 1) !important;
  --handler-color: rgba(197, 199, 197, 1);
}

.dark-mode{
  --scroll-body:rgba(75, 75, 75, .3) !important;
  --scroll-body-hover:rgba(75, 75, 75, .5) !important;
  --scroll-thumb:rgba(75, 75, 75, 1) !important;
  --handler-color: rgba(75, 75, 75, 1);
}

.scrollableArea{
    position:relative;
    overflow:hidden !important;
    width:100% !important;
  
}

.scrollContent{
   overflow:hidden;
   z-index:0;
}

/*.scrollWrapper{}*/
.scrollWrapper.hider{
    /*position: absolute;*/
    /*right: 0px;*/
    /*top: 0px;*/
    /*width: 100%;*/
    /*height: 100%;    */
    /*display:none;*/
    opacity:0;
}
.scrollWrapper.hider.hover{
    /*display:block;*/
    opacity:1;
}

.scrollableArea .scrollPositioner{
     padding-right:16px !important;
  
}

.scrollableArea .h600{
    height:600px;
}

.scrollableArea .hfull{
    /*height:calc;*/
    /*height:700px;*/
}





.textbox-thin {
    width:225px;
}

.textbox-narrow {
    width:300px;
    /*text-align: left;*/
    /*margin-bottom: 32px !important;*/
}

.textbox-medium {
    width:338px;
    /*text-align: left;*/
    /*margin-bottom: 32px !important;*/
}

.textbox-large {
    text-align: left;
    /*margin-bottom: 32px !important;*/
}

/*.textbox-small {*/
/*    text-align: left;*/
/*    padding: 8px 12px;*/
/*}*/

.textbox-info {
    width: 100%;
    padding: 24px 12px;
    background: rgb(255,248,222);
}

@media only screen and (min-width: 768px) {
    .textbox-info {
        padding:24px 48px;
    }
}

.col-2{width:50% !important;}

@media (max-width: 469px){
    
    .col-2 {
        width:100% !important;
    }
    
}
/*.col-3{*/
/*    margin:0 1%;*/
/*    width:30% !important;*/
/*}*/

.col-3{
    /*margin:0 1%;*/
    /*width:33.3333%;*/
    width:100%;
}

.col-3-space{
    /*width:30%;*/
    width:98%;
    margin:1%;
}

/*@media (max-width: 518px){*/
@media (min-width: 769px){
    
    .col-3 {
        /*width:98%;*/
        width: 50%;
    }

    .col-3-space{
        width:48%;
        /*width:98%;*/
    }    
    
}


/*@media (max-width: 969px){*/
@media (min-width: 1024px){
    
    .col-3 {
        /*width:48%;*/
        /*width:50%;*/
        width:33.3333%;
    }

    .col-3-space{
        /*width:48%;*/
        width:30%;
    }    
    
}







/*.col-4{*/
/*    margin:0 1%;*/
/*    width:30% !important;*/
/*}*/

.col-4{
    /*margin:0 1%;*/
    /*width:33.3333%;*/
    width:100%;
}

.col-4-space{
    /*width:30%;*/
    width:98%;
    margin:1%;
}

/*@media (max-width: 518px){*/
@media (min-width: 769px){
    
    .col-4 {
        /*width:98%;*/
        width: 50%;
    }

    .col-4-space{
        width:48%;
        /*width:98%;*/
    }    
    
}


/*@media (max-width: 969px){*/
@media (min-width: 1024px){
    
    .col-4 {
        /*width:48%;*/
        /*width:50%;*/
        width:25%;
    }

    .col-4-space{
        /*width:48%;*/
        width:23%;
    }    
    
}







.center{
  margin-left:auto;
  margin-right:auto;
}
.centerbox{
  margin-left:auto;
  margin-right:auto;
}
.main-wrapper {
    position: relative;
    width: 100%;
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding: 0 60px;
}
.content-max-width{
    max-width: var(--content-max-width);
}
.centered-wrapper {
    position: relative;
    width: 100%;
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding: 0 60px;
}
.responsive-wrapper {
    position:relative;
    width: 100% !important;
    /*max-width:unset;*/
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding:0 12px;
    
}

@media only screen and (min-width: 768px) {
    .responsive-wrapper {
        width:90%;
        /*padding:0 24px;*/
    }
}

.responsive-wrapper.narrow{
    position:relative;
    width:100%;
    max-width:960px;
    margin-left: auto;
    margin-right: auto;
    padding:0 12px;
}
#globalContainer {
    margin: 0 auto;
    position: relative;
    zoom: 1;
}

.uiContextualLayerParent {
    position: relative;
}


#fixed-frame{
    position:fixed;
    width:100%;
    bottom:0px;
    left:0;
    transform:translate(0, 0);
    z-index:999;    
}

/*#container{*/
    /*width:100%;*/
    /*display:flex;*/
/*}*/

/*#app{*/
    /*scroll-behavior: smooth;*/
    /*height:100%;*/
    /*width:100%;*/
    /*overflow-y:scroll;*/
    /*position:relative;*/
    /*z-index:0;*/
/*}*/

/*#content{*/
    /*position:relative;*/
    /*display:flex;*/
    /*flex-direction:column;*/
    /*width:100%;*/
    /*max-width:100%;*/
    /*overflow-x:hidden !important;*/
/*} */

/*#dynamic-container{*/
    /*position:relative;*/
    /*width:450px;*/
/*}*/
.section{
    
}
.grid2 {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-rows: repeat(1, auto) !important;
    gap: 16px !important;
    width:100%;
}


@media (min-width: 769px){
    
    .grid2 {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        grid-template-rows: repeat(1, auto) !important;
        gap: 16px !important;
        width:100%;
    }

}
@media (min-width: 1024px){
    
    .grid2 {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        grid-template-rows: repeat(1, auto) !important;
        gap: 16px !important;
        width:100%;
    }

}
.grid4 {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-rows: repeat(1, auto) !important;
    gap: 16px !important;
    width:100%;
}


@media (min-width: 769px){
    
    .grid4 {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        grid-template-rows: repeat(1, auto) !important;
        gap: 16px !important;
        width:100%;
    }

}
@media (min-width: 1024px){
    
    .grid4 {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr) !important;
        grid-template-rows: repeat(1, auto) !important;
        gap: 16px !important;
        width:100%;
    }

}
.circle{
    
    border-radius:50% !important;
    
}
.circle-s{
    width:48px;
    height:48px;
}
.circle-m{
    width:80px;
    height:80px;
}


.circle-small{
    width:28px;
    height:28px;
}
.diameter38px{
    /*border-radius:50%;*/
    width:38px !important;
    height:38px !important;
}
.diameter24px{
    /*border-radius:50%;*/
    width:24px !important;
    height:24px !important;
}
.diameter28px{
    /*border-radius:50%;*/
    width:28px !important;
    height:28px !important;
}
.diameter42px{
    /*border-radius:50%;*/
    width:42px !important;
    height:42px !important;
}
.diameter1-5rem{
    height: 1.5rem;
    width: 1.5rem;
}

.radius{
    
}
.svg-fill-white { fill: white; }
.svg-fill-black { fill: black; }
.svg-fill-gray { fill: gray; }
.svg-fill-red { fill: red; }
.svg-fill-blue { fill: blue; }
.svg-fill-green { fill: green; }
.svg-fill-yellow { fill: yellow; }
.svg-fill-custom { fill: var(--custom-color); }
.svg-fill-current { fill: currentcolor; }
.svg-stroke-white { stroke: white; }
.svg-stroke-black { stroke: black; }
.svg-stroke-gray { stroke: gray; }
.svg-stroke-red { stroke: red; }
.svg-stroke-blue { stroke: blue; }
.svg-stroke-green { stroke: green; }
.svg-stroke-yellow { stroke: yellow; }
.svg-stroke-custom { stroke: var(--custom-stroke-color); }
.svg-stroke-current { stroke: currentcolor; }

.line-height-26px{line-height:26px}

/*.text-gradient{*/
/*    background: linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%);*/
    /*background: transparent;*/
/*    -webkit-background-clip: text;*/
/*    background-clip: text;*/
/*    -webkit-text-fill-color: transparent;*/
    /*-webkit-text-stroke: 3px var(--primary-color);*/
/*}*/

.text-gradient{
    /*background: linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%);*/
    background: linear-gradient(88.03deg,#FF7D42 62.72%,#FD0558 86.28%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-gradient2{
    background: linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%);
    /*background:linear-gradient(45deg,#0273FF 0%,#013FFF 100%);*/
    -webkit-background-clip: text;
    /*background-clip: text;*/
    -webkit-text-fill-color: transparent;
} 

.text-stroked{
    background: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 3px var(--primary-color);
}



.text-base{
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.02em;
}

.text-info{
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.02em;
}


/*.bright-mode .grey{*/
/*background-color:var(--yellow) !important;*/
/*background-color:#FFE371 !important;*/
/*border-color:#c1c1c1 !important;*/
/*color:black !important;*/
/*font-weight:600 !important;*/
/*border-color: var(--border-brighter) !important;*/
/*}*/

/*.bright-mode .dark{*/
/*background-color:#ffffff;*/
/*border-color:#c1c1c1 !important;*/
/*color:black !important;*/
/*font-weight:600 !important;*/
/*border-color: var(--border-brighter) !important;*/
/*}*/

/*.dark-mode .dark{--dark:#3e3c39 !important;}*/
/*.bright-mode .grey{--bdarkcolor:#f3d145;}*/

.bright-mode .only-dark-theme{display:none !important;}
.bright-mode .only-black-theme{display:none}

.dark-mode .only-white-theme{display:none}
.dark-mode .only-black-theme{display:block}

.mode-invert-none{
	filter: invert(1);
}

.dark-mode .mode-invert-none{
	filter: invert(0);
}

.centered-box {
    position: relative;
    width: 100%;
    /*max-width: 1924px !important;*/
    max-width: var(--content-max-width);
    margin: 0 auto !important;
}
:root{--primary-color:#222;--primary-color-contrast:#f7f7f7;--invert-text:#131313;--bright-text:#fff;--surface-bg-color:#fff;--secondary-text:#787878;--secondary-text-dark:#e4e6eb;--alert-text:#a3a3a3;--link-text:#131313!important;--blue:#455cc7;--black:#000;--gray:#ccc;--gray2:#eaeaea;--gray3:#ededed;--gray4:#f5f5f5;--gray5:#fcfcfc;--green:#26a65b;--red:#cd0a0a;--color1:#ff554a!important;--app-color:#f6ca0f;--text-inverse:#fff;--always-white:#fff;--highlight-color:#000;--highlight-color-2:#000;--input-color:#000;--input-border:#d1d1d1;--input-background:#fcfcfc;--input-focus-color:#212121;--input-focus-background:#f9f9f9;--input-focus-border:#717171;--input-placeholder-color:#717171;--radio-highlight-color:#000;--radio-lowlight-color:grey;--checkbox-highlight-color:#000;--progress-highlight-color:#000;--slider-highlight-color:#000;--logo:#131313;--logo-bright:#fefefe;--stripe:#ebebeb;--account-color:purple;--account-color-text:#000!important;--account-gradient:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 0);--icon-color:#585858;--border:1px solid var(--border-color);--border-color:#ebebeb;--border-color-2:#e2e2e2;--layer-o-border:hsla(0,0%,100%,.3);--small-border-radius:10px;--opacity-layer:rgba(0,0,0,.2);--body-background:#fff;--header-background:hsla(0,0%,100%,.98);--surface-background:#fefefe;--comment-background:#e7e7e7;--footer-background:#f4f8f9;--map-background:#f2ece2!important;--icon-background:#585858;--alert-background:#000!important;--big-search-form-background:#ebebeb;--layer-a-background:#edf3ff;--layer-b-background:#fff;--layer-o-background:hsla(0,0%,100%,.3);--landing-gradient:var(--button-background);--app-gradient-red:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 123.91%);--app-gradient-blue:linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%);--gradient6:linear-gradient(to right top,#cf4af3,#e73bd7,#f631bc,#fd31a2,#ff3a8b,#ff4b78,#ff5e68,#ff705c,#ff8c51,#ffaa49,#ffc848,#ffe652);--gradient7:linear-gradient(-89deg,#fb00ff,#fd3198 32%,#fe4d5d 70%,#ff7900);--gradient11:radial-gradient(209.26% 182.84% at -16.46% -25.14%,#fff 7.81%,#d6d6d6 100%);--gradient11-hover:radial-gradient(219.26% 192.84% at -6.46% -15.14%,#fff 17.81%,#d6d6d6 100%);--gradient13:radial-gradient(209.26% 182.84% at -16.46% -25.14%,#1f83ff 7.81%,#013fff 100%);--gradient13-hover:radial-gradient(219.26% 192.84% at -6.46% -15.14%,#1f83ff 17.81%,#013fff 100%);--header-max-width:2520px;--content-max-width:1550px;--page-frame-max-width:2520px;--menu-max-width:480px;--line-height-normal:150%;--font-xs:12px;--font-small:14px;--font-medium:16px;--nav-bar-background:var(--surface-background);--cardMultiplier:3;--card-background:var(--surface-background);--primary-button-background:#0866ff;--shadow-layer-a:rgba(0,0,0,.28) 0px 8px 28px!important;--shadow-layer-b:rgba(0,0,0,.22) 0px 12px 36px!important;--shadow-layer-c:rgba(0,0,0,.22) 0px 4px 12px!important;--shadow-layer-d:rgba(0,0,0,.22) 0px 2px 6px!important;--fds-primary-icon:#000}.dark-mode{--primary-color:#787878;--primary-color-contrast:#131313;--surface-bg-color:#000;--secondary-text:#b0b3b8;--white:#dadada;--black:#757575;--input-color:#a7a7a7;--input-border:#191919;--input-background:#353535;--input-activ-color:#222;--input-focus-color:#898989;--input-focus-background:#404040;--input-focus-border:#898989;--logo-bright:#fefefe;--layer-o-border:rgba(36,37,38,.5);--opacity-layer:rgba(0,0,0,.7);--body-background:#18191a;--header-background:rgba(36,37,38,.97);--surface-background:#242526;--comment-background:#3a3b3c;--footer-background:#121212;--layer-a-background:#31343b;--layer-b-background:#242526;--layer-o-background:rgba(36,37,38,.3);--gradient11:radial-gradient(209.26% 182.84% at -16.46% -25.14%,#282828 7.81%,#131313 100%);--gradient11-hover:radial-gradient(219.26% 192.84% at -6.46% -15.14%,#282828 17.81%,#131313 100%)}.red-mode{--primary-color:#555}:root{--primary-color:#000;--header-background:var(--yellow);--mode-color:var(--white);--menu-background:var(--yellow);--menu-color:var(--black);--red:red;--yellow:#ffcd03;--blue:#0541f5;--dark:#3e3c39;--darker:#0c0c0c;--grey:#646765;--lgrey:#9ba19d;--black:#0c0c0c;--border-brighter:rgba(0,0,0,.4) |rgba(0,0,0,0.4);--border-darker:rgba(0,0,0,.4) |rgba(0,0,0,0.4);--bbordercolor:rgba(0,0,0,.2) !important|rgba(0,0,0,0.3)!important;--blue2:#006cb7;--green:green;--green2:#90b609;--pink:#fbf;--white:#fff;--highlight-color:var(--red);--filter-accent:invert(40%) sepia(52%) saturate(200%) saturate(200%) saturate(200%) saturate(189%) hue-rotate(191deg) brightness(103%) contrast(102%);--filter-always-white:invert(100%);--filter-disabled-icon:invert(100%) opacity(30%);--filter-placeholder-icon:invert(59%) sepia(11%) saturate(200%) saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);--filter-primary-icon:invert(89%) sepia(6%) hue-rotate(185deg);--filter-secondary-icon:invert(62%) sepia(98%) saturate(12%) hue-rotate(175deg) brightness(90%) contrast(96%);--filter-warning-icon:invert(77%) sepia(29%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(128%) hue-rotate(359deg) brightness(102%) contrast(107%);--filter-blue-link-icon:invert(73%) sepia(29%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(103.25%) hue-rotate(189deg) brightness(101%) contrast(101%);--filter-positive:invert(37%) sepia(61%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg) brightness(97%) contrast(105%);--filter-negative:invert(25%) sepia(33%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%) hue-rotate(345deg) brightness(132%) contrast(96%);--page__neutral--h:33;--page__neutral--s:50%;--page__neutral--l:78%;--page__body--bg:var(--page__neutral--h) 30% 93%}[id=resources]:after{background:linear-gradient(transparent 50%,#f3eee8);background:linear-gradient(transparent 50%,hsl(var(--page__body--bg)));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes blinking{0%{background-color:#fff}to{background-color:#000}}@keyframes blinking2{0%{background-color:#000}to{background-color:#fff}}@keyframes float{to{transform:translateY(.75em)}}@property --p{syntax:"<number>";initial-value:0;inherits:true}@property --q{syntax:"<number>";initial-value:0;inherits:true}.motion-fast{transition:.15s ease}.motion-medium{transition:.3s ease}.motion-slow{transition:.6s ease}.motion-fast-ease{transition:.15s ease}.motion-medium-ease{transition:.3s ease}.motion-slow-ease{transition:.6s ease}.motion-fast-linear{transition:.15s linear}.motion-medium-linear{transition:.3s linear}.motion-slow-linear{transition:.6s linear}.motion-fast-in{transition:.15s ease-in}.motion-medium-in{transition:.3s ease-in}.motion-slow-in{transition:.6s ease-in}.motion-fast-out{transition:.15s ease-out}.motion-medium-out{transition:.3s ease-out}.motion-slow-out{transition:.6s ease-out}.motion-fast-inout{transition:.15s ease-in-out}.motion-medium-inout{transition:.3s ease-in-out}.motion-slow-inout{transition:.6s ease-in-out}.black{background-color:#000}.white{background-color:#fff}.blue{background-color:#0d72ff}.light-yellow{background-color:#ececdc}.violet{background-color:#e5d3ea}.color1{background-color:#ff554a;background-color:var(--color1)}.color2{background-color:red;background-color:var(--highlight-color)}.background-image-box{background-position:50%;background-repeat:no-repeat}.gradient-orange-pink{background:linear-gradient(88.03deg,#ff7d42 62.72%,#fd0558 86.28%)}.gradient-1{background:radial-gradient(101.11% 487.04% at 57.61% 304.32%,#ff7d42 0,#fd0558 100%)!important}.gradient-2{background:linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%)!important}.gradient-3{background:linear-gradient(45deg,#0273ff,#013fff)!important}.gradient-blue{background:linear-gradient(45deg,#0273ff,#013fff)}.border{border:1px solid #ebebeb;border:1px solid var(--border-color)}.border-right{border-right:1px solid |rgba(0,0,0,.4)!important;border-right:1px solid var(--border-brighter)!important}.border-left{border-left:1px solid |rgba(0,0,0,.4);border-left:1px solid var(--border-brighter)}.border-bottom{border-bottom:1px solid |rgba(0,0,0,.4)!important;border-bottom:1px solid var(--border-brighter)!important}.border-top{border-top:1px solid |rgba(0,0,0,.4);border-top:1px solid var(--border-brighter)}.border-bottom:before,.border-top:before{border:solid hsla(0,0%,100%,.2);border-width:1px 0 0;content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.bordered{border:1px solid #ebebeb;border:1px solid var(--border-color)}.primary-color{color:#000;color:var(--primary-color)}.secondary-color{color:#787878;color:var(--secondary-text)}.color-app{color:#ff554a;color:var(--color1)}.color-light-yellow{color:#ececdc}.color-violet{color:#e5d3ea}.color-black{color:#000!important}.color-white{color:#fff!important}.color-blue{color:blue}.color-gray{color:#eee!important}.fill-currentcolor{fill:currentcolor}.stroke-currentcolor{stroke:currentcolor}.blur{-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.invert{filter:invert(1)}.font-size-22px{font-size:22px}.absolute-center{left:50%;top:50%;transform:translate(-50%,-50%)}.absolute-top-left{left:0;top:0}.absolute-top-right{right:0;top:0}.absolute-bottom-right{bottom:0;right:0}.margin-0-auto,.margin-auto{margin:0 auto}.margin-auto-x{margin-left:auto;margin-right:auto}.margin-auto-y{margin-bottom:auto;margin-top:auto}.margin-top-large{margin-top:84px}.margin-top-medium{margin-top:48px}.margin-top-small{margin-top:24px}.margin-top-xs{margin-top:12px}.margin-top-8px{margin-top:8px!important}.margin-top-12px{margin-top:12px!important}.margin-top-16px{margin-top:16px!important}.margin-top-24px{margin-top:24px!important}.margin-top-32px{margin-top:32px!important}.margin-top-48px{margin-top:48px!important}.margin-top-64px{margin-top:64px!important}.margin-top--10{margin-top:-10px}.margin-top--20{margin-top:-20px}.margin-top--30{margin-top:-30px}.margin-top--40{margin-top:-40px}.margin-top--50{margin-top:-50px}.margin-bottom-large{margin-bottom:84px}.margin-bottom-medium{margin-bottom:48px}.margin-bottom-small{margin-bottom:24px}.margin-bottom-xs{margin-bottom:12px}.margin-bottom-12px{margin-bottom:12px!important}.margin-bottom-16px{margin-bottom:16px!important}.margin-bottom-24px{margin-bottom:24px!important}.margin-bottom-32px{margin-bottom:32px!important}.margin-bottom-48px{margin-bottom:48px!important}.margin-bottom-64px{margin-bottom:64px!important}.content-padding{padding:0 60px}.space-a-xlarge{margin:280px}.space-a-large{margin:84px}.space-a-medium{margin:48px}.space-a-small{margin:24px}.space-a-xs{margin:12px}.space-v-xlarge{margin-bottom:280px;margin-top:280px}.space-v-large{margin-bottom:84px;margin-top:84px}.space-v-medium{margin-bottom:48px;margin-top:48px}.space-v-small{margin-bottom:24px;margin-top:24px}.space-v-xs{margin-bottom:12px;margin-top:12px}.space-h-large{margin-left:84px;margin-right:84px}.space-h-medium{margin-left:48px;margin-right:48px}.space-h-small{margin-left:24px;margin-right:24px}.space-h-xs{margin-left:12px;margin-right:12px}.space-t-xlarge{margin-top:280px}.space-t-large{margin-top:84px}.space-t-medium{margin-top:48px}.space-t-small{margin-top:24px}.space-t-xs{margin-top:12px}.space-b-xlarge{margin-bottom:280px}.space-b-large{margin-bottom:84px}.space-b-medium{margin-bottom:48px}.space-b-small{margin-bottom:24px}.space-b-xs{margin-bottom:12px}.space-l-large{margin-left:84px}.space-l-medium{margin-left:48px}.space-l-small{margin-left:24px}.space-l-xs{margin-left:12px}.space-r-large{margin-right:84px}.space-r-medium{margin-right:48px}.space-r-small{margin-right:24px}.space-r-xs{margin-right:12px}.centered-box{margin:0 auto!important;max-width:1550px;max-width:var(--content-max-width);position:relative;width:100%}.banner{padding:36px 0 22px;position:relative}@media (max-width:768px){.banner{padding:16px 0}}.banner--fixed{position:fixed;top:0;width:100%;z-index:20}.navigation-menu{display:inline-flex;margin-bottom:37px;padding-left:3px}.navigation-menu__item{align-items:center;display:inline-flex;justify-content:flex-start;margin-right:10px;padding:2px 0}.navigation-menu__item>svg{fill:#787878;fill:var(--secondary-text);flex-shrink:0}.navigation-menu__item:last-child{margin-right:0}.navigation-menu__item--current{pointer-events:none}.navigation-menu__item-title{display:inline-block;font-size:12px;font-weight:500;margin-right:8px}@media screen and (max-width:599px){.navigation-menu__item-title{font-size:11px}}.navigation-menu__item-title a{color:#787878;color:var(--secondary-text)}.navigation-menu__item--current .navigation-menu__item-title a,.navigation-menu__item-title a{-webkit-text-decoration:none;text-decoration:none}.navigation-menu__item--current .navigation-menu__item-title a:after{display:none}button{background-color:#edebe6;border-radius:12px;opacity:1}:root{--jaa-ni-h:16px;--fgg-f-l-a:8px;--save-button_height:calc(24px + var(--fgg-f-l-a));--save-button_width:calc(24px + var(--fgg-f-l-a));--save-button_med_height:calc(18px + var(--fgg-f-l-a));--save-button_med_width:calc(18px + var(--fgg-f-l-a));--f-mkcy-f:#fff;--f-mkcy-f-hover:#fd0558}.tsz9f4o[class][class]{display:grid;grid-column-gap:16px;grid-column-gap:var(--jaa-ni-h);grid-template-columns:repeat(2,minmax(min-content,auto))}.o1q97y5m[class][class]>*{flex:1 0}.t1p13dzz[class][class]{justify-self:flex-start}.ts9x1g6[class][class]{justify-self:flex-end}.small-preview-card .ckqgked[class][class]{height:26px;height:var(--save-button_med_height,auto);width:26px;width:var(--save-button_med_width,auto)}.ckqgked[class][class]{height:32px;height:var(--save-button_height,auto);pointer-events:auto;width:32px;width:var(--save-button_width,auto)}.dir.bq05a0m[class][class]{background:#d3d3d3;border:1px solid #000;cursor:pointer;margin:0;padding:4px 8px;text-align:center}.dir.vq7srz5[class][class]{background-color:transparent;border:none;border-radius:50%;margin:-2px 0 0;padding:2px 0 0;transition:transform .25s ease}.bq05a0m svg{display:block;fill:none;height:100%;overflow:visible;stroke:#fff;stroke:var(--f-mkcy-f);stroke-width:2;width:100%}.tsz9f4o:hover .bq05a0m svg{fill:#fd0558;fill:var(--f-mkcy-f-hover);stroke:none}.button-gravity{align-items:center;aspect-ratio:1;border-radius:50%;display:grid;justify-items:center;place-items:center;width:192px}.button-gravity>button{aspect-ratio:1;background:none;border:2px solid #fff;border-radius:50%;cursor:pointer;font:inherit;opacity:.25;opacity:var(--opacity,.25);transform:translate(0);transform:translate(var(--tx,0),var(--ty,0));transition:all .2s ease-out;width:64px}.button-gravity>button:focus-visible,.button-gravity>button:hover{--_fill:var(--color,var(--primary-color))}.button-gravity>button:focus-visible{opacity:1;outline:2px solid #000;outline:2px solid var(--primary-color);outline-offset:2px}.button-gravity-icon{fill:#000;fill:var(--_fill,var(--primary-color));transition:fill .3s;width:50%}.dialog-container-in{left:50%;margin:0;padding:0 24px;position:fixed;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;z-index:9999}.dialog-content{background:#fefefe;background:var(--surface-background);border:1px solid #d1d1d1;border:1px solid var(--input-border);box-shadow:0 16px 40px rgba(0,0,0,.22)!important;color:#000;color:var(--primary-color);float:left;left:0;margin:0 auto;padding:0;position:relative;top:0;width:100%}.red .dialog-content{background:#f80000!important;color:#fff!important;color:var(--white)!important}.red .dialog-content .class_global_link_button1{background:#fff!important;background:var(--white)!important;color:#000!important;color:var(--primary-color)!important}.dialog-content-right{box-sizing:border-box;float:left;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.dialog-header{padding:24px 24px 12px;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}.dialog-header h2{color:currentcolor;font-size:22px!important;font-weight:600!important;line-height:26px;margin:0}@media (min-width:1280px){.dialog-header h2{font-size:24px!important;font-weight:600!important;line-height:28px!important;margin:0}}.dialog-header p{font-size:16px!important;margin:8px 0}.dialog-footer{display:flex;float:left;justify-content:space-between;padding:0 24px 24px;width:100%}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.scrollBody{background-color:hsla(120,2%,78%,.3);background-color:var(--scroll-body);cursor:pointer;height:calc(100% - 40px);position:absolute;right:4px;top:4px}.separate .scrollBody{right:0!important}.scrollBar{background-color:#c5c7c5;background-color:var(--scroll-thumb);cursor:pointer;position:absolute;right:4px}.separate .scrollBar{right:0!important}.scrollDown{bottom:0}.scrollDown,.scrollUp{background-color:#3ca;cursor:pointer;display:none;position:absolute;right:0}.scrollUp{top:0}.surface{background-color:#fefefe!important;background-color:var(--surface-background)!important}.hline{background-color:#3e4042;background-color:var(--divider,#3e4042);margin:8px 16px}hr{border:none;border-top:1px solid #3e4042;border-top:1px solid var(--divider,#3e4042)}#usermenu{background:transparent;box-shadow:none;padding:0;position:absolute;right:0;top:50px;width:500px;z-index:10001}#usermenu .arrow_border{border-color:transparent transparent rgba(0,0,0,.2);border-style:dashed dashed solid;border-width:0 8.5px 8.5px;top:-9px}#usermenu .arrow,#usermenu .arrow_border{animation:gb__a .2s;height:0;position:absolute;right:24px;width:0;z-index:1}#usermenu .arrow{border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;top:-8px}#usermenu .usermenu_wrap{background:#fff;border:1px solid #ebebeb!important;-o-border-image:none!important;border-image:none!important;-o-border-image:initial!important;border-image:initial!important;border-top:none!important;box-shadow:0 0 5px rgba(0,0,0,.1)!important;float:right;margin:0 8px 0 0;max-width:300px;padding:0 12px!important;position:relative;width:100%}ul.menu{list-style-type:none!important;margin:0!important;padding:0!important;position:relative}ul.menu li{color:#484848!important;float:left;width:100%!important}.menuitem{border-bottom:1px solid!important;border-color:#f2f2f2!important;color:#767676;float:left;font-size:14px!important;font-weight:600!important;padding:12px 0;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}.menuitem.full{border:none!important;padding:12px 0 0}.menuitem.links{color:#000!important;padding-left:12px;text-align:left}.link-text{word-wrap:break-word!important;margin:0!important}.link-item{padding-left:48px}.menuitem.links .link-item{padding-left:0}.dashboardBox{float:left;padding:8px 0;width:100%}.dashboardBox .dashboardIcon{float:left;height:72px;margin:0 8px 0 0;position:relative;width:72px}.dashboardBox .dashboardIcon.small{height:32px!important;margin:0 8px 0 0!important;width:32px!important}.dashboardBox .dashboardIcon svg{fill:#000;fill:var(--primary-color);float:left;height:100%;padding:4px 6px;width:100%}.dashboardBox.admin .dashboardIcon svg{fill:#fff;float:left;height:100%;padding:0 14px;stroke:#fff;width:100%}#usermenu.dark .dashboardBox .dashboardIcon svg{fill:#131313;stroke:#131313}.dashboardBox .dashboardText{color:#000;color:var(--primary-color);float:left;line-height:32px;padding:0;position:relative}.linkArrow{float:right;height:32px;margin:0 12px 0 0;padding:6px;position:relative;width:32px}.linkArrow svg{fill:#000;fill:var(--primary-color);float:left;height:100%;margin:0!important;padding:2px!important;width:100%}.link-icon-wrap{float:left;height:100%;margin:0 15px;padding:0 0 0 5px}.link-icon-wrap svg{fill:#787878;float:left;height:30px;margin:0 18px 0 0;padding:4px 0 0 12px;width:30px}.link-text-wrap{border-spacing:0!important;padding:0;width:100%!important}.link-item{padding:6px 55px}.admin-menu-ul{list-style:none;padding:8px 0}.admin-menu-ul li{color:#000!important;float:left;padding:8px 0}.admin-menu-ul li a{color:#000;-webkit-text-decoration:none;text-decoration:none}.global-button-positioner{bottom:8px;position:fixed;right:25px;z-index:9999}.global-button-positioner button{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.5);box-shadow:0 12px 28px 0 var(--shadow-2),0 2px 4px 0 var(--shadow-1),inset 0 0 0 1px var(--shadow-inset);font-size:14px;font-weight:700;padding:8px 18px}#siteNavigation{display:none;height:inherit;max-width:360px;position:fixed;right:8px;top:80px;width:100%;z-index:9999}#siteNavigation.open{display:block}#siteNavigation .global-filters-wrap{background:#fefefe;background:var(--surface-background);border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.22)!important;float:left;width:100%}#siteNavigation .global-filters-content{float:left}#siteNavigation .global-filters-inner{position:relative}.siteNavigationWrap{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.siteNavigationUl{list-style-type:none!important;padding:12px 24px!important}.siteNavigationUl li{float:left;width:100%}.siteNavigationLink{color:#000!important;color:var(--primary-color)!important;padding-bottom:12px!important;padding-top:12px!important}.siteNavigationButton,.siteNavigationLink{display:block!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:22px!important;position:relative!important;-webkit-text-decoration:none!important;text-decoration:none!important}.siteNavigationButton{-webkit-appearance:none!important;background:transparent!important;border:0 initial!important;border-color:initial!important;-o-border-image:none!important;border-image:none!important;-o-border-image:initial!important;border-image:initial!important;color:#484848!important;cursor:pointer!important;margin:0!important;padding:12px 0!important;text-align:left!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;width:100%!important}.siteNavigationDiv{border-spacing:0!important;display:table!important;width:100%!important}.siteNavigationDivInner{display:table-cell!important;vertical-align:middle!important;width:100%!important}.appNav.thin{display:none;height:100vh;left:8px;opacity:0;position:fixed;top:0;width:40px;z-index:99}.appNav.open{display:block;opacity:1}.appNav .button,.appNav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:0;border-radius:12px;box-shadow:none;color:inherit;display:inline-block;font:inherit;letter-spacing:inherit;outline:0;padding:0;vertical-align:middle;white-space:normal}.appNavOverlay{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%}.appNavSideHeader{left:0;padding:24px;position:absolute;top:0;width:100%}.thin .appNavFrame{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.3);background:var(--layer-o-background);border-radius:24px;box-shadow:0 2px 6px rgba(0,0,0,.22);box-shadow:var(--shadow-layer-d);height:100vh;left:0;overflow:hidden;position:relative;top:80px;transform:translate(0);width:100%;z-index:99}.thin .appNavItemText{display:none}.appNavContainer{display:flex;height:100%;justify-content:flex-end;position:relative;width:100%;z-index:99}.appNavSideImage{max-width:125px;overflow:hidden;position:relative;width:100%;z-index:-1}.dbackground{background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;height:675px;overflow:hidden;position:absolute;right:0;width:100%;width:495px}.dbackground img{height:100%;position:absolute;right:0;width:auto}.thin .appNavSideContent{flex-grow:1;margin:24px 0;width:100%}.scrollWrapper{height:100%;position:absolute;right:0;top:0}.appNavSideContent a{-webkit-text-decoration:none!important;text-decoration:none!important}.thin .appNavSideUl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.thin .appNavSideLi{cursor:pointer;margin-bottom:0}.appNavSideLi button{cursor:pointer;margin:0}.appNavSubUl{display:none;padding:0 24px}.opened .appNavSubUl{display:block}.appNavSubUl li{line-height:100%;margin:8px 0;padding:0}.opened .navigation-arrow{transform:rotate(180deg)}.category-arrow svg,.navigation-arrow svg{fill:#000;fill:var(--primary-color)}:root{--header-height:80px;--shadow-1:rgba(0,0,0,.1);--shadow-2:rgba(0,0,0,.2);--shadow-5:rgba(0,0,0,.5);--shadow-8:rgba(0,0,0,.8);--shadow-base:0 1px 2px var(--shadow-2);--shadow-elevated:0 8px 20px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--shadow-emphasis:0 2px 12px var(--shadow-2);--shadow-inset:hsla(0,0%,100%,.5);--shadow-on-media:0px 0px 1px rgba(0,0,0,.62);--shadow-persistent:0px 0px 12px rgba(52,72,84,.05);--shadow-primary:0px 5px 12px rgba(52,72,84,.2);--shadow-responsive:0px 8px 16px 0px rgba(0,0,0,.1);--card-box-shadow:0 12px 28px 0 var(--shadow-2),0 2px 4px 0 var(--shadow-1)}.menu-layer-max-height{max-height:calc(100vh - 96px);max-height:calc(100vh - var(--header-height) - 16px)}.card-box-shadow{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);box-shadow:var(--card-box-shadow)}.fullPageLoader{background:hsla(0,0%,100%,.8);float:left;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loaderWrap{float:left;padding:8px 0;text-align:center;width:100%}.fullPageLoader .loaderWrap svg{fill:#4d68ff;height:70px;width:70px}@keyframes p{to{--p:1}}@keyframes q{to{--q:1}}:root{--c:#ff8500,#f900a0;--rb:1em;--ds:0.4em;--rs:0.2em}.loader-1{align-self:center;background:linear-gradient(transparent 10%,#ff7d42 0 80%,transparent 0);border-radius:50%;display:grid;grid-area:1/1;height:50px;justify-self:center;padding:1em;place-self:center;transform:rotate(calc(var(--p)*1turn));width:50px;--mask:radial-gradient(closest-side,transparent calc(100% - var(--ds)),red calc(100% - var(--ds) + 1px));animation:a 2s infinite;animation-name:p,q;animation-timing-function:cubic-bezier(.32,0,.68,0),cubic-bezier(.32,1,.68,1);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - .4em),red calc(100% - .4em + 1px));mask:radial-gradient(closest-side,transparent calc(100% - .4em),red calc(100% - .4em + 1px));-webkit-mask:var(--mask);mask:var(--mask)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.loader-1{background:linear-gradient(transparent calc(var(--p, .1)*100%),#ff7d42 0 calc(var(--q, .8)*100%),transparent 0)}}.loader-1:after,.loader-1:before{background:#000;border-radius:50%;content:"";grid-area:1/1;padding:.2em;transform:rotate(calc(var(--a, var(--p))*1turn)) translatey(-6.25em)}.loader-1:after{--a:var(--q)}.loader-2{animation:loader-2-1 3s linear infinite;display:block;height:32px;width:32px}@keyframes loader-2-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-2 span{bottom:0;display:block;height:32px;left:0;margin:auto;position:absolute;right:0;top:0;width:32px;clip:rect(16px,32px,32px,0);animation:loader-2-2 1.5s cubic-bezier(.77,0,.175,1) infinite}@keyframes loader-2-2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-2-3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-2 span:before{animation:loader-2-3 1.5s cubic-bezier(.77,0,.175,1) infinite;border:3px solid transparent;border-top-color:#fff}.loader-2 span:after,.loader-2 span:before{border-radius:50%;bottom:0;content:"";display:block;height:32px;left:0;margin:auto;position:absolute;right:0;top:0;width:32px}.loader-2 span:after{background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,.9)) 0 0,linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6)) 100% 0,linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.3)) 100% 100%,linear-gradient(1turn,hsla(0,0%,100%,.3),hsla(0,0%,100%,0)) 0 100%;background-repeat:no-repeat;background-size:50% 50%}.loader_bg{background:linear-gradient(-45deg,#ff8500,#f900a0);height:100%;mix-blend-mode:lighten;position:absolute;width:100%;z-index:2}.loader_bg:before{background:#fffacd}.loader_bg:after{align-self:center;background:linear-gradient(-45deg,#ff8500,#f900a0);justify-self:center;mix-blend-mode:lighten;padding:7.5em;place-self:center}.loader-spinner-container{align-items:center;display:none;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%)}.loader-spinner-overlay{backdrop-filter:blur(10px);background:rgba(0,0,0,.7);height:100vh;left:0;position:fixed;top:0;width:100vw}.loader-spinner-positioner{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.loader-spinner-inline{position:relative}.loader-spinner-container.loaded{display:flex}.loader-spinner-body{align-items:center;background:#fefefe;background:var(--surface-background);border-radius:50%!important;display:flex;justify-content:center}.spinner{animation:rotate 2s linear infinite;height:50px;width:50px;z-index:2}.spinner.small{height:18px;margin-left:8px;width:18px}.spinner .path{animation:dash 1.5s ease-in-out infinite;stroke:#ff7d42;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.stick{background-position:50%;background-repeat:no-repeat;background-size:contain;border:3px solid;height:100%;width:100%}.sticker{align-items:center;border:1px solid hsla(0,0%,48%,.1);display:flex;justify-content:center;width:100%}.sticker-null-space{padding:0}.sticker-xs-space{padding:1px}.sticker-small-space{padding:2px}.sticker-medium-space{padding:4px}.sticker-large-space{padding:8px}.sticker-stroke{border:1px solid #000;border-radius:3px}.sticker-border{border-type:solid;border-color:currentColor;border-width:4px}.sticker-bright-bg-fine{backdrop-filter:blur(1px)}.sticker-bright-bg{backdrop-filter:blur(2px)}.sticker-bright-blass-bg,.sticker-bright-fine-bg{backdrop-filter:blur(1px)}.sticker-dark-bg{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2)}.sticker-dark-fine-bg{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.1)}.sticker-shadow{box-shadow:0 1px 2px -1px rgba(0,0,0,var(--shadow-texture-opacity))}.sticker img{height:auto;width:100%}.sticker-bright-border{border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.sticker-dark-border{border:1px solid rgba(0,0,0,.1);border-radius:8px}.sticker-uni-border{border:1px solid hsla(0,0%,50%,.1)}.sticker-radius{border-radius:8px}.approved--tooltip{--approved--tooltip-top:auto;--approved--tooltip-right:auto;--approved--tooltip-bottom:auto;--approved--tooltip-left:auto;bottom:auto;bottom:var(--approved--tooltip-bottom);left:auto;left:var(--approved--tooltip-left);right:auto;right:var(--approved--tooltip-right);top:auto;top:var(--approved--tooltip-top)}.tooltip--approved{--tooltip--approved-top:auto;--tooltip--approved-right:auto;--tooltip--approved-bottom:auto;--tooltip--approved-left:auto;bottom:auto;bottom:var(--tooltip--approved-bottom);left:auto;left:var(--tooltip--approved-left);right:auto;right:var(--tooltip--approved-right);top:auto;top:var(--tooltip--approved-top)}.btn{border-radius:15px;text-align:center;text-decoration:none;text-decoration:initial;transition:all .3s}.btn-small{font-size:12px;font-size:14px;font-size:var(--font-small);padding:8px 16px}.btn-large,.btn-normal{font-size:12px;padding:14px 25px}.btn-blue{background:linear-gradient(45deg,#0273ff,#013fff);border:1px solid #025bff;color:#fff;transition:all .3s}.btn-more{padding-bottom:45px;padding-top:45px;text-align:center}.btn-rounded{border:1px solid #ebebeb;border:1px solid var(--border-color);border-radius:30px;text-align:center}.btn-white{background:linear-gradient(123.75deg,#fafafa -30.52%,#d7dbe0 89.61%);color:#1b1b29;font-size:10px;line-height:18px;padding:10px 19px;transition:all .3s}.btn-yellow{background:#f6ca0f}.btn-red{background:#fd0558;background:radial-gradient(101.11% 487.04% at 57.61% 304.32%,#ff7d42 0,#fd0558 100%)}@media (min-width:1200px){.btn-white{font-size:12px;font-weight:600;padding:15px 25px}}.button,button{align-items:center;background:transparent;border:none;border-radius:18px;color:#000;color:var(--primary-color);display:flex;font-size:16px;font-weight:600;justify-content:center;padding:10px 12px;width:-moz-fit-content;width:fit-content}.button-wider{padding:10px 18px}.dynamic-hollow-button{border:1px solid #000;border:1px solid var(--primary-color);box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px var(--primary-color);color:#000;color:var(--primary-color);transition:box-shadow .3s}@media (max-width:768px){.black-hollow-button,.black-shadow-button,.btn-red,.card-list__filters-search-button,.card-list__filters-search-clear,.header--black .header__login-button,.header-mobile__section-auth .header__login-button,.header__login-button,.header__placeholder--black .header__login-button,.pet-card-photos-mobile__navigation-dot-item,.pet-card-photos-mobile__navigation-next,.pet-card-photos-mobile__navigation-prev,.red-border-button,.transparent-button,.white-hollow-button{border-radius:10px;padding:7.5px 8px}}.button{background:transparent;border:0;border-radius:15px;box-shadow:none;color:#000;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:12px;letter-spacing:.3px;line-height:14px;margin:0;outline:0;padding:12px 15px;-webkit-text-decoration:none;text-decoration:none}@media (max-width:768px){button{border-radius:10px;padding:7.5px 8px}}.button.clear{padding:0!important}.btn-red{background:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 123.91%);border:1px solid transparent;color:#fff}.btn-red-active,.btn-red:hover{background:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 0)}.btn-black{background:#000;border:1px solid transparent;color:#fff}.white-hollow-button{border:1px solid #fff;color:#fff;transition:box-shadow .3s}.white-hollow-button:hover{box-shadow:inset 0 0 0 1px #fff;color:#fff;-webkit-text-decoration:none;text-decoration:none}.active.card-list__filters-search-button,.btn-red--active,.btn-red.active,.btn-red:active,.btn-red:hover,.btn-red:visited,.card-list__filters-search-button:active,.card-list__filters-search-button:hover,.card-list__filters-search-button:visited{background:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 0);color:#fff}.btn-show{background-color:#025bff;background-image:url(/assets/icons/right_arrow_white.svg);background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;bottom:20px;display:block;height:50px;position:absolute;right:25px;width:50px}@media (min-width:1200px){.btn-show{bottom:37px;right:37px}}.btn:not(:disabled):not(.disabled){cursor:pointer}.card-button{border:1px solid #000!important;border:1px solid var(--primary-color)!important;color:#000!important;color:var(--primary-color)!important}.black-shadow-button,.header__login-button{background:rgba(0,0,0,.3);color:#fff;font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:15px;transition:background-color .3s}.donate-button{background:transparent;border:0;border:1px solid #282828!important;border-radius:15px;box-shadow:none;color:#282828;color:#282828!important;cursor:pointer;display:inline-block;font-size:12px;letter-spacing:.3px;line-height:14px;margin:0;outline:0;padding:12px 15px;-webkit-text-decoration:none;text-decoration:none}.red-border-button{border:1px solid #fe1057!important;color:#282828!important}.donate-button--full-price{box-shadow:inset 0 0 0 1px #fe1057!important;color:#282828!important}.radio input[type=radio]{position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;outline:none;width:1px}.donate__submit{display:block;height:40px!important;padding:12px 0;width:176px!important}.pet-card-become-guardian-tutor-info__group{height:189px;padding-top:30px!important}:root{--circlButtonDiameter:48px;--circlButtonInnerDiameter:22px}.reload-circle-button{align-items:center;background:linear-gradient(104.73deg,#fe1057 1.84%,#ff554a 123.91%);border-radius:50%;cursor:pointer;display:flex;height:48px;height:var(--circlButtonDiameter);justify-content:center;padding:8px;width:48px;width:var(--circlButtonDiameter);z-index:9999}.reload-circle-inner{height:22px;height:var(--circlButtonInnerDiameter);width:22px;width:var(--circlButtonInnerDiameter)}.reload-circle-inner svg{fill:#fff;fill:var(--white);height:100%;width:100%}.error-text{color:red}.error-line{background:#ff3e3e;border-radius:25px;color:#fff;font-size:14px;font-weight:600;line-height:17px;padding:6px 11px;position:absolute;right:0;top:12px;width:-moz-fit-content;width:fit-content}.checkbox.checkbox--error input[type=checkbox]+div{border:1px solid #ff3e3e}.icon{align-items:center;display:flex;justify-content:center}.icon-xs{height:15px;width:15px}.icon-sm{height:24px;width:24px}.icon-md{height:32px;width:32px}.icon-lg{height:48px;width:48px}.icon-xl{height:64px;width:64px}.icon-xxl{height:84px;width:84px}.icon-xxxl{height:128px;width:128px}.icon>svg{display:block;height:100%;overflow:visible;width:100%}.img-xxs{max-width:24px}.img-xs,.img-xxs{height:auto;width:100%}.img-xs{max-width:56px}.img-small{height:auto;max-width:84px;width:100%}.img-normal{height:auto;max-width:160px;width:100%}.img-medium{max-width:320px}.img-large,.img-medium,.img-thumb{height:auto;width:100%}.img-thumb{max-width:120px}.img-w-full{height:auto;width:100%}.img-w-half{height:auto;width:50%}.img-h-xs{height:30px;width:auto}.img-h-small{height:90px;width:auto}.img-h-medium{height:280px;width:auto}.img-h-large{height:480px!important;width:auto!important}.img-autowidth{height:100%;width:auto}.img-autoheight{height:auto;width:100%}.input-bg{background:#fcfcfc;background:var(--input-background)}.transparent{opacity:0}.opaque{opacity:1}.mobile{display:none!important}@media(max-width:769px){.desktop{display:none!important}.mobile{display:inherit!important}}.background-box{background-position:50%;background-repeat:no-repeat;background-size:contain}.content-block{background:radial-gradient(209.26% 182.84% at -16.46% -25.14%,#fff 7.81%,#d6d6d6 100%);border-radius:30px;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.02em;line-height:18px;padding:25px 37px;width:572px}@media (max-width:1024px){.content-block{flex-direction:column;font-size:12px;line-height:15px;padding:22px;width:335px}}.dragbox{position:absolute;z-index:3}.dragbox-content{transform-origin:center center}.drag{border-color:#fff;transform:scale(1.05);z-index:10001}#map-drag-container.drag{z-index:0!important}.imagebox{border-radius:4px!important;height:100%;width:100%}.imagebox-2{height:100vh;margin-bottom:24px;max-height:520px;position:relative;width:100%}@media only screen and (min-width:768px){.imagebox-2{max-height:880px}}.imagebox-3{float:left;height:100vh;margin-bottom:24px;max-height:400px;position:relative;width:100%}@media only screen and (min-width:768px){.imagebox-3{max-height:600px}}.horizontal-scroll-base{overflow-x:hidden;overflow-y:hidden;white-space:nowrap;width:100%}@media (max-width:769px){.horizontal-scroll-base{overflow-x:scroll}}:root{--scroll-body:hsla(120,2%,78%,.3)!important;--scroll-body-hover:hsla(120,2%,78%,.5)!important;--scroll-thumb:#c5c7c5!important;--handler-color:#c5c7c5}.dark-mode{--scroll-body:rgba(75,75,75,.3)!important;--scroll-body-hover:rgba(75,75,75,.5)!important;--scroll-thumb:#4b4b4b!important;--handler-color:#4b4b4b}.scrollableArea{overflow:hidden!important;position:relative;width:100%!important}.scrollContent{overflow:hidden;z-index:0}.scrollWrapper.hider{opacity:0}.scrollWrapper.hider.hover{opacity:1}.scrollableArea .scrollPositioner{padding-right:16px!important}.scrollableArea .h600{height:600px}.textbox-thin{width:225px}.textbox-narrow{width:300px}.textbox-medium{width:338px}.textbox-large{text-align:left}.textbox-info{background:#fff8de;padding:24px 12px;width:100%}@media only screen and (min-width:768px){.textbox-info{padding:24px 48px}}.col-2{width:50%!important}@media (max-width:469px){.col-2{width:100%!important}}.col-3{width:100%}.col-3-space{margin:1%;width:98%}@media (min-width:769px){.col-3{width:50%}.col-3-space{width:48%}}@media (min-width:1024px){.col-3{width:33.3333%}.col-3-space{width:30%}}.col-4{width:100%}.col-4-space{margin:1%;width:98%}@media (min-width:769px){.col-4{width:50%}.col-4-space{width:48%}}@media (min-width:1024px){.col-4{width:25%}.col-4-space{width:23%}}.center,.centerbox{margin-left:auto;margin-right:auto}.main-wrapper{margin:0 auto;padding:0 60px;position:relative;width:100%}.centered-wrapper,.content-max-width,.main-wrapper{max-width:1550px;max-width:var(--content-max-width)}.centered-wrapper{margin:0 auto;padding:0 60px;position:relative;width:100%}.responsive-wrapper{margin-left:auto;margin-right:auto;max-width:1280px;padding:0 12px;position:relative;width:100%!important}@media only screen and (min-width:768px){.responsive-wrapper{width:90%}}.responsive-wrapper.narrow{margin-left:auto;margin-right:auto;max-width:960px;padding:0 12px;position:relative;width:100%}#globalContainer{margin:0 auto;zoom:1}#globalContainer,.uiContextualLayerParent{position:relative}#fixed-frame{bottom:0;left:0;position:fixed;transform:translate(0);width:100%;z-index:999}.grid2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}@media (min-width:769px){.grid2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}}@media (min-width:1024px){.grid2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}}.grid4{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}@media (min-width:769px){.grid4{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}}@media (min-width:1024px){.grid4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:repeat(1,auto)!important;grid-gap:16px!important;gap:16px!important;width:100%}}.circle{border-radius:50%!important}.circle-s{height:48px;width:48px}.circle-m{height:80px;width:80px}.circle-small{height:28px;width:28px}.diameter38px{height:38px!important;width:38px!important}.diameter24px{height:24px!important;width:24px!important}.diameter28px{height:28px!important;width:28px!important}.diameter42px{height:42px!important;width:42px!important}.diameter1-5rem{height:1.5rem;width:1.5rem}.svg-fill-white{fill:#fff}.svg-fill-black{fill:#000}.svg-fill-gray{fill:gray}.svg-fill-red{fill:red}.svg-fill-blue{fill:blue}.svg-fill-green{fill:green}.svg-fill-yellow{fill:#ff0}.svg-fill-custom{fill:var(--custom-color)}.svg-fill-current{fill:currentcolor}.svg-stroke-white{stroke:#fff}.svg-stroke-black{stroke:#000}.svg-stroke-gray{stroke:gray}.svg-stroke-red{stroke:red}.svg-stroke-blue{stroke:blue}.svg-stroke-green{stroke:green}.svg-stroke-yellow{stroke:#ff0}.svg-stroke-custom{stroke:var(--custom-stroke-color)}.svg-stroke-current{stroke:currentcolor}.line-height-26px{line-height:26px}.text-gradient{background:linear-gradient(88.03deg,#ff7d42 62.72%,#fd0558 86.28%);-webkit-background-clip:text;background-clip:text}.text-gradient,.text-gradient2{-webkit-text-fill-color:transparent}.text-gradient2{background:linear-gradient(98.03deg,#001beb 62.72%,#01acf4 86.28%);-webkit-background-clip:text}.text-stroked{background:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:3px #000;-webkit-text-stroke:3px var(--primary-color)}.text-base,.text-info{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:26px}.bright-mode .only-dark-theme{display:none!important}.bright-mode .only-black-theme,.dark-mode .only-white-theme{display:none}.dark-mode .only-black-theme{display:block}.mode-invert-none{filter:invert(1)}.dark-mode .mode-invert-none{filter:invert(0)}