.blurred-layer{filter:blur(3px);}
.mhb-grid .mhb-view{box-shadow:none;transition:box-shadow 0.3s;}
.mhb-grid.is-sticky .mhb-view{box-shadow:5px 5px 30px 0px rgb(0 0 0 / 11%);}
.trp-language-switcher > div > a{color:#333;}
.trp-language-switcher > div > a{font-size:16px;}
.trp-language-switcher > div{padding:3px 7px;background-position:calc(100% - 12px) calc(1em + -4px), calc(100% - 7px) calc(1em + -4px);}
.trp-language-switcher > div > a:hover{background:none;}
.copy-button.elementor-button.elementor-size-xs{background:white;color:#333;font-size:x-small;padding:5px 8px;margin:0 0 15px;display:block;}
.copy-button.elementor-button.elementor-size-xs:focus{background-color:green;color:#fff;}
.brych-studio{color:#919191;}
.brych-studio .fa-heart{color:red;}
.brych-studio:hover .fa-heart{animation:heartbeat 1s infinite;}
@keyframes heartbeat {
0%{opacity:1;}
20%{opacity:0.7;}
100%{opacity:1;}
}
@media screen and (min-width:1240px){}
@media screen and (max-width: 1240px) and (min-width: 959px) {
.mhb-menu .menu > li > a > span{padding:0 10px;font-size:14px;}
.mhb-item{margin:0 8px;}
}
@media screen and (min-width:959px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:480px){
.logo img {
height: 60px;
width: 60px;
object-fit: contain;
margin-right: 5px;
}
.mhb-item {
margin: 0px;
}
h2 {
font-size: 35px;
line-height: 45px;
}
h3 {
font-size: 30px;
line-height: 40px;
}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
font-size: 14px;
}
.trp-language-switcher > div > a {
font-size: 14px;
}
.trp-language-switcher > div {
padding: 3px 7px;
background-position: calc(100% - 12px) calc(1em + -4px), calc(100% - 7px) calc(1em + -4px);
}
.mhb-row-wrapper.container {
padding-left: 25px!important;
padding-right: 25px!important;
}
}