.accordion{display:flex;flex-direction:column;gap:10px}.accordion .accordion-item{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:5px}.accordion .accordion-item .accordion-item-description-wrapper hr{border:none;border-top:1px solid var(--border-color);visibility:visible}.accordion .accordion-item.open .accordion-item-description-wrapper hr{visibility:visible}.accordion .accordion-item .accordion-item-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer;background:#fdcf14;margin-bottom:30px;border-radius:10px}.accordion .accordion-item .accordion-item-header .accordion-item-header-title{font-weight:600;font-size:23px;text-transform:uppercase}.accordion .accordion-item .accordion-item-header .accordion-item-header-icon{transition:var(--transition)}.accordion .accordion-item.open .accordion-item-header .accordion-item-header-icon{transform:rotate(-180deg)}.accordion .accordion-item .accordion-item-description-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--transition)}.accordion .accordion-item.open .accordion-item-description-wrapper{grid-template-rows:1fr}.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description{min-height:0}.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p{padding:10px;line-height:1.5}.list_country a img{display:inline-block;max-width:100%;height:auto;margin-right:10px}.list_country li{float:left;display:block;margin-bottom:10px;margin-right:15px;border-radius:5px;transition:all linear .2s}.list_country li a{color:#000;display:flex;align-items:center;padding:10px;background:#e5e5e5;border-radius:5px}.list_country li:hover a{background:#fdcf14}.list_seaport{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.list_seaport li{flex:0 0 25%;box-sizing:border-box;padding:10px;text-align:center}.list_seaport li a{text-decoration:none;color:#333;padding:15px;border-radius:5px;transition:background-color 0.3s ease;background:#f9f9f9;padding:20px;border:2px dashed #d9d9d9;display:flex;align-items:center}.list_seaport li a:hover{background:#fdcf14}.list_seaport li a::before{content:'\f21a';font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-weight:900;line-height:1;text-rendering:auto;font-size:20px;padding-right:10px}.list_seaport-children li a:hover{background-color:#ddd}.list_trip .elementor-post__title{background-color:#ccc;padding:8px 20px}.list_trip .elementor-post__title a::before{content:'\f21a';font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-size:20px;padding-right:10px}.list_airport li{float:left;display:block;margin-bottom:10px;margin-right:15px;border-radius:5px;transition:all linear .2s}.list_airport li a{text-decoration:none;color:#333;transition:background-color 0.3s ease;background:#f9f9f9;border:2px dashed #d9d9d9;display:flex;align-items:center;padding:10px;border-radius:5px}.list_airport li a:hover{background:#fdcf14}.list_airport li a::before{content:'\f5b0';font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-weight:900;line-height:1;text-rendering:auto;font-size:20px;padding-right:10px}.list_airport-children li a:hover{background-color:#ddd}.list_air .elementor-post__title{background-color:#ccc;padding:8px 20px}.list_air .elementor-post__title a::before{content:'\f5b0';font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-size:20px;padding-right:10px}