.flow_style_costa .cruise_details_summary.cruiseContent section{background-color:#fff;border-radius:8px;box-shadow:0 0 5px 1px #d5d5d5}.flow_style_costa #cruiseOptionDetailsContent section{margin:0!important}.cabinSuperCategory-page .flow_style_costa .cruise_details_summary.cruiseContent,.cabinGuaranteedChoice-page .flow_style_costa .cruise_details_summary.cruiseContent,.cabinOptions-page .flow_style_costa .cruise_details_summary.cruiseContent,.cabinPosition-page .flow_style_costa .cruise_details_summary.cruiseContent,.cabinDeck-page .flow_style_costa .cruise_details_summary.cruiseContent,.cabinNumber-page .flow_style_costa .cruise_details_summary.cruiseContent,.cruisePerks-page .flow_style_costa .cruise_details_summary.cruiseContent,.cruiseReview-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_passengers_1-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_passengers_2-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_passengers_3-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_passengers_4-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_diningOptions-page .flow_style_costa .cruise_details_summary.cruiseContent,.checkout_payment-page .flow_style_costa .cruise_details_summary.cruiseContent{margin:70px 0 0 0!important;position:relative}#transaction-content.flow_style_costa section.cruiseReviewContent{min-height:1260px}#transaction-content.flow_style_costa section.cruiseCheckoutContent{min-height:1092px}#transaction-content.flow_style_costa section.cruiseCheckoutContent .checkoutSummaryContent ul.summaryDetails{margin-bottom:0}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label{width:100%!important;margin-top:10px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span.details{max-height:initial;opacity:1;margin:0;font-weight:400;width:82%;font-size:12px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content{background-repeat:no-repeat;background-position:left center;background-size:30%;height:160px;display:flex;justify-content:flex-end;border-width:1px;border-radius:12px;-webkit-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);-moz-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);box-shadow:0 0 10px -4px rgb(0 0 0 / .75)}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories>label .content:before{border-radius:12px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text{width:70%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:10px 25px;border-top-right-radius:12px;border-bottom-right-radius:12px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text,#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text h3,#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text p.price{color:#000;text-transform:none}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories>label .content .content-text>span.details ul{padding-left:5px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories>label .content .content-text>span.details ul li{list-style:disc;font-size:14px;list-style-position:inside}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text h3{margin-bottom:5px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span{width:auto;text-transform:none}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span:nth-child(2){top:50px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span:nth-child(2),#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text p.price{position:absolute;right:25px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text p.price{padding-top:10px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div{border:none;-webkit-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);-moz-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);box-shadow:0 0 10px -4px rgb(0 0 0 / .75);padding:20px;height:360px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:first-child,#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:nth-child(2){background-image:none;border-radius:15px;margin-right:10px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:first-child .content::before{content:url(https://r11travel.travelgo.com.br/wp-content/uploads/2024/09/cabin-1.png);position:absolute;left:10px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:nth-child(2) .content::before{content:url(https://r11travel.travelgo.com.br/wp-content/uploads/2024/09/stateroom-1.png);position:absolute;left:15px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div,#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div .title{color:#000;text-align:left}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:before{background:#fff;border-radius:15px;opacity:1}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions div .content{font-size:16px;display:flex;align-items:center;padding-left:100px;margin-top:20px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div .priceBlock>p{margin:0;font-size:14px;text-align:right}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div .priceBlock .btn.continue{display:flex;margin:0 auto}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruise_block .picture{width:30%}#transaction-content.flow_style_costa .cabins_fares .cruise_block .cruiseDescription .cruiseTable_Fares_Cabin_Descr{font-weight:400;color:#2C323F}.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div>div h1,.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div>div h2,.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div>div h3{color:#2C323F}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block{-webkit-box-shadow:0 0 10px rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px rgb(0 0 0 / .1);box-shadow:0 0 10px rgb(0 0 0 / .1)}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div{height:210px}#transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{background:#004275!important;font-size:14px;width:165px}#transaction-content.flow_style_costa .cruises.checkout label{color:#2C323F!important;font-weight:400;font-size:16px!important}.checkout_passengers_1-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue,.checkout_passengers_2-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue,.checkout_passengers_3-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue,.checkout_passengers_4-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{width:235px}#transaction-content.flow_style_costa section.cruiseCheckoutContent .passengers .list>li label span{font-weight:700}.cruisePerks-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{position:absolute;bottom:-15px;left:70px}.cruisePerks-page #transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .slick-list{overflow:visible}.cruisePerks-page #transaction-content.flow_style_costa .cruisePerks .slick-track{justify-content:center}.cruisePerks-page #transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .cruise-perks__item .content .price-block{border-top:1px solid #f1f1f1;padding:20px 0;font-size:16px}.cruisePerks-page #transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .bottom-actions{display:none}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice{border-left:1px solid #f1f1f1;padding:10px 20px}#transaction-content .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary>span{font-size:16px;color:#2C323F}#transaction-content.flow_style_costa .scroll_vertical ul.cruise_list li label p:first-child,#transaction-content.flow_style_costa .scroll_vertical ul.cruise_list li label p:last-child,#transaction-content.flow_style_costa .scroll_vertical ul.cruise_list li label p{font-size:12px}#transaction-content.flow_style_costa .item-no-refundable{width:100%}#transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .cruise-perks__item i{display:none}#transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .cruise-perks__item .figure{border-top-left-radius:15px;border-top-right-radius:15px;position:relative}#transaction-content.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .cruise-perks__item .content .cruise-perks__description{margin-top:65px}#transaction-content.flow_style_costa section.cruiseReviewContent .right_view,#transaction-content.flow_style_costa .preOrderSummary{width:100%;float:none;padding:0;margin-top:15px;position:absolute;width:27%;right:0;top:470px}.flow_style_costa section.cruiseReviewContent .right_view .cruiseReservationCheckoutSummary,#transaction-content.flow_style_costa .preOrderSummary{border-radius:8px}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div{float:none}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .content{width:70%;font-size:12px;text-align:left;padding:20px}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .content .description{padding:0}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .content>label{margin:0}#transaction-content.flow_style_costa .cruiseItinerary .content{width:100%!important;background-image:none!important}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full:before{background-color:#fff}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full ul.itinerary{width:100%}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full ul.itinerary li p,#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full>label{color:#2C323F}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full ul.itinerary li:nth-child(even){background-color:#F1F5F9}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .content{width:100%}.flow_style_costa section.cruisePerksContent .cruisePerksBlock .cruisePerks .cruise-perks__container .cruise-perks__items .cruise-perks__item .figure .cruise-perks__name{color:#2C323F;font-size:24px;position:absolute;bottom:-80px;display:block;width:100%;text-shadow:none}#transaction-content.flow_style_costa section.cruiseReviewContent .left_view{width:100%;float:none}.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div:nth-child(odd){direction:ltr}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .figure{width:30%}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .tab-item.presentation h1{color:#2C323F;text-transform:inherit;text-align:left;padding-left:15px;font-size:30px}.cruiseDetails-page .flow_style_costa .presentation-header ul.cruise-details,.flow_style_costa .cruiseOptionalPassengerPreferences div:nth-child(1){display:none}.cruiseDetails-page .flow_style_costa .presentation-header ul.cruise-details h1{text-align:left;padding-left:15px;font-size:24px;text-transform:none}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .tab-item.presentation{background-image:none!important}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .tab-item:after{content:none}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details,.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-activity-categories{width:100%}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details .figure{width:100%;height:350px}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details .content h2{color:#fff;text-align:left;padding-left:15px}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details .content .ship-description{font-size:12px}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details .content{position:absolute;right:0;background-color:rgb(0 0 0 / .5);color:#fff;min-height:350px}.cruiseDetails-page #transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header{max-height:initial}.cruiseDetails-page #transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .btn.continue{border-radius:8px;padding:10px 20px;margin-top:20px}.flow_style_costa section.cruiseDetailsContent a.go_to_next_tab>span::after{content:" - "}.flow_style_costa section.cruiseDetailsContent a.go_to_next_tab{right:20px;top:20px;color:#2C323F}.flow_style_costa section.cruiseDetailsContent a.go_to_next_tab:after,.flow_style_costa section.cruiseDetailsContent a.go_to_prev_tab:before{color:#2C323F}.flow_style_costa section.cruiseDetailsContent .ship-activity-categories:empty{display:none}body.cruiseDetails-page-body{overflow-y:scroll}.flow_style_costa .cruiseDetailsContent{position:relative}.flow_style_costa .cruisePassengersQuantityContent .block_title{padding-left:40px}.flow_style_costa .content_results.cruise section .block_title{text-align:left}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label:before,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label:before{content:none}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label:after,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label:after{color:#999;font-size:20px}#transaction-content.flow_style_costa .cruises.checkout label:after{bottom:10px}#transaction-content.flow_style_costa .cruises.checkout input[type=text],#transaction-content.flow_style_costa .cruises.checkout select,#transaction-content.flow_style_costa .cruises.checkout input[type=email],#transaction-content.flow_style_costa .cruises.checkout input[type=password],#transaction-content .cruises.checkout input[type=date],#transaction-content.flow_style_costa .cruises.checkout input[type=tel]{border:1px solid lightgray!important;border-radius:5px;padding-left:10px!important}#transaction-content.flow_style_costa .cruises.checkout label select,#transaction-content.flow_style_costa .cruises.checkout label input{height:40px!important}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list.sequencialFill input.showControl:checked~label,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list.sequencialFill input.showControl:checked~label{border-bottom:1px solid rgb(61 61 61 / .15)}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone{width:33%!important}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender{margin-right:-4px}.checkout_passengers_1-page #transaction-content.flow_style_costa .cruises.checkout label.documentField,.checkout_passengers_2-page #transaction-content.flow_style_costa .cruises.checkout label.documentField,.checkout_passengers_3-page #transaction-content.flow_style_costa .cruises.checkout label.documentField,.checkout_passengers_4-page #transaction-content.flow_style_costa .cruises.checkout label.documentField{margin-right:0}.checkout_passengers_1-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{width:250px}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li>label{text-transform:none;font-size:16px;margin-left:0;font-weight:400}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li{border-radius:10px;-webkit-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);-moz-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);box-shadow:0 0 10px -4px rgb(0 0 0 / .75)}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content,.checkout_payment-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content{box-shadow:none!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .figure{display:none}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block{display:block;padding-bottom:20px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock{width:100%}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option{margin:20px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option .title{font-weight:700}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option .title:before{content:""}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option>label{background-color:#fff;-webkit-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);-moz-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);box-shadow:0 0 10px -4px rgb(0 0 0 / .75);border-radius:10px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option.diningOption_O::before,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option.diningOption_M::before{content:"";background:url(https://celebrity.travelgo.com.br/wp-content/uploads/2023/10/prato-1.png) no-repeat;width:60px;height:60px;position:absolute;z-index:1;background-size:60px;top:25px;left:10px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option.diningOption_M::before{background:url(https://celebrity.travelgo.com.br/wp-content/uploads/2023/10/teatro-1.png) no-repeat;background-size:62px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option .description{padding:0}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option input:checked+label,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock>input:checked+label{background-color:transparent!important;border:1px solid #2B6D97;color:#2c323f}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock>input:checked+label:after{background-color:#2B6D97}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option input:checked+label>span{color:#2c323f}#transaction-content.flow_style_costa .cruises.checkout div#checkout-cruiseDiningOptions label{padding:20px 10px 15px 85px!important;text-align:left}.flow_style_costa .three_col .checkout #paymentinfo .installment .comum_client label{width:47%}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments{background:#fff;-webkit-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);-moz-box-shadow:0 0 10px -4px rgb(0 0 0 / .75);box-shadow:0 0 10px -4px rgb(0 0 0 / .75);border-radius:10px;height:90px;margin-right:15px;width:48%}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments{text-align:left}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock:after,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments:after{height:15px;width:15px;border:1px solid #d9d9d9}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock .ccOwnerDataZone .installment>label,.flow_style_costa .flight_price_matrix_block_open .checkout .contact_info,.flow_style_costa .flight_price_matrix_block_open #paymentinfo .creditcard,.flow_style_costa .flight_price_matrix_block_open .checkout .contact_info{border:none!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.contact_info select.passengersList{font-size:14px;margin-top:27px;color:#2977EB;border:none!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.contact_info h1{border:none!important;margin:0;padding:0;width:max-content}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.contact_info{padding-top:10px}section.cruiseCheckoutContent .transaction_form .content #paymentinfo{padding:0}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock strong,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments strong,.flow_style_costa .three_col .checkout #paymentinfo .installment label span,.one_col .checkout #paymentinfo .installment label span,.vertical_col .checkout #paymentinfo .installment label span,.flow_style_costa .vertical_col_left .checkout #paymentinfo .installment label span,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock span{margin:0}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments .installmentDetails select.installmentOption{width:100%}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments .installmentDetails select.installmentOption option{text-align:left}.checkout_payment-page .flow_style_costa.three_col .checkout #paymentinfo .installment .comum_client label{width:48%}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.country.select,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.email,.checkout_payment-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.complement,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.phone_type,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.neighborhood,.checkout_payment-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.city,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.state{width:47.5%!important}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.ddd{width:10%;margin-right:0!important}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label#labelCPF{width:47.5%!important;display:block}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.phone{padding:0 10px 0 0!important;margin-right:0!important;width:37.5%}.checkout_payment-page .flow_style_costa .flight_price_matrix_block_open .checkout .contact_info label.address{width:52.5%!important;margin-right:0!important}.checkout_payment-page .flow_style_costa .flight_price_matrix_block_open .checkout .contact_info label.number{margin-right:0!important}.checkout_payment-page #transaction-content.flow_style_costa .cruises.checkout label.cep{width:22%!important;margin-right:0!important}.checkout_payment-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.contact_info .fields h1{width:100%}#purchasingPolicy{margin:35px 8px 10px 0}.ui-dialog{border-radius:8px;padding:0}.ui-dialog .ui-dialog-content{padding:0 30px}.ui-dialog .ui-dialog-titlebar{right:-6px;top:14px}.ui-dialog .ui-dialog-titlebar::before{margin-top:-10px;font-size:25px;font-weight:400;width:22px;height:23px;color:#c3bcbc}.ui-dialog .ui-dialog-titlebar:hover:before{color:#000;box-shadow:none}section.entry-content:has(.flow_style_costa){background:#DFDFDF;padding-top:30px}.flow_style_costa .cruiseReservationCheckoutSummary .summary-header,.preOrderSummary .summary-header{display:none}.flow_style_costa .cruiseReservationCheckoutSummary .aditional-info{padding:10px}.cruiseReservationCheckoutSummary>ul li.cupom input,.preOrderSummary>ul li.cupom input{width:35%;float:left}.flow_style_costa .cruiseReservationCheckoutSummary>ul li.cupom input,.flow_style_costa .preOrderSummary>ul li.cupom input{width:100%}.cruiseReservationCheckoutSummary>ul li.cupom a,.preOrderSummary>ul li.cupom a{float:left;padding:6px;height:auto;line-height:normal;letter-spacing:1px;background:#004275;color:#fff;text-transform:capitalize;border-radius:3px}.flow_style_costa .cruiseReservationCheckoutSummary>ul li.cupom a,.flow_style_costa .preOrderSummary>ul li.cupom a{float:none;margin:10px 0}.cruiseReservationCheckoutSummary>ul li.cupom span,.preOrderSummary>ul li.cupom span{line-height:35px}.cruiseReservationCheckoutSummary>ul li.cupom,.preOrderSummary>ul li.cupom{clear:both;padding-bottom:30px}.cruiseReservationCheckoutSummary>ul li.title.cupom,.preOrderSummary>ul li.title.cupom{padding-bottom:0}.cruiseReservationCheckoutSummary>ul li.title.cupom::before,.preOrderSummary>ul li.title.cupom::before{content:url(https://r11travel.travelgo.com.br/wp-content/uploads/2023/11/coupons-e1700763870151.png);position:relative;top:3px;margin-right:5px}.cruiseReviewContent .summaryDetails li.cupom{display:none}@media screen and (max-width:820px){.flow_style_costa .content_results.cruise section .block_title{margin-top:0}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span.details{max-width:210px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content{height:210px;background-size:100%}#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruisePassengers:before{left:15px!important}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruise_block .picture{width:100%}.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div{display:block}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div{height:130px}.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription{height:auto!important}.flow_style_costa .cruise_details_summary section{padding:15px}.flow_style_costa .cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription{text-align:left}.flow_style_costa .cruiseCabinPositionsContent .cruiseCabinPositions .cruiseShipSilhouette{background-size:contain;background-repeat:no-repeat}.flow_style_costa ul.cruiseShipLocation li .selectionHightlight{height:150px;top:1px}.flow_style_costa ul.cruiseShipLocation li label{padding-top:100px}.flow_style_costa ul.cruiseShipLocation li label .priceBlock{bottom:60px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:nth-child(2) .content::before,#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:first-child .content::before{display:none}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions div .content{padding:0}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:nth-child(2){height:435px}.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary .cruiseItinerary .content.full ul.itinerary li p{font-size:10px!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option.diningOption_O::before,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option.diningOption_M::before{display:none}#transaction-content.flow_style_costa .cruises.checkout div#checkout-cruiseDiningOptions label{padding:10px!important;text-align:center}.cruisePerks-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{left:33px}section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .card_number{width:calc(100% - 0px)!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments{width:46%}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.country.select,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.phone_type,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.email,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label#labelCPF,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.address,.checkout_payment-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.complement,.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.neighborhood,.checkout_payment-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.city{width:45.5%!important}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label.phone{width:35.5%!important}}@media screen and (max-width:500px){.flow_style_costa .cruiseCabinSuperCategories .categories>label .content:before{height:100px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content{background-position:center -70px;background-size:100%;height:264px}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text{width:100%;height:68%;border-radius:0;position:relative;top:85px}.flow_style_costa .cruise_details_summary .cruiseCabinSuperCategoriesContent .cruiseCabinSuperCategories .categories label{overflow:visible}#transaction-content.flow_style_costa .cruiseCabinSuperCategories .categories label .content .content-text span.details{max-width:270px}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>div{height:100px}.flow_style_costa .cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription .cruiseTable_Fares_CabinTypeDescr h3{color:#000}#transaction-content.flow_style_costa .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription{margin-top:75px;padding:5px 20px 5px 5px}.flow_style_costa .cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary span,.flow_style_costa .cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary h1{color:#000}.cabinPosition-page #transaction-content.flow_style_costa .cruise_details_summary section .btn.continue{font-size:10px;width:100px}.flow_style_costa ul.cruiseShipLocation li label .priceBlock{bottom:20px}#transaction-content.flow_style_costa .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice .cruiseGuaranteedOptions>div:nth-child(2){height:inherit}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .figure{width:100%}#transaction-content.flow_style_costa section.cruiseReviewContent .cruiseReview .cruiseOptionSummary>div .content>label{padding-left:20px}.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.name,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .passengers .list>li label.date,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.pGender,.checkout_passengers_1-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_2-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_3-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_4-page .flow_style_costa section.cruiseCheckoutContent .transaction_form .content #listOfPassengers .passengerContainer label.date,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.name,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.date,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_email,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.documentField,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.country.select.area_nationality,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.cep,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .contact_info label.address,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .checkout .checkout .contact_info label.neighborhood,.checkout_passengers_1-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_2-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_3-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,.checkout_passengers_4-page .flow_style_costa.flight_price_matrix_block_open .list li label.area_telephone,#transaction-content.flow_style_costa .content_results .cruise_details_summary section .sequentialFill .passengers label.area_telephone{width:100%!important;margin:0;padding:0!important}#transaction-content .content_results .cruise_details_summary section .sequentialFill .passengers label.cruise-fidelity-code{padding:5px 0}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content .cruise_dining_options_block .optionsBlock .checkout_cruiseDiningOptions .dinnerOptions>.options .option input{right:45px}#transaction-content.flow_style_costa .cruises.checkout div#checkout-cruiseDiningOptions label{width:90%}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments{width:98%!important}.checkout_payment-page .flow_style_costa.three_col .checkout .contact_info label#labelCPF{width:100%}section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone label.card_number,section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone label.name{width:calc(100% - 0px)}}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p span.cabinSuperCategory{display:none!important}#transaction-content.flow_style_costa #confirmation.service_order .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruisePassengers,#transaction-content.flow_style_costa #confirmation.service_order .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruiseDates{display:none!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .coupon-code #coupon-code_txt{height:40px!important;margin-left:10px!important}.going_to_label .content-panel{overflow:auto}.going_to_label .content-panel::-webkit-scrollbar{background-color:#01AEF0;width:5px}.going_to_label .content-panel::-webkit-scrollbar-thumb{background-color:#013068;border-radius:5px}.flow_style_costa #confirmation.service_order .cruise_block .cruiseDescription .description_itinerary_block{width:100%;margin:-20px 0 10px;padding:0}#transaction-content.flow_style_costa #confirmation.service_order .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p:last-child:before,#transaction-content.flow_style_costa #confirmation.service_order .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruisePassengers:before{content:""}#transaction-content.flow_style_costa #confirmation.service_order .payments ul li p .card{margin:0}#transaction-content.flow_style_costa #confirmation.service_order .payments ul li p:first-child{border:none}#transaction-content.flow_style_costa #confirmation.service_order .payments .cruisePaymentSummary{width:100%}#transaction-content.flow_style_costa #confirmation.service_order .payments .cruisePaymentSummary p{color:#a3a3a3}#transaction-content.flow_style_costa #confirmation.service_order .cruise_block .cruiseDescription .info{width:100%}.checkout_payment-page .flow_style_costa #confirmation .cruise_details_summary.cruiseContent{position:relative!important;display:block!important}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header{max-height:none;position:absolute;top:198px;width:47.6%}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p{margin-left:0;width:100%}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item.passengers .cruisePassengers small,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruiseDates .cruiseDate,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .mobileDetails .header-item .cruiseDates .cruiseDate{margin-left:0}.flow_style_costa #confirmation.service_order header.header div#cruiseOptionSummary{margin:0!important;border:none}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails{margin:0;padding:0}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p:last-child:before #transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruiseDates:before,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p:first-child:before,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruisePassengers:before,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p:first-child:before,#transaction-content.flow_style_costa #confirmation .header-item .cruise_block .site_logo{display:none!important}.flow_style_costa #confirmation #cruiseOptionSummary,.flow_style_costa #confirmation .cruise_details_summary.cruiseContent,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p span,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item .cruiseDates:before,#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p:first-child:before{display:block;content:""}.flow_style_costa #confirmation.service_order{background:#fff;padding:20px;position:relative;min-height:1070px}.flow_style_costa .service_order .order_details h1 strong{background:none;border:none;font-size:40px;margin-bottom:10px;padding:0}.flow_style_costa #confirmation.service_order .order_warnings{text-align:left;padding-left:124px;font-size:14px}.flow_style_costa h1#confirmationPageTitle{text-align:left;width:60%;float:left;margin-left:20px;margin-top:40px;padding-left:150px;position:relative;z-index:9}.flow_style_costa h1#confirmationPageTitle::after{content:url(https://r11travel.travelgo.com.br/wp-content/uploads/2024/02/costa-logo.png);position:absolute;left:0;z-index:9;top:15px}.flow_style_costa #confirmation.service_order .order_details{float:right;margin:10px 0 0 0}.flow_style_costa #confirmation.service_order .travelers{width:47.6%;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2);border-radius:10px;margin-top:100px;padding:10px 10px 10px;float:left;min-height:150px}.flow_style_costa #confirmation.service_order>div>h2{border:none;margin:0;padding:0;font-size:18px}.flow_style_costa #confirmation.service_order .payments ul{padding:0;margin:20px 0 10px 0}.flow_style_costa #confirmation.service_order .travelers ul li{font-size:14px;padding:0}.flow_style_costa #confirmation.service_order .travelers ul li p{width:28.3%;padding:0}.flow_style_costa .service_order .travelers>ul>li:first-child,.flow_style_costa #confirmation.service_order .travelers ul li{border:none}.flow_style_costa #confirmation.service_order .payments{width:50%;border:none;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2);padding:10px;border-radius:10px;display:flex;flex-direction:column;margin-right:16px;position:absolute;top:270px;right:0}.flow_style_costa #confirmation.service_order .payments .cruisePaymentSummary{border:none}.flow_style_costa #confirmation.service_order .payments ul li p:nth-child(2),.flow_style_costa #confirmation.service_order .payments ul li p:nth-child(3){margin:10px 0 20px 10px;float:left;width:48%!important}.flow_style_costa #confirmation.service_order .payments ul li p:nth-child(3){text-align:right}.flow_style_costa #confirmation.service_order .payments ul li p{width:100%!important;font-size:14px}@media (max-width:820px){.flow_style_costa h1#confirmationPageTitle::after{display:none}.flow_style_costa #confirmation.service_order .travelers{margin-top:0}.flow_style_costa #confirmation.service_order .payments{top:325px}#transaction-content.flow_style_costa #confirmation.service_order .payments .cruisePaymentSummary p{margin-bottom:0}#transaction-content.flow_style_costa #confirmation .cruise_details_summary.cruiseContent .header{top:95px;width:45.6%;box-shadow:0 0 5px 1px #d5d5d5!important}.flow_style_costa #confirmation.service_order .travelers{width:45.6%}.flow_style_costa #confirmation.service_order{min-height:1105px}#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription h2,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item.masterprice .fareSummary small,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item.masterprice .fareSummary span,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseDescription p span{font-size:12px!important}}@media (max-width:600px){.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.contact_info select.passengersList{width:100%;margin:0}}@media (max-width:500px){#transaction-content.flow_style_costa .cruiseCabinDecksContent .cruiseCabinDecks .deckImage .shipDecks figure,#transaction-content.flow_style_costa .cruiseCabinPositions .cruiseShipSilhouette{background-size:contain}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .coupon-code{margin-top:30px!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock .ccOwnerDataZone .installment>label{padding-top:0!important}#transaction-content.flow_style_costa ul.cruiseShipLocation li input:checked~.selectionHightlight{height:93px}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.number{margin-left:11px!important}.flow_style_costa section.cruiseDetailsContent .tab-item.port .port-content>.info ul.info_icon_list>li.port-description span{color:#000;width:90%;margin:0 auto;text-align:left}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .tab-item.presentation h1{font-size:20px}.flow_style_costa section.cruiseDetailsContent .tabs_content .tab-item{padding-top:0}.cruiseDetails-page .flow_style_costa section.cruiseDetailsContent .ship-details .content{min-height:230px}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{top:40px!important}#transaction-content .floatingCruiseSummaryMenu .priceBlock .price{color:#000}#transaction-content.flow_style_costa section.cruiseReviewContent .right_view .btn.continue{display:none}.flow_style_costa .checkout_payment-page #transaction-content.three_col .checkout .contact_info label.number{margin-right:9px!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .phone{font-size:0!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .phone:before{display:none}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .coupon-code #coupon-code_txt{margin-left:0!important}section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock h1{padding:0}section.cruiseCheckoutContent .transaction_form .content #paymentinfo .coupon-code{margin-top:30px!important}#transaction-content.flow_style_costa .cruises.checkout label{margin-bottom:15px!important}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.noInstallmentBlock,.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options .paymentBlock label.installments{margin-bottom:20px}.flow_style_costa section.cruiseCheckoutContent .transaction_form .content #paymentinfo .paymentDataBlock.creditcard .ccOwnerDataZone .installment .comum_client.options{margin-left:0}.flow_style_costa .cruise_details_summary.cruiseContent .header #cruiseDetailsNavigationTitleContent{top:-70px;height:80%!important}#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item>div>span,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .mobileDetails .header-item>div>span,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .cruiseReservationDetails .header-item>div>div>span,#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .mobileDetails .header-item>div>div>span{font-size:16px}#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header{margin-top:-56px!important}#transaction-content.flow_style_costa .debarkDate span:before{content:"Volta: ";font-weight:700}#transaction-content.flow_style_costa .embarkDate span:before{content:"Ida: ";font-weight:700}#transaction-content.flow_style_costa span.quantity:before{content:"Hóspedes: ";font-weight:700}#transaction-content.flow_style_costa .cruise_details_summary.cruiseContent .header .cruise_block .mobileDetails .header-item .cruiseDates .cruiseDate{width:40%}.cruiseEmbarkOptions .cabinTypes .categories .category span{display:flex!important;justify-content:center}.flow_style_costa #confirmation.service_order .order_warnings{padding-left:0}.flow_style_costa #confirmation.service_order .travelers{width:100%;margin-top:0}.flow_style_costa #confirmation.service_order .payments{width:100%}.flow_style_costa #confirmation.service_order .payments{width:92%;top:554px}.flow_style_costa .main_content article .vc_row div>div.vc_column-inner h2{margin:0!important}.flow_style_costa #confirmation.service_order{min-height:1140px}.checkout_payment-page .flow_style_costa #confirmation .cruise_details_summary.cruiseContent{display:none!important}section.entry-content:has(.flow_style_costa){padding-top:0;margin-top:-63px!important}.sub-header{height:210px!important}}