@font-face{font-family:"BryantPro";src:url(./assets/fonts/BryantPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"BryantPro-Medium";src:url(./assets/fonts/BryantPro-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"BryantPro-Bold";src:url(./assets/fonts/BryantPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"CeraPRO";src:url(./assets/fonts/CeraPRO-Regular.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"CeraPRO-Medium";src:url(./assets/fonts/CeraPRO-Medium.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"CeraPRO-Bold";src:url(./assets/fonts/CeraPRO-Bold.woff) format("woff");font-weight:800;font-style:normal}html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-inline:0;margin-block:0;margin:0;padding-inline:0;padding-block:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{min-block-size:100vh;background-color:#fff;color:#000;overflow-x:hidden}@supports not (min-block-size: 100vh){body{min-height:100vh}}#root{all:inherit;background-color:rgba(0,0,0,0);padding:unset;margin:unset}ol,ul{list-style:none}q{quotes:none}a{all:unset;display:inline-block;color:inherit;box-sizing:border-box;transition:all 300ms ease-in-out;cursor:pointer}a:focus,a:focus-visible{outline-offset:.125rem;outline:.125rem solid var(--focus-color, currentColor);transition:all 300ms ease-in-out}img,svg{display:block;max-inline-size:100%}#root{inline-size:100vw;min-block-size:100vh;max-block-size:100vh;display:grid;grid-template-columns:min(31vw,36.125rem) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"nav main" "header main" "footer main";-moz-column-gap:.35rem;column-gap:.35rem}#root nav{grid-area:nav}#root header{grid-area:header}#root main{grid-area:main}#root .footer{grid-area:footer}@media only screen and (max-width: 1023px){#root{position:relative;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);grid-template-areas:"nav" "header" "main" "footer"}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){#root{max-block-size:none;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);grid-template-areas:"nav" "header" "main" "footer"}}main{min-block-size:100vh;display:grid;grid-template-columns:min(31vw,36.125rem) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"cards accordeon";gap:.35rem}main .cards-section{grid-area:cards}main .slider-section{grid-area:slider}main .accordeon-section{grid-area:accordeon}@media only screen and (max-width: 1023px){main{display:flex;flex-direction:column;gap:.25rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){main .cards-section,main .slider-section,main .accordeon-section{position:relative}}body{font-family:"BryantPro",sans-serif,system-ui,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.125rem;font-weight:normal;line-height:normal;text-align:start}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){body{font-size:1rem}}@supports not (text-align: start){body{text-align:left}}h1,h2,h3,h4,h5,h6{font-family:"BryantPro",sans-serif;font-weight:500;line-height:1.2;text-align:start}@supports not (text-align: start){h1,h2,h3,h4,h5,h6{text-align:left}}h1{font-size:clamp(2rem,5vw + 1rem,2.5rem)}h2{font-size:clamp(2rem,5vw,2.45rem)}@media only screen and (max-width: 1023px){h2{text-align:center}}@media only screen and (max-width: 1225px){h2{font-size:clamp(2rem,5vw,2rem)}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){h2{font-size:1.5625rem}}h3{font-size:1.5625rem}p{font-family:"BryantPro",sans-serif;line-height:1.6}a{transition:all 300ms ease-in-out}main p a{text-decoration:underline}.p-1{padding:.0625rem}.p-4{padding:.25rem}.p-6{padding:.375rem}.p-7{padding:.4375rem}.m-1{margin:.0625rem}.m-3{margin:.1875rem}.m-5{margin:.3125rem}.m-8{margin:.5rem}.nbsp{white-space:nowrap}.sr-only{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;inline-size:1px;block-size:1px;overflow:hidden;padding:0;white-space:nowrap}@supports not (inline-size: 1px){.sr-only{width:1px}}@supports not (block-size: 1px){.sr-only{height:1px}}.btn{position:relative;font-size:.875rem;font-family:"BryantPro-Medium";display:flex;align-items:center;justify-content:center;gap:.8571428571em;padding-top:1.071rem;padding-bottom:1.071rem;padding-left:1.428rem;padding-right:1.428rem;background-color:#f15a22;color:#fff;border-radius:30px;isolation:isolate}@media only screen and (max-width: 1023px){.btn{font-size:1.5rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.btn{font-size:1.35rem}}.btn svg{fill:currentColor}#skip-links{position:absolute;inset-block-start:0;inset-inline-start:0;background-color:#000;color:#fff;z-index:99999}#skip-links:focus-within{padding:5vmin}.show-on-focus:focus,.show-on-focus:focus-visible{clip-path:none;position:static;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-moz-fit-content;block-size:fit-content}@supports not ((inline-size: -moz-fit-content) or (inline-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{width:-moz-fit-content;width:fit-content}}@supports not ((block-size: -moz-fit-content) or (block-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{height:-moz-fit-content;height:fit-content}}.navigation{background-color:#f15a22;color:#fff;font-family:"BryantPro",sans-serif;font-weight:400;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;padding:1.25rem}.navigation .accessible{display:flex;align-items:center;justify-content:center;gap:.625rem;text-transform:uppercase;font-weight:700}.navigation .langs{display:flex;align-items:center;justify-content:center;gap:.3125rem}.navigation .langs .lang{text-transform:uppercase;font-weight:400;opacity:.8;transition:opacity 300ms ease-in-out;position:relative;isolation:isolate}.navigation .langs .lang::before{content:"";position:absolute;inset-inline:0;inset-block-end:-0.125em;inline-size:0;block-size:.125rem;background-color:currentColor;transition:inline-size 300ms ease-in-out;z-index:-1}.navigation .langs .lang-active{font-weight:700;opacity:1}.navigation .langs .lang:hover,.navigation .langs .lang:focus,.navigation .langs .lang:focus-within{opacity:1}.navigation .langs .lang:hover::before,.navigation .langs .lang:focus::before,.navigation .langs .lang:focus-within::before{inline-size:100%}.navigation .separator{vertical-align:middle;cursor:none;font-size:1.5em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}header{background-color:#fff;color:#000;position:relative}@media only screen and (max-width: 1023px){header{margin-bottom:.25rem}}header .title{text-transform:uppercase;font-size:1.5rem;font-family:"BryantPro-Medium";color:#f15a22}@media only screen and (max-width: 1023px){header .title{text-align:center}}header .slogan{text-transform:uppercase;font-weight:400;font-family:"BryantPro"}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){header .slogan{text-align:center}}header .hero{background-image:url(./assets/images/Cover.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"." "btn1" "btn2";gap:1.25rem;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:20px;padding-right:20px;justify-items:center;height:100%}header .hero .btn{--focus-color: #000000;text-transform:unset;font-size:1.125rem;inline-size:min(16.25rem,100%);transition:300ms ease-in-out}@media only screen and (max-width: 1023px){header .hero .btn{inline-size:min(23rem,100%)}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){header .hero .btn{inline-size:min(20rem,100%)}}header .hero .btn:focus,header .hero .btn:focus-visible{outline:3px solid #000;outline-offset:.3125rem}header .hero .btn:hover,header .hero .btn:focus,header .hero .btn:focus-visible{background-color:#000}header .hero .btn:nth-of-type(1){grid-area:btn1}header .hero .btn:nth-of-type(2){grid-area:btn2}@media only screen and (max-width: 1023px){header .hero{margin-bottom:.25rem;min-height:70vh}}header .hero img.header-icon{max-width:21px}@keyframes bounce-down{0%{transform:translateY(0)}50%{transform:translateY(-0.5rem)}100%{transform:translateY(0)}}.logo-wrapper{background-color:rgba(255,255,255,.95);color:#000;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:2rem;width:80%;height:-moz-max-content;height:max-content;position:absolute;top:40px;left:0;right:0;margin:0 auto}@media only screen and (max-width: 1023px){.logo-wrapper{align-items:center}}.logo-wrapper a{width:-moz-fit-content;width:fit-content;margin-bottom:30px}.logo-wrapper .logo{inline-size:clamp(10.1125rem,12.864583vw + 1rem,10.375rem);block-size:auto;max-inline-size:10.375rem;max-block-size:100%}.footer{background-color:#000;color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;gap:1.25rem;font-size:1rem;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:2.5vw;padding-right:2.5vw}@media only screen and (min-width: 1024px)and (max-width: 1199px){.footer{flex-direction:column}}@media only screen and (max-width: 1023px){.footer{flex-direction:column;gap:.625rem;padding-top:2.6rem;padding-bottom:2.6rem}}.footer .socials{display:flex;align-items:center;justify-content:center;font-size:1.2em;gap:10px}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.footer .socials{gap:20px}}.footer .socials .social>a:hover,.footer .socials .social>a:focus,.footer .socials .social>a:focus-visible{--focus-color: rgba(255, 255, 255, 0.8);color:#000}.footer .socials .social img.social-icon{width:30px;transition:300ms ease-in-out}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.footer .socials .social img.social-icon{width:40px}}.footer .socials .social img.social-icon:hover,.footer .socials .social img.social-icon:focus,.footer .socials .social img.social-icon:focus-visible{transform:scale(1.2)}.cards-section{display:grid;grid-template-columns:1fr;grid-template-rows:min(21.5rem,32.95vh) min(21.55rem,32.95vh) min(21.55rem,32.95vh);grid-column-gap:0;grid-row-gap:.35rem;max-height:100vh;block-size:100%;overflow:hidden}@media only screen and (max-width: 1023px){.cards-section{display:inline-block;max-height:-moz-max-content;max-height:max-content}}header .cards-section{display:none;background-color:#fff}.cards-section>div{max-height:320px}@media only screen and (max-width: 1919px){.cards-section>div{max-height:310px}}@media only screen and (max-width: 1023px){.cards-section>div{max-height:-moz-max-content;max-height:max-content}}.card{position:relative;inline-size:100%;block-size:100%;overflow:hidden}.card__image{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.card__text{display:flex;align-items:center;position:absolute;inset-inline:0;inset-block-end:0;min-block-size:4.125rem;background-color:#f15a22;color:#fff;font-size:clamp(1.2rem,5vw,1.5rem);font-family:"BryantPro-Medium";line-height:1;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem}.card:focus,.card:focus-visible{outline-offset:-0.3125rem;outline:.125rem solid #fff;transition:all 300ms ease-in-out}.accordeon-section .accordeon-title{height:9.5vh;margin-bottom:.5vh;display:inline-flex;width:100%;align-items:center;background-color:#000}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.accordeon-section .accordeon-title{height:auto}}.accordeon-section .accordeon-title a{height:100%;width:100%;display:flex;align-items:center}.accordeon-section .accordeon-title h2{font-family:BryantPro-Medium;font-size:clamp(1.35rem,5vw,1.5rem);background-color:#000;color:#fff;padding-left:1rem;padding-right:1rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.accordeon-section .accordeon-title h2{padding-top:1.5rem;padding-bottom:1.5rem}}.accordeon-section .accordeon-content{height:90vh}@media only screen and (max-width: 1023px){.accordeon-section .accordeon-content{height:58vh}}@media only screen and (max-height: 1179px)and (orientation: portrait){.accordeon-section .accordeon-content{height:53vh}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.accordeon-section .accordeon-content{height:auto}}ip-accordeon{--ip-acc-font: BryantPro, sans-serif;color:#fff;display:block;height:100%}ip-accordeon::part(ip-accordeon){display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-auto-rows:auto;gap:.25rem;height:100%}ip-accordeon::part(acc-panel){margin-bottom:0;box-shadow:none;border-radius:0;background-image:var(--bg-url);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;isolation:isolate}ip-accordeon::part(acc-panel):last-child{margin-bottom:0}ip-accordeon::part(acc-panel)::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgb(0, 0, 0) 5%, rgba(255, 255, 255, 0) 65%);opacity:70%;z-index:-1}ip-accordeon::part(acc-panel-1){--bg-url: url(./assets/images/Acc-01.jpg)}ip-accordeon::part(acc-panel-2){--bg-url: url(./assets/images/Acc-02.jpg)}ip-accordeon::part(acc-panel-3){--bg-url: url(./assets/images/Acc-03.jpg)}ip-accordeon::part(acc-panel-4){--bg-url: url(./assets/images/Acc-04.jpg)}ip-accordeon::part(acc-panel-5){--bg-url: url(./assets/images/Acc-05.jpg)}ip-accordeon::part(acc-btn)::before,ip-accordeon::part(acc-title)::before{display:none}ip-accordeon::part(acc-btn){height:clamp(4.375rem,10vh + 1rem,6.75rem);font-size:clamp(1.2rem,5vw,1.5rem);display:flex;align-items:flex-start;gap:.9375rem;background-color:rgba(0,0,0,0);color:currentColor;padding-left:0;padding-right:1.25rem;padding-top:1.5625rem;padding-bottom:3.75rem;box-sizing:border-box}@media only screen and (max-width: 1023px){ip-accordeon::part(acc-btn){height:6.25rem;padding-left:0;padding-right:1.25rem;padding-top:.625rem;padding-bottom:2.875rem}}ip-accordeon::part(acc-btn):focus,ip-accordeon::part(acc-btn):focus-visible{outline-offset:-0.3125rem;outline:.125rem solid #fff;transition:all 300ms ease-in-out}ip-accordeon::part(acc-btn-active){align-items:center}ip-accordeon::part(acc-title){color:currentColor;box-sizing:border-box;font-weight:700;padding-left:min(1.996007984vh,1.1111111111em);padding-right:min(1.996007984vh,1.1111111111em);z-index:-1}ip-accordeon::part(acc-subtitle){font-size:1rem;font-weight:700}ip-accordeon .acc-content{--focus-color: #F15A22;height:min(19.375rem,30.9381237525vh);width:100%}@media only screen and (max-height: 800px)and (orientation: landscape){ip-accordeon .acc-content{height:min(9.375rem,38.75vh)}}@media only screen and (max-width: 1023px){ip-accordeon .acc-content{height:11.0625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){ip-accordeon .acc-content{height:10.9375rem}}ip-accordeon .acc-content a{position:relative;background-color:rgba(0,0,0,0);color:#fff;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:0;padding-bottom:min(2.7777777778vh,1.875rem);padding-left:min(1.8518518519vh,1.25rem);padding-right:min(1.8518518519vh,1.25rem);box-sizing:border-box}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){ip-accordeon .acc-content a{padding-left:min(12vw,2.8125rem)}}ip-accordeon .acc-content a:focus,ip-accordeon .acc-content a:focus-visible{outline-offset:-0.3125rem;outline:.125rem solid #fff;transition:all 300ms ease-in-out}ip-accordeon .acc-content a:hover svg,ip-accordeon .acc-content a:focus svg,ip-accordeon .acc-content a:focus-visible svg{animation:bounce-left 1s ease-in-out infinite}ip-accordeon .acc-content a:hover .btn>span::before,ip-accordeon .acc-content a:focus .btn>span::before,ip-accordeon .acc-content a:focus-visible .btn>span::before{width:100%}ip-accordeon .acc-content p{font-family:"BryantPro",sans-serif;font-size:clamp(.875rem,1.25vw + .1rem,1.5rem);font-weight:700;line-height:1.2083333333em;align-self:flex-start;max-width:min(15.625em,100%);display:none}@media only screen and (max-width: 1023px){ip-accordeon .acc-content p{font-size:.875rem;line-height:1.7142857143em;max-width:none}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){ip-accordeon .acc-content p{max-width:min(18.2857142857em,100%)}}ip-accordeon .acc-content .btn{position:absolute;right:20px;bottom:30px;font-size:18px;text-transform:unset;padding:9px 20px}@media only screen and (max-width: 1023px){ip-accordeon .acc-content .btn{right:20px;bottom:15px;font-size:12px}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){ip-accordeon .acc-content .btn{right:20px;bottom:20px}}ip-accordeon .acc-content .btn>span{position:relative;isolation:isolate}ip-accordeon .acc-content .btn>span::before{content:"";position:absolute;left:0;right:0;bottom:-2px;width:0px;height:.125rem;background-color:currentColor;transition:width 300ms ease-in-out;z-index:-1}ip-accordeon .acc-content .btn .icon{width:1.5em;aspect-ratio:1/1}ip-accordeon .acc-content .btn .icon::before{display:none}@keyframes bounce-left{0%{transform:translateX(0)}50%{transform:translateX(-0.5rem)}100%{transform:translateX(0)}}.slider-section{block-size:100%}@media only screen and (max-width: 1023px){.slider-section{block-size:auto;inline-size:100%}}.slider-section .card{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;inline-size:100%;block-size:100%}.slider-section .card__image{aspect-ratio:16/9}@media only screen and (max-width: 1023px){.slider-section .card__image{aspect-ratio:auto}}.slider-section .card__text{position:relative;background-color:#f15a22}
