#notifications{background-color:#f2f7fd;padding-block:2rem}@media (min-width:1200.02px){#notifications{padding-block:2.625rem}}#notifications>.container{align-items:center;display:flex;flex-direction:column;text-align:center}#notifications .swiper{margin-top:1rem;max-width:60rem;position:relative;width:100%}#notifications .swiper .swiper-slide{text-align:center}#notifications .swiper-container{position:relative;width:100%}@media (max-width:575.98px){#notifications .swiper-container{display:flex;flex-direction:column-reverse}}#notifications .swiper-buttons-unique{--button-color:#062047;--button-hover-color:#fff;--button-background:transparent;--button-size:2.1875rem;margin-inline:auto}@media (min-width:576px){#notifications .swiper-buttons-unique{justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.box-card{--box-ratio:122%;--box-border-radius:0.625rem;border-radius:var(--box-border-radius);overflow:hidden;position:relative}.box-card:focus-within .btn,.box-card:hover .btn{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.box-card .card-image{--bs-aspect-ratio:var(--box-ratio)}.box-card .card-info{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:1.125rem;padding:0 1.25rem 2rem;position:absolute;width:100%}@media (min-width:1200.02px){.box-card .card-info{font-size:1.25rem;padding:0 2.0625rem 3.3125rem}}.box-card .card-info:before{background:linear-gradient(0deg,rgba(6,32,71,.8),rgba(6,32,71,0));bottom:0;content:"";height:200%;left:0;position:absolute;width:100%}.box-card .card-info .btn,.box-card .card-info .card-subtitle,.box-card .card-info .card-title{position:relative}.box-card .card-info .card-title{font-size:1.5em;font-weight:600}.box-card .card-info .btn{font-size:.9em;font-weight:600;margin-top:1em}#team ul{display:grid;gap:.625rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){#team ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#team ul{gap:1.4375rem;grid-template-columns:repeat(4,1fr)}}#team .box-card .card-info{font-size:1rem;line-height:1.2;padding:.625rem}@media (min-width:992px){#team .box-card .card-info{font-size:1.125rem;padding:1.125rem}}#team .box-card .card-info .card-title{font-size:1.2em;font-weight:500}.download-card{--padding-inline:1.125rem;background-color:#fff;border:1px solid rgba(29,29,29,.1);border-radius:7px;box-shadow:-1px 6px 14px 0 rgba(26,49,83,.14);padding:1.25rem var(--padding-inline);position:relative;transition:border-color .3s ease,box-shadow .3s ease}@media (min-width:576px){.download-card{--padding-inline:1.875rem}}.download-card:has(a):focus-within,.download-card:has(a):hover{border-color:rgba(7,95,229,.7);box-shadow:8px 5px 12px 0 rgba(7,95,229,.15)}.download-card .card-info{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between;text-align:center;width:100%}.download-card .card-title{margin:0;word-break:break-word}.download-card .btn{color:#075fe5;font-size:1.125rem;font-weight:600}.download_files{display:flex;gap:1.875rem;list-style:none;margin:0;padding:0}.download_files li{max-width:20rem;width:100%}.download_files li .download-card{height:100%}.info-list{display:grid;gap:2.5rem;margin-bottom:3.125rem}.info-list .main-info .job-info-list{display:grid;grid-template-columns:auto auto;margin-top:1.25rem;row-gap:1px;width:fit-content}.info-list .main-info .job-info-list span{margin-left:1rem}.info-list ul:not(.download_files){margin:0;padding-inline-start:1.5rem}.info-list .download_files{margin-top:1.25rem}.info-list img{border-radius:10px;height:auto;max-width:100%;width:100%}.union-info{display:flex;flex-direction:column;gap:2.5rem;padding-block:2.5rem}@media (min-width:1200.02px){.union-info{gap:3.75rem;padding-block:3.75rem}}.union-info h2{margin-bottom:1.25rem}@media (min-width:1200.02px){.union-info h2{margin-bottom:1.875rem}}.union-info .main-info .logo-wrapper{margin-bottom:2.5rem;max-width:18.75rem;width:100%}.union-info .main-info .logo-wrapper img{height:auto;width:100%}.union-info .main-info h2{margin-bottom:1.25rem}.download_files{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.download_files{gap:1.875rem;grid-template-columns:repeat(3,1fr)}}#union-gallery .gallery-carousel-component .container{max-width:100%;padding-inline:0}#union-contact .contact-form-success{align-items:flex-start}