@media (0<=width<=576px){.head:after{background:0 0}}.head .header-content{z-index:2;flex-direction:column;align-items:flex-start;width:min(705px,100%);height:auto;min-height:762px;display:flex;position:relative}@media (0<=width<=576px){.head .header-content{width:100%}}.head .header-content .text-header{flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.head .header-content .text-header h1,.head .header-content .text-header p{color:#fffbf0}@media (0<=width<=576px){.head .header-content .text-header{background:linear-gradient(#0000 0%,#0006 45%,#000c 69.93% 100%)}}.head .header-content .card-header{background-color:#fc0;flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.head .header-content .card-header a{letter-spacing:1px;text-transform:uppercase;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-decoration:none}.head .header-content .card-header a:focus-visible{outline-offset:2px;outline:2px solid #000}.head .header-content .card-header a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.banner-content .head{min-height:500px}.banner-content .head:after{background:linear-gradient(#2e040400 25.5%,#000 75% 100%)}.banner-content .head .video-control{position:absolute;top:35px;right:45px}@media (0<=width<=576px){.banner-content .head .video-control{top:15px;right:15px}}.medium-banner-content .head{min-height:500px}.medium-banner-content .head.small{min-height:unset;height:330px}.medium-banner-content .head.small .text-hero{min-height:330px;padding-bottom:50px}.medium-banner-content .head.small .text-hero h1{padding:0}@media (max-width:576px){.medium-banner-content .head.small:has(.banner-search-content){height:230px}}.medium-banner-content .head:after{background:linear-gradient(#0000 0%,#0009 50% 100%)}.medium-banner-content .text-hero{padding:0 15px 30px}@media screen and (min-width:768px){.medium-banner-content .text-hero{padding:0 30px 0 0}}.medium-banner-content .text-hero h1{padding-bottom:20px}.medium-banner-content .mediumDescription{color:#fffbf0}.medium-banner-content .video-control{position:absolute;top:35px;right:45px}@media (0<=width<=576px){.medium-banner-content .video-control{top:15px;right:15px}}.banner-hero-content{z-index:2;flex-direction:row;align-items:flex-end;display:flex;position:relative}@media screen and (min-width:993px){.banner-hero-content{padding:0 75px 35px}}@media screen and (min-width:769px){.banner-hero-content{padding:0 50px 35px}}.text-hero{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1440px;min-height:438px;padding:0 15px 30px;display:flex}@media screen and (min-width:993px){.text-hero{padding:0 30px 0 0}}.text-hero:has(.card-tag) h1{padding-top:20px}.text-hero h1{color:#fffbf0}.text-hero h1:has(+p){padding-bottom:20px}@media (0<=width<=576px){.text-hero{background:linear-gradient(#0000 0%,#0006 45%,#000c 69.93% 100%)}}.text-hero .card-tag{padding:5px 10px;display:inline-flex}.banner-search-content{background:linear-gradient(#0000 0%,#00000080 26.97%)}.banner-card-content{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;min-width:300px;min-height:300px;display:flex}.banner-card-content .card-hero{background-color:#fc0;flex-direction:column;width:100%;padding:30px;display:flex}@media screen and (min-width:768px){.banner-card-content .card-hero{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.banner-card-content .card-hero{padding-left:20px;padding-right:20px}}.banner-card-content .icon-detail{margin-right:5px;font-weight:700;display:flex}.banner-card-content .medium-icon{width:20px;height:20px}@media (max-width:768px){.head .header-content .text-header{justify-content:flex-end;align-items:flex-start;gap:var(--Layout-Metrics-Padding-20,20px);flex-direction:column;flex:1 0 0;display:flex}.head .header-content .card-header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px}.head .banner-hero-content{flex-direction:column;display:flex}.head .banner-card-content{min-width:100%;min-height:auto;padding:0}.head .banner-card-content .card-hero{width:100%;height:100%}.head .banner-card-content .card-hero .py-2,.head .banner-card-content .card-hero button{width:100%}.medium-banner-content.head:after{background:0 0}.medium-banner-content .head.small{height:330px}.medium-banner-content .head.small .text-hero{min-height:unset;height:330px;padding-bottom:30px;padding-left:15px}.medium-banner-content .head .text-hero{background:linear-gradient(#0000 0%,#0009 50% 100%);min-height:500px}.medium-banner-content .head .text-hero h1{padding-bottom:20px}}
