/* ============================================================
   tv_airzone.css - Airzone tartalom stílusai
   Scope: #az-content (Bootstrap/site CSS konfliktus elkerülése)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Montserrat:wght@300;400;500;600&family=Saira:wght@300;400;500&display=swap');

/* Alap reset az #az-content belsejébe */
#az-content {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #3b4e52;
  box-sizing: border-box;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
}

#az-content *,
#az-content *::before,
#az-content *::after {
  box-sizing: border-box;
}

#az-content img {
  max-width: 100%;
  height: auto;
}

/* Bootstrap .container override eltávolítása az #az-content-ben */
#az-content .tw-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

/* ============================================================
   Airzone egyedi szín utility-k
   ============================================================ */

/* ============================================================
   Tailwind utility-k (#az-content scope)
   ============================================================ */

#az-content .h1,#az-content .h2,#az-content .h3,#az-content .h4,#az-content .h5,#az-content .h6,#az-content h1,#az-content h2,#az-content h3,#az-content h4,#az-content h5,#az-content h6{font-weight:300;line-height:1.2;margin-bottom:.5rem}
#az-content .h3,#az-content h3{font-size:1.875rem}
#az-content .pre-scrollable{max-height:340px;overflow-y:scroll}
#az-content .pagination{border-radius:.3125rem;display:flex;list-style:none;padding-left:0}
#az-content .page-link{background-color:#ccd3d5;border:0 solid #dee2e6;color:#fff;display:block;line-height:1.25;margin-left:0;padding:.5rem .75rem;position:relative}
#az-content .page-link:hover{background-color:#7c8486;border-color:#dee2e6;color:#fff;-webkit-text-decoration:none;text-decoration:none;z-index:2}
#az-content .page-link:focus{box-shadow:0 0 0 0 rgba(0,114,151,.25);outline:0;z-index:2}
#az-content .page-item:first-child .page-link{border-bottom-left-radius:.3125rem;border-top-left-radius:.3125rem;margin-left:0}
#az-content .page-item:last-child .page-link{border-bottom-right-radius:.3125rem;border-top-right-radius:.3125rem}
#az-content .page-item.active .page-link{background-color:#007297;border-color:#007297;color:#fff;z-index:1}
#az-content .page-item.disabled .page-link{background-color:#ccd3d5;border-color:#dee2e6;color:#fff;cursor:auto;pointer-events:none}
#az-content .pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}
#az-content .pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3125rem;border-top-left-radius:.3125rem}
#az-content .pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3125rem;border-top-right-radius:.3125rem}
#az-content .pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}
#az-content .pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.3125rem;border-top-left-radius:.3125rem}
#az-content .pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.3125rem;border-top-right-radius:.3125rem}
#az-content .progress{background-color:#e9ecef;border-radius:.3125rem;display:flex;font-size:.75rem;height:1rem;overflow:hidden}
#az-content .progress-bar{background-color:#007297;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}
@media(prefers-reduced-motion:reduce){#az-content .progress-bar{transition:none}}
#az-content .progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}
#az-content .progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}
@media(prefers-reduced-motion:reduce){#az-content .progress-bar-animated{animation:none}}
#az-content .popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:0;font-family:Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:100%;text-align:left;text-align:start;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}
#az-content .popover,#az-content .popover .arrow{display:block;position:absolute}
#az-content .popover .arrow{height:.5rem;margin:0 .3125rem;width:1rem}
#az-content .popover .arrow:after,#az-content .popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}
#az-content .bs-popover-auto[x-placement^=bottom] .popover-header:before,#az-content .bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}
#az-content .popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3125rem - 1px);border-top-right-radius:calc(.3125rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}
#az-content .popover-header:empty{display:none}
#az-content .popover-body{color:#212529;padding:0}
#az-content .carousel.pointer-event{touch-action:pan-y}
#az-content .position-static{position:static!important}
#az-content .position-relative{position:relative!important}
#az-content .position-absolute{position:absolute!important}
#az-content .position-fixed{position:fixed!important}
#az-content .position-sticky{position:sticky!important}
#az-content .stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}
#az-content .p-0{padding:0!important}
#az-content .pt-0,#az-content .py-0{padding-top:0!important}
#az-content .pr-0,#az-content .px-0{padding-right:0!important}
#az-content .pb-0,#az-content .py-0{padding-bottom:0!important}
#az-content .pl-0,#az-content .px-0{padding-left:0!important}
#az-content .p-1{padding:.5rem!important}
#az-content .pt-1,#az-content .py-1{padding-top:.5rem!important}
#az-content .pr-1,#az-content .px-1{padding-right:.5rem!important}
#az-content .pb-1,#az-content .py-1{padding-bottom:.5rem!important}
#az-content .pl-1,#az-content .px-1{padding-left:.5rem!important}
#az-content .p-2{padding:.875rem!important}
#az-content .pt-2,#az-content .py-2{padding-top:.875rem!important}
#az-content .pr-2,#az-content .px-2{padding-right:.875rem!important}
#az-content .pb-2,#az-content .py-2{padding-bottom:.875rem!important}
#az-content .pl-2,#az-content .px-2{padding-left:.875rem!important}
#az-content .p-3{padding:1rem!important}
#az-content .pt-3,#az-content .py-3{padding-top:1rem!important}
#az-content .pr-3,#az-content .px-3{padding-right:1rem!important}
#az-content .pb-3,#az-content .py-3{padding-bottom:1rem!important}
#az-content .pl-3,#az-content .px-3{padding-left:1rem!important}
#az-content .p-4{padding:1.25rem!important}
#az-content .pt-4,#az-content .py-4{padding-top:1.25rem!important}
#az-content .pr-4,#az-content .px-4{padding-right:1.25rem!important}
#az-content .pb-4,#az-content .py-4{padding-bottom:1.25rem!important}
#az-content .pl-4,#az-content .px-4{padding-left:1.25rem!important}
#az-content .p-5{padding:1.5rem!important}
#az-content .pt-5,#az-content .py-5{padding-top:1.5rem!important}
#az-content .pr-5,#az-content .px-5{padding-right:1.5rem!important}
#az-content .pb-5,#az-content .py-5{padding-bottom:1.5rem!important}
#az-content .pl-5,#az-content .px-5{padding-left:1.5rem!important}
#az-content .p-6{padding:2rem!important}
#az-content .pt-6,#az-content .py-6{padding-top:2rem!important}
#az-content .pr-6,#az-content .px-6{padding-right:2rem!important}
#az-content .pb-6,#az-content .py-6{padding-bottom:2rem!important}
#az-content .pl-6,#az-content .px-6{padding-left:2rem!important}
#az-content .p-7{padding:2.5rem!important}
#az-content .pt-7,#az-content .py-7{padding-top:2.5rem!important}
#az-content .pr-7,#az-content .px-7{padding-right:2.5rem!important}
#az-content .pb-7,#az-content .py-7{padding-bottom:2.5rem!important}
#az-content .pl-7,#az-content .px-7{padding-left:2.5rem!important}
#az-content .p-8{padding:2.75rem!important}
#az-content .pt-8,#az-content .py-8{padding-top:2.75rem!important}
#az-content .pr-8,#az-content .px-8{padding-right:2.75rem!important}
#az-content .pb-8,#az-content .py-8{padding-bottom:2.75rem!important}
#az-content .pl-8,#az-content .px-8{padding-left:2.75rem!important}
#az-content .p-9{padding:3rem!important}
#az-content .pt-9,#az-content .py-9{padding-top:3rem!important}
#az-content .pr-9,#az-content .px-9{padding-right:3rem!important}
#az-content .pb-9,#az-content .py-9{padding-bottom:3rem!important}
#az-content .pl-9,#az-content .px-9{padding-left:3rem!important}
#az-content .p-10{padding:6.25rem!important}
#az-content .pt-10,#az-content .py-10{padding-top:6.25rem!important}
#az-content .pr-10,#az-content .px-10{padding-right:6.25rem!important}
#az-content .pb-10,#az-content .py-10{padding-bottom:6.25rem!important}
#az-content .pl-10,#az-content .px-10{padding-left:6.25rem!important}
@media(min-width:576px){#az-content .p-sm-0{padding:0!important} #az-content .pt-sm-0,#az-content .py-sm-0{padding-top:0!important} #az-content .pr-sm-0,#az-content .px-sm-0{padding-right:0!important} #az-content .pb-sm-0,#az-content .py-sm-0{padding-bottom:0!important} #az-content .pl-sm-0,#az-content .px-sm-0{padding-left:0!important} #az-content .p-sm-1{padding:.5rem!important} #az-content .pt-sm-1,#az-content .py-sm-1{padding-top:.5rem!important} #az-content .pr-sm-1,#az-content .px-sm-1{padding-right:.5rem!important} #az-content .pb-sm-1,#az-content .py-sm-1{padding-bottom:.5rem!important} #az-content .pl-sm-1,#az-content .px-sm-1{padding-left:.5rem!important} #az-content .p-sm-2{padding:.875rem!important} #az-content .pt-sm-2,#az-content .py-sm-2{padding-top:.875rem!important} #az-content .pr-sm-2,#az-content .px-sm-2{padding-right:.875rem!important} #az-content .pb-sm-2,#az-content .py-sm-2{padding-bottom:.875rem!important} #az-content .pl-sm-2,#az-content .px-sm-2{padding-left:.875rem!important} #az-content .p-sm-3{padding:1rem!important} #az-content .pt-sm-3,#az-content .py-sm-3{padding-top:1rem!important} #az-content .pr-sm-3,#az-content .px-sm-3{padding-right:1rem!important} #az-content .pb-sm-3,#az-content .py-sm-3{padding-bottom:1rem!important} #az-content .pl-sm-3,#az-content .px-sm-3{padding-left:1rem!important} #az-content .p-sm-4{padding:1.25rem!important} #az-content .pt-sm-4,#az-content .py-sm-4{padding-top:1.25rem!important} #az-content .pr-sm-4,#az-content .px-sm-4{padding-right:1.25rem!important} #az-content .pb-sm-4,#az-content .py-sm-4{padding-bottom:1.25rem!important} #az-content .pl-sm-4,#az-content .px-sm-4{padding-left:1.25rem!important} #az-content .p-sm-5{padding:1.5rem!important} #az-content .pt-sm-5,#az-content .py-sm-5{padding-top:1.5rem!important} #az-content .pr-sm-5,#az-content .px-sm-5{padding-right:1.5rem!important} #az-content .pb-sm-5,#az-content .py-sm-5{padding-bottom:1.5rem!important} #az-content .pl-sm-5,#az-content .px-sm-5{padding-left:1.5rem!important} #az-content .p-sm-6{padding:2rem!important} #az-content .pt-sm-6,#az-content .py-sm-6{padding-top:2rem!important} #az-content .pr-sm-6,#az-content .px-sm-6{padding-right:2rem!important} #az-content .pb-sm-6,#az-content .py-sm-6{padding-bottom:2rem!important} #az-content .pl-sm-6,#az-content .px-sm-6{padding-left:2rem!important} #az-content .p-sm-7{padding:2.5rem!important} #az-content .pt-sm-7,#az-content .py-sm-7{padding-top:2.5rem!important} #az-content .pr-sm-7,#az-content .px-sm-7{padding-right:2.5rem!important} #az-content .pb-sm-7,#az-content .py-sm-7{padding-bottom:2.5rem!important} #az-content .pl-sm-7,#az-content .px-sm-7{padding-left:2.5rem!important} #az-content .p-sm-8{padding:2.75rem!important} #az-content .pt-sm-8,#az-content .py-sm-8{padding-top:2.75rem!important} #az-content .pr-sm-8,#az-content .px-sm-8{padding-right:2.75rem!important} #az-content .pb-sm-8,#az-content .py-sm-8{padding-bottom:2.75rem!important} #az-content .pl-sm-8,#az-content .px-sm-8{padding-left:2.75rem!important} #az-content .p-sm-9{padding:3rem!important} #az-content .pt-sm-9,#az-content .py-sm-9{padding-top:3rem!important} #az-content .pr-sm-9,#az-content .px-sm-9{padding-right:3rem!important} #az-content .pb-sm-9,#az-content .py-sm-9{padding-bottom:3rem!important} #az-content .pl-sm-9,#az-content .px-sm-9{padding-left:3rem!important} #az-content .p-sm-10{padding:6.25rem!important} #az-content .pt-sm-10,#az-content .py-sm-10{padding-top:6.25rem!important} #az-content .pr-sm-10,#az-content .px-sm-10{padding-right:6.25rem!important} #az-content .pb-sm-10,#az-content .py-sm-10{padding-bottom:6.25rem!important} #az-content .pl-sm-10,#az-content .px-sm-10{padding-left:6.25rem!important}}
@media(min-width:768px){#az-content .p-md-0{padding:0!important} #az-content .pt-md-0,#az-content .py-md-0{padding-top:0!important} #az-content .pr-md-0,#az-content .px-md-0{padding-right:0!important} #az-content .pb-md-0,#az-content .py-md-0{padding-bottom:0!important} #az-content .pl-md-0,#az-content .px-md-0{padding-left:0!important} #az-content .p-md-1{padding:.5rem!important} #az-content .pt-md-1,#az-content .py-md-1{padding-top:.5rem!important} #az-content .pr-md-1,#az-content .px-md-1{padding-right:.5rem!important} #az-content .pb-md-1,#az-content .py-md-1{padding-bottom:.5rem!important} #az-content .pl-md-1,#az-content .px-md-1{padding-left:.5rem!important} #az-content .p-md-2{padding:.875rem!important} #az-content .pt-md-2,#az-content .py-md-2{padding-top:.875rem!important} #az-content .pr-md-2,#az-content .px-md-2{padding-right:.875rem!important} #az-content .pb-md-2,#az-content .py-md-2{padding-bottom:.875rem!important} #az-content .pl-md-2,#az-content .px-md-2{padding-left:.875rem!important} #az-content .p-md-3{padding:1rem!important} #az-content .pt-md-3,#az-content .py-md-3{padding-top:1rem!important} #az-content .pr-md-3,#az-content .px-md-3{padding-right:1rem!important} #az-content .pb-md-3,#az-content .py-md-3{padding-bottom:1rem!important} #az-content .pl-md-3,#az-content .px-md-3{padding-left:1rem!important} #az-content .p-md-4{padding:1.25rem!important} #az-content .pt-md-4,#az-content .py-md-4{padding-top:1.25rem!important} #az-content .pr-md-4,#az-content .px-md-4{padding-right:1.25rem!important} #az-content .pb-md-4,#az-content .py-md-4{padding-bottom:1.25rem!important} #az-content .pl-md-4,#az-content .px-md-4{padding-left:1.25rem!important} #az-content .p-md-5{padding:1.5rem!important} #az-content .pt-md-5,#az-content .py-md-5{padding-top:1.5rem!important} #az-content .pr-md-5,#az-content .px-md-5{padding-right:1.5rem!important} #az-content .pb-md-5,#az-content .py-md-5{padding-bottom:1.5rem!important} #az-content .pl-md-5,#az-content .px-md-5{padding-left:1.5rem!important} #az-content .p-md-6{padding:2rem!important} #az-content .pt-md-6,#az-content .py-md-6{padding-top:2rem!important} #az-content .pr-md-6,#az-content .px-md-6{padding-right:2rem!important} #az-content .pb-md-6,#az-content .py-md-6{padding-bottom:2rem!important} #az-content .pl-md-6,#az-content .px-md-6{padding-left:2rem!important} #az-content .p-md-7{padding:2.5rem!important} #az-content .pt-md-7,#az-content .py-md-7{padding-top:2.5rem!important} #az-content .pr-md-7,#az-content .px-md-7{padding-right:2.5rem!important} #az-content .pb-md-7,#az-content .py-md-7{padding-bottom:2.5rem!important} #az-content .pl-md-7,#az-content .px-md-7{padding-left:2.5rem!important} #az-content .p-md-8{padding:2.75rem!important} #az-content .pt-md-8,#az-content .py-md-8{padding-top:2.75rem!important} #az-content .pr-md-8,#az-content .px-md-8{padding-right:2.75rem!important} #az-content .pb-md-8,#az-content .py-md-8{padding-bottom:2.75rem!important} #az-content .pl-md-8,#az-content .px-md-8{padding-left:2.75rem!important} #az-content .p-md-9{padding:3rem!important} #az-content .pt-md-9,#az-content .py-md-9{padding-top:3rem!important} #az-content .pr-md-9,#az-content .px-md-9{padding-right:3rem!important} #az-content .pb-md-9,#az-content .py-md-9{padding-bottom:3rem!important} #az-content .pl-md-9,#az-content .px-md-9{padding-left:3rem!important} #az-content .p-md-10{padding:6.25rem!important} #az-content .pt-md-10,#az-content .py-md-10{padding-top:6.25rem!important} #az-content .pr-md-10,#az-content .px-md-10{padding-right:6.25rem!important} #az-content .pb-md-10,#az-content .py-md-10{padding-bottom:6.25rem!important} #az-content .pl-md-10,#az-content .px-md-10{padding-left:6.25rem!important}}
@media(min-width:992px){#az-content .p-lg-0{padding:0!important} #az-content .pt-lg-0,#az-content .py-lg-0{padding-top:0!important} #az-content .pr-lg-0,#az-content .px-lg-0{padding-right:0!important} #az-content .pb-lg-0,#az-content .py-lg-0{padding-bottom:0!important} #az-content .pl-lg-0,#az-content .px-lg-0{padding-left:0!important} #az-content .p-lg-1{padding:.5rem!important} #az-content .pt-lg-1,#az-content .py-lg-1{padding-top:.5rem!important} #az-content .pr-lg-1,#az-content .px-lg-1{padding-right:.5rem!important} #az-content .pb-lg-1,#az-content .py-lg-1{padding-bottom:.5rem!important} #az-content .pl-lg-1,#az-content .px-lg-1{padding-left:.5rem!important} #az-content .p-lg-2{padding:.875rem!important} #az-content .pt-lg-2,#az-content .py-lg-2{padding-top:.875rem!important} #az-content .pr-lg-2,#az-content .px-lg-2{padding-right:.875rem!important} #az-content .pb-lg-2,#az-content .py-lg-2{padding-bottom:.875rem!important} #az-content .pl-lg-2,#az-content .px-lg-2{padding-left:.875rem!important} #az-content .p-lg-3{padding:1rem!important} #az-content .pt-lg-3,#az-content .py-lg-3{padding-top:1rem!important} #az-content .pr-lg-3,#az-content .px-lg-3{padding-right:1rem!important} #az-content .pb-lg-3,#az-content .py-lg-3{padding-bottom:1rem!important} #az-content .pl-lg-3,#az-content .px-lg-3{padding-left:1rem!important} #az-content .p-lg-4{padding:1.25rem!important} #az-content .pt-lg-4,#az-content .py-lg-4{padding-top:1.25rem!important} #az-content .pr-lg-4,#az-content .px-lg-4{padding-right:1.25rem!important} #az-content .pb-lg-4,#az-content .py-lg-4{padding-bottom:1.25rem!important} #az-content .pl-lg-4,#az-content .px-lg-4{padding-left:1.25rem!important} #az-content .p-lg-5{padding:1.5rem!important} #az-content .pt-lg-5,#az-content .py-lg-5{padding-top:1.5rem!important} #az-content .pr-lg-5,#az-content .px-lg-5{padding-right:1.5rem!important} #az-content .pb-lg-5,#az-content .py-lg-5{padding-bottom:1.5rem!important} #az-content .pl-lg-5,#az-content .px-lg-5{padding-left:1.5rem!important} #az-content .p-lg-6{padding:2rem!important} #az-content .pt-lg-6,#az-content .py-lg-6{padding-top:2rem!important} #az-content .pr-lg-6,#az-content .px-lg-6{padding-right:2rem!important} #az-content .pb-lg-6,#az-content .py-lg-6{padding-bottom:2rem!important} #az-content .pl-lg-6,#az-content .px-lg-6{padding-left:2rem!important} #az-content .p-lg-7{padding:2.5rem!important} #az-content .pt-lg-7,#az-content .py-lg-7{padding-top:2.5rem!important} #az-content .pr-lg-7,#az-content .px-lg-7{padding-right:2.5rem!important} #az-content .pb-lg-7,#az-content .py-lg-7{padding-bottom:2.5rem!important} #az-content .pl-lg-7,#az-content .px-lg-7{padding-left:2.5rem!important} #az-content .p-lg-8{padding:2.75rem!important} #az-content .pt-lg-8,#az-content .py-lg-8{padding-top:2.75rem!important} #az-content .pr-lg-8,#az-content .px-lg-8{padding-right:2.75rem!important} #az-content .pb-lg-8,#az-content .py-lg-8{padding-bottom:2.75rem!important} #az-content .pl-lg-8,#az-content .px-lg-8{padding-left:2.75rem!important} #az-content .p-lg-9{padding:3rem!important} #az-content .pt-lg-9,#az-content .py-lg-9{padding-top:3rem!important} #az-content .pr-lg-9,#az-content .px-lg-9{padding-right:3rem!important} #az-content .pb-lg-9,#az-content .py-lg-9{padding-bottom:3rem!important} #az-content .pl-lg-9,#az-content .px-lg-9{padding-left:3rem!important} #az-content .p-lg-10{padding:6.25rem!important} #az-content .pt-lg-10,#az-content .py-lg-10{padding-top:6.25rem!important} #az-content .pr-lg-10,#az-content .px-lg-10{padding-right:6.25rem!important} #az-content .pb-lg-10,#az-content .py-lg-10{padding-bottom:6.25rem!important} #az-content .pl-lg-10,#az-content .px-lg-10{padding-left:6.25rem!important}}
@media(min-width:1200px){#az-content .p-xl-0{padding:0!important} #az-content .pt-xl-0,#az-content .py-xl-0{padding-top:0!important} #az-content .pr-xl-0,#az-content .px-xl-0{padding-right:0!important} #az-content .pb-xl-0,#az-content .py-xl-0{padding-bottom:0!important} #az-content .pl-xl-0,#az-content .px-xl-0{padding-left:0!important} #az-content .p-xl-1{padding:.5rem!important} #az-content .pt-xl-1,#az-content .py-xl-1{padding-top:.5rem!important} #az-content .pr-xl-1,#az-content .px-xl-1{padding-right:.5rem!important} #az-content .pb-xl-1,#az-content .py-xl-1{padding-bottom:.5rem!important} #az-content .pl-xl-1,#az-content .px-xl-1{padding-left:.5rem!important} #az-content .p-xl-2{padding:.875rem!important} #az-content .pt-xl-2,#az-content .py-xl-2{padding-top:.875rem!important} #az-content .pr-xl-2,#az-content .px-xl-2{padding-right:.875rem!important} #az-content .pb-xl-2,#az-content .py-xl-2{padding-bottom:.875rem!important} #az-content .pl-xl-2,#az-content .px-xl-2{padding-left:.875rem!important} #az-content .p-xl-3{padding:1rem!important} #az-content .pt-xl-3,#az-content .py-xl-3{padding-top:1rem!important} #az-content .pr-xl-3,#az-content .px-xl-3{padding-right:1rem!important} #az-content .pb-xl-3,#az-content .py-xl-3{padding-bottom:1rem!important} #az-content .pl-xl-3,#az-content .px-xl-3{padding-left:1rem!important} #az-content .p-xl-4{padding:1.25rem!important} #az-content .pt-xl-4,#az-content .py-xl-4{padding-top:1.25rem!important} #az-content .pr-xl-4,#az-content .px-xl-4{padding-right:1.25rem!important} #az-content .pb-xl-4,#az-content .py-xl-4{padding-bottom:1.25rem!important} #az-content .pl-xl-4,#az-content .px-xl-4{padding-left:1.25rem!important} #az-content .p-xl-5{padding:1.5rem!important} #az-content .pt-xl-5,#az-content .py-xl-5{padding-top:1.5rem!important} #az-content .pr-xl-5,#az-content .px-xl-5{padding-right:1.5rem!important} #az-content .pb-xl-5,#az-content .py-xl-5{padding-bottom:1.5rem!important} #az-content .pl-xl-5,#az-content .px-xl-5{padding-left:1.5rem!important} #az-content .p-xl-6{padding:2rem!important} #az-content .pt-xl-6,#az-content .py-xl-6{padding-top:2rem!important} #az-content .pr-xl-6,#az-content .px-xl-6{padding-right:2rem!important} #az-content .pb-xl-6,#az-content .py-xl-6{padding-bottom:2rem!important} #az-content .pl-xl-6,#az-content .px-xl-6{padding-left:2rem!important} #az-content .p-xl-7{padding:2.5rem!important} #az-content .pt-xl-7,#az-content .py-xl-7{padding-top:2.5rem!important} #az-content .pr-xl-7,#az-content .px-xl-7{padding-right:2.5rem!important} #az-content .pb-xl-7,#az-content .py-xl-7{padding-bottom:2.5rem!important} #az-content .pl-xl-7,#az-content .px-xl-7{padding-left:2.5rem!important} #az-content .p-xl-8{padding:2.75rem!important} #az-content .pt-xl-8,#az-content .py-xl-8{padding-top:2.75rem!important} #az-content .pr-xl-8,#az-content .px-xl-8{padding-right:2.75rem!important} #az-content .pb-xl-8,#az-content .py-xl-8{padding-bottom:2.75rem!important} #az-content .pl-xl-8,#az-content .px-xl-8{padding-left:2.75rem!important} #az-content .p-xl-9{padding:3rem!important} #az-content .pt-xl-9,#az-content .py-xl-9{padding-top:3rem!important} #az-content .pr-xl-9,#az-content .px-xl-9{padding-right:3rem!important} #az-content .pb-xl-9,#az-content .py-xl-9{padding-bottom:3rem!important} #az-content .pl-xl-9,#az-content .px-xl-9{padding-left:3rem!important} #az-content .p-xl-10{padding:6.25rem!important} #az-content .pt-xl-10,#az-content .py-xl-10{padding-top:6.25rem!important} #az-content .pr-xl-10,#az-content .px-xl-10{padding-right:6.25rem!important} #az-content .pb-xl-10,#az-content .py-xl-10{padding-bottom:6.25rem!important} #az-content .pl-xl-10,#az-content .px-xl-10{padding-left:6.25rem!important}}
#az-content .icon-3D-airzonecontrol .path1:before{color:#1d1d1b;content:""}
#az-content .icon-3D-airzonecontrol .path2:before{color:#010101;content:"";margin-left:-1em}
#az-content .icon-3D-airzonecontrol .path3:before{color:#010101;content:"";margin-left:-1em}
#az-content .icon-3D-airzonecontrol .path4:before{color:#1d1d1b;content:"";margin-left:-1em}
#az-content .icon-3D-airzonecontrol .path5:before{color:#1d1d1b;content:"";margin-left:-1em}
#az-content .icon-3D-airzonecontrol .path6:before{color:#1d1d1b;content:"";margin-left:-1em}
#az-content .icon-3D-airzonecontrol .path7:before{color:#1d1d1b;content:"";margin-left:-1em}
#az-content #main-header #main-nav .navbar-nav.main .profile-mobile{border-top:2px solid #dee2e3;margin-left:4rem;margin-right:4rem;padding-top:1.5rem;text-align:left}
#az-content #main-header #main-nav .navbar-nav.main .profile-mobile .nav-link{display:inline-block;padding:0}
#az-content #main-header #main-nav .navbar-nav.main .profile-mobile .nav-link .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;font-size:1.5rem;height:26px;margin-right:.75rem;vertical-align:bottom;width:26px}
#az-content #carrousel-academy .slider{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;width:100%}
#az-content #carrousel-academy .slider.slider-1{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/academy-movil-airzone.jpg);min-height:31.66987vw}
@media(min-width:576px){#az-content #carrousel-academy .slider.slider-1{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/academy-tablet-airzone.jpg);min-height:31.64063vw}}
@media(min-width:768px){#az-content #carrousel-academy .slider.slider-1{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/academy-desktop-airzone.jpg);min-height:15.60874vw}}
#az-content #carrousel-academy .slider.slider-2{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/gamificacion-movil-airzone.jpg);min-height:31.66987vw}
@media(min-width:576px){#az-content #carrousel-academy .slider.slider-2{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/gamificacion-tablet-airzone.jpg);min-height:31.64063vw}}
@media(min-width:768px){#az-content #carrousel-academy .slider.slider-2{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/academy/gamificacion-desktop-airzone.jpg);min-height:15.60874vw}}
#az-content .hs-form .hs_submit .hs-button.primary{background-color:transparent;background-color:#007297;border:1px solid #007297;border-radius:.3125rem;color:#007297;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding-left:2.75rem!important;padding-right:2.75rem!important;padding:.375rem .75rem;text-align:center;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}
@media(prefers-reduced-motion:reduce){#az-content .hs-form .hs_submit .hs-button.primary{transition:none}}
#az-content .hs-form .hs_submit .hs-button.primary:hover{background-color:#005571;border-color:#004b64;color:#fff}
#az-content .hs-form .hs_submit .hs-button.primary.focus,#az-content .hs-form .hs_submit .hs-button.primary:focus{box-shadow:0 0 0 0 rgba(38,135,167,.5)}
#az-content .hs-form .hs_submit .hs-button.primary.disabled,#az-content .hs-form .hs_submit .hs-button.primary:disabled{background-color:#007297;border-color:#007297;color:#fff}
#az-content .hs-form .hs_submit .hs-button.primary:not(:disabled):not(.disabled).active,#az-content .hs-form .hs_submit .hs-button.primary:not(:disabled):not(.disabled):active,#az-content .show>.hs-form .hs_submit .hs-button.primary.dropdown-toggle{background-color:#004b64;border-color:#004257;color:#fff}
#az-content .hs-form .hs_submit .hs-button.primary:not(:disabled):not(.disabled).active:focus,#az-content .hs-form .hs_submit .hs-button.primary:not(:disabled):not(.disabled):active:focus,#az-content .show>.hs-form .hs_submit .hs-button.primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(38,135,167,.5)}
#az-content .hs-form .hs_submit .hs-button.primary.focus,#az-content .hs-form .hs_submit .hs-button.primary:focus{box-shadow:0 0 0 0 rgba(0,114,151,.25);outline:0}
#az-content .hs-form .hs_submit .hs-button.primary.disabled,#az-content .hs-form .hs_submit .hs-button.primary:disabled{opacity:.65}
#az-content .hs-form .hs_submit .hs-button.primary:not(:disabled):not(.disabled){cursor:pointer}
#az-content aside.profile{margin-left:0;position:relative;z-index:1}
@media(min-width:576px){#az-content aside.profile{margin-left:0}}
#az-content aside.profile.sidebar-closed{max-width:0;overflow:hidden;width:0}
#az-content main.profile{border-left:1px solid #dee2e3;margin-left:-1px}
#az-content main.profile.sidebar-closed{border-left:0 solid #dee2e3;margin-left:0}
#az-content main.profile.altra{border-left:0 solid #dee2e3}
#az-content .profile-menu{display:flex;flex-direction:column}
#az-content .profile-menu li{font-size:1.125rem;line-height:2.2rem;padding-bottom:1.5rem;padding-top:1.5rem}
@media(min-width:576px){#az-content .profile-menu li{margin-left:-2rem;padding-bottom:3rem;padding-top:3rem;text-align:center}}
@media(min-width:768px){#az-content .profile-menu li{margin-left:-3rem;text-align:center}}
@media(min-width:1050px){#az-content .profile-menu li{margin-left:0;padding-bottom:3rem;padding-top:3rem;text-align:left}}
#az-content .profile-menu li.active{border-right:1px solid #3b4e52}
#az-content .profile-menu li.active a.text-primary:active,#az-content .profile-menu li.active a.text-primary:focus{color:#007297!important}
@media(min-width:576px)and (max-width:991.98px){#az-content .profile-menu li{font-size:1.125rem}}
@media(max-width:767.98px){#az-content .profile-menu li{font-size:1rem}}
#az-content .profile-menu li i{border:2px solid;border-radius:50%;font-size:1.3rem;margin-right:.2rem;padding:.2rem;vertical-align:middle}
@media(min-width:576px){#az-content .profile-menu li i{font-size:1.45rem;padding:.35rem}}
@media(min-width:768px){#az-content .profile-menu li i{font-size:1.6rem;padding:.5rem}}
@media(min-width:1050px){#az-content .profile-menu li i{margin-right:.5rem}}
#az-content .profile-menu li a span{display:none}
@media(min-width:576px){#az-content .profile-menu li a span{display:block;margin-top:.25rem}}
@media(min-width:768px){#az-content .profile-menu li a span{margin-top:.75rem}}
@media(min-width:1050px){#az-content .profile-menu li a span{display:inline;margin-top:0}}
#az-content .profile-orders.details-button,#az-content .profile-tickets.details-button{background-color:transparent!important;background-color:initial!important;border:none!important;color:#007297!important;font-size:x-large!important}
#az-content .popover{border:0 #f1f2f4!important}
#az-content .bs-popover-auto[x-placement^=top]>.popover-arrow:before,#az-content .bs-popover-top>.popover-arrow:before{border-top-color:red!important}
#az-content .popover-body{background-color:#f8f7f7!important;border:1px solid #3b4e52!important;border-radius:1rem!important;width:30rem!important}
#az-content .popover-label{color:#7c888a!important}
#az-content .popover-content,#az-content .popover-label{font-family:Montserrat;font-size:16px}
#az-content .popover-content{color:#3b4e52!important}
#az-content .action-button.process{width:300px!important}
#az-content .popover-position{position:relative!important}
#az-content .popover{background-color:#f8f7f7!important;border:1px solid #3b4e52!important;border-radius:.5rem!important}
#az-content .custom-pagination a[role=menuitemradio].page-link{display:none}
#az-content .custom-pagination .page-item span.page-link{display:inline-block;max-width:100%;text-align:center;width:100px}
#az-content .custom-pagination .page-item a.page-link{padding:.5rem 0}
#az-content .custom-pagination .page-item a.page-link span{display:inline-block;max-width:100%;text-align:center;width:100px}
#az-content .custom-pagination .page-item:first-child .page-link{margin-left:0;margin-right:1rem}
#az-content .custom-pagination .page-item:first-child .page-link,#az-content .custom-pagination .page-item:last-child .page-link{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}
#az-content .custom-pagination .page-item.active .page-link{background-color:#007297;border-color:#007297;color:#fff;z-index:1}
#az-content .custom-pagination .page-item.disabled .page-link{background-color:#ccd3d5;border-color:#dee2e6;color:#fff;cursor:auto;pointer-events:none}
#az-content .shop-product-list .product-card .product-card-image{position:relative}
@media(min-width:768px){#az-content .shop-product-list .product-card .actions{align-items:center;background:hsla(0,0%,100%,.75);display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:absolute;top:0;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;width:100%} #az-content .shop-product-list .product-card:hover .actions{opacity:1;visibility:visible}}
#az-content .product-color{border-radius:5px;height:24px;margin-right:8px;min-height:24px;padding-left:0;position:relative;width:24px}
#az-content .product-color input{visibility:hidden}
#az-content .product-color .custom-control-input:checked~.custom-control-label:after{display:none}
#az-content .product-color .custom-control-input:checked~.custom-control-label{border:2px solid #007297;border-radius:4px;height:32px;left:-4px;position:absolute;top:-4px;width:32px}
#az-content .product-color .custom-control-input:checked~.custom-control-label:before{background-color:transparent;border:0 solid #007297;color:#fff}
#az-content .product-color .custom-control-label{height:100%;padding-left:0;width:100%}
#az-content .product-color .custom-control-label:before{background-color:transparent;border:2px solid #dee2e3;border-radius:0;color:#fff;pointer-events:none}
#az-content .product-color .custom-control-label:after,#az-content .product-color .custom-control-label:before{border-radius:4px;content:"";display:block;height:100%;left:0;position:relative;top:0;width:100%}
#az-content .product-color .custom-control-label:after{background:none}
#az-content .product-description *{font-weight:400}
#az-content .product-image{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%}
@media(min-width:576px){#az-content .product-image{max-width:70%;width:70%}}
@media(min-width:768px){#az-content .product-image{max-width:50%;width:50%}}
@media(min-width:576px){#az-content .product-image.xl{max-width:90%;width:90%}}
@media(min-width:768px){#az-content .product-image.xl{max-width:70%;width:70%}}
#az-content .setup .product-setup{overflow:hidden}
#az-content .aidoo.wifi .aidoo-wifi-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/aidoo-movil-airzone-pt.jpg)}
@media(min-width:576px){#az-content .aidoo.wifi .aidoo-wifi-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/aidoo-tablet-airzone-pt.jpg)}}
@media(min-width:768px){#az-content .aidoo.wifi .aidoo-wifi-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/aidoo-desktop-airzone-pt.jpg)}}
@media(min-width:992px){#az-content .aidoo.wifi .smart-remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/remote-diagnostics-aidoo-airzone-pt.jpg)}}
@media(min-width:1200px){#az-content .aidoo.wifi .smart-remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/remote-diagnostics-aidoo-airzone-xl-pt.jpg)}}
#az-content .aidoo.wifi .smart-remote-responsive.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/remote-diagnostics-aidoo-airzone-movil-pt.jpg)}
@media(min-width:768px){#az-content .aidoo.wifi .smart-remote-responsive.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/remote-diagnostics-aidoo-airzone-tablet-pt.jpg)}}
@media(min-width:768px){#az-content .aidoo.wifi .voice-control.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/controlo-voz-aidoo-airzone-pt.jpg)}}
#az-content .aidoo.wifi .voice-control-responsive.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/controlo-voz-aidoo-airzone-pt-movil.jpg)}
@media(min-width:576px){#az-content .aidoo.wifi .voice-control-responsive.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/controlo-voz-aidoo-airzone-pt-tablet.jpg)}}
#az-content .aidoo.wifi .content-hvac .popups{left:-105px;position:relative;top:68px;z-index:1}
#az-content .aidoo.wifi .content-hvac .popups>div.brands{display:none;z-index:2}
#az-content .aidoo.wifi .content-hvac .popups:hover>div.brands{display:flex;position:absolute;right:108px;top:10px}
#az-content .aidoo.wifi .content-it .popups{left:106px;position:relative;top:68px;z-index:1}
#az-content .aidoo.wifi .content-hub.home+div.text.it,#az-content .aidoo.wifi .content-hub.home+div.text.pt{left:-47%;top:130px}
@media(min-width:576px){#az-content .aidoo.wifi .background-image-benefits.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/aidoo-solucion-3D-pt.png)}}
@media(min-width:576px){#az-content .aidoo.wifi .background-image-downsides.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/solucion-termostato-inteligente-3D-pt.png)}}
@media(min-width:576px){#az-content .aidoo.wifi .background-image-keep.voice.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/wifi/pt/controlo-voz-aidoo-pt.jpg)}}
#az-content .aidoo.wifi .content-circle .popup{background:linear-gradient(45deg,#007297 40%,#ccd3d5);background-color:#fff;border:0 solid #dee2e3;color:#fff;display:none;flex-direction:column;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;justify-content:center;left:-90px;line-height:1.5;padding:1rem;position:absolute;right:0;top:-140px;width:225px}
@media(min-width:768px){#az-content .aidoo.wifi .content-circle .popup{display:flex}}
#az-content .aidoo.wifi .content-circle .popup .arrow{background-color:#007297;display:block;height:20px;position:absolute;transform:rotate(-135deg);width:20px}
#az-content .aidoo.wifi .content-circle .popup .arrow.bottom{border-left:0 solid #dee2e3;border-top:0 solid #dee2e3;bottom:-10px;left:calc(50% - 10px)}
#az-content .aidoo.wifi .path{background-color:#7c8486;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .aidoo.wifi .path{display:inline;width:9%}}
@media(min-width:768px){#az-content .aidoo.wifi .path{width:25%}}
#az-content .aidoo.wifi .path line{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297}
#az-content .aidoo.wifi .path.animate{background-color:#7c8486}
@media(min-width:576px){#az-content .aidoo.wifi .path.animate line{animation:dash 52s linear 1.5s forwards}}
@media(min-width:768px){#az-content .aidoo.wifi .path.animate line{animation:dash 15s linear 1.5s forwards}}
#az-content .aidoo.wifi .path-circle{transform:rotate(180deg)}
#az-content .aidoo.wifi .path-circle circle{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297;stroke-width:2px;fill:transparent}
#az-content .aidoo.wifi .path-circle+.popup{opacity:0;transition:opacity .5s}
#az-content .aidoo.wifi .path-circle.animate circle{animation:dash 5s linear forwards}
#az-content .aidoo.wifi .path-circle.animate+.popup{opacity:1}
#az-content .aidoo.wifi .path-fill{background-color:transparent;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .aidoo.wifi .path-fill{display:inline;width:9%}}
@media(min-width:768px){#az-content .aidoo.wifi .path-fill{width:25%}}
#az-content .aidoo.wifi .path-fill circle,#az-content .aidoo.wifi .path-fill line{stroke:#7c8486;stroke-dashoffset:0;fill:transparent}
#az-content .aidoo.wifi .path-fill+.popup{opacity:0;transition:opacity .5s}
#az-content .aidoo.wifi .path-fill circle{fill:transparent;stroke:transparent}
#az-content .aidoo.knx .content-hvac .popups{left:-105px;position:relative;top:68px;z-index:1}
#az-content .aidoo.knx .content-hvac .popups>div.brands{display:none;z-index:2}
#az-content .aidoo.knx .content-hvac .popups:hover>div.brands{display:flex;position:absolute;right:108px;top:10px}
#az-content .aidoo.knx .content-it .popups{left:106px;position:relative;top:68px;z-index:1}
#az-content .aidoo.home .content-hvac .popups{left:-105px;position:relative;top:68px;z-index:1}
#az-content .aidoo.home .content-hvac .popups>div.brands{display:none}
#az-content .aidoo.home .content-hvac .popups:hover>div.brands{display:flex;position:absolute;right:105px;top:-38px;z-index:2}
#az-content .aidoo.home .content-it .popups{left:106px;position:relative;top:68px;z-index:1}
#az-content .aidoo.home .content-hub.inverter+div.text.pt{left:89%}
#az-content .aidoo.home .content-hub.vrf+div.text.pt{left:31%;top:41px}
#az-content .aidoo.home .content-hub.home+div.text.es,#az-content .aidoo.home .content-hub.home+div.text.it,#az-content .aidoo.home .content-hub.home+div.text.pt{left:-47%;top:130px}
#az-content .aidoo.pro .main-banner{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-pro-movil.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:70.26087vw;width:100%}
#az-content .aidoo.pro .main-banner.usa{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/usa/aidoo-pro-movil-usa.jpg)}
@media(min-width:576px){#az-content .aidoo.pro .main-banner{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-pro-tablet.jpg);height:77.60417vw;min-height:77.60417vw} #az-content .aidoo.pro .main-banner.usa{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/usa/aidoo-pro-tablet-usa.jpg)}}
@media(min-width:768px){#az-content .aidoo.pro .main-banner{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-pro-desktop.jpg);height:33.62832vw;min-height:33.62832vw} #az-content .aidoo.pro .main-banner.usa{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/usa/aidoo-pro-desktop-usa.jpg)} #az-content .aidoo.pro .aidoo-pro-features{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-pro-features.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%}}
#az-content .aidoo.pro .aidoo-pro-features-responsive{align-items:center;background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-pro-features-responsive.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:68.27048vw}
#az-content .aidoo.pro .aidoo-pro-app{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/aidoo-app.jpg);background-position-x:37%;background-repeat:no-repeat;background-size:cover;min-height:630px;width:100%}
#az-content .aidoo.pro .aidoo-pro-app.usa{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/usa/aidoo-app-usa.jpg)}
#az-content .aidoo.pro .aidoo-pro-app.es{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/es/aidoo-app-es.jpg)}
#az-content .aidoo.pro .aidoo-pro-app.de{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/de/aidoo-app-de.jpg)}
#az-content .aidoo.pro .aidoo-pro-app.it{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/it/aidoo-app-it.jpg)}
#az-content .aidoo.pro .aidoo-pro-app.fr{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/fr/aidoo-app-fr.jpg)}
#az-content .aidoo.pro .aidoo-pro-app.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/aidoo/pro/pt/aidoo-app-pt.jpg)}
@media(min-width:768px){#az-content .aidoo.pro .aidoo-pro-app{background-position:bottom;height:37.91667vw;min-height:37.91667vw}}
#az-content .aidoo.pro .aidoo-airtools-image{min-height:330px;-o-object-fit:cover;object-fit:cover}
#az-content .aidoo.pro .hub-brand{text-align:left}
@media(min-width:576px){#az-content .aidoo.pro .hub-brand{margin-left:auto;margin-right:auto;width:50%}}
#az-content .aidoo.pro .hub-brand.hvac{color:#4eb484}
#az-content .aidoo.pro .hub-brand.it{color:#e9935a}
#az-content .aidoo.pro .hub-brand i{color:#3b4e52;font-size:.75rem;vertical-align:.05rem}
#az-content .aidoo.pro .hub-brand+div{margin-top:1rem}
#az-content .aidoo.pro .hub-brand+div img{margin:8px 6px;max-height:26px}
@media(min-width:576px){#az-content .aidoo.pro .hub-brand+div{margin-left:auto;margin-right:auto;width:50%}}
#az-content .aidoo.pro .hub-brand+div.collapse{margin-top:1rem}
@media(min-width:576px){#az-content .easyzone .plugplaysec .background-image{background-size:100%!important;height:auto}}
@media(min-width:576px){#az-content .easyzone .background-image-keep.original.de,#az-content .easyzone .background-image-keep.original.es,#az-content .easyzone .background-image-keep.original.fr,#az-content .easyzone .background-image-keep.original.it,#az-content .easyzone .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/it/it-warranty-airzonecontrol.jpg)} #az-content .easyzone .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .easyzone .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .radiant.underfloor .underfloor-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/radiant/adapt/airzone-movil-radiant365-pt-1.jpg)}
@media(min-width:576px){#az-content .radiant.underfloor .underfloor-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/radiant/adapt/airzone-tablet-radiant365-pt-1.jpg)}}
@media(min-width:768px){#az-content .radiant.underfloor .underfloor-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/radiant/adapt/airzone-desktop-radiant365-pt-1.jpg)}}
@media(min-width:576px){#az-content .radiant .background-image-keep.original,#az-content .radiant .background-image-keep.original.de,#az-content .radiant .background-image-keep.original.es,#az-content .radiant .background-image-keep.original.fr,#az-content .radiant .background-image-keep.original.it,#az-content .radiant .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/it/it-warranty-airzonecontrol.jpg)} #az-content .radiant .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .radiant .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .radiant .content-circle .popup{background-color:#fff;border:0 solid #dee2e3;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;justify-content:center;left:-45px;line-height:1.5;padding:1rem;position:absolute;right:0;top:100px;width:150px}
@media(min-width:768px){#az-content .radiant .content-circle .popup{display:flex;left:-80px;width:225px}}
#az-content .radiant .content-circle .popup .arrow{display:block;height:20px;position:absolute;transform:rotate(-135deg);width:20px}
#az-content .radiant .content-circle .popup .arrow.bottom{border-left:0 solid #dee2e3;border-top:0 solid #dee2e3;left:calc(50% - 10px);top:-10px}
#az-content .radiant .content-circle .popup .arrow.red{background-color:#b45758}
#az-content .radiant .content-circle .popup .arrow.blue{background-color:#107593}
#az-content .radiant .content-circle .popup .arrow.purple{background-color:#8d8eaa}
#az-content .radiant .content-circle .popup.red{background:linear-gradient(140deg,#b45758 40%,#ccd3d5)}
#az-content .radiant .content-circle .popup.blue{background:linear-gradient(140deg,#107593 40%,#ccd3d5)}
#az-content .radiant .content-circle .popup.purple{background:linear-gradient(140deg,#8d8eaa 40%,#ccd3d5)}
#az-content .radiant .path{background-color:#7c8486;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .radiant .path{display:inline;width:9%}}
@media(min-width:768px){#az-content .radiant .path{width:25%}}
#az-content .radiant .path line{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297}
#az-content .radiant .path.animate{background-color:#7c8486}
@media(min-width:576px){#az-content .radiant .path.animate line{animation:dash 52s linear 1.5s forwards}}
@media(min-width:768px){#az-content .radiant .path.animate line{animation:dash 15s linear 1.5s forwards}}
#az-content .radiant .path-circle{transform:rotate(180deg)}
#az-content .radiant .path-circle circle{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297;stroke-width:2px;fill:transparent}
#az-content .radiant .path-circle+.popup{opacity:0;transition:opacity .5s}
#az-content .radiant .path-circle.animate circle{animation:dash 5s linear forwards}
#az-content .radiant .path-circle.animate+.popup{opacity:1}
#az-content .radiant .path-fill{background-color:transparent;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .radiant .path-fill{display:inline;width:9%}}
@media(min-width:768px){#az-content .radiant .path-fill{width:25%}}
#az-content .radiant .path-fill circle,#az-content .radiant .path-fill line{stroke:#7c8486;stroke-dashoffset:0;fill:transparent}
#az-content .radiant .path-fill+.popup{opacity:0;transition:opacity .5s}
#az-content .radiant .path-fill circle{fill:transparent;stroke:transparent}
#az-content .document-support .pointer{cursor:pointer}
#az-content object.new-support.support__card__image,#az-content object.product-image{pointer-events:none}
@media(min-width:576px){#az-content .control .background-image-keep.original.de,#az-content .control .background-image-keep.original.es,#az-content .control .background-image-keep.original.fr,#az-content .control .background-image-keep.original.it,#az-content .control .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/it/it-warranty-airzonecontrol.jpg)} #az-content .control .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .control .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .resources a.page-link{color:#fff}
@media(min-width:576px){#az-content .vaf .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-warranty-airzonecontrol.jpg)} #az-content .vaf .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .vaf .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .acuazone .acuazone-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/acuazone/adapt/pt/airzone-movil-acuazone-1-pt.jpg)}
@media(min-width:576px){#az-content .acuazone .acuazone-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/acuazone/adapt/pt/airzone-tablet-acuazone-1-pt.jpg)}}
@media(min-width:768px){#az-content .acuazone .acuazone-home.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/acuazone/adapt/pt/airzone-desktop-acuazone-1-pt.jpg)}}
@media(min-width:576px){#az-content .acuazone .background-image-keep.original,#az-content .acuazone .background-image-keep.original.de,#az-content .acuazone .background-image-keep.original.es,#az-content .acuazone .background-image-keep.original.fr,#az-content .acuazone .background-image-keep.original.it,#az-content .acuazone .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/it/it-warranty-airzonecontrol.jpg)} #az-content .acuazone .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .acuazone .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .acuazone .content-circle .popup{background-color:#fff;border:0 solid;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;justify-content:center;left:-45px;line-height:1.5;padding:1rem;position:absolute;right:0;top:100px;width:150px}
@media(min-width:768px){#az-content .acuazone .content-circle .popup{display:flex;left:-80px;width:225px}}
#az-content .acuazone .content-circle .popup .arrow{display:block;height:20px;position:absolute;transform:rotate(-135deg);width:20px}
#az-content .acuazone .content-circle .popup .arrow.bottom{border-left:0 solid;border-top:0 solid;left:calc(50% - 10px);top:-10px}
#az-content .acuazone .content-circle .popup .arrow.red{background-color:#b45758}
#az-content .acuazone .content-circle .popup .arrow.blue{background-color:#107593}
#az-content .acuazone .content-circle .popup .arrow.purple{background-color:#8d8eaa}
#az-content .acuazone .content-circle .popup.red{background:linear-gradient(140deg,#b45758 40%,#ccd3d5)}
#az-content .acuazone .content-circle .popup.blue{background:linear-gradient(140deg,#107593 40%,#ccd3d5)}
#az-content .acuazone .content-circle .popup.purple{background:linear-gradient(140deg,#8d8eaa 40%,#ccd3d5)}
#az-content .acuazone .path{background-color:#7c8486;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .acuazone .path{display:inline;width:9%}}
@media(min-width:768px){#az-content .acuazone .path{width:25%}}
#az-content .acuazone .path line{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297}
#az-content .acuazone .path.animate{background-color:#7c8486}
@media(min-width:576px){#az-content .acuazone .path.animate line{animation:dash 52s linear 1.5s forwards}}
@media(min-width:768px){#az-content .acuazone .path.animate line{animation:dash 15s linear 1.5s forwards}}
#az-content .acuazone .path-circle{transform:rotate(180deg)}
#az-content .acuazone .path-circle circle{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297;stroke-width:2px;fill:transparent}
#az-content .acuazone .path-circle+.popup{opacity:0;transition:opacity .5s}
#az-content .acuazone .path-circle.animate circle{animation:dash 5s linear forwards}
#az-content .acuazone .path-circle.animate+.popup{opacity:1}
#az-content .acuazone .path-fill{background-color:transparent;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .acuazone .path-fill{display:inline;width:9%}}
@media(min-width:768px){#az-content .acuazone .path-fill{width:25%}}
#az-content .acuazone .path-fill circle,#az-content .acuazone .path-fill line{stroke:#7c8486;stroke-dashoffset:0;fill:transparent}
#az-content .acuazone .path-fill+.popup{opacity:0;transition:opacity .5s}
#az-content .acuazone .path-fill circle{fill:transparent;stroke:transparent}
@media(min-width:576px){#az-content .flexa .background-image-keep.original,#az-content .flexa .background-image-keep.original.de,#az-content .flexa .background-image-keep.original.es,#az-content .flexa .background-image-keep.original.fr,#az-content .flexa .background-image-keep.original.it,#az-content .flexa .background-image-keep.original.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/it/it-warranty-airzonecontrol.jpg)} #az-content .flexa .background-image-keep.remote.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-schedule-cloud-airzonecontrol.jpg)} #az-content .flexa .background-image-keep.time.pt{background-image:url(https://res.cloudinary.com/airzone/image/upload/images/easyzone/pt/pt-voice-control-airzonecontrol.jpg)}}
#az-content .flexa .content-circle .popup{background-color:#fff;border:0 solid;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;justify-content:center;left:-45px;line-height:1.5;padding:1rem;position:absolute;right:0;top:100px;width:150px}
@media(min-width:768px){#az-content .flexa .content-circle .popup{display:flex;left:-80px;width:225px}}
#az-content .flexa .content-circle .popup .arrow{display:block;height:20px;position:absolute;transform:rotate(-135deg);width:20px}
#az-content .flexa .content-circle .popup .arrow.bottom{border-left:0 solid;border-top:0 solid;left:calc(50% - 10px);top:-10px}
#az-content .flexa .content-circle .popup .arrow.red{background-color:#b45758}
#az-content .flexa .content-circle .popup .arrow.blue{background-color:#107593}
#az-content .flexa .content-circle .popup .arrow.purple{background-color:#8d8eaa}
#az-content .flexa .content-circle .popup.red{background:linear-gradient(140deg,#b45758 40%,#ccd3d5)}
#az-content .flexa .content-circle .popup.blue{background:linear-gradient(140deg,#107593 40%,#ccd3d5)}
#az-content .flexa .content-circle .popup.purple{background:linear-gradient(140deg,#8d8eaa 40%,#ccd3d5)}
#az-content .flexa .path{background-color:#7c8486;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .flexa .path{display:inline;width:9%}}
@media(min-width:768px){#az-content .flexa .path{width:25%}}
#az-content .flexa .path line{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297}
#az-content .flexa .path.animate{background-color:#7c8486}
@media(min-width:576px){#az-content .flexa .path.animate line{animation:dash 52s linear 1.5s forwards}}
@media(min-width:768px){#az-content .flexa .path.animate line{animation:dash 15s linear 1.5s forwards}}
#az-content .flexa .path-circle{transform:rotate(180deg)}
#az-content .flexa .path-circle circle{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#007297;stroke-width:2px;fill:transparent}
#az-content .flexa .path-circle+.popup{opacity:0;transition:opacity .5s}
#az-content .flexa .path-circle.animate circle{animation:dash 5s linear forwards}
#az-content .flexa .path-circle.animate+.popup{opacity:1}
#az-content .flexa .path-fill{background-color:transparent;display:none;height:1px;width:25%}
@media(min-width:576px){#az-content .flexa .path-fill{display:inline;width:9%}}
@media(min-width:768px){#az-content .flexa .path-fill{width:25%}}
#az-content .flexa .path-fill circle,#az-content .flexa .path-fill line{stroke:#7c8486;stroke-dashoffset:0;fill:transparent}
#az-content .flexa .path-fill+.popup{opacity:0;transition:opacity .5s}
#az-content .flexa .path-fill circle{fill:transparent;stroke:transparent}
#az-content .diffusion .popup,#az-content .diffusion .popup>div:hover{background:linear-gradient(141deg,#007297 71%,#17a2b8);color:#fff;flex-wrap:wrap;font-size:1rem;height:100%;justify-content:center;min-height:30px;position:relative;text-align:center;width:100%}
#az-content .diffusion .popup.not-selected,#az-content .diffusion .popup>div:hover.not-selected{background:#fff;color:#007297}
#az-content .diffusion .popup .arrow,#az-content .diffusion .popup>div:hover .arrow{background-color:#007297;display:block;height:20px;position:absolute;transform:rotate(-135deg);width:20px}
#az-content .diffusion .popup .arrow.bottom,#az-content .diffusion .popup>div:hover .arrow.bottom{visibility:hidden}
@media(min-width:576px){#az-content .diffusion .popup .arrow.bottom,#az-content .diffusion .popup>div:hover .arrow.bottom{border-left:0 solid #007297;border-top:0 solid #007297;bottom:-10px;left:calc(50% - 10px);visibility:visible!important}}
@media(min-width:768px){#az-content .diffusion .popup .arrow.bottom,#az-content .diffusion .popup>div:hover .arrow.bottom{border-left:0 solid #007297;border-top:0 solid #007297;bottom:-10px;left:calc(50% - 10px);visibility:visible!important}}
#az-content .diffusion .popup .not-show,#az-content .diffusion .popup>div:hover .not-show{display:none!important}
#az-content .tw-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}
@media (min-width:600px){#az-content .tw-container{max-width:600px}}
@media (min-width:728px){#az-content .tw-container{max-width:728px}}
@media (min-width:984px){#az-content .tw-container{max-width:984px}}
@media (min-width:1240px){#az-content .tw-container{max-width:1240px}}
@media (min-width:1440px){#az-content .tw-container{max-width:1440px}}
#az-content .tw-absolute{position:absolute}
#az-content .tw-relative{position:relative}
#az-content .tw-inset-0,#az-content .tw-inset-x-0{left:0;right:0}
#az-content .tw-bottom-0{bottom:0}
#az-content .tw-bottom-8{bottom:2rem}
#az-content .tw-left-0{left:0}
#az-content .tw-left-\[38\%\]{left:38%}
#az-content .tw-right-0{right:0}
#az-content .tw-right-\[38\%\]{right:38%}
#az-content .tw-top-0{top:0}
#az-content .tw-top-\[17rem\]{top:17rem}
#az-content .tw-top-auto{top:auto}
#az-content .tw-order-first{order:-9999}
#az-content .tw-m-0{margin:0}
#az-content .tw-m-2{margin:.5rem}
#az-content .tw-mx-auto{margin-left:auto;margin-right:auto}
#az-content .tw-my-1{margin-bottom:.25rem;margin-top:.25rem}
#az-content .tw-my-10{margin-bottom:2.5rem;margin-top:2.5rem}
#az-content .tw-my-12{margin-bottom:3rem;margin-top:3rem}
#az-content .tw-my-14{margin-bottom:3.5rem;margin-top:3.5rem}
#az-content .tw-my-16{margin-bottom:4rem;margin-top:4rem}
#az-content .tw-my-2{margin-bottom:.5rem;margin-top:.5rem}
#az-content .tw-my-24{margin-bottom:6rem;margin-top:6rem}
#az-content .-tw-mt-32{margin-top:-8rem}
#az-content .tw-mb-0{margin-bottom:0}
#az-content .tw-mb-1{margin-bottom:.25rem}
#az-content .tw-mb-10{margin-bottom:2.5rem}
#az-content .tw-mb-11{margin-bottom:2.75rem}
#az-content .tw-mb-12{margin-bottom:3rem}
#az-content .tw-mb-14{margin-bottom:3.5rem}
#az-content .tw-mb-16{margin-bottom:4rem}
#az-content .tw-mb-20{margin-bottom:5rem}
#az-content .tw-mb-3{margin-bottom:.75rem}
#az-content .tw-mb-32{margin-bottom:8rem}
#az-content .tw-mb-5{margin-bottom:1.25rem}
#az-content .tw-mb-6{margin-bottom:1.5rem}
#az-content .tw-mb-8{margin-bottom:2rem}
#az-content .tw-me-2{margin-right:.5rem}
#az-content .tw-ml-0{margin-left:0}
#az-content .tw-mt-1{margin-top:.25rem}
#az-content .tw-mt-1\.5{margin-top:.375rem}
#az-content .tw-mt-10{margin-top:2.5rem}
#az-content .tw-mt-11{margin-top:2.75rem}
#az-content .tw-mt-12{margin-top:3rem}
#az-content .tw-mt-14{margin-top:3.5rem}
#az-content .tw-mt-16{margin-top:4rem}
#az-content .tw-mt-20{margin-top:5rem}
#az-content .tw-mt-7{margin-top:1.75rem}
#az-content .tw-inline-block{display:inline-block}
#az-content .tw-flex{display:flex}
#az-content .tw-inline-flex{display:inline-flex}
#az-content .tw-grid{display:grid}
#az-content .tw-hidden{display:none}
#az-content .tw-h-4{height:1rem}
#az-content .tw-h-5{height:1.25rem}
#az-content .tw-h-6{height:1.5rem}
#az-content .tw-h-64{height:16rem}
#az-content .tw-h-96{height:24rem}
#az-content .tw-h-\[38rem\]{height:38rem}
#az-content .tw-h-auto{height:auto}
#az-content .tw-max-h-80{max-height:20rem}
#az-content .tw-w-4{width:1rem}
#az-content .tw-w-4\/5{width:80%}
#az-content .tw-w-5{width:1.25rem}
#az-content .tw-w-5\/6{width:83.333333%}
#az-content .tw-w-6{width:1.5rem}
#az-content .tw-w-64{width:16rem}
#az-content .tw-w-fit{width:-moz-fit-content;width:fit-content}
#az-content .tw-w-full{width:100%}
#az-content .tw-max-w-full{max-width:100%}
#az-content .tw-max-w-md{max-width:28rem}
#az-content .tw-flex-1{flex:1 1 0%}
#az-content .tw-flex-shrink-0,#az-content .tw-shrink-0{flex-shrink:0}
#az-content .tw-flex-grow,#az-content .tw-grow{flex-grow:1}
#az-content .-tw-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#az-content .tw-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#az-content .tw-cursor-pointer{cursor:pointer}
#az-content .tw-list-inside{list-style-position:inside}
#az-content .tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
#az-content .tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#az-content .tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
#az-content .tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
#az-content .tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
#az-content .tw-col-span-1{grid-column:span 1/span 1}
#az-content .tw-col-span-2{grid-column:span 2/span 2}
#az-content .tw-col-span-3{grid-column:span 3/span 3}
#az-content .tw-col-span-4{grid-column:span 4/span 4}
#az-content .tw-col-span-5{grid-column:span 5/span 5}
#az-content .tw-col-span-6{grid-column:span 6/span 6}
#az-content .tw-col-span-7{grid-column:span 7/span 7}
#az-content .tw-col-span-8{grid-column:span 8/span 8}
#az-content .tw-col-start-1{grid-column-start:1}
#az-content .tw-col-start-2{grid-column-start:2}
#az-content .tw-col-start-3{grid-column-start:3}
#az-content .tw-place-items-center{place-items:center}
#az-content .tw-flex-row{flex-direction:row}
#az-content .tw-flex-col{flex-direction:column}
#az-content .tw-flex-wrap{flex-wrap:wrap}
#az-content .tw-items-start{align-items:flex-start}
#az-content .tw-items-center{align-items:center}
#az-content .tw-justify-end{justify-content:flex-end}
#az-content .tw-justify-center{justify-content:center}
#az-content .tw-gap-2{gap:0.5rem}
#az-content .tw-gap-3{gap:0.75rem}
#az-content .tw-gap-4{gap:1rem}
#az-content .tw-gap-5{gap:1.25rem}
#az-content .tw-gap-6{gap:1.5rem}
#az-content .tw-gap-8{gap:2rem}
#az-content .tw-gap-y-10{row-gap:2.5rem}
#az-content .tw-gap-y-20{row-gap:5rem}
#az-content .tw-gap-y-6{row-gap:1.5rem}
#az-content .tw-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:.75rem;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(.75rem*var(--tw-space-x-reverse))}
#az-content .tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:.25rem;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}
#az-content .tw-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:2.5rem;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}
#az-content .tw-overflow-hidden{overflow:hidden}
#az-content .tw-rounded-3xl{border-radius:1.5rem}
#az-content .tw-rounded-4xl{border-radius:2rem}
#az-content .tw-rounded-\[32px\]{border-radius:32px}
#az-content .tw-rounded-full{border-radius:9999px}
#az-content .tw-rounded-lg{border-radius:.5rem}
#az-content .tw-rounded-2xl{border-radius:1rem}
#az-content .tw-rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
#az-content .tw-rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
#az-content .tw-border{border-width:1px}
#az-content .tw-border-0{border-width:0}
#az-content .tw-border-2{border-width:2px}
#az-content .tw-border-x-0{border-left-width:0;border-right-width:0}
#az-content .tw-border-b{border-bottom-width:1px}
#az-content .tw-border-t{border-top-width:1px}
#az-content .tw-border-t-0{border-top-width:0}
#az-content .tw-border-solid{border-style:solid}
#az-content .tw-border-none{border-style:none}
#az-content .tw-border-blue-900{--tw-border-opacity:1;border-color:#007297;border-color:rgba(0,114,151,var(--tw-border-opacity))}
#az-content .tw-border-blue-dark-100{--tw-border-opacity:1;border-color:#f8f7f7;border-color:rgba(248,247,247,var(--tw-border-opacity))}
#az-content .tw-border-blue-dark-300{--tw-border-opacity:1;border-color:#d0d7d9;border-color:rgba(208,215,217,var(--tw-border-opacity))}
#az-content .tw-border-blue-dark-700{--tw-border-opacity:1;border-color:#7c888a;border-color:rgba(124,136,138,var(--tw-border-opacity))}
#az-content .tw-border-blue-dark-900{--tw-border-opacity:1;border-color:#3b4e52;border-color:rgba(59,78,82,var(--tw-border-opacity))}
#az-content .tw-border-cta-100{--tw-border-opacity:1;border-color:#ffb837;border-color:rgba(255,184,55,var(--tw-border-opacity))}
#az-content .tw-border-reading-texts-60{--tw-border-opacity:1;border-color:#9ea7a8;border-color:rgba(158,167,168,var(--tw-border-opacity))}
#az-content .tw-border-red-300{--tw-border-opacity:1;border-color:#f3b9b6;border-color:rgba(243,185,182,var(--tw-border-opacity))}
#az-content .tw-border-yellow-900{--tw-border-opacity:1;border-color:#ffb837;border-color:rgba(255,184,55,var(--tw-border-opacity))}
#az-content .\!tw-bg-white{--tw-bg-opacity:1!important;background-color:#fff!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}
#az-content .tw-bg-air-conditioning-100,#az-content .tw-bg-blue-900{--tw-bg-opacity:1;background-color:#007297;background-color:rgba(0,114,151,var(--tw-bg-opacity))}
#az-content .tw-bg-blue-dark-100{--tw-bg-opacity:1;background-color:#f8f7f7;background-color:rgba(248,247,247,var(--tw-bg-opacity))}
#az-content .tw-bg-reading-texts-10{--tw-bg-opacity:1;background-color:#f8f7f7;background-color:rgba(248,247,247,var(--tw-bg-opacity))}
#az-content .tw-bg-reading-texts-100{--tw-bg-opacity:1;background-color:#3b4e52;background-color:rgba(59,78,82,var(--tw-bg-opacity))}
#az-content .tw-bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
#az-content .tw-bg-yellow-900{--tw-bg-opacity:1;background-color:#ffb837;background-color:rgba(255,184,55,var(--tw-bg-opacity))}
#az-content .tw-to-blue-dark-900{--tw-gradient-to:#3b4e52 var(--tw-gradient-to-position)}
#az-content .tw-p-3{padding:.75rem}
#az-content .tw-p-4{padding:1rem}
#az-content .\!tw-px-0{padding-left:0!important;padding-right:0!important}
#az-content .tw-px-12{padding-left:3rem;padding-right:3rem}
#az-content .tw-px-16{padding-left:4rem;padding-right:4rem}
#az-content .tw-px-2{padding-left:.5rem;padding-right:.5rem}
#az-content .tw-px-20{padding-left:5rem;padding-right:5rem}
#az-content .tw-px-24{padding-left:6rem;padding-right:6rem}
#az-content .tw-px-3{padding-left:.75rem;padding-right:.75rem}
#az-content .tw-px-4{padding-left:1rem;padding-right:1rem}
#az-content .tw-px-6{padding-left:1.5rem;padding-right:1.5rem}
#az-content .tw-px-8{padding-left:2rem;padding-right:2rem}
#az-content .tw-py-1{padding-bottom:.25rem;padding-top:.25rem}
#az-content .tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}
#az-content .tw-py-12{padding-bottom:3rem;padding-top:3rem}
#az-content .tw-py-14{padding-bottom:3.5rem;padding-top:3.5rem}
#az-content .tw-py-16{padding-bottom:4rem;padding-top:4rem}
#az-content .tw-py-2{padding-bottom:.5rem;padding-top:.5rem}
#az-content .tw-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}
#az-content .tw-py-20{padding-bottom:5rem;padding-top:5rem}
#az-content .tw-py-24{padding-bottom:6rem;padding-top:6rem}
#az-content .tw-py-3{padding-bottom:.75rem;padding-top:.75rem}
#az-content .tw-py-4{padding-bottom:1rem;padding-top:1rem}
#az-content .tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}
#az-content .tw-py-9{padding-bottom:2.25rem;padding-top:2.25rem}
#az-content .tw-pb-12{padding-bottom:3rem}
#az-content .tw-ps-0{padding-left:0}
#az-content .tw-pt-3{padding-top:.75rem}
#az-content .tw-text-center{text-align:center}
#az-content .tw-font-montserrat{font-family:Montserrat,sans-serif}
#az-content .tw-font-poppins{font-family:Poppins,sans-serif}
#az-content .tw-font-saira{font-family:Saira,sans-serif}
#az-content .tw-text-2xl{font-size:1.5rem;line-height:1.25}
#az-content .tw-text-3xl{font-size:2rem;line-height:1.25}
#az-content .tw-text-4xl{font-size:2.5rem;line-height:1.25}
#az-content .tw-text-base{font-size:1rem;line-height:1.5}
#az-content .tw-text-lg{font-size:1.125rem;line-height:1.75rem}
#az-content .tw-font-light{font-weight:300}
#az-content .tw-font-medium{font-weight:500}
#az-content .tw-font-normal{font-weight:400}
#az-content .tw-leading-6{line-height:1.5rem}
#az-content .tw-leading-normal{line-height:1.5}
#az-content .tw-leading-tight{line-height:1.25}
#az-content .\!tw-text-blue-900{--tw-text-opacity:1!important;color:#007297!important;color:rgba(0,114,151,var(--tw-text-opacity))!important}
#az-content .tw-text-air-conditioning-100{--tw-text-opacity:1;color:#007297;color:rgba(0,114,151,var(--tw-text-opacity))}
#az-content .tw-text-blue-900{--tw-text-opacity:1;color:#007297;color:rgba(0,114,151,var(--tw-text-opacity))}
#az-content .tw-text-blue-dark-500{--tw-text-opacity:1;color:#9ea7a8;color:rgba(158,167,168,var(--tw-text-opacity))}
#az-content .tw-text-blue-dark-700{--tw-text-opacity:1;color:#7c888a;color:rgba(124,136,138,var(--tw-text-opacity))}
#az-content .tw-text-blue-dark-900{--tw-text-opacity:1;color:#3b4e52;color:rgba(59,78,82,var(--tw-text-opacity))}
#az-content .tw-text-cyan-900{--tw-text-opacity:1;color:#008d84;color:rgba(0,141,132,var(--tw-text-opacity))}
#az-content .tw-text-reading-texts-100{--tw-text-opacity:1;color:#3b4e52;color:rgba(59,78,82,var(--tw-text-opacity))}
#az-content .tw-text-reading-texts-80{--tw-text-opacity:1;color:#7c888a;color:rgba(124,136,138,var(--tw-text-opacity))}
#az-content .tw-text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}
#az-content .tw-text-yellow-900{--tw-text-opacity:1;color:#ffb837;color:rgba(255,184,55,var(--tw-text-opacity))}
#az-content .tw-aspect-video{aspect-ratio:16/9}
#az-content .\!tw-shadow-none{--tw-shadow:0 0 transparent!important;--tw-shadow-colored:0 0 transparent!important;box-shadow:0 0 transparent,0 0 transparent,0 0 transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}
#az-content .tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
#az-content .tw-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
#az-content .hover\:tw-bg-blue-dark-100:hover{--tw-bg-opacity:1;background-color:#f8f7f7;background-color:rgba(248,247,247,var(--tw-bg-opacity))}
#az-content .hover\:tw-bg-yellow-500:hover{--tw-bg-opacity:1;background-color:#ffd38b;background-color:rgba(255,211,139,var(--tw-bg-opacity))}
#az-content .hover\:\!tw-text-blue-dark-900:hover{--tw-text-opacity:1!important;color:#3b4e52!important;color:rgba(59,78,82,var(--tw-text-opacity))!important}
#az-content .hover\:tw-text-blue-dark-900:hover{--tw-text-opacity:1;color:#3b4e52;color:rgba(59,78,82,var(--tw-text-opacity))}
#az-content .hover\:tw-text-white:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}
@media (min-width:640px){#az-content .sm\:tw-top-\[19rem\]{top:19rem} #az-content .sm\:tw-block{display:block} #az-content .sm\:tw-hidden{display:none} #az-content .sm\:tw-h-\[26rem\]{height:26rem} #az-content .sm\:tw-w-11\/12{width:91.666667%} #az-content .sm\:tw-w-full{width:100%} #az-content .sm\:tw-w-1\/2{width:50%} #az-content .sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))} #az-content .sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))} #az-content .sm\:tw-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:1.25rem;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(1.25rem*var(--tw-space-x-reverse))} #az-content .sm\:tw-px-8{padding-left:2rem;padding-right:2rem} #az-content .sm\:tw-text-3xl{font-size:2rem;line-height:1.25}}
@media (min-width:768px){#az-content .md\:tw-bottom-auto{bottom:auto} #az-content .md\:tw-left-0{left:0} #az-content .md\:tw-right-0{right:0} #az-content .md\:tw-top-\[9rem\]{top:9rem} #az-content .md\:tw-mx-14{margin-left:3.5rem;margin-right:3.5rem} #az-content .md\:tw-mt-20{margin-top:5rem} #az-content .md\:tw-w-1\/3{width:33.333333%} #az-content .md\:tw-w-1\/4{width:25%} #az-content .md\:tw-flex-row{flex-direction:row} #az-content .md\:tw-justify-start{justify-content:flex-start} #az-content .md\:tw-gap-10{gap:2.5rem} #az-content .md\:tw-gap-20{gap:5rem} #az-content .md\:tw-p-8{padding:2rem} #az-content .md\:tw-text-left{text-align:left}}
@media (min-width:1024px){#az-content .lg\:tw-top-\[9rem\]{top:9rem} #az-content .lg\:tw-order-last{order:9999} #az-content .lg\:tw-my-28{margin-bottom:7rem;margin-top:7rem} #az-content .lg\:\!tw-ml-\[-65\%\]{margin-left:-65%!important} #az-content .lg\:\!tw-ml-\[-105\%\]{margin-left:-105%!important} #az-content .lg\:\!tw-w-\[280\%\]{width:280%!important} #az-content .lg\:-tw-ml-80{margin-left:-20rem} #az-content .lg\:tw-mb-10{margin-bottom:2.5rem} #az-content .lg\:tw-mt-0{margin-top:0} #az-content .lg\:tw-mb-0{margin-bottom:0} #az-content .lg\:tw-h-\[27rem\]{height:27rem} #az-content .lg\:\!tw-w-\[160\%\]{width:160%!important} #az-content .lg\:\!tw-w-\[165\%\]{width:165%!important} #az-content .lg\:tw-w-1\/3{width:33.333333%} #az-content .lg\:tw-w-2\/5{width:40%} #az-content .lg\:tw-w-10\/12{width:83.333333%} #az-content .lg\:tw-w-2\/3{width:66.666667%} #az-content .lg\:tw-w-3\/4{width:75%} #az-content .lg\:tw-w-\[32rem\]{width:32rem} #az-content .lg\:tw-max-w-\[1440px\]{max-width:1440px} #az-content .lg\:tw-max-w-\[1920px\]{max-width:1920px} #az-content .lg\:tw-col-span-1{grid-column:span 1/span 1} #az-content .lg\:tw-col-span-2{grid-column:span 2/span 2} #az-content .lg\:tw-col-span-3{grid-column:span 3/span 3} #az-content .lg\:tw-col-span-4{grid-column:span 4/span 4} #az-content .lg\:tw-col-span-5{grid-column:span 5/span 5} #az-content .lg\:tw-col-span-6{grid-column:span 6/span 6} #az-content .lg\:tw-col-span-7{grid-column:span 7/span 7} #az-content .lg\:tw-col-span-8{grid-column:span 8/span 8} #az-content .lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))} #az-content .lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))} #az-content .lg\:tw-flex{display:flex} #az-content .lg\:tw-inline-flex{display:inline-flex} #az-content .lg\:tw-gap-8{gap:2rem} #az-content .lg\:tw-gap-y-32{row-gap:8rem} #az-content .lg\:tw-px-14{padding-left:3.5rem;padding-right:3.5rem} #az-content .lg\:tw-pb-0{padding-bottom:0} #az-content .lg\:tw-px-24{padding-left:6rem;padding-right:6rem} #az-content .lg\:tw-px-40{padding-left:10rem;padding-right:10rem} #az-content .lg\:tw-px-52{padding-left:13rem;padding-right:13rem} #az-content .lg\:tw-px-80{padding-left:20rem;padding-right:20rem} #az-content .lg\:tw-py-16{padding-top:4rem;padding-bottom:4rem} #az-content .lg\:tw-text-center{text-align:center} #az-content .lg\:tw-text-left{text-align:left} #az-content .lg\:tw-text-3xl{font-size:2rem;line-height:1.25} #az-content .lg\:tw-text-4xl{font-size:2.5rem;line-height:1.25} #az-content .lg\:tw-text-5xl{font-size:3rem;line-height:1}}
@media (min-width:1280px){#az-content .xl\:tw-bottom-20{bottom:5rem} #az-content .xl\:tw-m-12{margin:3rem} #az-content .xl\:-tw-ml-44{margin-left:-11rem}}
#az-content .pointer[data-v-1a7837b2]{cursor:pointer!important}

/* ============================================================
   Hiányzó / egyedi utility-k
   ============================================================ */

#az-content .tw-full { width: 100%; }
#az-content .tw-display-hidden { display: none; }
#az-content .tw-display-block { display: block; }
#az-content .md\:tw-display-block { display: block; }

/* Gradient */
#az-content .tw-to-blue-dark-900 { --tw-gradient-to: #3b4e52 var(--tw-gradient-to-position); }

/* h3 és p class - Airzone typography component class */
#az-content .h3 { font-size: 1.75rem; font-weight: 300; line-height: 1.2; }
#az-content .p { font-size: 1rem; line-height: 1.5; }

/* stretched-link overlay */
#az-content .stretched-link:after {
  background-color: transparent;
  bottom: 0; content: "";
  left: 0; pointer-events: auto;
  position: absolute; right: 0; top: 0; z-index: 1;
}

/* no-border-focus */
#az-content button.no-border-focus:focus { outline: 0 auto -webkit-focus-ring-color; }

/* ============================================================
   Slider navigáció stílusok
   ============================================================ */

.az-slider-wrapper {
  position: relative;
}

.az-slider-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: 16px;
  padding: 8px 0;
}

.az-slider-btn {
  background: #3b4e52;
  color: white;
  border: none;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 18px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s;
  flex-shrink: 0;
}

.az-slider-btn:hover {
  background: #007297;
}

.az-slider-dots {
  display: flex;
  gap: 8px;
  align-items: center;
}

.az-slider-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #3b4e52;
  background: transparent;
  cursor: pointer;
  padding: 0;
  transition: background 0.2s;
}

.az-slider-dot.active {
  background: #3b4e52;
}

/* Aktív és rejtett dia */
#az-content .slide.az-active {
  display: block !important;
}

#az-content .slide.az-hidden {
  display: none !important;
}

/* ============================================================
   Reszponzív kiegészítők a saját site Bootstrap-jével
   ============================================================ */

@media (max-width: 767px) {
  #az-content .az-slider-btn { width: 30px; height: 30px; font-size: 15px; }
}

/* ============================================================
   More comfort grafikon - jobbra kilógó hatás (desktop)
   ============================================================ */

@media (min-width: 1024px) {
  #az-content .az-graphic-right img,
  #az-content .az-graphic-left img {
    height: 420px !important;
    width: auto !important;
    max-width: none !important;
    flex-shrink: 0;
  }

  #az-content .az-graphic-right {
    overflow: visible;
    position: relative;
    right: -20%;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
  }

  #az-content .az-graphic-left {
    overflow: visible;
    display: flex;
    justify-content: flex-start;
  }

  #az-content .az-graphic-left img {
    margin-left: -60% !important;
  }

  #az-content .az-comfort-text {
    max-width: 56%;
  }

  #az-content .az-less-text {
    max-width: 56%;
    margin-left: auto;
  }
}

/* ============================================================
   Aidoo aloldal – termékkártya grid és összehasonlító táblázat
   ============================================================ */

/* Termékkártyák: md breakpoint-on 25% szélesség (Bootstrap md = 768px) */
@media (min-width: 768px) {
  #az-content .md\:tw-w-1\/4 {
    width: 25%;
  }
  #az-content .md\:tw-flex-row {
    flex-direction: row;
  }
  #az-content .md\:tw-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
}

/* Aidoo összehasonlító táblázat szekció */
#az-content .bg-white.py-6 {
  background-color: #fff;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

#az-content .container-full {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

#az-content .text-center { text-align: center; }
#az-content .text-left   { text-align: left; }
#az-content .pb-5        { padding-bottom: 3rem; }
#az-content .pt-5        { padding-top: 3rem; }
#az-content .mb-0        { margin-bottom: 0; }

/* Táblázat alap */
#az-content .table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

#az-content table.custom-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
}

#az-content table.custom-table thead th {
  background-color: #3b4e52;
  color: #fff;
  padding: 1rem;
  font-weight: 600;
  font-size: 1.05rem;
  border: none;
}

#az-content table.custom-table thead th p {
  margin: 0;
  color: #fff;
}

#az-content table.custom-table tbody tr.gray-row {
  background-color: #f5f7f8;
}

#az-content table.custom-table tbody tr.gray-row:nth-child(even) {
  background-color: #edf0f2;
}

#az-content table.custom-table td,
#az-content table.custom-table tbody th {
  padding: 1rem;
  border: none;
  vertical-align: middle;
}

#az-content table.custom-table tbody th {
  color: #3b4e52;
  font-weight: 600;
  text-align: left;
}

#az-content table.custom-table .text-secondary p {
  color: #5a7178;
}

#az-content table.custom-table .align-middle {
  vertical-align: middle;
}

/* Összehasonlítás cím */
#az-content .text-primary {
  color: #3b4e52;
}

#az-content .font-bold {
  font-weight: 700;
}

/* ============================================================
   EasyZone aloldal – Airzone Cloud carousel
   ============================================================ */

#az-content .az-cloud-item {
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  padding: 1.25rem;
  margin: 2rem 0;
  cursor: pointer;
  border: 1px solid #c8d6da;
  transition: background 0.2s, border-color 0.2s;
}

#az-content .az-cloud-item p {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #3b4e52;
}

#az-content .az-cloud-item img {
  margin-right: 0.75rem;
  height: 4rem;
  flex-shrink: 0;
}

#az-content .az-cloud-item.az-cloud-active {
  background-color: #1a3a5c;
  border-color: #1a3a5c;
}

#az-content .az-cloud-item.az-cloud-active p {
  color: #fff;
}

#az-content .az-cloud-item.az-cloud-active img {
  filter: brightness(0) invert(1);
}

/* Phone image smooth transition */
#az-cloud-phone {
  transition: opacity 0.3s;
}

/* EasyZone: 1/2 width sections at lg */
@media (min-width: 1024px) {
  #az-content .tw-w-1\/2 {
    width: 50%;
  }
}

/* EasyZone: all-in-one grid — kártyák a tartalmi rész széleiig */
@media (min-width: 1024px) {
  #az-content #all-in-one-easyzone .tw-grid {
    margin-left: -1rem;
    margin-right: -1rem;
    width: calc(100% + 2rem);
  }
}

/* EasyZone: Showroom kártya — konténer teljes szélességű, kép a #az-content jobb széléig */
@media (min-width: 1024px) {
  #az-content #showroom-easyzone > .tw-container {
    max-width: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #az-content #showroom-easyzone .az-graphic-right {
    right: -21%;
  }
  #az-content #showroom-easyzone .lg\:tw-w-2\/3 {
    max-width: 52%;
  }
}

/* EasyZone: Air purification image — bal széle a tartalmi rész bal szélénél */
@media (min-width: 1024px) {
  #az-content .az-purified-img {
    width: 162% !important;
    max-width: none !important;
    margin-left: -67% !important;
  }
}

/* === Flexa 25 Plus — hiányzó utility osztályok === */
#az-content .tw-block { display: block }
#az-content .tw-w-auto { width: auto }
#az-content .tw-h-full { height: 100% }
#az-content .tw-h-16 { height: 4rem }
#az-content .tw-justify-between { justify-content: space-between }
#az-content .tw-mt-4 { margin-top: 1rem }
#az-content .tw-mt-6 { margin-top: 1.5rem }
#az-content .tw-mt-8 { margin-top: 2rem }
#az-content .-tw-mt-4 { margin-top: -1rem }
#az-content .tw-mb-4 { margin-bottom: 1rem }
#az-content .tw-mr-3 { margin-right: 0.75rem }
#az-content .tw-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem }
#az-content .tw-my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem }
#az-content .tw-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem }
#az-content .tw-my-8 { margin-top: 2rem; margin-bottom: 2rem }
#az-content .tw-p-5 { padding: 1.25rem }
#az-content .tw-px-10 { padding-left: 2.5rem; padding-right: 2.5rem }
#az-content .tw-text-xl { font-size: 1.25rem; line-height: 1.75rem }
#az-content .tw-break-words { overflow-wrap: break-word; word-break: break-word }
#az-content .tw-hyphens-auto { hyphens: auto }
#az-content .tw-filter { /* compositing layer, no-op */ }
#az-content .tw-invert { filter: invert(1) }
#az-content .tw-brightness-0 { filter: brightness(0) }

@media (min-width: 768px) {
  #az-content .md\:tw-mx-24 { margin-left: 6rem; margin-right: 6rem }
}

@media (min-width: 1024px) {
  #az-content .lg\:tw-flex-col { flex-direction: column }
  #az-content .lg\:tw-my-24 { margin-top: 6rem; margin-bottom: 6rem }
  #az-content .lg\:tw-mt-18 { margin-top: 4.5rem }
  #az-content .lg\:tw-px-36 { padding-left: 9rem; padding-right: 9rem }
  #az-content .lg\:tw-w-1\/2 { width: 50% }
  #az-content .lg\:tw-w-1\/3 { width: 33.333333% }
}

/* === AirQ oldal === */
#az-content .tw-absolute { position: absolute }
#az-content .tw-bottom-6 { bottom: 1.5rem }
#az-content .tw-left-5 { left: 1.25rem }
#az-content .tw-left-10 { left: 2.5rem }
#az-content .tw-border-2 { border-width: 2px }
#az-content .tw-border-solid { border-style: solid }
#az-content .tw-items-center { align-items: center }
#az-content .tw-w-16 { width: 4rem }
#az-content .tw-mb-0 { margin-bottom: 0 }
#az-content .tw-mb-8 { margin-bottom: 2rem }
#az-content .tw-gap-6 { gap: 1.5rem }
#az-content .tw-gap-x-8 { column-gap: 2rem }
#az-content .tw-gap-y-8 { row-gap: 2rem }
#az-content .tw-mx-4 { margin-left: 1rem; margin-right: 1rem }
#az-content .tw-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem }
#az-content .tw-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem }
#az-content .tw-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem }
#az-content .tw-px-2 { padding-left: 0.5rem; padding-right: 0.5rem }
#az-content .tw-px-5 { padding-left: 1.25rem; padding-right: 1.25rem }
#az-content .tw-px-8 { padding-left: 2rem; padding-right: 2rem }
#az-content .tw-px-12 { padding-left: 3rem; padding-right: 3rem }
#az-content .tw-text-cyan-900 { color: #164e63 }
#az-content .tw-text-reading-texts-80 { color: rgba(59,78,82,.8) }

@media (min-width: 640px) {
  #az-content .sm\:tw-w-4\/5 { width: 80% }
  #az-content .sm\:tw-mb-20 { margin-bottom: 5rem }
  #az-content .sm\:tw-mb-5 { margin-bottom: 1.25rem }
  #az-content .sm\:tw-text-2xl { font-size: 1.5rem; line-height: 2rem }
}
@media (min-width: 768px) {
  #az-content .md\:tw-px-16 { padding-left: 4rem; padding-right: 4rem }
  #az-content .md\:tw-px-20 { padding-left: 5rem; padding-right: 5rem }
  #az-content .md\:tw-text-3xl { font-size: 2rem; line-height: 1.25 }
}
@media (min-width: 1024px) {
  #az-content .lg\:tw-w-1\/4 { width: 25% }
  #az-content .lg\:tw-w-5\/12 { width: 41.666667% }
  #az-content .lg\:tw-my-28 { margin-top: 7rem; margin-bottom: 7rem }
  #az-content .lg\:tw-px-64 { padding-left: 16rem; padding-right: 16rem }
}

/* AirQ: Variables kártya — egyszerű 1/2+1/2 flex layout, az-graphic-left nem szükséges */

/* AirQ: variable tab aktív gomb stílus */
#az-content .aq-var-tab { opacity: 0.45; transition: opacity 0.2s }
#az-content .aq-var-tab.aq-tab-active { opacity: 1 }
#az-content .aq-var-tab.aq-tab-active > div:first-child { background-color: #1e4fa3; border-color: #1e4fa3 }
#az-content .aq-var-tab.aq-tab-active > div:first-child p { color: #fff }
#az-content .aq-var-tab.aq-tab-active > p { color: #1e4fa3 }

/* AirQ: variables kártya — tab gombok közelebb, kép-szöveg térköz */
#az-content #aq-variables-card .aq-var-imgs { padding-right: 2rem }
#az-content #aq-variables-card .tw-flex.tw-justify-between { justify-content: center; gap: 1.5rem }

/* AirQ: Technology kártya — az-graphic-right override */
@media (min-width: 1024px) {
  #az-content #technology-airq .az-graphic-right {
    right: -21%;
  }
  #az-content #technology-airq .lg\:tw-w-2\/3 {
    max-width: 52%;
  }
}

/* Airzone oldalak: általános szöveg egy fokozattal vastagabb */
#az-content .tw-font-light   { font-weight: 400 }
#az-content .tw-font-normal  { font-weight: 500 }
#az-content .tw-font-medium  { font-weight: 600 }

/* Aidoo kártyák: 15%-kal szélesebb */
@media (min-width: 768px) {
  #az-content #aidoo-kartyak .md\:tw-w-1\/4 { width: 28.75% }
}
