@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
@font-face{font-family:"Gotham Regular";src:url(./assets/fonts/HelveticaNeueLTStd-Roman.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Medium";src:url(./assets/fonts/HelveticaNeueLTStd-Md.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Heavy";src:url(./assets/fonts/HelveticaNeueLTStd-Bd.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Black";src:url(./assets/fonts/HelveticaNeueLTStd-Blk.woff) format("woff");font-weight:normal;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}@supports not (margin-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-left:0;margin-right:0}}@supports not (margin-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-top:0;margin-bottom:0}}@supports not (padding-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{padding-left:0;padding-right:0}}@supports not (padding-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{padding-top:0;padding-bottom:0}}html{font-size:100%;scroll-behavior:smooth}body{min-block-size:100vh;background-color:#fff;color:#000}@supports not (min-block-size: 100vh){body{min-height:100vh}}#root{all:inherit;background-color:rgba(0,0,0,0);padding:unset;margin:unset}img{display:block;inline-size:100%;max-inline-size:100%;max-block-size:100%}@supports not (inline-size: 100%){img{width:100%}}@supports not (max-inline-size: 100%){img{max-width:100%}}@supports not (max-block-size: 100%){img{max-height:100%}}ol,ul{list-style:none}q{quotes:none}a,button{all:unset;display:inline-block;color:inherit;box-sizing:border-box;cursor:pointer}a:focus,a:focus-visible,button:focus,button:focus-visible{outline-offset:.3125em;outline:.125rem solid var(--focus-color, currentColor)}body{font-family:"Gotham","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}@supports not (text-align: start){body{text-align:left}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:"Gotham Regular";font-weight:500;line-height:1.2}h1{font-size:clamp(1.25rem,1.5625vw + .1rem,1.875rem);line-height:1.4em;max-inline-size:10em}@supports not (max-inline-size: 0){h1{max-width:10em}}@media only screen and (max-width: 1024px){h1{font-size:1.875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){h1{font-size:1.25rem}}h2{font-size:1.25rem}h2.card__title{font-size:clamp(1rem,1.5625vw + .3rem,1.875rem);font-family:"Gotham Black";line-height:1.6875rem;text-align:center;text-transform:math-auto;margin-bottom:10px}@media only screen and (max-width: 1201px){h2.card__title{font-size:clamp(1rem,1.1458333333vw + .3rem,1.375rem)}}@media only screen and (max-width: 1024px){h2.card__title{font-size:1.25rem}}h2.card__title span{display:block;font-size:1rem;line-height:inherit}@media only screen and (max-width: 1201px){h2.card__title span{line-height:1}}h3{font-size:1.5625rem}p{line-height:1.6}main p{-webkit-margin-after:.625rem;margin-block-end:.625rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){main p{margin-bottom:.625rem}}main p:last-child{-webkit-margin-after:0;margin-block-end:0}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){main p:last-child{margin-bottom:0}}a{transition:all 300ms ease-in-out}main p a{text-decoration:underline}footer a:hover,footer a:focus,footer a:focus-visible{text-decoration:underline}.p-4{padding:.25rem}.p-9{padding:.5625rem}.p-22{padding:1.375rem}.m-9{margin:.5625rem}.m-44{margin:2.75rem}.sr-only{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);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}}#skip-links{position:absolute;inset-block-start:0;inset-inline:0;background-color:#000;color:#fff;z-index:99999}@supports not (inset-block-start: 0){#skip-links{top:0}}@supports not (inset-inline: 0){#skip-links{left:0;right:0}}#skip-links:focus-within{padding:5vmin}.show-on-focus:focus,.show-on-focus:focus-visible{-webkit-clip-path:none;clip-path:none;position:static;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content}@supports not ((inline-size: -webkit-fit-content) or (inline-size: -moz-fit-content) or (inline-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@supports not ((block-size: -webkit-fit-content) or (block-size: -moz-fit-content) or (block-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#root{max-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}@media only screen and (max-width: 1024px){#root{max-height:none;grid-template-rows:unset;grid-auto-rows:auto}}.header{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background-color:#000;background-image:url(./assets/images/cover.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;isolation:isolate}@media only screen and (max-height: 1002px)and (orientation: landscape){.header{background-size:30.5208333333vw 97.5vh}}@media only screen and (max-width: 1919px){.header{background-size:cover;background-position:center}}@media only screen and (max-width: 1024px){.header{min-height:58.75rem;background-position:100% 20%}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header{min-height:33.625rem;background-size:cover}}.header::before{content:"";position:absolute;inset:0;background-color:#000;opacity:.3;z-index:-1}.header__bottom{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.25rem;padding:3.125rem}@media only screen and (max-width: 1024px){.header__bottom{padding:2.5rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header__bottom{padding:1.875rem 1.25rem}}.header .block-title{display:flex;align-items:center;justify-content:center;padding:0}.header .block-title img{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width: 1024px){.header .block-title{height:auto}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header .block-title{height:auto}}.header .block-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9375rem}.header .block-button .btn{--focus-color: #000000;width:min(16.25rem,100%);font-size:.875rem;padding:1.0714285714em 1.7857142857em}@media only screen and (max-width: 1537px)and (min-width: 1025px){.header .block-button .btn{padding:.4285714286em .7857142857em;padding-top:.7142857143em;line-height:1}}.header .block-accessible{font-family:"Gotham Medium";font-size:.875rem;font-weight:normal}.header .block-accessible__icons{display:flex;align-items:flex-start;justify-content:center;margin-top:.625rem;margin-left:auto;margin-right:auto;max-width:min(6.25rem,100%);max-height:2.375rem}.header .block-accessible__icons img{height:auto;width:100%;max-width:1.5625rem;max-height:100%;aspect-ratio:1/1}@media only screen and (max-width: 1537px)and (min-width: 1025px){.header .block-accessible__icons img{max-width:.9375rem}}.header .block-accessible__icons img:nth-of-type(2){max-width:3rem;aspect-ratio:auto}@media only screen and (max-width: 1537px)and (min-width: 1025px){.header .block-accessible__icons img:nth-of-type(2){max-width:1.875rem}}footer{display:flex;align-items:center;justify-content:space-between;background-color:#077c89;color:#fff;min-height:3.75rem;height:auto;padding:1.125rem 2.5rem;font-size:.875rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){footer{flex-direction:column;justify-content:center;gap:1.875rem;padding-top:1.875rem;padding-bottom:1.875rem}}.cookiesContainer{position:fixed;inset-inline-start:4.0625rem;inset-block-end:4.0625rem;inline-size:35.625rem;block-size:auto;border:.0625rem solid #ecedf2;border-radius:.25rem;box-shadow:.25rem .25rem .75rem .03125rem rgba(0,0,0,.1);padding-inline:1.875rem;-webkit-padding-after:1.875rem;padding-block-end:1.875rem;background-color:#fff}@supports not (inline-size: 0){.cookiesContainer{width:35.625rem}}@supports not (block-size: 0){.cookiesContainer{height:auto}}@supports not (inset-inline-start: 0){.cookiesContainer{left:4.0625rem}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:4.0625rem}}@supports not (padding-inline: 0){.cookiesContainer{padding-left:1.875rem;padding-right:1.875rem}}@supports not ((-webkit-padding-after: 0) or (padding-block-end: 0)){.cookiesContainer{padding-bottom:1.875rem}}@media only screen and (max-width: 992px){.cookiesContainer{inset-inline-start:2.5rem;inline-size:28.125rem}@supports not (inline-size: 0){.cookiesContainer{width:28.125rem}}@supports not (inset-inline-start: 0){.cookiesContainer{left:2.5rem}}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inset-block-end:.625rem;inset-inline-start:50%;inline-size:calc(100% - 1.25rem);transform:translateX(-50%);border-radius:0}@supports not (inline-size: 0){.cookiesContainer{width:calc(100% - 1.25rem)}}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:.625rem}}}@media only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inline-size:75%;inset-inline-start:50%;transform:translateX(-50%);border-radius:.25rem .25rem 0 0}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inline-size: 0){.cookiesContainer{width:75%}}}.cookiesContainer .desc{color:#818e94;font-family:"Gotham Regular";font-size:1rem;text-align:justify;line-height:normal}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc{font-size:.875rem}}.cookiesContainer .desc:first-of-type{-webkit-margin-before:4.0625rem;margin-block-start:4.0625rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:4.0625rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:first-of-type{-webkit-margin-before:3.75rem;margin-block-start:3.75rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:3.75rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}}.cookiesContainer .desc:last-of-type{-webkit-margin-after:2.1875rem;margin-block-end:2.1875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:2.1875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:last-of-type{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:1.875rem}}}.cookiesContainer .refuseContinue{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5625rem;padding:.3125rem;text-decoration:underline;color:#077c89;block-size:unset;text-transform:none;font-family:"Gotham Regular";font-size:1rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:1.25rem}}@supports not (inset-inline-end: 0){.cookiesContainer .refuseContinue{right:1.5625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .refuseContinue{font-size:.875rem;inset-block-start:.9375rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:.9375rem}}}.cookiesContainer.remove-modal{display:none}.cookie-btn{display:flex}.cookie-btn button{font-family:"Gotham Medium";font-size:.875rem;inline-size:8.75rem;block-size:2.75rem;display:flex;align-items:center;justify-content:center;background-color:#077c89;color:#fff;text-transform:none;border:.0625rem solid rgba(0,0,0,0);transition:300ms ease;border-radius:.25rem}@supports not (inline-size: 0){.cookie-btn button{width:8.75rem}}@supports not (block-size: 0){.cookie-btn button{height:2.75rem}}.cookie-btn button:hover,.cookie-btn button:focus{background:#055058 radial-gradient(circle, transparent 1%, #055058 1%) center/15000%;border-color:#077c89;color:#fff;outline:.125rem solid #000}@media only screen and (max-width: 350px){.cookie-btn button{inline-size:8.125rem}@supports not (inline-size: 0){.cookie-btn button{width:8.125rem}}}.btn{--btn-bg-clr: transparent;--btn-txt-clr: currentColor;background-color:var(--btn-bg-clr);color:var(--btn-txt-clr);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;box-sizing:border-box;transition:all 300ms ease-in-out;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.25em;font-family:"Gotham Medium";font-size:.75rem;padding:1.25em 2.0833333333em;border:.0833333333em solid var(--btn-txt-clr);border-radius:4.1666666667em}.btn:hover{--btn-bg-clr: #ffffff;--btn-txt-clr: #077C89;border-color:var(--btn-bg-clr)}.btn .fa-solid{font-size:1.6666666667em;font-weight:600;color:currentColor}.btn-primary{--btn-bg-clr: #ffffff;--btn-txt-clr: #077C89;border-color:var(--btn-bg-clr)}.btn-primary:hover{--btn-bg-clr: #077C89;--btn-txt-clr: #ffffff;border-color:var(--btn-bg-clr)}.btn-secondary{--btn-bg-clr: #077C89;--btn-txt-clr: #ffffff;border-color:var(--btn-bg-clr)}.btn-secondary:hover{--btn-bg-clr: #ffffff;--btn-txt-clr: #077C89;border-color:var(--btn-bg-clr)}.btn-arrow{width:2.5rem;aspect-ratio:1/1;border-radius:50%;padding:.625rem}main{--spacing: 2.0833333333vmax;display:grid;grid-template-columns:minmax(min(min(36.625rem, 30.5208333333vw), 100%), 1fr) minmax(min(min(75.875rem, 63.2291666667vw), 100%), 3fr);grid-template-rows:1fr;gap:var(--spacing);padding:var(--spacing)}@media only screen and (max-width: 1024px){main{--spacing: 1.875rem;grid-template-columns:1fr;grid-template-rows:unset;grid-auto-rows:auto}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){main{--spacing: 1.25rem}}.card-section .cards{height:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:var(--spacing)}@media only screen and (max-width: 1919px){.card-section .cards{grid-template-columns:repeat(auto-fit, minmax(min(min(22.8125rem, 19.0104166667vw), 100%), 1fr))}}@media only screen and (max-width: 1024px){.card-section .cards{grid-template-columns:1fr;grid-auto-rows:auto}}.card-section .cards>li .card{--focus-color: #000000;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;background-color:#077c89;color:#fff;border:4px solid #077c89;cursor:pointer;transition:all 300ms ease-in-out;position:relative;isolation:isolate}.card-section .cards>li .card::before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg, rgba(0, 136, 152, 0) 44.79%, #008898 90.63%),linear-gradient(180deg, rgba(7, 124, 137, 0) 49.58%, rgba(0, 136, 152, 0.7) 74.43%);z-index:0;pointer-events:none}@media(hover: hover){.card-section .cards>li .card:hover .card__desc .btn,.card-section .cards>li .card:focus .card__desc .btn{--btn-bg-clr: #ffffff;--btn-txt-clr: #077C89}}@media only screen and (max-width: 1024px){.card-section .cards>li .card{grid-template-columns:1fr 1.5fr;grid-template-rows:minmax(18.5625rem, 1fr);gap:1.875rem}.card-section .cards>li .card::before{display:none}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.card-section .cards>li .card{grid-template-columns:1fr;grid-template-rows:minmax(18.5625rem, 1fr);gap:0}.card-section .cards>li .card::before{display:block;background-image:linear-gradient(180deg, rgba(0, 136, 152, 0) 30.79%, #008898 90.63%),linear-gradient(180deg, rgba(7, 124, 137, 0) 35.58%, rgba(0, 136, 152, 0.7) 70.43%)}}.card-section .cards>li .card-tablet{display:none}@media only screen and (max-width: 1024px){.card-section .cards>li .card-tablet{display:grid}}.card-section .cards>li .card__image{-webkit-clip-path:none;clip-path:none;background-color:#fff;background-image:var(--bg-img, url(./assets/images/block-01.jpg));background-repeat:no-repeat;background-position:top center;transition:all 300ms ease-in-out;background-size:cover;position:relative;isolation:isolate;z-index:-1}@media only screen and (max-width: 1537px){.card-section .cards>li .card__image::before{content:"";position:absolute;inset:0;background-color:#000;opacity:.4;pointer-events:none;z-index:0}}@media only screen and (max-width: 1024px){.card-section .cards>li .card__image{order:2}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.card-section .cards>li .card__image{order:unset}}.card-section .cards>li .card__desc{display:flex;flex-direction:column;align-items:center;justify-content:end;text-align:center;gap:0;padding:20px;position:absolute;bottom:0;width:100%}@media only screen and (max-width: 1024px){.card-section .cards>li .card__desc{padding-top:1.875rem;position:relative;height:100%;justify-content:center}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.card-section .cards>li .card__desc{position:absolute;height:auto}}.card-section .cards>li .card__info{height:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);transition:all 300ms ease-in-out}@media only screen and (max-width: 1024px){.card-section .cards>li .card__info{display:none}}@media(hover: none){.card-section .cards>li .card__info{display:none}}.card-section .cards>li .card__info .items{text-align:start;display:flex;flex-direction:column;gap:.625rem;font-family:"Gotham Medium"}.card-section .cards>li .card__info .items,.card-section .cards>li .card__info .items .item,.card-section .cards>li .card__info .items .item a{height:inherit;transition:height 300ms ease-in-out}.card-section .cards>li .card__info .items .item{display:flex;gap:.625rem;font-size:clamp(.75rem,.7291666667vw + .1rem,.875rem);position:relative}@media only screen and (max-width: 1024px){.card-section .cards>li .card__info .items .item{font-size:.875rem}}.card-section .cards>li .card__info .items .item::before{content:"⟶";position:relative;top:0;bottom:0;left:0;font-size:1em;color:currentColor}.card-section .cards>li .card__info .items .item a{--focus-color: currentColor;position:relative}.card-section .cards>li .card__info .items .item a::before{content:"";position:absolute;bottom:-0.1875em;left:0;right:0;width:0%;height:.125em;background-color:currentColor;transition:all 300ms ease-in-out}@media(hover: hover){.card-section .cards>li .card__info .items .item a:hover::before,.card-section .cards>li .card__info .items .item a:focus::before,.card-section .cards>li .card__info .items .item a:focus-visible::before{width:20%}}.card-section .cards>li .card:has(.card__info){display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.card-section .cards>li .card:has(.card__info){display:none;flex-direction:row}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.card-section .cards>li .card:has(.card__info){grid-template-columns:1fr;grid-template-rows:minmax(18.5625rem, 1fr)}}.card-section .cards>li .card:has(.card__info) .card__image{flex:1;flex-basis:100%}@media(hover: hover){.card-section .cards>li .card:has(.card__info):hover,.card-section .cards>li .card:has(.card__info):focus-within{grid-template-rows:auto auto 1fr;transition:all 300ms ease-in-out}.card-section .cards>li .card:has(.card__info):hover .card__image,.card-section .cards>li .card:has(.card__info):focus-within .card__image{flex:inherit;flex-basis:0%;height:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}.card-section .cards>li .card:has(.card__info):hover .card__info,.card-section .cards>li .card:has(.card__info):focus-within .card__info{height:auto;-webkit-clip-path:none;clip-path:none}.card-section .cards>li .card:has(.card__info):hover .item a,.card-section .cards>li .card:has(.card__info):focus-within .item a{position:relative}.card-section .cards>li .card:has(.card__info):hover .btn,.card-section .cards>li .card:has(.card__info):focus-within .btn{display:none;height:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);transition:all 300ms ease-in-out}}.card-section .cards>li:nth-of-type(1n + 4) .card{background-color:#077c89}@media(hover: hover){.card-section .cards>li:nth-of-type(1n + 4) .card:hover .card__desc .btn,.card-section .cards>li:nth-of-type(1n + 4) .card:focus .card__desc .btn{--btn-txt-clr: #077C89}}.card-section .cards>li .card-below .card__image{background-position-y:10%;background-size:contain}.card-section .cards>li .card-below .card__image::before{display:none}@media only screen and (max-width: 1537px)and (min-width: 1025px){.card-section .cards>li .card-below .card__image{background-position-y:0%}}@media only screen and (max-width: 1024px){.card-section .cards>li .card-below .card__image{background-position:center;background-size:auto}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.card-section .cards>li .card-below .card__image{background-position-y:10%;background-size:contain}}.card-section .cards>li:nth-of-type(1){--bg-img: url(./assets/images/block-01.jpg)}.card-section .cards>li:nth-of-type(2){--bg-img: url(./assets/images/block-02.jpg)}.card-section .cards>li:nth-of-type(3){--bg-img: url(./assets/images/block-03.jpg)}.card-section .cards>li:nth-of-type(4){--bg-img: url(./assets/images/block-04.jpg)}.card-section .cards>li:nth-of-type(5){--bg-img: url(./assets/images/block-05.jpg)}.card-section .cards>li:nth-of-type(6){--bg-img: url(./assets/images/block-06.jpg)}.card-section .cards>li .card:has(.card__info):hover .card__desc{top:0;bottom:auto;transition:all 300ms ease-in-out}.card-section .cards>li .card:has(.card__info):hover::before{display:none}.logo{display:block}.socials{display:flex;align-items:center;justify-content:center;gap:.75rem}.socials .social{width:1.875rem;height:1.875rem;aspect-ratio:1/1;border:.0625rem solid currentColor;border-radius:50%;font-size:.875rem}.socials .social,.socials .social a{display:flex;align-items:center;justify-content:center}.socials .social a{position:relative;width:100%;height:100%;padding:.375em;border-radius:inherit;transition:all 300ms ease-in-out;isolation:isolate}.socials .social a::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:#fff;transform:scale(0);transition:transform 300ms ease-in-out;z-index:-1}.socials .social a .fa-brands{font-size:1em}.socials .social a:hover,.socials .social a:focus{--focus-color: #ffffff;background-color:#fff;color:#077c89;text-decoration:none}.socials .social a:hover::before,.socials .social a:focus::before{transform:scale(1)}
