.module-page-02 .module-title{margin-bottom:1.5rem}.module-page-02 .inset>*+.large-image{margin-top:2rem;width:100%}.module-page-banner-01+.module-page-02 .inset:first-child{margin-top:2rem}.module-page-02-full .inset .content,.module-page-02-full .inset .module-title{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.module-page-02 .btn-primary{margin:1.5rem auto 0;min-width:250px}.module-page-02 .content{font-weight:var(--fw-light)}.content-modules>.module.block-full-width.module-page-02:first-child{}.page-02-container .module-page-02 .img-fluid.mx-auto{margin:0!important;width:18rem}@media(min-width:1200px){.module-page-02 .content{font-size:18px}.module-page-02 .inset>*+.large-image{margin-top:4rem}.module-page-02-full .inset .content,.module-page-02-full .inset .module-title{width:calc(100% - 180px)}}
.module-page-01 .module-title{margin:0;font-weight:var(--fw-light);text-transform:uppercase}.module-page-01 .content{color:var(--color-gray)}.module-page-01 .inset{display:flex;align-items:center;flex-direction:column;gap:.75rem}.module-page-01 .inset .btn{min-width:280px;margin:auto}.lcContent-home .module-page-01 .content{font-weight:var(--fw-light);text-align:left;font-size:24px;color:var(--color-black)}.lcContent-home .module-page-01 .inset{display:flex;align-items:start;flex-direction:column;gap:.75rem}@media (min-width:768px){.module-page-01 .content{font-size:16px}}
.module-page-15 .module-title.h2{font-size:calc(1.325rem + .9vw);color:var(--color-black);margin:0;font-weight:var(--fw-light);text-transform:math-auto}.module-page-15 .inset{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-block:2rem}.module-page-15 .inset{display:flex;gap:1.75rem}.module-page-15 .content{font-weight:var(--fw-light);text-align:left;font-size:14px;color:var(--color-black)}.module-page-15 .btn{height:auto}@media (min-width:1200px){.module-page-15 .content{font-size:18px}.module-page-15 .module-title.h2{font-size:32px}.module-page-15 .inset{padding-block:0}}
.module-page-banner-11{padding-block:3rem}.module-page-banner-11 .module-main-title{text-transform:uppercase;color:var(--color-black);font-size:2.25rem;font-weight:var(--fw-light);margin-top:1.5rem;margin-bottom:1.5rem}.module-page-banner-11 .module-content{color:var(--color-black);font-size:1rem;font-weight:var(--fw-light);margin-bottom:1.5rem}.module-page-banner-11 .grid{display:grid;grid-template-columns:1fr;gap:.75rem}.module-page-banner-11[data-mode="slider"]{--control-height:42px;--control-width:42px}.module-page-banner-11[data-mode="slider"] .swiper-wrapper{position:relative}.module-page-banner-11[data-mode="slider"] .swiper{width:100%}.module-page-banner-11[data-mode="slider"] .swiper-pagination{position:relative;bottom:0;margin-top:15px}.module-page-banner-11[data-mode="slider"] .swiper-control{height:var(--control-height);width:var(--control-width);background-color:transparent;color:var(--color-light);border-radius:50%}.module-page-banner-11[data-mode="slider"] .swiper-control .icon{height:28px;width:28px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute}.module-page-banner-11[data-mode="slider"] .swiper-button-prev{left:.75rem}.module-page-banner-11[data-mode="slider"] .swiper-button-next{right:.75rem}.module-page-banner-11[data-mode="slider"] .swiper-control:hover{background-color:var(--color-primary-dark);color:var(--color-light)}.module-page-banner-11[data-mode="slider"] .swiper-control:active{background-color:var(--color-primary-dark);color:var(--color-light)}.module-page-banner-11 *+.module-title-link,.module-page-banner-11 *+.module-title{margin-top:.5rem;display:block}.module-page-banner-11 .btn-link{padding:0.25rem 0.5rem;margin-left:-0.5rem;display:inline-flex;align-items:center;color:var(--color-primary);text-decoration:underline!important;text-underline-position:under}.module-page-banner-11 .btn-link:hover{color:var(--color-gray)}.module-page-banner-11 .item{position:relative;overflow:hidden}.module-page-banner-11 .item .module-title-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.module-page-banner-11 .item .module-title{position:relative;font-size:36px;font-weight:var(--fw-light)}.module-page-banner-11 .item .module-title:after{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--color-light);transition:width 375ms cubic-bezier(0.4,0.0,0.2,1)}.module-page-banner-11 .item:hover .module-title:after{width:100%}.module-page-banner-11 .item:hover .module-title-link:after{width:100%}.module-page-banner-11 .item .module-img-link img{width:100%;filter:brightness(.75);transition:transform 375ms cubic-bezier(0.4,0.0,0.2,1)}.module-page-banner-11 .item .module-img-link:hover img{transform:scale(1.1)}.module-page-banner-11 .item .module-title-link .module-title{text-transform:none;position:relative;font-size:24px;color:var(--color-light);width:fit-content;margin:auto;text-align:center}.module-page-banner-11 .grid:has(.item:nth-child(3))>.item:first-child{grid-column:1 / -1}.module-page-banner-11 .grid{display:grid;gap:.75rem;grid-template-columns:1fr}.module-page-banner-11 .grid{grid-template-columns:1fr}.module-page-banner-11 .grid>.item:first-child{grid-column:auto}.module-page-banner-11 .grid:has(.item:nth-child(3))>.item:first-child{padding-bottom:0}.module-page-banner-11 .grid:has(.item:nth-child(3))>.item:first-child img{width:100%}@media (min-width:576px){.module-page-banner-11 .module-title{font-size:54px}.module-page-banner-11 .grid:has(.item:nth-child(2)):not(:has(.item:nth-child(3))){grid-template-columns:repeat(2,1fr)}.module-page-banner-11 .grid:has(.item:nth-child(3)){grid-template-columns:repeat(2,1fr)}.module-page-banner-11 .grid:has(.item:nth-child(3))>.item:first-child{grid-column:1 / -1;padding-bottom:2rem}.module-page-banner-11 .grid:has(.item:nth-child(3))>.item:first-child .module-title-link{left:0;transform:translateY(-100%);text-align:left;padding-left:20px}.module-page-banner-11 .module-content{font-size:24px}.module-page-banner-11 .module-main-title{font-size:3.375rem;margin-top:2rem;margin-bottom:2rem}.module-page-banner-11 .module-content{font-size:1.5rem;margin-bottom:2rem}.module-page-banner-11{padding-block:4rem}}@media (min-width:992px){.module-page-banner-11 .grid{gap:1.5rem}}@media (min-width:1200px){.module-page-banner-11[data-mode="slider"]{--control-height:50px;--control-width:50px}}
.module-page-16 .grid{display:grid;column-gap:1.25rem;row-gap:2rem;grid-template-columns:1fr}.module-page-16 .grid img{width:100%;height:auto;object-fit:cover}.module-page-16 .btn{height:auto;padding:0;border:0;background:none;text-transform:math-auto;color:var(--color-primary-darker);text-align:left}.module-page-16 .btn:hover{background:none;border:0;color:var(--color-primary-darker)}.module-page-16 .item-title{color:#272827;font-size:0.9rem;margin-top:.75rem}.module-page-16 .links-buttons{display:flex;flex-direction:column;gap:0.35rem;justify-content:flex-start;align-items:flex-start;padding-top:.5rem}.module-page-16 .content{font-size:14px;font-weight:var(--fw-light);padding-bottom:2.5rem;padding-top:1.25rem}.module-page-16 .page-content.html-output{font-size:13px;text-align:left;margin-top:1rem;color:var(--color-primary-darker);font-weight:var(--fw-light)}@media (min-width:767px){.module-page-16 .grid{grid-template-columns:repeat(4,1fr)}.grid-container-module .module-page-16 .grid{grid-template-columns:repeat(3,1fr)}.grid-container-module .module-page-16 img{width:100%;height:auto!important;object-fit:cover}.module-page-16 .grid img{width:100%;height:140px;object-fit:cover}}@media (min-width:1200px){.module-page-16 .item-title{color:#272827;font-size:1.15rem;margin-top:.75rem}.grid-container-module .module-page-16 img{width:100%;height:auto!important;object-fit:cover}.module-page-16 .content{font-size:18px;padding-bottom:3.5rem;padding-top:2.25rem}.module-page-16 .grid img{width:100%;height:180px;object-fit:cover}}@media (min-width:567px) and (max-width:769px){.grid-container-module .module-page-16 .grid{grid-template-columns:repeat(2,1fr)}.module-page-16 .grid{grid-template-columns:repeat(2,1fr)}.module-page-16 .grid img{width:100%;height:170px;object-fit:cover}}@media (min-width:567px) and (max-width:992px){.module-page-16 .btn{font-size:11.5px}}