.rform-label-input {
color: gray;
display: inline-flex;
align-items: center;
width: 20%;
}
.rform-input , .rform-select , .rform-input-tel {
background-color: rgb(219, 219, 234);
width: 100%;
border-radius: 6px;
}
.rform-input:focus, .rform-input-number:focus , .rform-input-tel:focus {
outline: none;
} 
.rform-error {
display: none;
}
.rform-control {
display: flex;
}
.rform-label-top {
flex-direction: column;
}
.rform-label-top .rform-label-input{
width: 100%;
}
.rform-label-left {
flex-direction: row;
}
.rform-help-text {
font-family: "IBM Plex Sans", Sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 17px;
color: #96989F;
}
.rform-control:has(.rform-input[aria-invalid="true"]) + .rform-error {
display: block !important;
}
.rform-control:has(.rform-select[aria-invalid="true"]) + .rform-error {
display: block !important;
}.require-login {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
background-color: white;
border-radius: 5px;
border-left: solid 10px #ff0000;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
display: none;
position: absolute;
width: 100%;
z-index: 10;
-webkit-animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
}
.success-submit {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
background-color: white;
border-radius: 5px;
border-left: solid 10px #4CAF50;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
display: none;
position: absolute;
width: 100%;
z-index: 10;
-webkit-animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
}
.success-body,
.require-msg-body {
display: flex;
align-items: center;
gap: 1rem;
height: inherit;
padding-inline-start: 1.5rem;
}
.success-body h5,
.require-msg-body h5 {
font-weight: bold !important;
margin-bottom : 0px !important;
}
.close-msg {
background-color: transparent !important;
color: gray !important;
border: none !important;
padding-inline-end: 20px !important;
}
.close-msg:hover {
color: black !important;
background-color: transparent !important;
}
@-webkit-keyframes slide-bottom {
0% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes slide-bottom {
0% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}#loading {
display: inline-block;
width: 1.5rem;
height: 1.5rem;
border: 3px solid rgba(255, 255, 255, .3);
border-radius: 50%;
border-top-color: currentColor;
animation: spin 1s ease-in-out infinite;
-webkit-animation: spin 1s ease-in-out infinite;
}
.loading {
width: 100%;
justify-content: center;
align-items: center;
display: flex;
align-items: center;
gap: 0.5rem;
}
@keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}.rform-button-container{
display: flex;
width: 100%;
}
button.rform-button-submit{
position: relative;
transition: all 1s;
display: flex;
justify-content: center;
align-items: center;
background-color: #00cea6;
padding: 0.6rem;
cursor: pointer;
border: unset;
}
.rform-btn-fullwidth{
width: 100% !important;
}
.rform-btn-icon {
display: block !important;
}
svg.rform-btn-icon {
width: 20px;
height: 20px;
}
i.rform-btn-icon {
font-size: 20px;
}
.rform-btn-icon-container {
aspect-ratio: 1 / 1 ;
transition: all 0.5s;
}.rform-select-div {
position: relative;
cursor: pointer;
}
.rform-select-container{
width: 100%;
}
.rform-select-div::after {
content: '\25BC';
display: inline-flex;
position: absolute;
right: 0;
padding-inline: 0.5rem;
font-size: 12px;
align-items: center;
justify-content: center;
bottom: 0;
top: 0; }
.rform-select {
cursor: pointer;
}
.rform-options-container {
display: none;
position: absolute;
width: 100%;
z-index: 999;
}
.rform-options-container ul {
list-style: none;
padding-inline: 0px;
overflow: hidden;
border: 1px solid rgb(108, 108, 108);
}
.rform-options-container ul li {
overflow: hidden;
background-color: white;
}
.rform-option {
padding: 0.3rem;
}
.rform-option:hover {
background-color: rgb(94, 94, 249);
color: white;
}
.rotate::after {
transform: rotate(-180deg);
}.rform-radiobtn-container {
display: flex;
align-items: center;
font-size: 16px;
flex-direction: row;
gap: 0.375rem;
}
.rform-radio-button{
display: flex;
flex-direction: row;
} .rform-radiobtn-container input {
opacity: 0;
cursor: pointer;
width: 0;
} .rform-radio-checkmark {
position: relative;
display: inline-flex;
aspect-ratio: 1/1;
width: 20px;
background-color: #eee;
border-radius: 50%;
justify-content: center;
align-items: center;
} .rform-radiobtn-container:hover input ~ .rform-radio-checkmark {
background-color: #ccc;
} .rform-radiobtn-container input:checked ~ .rform-radio-checkmark {
background-color: #2196F3;
} .rform-radio-checkmark:after {
content: "";
position: absolute;
display: none;
} .rform-radiobtn-container input:checked ~ .rform-radio-checkmark:after {
display: block;
} .rform-radiobtn-container .rform-radio-checkmark:after {
width: 10px;
aspect-ratio: 1/1;
border-radius: 50%;
background: white;
}.rform-checkboxbtn-container {
display: flex;
align-items: center;
font-size: 16px;
flex-direction: row;
gap: 0.375rem;
}
.rform-checkbox-button{
display: flex;
flex-direction: row;
flex-wrap: wrap;
} .rform-checkboxbtn-container input {
opacity: 0;
cursor: pointer;
width: 0;
} .rform-checkbox-checkmark {
position: relative;
display: inline-flex;
aspect-ratio: 1/1;
width: 20px;
background-color: #eee;
justify-content: center;
align-items: center;
} .rform-checkboxbtn-container:hover input ~ .rform-checkbox-checkmark {
background-color: #ccc;
} .rform-checkboxbtn-container input:checked ~ .rform-checkbox-checkmark {
background-color: #2196F3;
} .rform-checkbox-checkmark:after {
content: "\2713";
position: absolute;
display: none;
font-weight: bolder;
} .rform-checkboxbtn-container input:checked ~ .rform-checkbox-checkmark:after {
display: block;
}.rform-gdpr-container {
width: fit-content;
}.iti {
position: relative;
display: inline-block;
width: 100%;
}
.iti * {
box-sizing: border-box;
}
.iti__hide {
display: none;
}
.iti__v-hide {
visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-right: 36px;
margin-right: 0;
}
.iti__flag-container {
position: absolute;
top: 0;
bottom: 0;
right: 0;
}
.iti__selected-flag {
z-index: 1;
position: relative;
display: flex;
align-items: center;
height: 100%;
padding: 0 6px 0 8px;
}
.iti__arrow {
margin-left: 6px;
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid #555;
}
[dir=rtl] .iti__arrow {
margin-right: 6px;
margin-left: 0;
}
.iti__arrow--up {
border-top: none;
border-bottom: 4px solid #555;
}
.iti__country-list {
position: absolute;
z-index: 2;
list-style: none;
padding: 0;
margin: 0 0 0 -1px;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
background-color: white;
border: 1px solid #ccc;
white-space: nowrap;
max-height: 200px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
bottom: 100%;
margin-bottom: -1px;
}
@media (max-width: 500px) {
.iti__country-list {
white-space: normal;
}
}
.iti__flag-box {
display: inline-block;
width: 20px;
}
.iti__divider {  border-bottom: 1px solid #ccc;
}
.iti__country {
display: flex;
align-items: center;
padding: 5px 10px;
outline: none;
}
.iti__dial-code {
color: #999;
}
.iti__country.iti__highlight {
background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box, .iti__country-name {
margin-right: 6px;
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
margin-right: 0;
margin-left: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input,
[dir=rtl] .iti--allow-dropdown input[type=text],
[dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input,
[dir=rtl] .iti--separate-dial-code input[type=text],
[dir=rtl] .iti--separate-dial-code input[type=tel] {
padding-right: 52px;
padding-left: 6px;
margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
right: auto;
left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
right: 0;
left: auto;
}
.iti--allow-dropdown .iti__flag-container:hover {
cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
margin-left: 6px;
}
[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
margin-left: 0;
margin-right: 6px;
}
.iti--container {
position: absolute;
top: -1000px;
left: -1000px;
z-index: 1060;
padding: 1px;
}
.iti--container:hover {
cursor: pointer;
}
.iti-mobile .iti--container {
top: 30px;
bottom: 30px;
left: 30px;
right: 30px;
position: fixed;
}
.iti-mobile .iti__country-list {
max-height: 100%;
width: 100%;
}
.iti-mobile .iti__country {
padding: 10px 10px;
line-height: 1.5em;
}
.iti__flag {
width: 20px;
}
.iti__flag.iti__be {
width: 18px;
}
.iti__flag.iti__ch {
width: 15px;
}
.iti__flag.iti__mc {
width: 19px;
}
.iti__flag.iti__ne {
width: 18px;
}
.iti__flag.iti__np {
width: 13px;
}
.iti__flag.iti__va {
width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.iti__flag {
background-size: 5762px 15px;
}
}
.iti__flag.iti__ac {
height: 10px;
background-position: 0px 0px;
}
.iti__flag.iti__ad {
height: 14px;
background-position: -22px 0px;
}
.iti__flag.iti__ae {
height: 10px;
background-position: -44px 0px;
}
.iti__flag.iti__af {
height: 14px;
background-position: -66px 0px;
}
.iti__flag.iti__ag {
height: 14px;
background-position: -88px 0px;
}
.iti__flag.iti__ai {
height: 10px;
background-position: -110px 0px;
}
.iti__flag.iti__al {
height: 15px;
background-position: -132px 0px;
}
.iti__flag.iti__am {
height: 10px;
background-position: -154px 0px;
}
.iti__flag.iti__ao {
height: 14px;
background-position: -176px 0px;
}
.iti__flag.iti__aq {
height: 14px;
background-position: -198px 0px;
}
.iti__flag.iti__ar {
height: 13px;
background-position: -220px 0px;
}
.iti__flag.iti__as {
height: 10px;
background-position: -242px 0px;
}
.iti__flag.iti__at {
height: 14px;
background-position: -264px 0px;
}
.iti__flag.iti__au {
height: 10px;
background-position: -286px 0px;
}
.iti__flag.iti__aw {
height: 14px;
background-position: -308px 0px;
}
.iti__flag.iti__ax {
height: 13px;
background-position: -330px 0px;
}
.iti__flag.iti__az {
height: 10px;
background-position: -352px 0px;
}
.iti__flag.iti__ba {
height: 10px;
background-position: -374px 0px;
}
.iti__flag.iti__bb {
height: 14px;
background-position: -396px 0px;
}
.iti__flag.iti__bd {
height: 12px;
background-position: -418px 0px;
}
.iti__flag.iti__be {
height: 15px;
background-position: -440px 0px;
}
.iti__flag.iti__bf {
height: 14px;
background-position: -460px 0px;
}
.iti__flag.iti__bg {
height: 12px;
background-position: -482px 0px;
}
.iti__flag.iti__bh {
height: 12px;
background-position: -504px 0px;
}
.iti__flag.iti__bi {
height: 12px;
background-position: -526px 0px;
}
.iti__flag.iti__bj {
height: 14px;
background-position: -548px 0px;
}
.iti__flag.iti__bl {
height: 14px;
background-position: -570px 0px;
}
.iti__flag.iti__bm {
height: 10px;
background-position: -592px 0px;
}
.iti__flag.iti__bn {
height: 10px;
background-position: -614px 0px;
}
.iti__flag.iti__bo {
height: 14px;
background-position: -636px 0px;
}
.iti__flag.iti__bq {
height: 14px;
background-position: -658px 0px;
}
.iti__flag.iti__br {
height: 14px;
background-position: -680px 0px;
}
.iti__flag.iti__bs {
height: 10px;
background-position: -702px 0px;
}
.iti__flag.iti__bt {
height: 14px;
background-position: -724px 0px;
}
.iti__flag.iti__bv {
height: 15px;
background-position: -746px 0px;
}
.iti__flag.iti__bw {
height: 14px;
background-position: -768px 0px;
}
.iti__flag.iti__by {
height: 10px;
background-position: -790px 0px;
}
.iti__flag.iti__bz {
height: 12px;
background-position: -812px 0px;
}
.iti__flag.iti__ca {
height: 10px;
background-position: -834px 0px;
}
.iti__flag.iti__cc {
height: 10px;
background-position: -856px 0px;
}
.iti__flag.iti__cd {
height: 15px;
background-position: -878px 0px;
}
.iti__flag.iti__cf {
height: 14px;
background-position: -900px 0px;
}
.iti__flag.iti__cg {
height: 14px;
background-position: -922px 0px;
}
.iti__flag.iti__ch {
height: 15px;
background-position: -944px 0px;
}
.iti__flag.iti__ci {
height: 14px;
background-position: -961px 0px;
}
.iti__flag.iti__ck {
height: 10px;
background-position: -983px 0px;
}
.iti__flag.iti__cl {
height: 14px;
background-position: -1005px 0px;
}
.iti__flag.iti__cm {
height: 14px;
background-position: -1027px 0px;
}
.iti__flag.iti__cn {
height: 14px;
background-position: -1049px 0px;
}
.iti__flag.iti__co {
height: 14px;
background-position: -1071px 0px;
}
.iti__flag.iti__cp {
height: 14px;
background-position: -1093px 0px;
}
.iti__flag.iti__cq {
height: 12px;
background-position: -1115px 0px;
}
.iti__flag.iti__cr {
height: 12px;
background-position: -1137px 0px;
}
.iti__flag.iti__cu {
height: 10px;
background-position: -1159px 0px;
}
.iti__flag.iti__cv {
height: 12px;
background-position: -1181px 0px;
}
.iti__flag.iti__cw {
height: 14px;
background-position: -1203px 0px;
}
.iti__flag.iti__cx {
height: 10px;
background-position: -1225px 0px;
}
.iti__flag.iti__cy {
height: 14px;
background-position: -1247px 0px;
}
.iti__flag.iti__cz {
height: 14px;
background-position: -1269px 0px;
}
.iti__flag.iti__de {
height: 12px;
background-position: -1291px 0px;
}
.iti__flag.iti__dg {
height: 10px;
background-position: -1313px 0px;
}
.iti__flag.iti__dj {
height: 14px;
background-position: -1335px 0px;
}
.iti__flag.iti__dk {
height: 15px;
background-position: -1357px 0px;
}
.iti__flag.iti__dm {
height: 10px;
background-position: -1379px 0px;
}
.iti__flag.iti__do {
height: 14px;
background-position: -1401px 0px;
}
.iti__flag.iti__dz {
height: 14px;
background-position: -1423px 0px;
}
.iti__flag.iti__ea {
height: 14px;
background-position: -1445px 0px;
}
.iti__flag.iti__ec {
height: 14px;
background-position: -1467px 0px;
}
.iti__flag.iti__ee {
height: 13px;
background-position: -1489px 0px;
}
.iti__flag.iti__eg {
height: 14px;
background-position: -1511px 0px;
}
.iti__flag.iti__eh {
height: 10px;
background-position: -1533px 0px;
}
.iti__flag.iti__er {
height: 10px;
background-position: -1555px 0px;
}
.iti__flag.iti__es {
height: 14px;
background-position: -1577px 0px;
}
.iti__flag.iti__et {
height: 10px;
background-position: -1599px 0px;
}
.iti__flag.iti__eu {
height: 14px;
background-position: -1621px 0px;
}
.iti__flag.iti__ez {
height: 14px;
background-position: -1643px 0px;
}
.iti__flag.iti__fi {
height: 12px;
background-position: -1665px 0px;
}
.iti__flag.iti__fj {
height: 10px;
background-position: -1687px 0px;
}
.iti__flag.iti__fk {
height: 10px;
background-position: -1709px 0px;
}
.iti__flag.iti__fm {
height: 11px;
background-position: -1731px 0px;
}
.iti__flag.iti__fo {
height: 15px;
background-position: -1753px 0px;
}
.iti__flag.iti__fr {
height: 14px;
background-position: -1775px 0px;
}
.iti__flag.iti__fx {
height: 14px;
background-position: -1797px 0px;
}
.iti__flag.iti__ga {
height: 15px;
background-position: -1819px 0px;
}
.iti__flag.iti__gb {
height: 10px;
background-position: -1841px 0px;
}
.iti__flag.iti__gd {
height: 12px;
background-position: -1863px 0px;
}
.iti__flag.iti__ge {
height: 14px;
background-position: -1885px 0px;
}
.iti__flag.iti__gf {
height: 14px;
background-position: -1907px 0px;
}
.iti__flag.iti__gg {
height: 14px;
background-position: -1929px 0px;
}
.iti__flag.iti__gh {
height: 14px;
background-position: -1951px 0px;
}
.iti__flag.iti__gi {
height: 10px;
background-position: -1973px 0px;
}
.iti__flag.iti__gl {
height: 14px;
background-position: -1995px 0px;
}
.iti__flag.iti__gm {
height: 14px;
background-position: -2017px 0px;
}
.iti__flag.iti__gn {
height: 14px;
background-position: -2039px 0px;
}
.iti__flag.iti__gp {
height: 14px;
background-position: -2061px 0px;
}
.iti__flag.iti__gq {
height: 14px;
background-position: -2083px 0px;
}
.iti__flag.iti__gr {
height: 14px;
background-position: -2105px 0px;
}
.iti__flag.iti__gs {
height: 10px;
background-position: -2127px 0px;
}
.iti__flag.iti__gt {
height: 13px;
background-position: -2149px 0px;
}
.iti__flag.iti__gu {
height: 11px;
background-position: -2171px 0px;
}
.iti__flag.iti__gw {
height: 10px;
background-position: -2193px 0px;
}
.iti__flag.iti__gy {
height: 12px;
background-position: -2215px 0px;
}
.iti__flag.iti__hk {
height: 14px;
background-position: -2237px 0px;
}
.iti__flag.iti__hm {
height: 10px;
background-position: -2259px 0px;
}
.iti__flag.iti__hn {
height: 10px;
background-position: -2281px 0px;
}
.iti__flag.iti__hr {
height: 10px;
background-position: -2303px 0px;
}
.iti__flag.iti__ht {
height: 12px;
background-position: -2325px 0px;
}
.iti__flag.iti__hu {
height: 10px;
background-position: -2347px 0px;
}
.iti__flag.iti__ic {
height: 14px;
background-position: -2369px 0px;
}
.iti__flag.iti__id {
height: 14px;
background-position: -2391px 0px;
}
.iti__flag.iti__ie {
height: 10px;
background-position: -2413px 0px;
}
.iti__flag.iti__il {
height: 15px;
background-position: -2435px 0px;
}
.iti__flag.iti__im {
height: 10px;
background-position: -2457px 0px;
}
.iti__flag.iti__in {
height: 14px;
background-position: -2479px 0px;
}
.iti__flag.iti__io {
height: 10px;
background-position: -2501px 0px;
}
.iti__flag.iti__iq {
height: 14px;
background-position: -2523px 0px;
}
.iti__flag.iti__ir {
height: 12px;
background-position: -2545px 0px;
}
.iti__flag.iti__is {
height: 15px;
background-position: -2567px 0px;
}
.iti__flag.iti__it {
height: 14px;
background-position: -2589px 0px;
}
.iti__flag.iti__je {
height: 12px;
background-position: -2611px 0px;
}
.iti__flag.iti__jm {
height: 10px;
background-position: -2633px 0px;
}
.iti__flag.iti__jo {
height: 10px;
background-position: -2655px 0px;
}
.iti__flag.iti__jp {
height: 14px;
background-position: -2677px 0px;
}
.iti__flag.iti__ke {
height: 14px;
background-position: -2699px 0px;
}
.iti__flag.iti__kg {
height: 12px;
background-position: -2721px 0px;
}
.iti__flag.iti__kh {
height: 13px;
background-position: -2743px 0px;
}
.iti__flag.iti__ki {
height: 10px;
background-position: -2765px 0px;
}
.iti__flag.iti__km {
height: 12px;
background-position: -2787px 0px;
}
.iti__flag.iti__kn {
height: 14px;
background-position: -2809px 0px;
}
.iti__flag.iti__kp {
height: 10px;
background-position: -2831px 0px;
}
.iti__flag.iti__kr {
height: 14px;
background-position: -2853px 0px;
}
.iti__flag.iti__kw {
height: 10px;
background-position: -2875px 0px;
}
.iti__flag.iti__ky {
height: 10px;
background-position: -2897px 0px;
}
.iti__flag.iti__kz {
height: 10px;
background-position: -2919px 0px;
}
.iti__flag.iti__la {
height: 14px;
background-position: -2941px 0px;
}
.iti__flag.iti__lb {
height: 14px;
background-position: -2963px 0px;
}
.iti__flag.iti__lc {
height: 10px;
background-position: -2985px 0px;
}
.iti__flag.iti__li {
height: 12px;
background-position: -3007px 0px;
}
.iti__flag.iti__lk {
height: 10px;
background-position: -3029px 0px;
}
.iti__flag.iti__lr {
height: 11px;
background-position: -3051px 0px;
}
.iti__flag.iti__ls {
height: 14px;
background-position: -3073px 0px;
}
.iti__flag.iti__lt {
height: 12px;
background-position: -3095px 0px;
}
.iti__flag.iti__lu {
height: 12px;
background-position: -3117px 0px;
}
.iti__flag.iti__lv {
height: 10px;
background-position: -3139px 0px;
}
.iti__flag.iti__ly {
height: 10px;
background-position: -3161px 0px;
}
.iti__flag.iti__ma {
height: 14px;
background-position: -3183px 0px;
}
.iti__flag.iti__mc {
height: 15px;
background-position: -3205px 0px;
}
.iti__flag.iti__md {
height: 10px;
background-position: -3226px 0px;
}
.iti__flag.iti__me {
height: 10px;
background-position: -3248px 0px;
}
.iti__flag.iti__mf {
height: 14px;
background-position: -3270px 0px;
}
.iti__flag.iti__mg {
height: 14px;
background-position: -3292px 0px;
}
.iti__flag.iti__mh {
height: 11px;
background-position: -3314px 0px;
}
.iti__flag.iti__mk {
height: 10px;
background-position: -3336px 0px;
}
.iti__flag.iti__ml {
height: 14px;
background-position: -3358px 0px;
}
.iti__flag.iti__mm {
height: 14px;
background-position: -3380px 0px;
}
.iti__flag.iti__mn {
height: 10px;
background-position: -3402px 0px;
}
.iti__flag.iti__mo {
height: 14px;
background-position: -3424px 0px;
}
.iti__flag.iti__mp {
height: 10px;
background-position: -3446px 0px;
}
.iti__flag.iti__mq {
height: 14px;
background-position: -3468px 0px;
}
.iti__flag.iti__mr {
height: 14px;
background-position: -3490px 0px;
}
.iti__flag.iti__ms {
height: 10px;
background-position: -3512px 0px;
}
.iti__flag.iti__mt {
height: 14px;
background-position: -3534px 0px;
}
.iti__flag.iti__mu {
height: 14px;
background-position: -3556px 0px;
}
.iti__flag.iti__mv {
height: 14px;
background-position: -3578px 0px;
}
.iti__flag.iti__mw {
height: 14px;
background-position: -3600px 0px;
}
.iti__flag.iti__mx {
height: 12px;
background-position: -3622px 0px;
}
.iti__flag.iti__my {
height: 10px;
background-position: -3644px 0px;
}
.iti__flag.iti__mz {
height: 14px;
background-position: -3666px 0px;
}
.iti__flag.iti__na {
height: 14px;
background-position: -3688px 0px;
}
.iti__flag.iti__nc {
height: 10px;
background-position: -3710px 0px;
}
.iti__flag.iti__ne {
height: 15px;
background-position: -3732px 0px;
}
.iti__flag.iti__nf {
height: 10px;
background-position: -3752px 0px;
}
.iti__flag.iti__ng {
height: 10px;
background-position: -3774px 0px;
}
.iti__flag.iti__ni {
height: 12px;
background-position: -3796px 0px;
}
.iti__flag.iti__nl {
height: 14px;
background-position: -3818px 0px;
}
.iti__flag.iti__no {
height: 15px;
background-position: -3840px 0px;
}
.iti__flag.iti__np {
height: 15px;
background-position: -3862px 0px;
}
.iti__flag.iti__nr {
height: 10px;
background-position: -3877px 0px;
}
.iti__flag.iti__nu {
height: 10px;
background-position: -3899px 0px;
}
.iti__flag.iti__nz {
height: 10px;
background-position: -3921px 0px;
}
.iti__flag.iti__om {
height: 10px;
background-position: -3943px 0px;
}
.iti__flag.iti__pa {
height: 14px;
background-position: -3965px 0px;
}
.iti__flag.iti__pe {
height: 14px;
background-position: -3987px 0px;
}
.iti__flag.iti__pf {
height: 14px;
background-position: -4009px 0px;
}
.iti__flag.iti__pg {
height: 15px;
background-position: -4031px 0px;
}
.iti__flag.iti__ph {
height: 10px;
background-position: -4053px 0px;
}
.iti__flag.iti__pk {
height: 14px;
background-position: -4075px 0px;
}
.iti__flag.iti__pl {
height: 13px;
background-position: -4097px 0px;
}
.iti__flag.iti__pm {
height: 14px;
background-position: -4119px 0px;
}
.iti__flag.iti__pn {
height: 10px;
background-position: -4141px 0px;
}
.iti__flag.iti__pr {
height: 14px;
background-position: -4163px 0px;
}
.iti__flag.iti__ps {
height: 10px;
background-position: -4185px 0px;
}
.iti__flag.iti__pt {
height: 14px;
background-position: -4207px 0px;
}
.iti__flag.iti__pw {
height: 13px;
background-position: -4229px 0px;
}
.iti__flag.iti__py {
height: 11px;
background-position: -4251px 0px;
}
.iti__flag.iti__qa {
height: 8px;
background-position: -4273px 0px;
}
.iti__flag.iti__re {
height: 14px;
background-position: -4295px 0px;
}
.iti__flag.iti__ro {
height: 14px;
background-position: -4317px 0px;
}
.iti__flag.iti__rs {
height: 14px;
background-position: -4339px 0px;
}
.iti__flag.iti__ru {
height: 14px;
background-position: -4361px 0px;
}
.iti__flag.iti__rw {
height: 14px;
background-position: -4383px 0px;
}
.iti__flag.iti__sa {
height: 14px;
background-position: -4405px 0px;
}
.iti__flag.iti__sb {
height: 10px;
background-position: -4427px 0px;
}
.iti__flag.iti__sc {
height: 10px;
background-position: -4449px 0px;
}
.iti__flag.iti__sd {
height: 10px;
background-position: -4471px 0px;
}
.iti__flag.iti__se {
height: 13px;
background-position: -4493px 0px;
}
.iti__flag.iti__sg {
height: 14px;
background-position: -4515px 0px;
}
.iti__flag.iti__sh {
height: 10px;
background-position: -4537px 0px;
}
.iti__flag.iti__si {
height: 10px;
background-position: -4559px 0px;
}
.iti__flag.iti__sj {
height: 15px;
background-position: -4581px 0px;
}
.iti__flag.iti__sk {
height: 14px;
background-position: -4603px 0px;
}
.iti__flag.iti__sl {
height: 14px;
background-position: -4625px 0px;
}
.iti__flag.iti__sm {
height: 15px;
background-position: -4647px 0px;
}
.iti__flag.iti__sn {
height: 14px;
background-position: -4669px 0px;
}
.iti__flag.iti__so {
height: 14px;
background-position: -4691px 0px;
}
.iti__flag.iti__sr {
height: 14px;
background-position: -4713px 0px;
}
.iti__flag.iti__ss {
height: 10px;
background-position: -4735px 0px;
}
.iti__flag.iti__st {
height: 10px;
background-position: -4757px 0px;
}
.iti__flag.iti__su {
height: 10px;
background-position: -4779px 0px;
}
.iti__flag.iti__sv {
height: 12px;
background-position: -4801px 0px;
}
.iti__flag.iti__sx {
height: 14px;
background-position: -4823px 0px;
}
.iti__flag.iti__sy {
height: 14px;
background-position: -4845px 0px;
}
.iti__flag.iti__sz {
height: 14px;
background-position: -4867px 0px;
}
.iti__flag.iti__ta {
height: 10px;
background-position: -4889px 0px;
}
.iti__flag.iti__tc {
height: 10px;
background-position: -4911px 0px;
}
.iti__flag.iti__td {
height: 14px;
background-position: -4933px 0px;
}
.iti__flag.iti__tf {
height: 14px;
background-position: -4955px 0px;
}
.iti__flag.iti__tg {
height: 13px;
background-position: -4977px 0px;
}
.iti__flag.iti__th {
height: 14px;
background-position: -4999px 0px;
}
.iti__flag.iti__tj {
height: 10px;
background-position: -5021px 0px;
}
.iti__flag.iti__tk {
height: 10px;
background-position: -5043px 0px;
}
.iti__flag.iti__tl {
height: 10px;
background-position: -5065px 0px;
}
.iti__flag.iti__tm {
height: 14px;
background-position: -5087px 0px;
}
.iti__flag.iti__tn {
height: 14px;
background-position: -5109px 0px;
}
.iti__flag.iti__to {
height: 10px;
background-position: -5131px 0px;
}
.iti__flag.iti__tr {
height: 14px;
background-position: -5153px 0px;
}
.iti__flag.iti__tt {
height: 12px;
background-position: -5175px 0px;
}
.iti__flag.iti__tv {
height: 10px;
background-position: -5197px 0px;
}
.iti__flag.iti__tw {
height: 14px;
background-position: -5219px 0px;
}
.iti__flag.iti__tz {
height: 14px;
background-position: -5241px 0px;
}
.iti__flag.iti__ua {
height: 14px;
background-position: -5263px 0px;
}
.iti__flag.iti__ug {
height: 14px;
background-position: -5285px 0px;
}
.iti__flag.iti__uk {
height: 10px;
background-position: -5307px 0px;
}
.iti__flag.iti__um {
height: 11px;
background-position: -5329px 0px;
}
.iti__flag.iti__un {
height: 14px;
background-position: -5351px 0px;
}
.iti__flag.iti__us {
height: 11px;
background-position: -5373px 0px;
}
.iti__flag.iti__uy {
height: 14px;
background-position: -5395px 0px;
}
.iti__flag.iti__uz {
height: 10px;
background-position: -5417px 0px;
}
.iti__flag.iti__va {
height: 15px;
background-position: -5439px 0px;
}
.iti__flag.iti__vc {
height: 14px;
background-position: -5456px 0px;
}
.iti__flag.iti__ve {
height: 14px;
background-position: -5478px 0px;
}
.iti__flag.iti__vg {
height: 10px;
background-position: -5500px 0px;
}
.iti__flag.iti__vi {
height: 14px;
background-position: -5522px 0px;
}
.iti__flag.iti__vn {
height: 14px;
background-position: -5544px 0px;
}
.iti__flag.iti__vu {
height: 12px;
background-position: -5566px 0px;
}
.iti__flag.iti__wf {
height: 14px;
background-position: -5588px 0px;
}
.iti__flag.iti__ws {
height: 10px;
background-position: -5610px 0px;
}
.iti__flag.iti__xk {
height: 15px;
background-position: -5632px 0px;
}
.iti__flag.iti__ye {
height: 14px;
background-position: -5654px 0px;
}
.iti__flag.iti__yt {
height: 14px;
background-position: -5676px 0px;
}
.iti__flag.iti__za {
height: 14px;
background-position: -5698px 0px;
}
.iti__flag.iti__zm {
height: 14px;
background-position: -5720px 0px;
}
.iti__flag.iti__zw {
height: 10px;
background-position: -5742px 0px;
}
.iti__flag {
height: 15px;
box-shadow: 0px 0px 1px 0px #888;
background-image: url(//dropdigital.pl/wp-content/plugins/romethemeform/widgets/assets/img/flags.png?1);
background-repeat: no-repeat;
background-color: #dbdbdb;
background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.iti__flag {
background-image: url(//dropdigital.pl/wp-content/plugins/romethemeform/widgets/assets/img/flags@2x.png?1);
}
}
.iti__flag.iti__np {
background-color: transparent;
}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.search-form{max-width:294px;position:relative}.search-form label{width:100%}.search-form .search-field{padding-inline-start:2.5rem}.search-form .search-submit{border:unset;color:unset;inset-inline-start:-.25rem;position:absolute;top:.1rem}.search-form .search-submit:focus,.search-form .search-submit:hover{background-color:unset;color:unset}.ehp-pagination .nav-links{display:flex}.ehp-pagination .page-numbers{align-items:center;display:inline-flex;height:40px;justify-content:center;min-width:40px;text-decoration:none}.ehp-pagination .page-numbers.current{background:#336;border-radius:4px;color:#fff}.ehp-pagination .page-numbers .meta-nav{align-items:center;display:inline-flex}.search .site-main{display:flex;gap:60px;padding:60px}.search .entry-title{font-size:2rem;margin-top:0;padding:0}.search .entry-title span{font-weight:700}.search .page-content{display:flex;flex:1 0 0;flex-direction:column;gap:60px}.search .posts-container{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.search .posts-container .post{border-bottom:1px solid #ccc}.search.search-no-results .page-content{gap:32px}@media(max-width:992px){.search .site-main{flex-direction:column}}.error404 .site-main{margin-top:5%;padding:60px;text-align:center}.error404 .entry-title{font-size:2rem;font-weight:700}.error404 .search-form{margin:0 auto;max-width:270px}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}