﻿@-webkit-keyframes loader_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes loader_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-ms-keyframes loader_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes loader_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loader_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes playButton{0%,75%{font-size:3.5rem}80%{font-size:4.5rem}87%{font-size:3.5rem}95%{font-size:4.5rem}100%{font-size:3.5rem}}@-moz-keyframes playButton{0%,75%{font-size:3.5rem}80%{font-size:4.5rem}87%{font-size:3.5rem}95%{font-size:4.5rem}100%{font-size:3.5rem}}@-ms-keyframes playButton{0%,75%{font-size:3.5rem}80%{font-size:4.5rem}87%{font-size:3.5rem}95%{font-size:4.5rem}100%{font-size:3.5rem}}@-o-keyframes playButton{0%,75%{font-size:3.5rem}80%{font-size:4.5rem}87%{font-size:3.5rem}95%{font-size:4.5rem}100%{font-size:3.5rem}}@keyframes playButton{0%,75%{font-size:3.5rem}80%{font-size:4.5rem}87%{font-size:3.5rem}95%{font-size:4.5rem}100%{font-size:3.5rem}}.loader,.loader_overlay:before{border:3px solid rgba(0,0,0,.35);border-top-color:#83b901;border-radius:50%;position:absolute;-webkit-animation:loader_rotate 1s linear infinite;-moz-animation:loader_rotate 1s linear infinite;-ms-animation:loader_rotate 1s linear infinite;-o-animation:loader_rotate 1s linear infinite;animation:loader_rotate 1s linear infinite}.loader_overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2147483637;background-color:rgba(255,255,255,.5)}.loader_overlay:before{width:100px;height:100px;border-width:10px;display:inline-block;content:"";top:calc(50% - 50px);left:calc(50% - 50px)}.loader{width:27px;height:27px;right:5px}.anim{transition:all 333ms cubic-bezier(0.5, 0, 0, 1)}.anim_med{transition:all 666ms cubic-bezier(0.5, 0, 0, 1)}.full_center{position:absolute;top:50%;right:50%;transform:translate(-50%, -50%)}@keyframes pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2);opacity:0}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}body:not(#booking_page) header .search_autocomplete_results{background-color:#fff;padding:0px;z-index:1000;margin-top:0px;border-radius:4px;border-top-left-radius:0px;position:absolute;top:100%;left:0px;right:0px;display:none;box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:left;margin:0;list-style:none}body:not(#booking_page) header .search_autocomplete_results li{border-top:1px solid #f5f5f5;white-space:normal;line-height:20px}body:not(#booking_page) header .search_autocomplete_results li:first-child{border-top:none}body:not(#booking_page) header .search_autocomplete_results li a{display:block;color:#333;padding:3px 10px;font-size:14px;white-space:normal}body:not(#booking_page) header .search_autocomplete_results li a.show_all{text-align:right;font-weight:bold;padding:10px 34px 10px 10px;position:relative;background:#f2f2f2}body:not(#booking_page) header .search_autocomplete_results li a.show_all.selected{background:#0077c5;color:#fff}body:not(#booking_page) header .search_autocomplete_results li a.show_all:hover{background-color:#ccc}body:not(#booking_page) header .search_autocomplete_results li a.autocomplete_link.selected,body:not(#booking_page) header .search_autocomplete_results li a.autocomplete_link:hover{background:#0077c5;color:#fff}body:not(#booking_page) header .search_autocomplete_results li a strong{color:#111;font-size:110%}body:not(#booking_page) header .search_autocomplete_results li a em{color:#a6a6a6;font-size:90%}body:not(#booking_page) header .search_autocomplete_results li.active a{color:#fff}body:not(#booking_page) header .search_autocomplete_results li.active a strong{color:#fff}.cal_tpl{display:none}.clndr{margin-top:15px}.clndr div{display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clndr .clndr_controls{background-color:#83b901;color:#fff;display:block;text-align:center;padding:10px;border-radius:4px 4px 0 0}.search_filter .clndr .clndr_controls .current_month{padding-left:15px}.search_filter .clndr .clndr_controls .month_change,.search_filter .clndr .clndr_controls .year_change{position:relative;top:-4px;float:left;border:none;border-radius:4px}.search_filter .clndr .clndr_controls .month_change{margin-right:5px}.clndr .clndr_prev_button,.clndr .clndr_next_button{padding:8px;border-radius:2px;float:right;margin:-7px -6px;cursor:pointer}.clndr .clndr_prev_button.inactive,.clndr .clndr_next_button.inactive{visibility:hidden}.clndr .clndr_prev_button{float:left;margin:-7px 0 -6px}.clndr .clndr_next_button{float:right;margin:-7px -6px 0 0}.clndr .clndr_prev_year_button,.clndr .clndr_next_year_button{cursor:pointer;padding:8px;border-radius:2px;background-color:#9cdd01}.clndr .clndr_prev_year_button{margin:-7px 0 -6px}.clndr .clndr_next_year_button{margin:-7px -6px 0 0}.clndr .days_of_the_week,.clndr .days{display:block}.clndr .days_of_the_week div,.clndr .days div{padding:4px;width:13.85%;cursor:pointer;border-radius:2px;text-align:center;margin:1px -3px 0px 1px;border:1px solid #e3e3e3;color:#282828}.clndr .days_of_the_week .last-month,.clndr .days_of_the_week .next-month,.clndr .days .last-month,.clndr .days .next-month{background-color:#fff}.clndr .days_of_the_week .past,.clndr .days_of_the_week .invalid,.clndr .days_of_the_week .inactive,.clndr .days .past,.clndr .days .invalid,.clndr .days .inactive{color:#b3b3b3;cursor:default}.clndr .days_of_the_week .active,.clndr .days .active{background-color:#75a501;border:1px solid #669001;color:#fff}.clndr .days_of_the_week .today,.clndr .days .today{background-color:#2cabff;color:#fff}.clndr .days_of_the_week .selected,.clndr .days .selected{color:#fff;background-color:#83b901}.clndr .days_of_the_week .event,.clndr .days .event{color:#fff;background:#83b901}.clndr .days{font-size:12px;padding-bottom:1px;background-color:#fff}.clndr .days div{border:none;background-color:#f5f5f5}.clndr .days div:hover{border:none;color:#fff;background-color:#83b901}.clndr .days_of_the_week{background:#fff;border-bottom:1px solid #ddd}.clndr .days_of_the_week div{border:none;width:13.6%;font-weight:700;background-color:rgba(0,0,0,0)}.clndr_no_events .clndr .days .inactive{cursor:default;background-color:#fff !important;border:none !important;color:#b3b3b3 !important}.clndr_no_events .clndr .days .inactive:hover{background-color:#bfbfbf}.clndr_popup{padding-right:15px}.clndr_popup .clndr{border:2px solid #83b901;padding:3px;border-radius:7px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.3);position:absolute;z-index:3;bottom:40px;left:0px;width:100%}#cal_flights_tpl{position:fixed;z-index:15;width:90%;max-width:600px;top:25%;left:50%;transform:translate(-50%, 0);overflow:hidden;box-shadow:0px 0px 75px 0px #282828;display:flex;flex-direction:row}.pp_form #cal_flights_tpl{top:5%}#cal_flights_tpl .header_day,#cal_flights_tpl .day_number{min-height:50px;line-height:50px}#cal_flights_tpl .clndr_grid{width:100%}#cal_flights_tpl .clndr_controls{border-radius:0}#cal_flights_tpl .days_of_the_week{display:flex;flex-direction:row}#cal_flights_tpl .days_of_the_week .header_day{width:14.2857142857%;margin:0}#cal_flights_tpl .sidebar{background-color:#83b901;padding:5px 0;position:relative;font-size:1.5rem;text-align:center;min-width:90px;color:#fff}#cal_flights_tpl .sidebar p,#cal_flights_tpl .sidebar .clndr_prev_year_button,#cal_flights_tpl .sidebar .clndr_next_year_button{position:relative;display:inline-block;margin:0;padding:0;background-color:rgba(0,0,0,0);color:#fff}#cal_flights_tpl .sidebar p:first-of-type,#cal_flights_tpl .sidebar .clndr_prev_year_button,#cal_flights_tpl .sidebar .clndr_next_year_button{font-size:15px}#cal_flights_tpl .sidebar .submit_date{font-weight:bold;position:absolute;bottom:5px;right:5%;text-decoration:underline;font-size:1rem}#cal_flights_tpl .days_of_the_week .past,#cal_flights_tpl .days .past{background-color:#fff;text-decoration:line-through}#cal_flights_tpl .days_of_the_week .past:hover,#cal_flights_tpl .days .past:hover{color:#b3b3b3}@media screen and (max-width: 576px){#cal_flights_tpl{flex-direction:column}#cal_flights_tpl .header_day,#cal_flights_tpl .day_number{min-height:40px;line-height:40px}}#referer_notices{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);width:80vw;max-width:300px;z-index:4000}@media screen and (min-width: 991px){#referer_notices{max-width:400px}}#referer_notices .alert{font-size:1.1rem;box-shadow:1px 1px 65px 0px rgba(0,0,0,.5);background-color:#fff;color:#000;border:2px solid #83b901;cursor:pointer;border-radius:10px !important}#referer_notices .alert:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;top:-10px;right:-10px;color:#83b901;background-color:#fff;border-radius:50%}#brochure_banner p{font-size:16px}footer{background-color:#333;color:#b3b3b3}@media screen and (max-width: 767px){footer .gap360_logo{max-width:120px}}footer .reviews{font-size:28px}@media screen and (max-width: 1200px){footer .reviews{font-size:22px}}@media screen and (max-width: 767px){footer .reviews{font-size:18px}}@media screen and (max-width: 575px){footer .reviews{font-size:26px;max-width:150px}}footer .strapline{font-size:22px;margin-left:20px;float:left}@media screen and (max-width: 768px){footer .strapline{font-size:17px;margin-left:0;width:100%}}footer .f_social_icons a{display:inline-block;position:relative;width:55px;height:55px;border-radius:4px;opacity:.8;color:#fff}footer .f_social_icons a:hover{opacity:1}footer .f_social_icons a:before{position:absolute;top:4px;left:0;z-index:2;font-size:45px;right:0;text-align:center}footer .f_social_icons a.fa-threads{background-color:#000}footer .f_social_icons a.fa-twitter{background-color:#1697e7}footer .f_social_icons a.fa-facebook-f{background-color:#3b5998}footer .f_social_icons a.fa-instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)}footer .f_social_icons a.fa-youtube{background-color:#cd201f}footer .f_social_icons a.fa-tiktok{background-color:#020203}footer .footer_abtot{background-color:#595959;color:#fff;border-radius:4px;padding:15px}footer .footer_abtot dt{font-size:16px;text-align:center;margin-bottom:5px}@media screen and (min-width: 768px){footer .footer_abtot dt{text-align:left;font-size:19px}}footer .footer_abtot dd{text-align:center;font-size:13px;margin-bottom:0}@media screen and (min-width: 768px){footer .footer_abtot dd{text-align:left}}footer .footer_abtot dl{margin-bottom:0}footer .footer_abtot .abtot_logo{display:inline-block;float:left;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff}footer .footer_abtot:after{content:"";clear:both}footer .footer_bottom{padding-bottom:60px;text-align:center}footer .footer_bottom p{font-size:14px}footer .footer_bottom a{color:#ccc;font-size:14px}@media screen and (min-width: 768px){footer .footer_bottom{text-align:left}}footer .travel_alert{font-size:17px;color:#ccc}footer .travel_alert span{color:#0077c5;font-size:24px;left:0;top:4px !important;margin-right:6px}footer #travel_alerts{min-width:134px}footer #travel_alerts span{margin-right:5px}footer #affiliate_warning_area{background-color:#595959}@media screen and (max-width: 767px){footer{padding-bottom:50px}.footer_logos{margin-top:8px}.footer_logos a{margin:0 auto}}#designstudio-minimize,#designstudio-button{display:none !important}#booking_page footer .footer-top{padding:20px 0}#booking_page footer .footer-top .call_btn{font-size:16px;line-height:30px}#booking_page footer .footer-bottom{padding:20px 0 10px}#booking_page footer .footer-bottom small{font-size:13px}#admin_notices{position:fixed;top:0;left:10%;right:10%;z-index:2147483647;opacity:1}#admin_notices .alert{margin-top:10px}@media(min-width: 768px){#homepage_banner h1{max-width:50%}#homepage_banner .row{padding:80px 0}#homepage_banner .contact_banner_wrapper{display:flex;align-items:center;justify-content:space-between}#homepage_banner:before{right:-10px;top:-10px;background-image:url("../path-05.html");bottom:0;background-size:contain;height:auto;left:0}}@media(min-width: 992px){#homepage_banner .h1{max-width:65%;font-size:30px;margin-bottom:0}.pt_home #homepage_banner .h1{font-size:48px}#homepage_banner .btn{font-weight:500;line-height:38px;font-size:18px}.pt_home #homepage_banner .btn{font-size:20px}#homepage_banner:before{left:30%;bottom:-20px}}@media(min-width: 1200px){#homepage_banner .row{padding:50px 0}.pt_home #homepage_banner .row{padding:100px 0}#homepage_banner .h1{max-width:50%}#homepage_banner:before{right:5%;left:0}}@media(min-width: 1310px){#homepage_banner:before{top:-20px;right:0;opacity:1}}@media(min-width: 1510px){#homepage_banner:before{top:-20px;right:200px;opacity:1}}form .dismiss{margin-top:10px}.form-control{color:#333;font-size:14px;font-family:vag_rounded_stdthin,Roboto,Arial,sans-serif}.form-control:focus{border-color:#83b901;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #83b901}.embed_form .select2-dropdown{z-index:100}i.confirmation_glyph{background-color:#83b901;border-radius:50%}i.confirmation_glyph:before{width:70px;height:70px;display:table-cell;vertical-align:middle;text-align:center;font-size:60px;color:#fff}.jit_field .info{display:none}.jit_message{border-color:#83b901;border-radius:0}.jit_message .popover-body{padding:7px 15px 10px 15px;font-family:vag_rounded_stdthin,Roboto,Arial,sans-serif}.jit_message .arrow:before{border-top-color:#83b901}.jit_message .close_jit{position:absolute;font-size:12px;font-weight:700;right:6px;cursor:pointer}.condition_links{text-align:center}.condition_links a{font-weight:bold}.prev_form_reset{color:#83b901;opacity:.9;cursor:pointer;font-size:11px}.error_list{font-size:1rem;border-radius:4px}.sales_box .chat_img{position:absolute;top:-35px;left:-145px}.sales_box .chat_img:before{display:block;position:absolute;top:50%;transform:translateY(-50%);right:-18px;content:" ";width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:20px solid #83b901}.sales_box .chat_img .image_box{overflow:hidden;position:relative;border-color:#fff;border-radius:50%;border-width:5px;border-color:#83b901;border-style:solid}.sales_box .chat_img .image_box img{width:125px}.sales_box .chat_img .image_box p{position:absolute;bottom:0;margin:0;padding:3px;text-align:center;width:100%;background-color:rgba(0,0,0,.5);color:#fff}.pp_form .pp_head{text-align:center;color:#fff}@media screen and (max-width: 991px){.pp_form .chat_img{top:-18px;left:5px}.pp_form .chat_img:before{display:none}.pp_form .chat_img .image_box{border-width:2px;border-radius:4px;border-color:#fff}.pp_form .chat_img .image_box img{width:65px}.pp_form .chat_img .image_box p{padding:1px;font-size:12px}.pp_form .pp_head{text-align:left;padding:12px 0 15px}.pp_form .pp_head h1{font-size:24px}.pp_form .pp_head:has(.sales_box){padding-left:70px}}#flight_quote_form{max-width:600px}#flight_quote_form .form-group{position:relative}@media screen and (min-width: 992px){#flight_quote_form .chat_img{top:15px}}#flight_quote_form .fq_caption p{color:#282828;padding:10px;border-radius:2px;background-color:#e9e9e9}#flight_quote_form .flight_form_errors p{font-size:12px;margin:5px 0}#flight_quote_form .form_type_radio input[type=radio]{margin-right:3px}#flight_quote_form .form_type_radio .radio-inline{padding-left:5px}#flight_quote_form input[readonly].form-control{background-color:#fff}#flight_quote_form .trip:nth-child(n+2) label{display:none}#flight_quote_form .trip:nth-child(n+2) .remove_dest{display:block}#flight_quote_form .add_dest{font-size:small;cursor:pointer}#flight_quote_form .add_dest:hover{color:#83b901}#flight_quote_form .remove_dest{display:none;color:#282828;padding-left:5px;font-size:1rem}#flight_quote_form .remove_dest:hover{cursor:pointer;color:#83b901}#flight_quote_form .loader{width:25px;height:25px;right:10px;bottom:3px}#flight_quote_form .ratio_cont label{margin-bottom:0}#flight_quote_form .result_list{display:none;position:absolute;z-index:2;max-height:170px;overflow-y:scroll;width:calc(100% - 10px);background-color:#fff;border:1px solid #ccc;border-radius:0px 0px 4px 4px;list-style:none;padding:5px}#flight_quote_form .result_list::-webkit-scrollbar{width:5px;height:12px}#flight_quote_form .result_list::-webkit-scrollbar-track{background-color:rgba(0,0,0,.3)}#flight_quote_form .result_list::-webkit-scrollbar-thumb{background:#83b901}#flight_quote_form .result_list li{padding:5px;font-size:14px;line-height:1;cursor:pointer}#flight_quote_form .result_list li:hover{background-color:#83b901;color:#fff}#flight_quote_form .result_list li:hover span{color:#fff}#flight_quote_form .result_list li span{color:#666;font-size:10px}#flight_quote_form .result_list li:not(:last-child){border-bottom:1px solid #ccc}@media screen and (max-width: 576px){#flight_quote_form .form-group{margin-bottom:5px}#flight_quote_form .pp_head h1{font-size:22px}}.embed_form.win100 .pp_head{display:block;padding:10px 0;text-align:center;margin-bottom:10px}.embed_form.win100 .pp_head .close{display:none}@media screen and (min-width: 1200px){.embed_form.win100{max-width:60%;margin:auto}}.pp_lightbox_wrapper.pp_question{max-width:450px}@media screen and (max-width: 576px){.pp_lightbox_wrapper.pp_question{max-width:90%}}.question_form .sales_box .chat_img{top:26px}@media screen and (max-width: 991px){.question_form .sales_box .chat_img{top:-15px}}.question_form .chat_panel{min-height:200px;margin-bottom:15px;border-bottom:5px solid #e9e9e9}.question_form .chat_panel p{color:#333;margin-right:20px;padding:10px;border-radius:2px;background-color:#e9e9e9}.question_form .chat_panel p.question{color:#fff;margin-right:0;margin-left:20px;background-color:#83b901}.embed_form .question_form h1,.embed_form .question_form .modal-footer{display:none}.embed_form .question_form .chat_panel{min-height:auto;border:none}.embed_form .question_form .chat_panel p{background-color:rgba(0,0,0,0);text-align:center;margin:0;font-size:1.1rem}.embed_form .question_form #ask_question_form{margin-bottom:0px}.embed_form .question_form .chat_img{top:-67px;left:-25px}.embed_form .question_form .chat_img .image_box img{width:80px}.embed_form .question_form .chat_img:before{display:none}@media screen and (max-width: 991px){.embed_form .question_form .chat_img{top:-45px;left:5px}.embed_form .question_form .chat_img .image_box img{width:50px}}.pp_lightbox_wrapper.pp_bro{max-width:500px}@media screen and (max-width: 576px){.pp_lightbox_wrapper.pp_bro{max-width:90%}}.embed_form .brochure_request_form .chat_img{display:none}.brochure_request_form .chat_img{top:19px}.brochure_request_form .chat_img.prog_brochure{top:38px}@media screen and (max-width: 991px){.brochure_request_form .chat_img{top:-15px}.brochure_request_form .chat_img.prog_brochure{top:7px}}.brochure_request_form .form-group{margin-bottom:.5rem}.pp_lightbox_wrapper.pp_notes{max-width:500px}@media screen and (max-width: 576px){.pp_lightbox_wrapper.pp_notes{max-width:90%}}.trip_note_form .chat_img{top:40px}@media screen and (max-width: 991px){.trip_note_form .chat_img{top:3px}}.trip_note_form h1{font-size:30px}.trip_note_form.au_pair .pp_head{text-align:center;background-color:#ee0872;padding:0}.trip_note_form.au_pair .form-check{font-size:14px}.trip_note_form .loader_overlay{height:400px;background-color:rgba(0,0,0,0)}.callback_form{padding:15px}@media screen and (max-width: 576px){.callback_form .title_top{padding:10px 0 0 0}}.callback_form .cb_time_container{margin-top:20px}.callback_form .cb_time_container .cb_radio{background-color:rgba(255,255,255,.7);padding:20px;text-align:center;cursor:pointer;display:block;position:relative;border:2px solid #ddd;font-weight:normal}.callback_form .cb_time_container .cb_radio.active{background-color:#d00;border-color:#d00;color:#fff}.callback_form .cb_time_container .cb_radio:not(.active):hover{background-color:#ccc}.callback_form .cb_time{display:block}@media screen and (max-width: 767px){.callback_form .cb_time_container{margin-bottom:0}}.rtw_enquiry .sales_box p{color:#282828;padding:10px;border-radius:2px;background-color:#e9e9e9}.rtw_enquiry .sales_box .chat_img{top:20px}@media screen and (max-width: 991px){.rtw_enquiry .sales_box .chat_img{top:-15px}.rtw_enquiry .pp_head h1{padding-left:15px}}.rtw_enquiry form{position:initial}.travel_grant_form label,#grant_extra_form label{font-weight:600}@media screen and (max-width: 576px){.travel_grant_form .submit,#grant_extra_form .submit{width:100%}}#grant_extra_form label{margin:0;font-size:16px}#grant_extra_form .submit{margin-top:-7px}#grant_extra_form #where_heard,#grant_extra_form input{font-size:14px}@media screen and (max-width: 576px){#grant_extra_form #where_heard,#grant_extra_form input{font-size:16px;margin-bottom:10px}}.grant_header{color:#eb4138}@media screen and (max-width: 576px){.grant_header{font-size:32px}}.grant_conf .to_container{width:100%;text-align:center}.grant_conf .congrats strong{font-size:16px;color:#eb4138}.competition_form label{margin-bottom:0;font-size:14px;font-weight:bold}.competition_form .comp_submit{padding:10px 50px}@media screen and (min-width: 576px){.travel_updates_form{width:400px}}.travel_updates_form .chat_img{top:40px}@media screen and (max-width: 991px){.travel_updates_form .chat_img{top:3px}}.newsletter_form{max-width:400px}.newsletter_form .pp_head{min-height:75px}.newsletter_form .chat_img{top:40px}@media screen and (max-width: 991px){.newsletter_form .chat_img{top:3px}}#article_newsletter_form .suggestion_alert{position:absolute;top:100%;z-index:1}#article_newsletter_form .condition_links p{margin-bottom:0;color:#fff}#article_newsletter_form .condition_links a{color:#fff}#article_newsletter_form .condition_links a:hover{text-decoration:underline}.login_modal .brand_logo_box img{z-index:2;position:absolute;top:10px;left:50%;transform:translateX(-50%);width:140px}.login_modal .logo_spacer{height:140px}.login_modal .login_oa_backdrop{background-color:#eee;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.login_modal .login_oa_backdrop{background-color:rgba(0,0,0,0);margin-bottom:10px}}.login_modal .login_oa_backdrop .login_oa_panel{z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:260px;box-shadow:1px 1px 20px rgba(0,0,0,.3);background-color:#fff;border-radius:5px;padding:25px}@media screen and (max-width: 991px){.login_modal .login_oa_backdrop .login_oa_panel{z-index:initial;max-width:none;box-shadow:none;background-color:#333;width:100%;display:block;text-align:center;padding:10px 0}}.login_modal .login_oa_backdrop .login_oa_panel p{margin:5px 0}.login_modal .login_oa_backdrop .login_oa_panel p.title{font-size:large;font-weight:bold;text-align:center}@media screen and (max-width: 991px){.login_modal .login_oa_backdrop .login_oa_panel p{color:#fff}.login_modal .login_oa_backdrop .login_oa_panel p:not(.title){display:none}}.login_modal .login_oa_backdrop .login_oa_panel .btn{align-self:center;width:180px;margin-top:10px}@media screen and (max-width: 991px){.login_modal .login_oa_backdrop .login_oa_panel .btn{width:140px;margin-top:5px;padding:.25rem .5rem;font-size:.875rem}}.login_modal .login_oa_backdrop img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;border-top-left-radius:5px;border-bottom-left-radius:5px}@media screen and (max-width: 991px){.login_modal .login_oa_backdrop img{display:none}}.pp_lightbox_wrapper{border-radius:4px;box-shadow:5px 5px 5px rgba(0,0,0,.3);background-color:#fff}.pp_lightbox_wrapper .pp_head{border-radius:4px 4px 0 0}@media screen and (min-width: 992px){.pp_lightbox_wrapper .pp_head{padding:10px 0}.pp_lightbox_wrapper .pp_head h1{font-size:26px}}.pp_lightbox_wrapper .pp_body{border-radius:0 0 4px 4px}.pp_lightbox_wrapper .container{width:100%}.pp_info_bg{top:0px;left:0px;width:100%;height:100%;display:none;position:fixed;background:rgba(0,0,0,.4);z-index:2147483646}.pp_info_bg.menu_bg{z-index:180}.foreign_visitor .fv_content{padding:15px 15px 5px 15px}.foreign_visitor h1{color:#fff;font-size:30px;padding:10px 15px 0px}@media screen and (max-width: 991px){.foreign_visitor h1{padding-bottom:10px}}.foreign_visitor .flag{display:block;margin:0 auto;margin-bottom:10px;width:120px;border-radius:16px}.foreign_visitor .flag:before{display:block;aspect-ratio:4/3;width:100%}.pp_modal .pp_head,.embed_form .pp_head{border-radius:4px 4px 0 0}@media screen and (min-width: 992px){.pp_modal .pp_head,.embed_form .pp_head{padding:10px 0}.pp_modal .pp_head h1,.embed_form .pp_head h1{font-size:26px}}.pp_modal .pp_body,.embed_form .pp_body{border-radius:0 0 4px 4px}.modal .pac-container{top:100% !important;left:0 !important}.recent_trip_wrapper{position:fixed;height:fit-content;bottom:0;left:10px;z-index:1100;pointer-events:none}.recent_trip_summary{position:relative;transform:translateY(calc(100% - 35px)) !important;width:270px;pointer-events:auto;background:rgba(255,255,255,.95);padding:7px 15px;border:1px solid #ccc;border-bottom:none;border-radius:2px 2px 0 0;font-size:13px;transition:ease-in-out 1s}.recent_trip_summary.arrow{transition:ease-in-out .5s}.recent_trip_summary.open{transform:translateY(0) !important}.recent_trip_summary.open .arrow{transform:rotate(180deg)}#booking_page .recent_trip_summary{display:none}.recent_trip_summary .recently_viewed_header{cursor:pointer;margin:0 -15px;margin-top:-7px;padding:7px 15px;padding-bottom:10px}.recent_trip_summary .recently_viewed_header p{font-size:14px}.recent_trip_summary .recently_viewed_header:hover{background-color:rgba(0,0,0,.05)}.recent_trip_summary .recent_prog_wrapper{transition:ease-in-out .3s}.recent_trip_summary .recent_prog_wrapper img{width:80px;height:80px}.recent_trip_summary .recent_prog_wrapper:hover{background-color:rgba(0,0,0,.05)}.recent_trip_summary .recent_prog_wrapper:hover img{transform:scale(1.05)}.fh_left.slick-arrow,.fh_right.slick-arrow{cursor:pointer;position:absolute;top:0;bottom:0;left:-10px;right:auto;display:block;width:20px;font-size:20px;transition:ease-in .3s;border-radius:4px;z-index:1}.fh_left.slick-arrow i,.fh_right.slick-arrow i{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.fh_left.slick-arrow:hover,.fh_right.slick-arrow:hover{background-color:rgba(0,0,0,.1)}.fh_right.slick-arrow{left:auto;right:-10px}.fh_right.slick-arrow i{left:5px}#guidebook_base_homepage #hero{position:relative}#guidebook_base_homepage #hero img#hero-background{max-height:500px;object-fit:cover;width:100%}#guidebook_base_homepage #hero .floating_box{position:absolute;top:50px;left:0;right:0}#guidebook_base_homepage #hero .floating_box h1{color:#222;text-shadow:0 0 3px rgba(255,255,255,.85);text-align:center}#guidebook_base_homepage #hero .floating_box h1 .brand_logo{max-width:150px}@media screen and (max-width: 768px){#guidebook_base_homepage #hero .floating_box h1 .brand_logo{max-width:100px}}#guidebook_base_homepage #hero .floating_box .article_search{position:relative}#guidebook_base_homepage #hero .floating_box .article_search .search_inputs{border-radius:4px;box-shadow:0 0 .25rem rgba(0,0,0,.5)}#guidebook_base_homepage #hero .floating_box .article_search .search_inputs input{border:none;outline:none;height:auto}#guidebook_base_homepage #hero .floating_box .article_search .loading_spinner{position:absolute;right:10px;top:8px}#guidebook_base_homepage #hero .floating_box .article_search .results{position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:1;margin-top:10px;border-radius:4px;overflow-y:auto;max-height:500px;box-shadow:0 0 .25rem rgba(0,0,0,.5)}#guidebook_base_homepage #hero .floating_box .article_search .results a{position:relative;display:block;padding:1rem;color:#333;transition:ease .3s}#guidebook_base_homepage #hero .floating_box .article_search .results a:hover{background-color:#eee}#guidebook_base_homepage #hero .floating_box .article_search .results a:after{content:"";position:absolute;height:1px;bottom:0;left:15px;right:15px;border-top:1px solid #eee;pointer-events:none}#guidebook_base_homepage #hero .floating_box .article_search .results span{display:block;padding:1rem}#guidebook_base_homepage ul.destination_list{list-style-type:none}#guidebook_base_homepage ul.destination_list>li{padding:10px;text-align:center;background-color:#333;color:#fff;font-size:1.2rem;border-top-left-radius:5px;border-top-right-radius:5px}#guidebook_base_homepage ul.destination_list>ul{list-style-type:none;padding:0}#guidebook_base_homepage ul.destination_list>ul>li a{display:block;padding:10px;padding-left:25px;background-color:#fff;color:#282828;transition:all .3s;transform:scale(1);line-height:1.5}#guidebook_base_homepage ul.destination_list>ul>li a:before{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:19px;height:25px;content:"";background:url("../svg/logo-icon.svg") no-repeat;background-position:center;background-size:contain}#guidebook_base_homepage ul.destination_list>ul>li a i{float:right;margin-top:3px}#guidebook_base_homepage ul.destination_list>ul>li a:hover{background-color:#eee}#guidebook_base_homepage ul.destination_list>ul>li a:hover i{transform:scale(1.2)}#guidebook_base_homepage ul.destination_list>ul>li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#guidebook_base_homepage .accordion.destination_list .card{margin-bottom:10px;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#guidebook_base_homepage .accordion.destination_list .card-header{padding:0}#guidebook_base_homepage .accordion.destination_list .card-header button{background-color:#333;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}#guidebook_base_homepage .accordion.destination_list .card-header button:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:10px;transform:rotate(180deg);transition:all .5s}#guidebook_base_homepage .accordion.destination_list .card-header button.collapsed{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#guidebook_base_homepage .accordion.destination_list .card-header button.collapsed:after{transform:rotate(0)}#guidebook_base_homepage .accordion.destination_list .card-body{padding:0;border:0}#guidebook_base_homepage .accordion.destination_list .card-body>ul{list-style-type:none;padding:0;margin:0}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li a{display:block;padding:10px;padding-left:25px;background-color:#fff;color:#282828;transition:all .3s;transform:scale(1)}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li a:before{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:19px;height:25px;content:"";background:url("../svg/logo-icon.svg") no-repeat;background-position:center;background-size:contain}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li a i{float:right;margin-top:3px}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li a:hover{background-color:#eee}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li a:hover i{transform:scale(1.2)}#guidebook_base_homepage .accordion.destination_list .card-body>ul>li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width: 767px){.btn-outline-secondary:hover{color:inherit;background-color:inherit;border-color:inherit}}.dropdown-item.active,.dropdown-item:active{background-color:#83b901}.custom-control.custom-radio{display:inline-block}.custom-control .custom-control-label{line-height:25px}.hidden{display:none !important}.img_hover_anim{position:relative;cursor:pointer;display:block}.img_hover_anim:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0);transition:.5s;z-index:20}.img_hover_anim:hover:after{background:rgba(0,0,0,.2)}.img_hover_anim img{z-index:10}.img_overlay{position:relative;cursor:pointer;display:block}.img_overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);transition:.5s;z-index:20}.overlay_text_shadow{text-shadow:0 0 1px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.4),0 0 6px rgba(0,0,0,.1)}.trip_image{position:relative;display:block;aspect-ratio:1}.trip_image .discount_amount{position:absolute;right:0;top:0;background-color:#ff5b00;color:#fff;padding:5px 5px 5px 7px;border-bottom-left-radius:8px;font-weight:bold}.trip_image .discount_amount.long{left:0;text-align:center;border-bottom-left-radius:0}del.offer{color:#999;font-size:12px}#contact_us h3{margin-bottom:15px}@media(min-width: 768px){#body_404 .main{min-height:calc(100vh - 390px)}#booking_page #basic_page{min-height:calc(100vh - 390px)}}.wysiwyg_page_styles img{max-width:100%}.wysiwyg_page_styles figure.float_left,.wysiwyg_page_styles img.float_left{margin:0px 15px 25px 0}@media screen and (max-width: 400px){.wysiwyg_page_styles figure.float_left,.wysiwyg_page_styles img.float_left{margin:4px 10px 0px}}.wysiwyg_page_styles figure.float_right,.wysiwyg_page_styles img.float_right{margin:0px 0 25px 15px}@media screen and (max-width: 400px){.wysiwyg_page_styles figure.float_right,.wysiwyg_page_styles img.float_right{margin:0 0 15px}}.wysiwyg_page_styles figure figcaption{font-size:13px;padding:5px;border-bottom:1px solid rgba(0,0,0,.1)}.wysiwyg_page_styles ul,.wysiwyg_page_styles ol{margin-top:10px}.wysiwyg_page_styles ul li,.wysiwyg_page_styles ol li{margin-bottom:10px}.article_list{border:1px solid #eee;padding:15px;border-radius:4px}.article_list .article{padding:20px 0px;border-top:1px solid #eee}@media screen and (min-width: 728px){.article_list .article{display:flex;align-items:stretch}}.article_list .article:first-child{padding-top:0;border:none}.article_list .article .article_content{display:block}.article_list .article .thumbnail{width:100%;margin-bottom:15px;display:block}@media screen and (min-width: 728px){.article_list .article .thumbnail{margin-bottom:0;margin-right:20px;width:auto;flex:0 0 80px}}@media screen and (min-width: 991px){.article_list .article .thumbnail{flex:0 0 140px}}.related_links{background:#5f8601;padding-top:10px}.related_links h4{text-align:center;color:#fff}.related_links .list-group{width:100%}.related_links .list-group a.list-group-item{background:rgba(0,0,0,0);border:none;border-top:1px solid #4d6d01;color:#fff;position:relative;padding:10px;font-size:15px;border-radius:0}.related_links .list-group a.list-group-item:after{content:"";font-family:"icon-font";position:absolute;top:50%;transform:translateY(-50%);right:7px}.related_links .list-group a.list-group-item:hover{background:#83b901}.job_search_col{padding:10px;background-color:#333;border-bottom:3px solid #595959;border-radius:4px}.job_search_col.basic{margin-bottom:20px}.job_search_col .c_drop_down,.job_search_col .btn_job_submit{padding:10px 20px}.job_search_col h3{margin-bottom:10px;text-align:center;color:#fff}.marker_ul{list-style-type:none;padding:0;margin:0}.marker_ul li{position:relative;list-style:none;margin-bottom:10px;padding-left:25px}.marker_ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:19px;height:25px;z-index:1;content:"";background:url(../svg/logo-icon.svg) no-repeat;background-position:center;background-size:contain}.tick_ul{list-style-type:none;padding:0;margin:0}.tick_ul li{position:relative;list-style:none;margin-bottom:10px;padding-left:35px;font-weight:bold}.tick_ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:19px;height:25px;z-index:1;font-family:"Font Awesome 6 Pro";font-weight:900;content:"";font-size:20px;color:#83b901}.pt_page blockquote{font-size:18px;font-style:italic;margin:20px 0;padding-left:25px;line-height:1.3;position:relative;color:#666;border:none}.pt_page blockquote:before{font-family:Georgia,serif;display:block;font-size:80px;position:absolute;color:#333;content:"“";left:-10px;top:-20px}.mates_rates_gif{position:relative}.mates_rates_gif .gif_header{padding:20px 10px;position:absolute;top:0;right:0;left:0;color:#fff;text-align:center}.mates_rates_gif img{top:0;left:0;right:0;width:100%}.flights a{color:#069cd7}.flights .flights_head{padding-top:10px;padding-bottom:7px;margin-bottom:20px;background-color:#069cd7;color:#fff}.flights .flight_quote_form .sales_box,.flights .flight_quote_form .pp_head,.flights .flight_quote_form .fq_caption{display:none}.flights .flight_quote_form .clndr{margin:0}.flights .flights_form{background-color:#eee;border-radius:10px;padding:5px}.flights .flights_form h2{background-color:#069cd7;margin:-5px -5px 10px;border-radius:4px 4px 0 0;padding:5px;text-align:center;color:#fff}.flights .fav_dest_team li:before{background:url(../png/sprite%401x.png) no-repeat;background-position:-154px -64px}.flights .fav_dest_team li:first-of-type{background-color:#069cd7;border-radius:4px;padding:5px 5px 5px 25px}@media screen and (max-width: 768px){.page_featured_image_stack{width:auto}}@media screen and (min-width: 768px){.page_featured_image_stack{width:40%}}#wnQqcApp .WnQqc-title{display:none}#wnQqcApp input{border-radius:3px;border:1px solid #ced4da}#wnQqcApp input#qqcSDate{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}#wnQqcApp input#qqcEDate{border-top-left-radius:0;border-bottom-left-radius:0}#wnQqcApp input:focus{outline:none;box-shadow:0 0 3px #83b901}#wnQqcApp .WnQqc-trip .WnQqc-form-title{display:none}#wnQqcApp .WnQqc-travellers .WnQqc-form-title{display:none}#wnQqcApp button.btn-primary:before{content:"";font-family:"icon-font"}#wnQqcApp .WnQqc-footer{display:none}.csr_list .csr_limit_height{height:140px;display:block;overflow:hidden;position:relative;z-index:1}.csr_list .csr_limit_height:after{content:"";height:65px;position:absolute;left:0;right:0;bottom:0px;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 115, 0, 0) 100%);z-index:3}.whatsapp_sm{height:24px}@media print{header,#desktop_chat_btn,#mobile_proactive_prompt{display:none !important}}.slanted_heading{position:relative;top:-40px;left:5%;display:inline-block;transform:rotate(-3deg);text-wrap:balance;text-align:center;max-width:90%;margin-bottom:-40px;font-family:"vagrounded_btregular",Roboto,Arial,sans-serif}@media screen and (min-width: 768px){.slanted_heading{max-width:75%}}.slanted_heading span.slanted_content{z-index:5;color:#fff;padding:10px;background:#333;display:inline-block;position:relative}@media screen and (max-width: 574px){.slanted_heading span.slanted_content{font-size:1.5rem}}.slanted_heading:before{--spread: 5px;z-index:3;content:"";display:block;position:absolute;left:var(--spread);right:calc(var(--spread)*-1);top:var(--spread);bottom:calc(var(--spread)*-1);background:#83b901}@media screen and (min-width: 575px){.slanted_heading:before{--spread: 8px}}.slanted_heading.center{left:0}