/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Bodoni 72';src:url(/themes/custom/ibercamera/fonts/bodoni-72-bold.woff2) format('woff2');src:url(/themes/custom/ibercamera/fonts/bodoni-72-bold.woff) format('woff'),url(/themes/custom/ibercamera/fonts/bodoni-72-bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/ibercamera/fonts/bodoni-72-bold.ttf) format('truetype'),url(/themes/custom/ibercamera/fonts/bodoni-72-bold.svg) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Bodoni 72 Medium';src:url(/themes/custom/ibercamera/fonts/bodoni-72-medium.woff2) format('woff2');src:url(/themes/custom/ibercamera/fonts/bodoni-72-medium.woff) format('woff'),url(/themes/custom/ibercamera/fonts/bodoni-72-medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/ibercamera/fonts/bodoni-72-medium.ttf) format('truetype'),url(/themes/custom/ibercamera/fonts/bodoni-72-medium.svg) format('svg');font-style:normal;font-display:swap;}:root{--color-primary:#EF3842;--color-logo:#EF3842;--color-logo-light:#FFFFFF;--color-logo-scrolled:#EF3842;--color-logo-special:#000000;--color-logo-front-special:#FFFFFF;--color-primary-alt:#BC2E36;--color-secondary:#000000;--nav-link-hover:#EF3842;--nav-link-notfront-hover:#000000;--nav-link-footer-hover:#000000;--color-light:#FFFFFF;--color-text-dark:#000000;--color-dark:#000000;--button-block-background-color:#000000;--color-hover:#EF3842;--body-bg:#EF3842;--color-form-label:#000000;--color-form-hover:#ffffff;--header-font:'Bodoni 72',serif;--main-font:'Bodoni 72',serif;--main-weight:700;--header-weight:700;--regular-weight:400;--bold-weight:700;--menu-font-size-desktop:20px;--menu-font-size-scrolled:18px;--header-h1-desktop-size:48px;--header-h1-desktop-lineheight:50px;--modal-content-bg:#EF3842;--modal-content-color:#000;--modal-content-link:#000;--modal-content-link-hover:#fff;--theme-text-transform:none;--footer-copy-font-size:20px;--footer-legal-font-size:20px;--tab-title-font-size:25px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/ibercamera/js/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/ibercamera/js/slick/./fonts/slick.eot);src:url(/themes/custom/ibercamera/js/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/ibercamera/js/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/ibercamera/js/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/ibercamera/js/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;}.glightbox-container.inactive{display:none;}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden;}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative;}.glightbox-container .gslide.prev{opacity:1;z-index:9999;}.glightbox-container .gslide-inner-content{width:100%;}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh;}.glightbox-container .ginner-container.gvideo-container{width:100%;}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important;}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;}.gslide:not(.current){pointer-events:none;}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px;}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto;}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%;}.gslide-image img.zoomable{position:relative;}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.gslide-video{position:relative;max-width:100vh;width:100% !important;}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none;}.gslide-video .gvideo-wrapper{width:100%;margin:auto;}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none;}.gslide-video.playing::before{display:none;}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh;}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important;}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto;}.gslide-inline .ginlined-content{padding:20px;width:100%;}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.ginlined-content{overflow:auto;display:block !important;opacity:1;}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%;}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important;}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}.gslide-description.description-left,.gslide-description.description-right{max-width:100%;}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%;}.gslide-description p{margin-bottom:12px;}.gslide-description p:last-child{margin-bottom:0;}.zoomed .gslide-description{display:none;}.glightbox-button-hidden{display:none;}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px;}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em;}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1;}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold;}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit;}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4;}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4;}.gdesc-open .gdesc-inner{padding-bottom:30px;}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.gabsolute{position:absolute;}.grelative{position:relative;}.glightbox-desc{display:none !important;}.glightbox-open{overflow:hidden;}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%;}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity;}.glightbox-mobile .goverlay{background:#000;}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0;}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:0.1;}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff;}.gbtn.focused{outline:2px solid #0f3d81;}iframe.wait-autoplay{opacity:0;}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important;}.glightbox-clean .gslide-description{background:#fff;}.glightbox-clean .gdesc-inner{padding:22px 20px;}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em;}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em;}.glightbox-clean .gslide-video{background:#000;}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.75);border-radius:4px;}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff;}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px;}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px;}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;}.glightbox-clean .gclose svg{width:18px;height:auto;}.glightbox-clean .gclose:hover{opacity:1;}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease;}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease;}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease;}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease;}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease;}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease;}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease;}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease;}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes gfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes gfadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes gfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes gfadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden;}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden;}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1;}}@-webkit-keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}@keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0;}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.gslide-image img{max-height:97vh;max-width:100%;}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in;}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab;}.gslide-inline{max-height:95vh;}.gslide-external{max-height:100vh;}.gslide-description.description-left,.gslide-description.description-right{max-width:275px;}.glightbox-open{height:auto;}.goverlay{background:rgba(0,0,0,0.92);}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65);}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto;}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.32);}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,0.7);}.glightbox-clean .gprev{top:45%;}.glightbox-clean .gnext{top:45%;}}@media (min-width:992px){.glightbox-clean .gclose{opacity:0.7;right:20px;}}@media screen and (max-height:420px){.goverlay{background:#000;}}
*,*::before,*::after{box-sizing:border-box;}ul[class],ol[class]{padding:0;}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;color:#000;}ul[class],ol[class]{list-style:none;}a{color:inherit;}a:not([class]){text-decoration-skip-ink:auto;}img{max-width:100%;display:block;height:auto;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}html{scroll-behavior:smooth;}b{font-weight:bold;}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#000;background-color:var(--body-bg);}.bg_primary{background-color:var(--color-primary);}.bg_secondary{background-color:var(--color-secondary);}.bg_dark{background-color:var(--color-dark);}.t_primary{color:var(--color-primary);}.t_secondary{color:var(--color-secondary);}.t_dark{color:var(--color-text-dark);}.t_dark p,.t_dark > ul{margin-bottom:20px;}.t_dark p a,.t_dark > ul a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.t_dark p a:hover,.t_dark > ul a:hover{color:var(--color-light);}.path-search .intro hr{margin-bottom:50px;}@media (min-width:992px){.path-search .intro hr{margin-bottom:80px;}}.t_light{color:var(--color-dark);}.t_lh_30{line-height:30px;}.t_right{text-align:right !important;}.t_center{text-align:center !important;}.z1{position:relative;z-index:1;}iframe{max-width:100% !important;min-height:270px;}.btn_wrapper a,.btn{padding:11px 27px 11px 25px;text-decoration:none;border:2px solid var(--color-primary);border-radius:25px;display:inline-block;text-transform:var(--theme-text-transform);}input::placeholder{color:var(--color-form);}.btn.squared{border-radius:0px;}.btn.btn_primary{background:var(--color-primary);color:var(--color-light);}.btn.btn_primary:hover{background:var(--color-dark);color:var(--color-primary);}.btn.btn_top{background:var(--color-light);border:none;color:var(--color-primary);}.btn.btn_top:hover{color:var(--color-dark);}.btn.btn_light{font-size:18px;line-height:22px;background:var(--color-light);border:none;color:var(--color-dark);}.btn.btn_light:hover{color:var(--color-light);background:var(--color-dark);}.btn_wrapper.btn_light{font-size:18px;line-height:18px;margin-top:30px;}.btn_wrapper.btn_light a{background:var(--color-light);border:none;color:var(--color-dark);}.btn_wrapper.btn_light a:hover{color:var(--color-light);background:var(--color-dark);}.btn_wrapper.multiple{display:flex;flex-direction:column;align-items:flex-start;}.btn_wrapper.multiple a{display:inline-block;margin-bottom:15px;padding:11px 27px 15px 25px;}.btn_wrapper.btn_large{font-size:inherit;line-height:inherit;}a{text-decoration:none;}.cta a{min-height:44px;display:inline-flex;margin-top:30px;padding-right:60px;position:relative;align-items:center;}.cta a:after{content:"";width:44px;height:44px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(/themes/custom/ibercamera/img/svg/arrow_cta.svg) no-repeat scroll 0 0 transparent;}.cta a.btn_primary:after{background:url(/themes/custom/ibercamera/img/svg/arrow_cta_w.svg) no-repeat scroll 0 0 transparent;}.cta a.btn_large{padding-right:80px;}.cta a.btn_large:after{right:20px;}.slide_container{margin:0 35px;}.slick-prev,.slick-next{width:27px;width:12px;top:49%;height:80px;}.slick-prev .cls-2,.slick-next .cls-2{stroke:var(--color-light);fill:transparent;stroke-width:4;}.slick-prev:hover .cls-2,.slick-next:hover .cls-2{stroke:var(--color-dark);fill:transparent;}.slick-prev{left:-38px;z-index:1;transform:rotate(0deg) translateY(-50%);}.slick-next{right:-38px;transform:rotate(180deg) translateY(50%);}.video{position:relative;display:inline-block;background:#000;}.video .playbutton{position:absolute;z-index:1;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);cursor:pointer;opacity:0;transition:opacity 0.2s ease-in;transition-delay:0.8s;}.video .playbutton.active{opacity:1;}.video .playbutton:hover svg path{fill:var(--color-primary) !important;}.cbox_gallery img{max-width:inherit;height:auto;width:100%;}.pic_descr{padding-top:15px;}.slick-slide img{display:block;width:100%;height:auto;}.slick-slide video{max-width:100%;height:auto !important;}.external-video svg{position:absolute;z-index:1;left:50%;top:49%;transform:translateX(-50%) translateY(-50%);cursor:pointer;}.content ul,.content ol{margin:0;padding-left:20px;list-style:none;}.content ul li,.content ol li{padding-left:15px;padding-bottom:30px;position:relative;}.content ul li:before,.content ol li:before{content:"•";font-size:181%;position:absolute;left:-25px;}.local-tasks-block{position:fixed;z-index:999;top:400px;right:0;font-family:"Arial";}.local-tasks-block ul{margin:0;text-align:right;border:none;padding:0;}.local-tasks-block ul li{display:block;margin:5px 0;}.local-tasks-block ul li a{margin:0;padding:10px 20px;display:inline-block;background:rgba(30,30,30,0.85);color:#fff;border:none;font-weight:300;-webkit-box-shadow:0 0 60px rgba(0,0,0,0.3);box-shadow:0 0 60px rgba(0,0,0,0.3);transition:0.3s;-webkit-transition:0.3s;}.local-tasks-block ul li a.active{background:#fff;color:#00a1df;}.local-tasks-block ul li a:hover{padding-right:50px;background:#fff;color:#00a1df;}.nice-select{text-align:center;}.nice-select ul.list{right:0;padding:20px 0;height:initial;top:39px;display:flex;justify-content:flex-start;}.nice-select ul.list li{padding:0px 20px 0 0;cursor:pointer;font-size:25px;line-height:30px;}.nice-select ul.list li:hover{color:var(--color-dark);}.nice-select .current{display:none;}.glightbox-clean .gprev{position:absolute;top:80%;left:50%;width:80px;height:80px;transform:translateX(-100%);}.glightbox-clean .gprev svg{width:100%;height:100%;}.glightbox-clean .gnext{position:absolute;top:80%;right:50%;width:80px;height:80px;transform:translateX(100%);}.glightbox-clean .gnext svg{width:100%;height:100%;}.glightbox-clean .gslide-description{background:transparent;}.glightbox-clean .gslide-description .gdesc-inner{padding:20px 0;}.glightbox-clean .gslide-description .gdesc-inner .gslide-title{color:var(--color-light);font-size:22px;line-height:26px;font-family:var(--main-font);font-weight:bold;}nav.pager{width:100%;margin:50px auto 75px;font-weight:bold;}nav.pager ul{justify-content:center;display:flex;}nav.pager ul li a{padding:0 10px;}nav.pager ul li.pager__item--first,nav.pager ul li.pager__item--previous,nav.pager ul li.pager__item--next,nav.pager ul li.pager__item--last{color:var(--color-light);margin:0 5px;transform:translateY(-8px);}nav.pager ul li.pager__item--first a,nav.pager ul li.pager__item--previous a,nav.pager ul li.pager__item--next a,nav.pager ul li.pager__item--last a{padding:0;background-color:var(--color-light);border-radius:25px;color:var(--color-dark);height:41px;width:41px;display:block;font-size:21px;line-height:43px;text-align:center;}nav.pager ul li.pager__item--first a:hover,nav.pager ul li.pager__item--previous a:hover,nav.pager ul li.pager__item--next a:hover,nav.pager ul li.pager__item--last a:hover{background-color:var(--color-dark);color:var(--color-light);}nav.pager ul li:hover:not(.pager__item--ellipsis),nav.pager ul li.is-active{color:var(--color-dark);}nav.pager ul li.pager__item--ellipsis{margin-right:10px;}.cookiesjsr-banner{background-color:var(--color-dark);display:block;font-family:Arial,Helvetica,sans-serif;}.cookiesjsr-banner .cookiesjsr-banner--info{width:100%;font-size:14px;line-height:22px;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links{margin-top:10px;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li{padding:0;margin-right:20px;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li:before{content:none;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li a:hover{color:var(--body-bg);}.cookiesjsr-banner .cookiesjsr-banner--action{width:100%;flex-wrap:wrap;flex-direction:row;}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{color:var(--color-dark);border-radius:25px;border:none;font-family:var(--main-font);text-transform:lowercase;font-size:18px;line-height:24px;padding:11px 27px 11px 25px;width:auto;background-color:white;transform:none;min-height:auto;}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{background-color:var(--body-bg);transform:none;color:white;}.cookiesjsr-layer{font-family:Arial,Helvetica,sans-serif;}.cookiesjsr-layer .cookiesjsr-service--always-on{color:var(--color-dark);}.cookiesjsr-layer .cookiesjsr-service-group .cookiesjsr-service-group--tab{font-family:var(--main-font);text-transform:lowercase;font-size:20px;color:var(--color-dark);}.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background-color:var(--body-bg);color:white;}.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:var(--body-bg);}.cookiesjsr-layer .cookiesjsr-service-group .cookiesjsr-links.links--row li{padding:0;}.cookiesjsr-layer .cookiesjsr-service-group .cookiesjsr-switch.active{background-color:var(--color-dark);}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--label-all{color:var(--color-dark);}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-btn.invert{color:white;border-radius:25px;border:none;font-family:var(--main-font);text-transform:lowercase;font-size:18px;line-height:24px;padding:11px 27px 11px 25px;width:auto;background-color:white;background-color:var(--body-bg);transform:none;min-height:auto;}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-btn.invert:hover{background-color:var(--color-dark);transform:none;}.container-fluid{padding:0 22px;margin:0 auto;}.container_medium,.container_m5{margin:0 auto;max-width:1020px;padding:0 24px;position:relative;width:100%;}.short_items .container_m5,.container_short{margin:0 auto;max-width:800px;padding:0 24px;position:relative;width:100%;}.container{margin:0 auto;max-width:1172px;padding:0 24px;position:relative;width:100%;}.container .container,.container .container_m5,.container .container_medium,.container .container_short{padding:0;}@media (min-width:1280px){.container{padding:0;}}.flex{display:flex;flex-direction:column;}@media (min-width:992px){.flex{flex-direction:row;}}.flex.two-columns > *{flex:0 0 100%;}@media (min-width:992px){.flex.two-columns > *{flex:0 0 50%;}}@media (min-width:992px){.flex.two-columns > .f30{flex:0 0 30%;}}@media (min-width:992px){.flex.two-columns > .f35{flex:0 0 35%;}}@media (min-width:992px){.flex.two-columns > .f40{flex:0 0 40%;}}@media (min-width:992px){.flex.two-columns > .f60{flex:0 0 60%;}}@media (min-width:992px){.flex.two-columns > .f70{flex:0 0 70%;}}@media (min-width:992px){.flex.two-columns > .f65{flex:0 0 65%;}}.flex.three-columns > *{flex:0 0 100%;}@media (min-width:992px){.flex.three-columns > *{flex:0 0 33.333%;}}@media (min-width:992px){.flex.three-columns > .f40{flex:0 0 40%;}}@media (min-width:992px){.flex.three-columns > .f60{flex:0 0 60%;}}.flex.four-columns > *{flex:0 0 100%;}@media (min-width:992px){.flex.four-columns > *{flex:0 0 25%;}}@media (min-width:992px){.flex.four-columns > .f40{flex:0 0 40%;}}@media (min-width:992px){.flex.four-columns > .f60{flex:0 0 60%;}}.flex.wrap{flex-wrap:wrap;}.flex.fit > *{max-width:70%;}.flex.centered{justify-content:center;align-items:center;text-align:center;}.flex.spaced{justify-content:space-between;}.flex.start{justify-content:flex-start;}.flex.end{justify-content:flex-end;}.flex.vertical{flex-direction:column;}.flex.vertical.spaced{align-items:space-between;}.flex.vertical.start{align-items:flex-start;}.flex.vertical.end{align-items:flex-end;}.grid{display:grid;}.grid_2{grid-template-columns:repeat(1,1fr);}.grid_3{grid-template-columns:repeat(1,1fr);}.ggap0{grid-gap:0;}.ggap1{grid-gap:1rem;}.ggap2{grid-gap:2rem;}.ggap3{grid-gap:2rem;}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);}.text_italic{font-style:italic;}.text_centered{text-align:center;}.text_right{text-align:right;}body{font-family:var(--main-font);font-weight:var(--main-weight);font-size:22px;line-height:26px;color:var(--color-light);}h1,.h1{font-family:var(--header-font);font-weight:var(--header-weight);font-size:var(--header-h1-desktop-size);line-height:var(--header-h1-desktop-lineheight);}h2,.h2{font-family:var(--header-font);font-weight:var(--header-weight);font-size:40px;line-height:50px;}.text_xl{font-size:100px;line-height:119px;}.text_sm{font-size:23px;line-height:20px;}.text_xs,.js-form-item .description{font-size:16px;line-height:19px;}.description{font-size:22px;line-height:26px;}.webform-submission-search-add-form input.form-text{font-weight:var(--regular-weight);font-size:25px;line-height:30px;}@media (min-width:1280px){.webform-submission-search-add-form input.form-text{font-size:30px;line-height:36px;}}.featured{font-family:var(--header-font);font-weight:var(--header-weight);font-size:30px;line-height:36px;}.toplink{font-size:25px;line-height:30px;color:var(--color-light);text-decoration:none;}.toplink:hover{color:var(--nav-link-hover);}@media (min-width:1280px){.toplink{font-size:16px;line-height:19px;}}.cta,.info{font-size:18px;line-height:22px;text-decoration:none;}.menu-footer a,.menu-footer-madrid a,.menu-footer-girona a{font-size:24px;line-height:26px;color:var(--color-light);text-decoration:none;}.menu-footer a:hover,.menu-footer-madrid a:hover,.menu-footer-girona a:hover{color:var(--nav-link-footer-hover);}.copyright{font-size:20px;line-height:22px;}.cta_footer{font-size:20px;line-height:22px;color:var(--color-light);text-decoration:none;}.cta_footer:hover{color:var(--color-dark);}nav .nav-item a{font-size:35px;line-height:42px;color:var(--color-light);text-decoration:none;}nav .nav-item a:hover{color:var(--color-dark);}@media (min-width:1280px){nav .nav-item a{font-size:var(--menu-font-size-desktop);line-height:30px;}}nav.scrolled .nav-item a{font-size:18px;line-height:22px;color:var(--color-light);text-decoration:none;}nav.scrolled .nav-item a:hover{color:var(--color-hover);}.tabs .tab-title{font-size:var(--tab-title-font-size);line-height:30px;color:var(--color-light);text-decoration:none;}.tabs .tab-title:hover{color:var(--color-dark);}.plain_text p > a,.plain_text > a{position:relative;text-decoration:none;color:black;display:inline-block;}.plain_text p > a:after,.plain_text > a:after{position:absolute;bottom:0px;width:100%;left:0;height:2px;background:var(--color-primary);content:"";}.plain_text p > a:hover,.plain_text > a:hover{color:var(--color-primary);}header{position:fixed;width:100%;z-index:10;background:var(--color-primary);top:0;left:0;}header #search_block{display:none;position:fixed;top:0px;left:0;width:100vw;height:100vh;background:#00000070;z-index:10;}header #search_block .overlay_mask{position:absolute;top:0px;left:0;width:100vw;height:100vh;background:#00000070;z-index:0;}header #search_block .close{position:absolute;display:none;z-index:10;cursor:pointer;}header #search_block .close:hover svg line{stroke:var(--color-dark);}.toolbar-fixed header{top:39px !important;}header .webform-submission-search-add-form{display:flex;width:100vw;background:var(--color-primary);left:0;padding:40px 0;align-items:center;justify-content:center;box-shadow:inset 0px 3px 6px #00000029;position:relative;top:80px;}header .webform-submission-search-add-form ::placeholder{color:var(--color-light);}header .webform-submission-search-add-form label{display:none;}header .webform-submission-search-add-form input{outline-width:0;outline:none;}header .webform-submission-search-add-form input.form-text{border-radius:39px;border:none;width:821px;max-width:88vw;padding:21px 30px;background:var(--color-primary-alt);color:var(--color-light);margin-left:-30px;}header .webform-submission-search-add-form .form-actions{position:relative;margin-left:-60px;}header .webform-submission-search-add-form .form-actions input.webform-button--submit{z-index:5;right:0;top:50%;text-indent:-2000px;width:28px;height:50px;border:none;background:url(/themes/custom/ibercamera/img/svg/ico_lupa.svg) no-repeat scroll center center transparent;cursor:pointer;}header .container{display:flex;justify-content:space-between;position:initial;max-width:100%;width:100%;padding:0 30px;}@media screen and (max-width:1280px){header .container{padding:0 15px;}}header .hleft{display:flex;align-items:center;padding-right:15px;}header .hleft .logo{width:100%;transition:all 150ms ease-in;}header .hleft .logo img{max-width:220px;height:auto;margin:10px 0;}header .hleft .logo svg{width:100%;max-width:220px;}header .hleft .logo svg path,header .hleft .logo svg rect{transition:all 150ms ease-in;}header .hright{padding:40px 25px 0px 25px;position:absolute;z-index:10;background:var(--color-primary);top:73px;width:100vw;height:calc(100vh - 73px);overflow:scroll;right:-100vw;transition:all 0.3s ease-in;}@media screen and (max-width:992px){header .hright{padding:40px 15px 0px 15px;}}header .hright .menucontent{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;height:100%;}header .hright .headertop{display:flex;flex-wrap:wrap;margin-top:auto;padding-bottom:25px;align-items:center;justify-content:flex-start;}header .hright .headertop .dropdown_language{width:100%;}header .hright .headertop .dropdown_language select{width:50px !important;background:transparent;border:none;font-size:25px;color:white;transform:translateX(-5px);margin-top:17px;}header .hright .headertop .btn_top{display:none;}header .hright .headertop .toplink{margin-right:20px;}header .hright .headertop .ico{width:32px;height:32px;display:flex;justify-content:center;align-items:center;}header .hright .headertop .ico:hover *{stroke:var(--nav-link-hover);}header .hright .headertop .ico.ico_search{margin-left:20px;margin-right:35px;display:flex;justify-content:center;align-items:center;}header .hright .headerbot{width:100%;text-align:center;}header .mobile_header{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}header .mobile_header .menu_burguer{width:63px;height:60px;margin:9px -10px 9px 15px;cursor:pointer;position:relative;}header .mobile_header .menu_burguer .bg_burguer{position:absolute;z-index:0;width:45px;height:45px;left:0;top:0;}header .mobile_header .menu_burguer #burguer_svg{position:relative;z-index:1;}header .mobile_header .menu_burguer .cls-2{transition:all 250ms ease-in;}header .mobile_header .menu_burguer .cls-2#r1{transform-origin:left top;}header .mobile_header .menu_burguer .cls-2#r3{transform-origin:left bottom;}header .logo path{fill:var(--color-light);}header .logo path.special{fill:var(--color-dark);}header.scrolled .logo .special{fill:var(--color-dark);}header.scrolled.opened #logo_big,header.opened #logo_big{display:block !important;}header.scrolled.opened .hright,header.opened .hright{right:0;}header.scrolled.opened .mobile_header .menu_burguer .cls-2#r1,header.opened .mobile_header .menu_burguer .cls-2#r1{transform:translate3D(30px,0px,0) rotateZ(45deg);}header.scrolled.opened .mobile_header .menu_burguer .cls-2#r2,header.opened .mobile_header .menu_burguer .cls-2#r2{opacity:0;}header.scrolled.opened .mobile_header .menu_burguer .cls-2#r3,header.opened .mobile_header .menu_burguer .cls-2#r3{transform:translate3D(30px,2px,0) rotateZ(-45deg);}nav .nav ul{display:none;}nav .nav-item{text-transform:var(--theme-text-transform);}nav .nav-item a{color:var(--color-light);text-decoration:none;padding:21px 0;display:block;text-align:left;}nav .nav-item a:hover{color:var(--nav-link-hover);}@media screen and (max-width:1200px){nav .nav-item a:hover{color:white !important;}}nav .nav-item.menu-item--expanded{position:relative;}nav .nav-item.menu-item--expanded:after{content:"";width:22px;height:20px;position:absolute;right:-1px;background:url(/themes/custom/ibercamera/img/svg/arrow_down.svg) no-repeat scroll center center transparent;background-size:100%;top:42px;transform:translateY(-50%);}nav .nav-item.menu-item--expanded.mobile_open:after{transform:rotate(180deg) translateY(36%);}nav .nav-item ul.dropdown-menu{background:var(--color-dark);padding:35px 30px;width:100vw;transform:translate(-25px);}nav .nav-item ul.dropdown-menu a{padding:5px 30px;position:relative;font-size:30px;}nav .nav-item ul.dropdown-menu a:hover{color:var(--color-primary);}main{margin-top:70px;min-height:400px;}hr{background:var(--color-light);height:1px;border:0px;}hr:not(.br){margin-top:45px;}body:not(.frontpage) main{margin-top:120px;overflow-x:hidden;}body:not(.frontpage).ntype-concert main{margin-top:90px;}article .intro{margin-bottom:40px;}article .intro p,article .intro ul,article .intro ol,article .intro table{max-width:650px;}article .intro p a,article .intro ul a,article .intro ol a,article .intro table a{text-decoration:underline;}article .intro p a:hover,article .intro ul a:hover,article .intro ol a:hover,article .intro table a:hover{color:var(--color-dark);}.page_title{margin-bottom:20px;max-width:624px;}.button_block{display:block;background:var(--button-block-background-color);padding:2.5em 0;}body:not(.frontpage) .button_block{margin-top:50px;}.button_block .container > *{padding-bottom:20px;}.button_block .btn_wrapper.btn_light{margin:0;}.button_block .btn_wrapper.btn_light .btn{padding:10px 27px 13px 25px;}.button_block .btn_wrapper.btn_light a:hover{background:var(--color-primary) !important;}.wrapper-notice{background:rgba(255,255,255,0.95);padding:50px 0;position:absolute;top:70px;z-index:9;width:100%;color:black;text-align:center;transition:0.2s;}.wrapper-notice .ico-close{position:absolute;top:-30px;right:10px;width:30px;height:30px;}.wrapper-notice .ico-close:before,.wrapper-notice .ico-close:after{position:absolute;top:15px;left:0;display:inline-block;width:100%;height:2px;content:"";transform:rotate(45deg);background:var(--body-bg);}.wrapper-notice .ico-close:after{transform:rotate(-45deg);}.wrapper-notice .ico-close:hover{cursor:pointer;}.wrapper-notice .ico-close:hover:before,.wrapper-notice .ico-close:hover:after{transition:0.3s;transform:rotate(180deg);}.wrapper-notice.closed{opacity:0;}.home{position:relative;}.home .wrapper-notice{top:150px;}@media screen and (max-width:1280px){.home .wrapper-notice{top:100px;}}.concert{position:relative;}.concert .header_concert{position:relative;}.concert .header_concert .img_header_concert{position:absolute;top:0;left:0;width:100%;background-size:cover;background-repeat:no-repeat;min-height:300px;z-index:1;}.concert .header_concert .img_header_concert:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,black,#00000091 20%,#00000000 80%,transparent 100%);}.concert .header_concert .img_header_concert img{min-height:300px;height:100%;width:100%;object-fit:cover;}.concert .header_concert .container{background:linear-gradient(180deg,transparent,black 300px);padding-bottom:40px;padding-top:300px;z-index:8;}.concert .header_concert .container .intro_concert p,.concert .header_concert .container .intro_concert ul,.concert .header_concert .container .intro_concert ol,.concert .header_concert .container .intro_concert table{max-width:624px;}.concert .header_concert .container .intro_concert p a,.concert .header_concert .container .intro_concert ul a,.concert .header_concert .container .intro_concert ol a,.concert .header_concert .container .intro_concert table a{text-decoration:underline;}.concert .header_concert .container .intro_concert p a:hover,.concert .header_concert .container .intro_concert ul a:hover,.concert .header_concert .container .intro_concert ol a:hover,.concert .header_concert .container .intro_concert table a:hover{color:var(--color-dark);}.concert.full h1.page_title,.concert.full .container_short > .h1{padding-top:50px;margin-bottom:40px;}.concert.full .t_dark.h2 p{line-height:45px;}@media screen and (max-width:992px){.concert.full .t_dark.h2{font-size:22px;line-height:30px;}.concert.full .t_dark.h2 p{line-height:30px;}}.concert.full .concert_intro{padding-bottom:50px;padding-top:50px;}.concert.full .concert_intro h2{margin-bottom:20px;}.concert.full .interprets{line-height:30px;}.concert.full .program .t_dark.h1 p{line-height:var(--header-h1-desktop-lineheight);}.concert.full .program .t_dark.h2 p{line-height:45px;}@media screen and (max-width:992px){.concert.full .program .t_dark.h2 p{line-height:30px;}}.concert.full .paragraph--type--m8{border-top:1px solid var(--color-light);}.concert.full .paragraph--type--m8 .h1{padding-top:0;margin-bottom:0;}.concert.teaser_concert .col_img img{border-radius:50%;width:198px;height:198px;margin-bottom:40px;}.concert.teaser_concert .col_img img:hover{opacity:0.55;}.concert.teaser_concert .description{margin-bottom:30px;}.concert.teaser_concert .composers{margin-bottom:30px;}.concert.teaser_concert .col_details{margin-top:40px;padding-bottom:70px;}.concert.teaser_concert .col_details.icons > div{margin-bottom:30px;padding-left:40px;}.concert.teaser_concert.micro .col_img img{width:130px;height:130px;margin-bottom:30px;}.concert.teaser_concert.micro .col_details{margin-top:30px;padding-bottom:30px;}.concert.teaser_concert.micro .col_details.icons > div{margin-bottom:5px;}.concert.teaser_concert.m4_item img{width:105px;height:105px;margin-bottom:30px;}.concert.teaser_concert.m4_item .col_details{margin-top:10px;padding-bottom:30px;}.icons{margin-top:30px;}.icons > div{margin-bottom:15px;padding-left:40px;}.icons > div.ico_date{background:url(/themes/custom/ibercamera/img/svg/concert/calendari.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_date.white{background:url(/themes/custom/ibercamera/img/svg/concert/calendari_w.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_location{background:url(/themes/custom/ibercamera/img/svg/concert/ubicacio.svg) no-repeat scroll 3px center transparent;}.icons > div.ico_location.white{background:url(/themes/custom/ibercamera/img/svg/concert/ubicacio_w.svg) no-repeat scroll 3px center transparent;}.icons > div.ico_ticket{background:url(/themes/custom/ibercamera/img/svg/concert/entrades.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_ticket.white{background:url(/themes/custom/ibercamera/img/svg/concert/entrades_w.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_mail{background:url(/themes/custom/ibercamera/img/svg/envelope_black.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_mail.white{background:url(/themes/custom/ibercamera/img/svg/envelope.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_phone{background:url(/themes/custom/ibercamera/img/svg/phone.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_phone.white{background:url(/themes/custom/ibercamera/img/svg/phone_w.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_time{background:url(/themes/custom/ibercamera/img/svg/concert/hora.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_time.white{background:url(/themes/custom/ibercamera/img/svg/concert/hora_w.svg) no-repeat scroll 0 center transparent;}.icons > div.ico_custom{display:flex;padding-left:0 !important;}.icons > div.ico_custom span{display:inline-block;width:20px;text-align:center;margin-right:20px;}.icons > div.ico_custom span img{display:inline-block;}.icons > div.ico_custom.white{filter:brightness(1);}.icons > div.ico_custom.black{filter:brightness(0);}.subscription hr{margin-top:40px;}.subscription .subscription_info > .content > h2.h1{margin-top:60px;margin-bottom:35px;}.subscription .container{display:flex;flex-direction:column;}.subscription .container.grid{display:grid;}.subscription .container .menu_lateral{order:2;display:flex;flex-direction:column;min-width:200px;margin-top:60px;}.subscription .container .menu_lateral a{display:block;padding:20px 0 12px;border-bottom:1px solid var(--color-light);}.subscription .container .menu_lateral a:first-child{padding-top:5px;}.subscription .container .menu_lateral a:hover{color:var(--color-dark);}.subscription .paragraph--type--m3 .description{display:none;}.price_table{color:#333;padding:0px;margin:0;max-width:calc(100vw - 50px);font-size:14px;}.price_table p{line-height:20px;font-size:14px;color:var(--color-text-dark);}.price_table table{width:100%;border-spacing:0 !important;border-collapse:collapse !important;font-size:20px !important;border:none;background:transparent;margin-bottom:10px;display:block;overflow-y:auto;white-space:nowrap;}.price_table table tr{border:none;}.price_table table tr td{padding:8px 15px;background:transparent;border:none;border-bottom:1px solid #DDDDD7;color:white;}.path-search .views-exposed-form{display:none;}.path-search .views-row{border-top:1px solid var(--color-light);padding:80px 24px 50px;}.user-login-form{max-width:80vw;margin:0 auto;}.user-login-form .form-item{padding-bottom:20px;}.user-login-form .js-form-item{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;align-items:center;justify-content:flex-end;}.user-login-form label{width:100%;color:var(--color-dark);position:relative;margin-bottom:15px;font-size:20px;line-height:23px;margin-right:auto;}.user-login-form label.form-required:after{content:"*";}.user-login-form .js-webform-document-file,.user-login-form textarea,.user-login-form input[type=text],.user-login-form input[type=email],.user-login-form input[type=tel],.user-login-form input[type=password]{background:transparent;border:1px solid var(--color-light);border-radius:30px;max-width:578px;width:100%;padding:15px 20px;}.user-login-form input.button{padding:8px 27px 11px 25px;text-decoration:none;border:2px solid var(--color-primary);border-radius:25px;display:inline-block;background:var(--color-light);color:var(--color-dark);}.user-login-form input.button:hover{color:var(--color-primary);}#block-ibercamera-girona-content .user-login-form label{color:white;}@media (min-width:992px){.user-login-form{max-width:500px;padding-top:30px;padding-bottom:100px;margin:0 auto;}.user-login-form .js-form-item.js-form-type-checkbox{width:100%;}.user-login-form .js-form-item.js-form-type-textarea{flex-wrap:wrap;}.user-login-form .js-webform-document-file,.user-login-form textarea,.user-login-form input[type=text],.user-login-form input[type=email],.user-login-form input[type=tel],.user-login-form input[type=password]{width:100%;outline-width:0;outline:none;}.user-login-form label{width:100%;}.user-login-form .description{width:100%;padding-top:10px;}}.search_result_h1:hover{color:var(--color-dark);}.modalLink{display:flex;padding-bottom:7px;}.modalLink span{display:block;padding-right:25px;}.modalLink:hover{color:var(--color-dark);}.modalLink:hover svg circle{fill:var(--color-dark);}.modalLink:hover svg line{stroke:var(--color-light);}.modalLinkContent{background:var(--modal-content-bg);color:var(--modal-content-color);padding:2.5em !important;font-size:20px;}.modalLinkContent a{color:var(--modal-content-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.modalLinkContent a:hover{color:var(--modal-content-link-hover);}footer{width:100%;}footer.container{background:var(--color-primary);display:flex;flex-direction:column;padding-top:30px;padding-bottom:40px;}footer.container .footer-left{display:flex;flex-direction:column;width:100%;order:1;}footer.container .footer-left .footer-logo{order:1;width:245px;height:auto;}footer.container .footer-left .xarxes{order:2;padding-top:40px;display:flex;align-items:center;}footer.container .footer-left .xarxes svg{margin-right:20px;}footer.container .footer-left .xarxes svg:hover path,footer.container .footer-left .xarxes svg:hover circle{stroke:black;}footer.container .footer-left .xarxes svg#xlogo:hover path{fill:black;}footer.container .footer-left .menu-contacte{text-transform:var(--theme-text-transform);order:3;padding-top:40px;}footer.container .footer-left .menu-contacte ul{list-style-type:none;margin:0;padding:0;}footer.container .footer-left .menu-contacte ul li a{padding:20px 0;margin:0;}footer.container .footer-left .menu-contacte ul li a:after{content:"";width:44px;height:44px;position:absolute;transform:translateX(20px) translateY(6px);background:url(/themes/custom/ibercamera/img/svg/arrow_contact.svg) no-repeat scroll 0 0 transparent;}footer.container .footer-left .menu-contacte ul li a:hover{color:var(--nav-link-footer-hover);}footer.container .footer-left .menu-contacte ul li a:hover:after{background:url(/themes/custom/ibercamera/img/svg/arrow_contact_black.svg) no-repeat scroll 0 0 transparent;}footer.container .footer-left .copyright{order:4;margin-top:40px;font-size:var(--footer-copy-font-size);}footer.container .footer-left .menu-legal{order:5;font-size:var(--footer-legal-font-size);}footer.container .footer-left .menu-legal ul{list-style-type:none;margin:0;padding:0;}footer.container .footer-left .menu-legal ul li{padding:0 0 0px;}footer.container .footer-left .menu-legal ul li:hover{color:var(--nav-link-footer-hover);}footer.container .footer-right{width:100%;order:2;margin-top:50px;text-transform:var(--theme-text-transform);}footer.container .footer-right .menu-footer{margin-top:0px;}footer.container .footer-right .menu-footer ul{list-style-type:none;margin:0;padding:0;}footer.container .footer-right .menu-footer ul li{margin-bottom:40px;}footer.container .footer-right .menu-footer ul li:hover{color:black;}.post-footer{background-color:white;padding-top:30px;padding-bottom:30px;}.paragraph .h1{padding-bottom:35px;}.paragraph .paragraph-item{position:relative;}.paragraph--type--h1{display:block;position:relative;}.paragraph--type--h1 img.img_h1{position:absolute;height:100%;max-width:initial;left:50%;top:50%;transition:all 300ms ease-out;transform:translateX(-50%) translateY(-50%) scale(1.05);transform-origin:center;}.paragraph--type--h1 .paragraph-item{display:flex;height:75vw;min-height:423px;min-height:520px;padding:30px 20px;position:relative;overflow:hidden;}.paragraph--type--h1 .paragraph-item:before{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:black;opacity:0.45;}.paragraph--type--h1 .paragraph-item:after{content:"";height:2px;width:100%;background:white;opacity:0.65;position:absolute;bottom:0;left:0;display:block;}.paragraph--type--h1 .paragraph-item:last-child:after{display:none;}.paragraph--type--h1 .paragraph-item .content{text-transform:var(--theme-text-transform);position:relative;z-index:2;height:calc(100% - (50% - 60px));width:100%;max-width:368px;display:flex;flex-direction:column;margin-top:auto;}.paragraph--type--h1 .paragraph-item .content .h1{padding-bottom:45px;position:relative;}.paragraph--type--h1 .paragraph-item .content .h1 .availability{position:absolute;top:-32px;font-size:22px;line-height:26px;}.paragraph--type--h1 .paragraph-item .content .loc{margin-top:auto;}.paragraph--type--h1 .paragraph-item .content .cta a{text-transform:var(--theme-text-transform);margin-top:25px;}.paragraph--type--m1 .paragraph-item{padding:60px 0 0;}.paragraph--type--m1 .paragraph-item:last-child{padding:60px 0 60px;}.paragraph--type--m1 .paragraph-item .content{max-width:436px;}.paragraph--type--t2{padding:85px 0 80px;}.paragraph--type--g1{padding:75px 0 45px;position:relative;}.paragraph--type--g1 .red_mask{position:absolute;content:"";background:var(--color-primary);opacity:0.65;width:100%;height:100%;z-index:0;left:0;top:0;}.paragraph--type--g1 .content{display:flex;flex-wrap:wrap;}.paragraph--type--g1 .content h2{order:2;width:100%;margin-top:15px;}.paragraph--type--g1 .content svg:hover .svg_bg{fill:var(--color-dark);}.paragraph--type--g1 .content svg:hover .svg_ico{stroke:var(--color-light);fill:var(--color-light);}.paragraph--type--m2 .ggap2,.paragraph--type--m3 .ggap2{gap:1rem;}.paragraph--type--m2 .paragraph-item,.paragraph--type--m3 .paragraph-item{border:1px solid var(--color-light);}.paragraph--type--m2 .paragraph-item a,.paragraph--type--m3 .paragraph-item a{display:block;position:relative;}.paragraph--type--m2 .paragraph-item a .content,.paragraph--type--m3 .paragraph-item a .content{padding:30px 20px 20px 30px;min-height:149px;}.paragraph--type--m2 .paragraph-item a .description,.paragraph--type--m3 .paragraph-item a .description{max-width:calc(100% - 60px);padding-bottom:35px;}.paragraph--type--m2 .paragraph-item:after,.paragraph--type--m3 .paragraph-item:after{content:"";width:44px;height:44px;position:absolute;right:36px;bottom:30px;background:url(/themes/custom/ibercamera/img/svg/arrow_cta.svg) no-repeat scroll 0 0 transparent;}.paragraph--type--m2 .paragraph-item:hover,.paragraph--type--m3 .paragraph-item:hover{border:1px solid var(--color-dark);background:var(--color-dark);}.paragraph--type--m2 .paragraph-item:hover .t_dark,.paragraph--type--m3 .paragraph-item:hover .t_dark{color:var(--color-light);}.paragraph--type--m3 .paragraph-item .h1{padding-bottom:25px;}.paragraph--type--v1 h3{margin-bottom:40px;font-size:var(--header-h1-desktop-size);line-height:var(--header-h1-desktop-lineheight);color:black;}.paragraph--type--v1 .container article:first-child{padding-top:40px;border-top:1px solid;}.paragraph--type--v1 .container article a:hover .h1{color:var(--color-dark);}.paragraph--type--t4{margin-bottom:30px;}.paragraph--type--t4 .h1{margin-top:35px;margin-bottom:10px;}.paragraph--type--t4 .two-columns{padding-top:30px;}.paragraph--type--t4 .two-columns .f70{padding-bottom:40px;}.paragraph--type--m4{margin-bottom:30px;}.paragraph--type--m4 .h1{margin-top:55px;margin-bottom:10px;padding-bottom:0;}.paragraph--type--m4 .paragraph-item{border-bottom:1px solid var(--color-light);}.paragraph--type--m4 .paragraph-item .m4_info{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15px 40px;background:#fff;z-index:1;color:#000;overflow:hidden;}.related_concerts .paragraph-item,.paragraph--type--m5 .paragraph-item,.concert_links .paragraph-item,.program .paragraph-item,.interprets .paragraph-item{padding:50px 0 40px;}.related_concerts .paragraph-item .m5_title .h1,.paragraph--type--m5 .paragraph-item .m5_title .h1,.concert_links .paragraph-item .m5_title .h1,.program .paragraph-item .m5_title .h1,.interprets .paragraph-item .m5_title .h1{margin-top:0px;}.related_concerts .paragraph-item .m5_content,.paragraph--type--m5 .paragraph-item .m5_content,.concert_links .paragraph-item .m5_content,.program .paragraph-item .m5_content,.interprets .paragraph-item .m5_content{line-height:30px;margin-top:30px;}.related_concerts .paragraph-item .m5_content .btn_wrapper.btn_light,.paragraph--type--m5 .paragraph-item .m5_content .btn_wrapper.btn_light,.concert_links .paragraph-item .m5_content .btn_wrapper.btn_light,.program .paragraph-item .m5_content .btn_wrapper.btn_light,.interprets .paragraph-item .m5_content .btn_wrapper.btn_light{margin-top:7px;display:flex;margin-bottom:20px;flex-direction:column;gap:14px;align-items:flex-start;}.related_concerts:not(:first-child) .paragraph-item,.paragraph--type--m5:not(:first-child) .paragraph-item,.concert_links:not(:first-child) .paragraph-item,.program:not(:first-child) .paragraph-item,.interprets:not(:first-child) .paragraph-item{border-top:1px solid var(--color-light);}.paragraph--type--m5 .paragraph-item{border-top:1px solid var(--color-light);padding:30px 0 20px;}.paragraph--type--m5 .paragraph-item:first-child{padding:25px 0 20px;}.paragraph--type--m5 .paragraph-item .m5_title .h1{padding-bottom:0;}.paragraph--type--m5 .paragraph-item .m5_content .btn_wrapper.btn_light{margin-top:30px;}.paragraph--type--i1 img{width:100%;height:auto;}.paragraph--type--t5{padding-top:30px;padding-bottom:0px;}.paragraph--type--t5 .content .col1 div.t_dark{padding:0 30px 30px 0;}.paragraph--type--t5 .content .col1 div.t_dark p{margin-bottom:20px;}.paragraph--type--t5 .content img{width:100%;height:auto;}.paragraph--type--t5 h2.featured{margin-bottom:30px;}.paragraph--type--m6{margin-top:80px;}.paragraph--type--m6 .h1{padding-bottom:40px;}.paragraph--type--m6 .paragraph-item .content{padding-bottom:30px;margin-bottom:10px;position:relative;}.paragraph--type--m6 .paragraph-item .content:after{content:"";width:100%;position:absolute;left:0;bottom:0;height:1px;background:var(--color-light);}.paragraph--type--m6 .paragraph-item .h1{text-align:left;}.paragraph--type--m6 .paragraph-item .m6_lightbox{display:inline-block;position:relative;}.paragraph--type--m6 .paragraph-item .f40{padding-top:30px;}.paragraph--type--m6 .paragraph-item .f40 img{max-width:100%;padding-bottom:20px;}.paragraph--type--m6 .paragraph-item div.t_dark{font-size:20px;}.paragraph--type--m6 .paragraph-item h2{padding-bottom:15px;}.paragraph--type--m12{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;text-align:center;align-items:center;justify-content:flex-start;}.paragraph--type--m12 .paragraph--type--m12-item img{height:auto;max-height:50px;width:100%;}.paragraph--type--m7{display:block;padding-top:10px;}.paragraph--type--m7 .paragraph--type--m7-item{margin-top:30px;flex-basis:100%;width:100%;padding:0 40px;display:flex;flex-direction:column;align-items:center;}.paragraph--type--m7 .paragraph--type--m7-item img{border-radius:50%;width:228px;height:auto;display:inline-block;margin-bottom:10px;}.paragraph--type--m7 .paragraph--type--m7-item .h1{padding-bottom:20px;text-align:center;}.paragraph--type--m7 .paragraph--type--m7-item .position{text-align:center;}.paragraph--type--m7 .paragraph--type--m7-item .social{display:flex;gap:25px;justify-content:center;padding:20px 0 30px;}.paragraph--type--m7 .paragraph--type--m7-item .social a:hover svg path{stroke:var(--color-dark);}.paragraph--type--w1{padding:60px 0;}@media screen and (max-width:992px){.paragraph--type--w1{padding:30px 0;}}.paragraph--type--w1 .form-actions{width:70%;margin-left:auto;text-align:right;}.paragraph--type--w1 .form-actions .webform-button--submit{background:var(--color-light);padding:15px 35px;border-radius:30px;border:none;font-size:18px;cursor:pointer;}.paragraph--type--w1 .form-actions .webform-button--submit:hover{background:var(--color-dark);color:var(--color-light);}.paragraph--type--w1 .js-form-item{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;align-items:center;justify-content:flex-end;}.paragraph--type--w1 .js-form-item.js-form-type-textarea{align-items:flex-start;}.paragraph--type--w1 .js-form-item.js-form-type-textarea label{padding-top:10px;}.paragraph--type--w1 .js-form-item.js-form-type-radio{margin-left:45px;}.paragraph--type--w1 .js-form-item.js-form-type-radio .js-webform-radios label{cursor:pointer;position:relative;}.paragraph--type--w1 .js-form-item.js-form-type-radio .js-webform-radios label:before{width:22px;height:22px;border:1px solid white;border-radius:50%;content:"";overflow:hidden;cursor:pointer;position:absolute;margin-right:20px;left:-45px;}.paragraph--type--w1 .js-form-item.js-form-type-radio input{display:none;}.paragraph--type--w1 .js-form-item.js-form-type-radio input:checked ~ label:before{background:white;}.paragraph--type--w1 .js-form-item.js-form-type-radio input:checked ~ label:after{content:"";position:absolute;left:-39px;top:6px;display:block;color:black;z-index:10;background:black;width:10px;height:10px;border-radius:50%;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox{width:100%;margin-left:auto;flex-wrap:nowrap;align-items:flex-start;flex-direction:row;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox label{width:22px;height:20px;border:1px solid white;text-indent:-2000px;overflow:hidden;cursor:pointer;position:relative;margin-right:20px;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox input{display:none;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox input:checked ~ label{background:white;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox input:checked ~ label:after{content:"x";position:absolute;left:4px;top:4px;display:block;color:black;z-index:10;background:black;width:10px;height:10px;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox .description{width:100%;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox .description a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox .description a:hover{color:var(--color-form-hover);}.paragraph--type--w1 .webform-submission-form div[id^=ajax-wrapper-] div:not(.js-form-item):first-child{display:none;}.paragraph--type--w1 label{width:100%;color:var(--color-form);position:relative;margin-bottom:15px;font-size:20px;line-height:23px;margin-right:auto;}.paragraph--type--w1 label.form-required:after{content:"*";margin-left:3px;}.paragraph--type--w1 .js-webform-document-file,.paragraph--type--w1 textarea,.paragraph--type--w1 input[type=text],.paragraph--type--w1 input[type=email],.paragraph--type--w1 input[type=tel],.paragraph--type--w1 input[type=password]{background:transparent;border:1px solid var(--color-light);border-radius:30px;width:100%;padding:15px 20px;outline:none;outline-width:0;color:var(--color-form);}.paragraph--type--w1 .js-webform-document-file:-webkit-autofill,.paragraph--type--w1 .js-webform-document-file:-webkit-autofill:hover,.paragraph--type--w1 .js-webform-document-file:-webkit-autofill:focus,.paragraph--type--w1 textarea:-webkit-autofill,.paragraph--type--w1 textarea:-webkit-autofill:hover,.paragraph--type--w1 textarea:-webkit-autofill:focus,.paragraph--type--w1 input[type=text]:-webkit-autofill,.paragraph--type--w1 input[type=text]:-webkit-autofill:hover,.paragraph--type--w1 input[type=text]:-webkit-autofill:focus,.paragraph--type--w1 input[type=email]:-webkit-autofill,.paragraph--type--w1 input[type=email]:-webkit-autofill:hover,.paragraph--type--w1 input[type=email]:-webkit-autofill:focus,.paragraph--type--w1 input[type=tel]:-webkit-autofill,.paragraph--type--w1 input[type=tel]:-webkit-autofill:hover,.paragraph--type--w1 input[type=tel]:-webkit-autofill:focus,.paragraph--type--w1 input[type=password]:-webkit-autofill,.paragraph--type--w1 input[type=password]:-webkit-autofill:hover,.paragraph--type--w1 input[type=password]:-webkit-autofill:focus{background:transparent !important;}.paragraph--type--w1 .js-webform-document-file.error,.paragraph--type--w1 textarea.error,.paragraph--type--w1 input[type=text].error,.paragraph--type--w1 input[type=email].error,.paragraph--type--w1 input[type=tel].error,.paragraph--type--w1 input[type=password].error{border:4px solid var(--color-light);}.paragraph--type--w1 textarea{min-height:240px;margin-bottom:30px;padding:15px 20px;}.paragraph--type--w1 .description{width:100%;color:var(--color-form);}.paragraph--type--w1 .form-item--error-message{width:100%;font-size:16px;padding-top:6px;padding-left:22px;}.paragraph--type--w1 .js-form-type-webform-document-file .js-webform-document-file{display:flex;flex-wrap:nowrap;font-size:18px;align-items:center;padding:0;}.paragraph--type--w1 .js-form-type-webform-document-file .description{display:none;}.paragraph--type--w1 .js-form-type-webform-document-file span.file{padding-left:15px;}.paragraph--type--w1 .js-form-type-webform-document-file input{width:100%;}.paragraph--type--w1 .js-form-type-webform-document-file input[data-drupal-selector=edit-adjunta-el-teu-historial-professional-remove-button]{padding:20px 10px;border-radius:30px;width:30%;background:black;color:white;font-size:18px;font-family:var(--main-font);font-weight:700;margin-right:0px;margin-left:auto;border:none;}.paragraph--type--w1 .js-form-type-webform-document-file input::file-selector-button{padding:20px 10px;border-radius:30px;width:40%;background:black;color:white;font-size:18px;font-family:var(--main-font);font-weight:700;margin-right:20px;border:none;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-item,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-item,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-item{justify-content:flex-start;flex-wrap:wrap;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form legend,.paragraph--type--w1 .webform-submission-newsletter-girona-form legend,.paragraph--type--w1 .webform-submission-newsletter-madrid-form legend{font-size:30px;padding:30px 0 30px 0px;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .form-actions,.paragraph--type--w1 .webform-submission-newsletter-girona-form .form-actions,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .form-actions{margin-right:auto;margin-left:initial;text-align:left;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-type-radio,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-type-radio,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-type-radio{margin-left:0;margin-bottom:30px;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-type-radio > p,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-type-radio > p,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-type-radio > p{font-size:30px;line-height:35px;padding:30px 0 30px 0px;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-type-radio .js-webform-radios,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-type-radio .js-webform-radios,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-type-radio .js-webform-radios{display:flex;align-items:center;width:100%;max-width:100%;padding-left:45px;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-type-radio .js-webform-radios .js-form-item,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-type-radio .js-webform-radios .js-form-item,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-type-radio .js-webform-radios .js-form-item{margin-bottom:0;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form .js-form-type-radio .js-webform-radios .js-form-item:first-child,.paragraph--type--w1 .webform-submission-newsletter-girona-form .js-form-type-radio .js-webform-radios .js-form-item:first-child,.paragraph--type--w1 .webform-submission-newsletter-madrid-form .js-form-type-radio .js-webform-radios .js-form-item:first-child{margin-right:100px;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form input.mce_inline_error,.paragraph--type--w1 .webform-submission-newsletter-girona-form input.mce_inline_error,.paragraph--type--w1 .webform-submission-newsletter-madrid-form input.mce_inline_error{border:4px solid var(--color-light) !important;}.paragraph--type--w1 .webform-submission-newsletter-barcelona-form div.mce_inline_error,.paragraph--type--w1 .webform-submission-newsletter-girona-form div.mce_inline_error,.paragraph--type--w1 .webform-submission-newsletter-madrid-form div.mce_inline_error{background:none !important;padding-left:30% !important;font-size:16px;}.paragraph--type--m10{padding:30px 0;}.paragraph--type--m10 .paragraph-item{padding-bottom:20px;}.paragraph--type--m10 .paragraph-item:last-child{padding-bottom:0;}.paragraph--type--m10 .paragraph-item .content{display:flex;flex-direction:column;height:100%;}.paragraph--type--m10 .paragraph-item .content .featured{margin-bottom:20px;}.paragraph--type--m10 .paragraph-item .content .btn_wrapper{margin-top:auto;}.paragraph--type--m10 .paragraph-item .content .btn_wrapper a{margin-top:40px;}.paragraph--type--m10 .paragraph-item .content .body p{margin-bottom:20px;}.paragraph--type--m10 .paragraph-item .content .body p:last-child{margin-bottom:0;}.paragraph--type--g2{padding:25px 0 0px;}.paragraph--type--g2 .g2_info{display:flex;justify-content:center;}.paragraph--type--g2 .g2_info .icons{display:flex;flex-direction:column;align-items:flex-start;}.paragraph--type--g2 .g2_info .icons > div{padding-bottom:25px;text-align:left;margin-bottom:0;}.paragraph--type--g2 .g2_info .icons > div:last-child{margin-bottom:0;}.paragraph--type--g2 .g2_info .icons > div.ico_location{background-position:3px 1px;background-size:17px auto !important;}.paragraph--type--g2 .g2_info .icons > div.ico_mail{background-position:0px 3px;background-size:24px auto !important;}.paragraph--type--g2 .g2_info .icons > div.ico_phone{background-size:16px auto !important;background-position:4px 0px;}.paragraph--type--m11 .paragraph-item{padding:40px 0 30px;border-top:1px solid var(--color-light);}.paragraph--type--m11 .paragraph-item:first-child{border:none;}.paragraph--type--m11 .m11_img{margin-bottom:30px;}.paragraph--type--m11 .m11_img img{width:224px !important;max-width:100%;height:auto;}.paragraph--type--m11 .m11_footer{display:flex;flex-wrap:nowrap;align-items:center;}.paragraph--type--m11 .m11_footer .price{margin-top:30px;margin-right:50px;}.paragraph--type--m8{width:100%;}.paragraph--type--m8 .container{border-bottom:1px solid var(--color-light);}.paragraph--type--m8:last-child .container{border:none;}.paragraph--type--m8 .paragraph-items{padding:40px 0 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.paragraph--type--m8 .paragraph-items h2{width:100%;text-align:center;padding-top:25px;}.paragraph--type--m8 .paragraph-items .m8_img{margin:0 30px 30px 30px;}.paragraph--type--m8 .paragraph-items .m8_img img{max-width:100%;height:auto;max-height:110px;width:200px;}.paragraph--type--m9{position:relative;z-index:0;padding:30px 0;}.paragraph--type--m9 .tabs{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;position:absolute;top:-54px;z-index:10;width:calc(100% - 50px);}.paragraph--type--m9 .tabs li.tab{cursor:pointer;display:none;background:black;padding:15px 20px;order:1;}.paragraph--type--m9 .tabs li.tab.show-mobile{display:block;width:100vw;transform:translateX(-24px);position:relative;padding:35px 20px;}.paragraph--type--m9 .tabs li.tab.show-mobile:not(.active-tab){text-align:center;}.paragraph--type--m9 .tabs li.tab.show-mobile:not(.active-tab):after{width:calc(100% - 50px);height:2px;background:white;left:50%;transform:translateX(-50%);content:"";position:absolute;bottom:0;}.paragraph--type--m9 .tabs li.tab.show-mobile:last-child:not(.active-tab){position:relative;top:-1px;}.paragraph--type--m9 .tabs li.tab.show-mobile:last-child:not(.active-tab):after{display:none;}.paragraph--type--m9 .tabs li.tab.active-tab{border-bottom:9px solid var(--color-light);color:black;padding:10px 0;background:transparent;order:0;display:inline-block;width:100%;transform:none;}.paragraph--type--m9 .tabs li.tab.active-tab .tab-title{position:relative;}.paragraph--type--m9 .tabs li.tab.active-tab .tab-title:after{content:"";width:15px;height:20px;position:absolute;right:-1px;background:url(/themes/custom/ibercamera/img/svg/arrow_down.svg) no-repeat scroll center center transparent;background-size:100%;top:50%;transform:translateY(-50%);}.paragraph--type--m9 ul.tabs-content{margin-top:50px;list-style:none;padding-top:50px;}.paragraph--type--m9 ul.tabs-content p{margin-bottom:20px;line-height:30px;}.paragraph--type--m9 ul.tabs-content > li{display:none;color:black;}.paragraph--type--m9 ul.tabs-content > li.active-tab-content{display:block;}.paragraph--type--v2 .media-item{border:1px solid #D8D8D8;position:relative;}.paragraph--type--v2 .media-item .media_icon{width:82px;height:82px;position:absolute;z-index:1;left:0;top:0;background:var(--color-dark);display:flex;align-items:center;justify-content:center;}.paragraph--type--v2 .media-item .media_icon img{max-width:30px;max-height:35px;}.paragraph--type--v2 .media-item .media_content{padding:30px;}.paragraph--type--v2 .media-item .media_content h2{font-size:30px;line-height:35px;margin-bottom:20px;}.paragraph--type--v2 .media-item:hover .media_content h2{color:var(--color-dark);}.paragraph--type--m13 .paragraph-item{padding:40px 0 10px;}.paragraph-image-text{height:700px;background-color:#000;position:relative;}.paragraph-image-text *{color:#fff;}.paragraph-image-text h1{font-size:64px;}.paragraph-image-text .image{width:100%;height:100%;}.paragraph-image-text .btn_wrapper.btn_light{margin-top:0;}.paragraph-image-text .image img{object-fit:cover;width:100%;height:100%;max-width:none;filter:saturate(0);opacity:0.4;}.paragraph-image-text .content{position:absolute;left:0;right:0;top:40%;bottom:0;margin:auto;max-width:760px;display:flex;flex-direction:column;gap:40px;}.paragraph-image-text .btn_light a{background-color:#fff;color:#000 !important;}.paragraph-image-text .btn_light a:hover{color:#fff !important;}.paragraph-columns{padding:70px 0;}.paragraph-columns h2{padding-bottom:15px !important;}.paragraph-columns .cols{display:flex;padding:100px 50px 50px 50px;justify-content:space-between;text-align:center;}.paragraph-columns .cols > div{flex:1;max-width:235px;}.paragraph-columns .cols .image{display:flex;justify-content:center;}.paragraph-columns .cols .desc{padding-top:58px;position:relative;}.paragraph-columns .cols .desc:after{content:"";width:80px;height:1px;background-color:#000;position:absolute;top:29px;left:calc(50% - 30px);}.paragraph-columns .cols .btn_wrapper.btn_light{width:100%;}.paragraph-columns .cols .btn_wrapper.btn_light a{display:inline-block;width:100%;}.contact-grup-camera{padding:40px 0 150px 0;}.contact-grup-camera .container{display:flex;justify-content:space-between;}.contact-grup-camera .form *{color:#000;}.contact-grup-camera .form .form-type-checkbox label{border:1px solid #000 !important;}.contact-grup-camera .col-form{max-width:800px;}.contact-grup-camera .col-form p{max-width:550px;}.contact-grup-camera .image{max-width:300px;background-color:#000;}.contact-grup-camera .image img{object-fit:cover;width:100%;height:100%;opacity:0.4;filter:saturate(0);}.contact-grup-camera .paragraph--type--w1 .js-form-item.js-form-type-checkbox .description a:hover{color:#EF383F;}.contact-grup-camera .form-actions{margin-top:15px !important;}.paragraph-rows{padding:70px 0;}.paragraph-rows .files{padding:40px 0 0 0;}.paragraph-row-item{display:flex;gap:80px;margin-bottom:60px;}.paragraph-row-item .image{flex:450px;}.paragraph-row-item .content .btn{margin-top:20px;}@media screen and (max-width:991px){.contact-grup-camera .container{flex-direction:column;}.contact-grup-camera .container .image{display:none;}.paragraph-columns .cols{flex-wrap:wrap;gap:50px;}.paragraph-columns .cols > div{max-width:inherit;flex:calc(50% - 50px);}.paragraph-image-text{height:500px;}}@media screen and (max-width:768px){.paragraph-image-text .content{padding:0 24px;top:25%;gap:20px;}.paragraph-image-text .content h1{font-size:40px;}.contact-grup-camera{padding:40px 0 80px 0;}.paragraph-row-item{flex-direction:column;align-items:flex-start;gap:30px;}.paragraph-row-item .image{flex:1;}}@media screen and (max-width:580px){.paragraph-columns{padding:40px 0;}.paragraph-columns .cols{padding:70px 0px 30px 0px;}.paragraph-columns .cols > div{flex:100%;}}@media (min-width:1280px){.nice-select{text-align:center;}.nice-select .current{background:transparent;font-size:20px;line-height:30px;display:block;padding:0 0 10px 0;transform:translateY(4px);display:block;position:relative;text-align:left;}.nice-select .current:after{content:"";width:10px;height:10px;position:absolute;right:-1px;background:url(/themes/custom/ibercamera/img/svg/arrow_down.svg) no-repeat scroll center center transparent;top:50%;transform:translateY(-80%);}.nice-select ul.list{display:none;position:absolute;}.nice-select ul.list li{padding:0px 33px;font-size:20px;}.nice-select:hover ul.list{display:block;}.nice-select ul.list{background:var(--color-primary-alt);z-index:1000;}header{padding-top:0px;}.frontpage header{background:transparent;}header #search_block{display:none;position:fixed;width:100vw;}header #search_block .close{top:170px;right:11vw;display:block;}header .webform-submission-search-add-form{padding:110px 0;box-shadow:inset 0px 3px 6px #00000029;position:relative;top:133px;}header .webform-submission-search-add-form input.form-text{padding:21px 50px;font-weight:var(--bold-weight);}header .hleft{min-width:350px;align-items:center;padding-top:0;}header .hleft .logo{margin-top:25px;}header .hleft .logo img{max-width:250px;height:auto;}header .hleft .logo svg{width:100%;height:auto;}header .hleft .logo svg rect,header .hleft .logo svg path{fill:var(--color-logo-light);}header .hleft .logo svg rect.special,header .hleft .logo svg path.special{fill:var(--color-logo-special);}header .hleft .logo svg .special_text path{fill:var(--color-logo-light);}.frontpage header .hleft .logo svg .special_text path{fill:var(--color-logo-light);}header .mobile_header{display:none;}header .hright{position:initial;height:initial;right:initial;width:initial;max-width:calc(100% - 350px);padding:0;overflow:inherit;transition:none;background:transparent;}header .hright .menucontent{height:100%;justify-content:flex-start;flex:1;width:100%;margin-top:auto;padding-left:65px;flex-direction:column;}header .hright .menucontent .headertop{display:flex;margin-top:15px;flex-wrap:nowrap;padding-bottom:20px;position:relative;width:100%;}header .hright .menucontent .headertop:before{width:100%;background:#fff;height:1px;bottom:0;left:0;position:absolute;content:"";}header .hright .menucontent .headertop > a{margin-right:36px;display:inline-block;}header .hright .menucontent .headertop > a:first-child{margin-left:auto;}body:not(.frontpage) header .hright .menucontent .headertop > a:hover{color:var(--nav-link-notfront-hover);}body:not(.frontpage) header .hright .menucontent .headertop .ico:hover circle,body:not(.frontpage) header .hright .menucontent .headertop .ico:hover path{stroke:var(--nav-link-hover);}header .hright .menucontent .headertop .ico.ico_search{margin-left:0;}header .hright .menucontent .headertop .dropdown_language{width:35px;}header .hright .menucontent .headertop .dropdown_language select{margin-top:0;font-size:20px;}header .hright .menucontent .headerbot{width:100%;height:56px;display:flex;align-items:center;}header .hright .menucontent .headerbot nav{width:100%;}header .hright .menucontent .headerbot .navbar-nav{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;}header .hright .menucontent .headerbot .navbar-nav > .nav-item{position:relative;}header .hright .menucontent .headerbot .navbar-nav > .nav-item ul.dropdown-menu{width:auto;}header .hright .menucontent .headerbot .navbar-nav > .nav-item ul.dropdown-menu a{font-size:var(--menu-font-size-desktop);line-height:30px;}header .hright .menucontent .headerbot .navbar-nav > .nav-item ul.dropdown-menu a:hover{color:var(--color-dark);}body:not(.frontpage) header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover .nav-link{color:var(--nav-link-notfront-hover);}body.frontpage header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover .nav-link{color:var(--nav-link-hover);}header .hright .menucontent .headerbot .navbar-nav > .nav-item a{display:block;padding:0 0px 0px;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:after{display:none;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover ul{display:inline-block;position:absolute;background:var(--color-primary-alt);padding:32px 0 32px;min-width:244px;left:0;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover ul > li{padding:0 5px 5px;text-align:left;white-space:nowrap;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover ul > li ul{transform:none;position:inherit;min-width:100%;padding:0;margin:5px 0 0;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:hover ul > li ul li{padding:0;}header .hright .menucontent .headerbot .navbar-nav > .nav-item:last-child:hover ul{right:-35px;left:inherit;}header .hright .menucontent .headerbot .navbar-nav > .nav-item a{padding:0 13px 0px;}header.scrolled{background:var(--color-light);}header.scrolled #search_block .webform-submission-search-add-form{top:87px;}header.scrolled #search_block .close{top:130px;right:11vw;}header.scrolled .hleft{padding:20px 0;min-width:initial;width:150px;}header.scrolled .hleft .logo{margin-top:auto;}header.scrolled .hleft .logo img{filter:invert(100) brightness(100);max-width:150px;}header.scrolled .hleft .logo svg rect,header.scrolled .hleft .logo svg path{fill:var(--color-logo-scrolled);}header.scrolled .hleft .logo svg rect.special,header.scrolled .hleft .logo svg path.special{fill:var(--color-logo-special);}header.scrolled .hright{width:calc(100% - 150px);background:transparent;}header.scrolled .hright .menucontent{flex-direction:row-reverse;margin:0;width:100%;padding:0 0 0 30px;align-items:center;}header.scrolled .hright .menucontent .ico_user{display:none;}header.scrolled .hright .menucontent .ico_search{order:2;margin:0px 22px 0 0 !important;}header.scrolled .hright .menucontent .ico_search path{stroke:var(--color-dark);}header.scrolled .hright .menucontent .ico_search:hover path{stroke:var(--color-primary);}header.scrolled .hright .menucontent .btn_top{order:3;background:var(--color-primary);color:var(--color-light);margin-left:auto;}header.scrolled .hright .menucontent .btn_top:hover{background:var(--color-dark);}header.scrolled .hright .menucontent .dropdown_language{order:4;}header.scrolled .hright .menucontent .headertop{width:405px;padding:0 0 0 15px;margin:0;align-items:center;justify-content:flex-start;}header.scrolled .hright .menucontent .headertop:before{display:none;}header.scrolled .hright .menucontent .headertop > a{margin-right:0;}header.scrolled .hright .menucontent .headertop > a.toplink{font-size:var(--menu-font-size-scrolled);line-height:22px;margin-right:20px;color:var(--color-dark);}header.scrolled .hright .menucontent .headertop > a.toplink:hover{color:var(--color-primary);}header.scrolled .hright .menucontent .headertop > a:first-child{margin-left:0;}header.scrolled .hright .menucontent .headertop .dropdown_language{display:none;}header.scrolled .hright .menucontent .headertop .dropdown_language select{color:black;}header.scrolled .hright .headerbot .navbar-nav > .nav-item:hover .nav-link{color:var(--nav-link-hover) !important;}header.scrolled .hright .headerbot .navbar-nav > .nav-item .nav-link{color:var(--color-dark);}header.scrolled .hright .headerbot .navbar-nav > .nav-item .nav-link:hover{color:var(--color-hover) !important;}header.scrolled .hright .headerbot .navbar-nav > .nav-item a{white-space:nowrap;font-size:var(--menu-font-size-scrolled);line-height:22px;}header.scrolled.opened #logo_big,header.opened #logo_big{display:block !important;}}@media screen and (min-width:992px){footer.container{flex-direction:row;padding:80px 10px 80px 10px;}footer.container .footer-right{margin-top:95px;}footer.container .footer-right .menu-footer{column-count:2;}}@media (min-width:768px){.paragraph--type--m7 .items{display:flex;flex-wrap:wrap;padding-top:10px;}.paragraph--type--m7 .paragraph--type--m7-item{margin-top:30px;flex-basis:50%;width:50%;align-items:center;padding-right:80px;}}@media (min-width:992px){.paragraph--type--h1{display:grid;grid-template-columns:repeat(3,1fr);z-index:0;}.paragraph--type--h1 .paragraph-item{overflow:hidden;height:80vh;min-height:800px;display:flex;justify-content:flex-start;padding:30px 30px 30px 4vw;position:relative;z-index:10;}.paragraph--type--h1 .paragraph-item:before{position:absolute;height:80vh;min-height:800px;width:100%;content:"";z-index:1;background:var(--color-dark);opacity:0.45;left:0;top:0;}.paragraph--type--h1 .paragraph-item:after{position:absolute;bottom:0;height:0;background:var(--color-primary);width:100%;left:0;content:"";opacity:0.7;transition:all 250ms ease-in-out;z-index:1;}.paragraph--type--h1 .paragraph-item:hover img.img_h1{transform:translateX(-50%) translateY(-50%) scale(1);}.paragraph--type--h1 .paragraph-item:hover:after{height:calc(100% - 250px);}.paragraph--type--h1 .paragraph-item:last-child:after{display:block;}.paragraph--type--h1 .paragraph-item .content .cta{margin-bottom:87px;}.paragraph--type--h1 .paragraph-item .content .cta a{margin-top:30px;}.paragraph--type--m1 .paragraph-item{padding:60px 0 75px !important;}.paragraph--type--m1 .paragraph-item .content{max-width:436px;display:flex;flex-direction:column;height:100%;}.paragraph--type--m1 .paragraph-item .content .t_dark{margin-bottom:10px;}.paragraph--type--m1 .paragraph-item .content .btn_wrapper.btn_light{margin-top:auto;}.paragraph--type--t2 .content{min-height:380px;display:flex;justify-content:center;flex-direction:column;}.paragraph--type--g1 .content{min-height:380px;align-items:center;}.paragraph--type--g1 .content h2{width:initial;order:0;margin-right:150px;}.paragraph--type--m2 .ggap2{gap:2rem;}.paragraph--type--m2 .paragraph-item a{z-index:1;}.paragraph--type--m2 .paragraph-item a .content{display:flex;height:307px;align-items:center;}.paragraph--type--m2 .paragraph-item a .content .h2{max-width:300px;}.paragraph--type--m3 .ggap2{gap:2rem;}.paragraph--type--m3 .paragraph-item a{min-height:236px;position:relative;z-index:1;}.paragraph--type--m3 .paragraph-item a .content{flex:1;height:100%;display:flex;justify-content:center;flex-direction:column;}.paragraph--type--m4{border-bottom:1px solid var(--color-light);}.paragraph--type--m4 .paragraph-item:last-child,.paragraph--type--m4 .paragraph-item:nth-last-child(2){border-bottom:none;}.paragraph--type--m4 .paragraph-item:hover .m4_info{visibility:visible !important;}.paragraph--type--t4 .paragraph--type--t4 .h1{margin-top:55px;}.paragraph--type--t4 .two-columns .price_table{margin-left:0;}.paragraph--type--m5 .paragraph-item,.program .paragraph-item,.concert_links .paragraph-item,.interprets .paragraph-item{padding:70px 0 50px;}.paragraph--type--m5 .paragraph-item:first-child,.program .paragraph-item:first-child,.concert_links .paragraph-item:first-child,.interprets .paragraph-item:first-child{padding:55px 0 45px;}.paragraph--type--m5 .paragraph-item .m5_title,.program .paragraph-item .m5_title,.concert_links .paragraph-item .m5_title,.interprets .paragraph-item .m5_title{padding-right:20px;}.paragraph--type--m5 .paragraph-item .m5_content,.program .paragraph-item .m5_content,.concert_links .paragraph-item .m5_content,.interprets .paragraph-item .m5_content{margin-top:0;}.paragraph--type--t5{padding-bottom:60px;}.paragraph--type--t5 .content{display:flex;flex-wrap:nowrap;}.paragraph--type--t5 .content .col1{width:60%;padding-right:60px;}.paragraph--type--t5 .content .col1 div.t_dark{padding:0;}.paragraph--type--t5 .content .col2{width:40%;}.paragraph--type--t5.orientation_1 .content{display:flex;}.paragraph--type--t5.orientation_1 .content .col1{order:2;padding-left:60px;padding-right:0px;}.paragraph--type--t5.orientation_1 .content .col2{order:1;}.paragraph--type--i1{padding-bottom:30px;}.paragraph--type--m6{margin-top:80px;}.paragraph--type--m6 .h1{text-align:center;}.paragraph--type--m6 .paragraph-item .content{margin-bottom:60px;padding-bottom:40px;}.paragraph--type--m6 .paragraph-item .content:after{content:"";width:100vw;position:absolute;}.paragraph--type--m6 .paragraph-item .content .f60{padding-right:50px;}.paragraph--type--m6 .paragraph-item .content .f40{padding-top:30px;margin-right:30px;}.paragraph--type--m6 .paragraph-item .content .f40 img{padding-bottom:0;max-width:355px;}.paragraph--type--m6 .paragraph-item:nth-child(even) .content.flex{flex-direction:row-reverse !important;}.paragraph--type--m6 .paragraph-item:nth-child(even) .content.flex:after{left:initial;right:0;}.paragraph--type--m6 .paragraph-item:nth-child(even) .content.flex .f40{margin-right:0;}.paragraph--type--m6 .paragraph-item:nth-child(even) .content.flex .f40 img{margin-left:auto;}.paragraph--type--m12{justify-content:center;}.paragraph--type--m7 .items{display:flex;flex-wrap:wrap;padding-top:10px;}.paragraph--type--m7 .paragraph--type--m7-item{margin-top:30px;flex-basis:33.3333333333%;width:33.3333333333%;padding-right:80px;}.paragraph--type--m7 .paragraph--type--m7-item .h1{text-align:center;}.paragraph--type--w1 .h1{margin-top:40px;margin-bottom:15px;}.paragraph--type--w1 .js-form-item{flex-direction:row;flex-wrap:wrap;}.paragraph--type--w1 .js-form-item.js-webform-document-file{flex-wrap:wrap;}.paragraph--type--w1 .js-form-item.js-form-type-checkbox{width:70%;}.paragraph--type--w1 .js-form-item.js-form-type-textarea{flex-wrap:wrap;}.paragraph--type--w1 .js-webform-document-file,.paragraph--type--w1 textarea,.paragraph--type--w1 input[type=text],.paragraph--type--w1 input[type=email],.paragraph--type--w1 input[type=tel],.paragraph--type--w1 input[type=password]{width:70%;}.paragraph--type--w1 label{width:30%;padding-right:20px;margin-bottom:0;}.paragraph--type--w1 .form-item--error-message,.paragraph--type--w1 .description{width:70%;}.paragraph--type--w1 .form-item--error-message{padding-left:22px;}.paragraph--type--m10{padding:40px 0 40px;}.paragraph--type--m10 .items{grid-template-columns:1fr 1fr 1fr;}.paragraph--type--g2{padding:55px 0 40px;}.paragraph--type--g2 .t_dark .icons a:hover{color:var(--color-light);}.paragraph--type--m11 .paragraph-item{padding:40px 0 60px;}.paragraph--type--m11 .m11_img{padding:20px;}.paragraph--type--m11 .m11_content p{margin-bottom:40px;}.paragraph--type--m11 .m11_footer{margin-top:40px;}.paragraph--type--m8 .paragraph-items .m8_img{margin:15px 30px 15px 30px;}.paragraph--type--m8 .paragraph-items .logos{display:flex;flex-wrap:wrap;justify-content:center;}.paragraph--type--m8 .paragraph-items .logos .paragraph-item{display:flex;align-items:center;}.paragraph--type--m8 .paragraph-items.m8_vertical{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}.paragraph--type--m8 .paragraph-items.m8_vertical .m8_img{margin:15px 30px 15px 0;}.paragraph--type--m8 .paragraph-items.m8_vertical h2{width:40%;text-align:left;}.paragraph--type--m8 .paragraph-items.m8_vertical .logos{width:60%;flex-direction:column;}.paragraph--type--m9 ul.tabs-content{padding-top:20px;}.paragraph--type--m9 .tabs{position:relative;top:0;z-index:10;flex-direction:row;width:100%;border-bottom:1px solid var(--color-light);}.paragraph--type--m9 .tabs li.tab{padding:10px 0;background:transparent;display:inline-block;width:auto;order:0 !important;}.paragraph--type--m9 .tabs li.tab.show-mobile{display:inline-block;width:auto;padding:10px 0;transform:none;}.paragraph--type--m9 .tabs li.tab.show-mobile:last-child:not(.active-tab){position:relative;top:0;}.paragraph--type--m9 .tabs li.tab.show-mobile:after{display:none !important;}.paragraph--type--m9 .tabs li.tab.active-tab{background:transparent;display:inline-block;width:auto;}.paragraph--type--m9 .tabs li.tab.active-tab .tab-title{position:relative;}.paragraph--type--m9 .tabs li.tab.active-tab .tab-title:after{display:none;}.paragraph--type--m13 .paragraph-item{padding:40px 0 20px;}}@media screen and (min-width:768px){.container.no_padding{padding:0 !important;}.t_70{max-width:70%;}.grid.grid_3{grid-template-columns:repeat(3,1fr);}.grid.grid_2{grid-template-columns:repeat(2,minmax(0,1fr));}.concert.teaser_concert{display:flex;flex-wrap:nowrap;}.concert.teaser_concert .col_desc{flex-basis:40%;padding-right:70px;}.concert.teaser_concert .col_desc .interpreters{margin-bottom:30px;}.concert.teaser_concert .col_details{flex-basis:35%;margin-top:32px;}.concert.teaser_concert .col_img{margin-bottom:auto;flex-basis:25%;align-self:center;order:3;}.concert.teaser_concert .col_img a{display:block;width:100%;height:100%;}.concert.teaser_concert .col_img a img{height:auto !important;width:100%;}.concert.teaser_concert.micro,.concert.teaser_concert.m4_item{flex-wrap:nowrap;margin-top:30px;}.concert.teaser_concert.micro .micro_info,.concert.teaser_concert.m4_item .micro_info{display:flex;flex-direction:column;flex-basis:calc(100% - 180px);width:calc(100% - 180px);}.concert.teaser_concert.micro .micro_info .col_desc,.concert.teaser_concert.m4_item .micro_info .col_desc{flex-basis:inherit;padding-right:0;}.concert.teaser_concert.micro .micro_info .col_desc a:hover .featured,.concert.teaser_concert.m4_item .micro_info .col_desc a:hover .featured{color:var(--color-dark);}.concert.teaser_concert.micro .micro_info .col_details,.concert.teaser_concert.m4_item .micro_info .col_details{flex-basis:inherit;}.concert.teaser_concert.micro .col_img,.concert.teaser_concert.m4_item .col_img{flex-basis:180px;width:180px;order:0;align-self:center;margin-top:15px;}.concert.teaser_concert.m4_item .micro_info{flex-basis:calc(100% - 140px);width:calc(100% - 140px);}.concert.teaser_concert.m4_item .col_img{flex-basis:140px;width:140px;}.concert .header_concert:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,black,#00000091 60%,#00000000 80%,transparent 100%);}.concert .header_concert .img_header_concert{position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%;background-size:100% auto;background-repeat:no-repeat;}.concert .header_concert .img_header_concert *{height:100%;}.concert .header_concert .img_header_concert img{height:100%;width:100%;}.concert .header_concert .container{background:none;padding-top:20px;padding-bottom:70px;}.subscription .container .menu_lateral{margin-top:0;}.subscription .paragraph--type--m3 .container{grid-template-columns:repeat(2,minmax(0,1fr));}.subscription .paragraph--type--m3 .h1{font-size:28px;line-height:33px;}.subscription .paragraph--type--m3 .description{display:block;}.price_table{margin:0 10px;}.slide_container{margin:70px 35px 0 35px;}.slick-prev,.slick-next{width:27px;}.slick-prev .cls-2,.slick-next .cls-2{stroke-width:2;}.hidden_sm{display:none !important;}.block_sm{display:block !important;}}@media screen and (min-width:992px){.glightbox-clean .gprev{top:45%;left:30px;transform:none;}.glightbox-clean .gnext{top:45%;right:30px;transform:none;}.slide_container{margin:70px 0px 0 0px;}.slick-prev{left:-100px;}.slick-next{right:-100px;}.button_block .container{display:flex;align-items:center;justify-content:space-between;}.button_block .container > *{padding-bottom:0px;}hr:not(.br){margin-top:45px;}.subscription .container{flex-direction:row;flex-wrap:nowrap;}.subscription .container .menu_lateral{order:0;margin-right:60px;}.subscription .container .subscription_info{width:100%;}.grid{display:grid;}.grid.grid_3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid.grid_4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid.grid_5{grid-template-columns:repeat(5,minmax(0,1fr));}.grid.grid_6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid.grid_7{grid-template-columns:repeat(7,1fr);}.grid.grid_8{grid-template-columns:repeat(8,1fr);}.grid.grid_9{grid-template-columns:repeat(9,1fr);}.grid.grid_10{grid-template-columns:repeat(10,1fr);}body.menu_opened main{display:block;}body.menu_opened footer{display:block;}body.menu_opened header{position:fixed;}main{margin-top:0px;}}@media (min-width:1280px){body:not(.frontpage) main{margin-top:190px;}body:not(.frontpage).ntype-concert main{margin-top:130px;}.download a{width:495px;}.download a svg{transform:none;}.container_short{padding:0;}footer .flex_footer{display:flex;justify-content:space-around;flex-direction:row;}footer .flex_footer > div{padding-right:50px;}footer .flex_footer > div:last-child{padding-right:0;margin-left:auto;}}
.date,.icons *{text-transform:lowercase !important;}
:root{--color-logo:#fff;--color-logo-light:#FFFFFF;--color-logo-scrolled:#000;--color-logo-special:#fff;--color-logo-front-special:#FFFFFF;--color-primary:#000;--color-primary-alt:#FFF;--color-secondary:#000000;--color-light:#000;--color-dark:#000000;--color-text-dark:#000000;--button-block-background-color:#000000;--color-hover:#EF383F;--body-bg:#fff;--nav-link-hover:#EF383F;--nav-link-footer-hover:#000000;--nav-link-notfront-hover:#EF383F;--header-font:"Bodoni 72";--main-font:"Bodoni 72",sans-serif;--main-weight:400;--header-weight:700;--regular-weight:400;--bold-weight:700;--color-form:#000;--color-form-hover:#ffffff;--menu-font-size-desktop:22px;--menu-font-size-scrolled:18px;--header-h1-desktop-size:38px;--header-h1-desktop-lineheight:44px;--modal-content-bg:#87C6B1;--modal-content-color:#fff;--modal-content-link:#fff;--modal-content-link-hover:#000;--theme-text-transform:initial;--footer-copy-font-size:18px;--footer-legal-font-size:18px;--tab-title-font-size:18px;}@font-face{font-family:"Circular Std";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/grup_camera/fonts/CircularStd-Book.otf);src:url(/themes/custom/grup_camera/fonts/CircularStd-Book.otf) format("opentype");}@font-face{font-family:"Circular Std";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/grup_camera/fonts/CircularStd-Bold.otf);src:url(/themes/custom/grup_camera/fonts/CircularStd-Bold.otf) format("opentype");}@font-face{font-family:"Falado";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/grup_camera/fonts/Falado.otf);src:url(/themes/custom/grup_camera/fonts/Falado.otf) format("opentype");}@font-face{font-family:"Falado";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/grup_camera/fonts/Falado-Bold.otf);src:url(/themes/custom/grup_camera/fonts/Falado-Bold.otf) format("opentype");}
.paragraph--type--m2 .paragraph-item:after,.paragraph--type--m3 .paragraph-item:after{background:url(/themes/custom/grup_camera/img/svg/arrow_cta_g.svg) no-repeat scroll 0 0 transparent;}.cta a:after{background:url(/themes/custom/grup_camera/img/svg/arrow_cta_g.svg) no-repeat scroll 0 0 transparent;}.icons > div{text-transform:initial!important;}.price_table table tr td{color:black;}header{padding-top:0;}.concert.teaser_concert .col_desc{font-family:"Falado";font-weight:700;}.concert.teaser_concert .col_details.icons > div{text-transform:uppercase !important;}.btn_wrapper a{text-transform:inherit;}nav .nav-item a{font-size:35px;}@media screen and (min-width:1280px){nav .nav-item a{font-size:22px;}}@media screen and (max-width:1280px){.btn.btn_top{font-size:14px;padding:10px 20px;}.toplink{font-size:22px;line-height:30px;}}header .logo path,header .logo rect{fill:#fff;}@media (min-width:1280px){.frontpage header .hleft .logo svg rect,.frontpage header .hleft .logo svg path{fill:#fff;}.frontpage header.scrolled .hleft .logo svg rect,.frontpage header.scrolled .hleft .logo svg path{fill:#231F20;}}.paragraph--type--m3 .paragraph-item .h1,.paragraph--type--t4 .h1,.paragraph--type--m2 .paragraph-item a .content .h2{color:#000;}footer.container{justify-content:space-between;}footer.container .footer-right{text-align:right;}.menu-footer-list{padding-top:20px;}.menu-footer-list ul:not(.contextual-links) li{padding:10px 0px 10px 20px;list-style:none;}.menu-footer-list ul:not(.contextual-links) li a{color:#fff;}.menu-footer-list ul:not(.contextual-links){display:flex;flex-wrap:wrap;max-width:350px;justify-content:flex-end;}footer .logos{padding-top:30px;display:flex;align-items:center;}footer .logos > div{margin-right:25px;padding-right:25px;position:relative;max-width:150px;}footer .logos > div:after{content:"";height:25px;width:1px;background-color:#fff;position:absolute;display:block;right:0px;top:5px;}#footer{background-color:#000;padding:70px 0 40px 0;}#footer .container{display:flex;justify-content:space-between;}@media (min-width:1280px){header .hright .menucontent{padding-top:20px;}header .hleft .logo{margin-top:15px;}header.scrolled .hleft{padding:10px 0;}}@media (min-width:1280px){header.scrolled{background:#fff;}}header nav .nav-item a{color:#fff;}header.scrolled nav .nav-item a{color:#000;}@media screen and (max-width:1280px){header.scrolled nav .nav-item a{color:#fff;}}.btn_wrapper.btn_light a{color:#fff;}.paragraph--type--w1 .form-actions .webform-button--submit{color:#fff;}.menu-legal ul{list-style:none;}.menu-legal ul li a{color:#fff;}.menu-legal ul li a:hover{color:#EF383F;}.second-section{padding-top:20px;}.second-section *{color:#fff;font-size:16px;}.paragraph-image-text .btn_light a:hover,.btn_wrapper.btn_light a:hover{background-color:#EF383F;}.paragraph--type--w1 .form-actions .webform-button--submit{padding:11px 27px 11px 25px;line-height:18px;}.paragraph--type--w1 .form-actions .webform-button--submit:hover{background-color:#EF383F;}.menu-footer-list ul li a:hover{color:#EF383F;}header .mobile_header .menu_burguer .cls-2{fill:#fff;}.user-login-form input.button{color:#fff;}.user-login-form input.button:hover{background-color:red;color:#000;}@media screen and (max-width:768px){#footer .container{flex-direction:column;}.menu-footer-list ul{justify-content:flex-start;max-width:100%;padding-left:0;}.menu-footer-list ul li{padding:10px 20px 10px 0;}.menu-legal ul{margin-left:0;padding-left:0;}}@media screen and (max-width:580px){footer .logos{flex-wrap:wrap;gap:20px;}footer .logos > div{max-width:calc(50% - 20px);margin:0;}footer .logos > div:after{display:none;}}@media (min-width:1280px){body:not(.frontpage) main{margin-top:130px;}}.paragraph--type--w1 .js-form-item.js-form-type-checkbox label{border:1px solid #000;}.paragraph--type--w1 .form-actions{margin-top:20px;}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{background-color:#EF383F;}header.scrolled{border-bottom:1px solid #000;}
