body.dialog-prevent-scroll {
overflow: hidden;
height:100%;
max-height: 100%; }
a.elementor-button{
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}  .shrinking-logo img,
.shrinking-menu {
transition: all .2s linear !important;
-webkit-transition: all .2s linear !important;
-moz-transition: all .2s linear !important; 
}
.shrinker.elementor-sticky--effects { box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);
}
.shrinker.shrinker.elementor-sticky--effects>.e-con-inner {
padding-top: 2px !important;
padding-bottom: 2px !important;
} .shrinker.elementor-sticky--effects .shrinking-logo img {
width: 100px !important;
}
.shrinker.elementor-sticky--effects .shrinking-logo.small img {
width: 60px !important;
} .shrinker.elementor-sticky--effects .shrinking-menu {
padding-top: 2px !important;
padding-bottom: 2px !important;
--gap: 15px !important;
} @media screen and (max-width: 1024px) {
.shrinker.elementor-sticky--effects .shrinking-logo img {
width: 60px !important;
}
}
@media screen and (max-width: 767px) {
.shrinker.elementor-sticky--effects .shrinking-logo img {
width: 40px !important;
}
} form select,
.gform_wrapper.gravity-theme select{
color: var( --e-global-color-secondary );
background-color: var( --e-global-color-e04f3fa );
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: var( --e-global-color-primary );
border-radius: 10px 10px 10px 10px;
cursor: pointer;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} form select,
.ginput_container_select select:focus:-moz-focusring {
color: transparent; } form select:focus,
.gform_wrapper.gravity-theme select:focus,
.ginput_container_select select:active{
color: var( --e-global-color-79ebc3b );
background-color: var( --e-global-color-primary );
border-radius: 10px 10px 10px 10px;
} .ginput_container_select{
position: relative;
}
.ginput_container_select:after {
position: absolute;
top: 50%;
right: 1.25rem;
display: inline-block;
content: "";
width: 0;
height: 0;
margin-top: -.15rem;
pointer-events: none;
border-top: .35rem solid var(--e-global-color-primary);
border-right: .35rem solid transparent;
border-bottom: .35rem solid transparent;
border-left: .35rem solid transparent;
} .ginput_container_select select::-ms-expand {
display: none;
} @-moz-document url-prefix() { .ginput_container_select select {
text-indent: 0.01px;
text-overflow: '';
padding-right: 1rem;
} .ginput_container_select option {
background-color: white;
}
} @media screen and (min-width:0\0) {
.ginput_container_select select {
z-index: 1;
padding: .5rem 1.5rem .5rem 1rem;
}
.ginput_container_select:after {
z-index: 5;
}
.ginput_container_select:before {
position: absolute;
top: 0;
right: 1rem;
bottom: 0;
z-index: 2;
content: "";
display: block;
width: 1.5rem;
background-color: #eee;
}
.ginput_container_select select:hover,
.ginput_container_select select:focus,
.ginput_container_select select:active {
color: #000000;
background-color: #eee;
}
} .gform_wrapper [type="button"], 
.gform_wrapper [type="submit"], 
.gform_wrapper button{
font-weight: 600;
letter-spacing: 1px;
} .gform_wrapper .gfield_html > table > tbody > tr > td{
padding:0!important;
border:0!important;
background-color: transparent!important;
}
.gform_wrapper .gfield_html table > tbody > tr > td > table >tbody > tr:nth-child(odd){
background-color: var(--e-global-color-e04f3fa)!important;
}
.gform_wrapper .gfield_html table > tbody > tr > td > table >tbody > tr td{
border:0!important;
} .gfield.recaptcha{
padding-top:20px;
} .gfield_html.tip{
background-color: var(--e-global-color-e04f3fa);
padding:10px;
margin-top:20px;
margin-bottom:20px;
} .gform_wrapper.gravity-theme .field_description_below .gfield_description{
padding-top: 0px;
margin-left: 10px;
color: var(--e-global-color-text);
} @media only screen and (min-width: 986px){
#cookie-law-info-bar .cli-bar-message{
width:60%;
}