*{margin:0;padding:0}.banner,.slider{width:100%;height:100vh;position:relative;overflow:hidden}.slider .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:opacity 1.4s ease-in-out;opacity:0}.slider .background.active{opacity:1}.overlay{width:100%;height:100vh;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.38) 60%,rgba(0,0,0,.18));position:absolute;top:0;display:flex;align-items:center;justify-content:center}.overlay .contentOverlay{width:55%;text-align:center;padding-top:80px}.overlay .contentOverlay h1{font-size:60px;letter-spacing:-.02em;line-height:1.12;text-shadow:0 2px 24px rgba(0,0,0,.28);margin-bottom:0}.overlay .contentOverlay h3{width:78%;margin:22px auto 44px;font-weight:300;line-height:1.7;opacity:.88;font-size:1.05rem;letter-spacing:.01em}.overlay .contentOverlay>div{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.overlay .contentOverlay a,.overlay .contentOverlay button{text-decoration:none;color:#fff!important;width:195px;padding:12px 0;text-align:center;border-radius:4px;font-weight:400;letter-spacing:.07em;font-size:.85rem;text-transform:uppercase;cursor:pointer;border:1.5px solid hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .28s ease;display:inline-flex;align-items:center;justify-content:center}.overlay .contentOverlay a:hover,.overlay .contentOverlay button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.75);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.22)}.overlay .contentOverlay a.aboutUs{background:var(--b-secondary-color);border-color:var(--b-secondary-color)}.overlay .contentOverlay a.aboutUs:hover{background:var(--b-primary-color);border-color:var(--b-primary-color);box-shadow:0 10px 28px rgba(40,116,173,.4)}@media screen and (max-width:1200px){.overlay .contentOverlay{width:65%}.overlay .contentOverlay h1{font-size:50px}.overlay .contentOverlay h3{width:88%}}@media screen and (max-width:992px){.overlay .contentOverlay{width:78%}.overlay .contentOverlay h1{font-size:42px}.overlay .contentOverlay h3{width:92%}.overlay .contentOverlay a,.overlay .contentOverlay button{width:180px}}@media screen and (max-width:768px){.overlay .contentOverlay{width:86%}.overlay .contentOverlay h1{font-size:36px}}@media screen and (max-width:576px){.overlay .contentOverlay{width:92%;padding-top:60px}.overlay .contentOverlay h1{font-size:30px}.overlay .contentOverlay h3{font-size:.98rem;margin-bottom:36px}.overlay .contentOverlay a,.overlay .contentOverlay button{width:160px;font-size:.78rem}}@media screen and (max-width:400px){.overlay .contentOverlay{width:96%}.overlay .contentOverlay h1{font-size:27px}.overlay .contentOverlay>div{gap:10px}}.bg-body-tertiary{padding:0 200px;background-color:rgba(248,250,252,.95)!important}@media(max-width:1550px){.bg-body-tertiary{padding:0 60px}}@media(max-width:1250px){.bg-body-tertiary{padding:0 28px}}@media(max-width:768px){.bg-body-tertiary{padding:0 16px}}.bg-body-tertiary h3{color:var(--b-tittle-color);font-weight:600;position:relative;padding-bottom:14px;margin-bottom:16px!important}.bg-body-tertiary h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--b-primary-color),var(--b-secondary-color));border-radius:2px}.bg-body-tertiary p{color:#4a5568;line-height:1.85!important;font-size:.97rem}.d-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:768px){.d-flex{flex-direction:column;align-items:stretch}}.d-flex h2{margin-bottom:20px}.d-flex.fade-in-section{padding:72px 0;border-bottom:1px solid rgba(0,0,0,.055)}.d-flex.fade-in-section:last-child{border-bottom:none}@media(max-width:768px){.d-flex.fade-in-section{padding:44px 0}}.fade-in-section{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .65s ease}@media(max-width:768px){.fade-in-section{transform:none;transition:opacity .6s ease}}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.col{flex:1 1;margin:10px}@media(max-width:768px){.col{margin:0}}.col img{max-width:100%;height:auto;display:block;max-height:320px;object-fit:cover;border-radius:10px;transition:transform .4s ease}.col img:hover{transform:translateY(-4px)}@media(max-width:768px){.col img{display:none}}.text-start{text-align:start}@media(max-width:768px){.fade-in-section{flex-direction:column}.fade-in-section .col{width:100%}.fade-in-section .col img{order:-1}.image-responsive{display:block!important;border-radius:10px;margin-bottom:20px}}@media(min-width:769px){.image-responsive{display:none!important}}