html {display:block;width:100%;height:100%;min-width:320px;}body {display:block;left:0;right:0;margin:0px;padding:0px;width:100%;height:100%;min-width:320px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;}button {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.close_modal_button_right_corner {position:absolute;top:0;right:8px;font-size:28px !important;opacity:0.5;text-decoration:none !important;margin:8px !important;}button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button,select {text-transform:none;}button,input {overflow:visible;}select,input {padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;max-width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}textarea {padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;max-width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}input::-webkit-input-placeholder {font-size:13px;}input::-moz-placeholder {font-size:13px;}input:-ms-input-placeholder {font-size:13px;}input:-moz-placeholder {font-size:13px;}.framework_upload {display:inline-block;max-width:180px;min-width:132px;min-height:48px;border:2px solid rgba(33,75,202, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}blockquote {border:none;padding:0;margin:0;}ul,ul li {border:none;padding:0;margin:0;}div,table,p,ul {margin:0;margin-left:0;margin-right:0;}video {width:100%;height:100%;}#wrapper {position:relative;display:block;min-height:100%;width:100%;min-width:320px;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.wrapper_container {display:block;width:100%;min-width:320px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.container {width:100%;min-width:320px;max-width:1024px;margin:0px;padding:0px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.page {width:100%;min-width:320px;max-width:1440px;}.aside {display:none;padding:8px 0 8px 0;}.min_square {min-height:320px;}.section {width:100%;min-width:320px;max-width:100%;}.wrapper_wrapper_cubes {width:100%;min-width:320px;padding:0px;margin:0px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:inherit;}.wrapper_cubes {width:100%;min-width:320px;}.wctype_1,.wctype_2,.wctype_3,.wctype_4 {display:inline-block;}.cube {display:inline-block;width:100%;min-width:320px;text-align:center;padding:0px;margin:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.inner_cube {display:contents;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.cs-header {position:fixed;top:0;left:0;right:0;margin:0;padding:0;min-width:320px;max-height:68px;z-index:+99;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:rgba(245,244,243, 1);}.cs-header-container {vertical-align:top;width:100%;max-width:1440px;display:inline-flex;justify-content:space-between;align-items:center;}.cs-header-horizontal-menu {display:none;}.cs-public-menu,.cs-logged-in-menu {position:fixed;display:block;right:0px;width:360px;max-width:100vw;bottom:0;padding:10px;padding-top:16px;color:#FFFFFF;font-variation-settings:'FILL' #FFFFFF;scroll-behavior:smooth;overflow:auto;z-index:+99 !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.cs-embedded-menu {position:relative;display:block;right:0px;width:360px;max-width:100vw;bottom:0;padding:10px;padding-top:16px;color:#333366;font-variation-settings:'FILL' #333366;scroll-behavior:smooth;overflow:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.cs-header-left {margin-left:4px;position:relative;}.cs-header-right {margin-right:4px;}.cs-header-left,.cs-header-right {display:flex;align-items:center;}.cs-header-horizontal-menu {display:none;}.cs-embedded-menu ul,.cs-logged-in-menu ul,.cs-header-horizontal-menu ul,.cs-public-menu ul {list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:anchor-center;}.cs-embedded-menu ul,.cs-logged-in-menu ul,.cs-public-menu ul {flex-direction:column;align-items:center;}.cs-public-menu li,.cs-embedded-menu li,.cs-logged-in-menu li {width:100%;text-align:left;margin:4px 0 4px 0;}.cs-menu-option {display:inline-block;margin-left:4px;margin-right:4px;height:24px;}.cs-menu-icon {vertical-align:middle;margin-left:2px;margin-right:2px;font-size:24px;font-variation-settings:'opsz' 24}.cs-bnb-menu-buttons ul {list-style:none;margin:0;padding:0;display:flex;justify-content:end;align-items:center;flex-direction:row;}.cs-menu-title {width:100%;font-weight:bold;text-align:left;}.cs-bnb-menu-name {width:100%;font-weight:bold;}.cs-bnb-menu-buttons-line ul {flex-direction:column;align-items:end;}.cs-bnb-menu-buttons-line li {width:100%;text-align:right;}.cs-embedded-menu .cs-logged-in-vertical-bnbs-menu li.cs-bnbs-menu-content {width:100%;text-align:right;margin-bottom:10px;}.cs-logged-in-menu .cs-logged-in-vertical-bnbs-menu li.cs-bnbs-menu-content {width:100%;text-align:right;margin-bottom:10px;}.cs-embedded-menu .cs-logged-in-vertical-bnbs-menu li.cs-bnbs-menu-content li {width:100%;text-align:right;margin-bottom:10px;}.cs-logged-in-menu .cs-logged-in-vertical-bnbs-menu li.cs-bnbs-menu-content li {width:100%;text-align:right;margin-bottom:10px;}.cs-bnb-menu-name span {margin-left:4px;}.cs-ngo-menu-name span {margin-left:4px;}.cs-logged-in-menu-line {border-bottom:1px solid currentColor;padding-top:2px;padding-bottom:2px;opacity:20%;}.cs-embedded-menu a,.cs-logged-in-menu a,.cs-header-horizontal-menu a,.cs-public-menu a {display:inline-block;text-decoration:none;transition:background 0.3s ease-in-out, transform 0.2s;}.cs-embedded-menu a:hover,.cs-logged-in-menu a:hover,.cs-header-horizontal-menu a:hover,.cs-public-menu a:hover {transform:scale(1.05);}.cs-menu-wrapper-option {display:inline-block;font-size:16px;padding:4px;}.cs-header-horizontal-menu a div {position:relative;}.cs-header-horizontal-menu a div.cs-menu-option-selected::after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;border-bottom:4px solid rgba(255,51,102, 1);}.cs-header-horizontal-menu a div.cs-menu-option-selected::after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;border-bottom:4px solid rgba(255,51,102, 1);}.cs-logged-in-vertical-navigation-menu a div.cs-menu-option-selected::after,.cs-embedded-menu a div.cs-menu-option-selected::after,.cs-logged-in-menu a div.cs-menu-option-selected::after,.cs-public-menu a div.cs-menu-option-selected::after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;border-bottom:4px solid currentColor;}.cs-page-title {font-weight:300;font-size:36px;line-height:48px;}.cs-bold-text {font-weight:700;}.cs-top-footer {display:flex;flex-direction:column;align-items:center;text-align:left;gap:20px;padding:20px 20px 40px 20px;border-bottom:1px solid rgba(0,0,47, 0.2);}.cs-bottom-footer {display:flex;align-items:center;padding:40px;justify-content:space-between;max-width:100%;margin:auto;flex-wrap:wrap;gap:40px;}.cs-top-footer-column {display:flex;flex-direction:column;justify-content:space-between;flex:1;width:100%;min-width:300px;max-width:100%;}.cs-top-footer-action {justify-content:flex-start;}.cs-bottom-footer-column {display:flex;flex-direction:column;align-items:baseline;text-align:center;}.cs-bottom-footer-languages {display:flex;flex-direction:row;gap:20px;}.cs-bottom-footer-link {text-decoration:underline;margin:4px;}.cs-bottom-footer-link:hover {transform:scale(1.05);}.cs-bottom-footer-copyright {text-decoration:none;}.cs-top-footer-title {font-weight:600;margin-bottom:10px;text-align-last:left;}.cs-top-footer-description {margin-bottom:15px;text-align-last:left;}.cs-top-footer-action {display:flex;align-items:center;gap:20px;}.cs-top-footer-button {padding:8px 15px;background-color:rgba(47,47,172, 1);transition:background 0.3s ease-in-out, transform 0.2s;color:#FFFFFF;text-align:center;text-decoration:none;list-style:none;border-radius:5px;user-select:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.cs-top-footer-button:hover {transform:scale(1.05);}.cs-top-footer-link {text-decoration:underline;text-align-last:left;}.cs-top-footer-link:hover {transform:scale(1.05);}.cs-full-height-header {height:68px;}.cs-scrolled-header {height:60px;box-shadow:0 0 2px rgba(51,51,102, 0.2);-webkit-box-shadow:0 0 2px rgba(51,51,102, 0.2);-moz-box-shadow:0 0 2px rgba(51,51,102, 0.2);}.full_padding_top {padding-top:60px;}.scroll_padding_top {padding-top:56px;}.full_top_cookie_header {top:68px;}.scroll_top_cookie_header {top:60px;}.full_top {top:60px;}.scroll_top {top:60px;}.full_top_header_btn {top:40px;}.scroll_top_header_btn {top:1px;}#header_btn_wrapper button {}#header_right_wrapper button {}#header_login__btn_wrapper button {}.logo_image_full_size {width:124px;height:86px;}.logo_image_scroll_size {width:92px;height:64px;}.cs-header-left-image {width:60px;}.cs-header-left-brand {width:140px;display:flex;flex-direction:column;}.cs-logo-template-startup {background-color:rgba(47,47,172, 0.1);display:flex;align-items:center;justify-content:center;}.cs-logo-src {background:url('/groupntravel/static/img/_2024-10-28-3_imagesfiles_00_groupntravel_logo_van.svg');}.cs-logo {background-repeat:no-repeat;background-position:center;background-size:contain;transition:background 0.3s ease-in-out, transform 0.2s;}.cs-logo-full-size {width:60px;height:60px;}.cs-logo:hover {transform:scale(1.05);}.cs-header-logo-image-text {background:url('/groupntravel/static/img/_2024-10-28-3_imagesfiles_00_groupntravel_logo_text.svg');background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;}.cs-logo-text-full-size {width:140px;height:22px;}.cs-vertical-align-middle {vertical-align:middle;}.cs-header-certified-by {position:absolute;bottom:-25px;left:0;right:0;font-size:14px;vertical-align:middle;background-color:rgba(255,255,255, 1);border-left:3px solid rgba(47,47,172, 1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.cs-header-certified-by a {padding:2px;display:inline-block;}.cs-header-certified-by a div {display:inline-block;}.cs-header-certified-by .logo_5_star_planet {vertical-align:middle;margin-left:2px;margin-right:2px;}.cs-social-media-links {display:flex;align-items:center;justify-items:flex-start;max-width:100%;align-items:center;padding:20px 40px 20px 40px;gap:10px;}.cs-social-media-links div {width:36px;height:36px;}.header_container {display:inline-table;border-spacing:0;border-collapse:collapse;vertical-align:top;width:100%;max-width:1100px;}.header_cube {display:table-cell;vertical-align:top;}.header_cube:first-child {padding:4px 0px 4px 4px;}.header_cube:last-child {padding:4px 4px 4px 0px;}.header_content {width:100%;}.header_content_cell {display:block;}#header_btn {position:fixed;right:8px;}.cs-logged-in-button {display:inline-block;min-width:72px;text-decoration:none;list-style:none;border:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:inherit;border-radius:5px;padding:4px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:background 0.3s ease-in-out, transform 0.2s;}.cs-logged-in-button .logged_in_button-icon {font-size:32px;color:#333366;font-variation-settings:'FILL' #333366,'opsz' 32}.cs-public-menu-button {display:inline-block;width:40px;min-width:40px;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:background 0.3s ease-in-out, transform 0.2s;}.cs-public-menu-button:hover,.cs-public-menu-button:hover {transform:scale(1.05);}.cs-public-menu-button span {font-size:32px;color:#2F2FAC;font-variation-settings:'FILL' #2F2FAC,'opsz' 32}.cs-login-button {display:inline-block;width:112px;min-width:112px;height:34px;font-size:16px;border:2px solid rgba(47,47,172, 1);background-color:rgba(47,47,172, 1);transition:background 0.3s ease-in-out, transform 0.2s;}.cs-login-button:hover {transform:scale(1.05);}.cs-header-horizontal-menu a div.cs-partner-button {color:#2F2FAC;background:rgba(255,255,255, 1);border:0.5px solid rgba(47,47,172, 1);border-radius:5px;min-width:200px;text-align:center;margin-left:16px;margin-right:16px;padding:4px;}.cs-transparent-button {display:inline-block;height:48px;border:0.5px solid rgba(51,51,102, 1);background-color:inherit;}.google_login_button {display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:112px;height:34px;border:2px solid rgba(255,255,255, 1);}.login_buttons_wrapper {width:100%;height:34px;}.user_menu_name {max-width:84px;text-overflow:ellipsis;}.button_elipsis {max-width:84px;text-overflow:ellipsis;}.underline_div_nonprofit {border-bottom:6px solid rgba(115,25,199, 1) !important;border-radius:2px;}.underline_div_tourist {border-bottom:6px solid rgba(33,75,202, 1) !important;border-radius:2px;}.underline_div_bnb {border-bottom:6px solid rgba(168,0,80, 1) !important;border-radius:2px;}.underline_div_green {border-bottom:6px solid rgba(115,25,199, 1) !important;border-radius:2px;}.underline_div_blue {border-bottom:6px solid rgba(33,75,202, 1) !important;border-radius:2px;}.underline_div_salmon {border-bottom:6px solid rgba(168,0,80, 1) !important;border-radius:2px;}.div_elipsis {text-overflow:ellipsis;width:300px;}.language_flag {width:36px;height:36px;border:none;padding:0;margin:0;position:absolute;top:36px;left:4px;}.lang_en {background-position:0% !important;}.lang_ro {background-position:11% !important;}.lang_fr {background-position:22% !important;}.lang_es {background-position:33.5% !important;}.lang_it {background-position:44.5% !important;}.lang_de {background-position:56% !important;}.lang_nl {background-position:66.8% !important;}.lang_pl {background-position:77.8% !important;}.lang_hu {background-position:88.8% !important;}.lang_ru {background-position:102.0% !important;}#select_language_wrapper {position:absolute;left:0px;top:92px;width:140px;padding:4px;margin:0;background-color:rgba(33,75,202, 1);z-index:+98 !important;box-shadow:0 1px 2px rgba(0,0,47, 0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,47, 0.4);-moz-box-shadow:0 1px 2px rgba(0,0,47, 0.4);}select#selector_of_language {width:100%;background-color:rgba(244,244,242, 1);}#before_footer {display:block;width:100%;margin:0;padding:0;height:100px;}footer {position:absolute;display:block;width:100%;left:0;right:0;bottom:0;margin:0;min-width:320px;min-height:100px;overflow-x:hidden;text-align:center;}#cookie_header {position:fixed;bottom:8px;border-radius:8px;left:0;margin:8px;padding:0;min-width:320px;max-width:480px;}#inactive_page {position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,47, 0.5);z-index:+999;pointer-events:none;}.alert_modal {display:block;border:1px solid rgba(3,3,87, 0.1);border-radius:4px;background:rgba(255,255,255, 1) !important;color:rgba(3,3,87, 1);opacity:1 !important;pointer-events:visible !important;z-index:+9999 !important;position:fixed;top:45%;left:50%;transform:translate(-50%, -40%);overflow-y:auto;scroll-behavior:smooth;overflow-x:hidden;width:90%;max-width:768px;max-height:80%;height:420px;padding:2%;}.initial_blank_modal {padding:initial;}.alert_modal_inner {width:92%;max-width:768px;min-height:180px;padding:4%;overflow-y:auto;scroll-behavior:smooth;}.alert_modal_message {text-align:center;min-height:124px;padding-top:24px;padding-bottom:80px;}.before_alert_modal_action {min-height:72px;}.alert_modal_action {width:100%;bottom:0;left:0;right:0;min-height:72px;}.alert_modal_button_wrapper {display:inline-block;margin:8px;}.alert {display:block;position:fixed;top:0;left:0;right:0;margin:0;padding:5px 0px 0px 0px;min-width:320px;height:100%;}#alert_no_javascript {display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;padding:50px 0px 0px 0px;min-width:320px;height:100%;}#top_alert_message {display:block;position:fixed;top:0;left:0;right:0;margin:0;min-width:320px;z-index:100;}.html-video-container {position:relative;overflow:hidden;width:100%;height:auto;}.iframe-video-container {position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;width:100%;height:auto;}.iframe-video-container iframe,.iframe-video-container object,.iframe-video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}#logged_dropdown_menu {position:fixed;display:block;right:0px;width:360px;max-width:100vw;bottom:0;padding:10px;padding-top:16px;scroll-behavior:smooth;overflow:auto;z-index:+90 !important;}.menu_section {width:100%;margin-top:4px;padding-top:4px;}.menu_section_box {width:90%;display:inline-block;}.menu_table {width:100%;}.menu_table td:last-child {width:36px;}.menu_border {border-top:1px solid rgba(244,244,242, 0.3);}.embedded_menu_border {border-top:1px solid rgba(33,75,202, 0.3);}.menu_bnb_name {text-overflow:ellipsis;padding:0px 8px;font-size:18px;font-family:'Barlow', sans-serif;}.big_font {font-size:18px;}.sticky {position:sticky;position:-webkit-sticky;top:110px;}.aside_absolute {position:absolute;}.sticker_layout_top_border {border-top:2px solid rgba(33,75,202, 1);}.fluid_width {max-width:100%;}.max_min_width {max-width:320px;}.max_small_width {max-width:768px;}.max_standard_width {max-width:1024px;}.cs-max-large-width {max-width:1440px;}.smallest_icon_size {width:16px;height:16px;}.small_icon_size {width:24px;height:24px;}.medium_icon_size {width:32px;height:32px;}.extra_medium_icon_size {width:36px;height:36px;}.big_icon_size {width:48px;height:48px;}.bigger_icon_size {width:72px;height:72px;}.biggest_icon_size {width:96px;height:96px;}.offer_icon_size {width:96px;height:96px;}.cube_icon_size {width:200px;height:200px;}.horizontal_icon_size {width:128px;height:48px;}.horizontal_icon_width {width:128px;}.smallest_icon_width {width:16px;}.small_icon_width {width:24px;}.medium_icon_width {width:32px;}.extra_medium_icon_width {width:36px;}.big_icon_width {width:48px;}.bigger_icon_width {width:72px;}.biggest_icon_width {width:96px;}.offer_icon_width {width:96px;}.cube_icon_width {width:200px;}.smallest_icon_height {height:16px;}.small_icon_height {height:24px;}.medium_icon_height {height:32px;}.extra_medium_icon_height {height:36px;}.big_icon_height {height:48px;}.text_button {border:none;padding:0;margin:0;}.clear_button {border:none;padding:0;margin:0;}.hide {display:none !important;}.table_wrapper {display:table;border-spacing:0;border-collapse:collapse;vertical-align:middle;margin:0;padding:0;}.is_table {display:table;border-collapse:separate;border-spacing:2px;}.table_cell {display:table-cell;vertical-align:middle;}.full_width {width:100%;}.cs-full-width {width:100%;}.full_width_less {width:98%;}.full_width_lr {width:92%;}.half_width {width:50%;}.w20p {width:20%;}.w30p {width:30%;}.w48 {width:48px;}.w96 {width:96px;}.no_padding {padding:0px;}.no_margin {margin:0px;}.small_padding {padding:4px;}.small_paddingtb {padding:4px 0px 4px 0px;}.small_marginlr {margin:0px 4px 0px 4px;}.padding_4px {padding:4px;}.paddingtb_4px {padding:4px 0px 4px 0px;}.paddingtb_2px {padding:2px 0px 2px 0px;}.paddingtb_1px {padding:1px 0px 1px 0px;}.small_margin {margin:4px;}.margintb {margin:8px 0px 8px 0px;}.small_margintb {margin:4px 0px 4px 0px;}.small_margint {margin:4px 0px 0px 0px;}.small_marginb {margin:0px 0px 4px 0px;}.margint {margin:8px 0px 0px 0px;}.marginb {margin:0px 0px 8px 0px;}.marginlr {margin:0 4% 0 4%;}.margintbexclusive {margin-top:8px;margin-bottom:8px;}.marginlrexclusive {margin-left:4%;margin-right:4%;}.marginlrpx {margin:0 8px 0 8px;}.marginauto {margin:auto;}.paddingtb {padding:8px 0px 8px 0px;}.paddinglr {padding:0 4% 0 4%;}.paddinglrexclusive {padding-left:4%;padding-right:4%;}.paddinglrwidth {width:96%;}.paddinglrwidthmax {width:90%;}.paddinglrpx {padding:0 8px 0 8px;}.inline_block {display:inline-block;}.cs-inline-block {display:inline-block;}.block {display:block;}.inline_table {display:inline-table;}.box_sizing {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.position_relative {position:relative;}.sticked_right_up_corner {position:absolute;top:0;right:0;}.border_all {border:1px double rgba(0,0,47, 0.1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.border_up_white {border-top:2px solid rgba(255,255,255, 1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.border_up_gray {border-top:2px solid rgba(105,105,105, 1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.strong_delimiter_line_border_up {border-top:4px solid rgba(33,75,202, 1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.delimiter_line_border_up {border-top:1px solid rgba(33,75,202, 0.3);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.border_up {border-top:1px solid rgba(0,0,47, 0.1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.align_left {text-align:left;text-align-last:left;}.align_center {text-align:center;text-align-last:center;}.align_right {text-align:right;text-align-last:right;}.align_justify {text-align:justify;text-align-last:left;}.hrefurl {text-transform:lowercase;}.framework_button {display:inline-block;max-width:160px;min-width:132px;min-height:56px;border:2px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.framework_thin_button {display:inline-block;max-width:160px;min-width:132px;height:36px;border:2px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.framework_long_button {display:inline-block;max-width:160px;min-width:160px;min-height:56px;border:2px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.framework_long_thin_button {display:inline-block;max-width:200px;min-width:160px;height:36px;border:2px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.rates_wrapper {display:inline-block;min-width:200px;min-height:44px;padding:8px 4px 4px 4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:right;}.start_at {position:absolute;top:0;left:8px}.icon_button {display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.float_right {float:right;}.float_left {float:left;}.flex_inline {display:inline-flex;}.flex_align_left {justify-content:left;}.flex_align_center {justify-content:center;}.flex_align_right {justify-content:right;}.flex_center {justify-content:center;}.flex_container {display:flex;align-items:center;flex-wrap:wrap;}.flex_container_nowrap {display:flex;align-items:center;flex-wrap:nowrap;}.flex_container_text_titles {display:inline-flex;align-items:center;flex-wrap:nowrap;padding:0 2% 0 2%;}.logo_5_star_planet_header_flex_div {display:flex;align-items:flex-start;flex-wrap:nowrap;padding:8px 8px 0 8px;}.flex_container_div {display:flex;align-items:center;flex-wrap:nowrap;padding:0 8px 0 8px;}.flex_container_div_baseline {display:flex;align-items:baseline;flex-wrap:nowrap;padding:0 8px 0 8px;}.calendar_buttons {justify-content:center;}.dates_pub-wrapper {position:relative;display:inline-block;text-align:center;width:150px;}.pub-year {display:block;margin:0;padding:4px;}.pub-date {display:inline-block;text-align:center;width:48px;}.pub-month {display:block;margin:0;padding:4px;}.pub-day {display:block;margin:0;padding:4px;}.inline-pub-month {display:inline-block;width:36px;margin:0;padding:0;}.inline-pub-day {display:inline-block;width:36px;margin:0;padding:0;}.box_page {position:relative;overflow:hidden;height:100%;width:100%;}.currency_input {padding-left:40px;}.small_number_input {width:72px;}.captcha_type {font-family:Consolas, "courier new";font-weight:bold;color:#696969;}.currency_placeholder {position:absolute;left:0;top:0;bottom:0;}.left_arrow {left:1em;}.right_arrow {right:1em;}.arrow_button {position:absolute;top:8em;width:34px;height:34px;display:inline-block;z-index:+1;background:inherit;color:inherit;text-align:center;font-weight:bold;border:none;}.arrow_button_relative {width:34px;height:34px;display:inline-block;z-index:+1;background:inherit;color:inherit;text-align:center;font-weight:bold;border:none;}.mini_ngo_carousel {width:240px;display:inline-block;border-bottom:3px solid RGBA(0,0,0, 0.3);margin-right:10px;white-space:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.infinite_list {white-space:nowrap;overflow-x:auto;list-style-type:none;margin:1em 1.5em;padding:0;background:RGBA(255,255,255, 1);}.infinite_list::-webkit-scrollbar {display:none;}.infinite_list {-ms-overflow-style:none;scrollbar-width:none;}.list_arrow_nice_buttons {position:absolute;z-index:+1;top:50px;width:50px;height:50px;display:inline-block;border-top:3px solid RGBA(0,0,0, 0.3);border-bottom:none;border-left:none;border-right:3px solid RGBA(0,0,0, 0.3);background:none;}.list_arrow_nice_button_next {-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-4px;}.list_arrow_nice_button_previous {-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:-4px;}.bnb_images .left_arrow {left:1em;top:16em;}.bnb_images .right_arrow {right:1em;top:16em;}.room_images .left_arrow {left:1em;top:11em;}.room_images .right_arrow {right:1em;top:11em;}.bnb_rooms_images .left_arrow {left:1em;top:11em;}.bnb_rooms_images .right_arrow {right:1em;top:11em;}.bnb_offers .left_arrow {left:0px;top:0px;}.bnb_offers .right_arrow {right:0px;top:0px;}.room_offers .left_arrow {left:0px;top:0px;}.room_offers .right_arrow {right:0px;top:0px;}.pages_box_btns {position:absolute;z-index:1;transform:translateY(-50%);top:50%;height:72px;font-size:22px;font-weight:bold;border-radius:20px;color:#ffffff;background:RGBA(232,232,232, 0.5);box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-webkit-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-moz-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);padding:16px;border:none;cursor:pointer;}.slider-wrapper {position:relative;display:flex;width:100%;overflow:hidden;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.slider-arrow-btns {position:absolute;z-index:1;top:calc(50% - 36px);border:none;background:RGBA(0,0,47, 0.5);border-radius:4px;height:72px;border-radius:4px;}.slider-arrow-btns .slider-arrow-icon {display:flex;width:2em;height:2em;}.slider-arrow-btns .arrow-shape {fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}.slider-expand-btn {position:absolute;z-index:1;top:8px;right:8px;margin:0px;border:none;background:none;}.slider-expand-btn .slider-expand-icon,.slider-expand-btn .slider-shrink-icon {display:flex;align-items:center;justify-content:center;width:2em;height:2em;}.slider-expand-icon .bg {fill:RGBA(0,0,47, 1);}.slider-shrink-icon {font-weight:bold;color:#ffffff;background:RGBA(33,75,202, 1);box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-webkit-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-moz-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);}.slider-shrink-icon .icon-group {-webkit-transform:none;-ms-transform:none;transform:none;}.slider-shrink-icon .icon-shadow {stroke:RGBA(0,0,47, 1);stroke-opacity:.15;stroke-width:2px;fill:none;}.slider-expand-icon .icon {fill:#ffffff;}.slider-shrink-icon .icon {fill:#ffffff;}.slider-arrow-outer-btns {position:absolute;top:0;bottom:0;width:36px;background:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2));backdrop-filter:blur(10px);transition:background 0.3s ease-in-out, transform 0.2s;box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-webkit-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);-moz-box-shadow:0 0px 1px rgba(0,0,47, 0.4), -2px 0 2px -2px rgba(0,0,47, 0.4), 2px 0 2px -2px rgba(0,0,47, 0.4);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold;cursor:pointer;z-index:10;border:none;border-radius:4px;}.slider-arrow-outer-btns:hover {background:rgba(0, 0, 0, 0.8);transform:scale(1.05);}.slider-outer-left-btn {left:0;}.slider-outer-right-btn {right:0;background:linear-gradient(to left, rgba(0,0,47, 0.6), rgba(0,0,47, 0.2));}.slider-outer-left-btn::before {content:"❮";}.slider-outer-right-btn::before {content:"❯";}.slider-pages {display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;transition:transform 0.5s ease-in-out;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.slider-pages::-webkit-scrollbar {width:10px;height:10px;}.slider-pages::-webkit-scrollbar-thumb {background:rgba(33,75,202, 1);border-radius:10px;}.slider-pages::-webkit-scrollbar-track {background:transparent;}.inner-slider-boxes {display:block;width:100%;}.slider-boxes {position:relative;display:flex;justify-content:center;align-items:center;scroll-snap-align:start;flex-shrink:0;height:100%;width:100%;transform-origin:center center;transform:scale(1);}.slider-images {transition:transform 0.5s;}.slider-outer {-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,47, 0.75);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,47, 0.75);box-shadow:0px 0px 1px 0px rgba(0,0,47, 0.75);flex:0 0 90%;max-width:90%;margin-right:0.5em;transition:transform 0.5s ease-in-out;}.slider-outer:first-child {margin-left:0%;}.slider-outer:last-child {margin-right:0%;}.slider-full-screen {background:RGBA(0,0,47, 0.8);opacity:1 !important;pointer-events:visible !important;z-index:+9999 !important;position:fixed;top:0%;bottom:0%;left:0%;right:0%;width:100vw;height:100vh;scroll-behavior:smooth;display:flex;justify-content:center;align-items:center;overflow:hidden;touch-action:none;}.slider-full-screen .slider-expand-icon {display:none;}.slider-wrapper .slider-shrink-icon {display:none;}.slider-full-screen .photo-frame-wrapper {display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:hidden;position:relative;}.slider-full-screen .photo-frame {width:100%;max-width:100%;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center;object-fit:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;}.photo-frame {width:100%;padding-top:56.25%;background-color:RGBA(0,0,47, 0.8);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.slider-full-screen .photo_blank_wrapper {height:100vh;width:100%;}.photo_blank_wrapper {position:relative;width:100%;margin:0px;padding:0px;}.slider-full-screen .bnb_blank_wrapper {height:100vh;width:100%;}.bnb_blank_wrapper {position:relative;width:100%;margin:0px;padding:0px;}.photo_card_wrapper {position:relative;width:100%;margin:0px;padding:0px;}.slider-full-screen .photo_card_wrapper {height:100vh;width:100%;}.min_cube_height {min-height:400px;}.logo_blank_wrapper {position:relative;display:inline-block;height:9em;width:9em;margin:0px;padding:0px;}.photo_wrapper {position:relative;width:100%;height:20em;}.photo_wrapper_high_square {position:relative;display:inline-block;width:100%;height:20em;}.photo_wrapper_high {position:relative;width:100%;height:20em;}.photo-frame-wrapper {width:100%;height:100%;}.logo_frame_wrapper {width:100%;height:100%;}.logo_frame {-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center;background-color:rgba(255,255,255, 1);background-repeat:no-repeat;}#like_wrapper {display:inline-block;min-height:32px;overflow:hidden;}.bnb_offers,.room_offers {box-shadow:0 0px 1px rgba(33,75,202, 1), -2px 0 2px -2px rgba(33,75,202, 1), 2px 0 2px -2px rgba(33,75,202, 1);-webkit-box-shadow:0 0px 1px rgba(33,75,202, 1), -2px 0 2px -2px rgba(33,75,202, 1), 2px 0 2px -2px rgba(33,75,202, 1);-moz-box-shadow:0 0px 1px rgba(33,75,202, 1), -2px 0 2px -2px rgba(33,75,202, 1), 2px 0 2px -2px rgba(33,75,202, 1);}.experience_photo_wrapper {position:absolute;bottom:0px;top:0px;left:0px;right:0px;overflow:hidden;}.experience_contact_photo_wrapper {position:absolute;bottom:0px;left:0px;right:0px;}.experience_ribbon {width:24em;overflow:hidden;color:#ffffff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:1.9em;}.corner_warning {position:absolute;top:0;right:0;z-index:1;padding:2px;border-radius:50%;text-decoration:none;list-style:none;background-color:rgba(255, 215, 0, 1) !important;}.corner_alert {position:absolute;top:0;right:0;z-index:1;padding:2px;border-radius:50%;text-decoration:none;border:2px solid white;font-weight:bold;list-style:none;font-size:6px;background-color:rgba(217, 36, 2, 1) !important;}.corner_notification {position:absolute;bottom:0;right:0;z-index:1;padding:2px;border-radius:50%;text-decoration:none;border:2px solid white;font-weight:bold;list-style:none;font-size:6px;background-color:rgba(139,0,139, 1) !important;}.branded_arrow {display:inline-block;width:0;height:0;border-style:solid;border-width:3em 3em 0 3em;border-radius:33%;}.branded_arrow_blue {border-color:rgba(65, 105, 225, 1) transparent transparent transparent;}.branded_arrow_salmon {border-color:rgba(168,0,80, 1) transparent transparent transparent;}.branded_arrow_green {border-color:rgba(115,25,199, 1) transparent transparent transparent;}.arrow-top {transform:rotate(-45deg);}.arrow-right {transform:rotate(45deg);}.arrow-bottom {transform:rotate(135deg);}.arrow-left {transform:rotate(-135deg);}.arrow-top-narrow {transform:rotate(-45deg) skew(-15deg, -15deg);}.arrow-top-wide {transform:rotate(-45deg) skew(7deg, 7deg);}.arrow-bottom-wide {transform:rotate(135deg) skew(20deg, 20deg);}.arrow-top-left {transform:rotate(-90deg) skew(-10deg, -10deg);}.arrow-top-right {transform:rotate(0) skew(-10deg, -10deg);}.arrow-bottom-left {transform:rotate(180deg) skew(-10deg, -10deg);}.arrow-bottom-right {transform:rotate(90deg) skew(-10deg, -10deg);}.tree,.tree ul {margin:0 0 3em 1em;padding:0;list-style:none;position:relative;}.tree ul {margin-left:.5em}.tree:before,.tree ul:before {content:"";display:block;width:0;position:absolute;top:0;bottom:-1em;left:0;border-left:1px solid;}.tree li {margin:0;padding:0 1.5em;line-height:2em;position:relative;}.tree li:before {content:"";display:block;width:10px;height:0;border-top:1px solid;margin-top:-1px;position:absolute;top:1em;left:0;}.tree li:last-child:before {background:inherit;height:auto;top:1em;bottom:0;}.checkbox-switch-wrapper-table {min-height:56px;}.checkbox-switch-wrapper-cell {width:56px;display:table-cell;min-height:56px;}.checkbox-switch-wrapper {position:relative;display:inline-block;width:56px;height:30px;}.checkbox-switch-wrapper input {opacity:0;width:0;height:0;}.checkbox-slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(48, 48, 47, 0.8);-webkit-transition:.4s;transition:.4s;border-radius:64px;}.checkbox-slider:before {position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:rgba(255,255,255, 1);-webkit-transition:.4s;transition:.4s;border-radius:64px;}input:checked+.checkbox-slider {background-color:rgba(50,205,50, 1);}input:focus+.checkbox-slider {box-shadow:0 0 1px rgba(50,205,50, 1);}input:checked+.checkbox-slider:before {-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.css_only_table {display:table;}.css_only_table_rows {display:table-row;}.css_only_table_cells {display:table-cell;}.freeze_top {position:sticky;top:0;height:96px;background-color:rgba(255,255,255, 1);z-index:81;}.freeze_left {position:sticky;left:0;width:80px;background-color:rgba(255,255,255, 1);z-index:80;text-align:center;}.freeze_right {position:sticky;right:0;width:48px;background-color:rgba(255,255,255, 1);z-index:80;text-align:center;}.resource_calendar_wrapper {position:relative;width:100%;max-width:100%;}.resource_calendar_wrapper_scroll {position:relative;width:100%;max-width:100%;max-height:480px;overflow-x:scroll;overflow-y:scroll;scroll-behavior:smooth;background-color:rgba(255,255,255, 1);}.today_right_border {border-right:4px solid rgba(33,75,202, 1);}.freeze_left_direction {width:100%;height:24px;}.freeze_right_direction {width:100%;height:24px;}.calendar-resource_name {display:inline-block;height:54px;vertical-align:middle;font-size:smaller;font-weight:bold;color:#030357;}.calendar-month-header {width:100%;max-width:100%;height:24px;max-height:24px;background-color:rgba(33,75,202, 1);color:#f4f4f2;font-size:medium;}.month_long {width:220px;display:inline-block;}.calendar-week-header {width:100%;height:24px;max-height:24px;background-color:rgba(33,75,202, 1);color:#f4f4f2;font-size:medium;}.calendar-td-header {width:54px;height:24px;max-height:24px;background-color:rgba(33,75,202, 1);color:#f4f4f2;font-size:medium;}.calendar-td-cell {width:54px;height:54px;max-height:54px;position:relative;}.running_day {width:50%;float:left;}.running_day_box {width:50%;float:left;border:1px ridge rgba(3,3,87, 0.1);}.running_wrapper {height:28px;opacity:0.8;width:100%;}.day_data_wrapper {position:absolute;display:block;z-index:79;left:36px;top:0px;width:220px;height:150px;opacity:1;box-shadow:0 1px 2px rgba(0,0,47, 0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,47, 0.4);-moz-box-shadow:0 1px 2px rgba(0,0,47, 0.4);}#backoffice_calendar_long_days .css_only_table_rows:nth-last-child(n) .css_only_table_cells .day_data_wrapper {bottom:-4px;}#backoffice_calendar_long_days {padding-bottom:40px;}.day_data_wrapper:before {position:absolute;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid rgba(3,3,87, 1);left:-8px;top:32px;content:'';}.line_cell {position:relative;height:1px;margin:1px 0px 1px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.input_wrapper {width:100%;display:inline-flex;justify-content:center;}.search_dates {width:100% !important;min-width:90%;border:2px solid rgba(33,75,202, 1);background-color:rgba(255,255,255, 1);color:#30302f;border-radius:0.213em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.search_button {margin-left:-4px;width:80px;min-width:20%;height:48px;border:2px solid rgba(33,75,202, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.lock_icon {position:absolute;top:0;right:-20px;}.payments_list {}.calendar_btns {font-weight:bold;border:1px solid rgba(0,0,47, 0.1);text-decoration:none;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.calendar_btn_help {border-radius:50%;}.calendar_wrapper {position:relative;display:inline-block;min-height:372px;max-width:320px;font-size:120%;}table.legend_table {text-align:left;}table.legend_table td:first-child {width:24px;height:24px;}.legend_color {display:block;width:20px;height:20px;}.event_color {border-bottom:4px solid rgba(33,75,202, 1);}.selected_date_cell {border:2px solid rgba(33,75,202, 1);font-weight:bold;}.lock_calendar {width:160px;height:160px;position:absolute;top:150px;left:80px;opacity:0.5;}table.calendar {display:inline-table;width:100%;border-spacing:0;border-collapse:collapse;}td.calendar-day-np {opacity:0.3;}td.calendar-day {opacity:0.9;text-align:center;}td.calendar-day-head {font-weight:bold;}.day-number {}.calendar_cell {min-height:36px;display:inline-block;width:36px;position:relative;}.active_date_cell {background-color:rgba(33,75,202, 0.5) !important;}.day-text {z-index:+1;position:relative;font-size:20px;padding-top:8px;text-align:center;height:100%;}.day-text:hover {font-weight:bold;}.day-color {position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;}.today {font-weight:bold;}.offer-day {border-bottom:4px solid rgba(33,75,202, 1);}table.facility {display:inline-table;padding:0.450em;margin:0.150em;border:1px inset rgba(0,0,47, 0.1);border-radius:0.2em;background-color:rgba(255, 215, 0, 1);font-size:80%;color:#30302f;}table.facility td:first-child {width:16px;}table.bedding {display:inline-table;padding:0.150em;margin:0.150em;border:1px inset rgba(0,0,47, 0.1);border-radius:0.2em;background-color:rgba(255, 215, 0, 1);font-size:80%;color:#30302f;}table.bedding td:first-child {width:16px;}.room_bed_min_height {min-height:60px;}.blank_image_details {position:absolute;bottom:0;left:0;right:0;color:#ffffff;background:RGBA(0,0,47, 0.5);}.image_details {position:absolute;bottom:0;left:0;right:0;color:#ffffff;background:RGBA(0,0,47, 0.5);}.offer {display:inline-block;width:92%;}.travel_card {}.social_buttons {display:inline-block;width:48px;height:48px;margin:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.groupntravel_design {background:url('/groupntravel/static/img/_2024-10-28-3_imagesfiles_00_groupntravel_design.svg');background-repeat:no-repeat;background-position:100% 0%;background-size:100% 100%;width:100%;min-height:300px;}.groupntravel_flow {background:url('/groupntravel/static/img/_2024-10-28-3_imagesfiles_00_groupntravel_flow.svg');background-repeat:no-repeat;background-size:contain;height:60px;width:100%;}.logo_5_star_planet {background:url('/groupntravel/static/img/_2024-10-28-3_imagesfiles_00_logo_5_star_planet.svg');background-repeat:no-repeat;background-position:0% 0%;background-size:contain;}.flow_step {width:96%;padding:10px;text-align:left;}.cube_sign {position:relative;width:100px;max-width:100px;height:120px;max-height:120px;display:inline-flex;vertical-align:bottom;}.cube_sign_selected {height:120px;max-height:120px;vertical-align:bottom;}.arrow {position:relative;padding:12px;}.add_to_home_screen {display:block;}.header_cell_padding {padding:8px 4px 4px 0px;}@media all and (display-mode:standalone) {.add_to_home_screen {display:none;}}@media all and (min-width:768px) {.wctype_2,.wctype_3,.wctype_4 {display:inline-table;border-spacing:0;border-collapse:collapse;vertical-align:top;}.wctype_2 .cube,.wctype_3 .cube,.wctype_4 .cube {display:table-cell;}.wctype_2 .cube {width:50%;padding:0;}.wctype_3 .cube:first-child {width:320px;}.wctype_3 .cube:last-child {padding:1%;}.wctype_4 .cube:first-child {padding:1%;}.wctype_4 .cube:last-child {width:320px;}.header_content {display:inline-table;border-spacing:0;border-collapse:collapse;vertical-align:top;width:100%;}.header_content_cell {display:table-cell;vertical-align:top;}.logo_image_full_size {width:148px !important;height:106px !important;}.cs-bottom-footer {flex-wrap:wrap;justify-content:center;}}.hide_when_aside {display:inline-block;}.cs-hidden {transform:scale(0);opacity:0;transition:transform 0.5s ease, opacity 0.5s ease;}.cs-visible {transform:scale(1);opacity:1;}@media all and (min-width:1024px) {.cs-header-horizontal-menu {display:flex;align-items:center;}.cs-public-menu-button {display:none;}.cs-public-menu {display:none;}.cs-top-footer {flex-direction:row;justify-content:space-between;align-items:normal;}.cs-bottom-footer {display:flex;justify-content:center;max-width:100%;margin:auto;flex-wrap:wrap;gap:40px;}}@media all and (min-width:1440px) {.page {display:inline-table;border-spacing:8px 0px;border:none;vertical-align:top;}.section,.aside {display:table-cell;vertical-align:top;}.aside {min-width:319px;border-left:1px solid rgba(3,3,87, 0.1);background-color:inherit;}.hide_when_aside {display:none;}.section {width:1024px;max-width:1024px;}#header_btn_wrapper {display:none;}#header_right_wrapper {display:none;}.header_container {max-width:1440px;}.cs-logged-in-button {display:none;}.cs-logged-in-vertical-navigation-menu {display:none;}}.label_for_notification_button {display:none;}@media all and (min-width:480px) {.label_for_notification_button {display:block !important;}}@media print {html,body,.wrapper,.wrapper_container,.container,.wrapper_cubes,.cube,.inner_cube,.print_layout {margin:0;padding:0;top:0;bottom:0;background:initial;}header,footer,.fb-reset,.noprint {display:none;}.full_padding_top {padding-top:0px;}.scroll_padding_top {padding-top:0px;}.full_top {top:0px;}.scroll_top {top:0px;}}.cs-photo-card {display:flex;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);max-width:900px;margin:20px auto;transition:transform 0.3s;}.cs-photo-card:hover {transform:translateY(-5px);}.cs-photo-card-image {width:40%;min-height:250px;background-size:cover;background-position:center;border-radius:12px 0 0 12px;}.cs-photo-card-content {padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;}.cs-photo-card-title {font-size:20px;font-weight:bold;color:#2F2FAC;text-align:left;text-decoration:underline;}.cs-photo-card-location {font-size:14px;text-align:left;}.cs-photo-card-details {font-size:14px;display:flex;flex-direction:column;gap:5px;}.cs-photo-card-detail {display:flex;align-items:flex-start;gap:8px;text-align:left;text-align-last:left;}.cs-photo-card-price {font-size:18px;font-weight:bold;color:#4a00e0;margin-top:10px;text-align:right;text-align-last:right;}.cs-photo-card-donation {font-size:12px;color:#999;margin-top:5px;text-align:right;text-align-last:right;}.cs-photo-card-subtitle {font-size:12px;color:#999;margin-top:5px;text-align:left;text-align-last:left;}@media (max-width:768px) {.cs-photo-card {flex-direction:column;}.cs-photo-card-image {width:100%;min-height:200px;border-radius:12px 12px 0 0;}.cs-photo-card-content {text-align:center;}}