.header{background:#c1efff1a;height:100vh;max-height:-webkit-fill-available}.header .container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.header .content{order:2;max-width:90%}.header .content .title{text-transform:uppercase;z-index:10;margin-top:-4.25rem;font-size:4rem;font-weight:900;line-height:1.1;position:relative}.header .content .title.pc{display:none}.header .content .title span{color:#ffd966}@media only screen and (min-width:768px){.header .content .title.mobile{display:none}.header .content .title.pc{display:block}}.header .content .description{z-index:10;margin-top:0;font-size:1.3rem;position:relative}.header .content .button{margin-top:1rem;padding:.75rem 3rem;font-size:20px;font-weight:900}.header .content .button svg{margin-top:0}.header .main-image{aspect-ratio:11/12;border-radius:1rem;order:1;width:100%;max-width:95%;margin:0 auto;position:relative;overflow:hidden}.header .main-image .slick-slider,.header .main-image .slick-list,.header .main-image .slick-track,.header .main-image .slick-slide,.header .main-image .slick-slide>div{height:100%;max-height:100%}.header .main-image .slick-dots{z-index:10;flex-flow:row;justify-content:center;gap:1rem;padding:1rem 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex!important}.header .main-image .slick-dots li{visibility:visible;width:12px;height:12px;transition:all .5s;position:relative}.header .main-image .slick-dots li button{z-index:20;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.header .main-image .slick-dots li:before{visibility:visible;content:"";box-shadow:none;opacity:.4;cursor:pointer;z-index:-1;background:#ffd966;border-radius:100px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.header .main-image .slick-dots li.slick-active{width:24px}.header .main-image .slick-dots li.slick-active:before{opacity:1}.header .main-image .slide-content{cursor:pointer;height:100%;position:relative;overflow:hidden}.header .main-image img{object-fit:cover;object-position:center;width:100%;height:100%}.header .main-image .more-info{padding:.5rem;position:absolute;top:.75rem;left:.75rem}.header .main-image .more-info svg{margin:0}@media only screen and (min-width:768px){.header .container{flex-direction:row;justify-content:flex-start;position:relative}.header .content{order:1}.header .content .title{font-size:6rem}.header .content .description{font-size:1.5rem}.header .main-image{aspect-ratio:4/3;order:2;max-width:70%;max-height:75vh;position:absolute;right:0}.header .main-image .more-info{top:unset;bottom:.75rem;left:unset;padding:.5rem;right:.75rem}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
#about .slide-content,#about .slick-slider{max-width:500px}#about img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:1rem;width:100%}#about .content{z-index:10;background:#fff;border-radius:1rem;max-width:90%;margin:-20% auto 0;padding:1rem;font-size:1.2rem;position:relative}#about .content .button{text-align:center;justify-content:center;width:100%;margin-top:1rem;font-size:1.25rem}@media only screen and (min-width:768px){#about .container{flex-direction:row;gap:3rem;display:flex}#about img{min-width:400px}#about .content{flex-direction:column;justify-content:center;max-width:100%;margin-top:0;padding:0;display:flex}#about .content .button{width:fit-content}#about .content .button svg{margin:0 .5rem 0 0}}
#actions .container{justify-content:center;display:flex}#actions .carousel-root,#actions .slick-slider{width:100%}#actions .slick-slider .slick-track{flex-flow:row;display:flex;transform:translate(0)}#actions .slick-slider .slick-list{padding:0!important}#actions .slick-slider .slick-dots{flex-flow:row;justify-content:center;gap:1rem;padding:1rem 0;display:flex!important}#actions .slick-slider .slick-dots li{visibility:visible;width:12px;height:12px;transition:all .5s;position:relative}#actions .slick-slider .slick-dots li button{z-index:20;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}#actions .slick-slider .slick-dots li:before{visibility:visible;content:"";box-shadow:none;opacity:.4;cursor:pointer;z-index:-1;background:#ffd966;border-radius:100px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}#actions .slick-slider .slick-dots li.slick-active{width:24px}#actions .slick-slider .slick-dots li.slick-active:before{opacity:1}#actions .slick-slider .slick-arrow{top:50%;bottom:unset;opacity:1;background:#ffd966;margin:0 .5rem;padding:.5rem;display:none;position:absolute;transform:translateY(-50%)}#actions .slick-slider .slick-arrow svg{margin:0}#actions .slick-slider .slick-arrow:before{background:#ffd966;display:none}#actions .slick-slider .slick-arrow:disabled{opacity:.5}#actions .slick-slider .slick-arrow.slick-next{right:-3rem}#actions .slick-slider .slick-arrow.slick-prev{left:-3rem}@media only screen and (min-width:768px){#actions .slick-slider .slick-arrow{display:flex}}#actions .action{text-align:left;border-radius:1rem;width:400px;max-width:calc(100% - .5rem);height:450px;margin:0 auto;position:relative;overflow:hidden}#actions .action.active{border:4px solid #0d0}#actions .action .active-tag{color:#fff;margin-left:1rem;font-size:1.25rem;font-weight:600;position:relative}#actions .action .active-tag:before{content:"";background:#0d0;border-radius:100px;width:12px;height:12px;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}#actions .action__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}#actions .action:after{content:"";background:radial-gradient(167.51% 167.32% at 14.9% 120.81%,#000000cb 0%,#00000092 51.07%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}#actions .action .content{z-index:10;color:#fff;width:100%;padding:1rem;position:absolute;bottom:0}#actions .action__title{margin-bottom:.5rem;font-size:2rem}#actions .action__text{margin-bottom:.5rem;font-size:1rem}#actions .action .button{width:100%;padding:.75rem 1rem;position:relative}#actions .action .button svg{margin-top:0;position:absolute;right:.75rem}
.list-item{border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.list-item:before{content:"";opacity:.15;z-index:-1;background:linear-gradient(90deg,#ffd966 0%,#ffb3b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.list-item__header{align-items:center;gap:.5rem;width:100%;max-width:100%;display:flex}.list-item__header-texts{flex-direction:column;justify-content:space-between;align-items:start;width:100%;display:flex}@media only screen and (min-width:576px){.list-item__header{max-width:75%}}.list-item__title{width:100%;max-width:100%;font-size:1.3rem;line-height:1}.list-item .button{width:100%;margin-top:.5rem;padding:.5rem 1.25rem;position:relative}.list-item .button svg{margin-top:0;margin-left:.25rem}@media only screen and (min-width:576px){.list-item .button{width:fit-content;margin-top:0}.list-item{flex-direction:row}}@media only screen and (min-width:768px){.list-item{max-width:800px}.list-item__title{font-size:1.5rem}.list-item__subtitle{font-size:1.2rem}.list-item .button{font-size:1.25rem}}.list-item.vertical{width:100%;margin:0 auto;padding:1.5rem;flex-direction:column!important}.list-item.vertical .list-item__header,.list-item.vertical .list-item__title{margin-bottom:1rem}.list-item.vertical>div,.list-item.vertical button,.list-item.vertical a{width:100%;max-width:none}
#other .carousel-root,#other .slick-slider{width:100%}#other .slick-slider .slick-track{flex-flow:row;display:flex;transform:translate(0)}#other .slick-slider .slick-slide{margin:0 1rem}#other .slick-slider .slick-list{padding:0!important}#other .slick-slider .slick-dots{flex-flow:row;justify-content:center;gap:1rem;padding:1rem 0;display:flex!important}#other .slick-slider .slick-dots li{visibility:visible;width:12px;height:12px;transition:all .5s;position:relative}#other .slick-slider .slick-dots li button{z-index:20;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}#other .slick-slider .slick-dots li:before{visibility:visible;content:"";box-shadow:none;opacity:.4;cursor:pointer;z-index:-1;background:#ffd966;border-radius:100px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}#other .slick-slider .slick-dots li.slick-active{width:24px}#other .slick-slider .slick-dots li.slick-active:before{opacity:1}#other .slick-slider .slick-arrow{top:50%;bottom:unset;opacity:1;background:#ffd966;margin:0 .5rem;padding:.5rem;display:none;position:absolute;transform:translateY(calc(-50% - 22px))}#other .slick-slider .slick-arrow svg{margin:0}#other .slick-slider .slick-arrow:before{background:#ffd966;display:none}#other .slick-slider .slick-arrow:disabled{opacity:.5}#other .slick-slider .slick-arrow.slick-next{right:-3rem}#other .slick-slider .slick-arrow.slick-prev{left:-3rem}@media only screen and (min-width:768px){#other .slick-slider .slick-arrow{display:flex}}
#certificates .certificates-list{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}#certificates .certificates-list .list-item:before{rotate:180deg}
