.elementor-46 .elementor-element.elementor-element-1752b24{padding:20px 35px 20px 35px;}.elementor-bc-flex-widget .elementor-46 .elementor-element.elementor-element-73d928a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-46 .elementor-element.elementor-element-73d928a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-73d928a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-46 .elementor-element.elementor-element-2bc9909{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-46 .elementor-element.elementor-element-ccb421e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-46 .elementor-element.elementor-element-ccb421e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-ccb421e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-721782a{display:block;text-align:center;width:auto;max-width:auto;}.elementor-46 .elementor-element.elementor-element-721782a .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-46 .elementor-element.elementor-element-721782a .aux-menu-depth-0 > .aux-item-content{color:#FFFFFF;font-family:"Assistant Roman", Sans-serif;font-size:18px;text-transform:capitalize;line-height:1.5em;padding:0px 40px 0px 0px;}.elementor-46 .elementor-element.elementor-element-721782a .aux-menu-depth-0.aux-hover > .aux-item-content {color:#FF2020 !important;}.elementor-46 .elementor-element.elementor-element-721782a .aux-menu-depth-0.current-menu-item > a{color:#FF2020;}.elementor-46 .elementor-element.elementor-element-721782a .aux-burger:hover:before,  .elementor-46 .elementor-element.elementor-element-721782a .aux-burger:hover:after, .elementor-46 .elementor-element.elementor-element-721782a .aux-burger:hover .mid-line{border-color:#FF2020 !important;}.elementor-46 .elementor-element.elementor-element-721782a .aux-fs-menu .aux-menu-item > .aux-item-content{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-721782a .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-46 .elementor-element.elementor-element-721782a .aux-fs-menu .aux-menu-depth-0.current-menu-item > a{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-721782a .aux-fs-popup{background-color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-73d928a{width:70%;}.elementor-46 .elementor-element.elementor-element-ccb421e{width:30%;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-1752b24{padding:20px 35px 20px 35px;}.elementor-46 .elementor-element.elementor-element-73d928a{max-width:70%;min-width:68%;}.elementor-46 .elementor-element.elementor-element-ccb421e{max-width:30%;min-width:29%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-1752b24{padding:10px 15px 10px 15px;}.elementor-46 .elementor-element.elementor-element-73d928a{width:70%;}.elementor-46 .elementor-element.elementor-element-2bc9909{text-align:left;}.elementor-46 .elementor-element.elementor-element-2bc9909 .aux-has-logo img{width:25%;max-width:25%;}.elementor-46 .elementor-element.elementor-element-ccb421e{width:30%;}.elementor-46 .elementor-element.elementor-element-ccb421e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-721782a .aux-menu-depth-0 > .aux-item-content{font-size:18px;}.elementor-46 .elementor-element.elementor-element-721782a .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:30px;line-height:2em;padding:0px 0px 0px 0px;}}/* Start custom CSS for aux_logo, class: .elementor-element-2bc9909 */.aux-logo-anchor > img[src*=".svg"] {
    width: 25%!important;
}

.aux-logo-anchor > img[src*=".svg"]:hover {
  animation: rotation 1s ease-in-out infinite;
}


@keyframes rotation { to{ 
    transform: 
    rotateY(720deg);

}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1752b24 */#services:before,
#equipment:before,
#contact-us:before,
#recording-instruments:before,
#mixing:before,
#recording-voice:before,
#mastering:before,
#sounddesign:before,
#film-dubbing:before,
#voicing-of-video-content:before,
#creating-music:before,
#photo:before

{
    content: '';
    display: block; 
    position: relative; 
    width: 0; 
    padding-top: 150px; 
    margin-top: -150px;
    z-index:-1;
}



@media screen and (min-width: 1024px) and (max-width: 1600px) {
#about2:before{
    content: '';
    display: block; 
    position: relative; 
    width: 0; 
    padding-top: 150px; 
    margin-top: -150px;
    z-index:-1;
}
}
@media screen and (max-width: 1024px){
    #about:before{
    content: '';
    display: block; 
    position: relative; 
    width: 0; 
    padding-top: 150px; 
    margin-top: -150px;
    z-index:-1;
}
#about2:before{
    display:none!important;
}
}

@media screen and (min-width: 1601px){
    #about:before{
    content: '';
    display: block; 
    position: relative; 
    width: 0; 
    padding-top: 150px; 
    margin-top: -150px;
    z-index:-1;
}
#about2:before{
    display:none!important;
}
}

.aux-elementor-header.aux-sticky .aux-wrapper {
    border:none!important;
}
.button-so-button{
    color: black;
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FF2020 0%, #9D1010 100%);
    text-shadow: 0px 0px 10px rgb(0 0 0 / 0%);
    margin-top:30px;
}

.button-so-button:hover{
    background-color: transparent;
    background-image: linear-gradient(360deg, #FF2020 0%, #9D1010 100%);
    text-shadow: 0px 0px 10px rgb(0 0 0 / 0%);
}



@media screen and (min-width: 768px) and (max-width: 1400px) {
.elementor-61 .elementor-element.elementor-element-d7750b0 > .elementor-element-populated {
    margin: 0% 5% 0% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
}
.elementor-61 .elementor-element.elementor-element-22d9760 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}
.elementor-61 section.elementor-element-22d9760 .aux-widget-modern-heading .aux-modern-heading-description  {
    max-width: 75%!important;
}

.bg-sizing section.aux-widget-modern-heading .aux-modern-heading-description {
    max-width: 80%!important;
}
div.elementor-61 section.bg-sizing section.aux-widget-modern-heading h2.aux-modern-heading-primary{
    font-size: 3.2em!important;
}
}

@media (min-width: 992px) and (max-width:1400) {
.notebookmf.elementor-column.elementor-col-50 {
    width: 70%!important;
}

}/* End custom CSS */