/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
#navbar-main{background-color:#ffffff;}img.image-style-cabecera-blog{max-width:100%;height:auto;}.form-inline.navbar-form.ms-auto{width:100%;text-align:center;}a.navbar-brand img{max-width:250px;}.white,h3.white,h2.white,h1.white,p.white{color:white;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:rgba(0,0,0,0.69);}.button-open{background-color:#9BD143;border-color:transparent;color:white;padding:0.2em 0.5em;border-radius:10px;cursor:pointer;width:27px;float:right;}.underline,a.underline{text-decoration:underline !important;}.button-close{cursor:pointer;float:right;width:100%;display:inline-block;text-align:right;}.accordion-button:not(.collapsed){color:#1f0205;background-color:rgba(108,103,103,0.09);}.view-taxonomia-catalogo .view-content.row,.view-taxonomia-catalogo-ventanas .view-content.row{display:flex;justify-content:center;}.view-taxonomia-catalogo .col-6,.view-taxonomia-catalogo-ventanas .col-6{display:flex;align-items:stretch;align-content:center;text-align:center;flex-direction:column;flex-wrap:nowrap;margin-bottom:1em;}.col-6.col-sm-4.col-xl-3.col-xxl-3.p-1.center.text-center div{display:flex;width:99%;text-align:center;margin:auto;justify-content:center;}.view-taxonomia-catalogo img{max-width:100%;width:auto;margin-bottom:1em;height:400px;}.view-taxonomia-catalogo .owl-item img{max-width:100%;width:auto !important;margin-bottom:1em;max-height:400px;height:auto !important;}.node--type-galeria.node--promoted.node--view-mode-teaser.clearfix{text-align:center;border-bottom:none !important;}.field--name-field-galeria-ref .owl-carousel .owl-item img{display:block;width:fit-content;max-width:90%;max-height:300px;height:auto;}.view-taxonomia-catalogo.view-display-id-owncarousel img{max-width:inherit !important;width:auto !important;margin-bottom:1em;height:inherit !important;}.owl-carousel .owl-item{display:flex;align-items:center;align-content:center;text-align:center;flex-direction:column;flex-wrap:nowrap;margin-bottom:1em;}.owl-carousel .views-field-field-stock img{max-width:100px !important;}.views-field-field-stock img{max-width:100px !important;}.view-taxonomia-catalogo.view-id-taxonomia_catalogo.view-display-id-block_1 .card-body img{max-width:100px;height:auto;}.view-taxonomia-catalogo .infoflex img{width:100px;max-width:100px;height:auto;max-height:31px;margin:0;}.infoflex{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;}.view-taxonomia-catalogo-ventanas img{max-height:350px;width:auto;max-width:90%;height:auto;margin-bottom:2em;}.view-taxonomia-catalogo-ventanas .views-field-field-image-browser{height:350px;display:flex;align-content:flex-end;align-items:flex-end;justify-content:center;}.view-taxonomia-catalogo h2,.view-taxonomia-catalogo-ventanas h2,.view-taxonomia-catalogo h3,.view-taxonomia-catalogo-ventanas h3,.field--name-field-modelos-relacionados .field.field--name-node-title p,.view-display-id-owncarousel h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.views-view-responsive-grid__item{display:flex;align-items:center;padding:15px;justify-content:center;text-align:center;}.view-display-id-block_trabajos_relacionados img{max-width:100%;height:auto;}.view-display-id-block_trabajos_relacionados .field-content{display:inline-flex;}.field--name-field-stock .field__label:before{content:'';background:url(https://www.puertasibergama.com/sites/default/files/stock.gif) no-repeat;display:block;height:77px;width:100px;background-size:100px 60px;}.field--name-field-stock .field__items{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.field--name-field-stock .field__label{font-size:0px;width:113px;height:61px;}.node--view-mode-full .field.field--name-field-stock{display:flex;align-items:center;margin-bottom:3em;padding:1em;flex-direction:row-reverse;justify-content:space-between;}.default_product_field_body{width:100%;float:left;}p.text-white.display-6{padding:.1875em;background-color:#00000042;}a{text-decoration:inherit !important;color:#68A20A;}.text-bg-dark{color:#fff !important;background-color:#6A0003 !important;}b,strong{font-weight:bold;color:#ad0a1a;padding:0 .1875em;}table tr th{background:#c42131;}tr{background:rgba(221,53,69,0.07);}a:hover{color:#000;}ul.pagination{display:flex;justify-content:center;margin:2em 0 2em 0;}#navbar-top{background-color:#004537;}#block-puertasibergama-breadcrumbs{margin-top:3em;}.site-footer{background-color:#6A0003;}.site-footer b,.site-footer strong{background-color:transparent !important;}.mark,mark{background-color:transparent !important;color:#0f673e;font-weight:700;padding:0 .1875em;}.btn-light{background-color:#9BD143;border-color:transparent;color:white;}.btn.btn-dark{background-color:#9BD143;border-color:#415323 !important;border:chocolate;border:none !important;}#navbar-top a.nav-link{color:white;}.feed-icons{display:none;}.btn-group-lg>.btn,.btn-lg{padding:1.25rem 2.65rem;font-size:.75rem;line-height:1.5;border-radius:0;}btn{display:inline-block;font-family:Arimo,sans-serif;font-weight:700;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.9375rem 1.625rem;font-size:.75rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.field-gallery img{max-width:100%;height:auto;}.node .field--type-image.field-gallery{height:auto;}.group-left{display:flex;flex-direction:column;align-items:center;}a.nav-link--::before,a.nav-link--contact::before{display:none;}.btn-primary{color:white;background-color:#E1484C;}.bg-secondary{background-color:#005D4B !important;}.bg-secondary .info-title{color:white;}img.imagezoom-image{width:auto !important;height:auto !important;max-width:95%;}#search-block-form button#edit-submit{font-size:0;height:29px;}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997;}.site-footer .block{border:0;}.contact-form button#edit-submit,button#edit-preview{color:white;font-size:120%;}nav#navbar-main .block{width:100%;}.node--type-producto.node--view-mode-full .group-left{position:relative;}.default_product_field_imagen,.default_product_field_imagenes{top:20px;position:sticky;height:550px;}.field--name-field-modelos-relacionados .field__items{display:flex;flex-wrap:nowrap;justify-content:space-evenly;}.field--name-field-modelos-relacionados .field__item{display:inline-flex;}.field--name-field-modelos-relacionados .layout--onecol .layout__region--content{display:flex;flex-direction:column;align-items:center;text-align:center;}.field--name-field-ref{width:fit-content;}.node--type-producto.node--view-mode-full .field--name-field-ref{margin-top:0.4em;}.node .field--type-image{margin:0;}.carousel-caption{bottom:40%;}.carousel-caption .lead{font-size:x-large;}.btn.btn-primary{color:white;}.nav-link{color:#333;}.nav-link:hover,.nav-link:focus{color:#000;}@media only screen and (min-device-width :320px) and (max-device-width :480px){.image-style-cabecera-blog{max-width:100%;height:auto;}.carousel-caption{bottom:1.25rem;}.carousel-caption .lead{font-size:inherit !important;}.node--type-producto.node--view-mode-full .group-left{width:100%;}.node--type-producto.node--view-mode-full .group-right{width:100%;}.field--name-field-modelos-relacionados .field__items{display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:nowrap;align-items:center;}.view-taxonomia-catalogo img{max-width:100%;height:250px;}.view-display-id-owncarousel h2,.view-display-id-owncarousel h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;}.view-taxonomia-catalogo-ventanas img{max-height:350px;width:auto;max-width:90%;height:auto;margin-bottom:2em;}.node--view-mode-full .field.field--name-field-stock{float:left;}p.text-white.display-6{font-size:medium;}.carousel-item .text-white.lead{font-size:small;}}@media only screen and (min-width :321px){}@media only screen and (max-width :320px){}@media only screen and (min-device-width :768px) and (max-device-width :1024px){}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2){}.bg-body-tertiary{background-color:#e9ecef30 !important;}.featurette-divider{margin:5rem 0;}.border-dashed{--bs-border-style:dashed;}.product-device{position:absolute;right:10%;bottom:-30%;width:300px;height:540px;background-color:#333;border-radius:21px;transform:rotate(30deg);}.product-device::before{position:absolute;top:10%;right:10px;bottom:10%;left:10px;content:"";background-color:rgba(255,255,255,.1);border-radius:5px;}.product-device-2{top:-25%;right:auto;bottom:0;left:5%;background-color:#e5e5e5;}.flex-equal>*{flex:1;}@media (min-width:768px){.flex-md-equal>*{flex:1;}}.testimonios-section{background:radial-gradient(circle at top left,rgba(0,0,0,.04),transparent 32rem),linear-gradient(180deg,#ffffff 0%,#f7f5f1 100%);}.testimonios-section .eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b64d3f;}.testimonial-card{padding:.75rem;}.testimonial-card-inner{position:relative;height:100%;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.25rem;background:#ffffff;box-shadow:0 0.5rem 0.5rem rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);overflow:hidden;}.testimonial-card-inner::before{content:"";position:absolute;inset:0;border-top:.35rem solid #b64d3f;pointer-events:none;}.testimonial-stars{color:#b64d3f;font-size:1rem;letter-spacing:.15rem;margin-bottom:1rem;}.testimonial-body{position:relative;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65;color:#333;margin-bottom:1.75rem;}.testimonial-body p{margin-bottom:0;}.testimonial-author{align-items:center;gap:.9rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.08);}.testimonial-author strong{display:block;font-size:1.05rem;color:#b64d3f;}.testimonial-author span{display:block;font-size:.9rem;color:#777;}.testimonial-avatar{width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#b64d3f;color:#fff !important;font-weight:800;flex:0 0 auto;}.testimonios-section .owl-stage{display:flex;}.testimonios-section .owl-item{display:flex;}.testimonios-section .owl-item>*{width:100%;}.testimonios-section .owl-nav button.owl-prev,.testimonios-section .owl-nav button.owl-next{width:2.75rem;height:2.75rem;border-radius:50% !important;background:#fff !important;color:#333 !important;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);font-size:1.75rem !important;line-height:1 !important;}.testimonios-section .owl-dots{margin-top:1.5rem;}.testimonios-section .owl-dot span{width:.7rem !important;height:.7rem !important;background:rgba(0,0,0,.25) !important;}.testimonios-section .owl-dot.active span{background:#b64d3f !important;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados{padding:clamp(2rem,5vw,4rem) 0;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .view-content{max-width:1120px;margin-inline:auto;padding-inline:1rem;gap:clamp(1.5rem,3vw,2.5rem);}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .view-content.row{margin-left:auto;margin-right:auto;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .view-content>div{width:auto;padding:0;text-align:center;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-field-image-browser a{display:inline-block;overflow:hidden;border-radius:1rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.12);background:#f5f1eb;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados img{display:block;width:100%;max-width:310px;aspect-ratio:3 / 4;object-fit:cover;transition:transform .3s ease;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-field-image-browser a:hover img{transform:scale(1.04);}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title{margin-top:1rem;padding-inline:.5rem;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title a,.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title span,.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title h2,.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title h3{display:block;max-width:270px;margin-inline:auto;font-size:1.05rem !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#333 !important;text-decoration:none !important;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title a:hover{color:#b64d3f !important;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .views-field-title a::after{content:"Ver trabajo";display:block;width:fit-content;margin:.75rem auto 0;padding:.45rem .9rem;border-radius:999px;background:#b64d3f;color:#fff;font-size:.8rem;font-weight:800;}@media (max-width:991.98px){.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados .view-content{grid-template-columns:1fr;}.view-taxonomia-trabajos.view-display-id-block_trabajos_relacionados img{max-width:100%;}}.owl-slider-wrapper .owl-item-inner{padding:.75rem;}.owl-slider-wrapper .owl-item-inner img{display:block;width:100%;border-radius:1rem;box-shadow:0 .30rem 0.75rem rgba(0,0,0,.12);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;}.owl-slider-wrapper .owl-item-inner:hover img{transform:scale(1.02);box-shadow:0 0.40rem 1rem rgba(0,0,0,.16);}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
