*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}p{margin-top:0}body{margin:0;padding:0}body,html{width:100%;overflow-x:hidden}.public{color:#000}.public a{color:#000;text-decoration:none}.public a:hover{text-decoration:underline;text-decoration-color:#c9ad52;text-underline-offset:5px}.public .container-wide{max-width:1920px;margin:0 auto;width:100%;padding-left:0;padding-right:0}.public .container{max-width:1620px;margin:0 auto;width:100%;padding-left:0;padding-right:0}@media screen and (max-width: calc(1620px + 2rem)){.public .container{padding-left:2rem;padding-right:2rem}}.public .no-shrink{flex-shrink:0}.public .no-padding-x{padding-left:0!important;padding-right:0!important}.public .no-margin-top{margin-top:0!important}.public .gray-text{color:#636c77;font-size:1.625rem;font-weight:400;line-height:normal}.public .golden-text{color:#c9ad52}.public .gray-text-24px{color:#636c77;font-size:1.5rem;font-weight:400;line-height:normal}.public .text-gray{color:#636c77}.public .text-lg{font-size:2.2rem!important}.public .header-spacer{height:100px;margin-bottom:2rem}.public .back-link{display:flex;gap:.5rem}.public .back-link .arrow{transform:rotate(90deg);object-fit:contain}.public .rejilla-3-columnas{grid-template-columns:1fr!important}@media screen and (min-width: 722px){.public .rejilla-3-columnas{grid-template-columns:1fr 1fr!important}}@media screen and (min-width: 1024px){.public .rejilla-3-columnas{grid-template-columns:1fr 1fr 1fr!important}}.public iframe{max-width:100%;margin:0 auto;display:block}.public img.img-fluid{max-width:100%;height:auto}@font-face{font-family:Gilroy;src:url(/build/assets/gilroy-bold-webfont-Cnta2Xej.woff2) format("woff2"),url(/build/assets/gilroy-bold-webfont-B1LpCVU3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/gilroy-medium-webfont-C1_sLtuM.woff2) format("woff2"),url(/build/assets/gilroy-medium-webfont-B1zG1-Hq.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/gilroy-regular-webfont-BMfhtz-5.woff2) format("woff2"),url(/build/assets/gilroy-regular-webfont-BtUUtwfB.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/gilroy-semibold-webfont-CzOkWuKN.woff2) format("woff2"),url(/build/assets/gilroy-semibold-webfont-BSsphUx_.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.public .btn{padding:.75rem 1.25rem;justify-content:center;align-items:center;border-radius:1.25rem;border:none;font-size:1.25rem;cursor:pointer}.public .btn.btn-primary{background:#c9ad52;color:#fff}.public .btn.btn-link{color:#b9bbc0;background:transparent}.public .icon-container{display:flex;width:65px;height:65px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:20px;background:#636c77}.public .rounded{border-radius:30px;overflow:hidden}.public .rounded-gray-block{padding:3.575rem 3.0625rem;border-radius:30px;background:#e2e7ee}.public .golden-subtitle{color:#c9ad52;font-size:1.5625rem;font-weight:600;letter-spacing:.2rem}.public .section-title{color:#000;font-size:4.7rem;line-height:4.7rem;font-weight:600}.public .quote-block{padding-top:6.25rem;background:url(/build/assets/comillas-Ckq8shTJ.svg) no-repeat top right;font-size:3.125rem;line-height:3.4375rem;color:#59636b}.public .golden-circle{width:2.5rem;height:2.5rem;line-height:2.5rem;background:#c9ad52;color:#fff;border-radius:50%;text-align:center;font-size:1.5625rem}.public .d-flex{display:flex}.public .mb-4{margin-bottom:1.5rem!important}.public .mb-2{margin-bottom:.75rem!important}.public .mt-4{margin-top:1.5rem!important}.public .two-columns{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 1024px){.public .two-columns{grid-template-columns:1fr 1fr}}.public .three-columns{display:grid;grid-template-columns:1fr;gap:1rem;justify-content:stretch}@media screen and (min-width: 1024px){.public .three-columns{grid-template-columns:1fr 1fr 1fr}.public .three-columns>div>div{height:100%}}.public .inline-block{display:inline-block}.public .entry-animation{animation-play-state:paused}.public header.main-header{border-bottom:1px solid rgba(0,0,0,.15);background:#ffffff70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;left:0;right:0;z-index:2}.public header.main-header .menu-toggle-container{display:none}.public header.main-header>.container-wide{display:flex;justify-content:space-between;align-items:center;height:100px}.public header.main-header .left{display:flex;align-items:center}@media screen and (max-width: 640px){.public header.main-header .left{width:100%;justify-content:space-between}.public header.main-header .left div{border:none!important}}.public header.main-header .left>div{padding:1.25rem 2.55rem;border-right:1px solid rgba(0,0,0,.15);min-height:100px}.public header.main-header .left .site-logo{padding-left:1.25rem;flex-shrink:0}.public header.main-header .left .site-logo img{height:60px;width:auto}.public header.main-header .left .language-selector{display:flex;align-items:center;padding:1.25rem 2.2rem 1.25rem .25rem}@media screen and (max-width: 1440px){.public header.main-header .left .language-selector{padding-right:1rem}}.public header.main-header .left .language-selector ul{list-style:none}@media screen and (max-width: 1440px){.public header.main-header .left .language-selector ul{padding-left:1rem}}.public header.main-header .left .language-selector ul li{display:none}.public header.main-header .left .language-selector ul li.active{display:block}.public header.main-header .left .language-selector ul.open li{display:block}.public header.main-header .left .language-selector button#language-selector-toggle{background:transparent;border:none}.public header.main-header .center{align-self:stretch;display:flex;align-items:center;border-right:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}.public header.main-header .center .responsive-menu-logo,.public header.main-header .center .responsive-menu-close{display:none}@media screen and (max-width: 1440px){.public header.main-header .center{border:none}}.public header.main-header ul.menu{display:flex;list-style:none;font-weight:500;gap:1.5625rem;margin:0;padding:0 3.125rem}@media screen and (max-width: 1200px){.public header.main-header ul.menu{padding:0 1rem;gap:0}}@media screen and (max-width: 1200px){.public header.main-header div.menu-toggle-container{display:flex;align-items:center;justify-content:center;padding:.5rem}.public header.main-header div.menu-toggle-container button{border:none;background:none}.public header.main-header div.menu-toggle-container button svg{width:2rem}.public header.main-header .menu-container{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#c9ad52fa;color:#fff;font-size:3rem;transition:opacity .3s}.public header.main-header .menu-container.open{pointer-events:auto;opacity:1}.public header.main-header .menu-container .responsive-menu-logo{display:block!important;text-align:center}.public header.main-header .menu-container .responsive-menu-logo img{width:90%;max-width:10rem;display:inline-block}.public header.main-header .menu-container .responsive-menu-close{display:block!important;position:absolute;top:0;right:0;padding:1rem 2rem}.public header.main-header .menu-container .responsive-menu-close button{border:2px solid white;background:none;border-radius:5rem;width:3.5rem;height:3.5rem;line-height:3.2rem;color:#fff}.public header.main-header .menu-container ul{flex-flow:column nowrap;text-align:center}.public header.main-header .menu-container a{text-transform:uppercase;font-size:2rem;color:#fff;font-weight:700}}.public ul.secondary-menu{display:flex;padding:0;list-style:none;border-left:1px solid rgba(0,0,0,.15)}@media screen and (max-width: 640px){.public ul.secondary-menu{display:none}}.public ul.secondary-menu>li{display:flex;align-items:center;text-transform:uppercase}.public ul.secondary-menu>li a{padding:0 3.625rem;height:100px;line-height:100px}@media screen and (max-width: 1440px){.public ul.secondary-menu>li a{padding:0 1rem}}.public ul.secondary-menu>li a:hover{opacity:.7}.public ul.secondary-menu>li:last-child a{color:#fff;background-color:#c9ad52}.public ul.menu .menu-item{position:relative}.public ul.menu .menu-item a{display:block;text-decoration:none;padding:.5rem 1rem}.public ul.menu .menu-item a.has-children{padding-right:2.5rem}.public ul.menu .menu-item .menu-collapse-toggle{position:absolute;right:0;top:0;background:transparent;border:none;padding:.5rem;cursor:pointer;display:none;color:#fff;font-size:1.5rem;height:4rem}.public ul.menu .menu-item .menu-collapse-toggle i{transition:transform .3s ease}.public ul.menu .menu-item .submenu{list-style:none;padding:0;margin:0}.public ul.menu .menu-item .submenu li a{padding-left:2rem}.public ul.menu .menu-item .submenu .submenu li a{padding-left:3rem}.public ul.menu .menu-item .submenu .submenu .submenu li a{padding-left:4rem}@media screen and (min-width: 1201px){.public ul.menu .menu-item .submenu{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 2px 5px #0000001a;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:10}.public ul.menu .menu-item .submenu .submenu{top:0;left:100%}.public ul.menu .menu-item:hover>.submenu{opacity:1;visibility:visible}}@media screen and (max-width: 1200px){.public ul.menu .menu-item .menu-collapse-toggle{display:block}.public ul.menu .menu-item.open>a{color:#fff!important}.public ul.menu .menu-item .submenu a{font-size:.6em!important;opacity:.9}.public ul.menu .menu-item .submenu{display:none;position:static;box-shadow:none;background:transparent}.public ul.menu .menu-item.open>.submenu{display:block}.public ul.menu .menu-item.open>.menu-collapse-toggle i.fa-chevron-down{transform:rotate(180deg)}.public .menu-container ul.menu,.public .menu-container ul.menu .menu-item{width:100%}.public .menu-container ul.menu .menu-item a{width:100%;display:block}}@media screen and (min-width: 1201px){.public .menu-container ul.menu .menu-item a:hover{color:#c9ad52}.public .menu-container ul.menu .menu-item.open>a{color:#c9ad52}}.public #swiper-slider-1 .swiper-slide .content-wrapper{display:flex;justify-content:center;align-items:center;border-radius:0 0 50px 50px;background:linear-gradient(250deg,#fff0 -8.28%,#e8ebf1 56.79%)}.public #swiper-slider-1 .swiper-slide .content-wrapper .content{max-width:97.5rem}@media screen and (max-width: 1600px){.public #swiper-slider-1 .swiper-slide .content-wrapper .content{padding:0 2rem}}.public #swiper-slider-1 .swiper-slide .content-wrapper .content p{margin-top:1.2rem;line-height:1.8rem}.public #swiper-slider-1 .swiper-slide .content-wrapper .content .slider-event{border-radius:30px;border:1px solid #C0C5D4;background:#dae2ec73;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:30px 20px;align-items:center;max-width:678px}.public #swiper-slider-1 .swiper-slide .content-wrapper .content .slider-event img{width:250px;height:250px;object-fit:cover;border-radius:1rem}.public #swiper-slider-1 .desktop-background,.public #swiper-slider-1 .mobile-background{min-height:100%}.public .home-about-us-image{aspect-ratio:1.43;object-fit:cover;object-position:center;height:100%;max-width:100%;border-radius:30px}@media screen and (min-width: 722px) and (max-width: 1023px){.public .home-about-us-image{display:none}}.public .home-section-title{font-size:2.8rem;margin-top:1.2rem;font-weight:700;max-width:45rem;text-align:center}.public .aedem-moments-title{margin-top:-9px;font-size:3.2rem;letter-spacing:2.6px}.public .home-events{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 722px) and (max-width: 1023px){.public .home-events{grid-template-columns:1fr 1fr}.public .home-events .event-entry-summary:last-child{display:none}}@media screen and (min-width: 1024px){.public .home-events{grid-template-columns:repeat(3,1fr)}}.public .home-events .event-entry-summary{position:relative;border-radius:1.25rem;overflow:hidden}.public .home-events .event-entry-summary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0,#000);pointer-events:none;transition:opacity .3s ease}.public .home-events .event-entry-summary:hover:after{opacity:.5}.public .home-events .event-entry-summary .date,.public .home-events .event-entry-summary .short-text{display:none}.public .home-events .event-entry-summary .img-container img{aspect-ratio:1.09;object-position:center;object-fit:cover}.public .home-events .event-entry-summary h3{bottom:0;position:absolute;left:0;width:100%;font-size:1.5rem;padding:1.875rem 1.25rem;font-weight:500;z-index:1}.public .home-events .event-entry-summary h3 a{color:#fff}@media screen and (max-width: 1200px){.public #swiper-slider-1 .bp4-block.slider-editor-content-grid{grid-template-columns:1fr!important;justify-content:center;align-items:center;max-width:40rem;gap:4rem!important}.public #swiper-slider-1 .bp4-block.slider-editor-content-grid>div:first-child{align-self:end}.public #swiper-slider-1 .bp4-block.slider-editor-content-grid>div:last-child{align-self:start}}@media screen and (max-width: 640px){.public .slider-event{flex-flow:column nowrap!important;text-align:center!important}.public #swiper-slider-1 .content-wrapper{position:relative!important;padding:110px 0 50px}.public #swiper-slider-1 .swiper-wrapper{height:max-content!important}}@media screen and (max-width: 1440px){.public .rounded-gray-block.bloque-quienes-somos{flex-flow:column nowrap!important;text-align:center}}@media screen and (max-width: 722px){.public .home-galleries-header{flex-flow:column!important;text-align:center}}.public .blog-entry-summary .img-container img{border-radius:30px}.public .blog-entry-summary h3{margin:0 0 .5rem;padding-left:1rem}.public .blog-entry-summary h3 a{color:#000;text-decoration:none}.public .blog-entry-summary .date{color:#858585;margin-bottom:1rem;padding-left:1rem}.public .blog-entry-summary .short-text{margin-bottom:.5rem;font-size:1rem;padding-left:1rem}@media screen and (min-width: 1200px){.public .blog-entry-summary:first-child{display:flex;flex-flow:column;justify-content:space-between}.public .blog-entry-summary:first-child h3{order:0;font-size:2rem}.public .blog-entry-summary:first-child .img-container{order:4}.public .blog-entry-summary:first-child .img-container img{width:100%;aspect-ratio:305/179}.public .blog-entry-summary:first-child .short-text{order:1}.public .blog-entry-summary:first-child .date{order:2}}@media screen and (max-width: 1199px){.public .blog-entry-summary:first-child{display:grid;grid-template-areas:"title image" "summary image" "date image"}.public .blog-entry-summary:first-child h3{grid-area:title}.public .blog-entry-summary:first-child .short-text{grid-area:summary}.public .blog-entry-summary:first-child .date{grid-area:date}.public .blog-entry-summary:first-child .img-container{grid-area:image}.public .blog-entry-summary:first-child .img-container img{width:100%;height:100%;object-fit:cover;max-width:305px;aspect-ratio:1}}@media screen and (max-width: 1199px) and (min-width: 1200px){.public .blog-entry-summary:first-child .img-container img{aspect-ratio:305/179}}.public .blog-entry-summary:not(:first-child){display:grid;grid-template-areas:"title image" "summary image" "date image"}.public .blog-entry-summary:not(:first-child) h3{grid-area:title}.public .blog-entry-summary:not(:first-child) .short-text{grid-area:summary}.public .blog-entry-summary:not(:first-child) .date{grid-area:date}.public .blog-entry-summary:not(:first-child) .img-container{grid-area:image}.public .blog-entry-summary:not(:first-child) .img-container img{width:100%;height:100%;object-fit:cover;max-width:305px;aspect-ratio:1}@media screen and (min-width: 1200px){.public .blog-entry-summary:not(:first-child) .img-container img{aspect-ratio:305/179}}.public .home-blog{display:grid;gap:2rem;grid-template-columns:1fr;width:100%}.public .home-blog h3,.public .home-blog .date,.public .home-blog .short-text{padding-right:1rem}@media screen and (min-width: 1024px){.public .home-blog{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.public .home-blog .blog-entry-summary:first-child{grid-row:1/4}}.public .blog-container{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 640px){.public .blog-container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.public .blog-container{grid-template-columns:1fr 1fr 1fr}}.public .blog-container .blog-entry{display:flex;flex-flow:column}.public .blog-container .blog-entry h3{margin-bottom:.25rem}.public .blog-container .blog-entry .date{color:#858585;margin-bottom:.25rem}.public .blog-container .blog-entry img{width:100%;border-radius:1.8775rem;margin-bottom:.25rem;aspect-ratio:520/340;object-fit:cover;object-position:center}.public .single-blog-entry .featured-image{max-width:40vw;float:right;padding:0 0 1rem 1rem}@media screen and (max-width: 640px){.public .single-blog-entry .featured-image{max-width:none;width:100%;padding:0 0 1rem}}.public .page-title{font-size:4.0625rem;font-weight:600;margin-bottom:2.5rem}.public .page-subtitle{font-size:1.875rem;color:#636c77}.public .gray-block-title{font-size:1.875rem;font-weight:600}.public .gray-block-text{font-size:1.5rem;color:#636c77}.public .page h1{font-size:4rem}.public .page .long-text{min-height:50vh}.public .magazine img{width:90%;max-width:15rem;aspect-ratio:1;object-fit:contain;object-position:center center}.public .tabla-congresos thead{background:#c9ad52;color:#fff;font-size:1.3rem;text-transform:uppercase}.public .tabla-congresos thead th{padding:.5rem;text-align:left}.public .tabla-congresos tbody td{padding:.5rem}.public .tabla-congresos tbody tr:nth-child(2n){background:#f5f5f5}.public .tabla-congresos tbody img{max-width:40px}.public .page img{max-width:100%;height:auto}.public .general-pagination{margin:2rem 0;display:flex;justify-content:center}.public .general-pagination__nav{display:flex}.public .general-pagination__nav__pagination{list-style:none;display:flex;align-items:center;gap:.5rem;margin:0;padding:0}.public .general-pagination__nav__pagination__item__link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff;color:#333;text-decoration:none;font-weight:500;transition:all .3s ease}.public .general-pagination__nav__pagination__item__link:hover{background-color:#f8f9fa;border-color:#c9ad52;color:#c9ad52;transform:translateY(-2px);box-shadow:0 2px 8px #c9ad5226}.public .general-pagination__nav__pagination__item__link:focus{outline:none;box-shadow:0 0 0 3px #c9ad5240}.public .general-pagination__nav__pagination__item__link i{font-size:14px}.public .general-pagination__nav__pagination__item.active .general-pagination__nav__pagination__item__link{background-color:#c9ad52;border-color:#c9ad52;color:#fff;box-shadow:0 2px 8px #c9ad5240}.public .general-pagination__nav__pagination__item.active .general-pagination__nav__pagination__item__link:hover{background-color:#b69a47;border-color:#b69a47;transform:none}.public .general-pagination__nav__pagination__item.disabled .general-pagination__nav__pagination__item__link{background-color:#f8f9fa;border-color:#e5e5e5;color:#6c757d;cursor:not-allowed;opacity:.65}.public .general-pagination__nav__pagination__item.disabled .general-pagination__nav__pagination__item__link:hover{background-color:#f8f9fa;border-color:#e5e5e5;color:#6c757d;transform:none;box-shadow:none}@media (max-width: 576px){.public .general-pagination__nav__pagination{gap:.25rem}.public .general-pagination__nav__pagination__item__link{min-width:35px;height:35px;padding:.375rem .5rem;font-size:.875rem}}.public .dark-theme .general-pagination__nav__pagination__item__link{background-color:#2d3748;border-color:#4a5568;color:#e2e8f0}.public .dark-theme .general-pagination__nav__pagination__item__link:hover{background-color:#4a5568;border-color:#c9ad52;color:#c9ad52}.public .dark-theme .general-pagination__nav__pagination__item.active .general-pagination__nav__pagination__item__link{background-color:#c9ad52;border-color:#c9ad52;color:#fff}.public .dark-theme .general-pagination__nav__pagination__item.disabled .general-pagination__nav__pagination__item__link{background-color:#1a202c;border-color:#2d3748;color:#718096}.public .blog-container+.general-pagination{margin-top:3rem;margin-bottom:2rem}.public .general-pagination__nav__pagination__item__link{position:relative}.public .general-pagination__nav__pagination__item__link:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:10px;opacity:0;transition:opacity .3s ease}.public .general-pagination__nav__pagination__item__link:focus-visible:before{opacity:1;background:linear-gradient(45deg,#c9ad52,#b69a47);z-index:-1}.public .galleries-list-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.public .galleries-list-container img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:1.875rem}.public .galleries-list-container h5{font-size:1.5rem;margin:1rem 0 1.5rem}.public .gallery-container .gallery-images{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.public .galleries-list-block-container{display:flex;flex-flow:row nowrap;gap:1.25rem}.public .galleries-list-block-container{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 722px) and (max-width: 1023px){.public .galleries-list-block-container{grid-template-columns:1fr 1fr}.public .galleries-list-block-container .gallery-card:last-child{display:none}}@media screen and (min-width: 1024px){.public .galleries-list-block-container{grid-template-columns:repeat(3,1fr)}}.public .galleries-list-block-container .gallery-card{flex-basis:33%;flex-grow:0;flex-shrink:1;position:relative;border-radius:1.875rem;overflow:hidden}.public .galleries-list-block-container .gallery-card .img-container:hover:after{opacity:0}.public .galleries-list-block-container .gallery-card .img-container:after{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1;content:" ";opacity:1;transition:opacity .25s}.public .galleries-list-block-container .gallery-card .gallery-title{position:absolute;bottom:0;left:0;padding:.9375rem 1.25rem;margin:.9375rem;color:#fff;font-size:1.875rem;font-weight:600;z-index:2}.public .galleries-list-block-container .gallery-card .gallery-title a{color:#fff}.public .galleries-list-block-container .gallery-card .gallery-category{z-index:2;position:absolute;top:0;left:0;padding:.9375rem 1.25rem;margin:.9375rem;font-size:.875rem;color:#fff;background-color:#0003;border-radius:.9375rem}.public .galleries-list-block-container .gallery-card img{aspect-ratio:1;object-fit:cover;object-position:center}.public .main-footer{background:#edf2f7;padding-top:3.125rem;margin-top:3.125rem;color:#6c6c6c;font-size:1rem;font-weight:400}.public .main-footer a{color:inherit}.public .main-footer .footer-content{display:flex;justify-content:space-between;flex-flow:column nowrap;gap:1.5625rem;align-items:center;text-align:center}@media screen and (min-width: 1024px){.public .main-footer .footer-content{flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}}.public .main-footer .footer-content .footer-logo img{display:inline-block;margin-bottom:1rem;max-width:150px}.public .main-footer .footer-content .footer-menu{display:flex;list-style:none;margin:0;padding:0;gap:1.5625rem;flex-flow:column nowrap}@media screen and (min-width: 1024px){.public .main-footer .footer-content .footer-menu{flex-flow:row nowrap}}@media screen and (min-width: 1200px){.public .main-footer .footer-content .footer-menu{gap:3.125rem}}.public .main-footer .footer-content .footer-menu ul{list-style:none;padding:0}.public .main-footer .footer-content .footer-menu ul li a{padding-bottom:.75rem}.public .main-footer .footer-content .footer-title{font-size:1.125rem;font-weight:600;color:#c9ad52;text-transform:uppercase;margin-bottom:.9375rem;display:block}.public .main-footer .footer-content .footer-address{max-width:15.9375rem}@media screen and (min-width: 1024px){.public .main-footer .footer-content .footer-address{text-align:right}}.public .main-footer .legal{margin-top:3.125rem;border-top:1px solid rgba(0,0,0,.3);padding:1.875rem 0}.public .main-footer .legal .container{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem}@media screen and (min-width: 1024px){.public .main-footer .legal .container{flex-flow:row nowrap;align-items:flex-start}}.public .main-footer .legal .container>div{flex-basis:33%;flex-grow:1}.public .main-footer .legal .policies{display:flex;justify-content:center;gap:.75rem}.public .main-footer .legal .credits{text-align:right}*{box-sizing:border-box}html{font-size:14px}@media screen and (min-width: 640px){html{font-size:16px}}.public{font-family:Gilroy,sans-serif}
