/*! @license
Estudi FGH.net
Comunicació Audiovisual

Child Theme BASE STYLES CSS
Divi Child Theme Booilerplate v2024.03
**************************************/.sense-ombra{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.color-gris{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.sense-color-gris{filter:none;-webkit-filter:grayscale(0)}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin2{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin2{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes pulse{60%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-webkit-keyframes pulse{60%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@keyframes pulse{60%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes moviment{0%{-moz-transform:translate(0,0)}50%{-moz-transform:translate(30px,50px)}100%{-moz-transform:translate(0,0)}}@-webkit-keyframes moviment{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(30px,50px)}100%{-webkit-transform:translate(0,0)}}@keyframes moviment{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(30px,50px);transform:translate(30px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}#preloader-web{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999999;height:100%;width:100%;overflow:hidden!important}#preloader-web .preloader-web-img{width:128px;height:128px;position:absolute;left:50%;top:50%;background-image:url(../../images/preloader.gif);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-64px 0 0 -64px}#child-theme-debug-panel{display:none;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;-ms-transition:left .15s ease-out;transition:left .15s ease-out}#wpbody #child-theme-debug-panel,body.child-theme-debug-mode-enabled #child-theme-debug-panel{position:fixed;top:30px;bottom:0;left:-100%;right:0;width:650px;min-width:350px;max-width:100%;z-index:100000;overflow-y:auto;background:rgba(250,250,250,.95);font-size:.9rem;line-height:1.2rem;padding:25px 20px;resize:horizontal;opacity:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;gap:20px}#wpbody #child-theme-debug-panel.show-debug-panel,body.child-theme-debug-mode-enabled #child-theme-debug-panel.show-debug-panel{left:0;opacity:1}#wpbody #child-theme-debug-panel h1,#wpbody #child-theme-debug-panel h2,#wpbody #child-theme-debug-panel h3,#wpbody #child-theme-debug-panel h4,body.child-theme-debug-mode-enabled #child-theme-debug-panel h1,body.child-theme-debug-mode-enabled #child-theme-debug-panel h2,body.child-theme-debug-mode-enabled #child-theme-debug-panel h3,body.child-theme-debug-mode-enabled #child-theme-debug-panel h4{font-size:1.3rem;padding:0 0 5px 0;margin:0 0 10px 0;width:100%;color:#fff}#wpbody #child-theme-debug-panel h1,#wpbody #child-theme-debug-panel h2,body.child-theme-debug-mode-enabled #child-theme-debug-panel h1,body.child-theme-debug-mode-enabled #child-theme-debug-panel h2{font-size:1.8rem;padding:0 0 10px 0}#wpbody #child-theme-debug-panel p,body.child-theme-debug-mode-enabled #child-theme-debug-panel p{margin:0 0 5px 0;font-size:.9rem}#wpbody #child-theme-debug-panel p.title-separator,body.child-theme-debug-mode-enabled #child-theme-debug-panel p.title-separator{margin:25px 5px 10px 5px;padding:5px;border-bottom:1px solid #ccc}#wpbody #child-theme-debug-panel p.title-separator.no-margin-top,body.child-theme-debug-mode-enabled #child-theme-debug-panel p.title-separator.no-margin-top{margin-top:0}#wpbody #child-theme-debug-panel small,body.child-theme-debug-mode-enabled #child-theme-debug-panel small{font-size:.75rem}#wpbody #child-theme-debug-panel label,body.child-theme-debug-mode-enabled #child-theme-debug-panel label{font-size:.7rem;text-transform:uppercase;margin:0 0 2px 2px;display:block;cursor:default}#wpbody #child-theme-debug-panel input,#wpbody #child-theme-debug-panel textarea,body.child-theme-debug-mode-enabled #child-theme-debug-panel input,body.child-theme-debug-mode-enabled #child-theme-debug-panel textarea{margin:0 0 5px 0;width:100%;padding:6px 8px;border:0;border-bottom:2px solid #999;background:rgba(250,250,250,.6);color:#111!important;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#wpbody #child-theme-debug-panel input:hover,#wpbody #child-theme-debug-panel textarea:hover,body.child-theme-debug-mode-enabled #child-theme-debug-panel input:hover,body.child-theme-debug-mode-enabled #child-theme-debug-panel textarea:hover{background:#fff}#wpbody #child-theme-debug-panel textarea.debug-panel-textarea-log,body.child-theme-debug-mode-enabled #child-theme-debug-panel textarea.debug-panel-textarea-log{font-size:.7rem;line-height:1rem;resize:vertical;padding:10px 15px;min-height:50px;height:300px;margin:5px 0;font-family:monospace}#wpbody #child-theme-debug-panel button,body.child-theme-debug-mode-enabled #child-theme-debug-panel button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:40px;height:35px;margin:0 0 5px 10px;background:#c44e4f;color:#fff;border:0;font-size:1rem;vertical-align:middle;cursor:pointer;opacity:.8}#wpbody #child-theme-debug-panel button span,body.child-theme-debug-mode-enabled #child-theme-debug-panel button span{display:inline-block;margin-top:-5px;font-size:24px;line-height:24px}#wpbody #child-theme-debug-panel button:hover,body.child-theme-debug-mode-enabled #child-theme-debug-panel button:hover{opacity:1}#wpbody #child-theme-debug-panel button:hover span,body.child-theme-debug-mode-enabled #child-theme-debug-panel button:hover span{-webkit-transform:rotate(0) scale(1.1) skew(0) translate(0,0);-moz-transform:rotate(0) scale(1.1) skew(0) translate(0,0);-o-transform:rotate(0) scale(1.1) skew(0) translate(0,0);-ms-transform:rotate(0) scale(1.1) skew(0) translate(0,0);transform:rotate(0) scale(1.1) skew(0) translate(0,0)}#wpbody #child-theme-debug-panel .debug-value-bool-false,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-value-bool-false{color:#d4362d!important;border-color:#d4362d!important}#wpbody #child-theme-debug-panel .debug-value-bool-true,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-value-bool-true{color:#2fa14c!important;border-color:#2fa14c!important}#wpbody #child-theme-debug-panel .debug-panel-flex,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex{flex:1 1 500px;background-color:rgba(150,150,150,.1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0;margin:0 5px 1.5rem 5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title{background:#011c39;color:#fff;padding:.8rem 1rem;margin-bottom:.5rem;border-bottom:2px solid #999;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title h4,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title h4{margin:0;padding:0;display:inline-block;width:calc(100% - 60px)}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth{background:0 0;margin:-3px -5px 0 10px;float:right}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth span,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth span{font-size:28px}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth:hover,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-title .btn-toggle-panel-individual-fullwidth:hover{background:rgba(0,0,0,.1)}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-contents,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-panel-flex-contents{padding:.7rem 1.2rem 1.5rem 1.2rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#wpbody #child-theme-debug-panel .debug-panel-flex:nth-child(even),body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex:nth-child(even){background-color:rgba(150,150,150,.2)}#wpbody #child-theme-debug-panel .debug-panel-flex h1,#wpbody #child-theme-debug-panel .debug-panel-flex h2,#wpbody #child-theme-debug-panel .debug-panel-flex h3,#wpbody #child-theme-debug-panel .debug-panel-flex h4,#wpbody #child-theme-debug-panel .debug-panel-flex h5,#wpbody #child-theme-debug-panel .debug-panel-flex h6,#wpbody #child-theme-debug-panel .debug-panel-flex p,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h1,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h2,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h3,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h4,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h5,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex h6,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex p{flex:1 1 100%}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-hidden-group,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-hidden-group{flex:1 1 40%;min-width:150px;padding:5px}#wpbody #child-theme-debug-panel .debug-panel-flex .debug-hidden-group.debug-group-fullwidth,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex .debug-hidden-group.debug-group-fullwidth{flex:1 1 100%}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title{flex:1 1 100%!important;padding:1.2rem 1.05rem;background:#143c5d;color:#eee}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h1,#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h2,#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h3,#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h4,#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title p,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h1,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h2,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h3,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h4,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title p{color:#eee}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h2,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h2{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title h4,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title h4{border-bottom:0;margin:5px 0}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title p,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title p{padding-bottom:0;margin-bottom:5px;font-size:1rem}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title p small,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title p small{font-size:.9rem}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title .debug-panel-title-buttons,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-title .debug-panel-title-buttons{float:right;margin:-2px 0 0 0}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-status .debug-panel-flex-contents,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-status .debug-panel-flex-contents{align-items:stretch;justify-content:flex-start}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-status .debug-panel-flex-contents .debug-child-theme-summary-list-option,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.debug-panel-status .debug-panel-flex-contents .debug-child-theme-summary-list-option{flex:1 1 100%;max-width:550px}#wpbody #child-theme-debug-panel #debug-panel-sizes-variables,body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-sizes-variables{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#wpbody #child-theme-debug-panel #debug-panel-sizes-variables .debug-variable-mides,body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-sizes-variables .debug-variable-mides{flex:1 1 150px;font-size:.8rem;line-height:1.1rem;margin:5px;padding:10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eee;opacity:.7;text-align:center}#wpbody #child-theme-debug-panel #debug-panel-sizes-variables .debug-variable-mides b,body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-sizes-variables .debug-variable-mides b{font-size:1.3rem}#wpbody #child-theme-debug-panel #debug-panel-colors-globals-swatches,body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-colors-globals-swatches{width:100%}#wpbody #child-theme-debug-panel #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch,body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch{margin-top:0}#wpbody #child-theme-debug-panel .debug-panel-log label,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-log label{font-size:.9rem;text-transform:none;margin:5px 0}#wpbody #child-theme-debug-panel .debug-card-log-output,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-card-log-output{height:300px;min-height:50px;background:0 0;width:100%;overflow-y:scroll;margin:5px 0;padding:0 5px 0 0;resize:vertical}#wpbody #child-theme-debug-panel .debug-card-log-output p.debug-log-output,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-card-log-output p.debug-log-output{padding:5px;margin:0 0 2px 0;background:rgba(255,255,255,.9);font-size:12px;line-height:1.3em}#wpbody #child-theme-debug-panel .debug-card-log-output p.debug-log-output:last-child,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-card-log-output p.debug-log-output:last-child{margin-bottom:0}#wpbody #child-theme-debug-panel .debug-card-log-output p.debug-log-output:hover,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-card-log-output p.debug-log-output:hover{background:#fff}#wpbody #child-theme-debug-panel .debug-card-log-output p.debug-log-output code,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-card-log-output p.debug-log-output code{color:#666;margin:0 0 0 5px 0}#wpbody #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth{flex:1 1 100%}#wpbody #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch{min-height:120px;flex:1 1 15%}#wpbody #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch .color-swatch-name,body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex.panel-individual-fullwidth #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch .color-swatch-name{-webkit-transform:rotate(0) scale(1) skew(0) translate(0,0);-moz-transform:rotate(0) scale(1) skew(0) translate(0,0);-o-transform:rotate(0) scale(1) skew(0) translate(0,0);-ms-transform:rotate(0) scale(1) skew(0) translate(0,0);transform:rotate(0) scale(1) skew(0) translate(0,0);opacity:1}#wpbody #child-theme-debug-panel{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;z-index:100;background:0 0;resize:none;opacity:1;padding:10px 0}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-title .debug-panel-title-buttons{display:none}#wpbody #child-theme-debug-panel .debug-panel-flex.debug-panel-status .debug-panel-flex-contents .debug-child-theme-summary-list-option{max-width:500px}@media only screen and (max-width:1200px){body.child-theme-debug-mode-enabled #child-theme-debug-panel{width:100%;max-width:100%}body.child-theme-debug-mode-enabled #child-theme-debug-panel .debug-panel-flex{flex:1 1 550px}body.child-theme-debug-mode-enabled #child-theme-debug-panel .btn-toggle-child-theme-debug-panel-fullwidth,body.child-theme-debug-mode-enabled #child-theme-debug-panel .btn-toggle-child-theme-debug-panel-narrow,body.child-theme-debug-mode-enabled #child-theme-debug-panel .btn-toggle-panel-individual-fullwidth{display:none}body.child-theme-debug-mode-enabled #child-theme-debug-panel #debug-panel-colors-globals-swatches .child-theme-global-color-swatches .dct-global-root-color-swatch{flex:1 1 200px}}.debug-variables-mida-marcada-min{background:#444!important;color:#fff!important;opacity:1!important}.debug-variables-mida-marcada-max{background:#111!important;color:#fff!important;opacity:1!important}@media only screen and (min-width:1800px){#debug-panel-variable-mq-max-width{background:#444!important;color:#fff!important;opacity:1!important}}@media only screen and (min-width:calc(1200px + 1px)) and (max-width:1800px){#debug-panel-variable-mq-desktop{background:#444!important;color:#fff!important;opacity:1!important}#debug-panel-variable-mq-max-width{background:#111!important;color:#fff!important;opacity:1!important}}@media only screen and (min-width:calc(980px + 1px)) and (max-width:1200px){#debug-panel-variable-mq-breakpoint{background:#444!important;color:#fff!important;opacity:1!important}#debug-panel-variable-mq-desktop{background:#111!important;color:#fff!important;opacity:1!important}}@media only screen and (min-width:calc(767px + 1px)) and (max-width:980px){#debug-panel-variable-mq-tablet{background:#444!important;color:#fff!important;opacity:1!important}#debug-panel-variable-mq-breakpoint{background:#111!important;color:#fff!important;opacity:1!important}}@media only screen and (min-width:calc(479px + 1px)) and (max-width:767px){#debug-panel-variable-mq-phone{background:#444!important;color:#fff!important;opacity:1!important}#debug-panel-variable-mq-tablet{background:#111!important;color:#fff!important;opacity:1!important}}@media only screen and (min-width:calc(320px + 1px)) and (max-width:479px){#debug-panel-variable-mq-phone-small{background:#444!important;color:#fff!important;opacity:1!important}#debug-panel-variable-mq-phone{background:#111!important;color:#fff!important;opacity:1!important}}@media only screen and (max-width:320px){#debug-panel-variable-mq-phone-small{background:#111!important;color:#fff!important;opacity:1!important}}.debug-child-theme-summary-list-option{font-size:1rem;line-height:1.2rem;color:#444;border-top:1px solid #999;padding:7px 10px 12px 10px;margin:0;max-width:550px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.debug-child-theme-summary-list-option:hover{background:rgba(255,255,255,.4)}.debug-child-theme-summary-list-option:last-child{border-bottom:1px solid #999}.debug-child-theme-summary-list-option .child-option-value{margin:0;font-weight:700;color:#111}.debug-child-theme-summary-list-option .child-option-value.debug-value-bool-true{color:#2fa14c;font-size:1.2rem}.debug-child-theme-summary-list-option .child-option-value.debug-value-bool-false{color:#d4362d;font-size:1.2rem}.debug-child-theme-summary-list-option .child-option-description{flex:1 1 100%;margin:2px 0;font-size:.8rem;line-height:1.1rem}p.debug-log-output{color:#111;margin:0;padding:5px 10px;font-family:monospace!important}p.debug-log-output.debug-log-level-log{color:#111!important;padding:0 10px}p.debug-log-output.debug-log-level-info{color:#2274cc!important}p.debug-log-output.debug-log-level-warn{color:#c9a019!important}p.debug-log-output.debug-log-level-error{color:#db3030!important}.child-theme-global-color-swatches{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.child-theme-global-color-swatches .dct-global-root-color-swatch{flex:1 1 150px;min-height:80px;min-width:150px;margin:5px;padding:0;background:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.child-theme-global-color-swatches .dct-global-root-color-swatch .color-swatch-name{text-align:center;font-size:.9rem;line-height:1.1rem;color:#333;width:calc(100% + 4px);margin:0 0 -2px -2px;padding:7px 5px;background:rgba(250,250,250,.8);-webkit-transform:rotate(0) scale(1) skew(0) translate(0,15px);-moz-transform:rotate(0) scale(1) skew(0) translate(0,15px);-o-transform:rotate(0) scale(1) skew(0) translate(0,15px);-ms-transform:rotate(0) scale(1) skew(0) translate(0,15px);transform:rotate(0) scale(1) skew(0) translate(0,15px);opacity:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.child-theme-global-color-swatches .dct-global-root-color-swatch .color-swatch-name small{font-size:.8rem}.child-theme-global-color-swatches .dct-global-root-color-swatch.view-color-name .color-swatch-name{min-height:100px;-webkit-transform:rotate(0) scale(1) skew(0) translate(0,0);-moz-transform:rotate(0) scale(1) skew(0) translate(0,0);-o-transform:rotate(0) scale(1) skew(0) translate(0,0);-ms-transform:rotate(0) scale(1) skew(0) translate(0,0);transform:rotate(0) scale(1) skew(0) translate(0,0);opacity:1}.child-theme-global-color-swatches .dct-global-root-color-swatch:hover .color-swatch-name{-webkit-transform:rotate(0) scale(1) skew(0) translate(0,0);-moz-transform:rotate(0) scale(1) skew(0) translate(0,0);-o-transform:rotate(0) scale(1) skew(0) translate(0,0);-ms-transform:rotate(0) scale(1) skew(0) translate(0,0);transform:rotate(0) scale(1) skew(0) translate(0,0);opacity:1}.dct-styles-global-color-gradients .et_pb_column,.dct-styles-global-color-swatches .et_pb_column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:15px}.dct-styles-global-color-gradients .et_pb_column .et_pb_text,.dct-styles-global-color-swatches .et_pb_column .et_pb_text{flex:1 1 150px;text-align:center;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2rem 1rem}.dct-styles-global-color-gradients .et_pb_column .et_pb_text p,.dct-styles-global-color-swatches .et_pb_column .et_pb_text p{padding-bottom:10px;font-size:1rem;line-height:1.2rem}.dct-styles-global-color-gradients .et_pb_column .et_pb_text p.swatch-description,.dct-styles-global-color-swatches .et_pb_column .et_pb_text p.swatch-description{font-size:.8rem;line-height:1rem}.dct-styles-global-color-gradients .et_pb_column .et_pb_text{flex:1 1 40%}.dct-styles-global-typography-names h1,.dct-styles-global-typography-names h2,.dct-styles-global-typography-names h3,.dct-styles-global-typography-names h4,.dct-styles-global-typography-names h5,.dct-styles-global-typography-names h6{font-size:1.3rem!important;line-height:1.5rem!important}.dct-styles-global-typography-names p{font-size:1.2rem!important;line-height:1.2rem!important}.et-menu .menu-btn-icona a,.et_mobile_menu .menu-btn-icona a{font-family:ETmodules!important;font-size:16px!important}.et_pb_menu.menu-vertical .et_pb_menu__menu>nav>ul>li{width:100%}@media (min-width:768px) and (max-width:980px){.et_pb_fullwidth_menu.menu-expandit-tablet .et_pb_menu__menu,.et_pb_menu.menu-expandit-tablet .et_pb_menu__menu{display:flex!important}.et_pb_fullwidth_menu.menu-expandit-tablet .et_mobile_nav_menu,.et_pb_menu.menu-expandit-tablet .et_mobile_nav_menu{display:none!important}}@media only screen and (max-width:980px){.et_pb_fullwidth_menu.menu-expandit-mobil .et_pb_menu__menu,.et_pb_menu.menu-expandit-mobil .et_pb_menu__menu{display:flex!important}.et_pb_fullwidth_menu.menu-expandit-mobil .et_mobile_nav_menu,.et_pb_menu.menu-expandit-mobil .et_mobile_nav_menu{display:none!important}}.et_mobile_nav_menu .mobile_menu_bar b{font-size:1rem;line-height:1rem;color:#f6f3e7;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:400;margin:-18px 0 0 5px;display:inline-block;vertical-align:middle;cursor:pointer}a.more-link{display:inline-block;padding:.5rem 1.2rem;margin:20px 0 0 0}.single-project.et_pb_pagebuilder_layout .nav-single{width:100%;max-width:1800px}.et_pb_ajax_pagination_container .pagination a,.et_pb_posts_nav .nav-next a,.et_pb_posts_nav .nav-previous a{background:#f6f3e7;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:1.1rem;line-height:1.2rem;padding:.7rem 1rem;margin:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.et_pb_ajax_pagination_container .pagination a:hover,.et_pb_posts_nav .nav-next a:hover,.et_pb_posts_nav .nav-previous a:hover{background:#efead4;padding:.7rem 1.2rem}.et_pb_ajax_pagination_container .pagination{padding:3rem 0}.et_pb_ajax_pagination_container .pagination .alignleft,.et_pb_posts_nav .nav-previous{margin-right:1rem}.et_pb_ajax_pagination_container .pagination .alignright,.et_pb_posts_nav .nav-pnext{margin-left:1rem}.fila-botons-horitzontals{text-align:center}.fila-botons-horitzontals .et_pb_button_module_wrapper{display:inline-block;margin:5px 10px}@media (min-width:768px) and (max-width:980px){.fila-botons-horitzontals:not(.expandit-tablet,.expandit-mobil) .et_pb_button_module_wrapper{display:block;margin:5px auto}}@media only screen and (max-width:768px){.fila-botons-horitzontals:not(.expandit-mobil) .et_pb_button_module_wrapper{display:block;margin:5px auto}}.et_pb_row.enable-flex-position{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-around}.et_pb_row.enable-flex-position .et_pb_column{flex:1 1 30%;margin:0}@media only screen and (max-width:980px){.et_pb_row.enable-flex-position .et_pb_column{flex:1 1 40%;margin:0}}@media only screen and (max-width:479px){.et_pb_row.enable-flex-position .et_pb_column{flex:1 1 100%;margin:0}}.et_pb_column.enable-flex-position,.et_pb_row.enable-flex-position-columns .et_pb_column{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-around;gap:10px}.et_pb_column.enable-flex-position .et_pb_module,.et_pb_row.enable-flex-position-columns .et_pb_column .et_pb_module{flex:1 1 25%;margin:0}@media only screen and (max-width:980px){.et_pb_column.enable-flex-position .et_pb_module,.et_pb_row.enable-flex-position-columns .et_pb_column{flex:1 1 45%}}@media only screen and (max-width:479px){.et_pb_column.enable-flex-position .et_pb_module,.et_pb_row.enable-flex-position-columns .et_pb_column{flex:1 1 100%}}.seccio-scroll-horitzontal{min-height:100vh;overflow:hidden;white-space:nowrap}.seccio-scroll-horitzontal .et_pb_row{white-space:normal}.seccio-scroll-horitzontal .panell-scroll{display:inline-block;vertical-align:top;min-width:400px;padding:3rem 4rem;margin:0}body.et-fb .seccio-scroll-horitzontal .panell-scroll{display:block!important;margin:0 auto 3rem auto!important}@media only screen and (max-width:980px){.seccio-scroll-horitzontal{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;max-width:none!important}.seccio-scroll-horitzontal .panell-scroll{padding:3rem 2rem;display:block;margin:0 auto 1rem auto}}.seccio-draggable-horitzontal{overflow:hidden}.seccio-draggable-horitzontal-slider{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.seccio-draggable-horitzontal-slider .et_pb_button_module_wrapper,.seccio-draggable-horitzontal-slider .panell-scroll{flex:0 0 auto;margin:0}.slider-drag-fletxes{display:block;margin:0 auto 1rem auto;text-align:center;width:300px}.slider-drag-fletxes .slider-drag-fletxa-dret,.slider-drag-fletxes .slider-drag-fletxa-esq{margin:0 5px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}.slider-drag-fletxes .slider-drag-fletxa-dret span,.slider-drag-fletxes .slider-drag-fletxa-esq span{opacity:.8;display:block;width:40px;height:40px;margin:0;background-image:url(../../images/slider-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider-drag-fletxes .slider-drag-fletxa-dret:hover span,.slider-drag-fletxes .slider-drag-fletxa-esq:hover span{opacity:1}.slider-drag-fletxes .slider-drag-fletxa-esq span{-webkit-transform:rotate(0) scale(1) skew(0) translate(0,0);-moz-transform:rotate(0) scale(1) skew(0) translate(0,0);-o-transform:rotate(0) scale(1) skew(0) translate(0,0);-ms-transform:rotate(0) scale(1) skew(0) translate(0,0);transform:rotate(0) scale(1) skew(0) translate(0,0)}.slider-drag-fletxes .slider-drag-fletxa-esq:hover span{-webkit-transform:rotate(0) scale(1) skew(0) translate(-5px,0);-moz-transform:rotate(0) scale(1) skew(0) translate(-5px,0);-o-transform:rotate(0) scale(1) skew(0) translate(-5px,0);-ms-transform:rotate(0) scale(1) skew(0) translate(-5px,0);transform:rotate(0) scale(1) skew(0) translate(-5px,0)}.slider-drag-fletxes .slider-drag-fletxa-dret span{-webkit-transform:rotate(180deg) scale(1) skew(0) translate(0,0);-moz-transform:rotate(180deg) scale(1) skew(0) translate(0,0);-o-transform:rotate(180deg) scale(1) skew(0) translate(0,0);-ms-transform:rotate(180deg) scale(1) skew(0) translate(0,0);transform:rotate(180deg) scale(1) skew(0) translate(0,0)}.slider-drag-fletxes .slider-drag-fletxa-dret:hover span{-webkit-transform:rotate(180deg) scale(1) skew(0) translate(-5px,0);-moz-transform:rotate(180deg) scale(1) skew(0) translate(-5px,0);-o-transform:rotate(180deg) scale(1) skew(0) translate(-5px,0);-ms-transform:rotate(180deg) scale(1) skew(0) translate(-5px,0);transform:rotate(180deg) scale(1) skew(0) translate(-5px,0)}.slider-drag-fletxes.fletxes-posicio-inferior{position:absolute;bottom:5%;left:calc(50% - 150px)}@media only screen and (max-width:980px){.seccio-draggable-horitzontal-slider{flex-direction:column;transform:translate3d(0,0,0)!important}.seccio-draggable-horitzontal-slider .et_pb_button_module_wrapper,.seccio-draggable-horitzontal-slider .panell-scroll{flex:0 1 100%;margin:0 auto}.slider-drag-fletxes{display:none}}.seccio-navegacio-fullheight{min-height:calc(100vh - 60px)!important}#main-content{overflow-x:hidden}.fila-ticker-horitzontal{height:50px!important}.fila-ticker-horitzontal .et_pb_text{margin:0}.fila-ticker-horitzontal .et_pb_text .et_pb_text_inner{white-space:nowrap}.fila-ticker-horitzontal .et_pb_text .et_pb_text_inner ul{margin:0;padding:5px 0;width:auto;height:50px;overflow:hidden;white-space:nowrap;display:inline-block}.fila-ticker-horitzontal .et_pb_text .et_pb_text_inner ul li{list-style:none;margin:0;padding:0 25px;display:inline-block;vertical-align:middle;border-right:1px solid rgba(255,255,255,.6)}#cookies-eu-wrapper #cookies-eu-banner{background-color:#e7d5c5}#cookies-eu-wrapper #cookies-eu-banner #cookies-eu-label{max-width:1000px;text-align:left}#cookies-eu-wrapper #cookies-eu-banner #cookies-eu-buttons #cookies-eu-reject{color:#999;border-color:#999}#cookies-eu-wrapper #cookies-eu-banner #cookies-eu-buttons #cookies-eu-accept{background-color:#f6f3e7}