html,body{overflow-x:hidden;}
*:focus{outline: none;}   .gtranslate_wrapper a {
display: flex;
padding: 0 !important;
}
.gtranslate_wrapper a img {
max-width: 18px;
}
.gtranslate_wrapper {
display: flex;
gap:5px;
align-items: center;
flex-direction: row;
} .shrinker{
--transition: all .2s linear !important;
--normal-logo: 50px;
--sticky-logo: 40px !important;
}
.shrinker{padding:5px;transition: var(--transition);-webkit-transition: var(--transition);-moz-transition: var(--transition);}
.shrinker.elementor-sticky--effects{box-shadow: 0px 6px 30px -4px rgba(0,0,0,.05);transition: var(--transition);-webkit-transition: var(--transition);-moz-transition: var(--transition);} .shrinking-logo img{transition: var(--transition);-webkit-transition: var(--transition);-moz-transition: var(--transition);}
.shrinker.elementor-sticky--effects img{transition: var(--transition);-webkit-transition: var(--transition);-moz-transition: var(--transition);} header.e-con-boxed>.e-con-inner{-webkit-transition: max-width .4s ease,width .4s ease,padding .4s ease;transition: max-width .4s ease,width .4s ease,padding .4s ease;}
header.elementor-sticky--effects > .e-con-inner{max-width:100% !important;}
@media only screen and (min-width:1495px) {
header.elementor-sticky--effects > .e-con-inner{max-width:95% !important;}
}   .align-box .elementor-post__text {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px !important;
}
.align-box a.elementor-post__read-more {
padding: 5px 10px;
background: #eaeaea;
border-radius: 10px;
text-transform: none !important;
}
.align-box h3,.align-box a {
margin: 0 !important;
}
.correction-cta .elementor-icon-box-icon {
margin-top: 12px;
}
.custom-tags {
display: flex;
justify-content: center;
gap: 10px;
}
.custom-tag {
color: #fff;
font-size: 14px;
font-weight: 300;
background: rgba(0, 0, 0, 0.3);
border-radius: 5px;
padding: 5px 15px;
}
.custom-title-tags {
text-align: center;
color: #fff;
font-size: 14px;
margin-bottom: 10px;
}
.align-box nav.elementor-pagination {
display: flex;
justify-content: flex-end;
gap: 7px;
}
.align-box nav.elementor-pagination a, .align-box nav.elementor-pagination span {
width: 30px;
height: 30px;
background: #eaeaea;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin:0px !important;
}   @media only screen and (max-width: 550px) {
.only-desktop{display:none;}
.gtranslate_wrapper a:first-child{padding-left:20px !important;}
.gtranslate_wrapper a{padding-bottom: 15px !important;}
}