.inner.flight-container{display: flex;flex-direction: column;gap: 25px}.show-more-flights-container{display: flex;justify-content: center}.show-more-flights{display: inline-block;white-space: nowrap;cursor: pointer;color: #fff;border: 1px solid #fe5101;background-color: #fe5101;border-radius: 8px;padding: 3px 12px 3px 12px;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);font-size: 14px;font-weight: 700}.flight-item{display: flex;justify-content: space-between;align-items: center;padding: 20px;border: 1px solid #ccc;border-radius: 5px}.flight-item .first-line,.flight-item .second-line{display: flex}.flight-item .flight-wrapper{display: flex;flex-direction: column;width: 100%}.airline{display: flex;flex-direction: column;align-items: flex-start;width: 30%}.airline-info{display: flex;align-items: center;margin-bottom: 10px;width: 35%}.airline-logo{width: 50px;height: 50px;margin-right: 20px}.airline-name-block{display: flex;flex-direction: column}.airline-name{font-weight: 700}.departure-date{font-size: 14px;color: #666}.itinerary{display: flex;flex-direction: column;align-items: center;gap: 25px;width: 50%}.flight-info{display: flex;justify-content: space-between;align-items: center;width: 65%}.departure{display: flex;flex-direction: column;align-items: center}.arrival{display: flex;flex-direction: column;align-items: center}.time{font-weight: 500;line-height: 1.5}.airport{font-size: 15px;line-height: 1.5;color: #666}.flight-duration{position: relative;width: 80%;height: 1px;background-color: #ccc}.flight-duration::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background-repeat: no-repeat;background-size: contain;left: 0;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEuNjU2IiBoZWlnaHQ9IjM3MS42NTYiIHZpZXdCb3g9IjAgMCAzNzEuNjU2IDM3MS42NTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im0zNy44MzMgMjEyLjM0OC0uMDMyLjAxN2E4LjcxNyA4LjcxNyAwIDAgMCA2Ljc3MiAxNi4wMDZsMTIxLjg1LTQwLjU0MS0yMi43ODQgMzcuMjA3YTcuMDU4IDcuMDU4IDAgMCAwIDkuMjczIDkuOTQ2bDIzLjg5NC0xMi40MTZhNyA3IDAgMCAwIDEuODQ0LTEuMzgzbDcwLjc4NS03My45NDEgODcuMzU4LTQ1LjU4MmMzMy4wODUtMTcuODM1IDI5LjI1Mi0zMS41NDUgMjcuMjktMzUuMzIxLTEuNTIxLTIuOTI4LTQuOTIyLTYuODU0LTEyLjQ3OS04LjkzLTcuNjY1LTIuMTA2LTE4LjAyMS0xLjkzOC0zMS42NTMuNTE0LTQuNTUxLjgxOC03LjA2My43NDktOS43MjMuNjc2LTkuMzUxLS4yNTYtMTUuNjk0LjM3MS00Ny4xODggMTYuNzM2TDkwLjc4OCAxNjQuODUxbC02Ni44LTM0LjY2OGE4LjcxIDguNzEgMCAwIDAtOC4wMzUuMDA0bC0xMS4yNTYgNS44NWE4LjcxNSA4LjcxNSAwIDAgMC0yLjc3OCAxMy4xOTFsNDYuMzY0IDU3Ljc0OXptMzE3LjIxOSA3MC4xNTNIMjguOTQ4Yy05LjE3IDAtMTYuNjA0IDcuNDM2LTE2LjYwNCAxNi42MDRzNy40MzQgMTYuNjA0IDE2LjYwNCAxNi42MDRoMzI2LjEwNGM5LjE3IDAgMTYuNjA0LTcuNDM0IDE2LjYwNC0xNi42MDQtLjAwMS05LjE3MS03LjQzNC0xNi42MDQtMTYuNjA0LTE2LjYwNCIvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg==)}.flight-duration::after{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background-repeat: no-repeat;background-size: contain;right: 0;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjEuMjI4IiBoZWlnaHQ9IjM2MS4yMjgiIHZpZXdCb3g9IjAgMCAzNjEuMjI4IDM2MS4yMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im0xMi4zNDggMTMyLjA0MS0uMDM2LS4wMDVhOC43MTUgOC43MTUgMCAwIDAtOS44NzMgNi40OTQgOC43MTYgOC43MTYgMCAwIDAgNS43MDYgMTAuMzc5bDEyMS44NSA0MC41NDItNDAuNTMzIDE2LjE0MWE3LjA1NSA3LjA1NSAwIDAgMCAxLjQ2NiAxMy41MTdsMjYuNTcgNC4zNzNhNyA3IDAgMCAwIDIuMzA0LS4wMDJsMTAwLjk3NS0xNi43OTUgOTcuMjU0IDE1Ljg0MmMzNy4xNzYgNS41NDIgNDIuMzIxLTcuNzI5IDQzLjAxMi0xMS45MzEuNTM3LTMuMjU2LjE2Ni04LjQzOC00LjY0MS0xNC42MjYtNC44NzUtNi4yNzktMTMuMjY5LTEyLjM0OC0yNS42NTItMTguNTUzLTQuMTM1LTIuMDcyLTYuMTA0LTMuNjMyLTguMTg4LTUuMjg0LTcuMzM0LTUuODA3LTEyLjc5MS05LjEwNi00Ny44MDktMTQuODcxTDgzLjIwNiAxMjUuNzM2IDUwLjQ5MiA1Ny45NThhOC43MiA4LjcyIDAgMCAwLTYuNDM2LTQuODEybC0xMi41MTctMi4wNjFhOC43MSA4LjcxIDAgMCAwLTcuMTY4IDIuMDUzIDguNzEgOC43MSAwIDAgMC0yLjk1OCA2Ljg0NWwyLjUyNSA3NC4wMTN6bTMzMC4zNTkgMTQ1LjAxSDE2LjYwNEM3LjQzNCAyNzcuMDUxIDAgMjg0LjQ4NCAwIDI5My42NTRzNy40MzQgMTYuNjA0IDE2LjYwNCAxNi42MDRoMzI2LjEwM2M5LjE3IDAgMTYuNjA1LTcuNDM2IDE2LjYwNS0xNi42MDRzLTcuNDM1LTE2LjYwMy0xNi42MDUtMTYuNjAzIi8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+Cg==)}.flight-duration .line{display: flex;justify-content: space-evenly}.flight-duration .line span{position: relative;top: -4px;display: inline-block;width: 8px;height: 8px;border-radius: 50%;background-color: #ccc;border: 1px solid #999}.duration{font-size: 15px;line-height: 1.5;color: #666;margin-top: 10px;text-align: center}.price-action{display: flex;flex-direction: column;align-items: flex-end;width: 20%;gap: 10px}.price{font-size: 40px;font-weight: 700;color: #333}.choose-btn{background-color: #fe6018;color: #fff;border-radius: 3px;width: auto;height: 100%;margin: 0;font-size: 18px;text-transform: uppercase;font-weight: 700;box-shadow: 0 2px 5px 0 #000 29, 0 2px 10px 0 #000 1f;transition: all .3s ease-out;display: flex;align-items: center;justify-content: center;font-family: inherit;padding: .429em 1.2em;border: 1px solid #7f8c8d;text-decoration: none !important;min-height: 2.4em;line-height: 1.542em}.choose-btn:hover{box-shadow: 0 5px 11px 0 #000 2e, 0 4px 15px 0 #000 26;background-color: #fe9464;border-color: #fe6018;cursor: pointer;color: #fff}@media (max-width: 767px){.flight-item,.first-line,.second-line{flex-direction: column}.airline-info,.flight-info{width: 100%}.flight-wrapper{gap: 40px}.flight-item{gap: 35px}.flight-info{justify-content: space-around}.price-action{flex-direction: row;align-items: center;justify-content: center;gap: 20px}}