:root{--rosorforet-gray:#B4B4B4;--rosorforet-yellow:#DE9F36;--rosorforet-red:#DC3F3A}body.home:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light{display:none!important}body.home:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark{display:block!important}body.home:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.is_stuck .navbar-brand .logo-light,body.home.disable-hover:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light{display:block!important}body.home:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.is_stuck .row-brand .navbar-brand .logo-dark,body.home.disable-hover:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .row-brand .navbar-brand .logo-dark{display:none!important}.menu-wrapper.menu-sticky .menu-container{background-color:#fff0}.menu-transparent.is_stuck .menu-container,.menu-wrapper.menu-sticky .is_stuck .menu-container{background-color:white!important}.menu-item.wpml-ls-item{display:inline-block;padding:16px 16px 0}.site-footer .menu-item.wpml-ls-item{display:block;padding:0}.menu-overlay .vmenu-container .menu-smart .menu-item.wpml-ls-item a:not(.wc-forward){font-size:1.2rem!important}.lines-button .lines,.lines-button .lines:before,.lines-button .lines:after,.lines-button .lines>span{height:1px;width:50px}.lines-button .lines:before,.lines-button .lines:after,.lines-button .lines>span{transform-origin:center center}.lines-button .lines:before{top:20px;width:36px}.lines-button.close .lines:before{width:50px;top:0}.lines-button .lines:after{top:-20px}.lines-button.close .lines:after{top:0}.vmenu-left .menu-smart:not(.menu-cta-inner) a i.fa-dropdown{display:none}.vmenu-left .menu-container .row-inner *{text-align:center}@media (min-width:960px){.menu-accordion .menu-smart a,.menu-accordion .menu-smart form.search{padding:9px 36px 9px 36px}.menu-overlay .vmenu-container .menu-smart .social-icon i{padding-left:.5em;padding-right:.5em}}@media (max-width:959px){.menu-smart:not(.top-menu-enhanced-child) a{font-weight:500;text-transform:inherit}.menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn){font-size:24px!important}.menu-overlay .menu-sticky+.overlay-menu{z-index:9}body.open-overlay-menu .overlay.overlay-menu{height:100vh!important}body[class*=vmenu-] .main-header .menu-container{top:0!important;padding-top:150px}}.main-container .row-container .row-parent .single-internal-gutter .uncont>*,.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont>*{margin-top:24px}h1,.h1,h2,.h2{font-style:italic;line-height:1.1}@media (max-width:569px){h1:not([class*="fontsize-"]),.h1:not([class*="fontsize-"]){font-size:56px}h2:not([class*="fontsize-"]),.h2:not([class*="fontsize-"]){font-size:40px}h3:not([class*="fontsize-"]),.h3:not([class*="fontsize-"]){font-size:26px}}h4,.h4{letter-spacing:-.015em;line-height:1.1}h5:not([class*="fontsize-"]),.h5:not([class*="fontsize-"]){font-style:normal}p,li,dt,dd,dl,address,label,small,pre,code{line-height:1.5}.btn-underline:before,.btn-underline-in:before,.btn-underline-out:before{height:1px}.simple-link{position:relative}p a{border-bottom:1px solid}.tmb-dark.tmb .t-entry-text .t-entry-title a:hover,.tmb-dark.tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover,.style-dark a:hover{color:var(--rosorforet-gray)!important}@media (min-width:570px) and (max-width:959px){html:not(.ie):not(.fp-enabled) .main-container .header-wrapper .cols-md-responsive{height:600px!important}}@media(max-width:569px){.page-header-title{position:absolute;bottom:54px;left:36px}.page-header-title .style-light,.page-header-title .style-light h1,.page-header-title .style-light h2{color:#fff}.row div[class*=col-lg-].pos-middle.page-header-title .uncell{vertical-align:bottom}}.header-bottom{position:relative;z-index:9}.section-presentation{position:relative;z-index:99}@media(min-width:1441px){.headphones-img .tmb .t-entry-visual img{max-width:460px}body:not(.vc-safe-mode) .slider-serveis-container .shift_y_neg_quad{margin-top:0!important}}.slider-serveis .tmb .t-entry-visual{padding:36px 36px 0}.slider-serveis .tmb .t-entry-visual .dummy{display:none}.slider-serveis .tmb .t-entry-visual a{display:inline-block;position:relative}.slider-serveis .tmb .t-entry-visual .t-entry-visual-overlay{display:none}.slider-serveis .tmb .t-entry-visual img{width:auto;height:100px}.slider-serveis .tmb .t-entry p.t-entry-readmore .btn{position:relative;color:var(--rosorforet-gray);margin:0 0 36px 0}.slider-serveis .tmb .t-entry p.t-entry-readmore .btn:before,.menu-light .menu-smart>li a.active:before,.simple-link:before{content:'';text-decoration:none;transition:transform 0.4s cubic-bezier(.25,.45,.4,1);position:absolute;width:100%;height:1px;background:currentColor;top:120%;left:0;pointer-events:none}.owl-dots-outside .owl-dots{bottom:auto;left:auto;top:-72px;right:60px;transform:initial;text-align:right}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background-color:black!important}.audio-demos-container{margin-top:-64px;position:relative}.audio-demos-container:after{content:'';position:absolute;z-index:1;top:0;bottom:0;right:0;width:36px;background-color:var(--rosorforet-gray)}@media (max-width:992px){.audio-demos-container{margin-top:-24px}.audio-demos-container:after{display:none}}.filter-menu,.grid-filters ul.menu-smart a:not(.social-menu-link),.grid-filters .mobile-toggle-trigger:not(.social-menu-link),.grid-filters .extra-filters-wrapper .menu-smart>li>a:not(.social-menu-link),.grid-filters .uncode-woocommerce-sorting__link,.grid-filters .uncode-woocommerce-toggle-widgetized-cb__link,.grid-filters .uncode-toggle-ajax-filters:not(.social-menu-link){font-weight:400;letter-spacing:0;color:var(--rosorforet-gray)!important}.menu-light .menu-smart>li.active>a,.menu-light .menu-smart>li a.active,.menu-light .menu-smart>li.current-menu-ancestor>a,.menu-light .menu-smart>li.current-menu-item:not(.menu-item-type-custom)>a{color:black!important}.audio-demos .t-entry-title{margin-bottom:16px!important}.audio-demos .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc{padding-top:0!important}.audio-demos iframe,.portfolio-wrapper iframe{height:100px!important}.portfolio-wrapper iframe .compactSound__artwork{display:none!important}form p{font-weight:400}.input-underline input[type="text"],.input-underline input[type="email"],.input-underline input[type="number"],.input-underline input[type="url"],.input-underline input[type="tel"],.input-underline input[type="search"],.input-underline input[type="password"],.input-underline input[type="date"],.input-underline textarea,.input-underline select,.input-underline .select2-selection--single{padding-top:6px}.style-light .ui-br,.style-dark .style-light .ui-br,.style-light hr,.style-dark .style-light hr,.style-light pre,.style-dark .style-light pre,.style-light table,.style-dark .style-light table,.style-light table td,.style-dark .style-light table td,.style-light table th,.style-dark .style-light table th,.style-light input,.style-dark .style-light input,.style-light textarea,.style-dark .style-light textarea,.style-light select,.style-dark .style-light select,.style-light .seldiv,.style-dark .style-light .seldiv,.style-light .select2-choice,.style-dark .style-light .select2-choice,.style-light .select2-selection--single,.style-dark .style-light .select2-selection--single,.style-light fieldset,.style-dark .style-light fieldset,.style-light .seldiv:before,.style-dark .style-light .seldiv:before,.style-light .tab-container .nav-tabs,.style-dark .style-light .tab-container .nav-tabs,.style-light .nav-tabs>li.active>a,.style-dark .style-light .nav-tabs>li.active>a,.style-light .border-100 .tab-content::before,.style-dark .style-light .border-100 .tab-content::before,.style-light .vertical-tab-menu .nav-tabs,.style-dark .style-light .vertical-tab-menu .nav-tabs,.style-light .tab-content.vertical,.style-dark .style-light .tab-content.vertical,.style-light .panel,.style-dark .style-light .panel,.style-light .panel-group .panel-heading+.panel-collapse .panel-body,.style-dark .style-light .panel-group .panel-heading+.panel-collapse .panel-body,.style-light .divider:before,.style-dark .style-light .divider:before,.style-light .divider:after,.style-dark .style-light .divider:after,.style-light .plan,.style-dark .style-light .plan,.style-light .plan .plan-title,.style-dark .style-light .plan .plan-title,.style-light .plan .item-list>li,.style-dark .style-light .plan .item-list>li,.style-light .plan .plan-button,.style-dark .style-light .plan .plan-button,.style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),.style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),.style-light .post-share,.style-dark .style-light .post-share,.style-light .post-tag-share-container,.style-dark .style-light .post-tag-share-container,.style-light .widget-container .widget-title,.style-dark .style-light .widget-container .widget-title,.style-light .widget-container.widget_calendar #wp-calendar caption,.style-dark .style-light .widget-container.widget_calendar #wp-calendar caption,.style-light .widget-container.widget_calendar .wp-calendar-nav,.style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav,.style-light #comments .comment-list .comments-list:first-child,.style-dark .style-light #comments .comment-list .comments-list:first-child,.style-light #respond .comment-list .comments-list:first-child,.style-dark .style-light #respond .comment-list .comments-list:first-child,.style-light #comments .comments-list .comment-content,.style-dark .style-light #comments .comments-list .comment-content,.style-light #respond .comments-list .comment-content,.style-dark .style-light #respond .comments-list .comment-content,.style-light ul.dwls_search_results,.style-dark .style-light ul.dwls_search_results,.style-light ul.dwls_search_results li,.style-dark .style-light ul.dwls_search_results li,.style-light .ajax-filter-sidebar .ajax-filter-sidebar-header,.style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header,.style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer,.style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer,.style-light .widget-container .tagcloud a,.style-dark .style-light .widget-container .tagcloud a{border-color:rgb(0 0 0 / .3);font-size:20px}.style-light input[type="submit"]{border-color:#000}.style-light input[type="submit"]:hover{color:#fff;background-color:#000}.style-light .ui-bg,.style-dark .style-light .ui-bg,.style-light code,.style-dark .style-light code,.style-light kbd,.style-dark .style-light kbd,.style-light pre,.style-dark .style-light pre,.style-light samp,.style-dark .style-light samp,.style-light input[type="submit"],.style-dark .style-light input[type="submit"],.style-light input[type="reset"],.style-dark .style-light input[type="reset"],.style-light input[type="button"],.style-dark .style-light input[type="button"],.style-light button[type="submit"],.style-dark .style-light button[type="submit"],.style-light .divider .divider-icon,.style-dark .style-light .divider .divider-icon,.style-light .ajax-grid-system .grid-filters .filter-list li:not(.filter-list__clear) a,.style-dark .style-light .ajax-grid-system .grid-filters .filter-list li:not(.filter-list__clear) a,.style-light .widget-ajax-active-filters .filter-list li:not(.filter-list__clear) a,.style-dark .style-light .widget-ajax-active-filters .filter-list li:not(.filter-list__clear) a{background-color:#fff0}.wpcf7-file{padding:8px 0 16px 0!important;border-bottom:1px solid rgb(0 0 0 / .3)!important;color:rgb(0 0 0 / .5)!important}.wpcf7 input[type="file"]{font-size:16px}.wpcf7 span.wpcf7-not-valid-tip{font-weight:600;color:var(--rosorforet-red)!important;margin-top:8px}.wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between}.form-group{display:inline-block;margin-bottom:48px}.form-group input{width:100%}.wpcf7 .form-check label{margin-bottom:.5rem;color:#000;font-size:1rem;font-weight:400;text-transform:inherit}.wpcf7 .form-check{padding-left:0}.wpcf7-form input[type=checkbox]{width:32px;height:32px;line-height:32px;background-color:#fff0}.wpcf7-form input[type=checkbox]:checked{border-color:#000;background-color:#000;background-image:url(/wp-content/themes/uncode-child/img/check-white.svg);background-repeat:no-repeat;background-position:center}.wpcf7-form textarea{height:100px}.w-100{width:100%}.w-50{width:45%}@media (max-width:569px){.wpcf7-form .w-50{width:100%}}.mb-0{margin-bottom:0!important}.sobre-mi-highlight{position:relative;z-index:99}.single-portfolio,.single-portfolio .style-light-bg{background-color:var(--rosorforet-yellow)!important}.post-info .category-info{display:none}.menu-rosor-foret-main-menu-container ul li{line-height:2}.menu-rosor-foret-main-menu-container ul li a{border-bottom:1px solid}.site-footer ul>li>ul{margin-left:0}