.fun_islands-wrapper .cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fun_islands-wrapper .cards-grid .card{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.fun_islands-wrapper .cards-grid .card img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.fun_islands-wrapper .cards-grid .card .card-content{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.fun_islands-wrapper .cards-grid .card .card-content h2{margin:0 0 .5rem;font-size:30px!important;font-weight:400!important;text-align:left}.fun_islands-wrapper .cards-grid .card .card-content .card-description{color:#666;margin-bottom:1rem;line-height:1.5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fun_islands-wrapper .cards-grid .card .card-content .card-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:17px!important;font-weight:400!important;margin-top:auto;margin-left:-1.5rem;margin-right:-1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;padding:1rem 1.5rem 0;border-top:1px solid rgba(0,0,0,.08);position:relative}.fun_islands-wrapper .cards-grid .card .card-content .card-toggle::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.06),transparent)}.fun_islands-wrapper .cards-grid .card .card-content .card-toggle span:first-child{font-weight:500}.fun_islands-wrapper .cards-grid .card .card-content .card-toggle .icon{font-size:20px;font-weight:500;line-height:1;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:var(--corporativo);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden{display:none;margin-top:.75rem;padding:1rem 0 0;border-top:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.015)}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden p{margin:.4rem 0;color:#444;line-height:1.4}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden p a{color:#c66f6f;font-weight:500}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden p span.item-highlight{color:#c66f6f;font-weight:500}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden p .item-highlight{color:#c66f6f;font-weight:500}.fun_islands-wrapper .cards-grid .card .card-content .card-hidden p:first-child{margin-top:0}