.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{transform:translate(0, -25%);transition:transform 0.3s ease-out}
.modal.in .modal-dialog{transform:translate(0, 0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}
@media (min-width: 992px){.modal-lg{width:900px}}
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;transition:0.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{transform:translate3d(0, 0, 0);left:0}}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
.visible-xs{display:none !important}
.visible-sm{display:none !important}
.visible-md{display:none !important}
.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}
@media (max-width: 767px){.visible-xs-block{display:block !important}}
@media (max-width: 767px){.visible-xs-inline{display:inline !important}}
@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}
@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}
@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}
@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}
@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}
@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}
@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}
@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}
@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}
@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}
@media (min-width: 1200px){.visible-lg-block{display:block !important}}
@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}
@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}
@media (max-width: 767px){.hidden-xs{display:none !important}}
@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}
@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}
@media (min-width: 1200px){.hidden-lg{display:none !important}}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}}
@media print{.hidden-print{display:none !important}}
@font-face{font-family:"CircularStd-Medium";src:local("CircularStd-Medium"),url("/static/fonts/CircularStd-Medium.otf") format("opentype")}
@font-face{font-family:"CircularStd-Bold";src:local("CircularStd-Bold"),url("/static/fonts/CircularStd-Bold.otf") format("opentype")}
body{font-family:"Inter",sans-serif;font-size:16px}
.cards{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);justify-items:center;display:grid;place-content:center;row-gap:32px}
@media all and (min-width: 576px){.cards{column-gap:50px;row-gap:0;grid-template-columns:repeat(3, minmax(auto, 280px));grid-template-rows:auto}}
.cards .card{padding:32px;border-radius:20px;box-shadow:0 2px 20px 0 rgba(30,32,33,0.1);background-color:#fff}
.cards .card .title span{font-size:28px;font-weight:normal;line-height:1.11;letter-spacing:0.18px;color:#2D334A;text-align:start;vertical-align:text-top}
.cards .card .title img{float:left;margin-right:8px}
.cards .card .description p{margin:16px 0;font-size:14px;font-weight:normal;color:#2d334a;padding-left:24px;font-weight:500;line-height:1.43}
@media all and (min-width: 576px){.cards .card .description p{margin:8px 0;font-size:16px;font-weight:500;line-height:1.5}}
.cards .card .breakline{width:219px;height:1px;margin:16px 0 21px 1px;background-color:#e5e0d5}
@media all and (min-width: 576px){.cards .card .breakline{display:none}}
.cards .card .list .item{margin-top:16px}
.cards .card .list .item img{width:16px;float:left;margin-right:8px}
.cards .card .list .item p{font-size:14px;color:#2d334a;font-weight:normal;line-height:normal;letter-spacing:normal}
@media all and (min-width: 576px){.cards-reviews{grid-template-columns:repeat(3, minmax(auto, 300px))}}
.cards-reviews .card .title img{margin-right:16px}
@media all and (min-width: 576px){.cards-reviews .card .title img{margin-right:8px}}
.cards-reviews .name,.cards-reviews .pack,.cards-reviews .region,.cards-reviews .review{font-size:16px;line-height:1.5;letter-spacing:normal;font-weight:500}
.cards-reviews .name{color:#2D334A}
.cards-reviews .pack{color:#272343}
.cards-reviews .region{font-weight:normal;color:#2d334a}
.cards-reviews .review{margin-top:24px;letter-spacing:0.2px;color:#2d334a}
@media screen and (min-width: 1200px){.container{max-width:960px}}
#header.sticky-header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;z-index:999;height:60px;padding:9px 28px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);background-color:#fff;transition:height .1s linear, background-color .1s linear}
@media all and (min-width: 992px){#header.sticky-header{justify-content:center}}
@media all and (min-width: 1200px){#header.sticky-header{padding:14px 248px}}
@media all and (max-width: 1199px){#header.sticky-header.inverse{padding:14px 32px !important}}
@media all and (min-width: 576px){#header.sticky-header:not(.inverse){box-shadow:none;height:70px}#header.sticky-header.inverse{height:64px;padding:14px 248px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);background-color:#fff}#header.sticky-header.inverse ul.custom-links>li{color:#fff}}
#header.sticky-header .link-to-home{background-repeat:no-repeat;background-position:left center;display:inline-block;height:24px;min-width:110px;background-image:url("/static/img/common/travel-agency/logo_xs.webp");background-size:contain}
@media all and (min-width: 576px){#header.sticky-header .link-to-home{height:40px;min-width:224px;background-image:url("/static/img/common/travel-agency/logo.webp")}}
#header.sticky-header .mobile-menu-toggle{display:block;width:20px;height:14px;margin:3px 0 5px 118px;object-fit:contain}
@media all and (min-width: 992px){#header.sticky-header .mobile-menu-toggle{display:none}}
#header.sticky-header .mobile-menu-toggle img{vertical-align:baseline}
#header.sticky-header .mobile-menu-toggle img.btn-close{float:right;margin-right:4px}
#header.sticky-header ul.custom-links{display:none}
@media all and (min-width: 576px){#header.sticky-header ul.custom-links{display:block;margin:0}#header.sticky-header ul.custom-links li{font-family:"CircularStd-Bold",sans-serif;font-size:14px;line-height:normal;letter-spacing:0.35px;color:#fff;display:inline;padding-right:32px}#header.sticky-header ul.custom-links li a{color:#fff}}
@media all and (max-width: 767px){#header.sticky-header ul.custom-links li{padding-right:16px}}
#header-mobile-menu{display:none}
#header-mobile-menu ul.custom-links{position:fixed;right:0;left:0;top:40px;height:100%;background-color:white;z-index:4;list-style-type:none;padding:40px 28px}
#header-mobile-menu ul.custom-links li{font-family:"Inter",sans-serif;font-size:20px;font-weight:bold;line-height:1.3;margin-bottom:16px}
#header-mobile-menu ul.custom-links li a{color:#2d334a}
#header-mobile-menu ul.custom-links li a.small{font-size:14px;line-height:1.43;margin-top:40px}
.jumbotron{background:url("/static/img/common/travel-agency/jumbotron_bg.webp") 0 20% no-repeat,url("/static/img/common/travel-agency/jumbotron_bg.webp") 0 20% no-repeat;position:relative;text-align:center;margin:0;padding:0;background-size:cover}
@media all and (min-width: 768px){.jumbotron{padding:32px 0 0}}
@media all and (min-width: 1200px){.jumbotron{padding:90px 0 0}}
@media all and (min-width: 768px) and (max-width: 991px){.jumbotron{background:url("/static/img/common/travel-agency/jumbotron_bg.webp") no-repeat 0 0,url("/static/img/common/travel-agency/jumbotron_bg.webp") no-repeat 0 0;background-size:cover}}
@media all and (max-width: 767px){.jumbotron{background:url("/static/img/common/travel-agency/jumbotron_bg.webp") no-repeat 0 15%,url("/static/img/common/travel-agency/jumbotron_bg.webp") no-repeat 0 15%;min-height:unset;text-align:left;background-size:cover}}
.jumbotron_content .title{font-size:48px;color:#fff;font-family:"Inter",sans-serif;text-transform:none;text-shadow:0 2px 8px rgba(0,0,0,0.041);font-weight:600;line-height:1.25;letter-spacing:0.2px}
@media all and (min-width: 576px){.jumbotron_content .title{font-size:72px}}
.jumbotron_content .subtitle{margin:25px 0 0 0;text-shadow:none;color:#fff;font-size:22px;font-weight:600;letter-spacing:0.2px}
@media all and (min-width: 576px){.jumbotron_content .subtitle{font-size:28px}}
.jumbotron_content .jumbotron_cta{margin:0}
.jumbotron_content .jumbotron_cta .m-button{font-family:"CircularStd-Medium",sans-serif;font-size:24px;letter-spacing:0.2px;margin-top:24px;font-weight:bold;color:#fff;background:linear-gradient(180deg, #71BD3A 0%, #39780C 100%);border:none;border-radius:5px}
@media all and (max-width: 767px){.jumbotron_content .jumbotron_cta .m-button{padding:12px 24px;margin:48px 0}}
@media all and (min-width: 576px){.jumbotron_content .jumbotron_cta .m-button{padding:12px 24px;margin:48px 0}}
@media all and (min-width: 992px){.jumbotron_content .jumbotron_cta .m-button{margin:48px 0 0 0}}
.jumbotron_content .jumbotron_cta .m-button:hover,.jumbotron_content .jumbotron_cta .m-button:focus{text-decoration:none;background:linear-gradient(180deg, #39780C 0%, #39780C 100%)}
.jumbotron_content .jumbotron_cta .m-button .m-button__hero__icon{margin-bottom:0}
@media all and (max-width: 767px){.jumbotron_content .jumbotron_cta .m-button .m-button__hero__icon{width:16px}}
.jumbotron{padding:100px 0 160px;background-repeat:no-repeat;background-size:cover;background-image:url("/static/img/common/travel-agency/jumbotron/jumbotron_lg.webp");position:relative}
.jumbotron:after{position:absolute;content:'';background-image:url("/static/img/common/travel-agency/jumbotron/compass.webp");background-repeat:no-repeat;background-size:contain;width:110px;height:118px;z-index:2;left:50%;bottom:-35px;transform:translateX(-50%)}
.jumbotron .waves{position:absolute;bottom:0;left:0;width:100%;z-index:1}
.jumbotron .title{font-size:48px;line-height:56px;margin-top:65px}
.jumbotron h2.subtitle{font-size:32px;font-weight:500;line-height:40px;max-width:780px;margin:auto}
.jumbotron .jumbotron_content{display:none}
@media all and (min-width: 992px){.jumbotron .jumbotron_content{display:block}.jumbotron:after{width:112px;height:133px;bottom:0}}
.jumbotron .jumbotron-nav .nav{display:flex;justify-content:center;gap:12px}
.jumbotron .jumbotron-nav .nav::after,.jumbotron .jumbotron-nav .nav::before{content:unset}
.jumbotron .jumbotron-nav .nav .nav-link{color:#fff;border:2px solid #fff;border-radius:8px;padding:8px;font-weight:700}
.jumbotron .jumbotron-nav .nav .nav-link:hover,.jumbotron .jumbotron-nav .nav .nav-link:focus{color:#2D334A}
.home-online-application{background:#fff;background-size:cover;padding:48px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}
@media all and (max-width: 991px){.home-online-application{padding:28px 32px 48px}}
.home-online-application .content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}
@media all and (min-width: 768px){.home-online-application .content{width:750px;flex-direction:row}}
@media all and (min-width: 1200px){.home-online-application .content{width:960px}}
@media all and (min-width: 1800px){.home-online-application .content{width:1170px}}
.home-online-application .content .text-container{display:flex;flex-direction:column;text-align:start}
@media all and (min-width: 992px){.home-online-application .content .text-container{text-align:start;width:55%}}
.home-online-application .content .text-container .title{font-size:28px;margin:0 0 24px 0;font-family:"Inter",sans-serif;line-height:normal;font-weight:900;color:#272343;letter-spacing:0.2px}
@media all and (max-width: 991px){.home-online-application .content .text-container .title{font-size:22px}}
.home-online-application .content .text-container .subtitle{color:#2D334A;font-size:22px;font-family:"Inter",sans-serif;font-weight:bold;line-height:0.91;letter-spacing:normal;margin:16px 0 29px 0}
@media all and (max-width: 991px){.home-online-application .content .text-container .subtitle{font-size:18px;margin:16px 0 24px 0}}
.home-online-application .content .text-container .description p,.home-online-application .content .text-container .description ol,.home-online-application .content .text-container .description strong,.home-online-application .content .text-container .description li{margin:0;font-size:16px;font-family:"CircularStd-Medium",sans-serif;line-height:normal;line-height:24px;color:#2d334a;letter-spacing:0.2px}
@media all and (max-width: 991px){.home-online-application .content .text-container .description p,.home-online-application .content .text-container .description ol,.home-online-application .content .text-container .description strong,.home-online-application .content .text-container .description li{font-size:14px}}
.home-online-application .content .text-container .description p:not(:last-child),.home-online-application .content .text-container .description ol:not(:last-child),.home-online-application .content .text-container .description strong:not(:last-child),.home-online-application .content .text-container .description li:not(:last-child){padding-bottom:16px}
.home-online-application .content .text-container .cta-container{margin-top:16px;align-self:flex-start}
.home-online-application .content .text-container .cta-container .cta{padding:12px 46px;letter-spacing:0.2px;display:flex;align-items:center}
.home-online-application .content .text-container .cta-container .cta img{padding-left:4px}
.home-online-application .content .text-container .cta-container .cta:hover{text-decoration:none}
@media all and (max-width: 767px){.home-online-application .content .text-container .cta-container{align-self:center}}
.home-online-application .content .image-container{margin-top:32px}
.home-online-application .content .image-container.first-on-mobile{display:block;margin:24px 0}
.home-online-application .content .image-container:not(.first-on-mobile){display:none}
@media all and (min-width: 992px){.home-online-application .content .image-container{margin-top:0;margin-left:29px;align-self:center}.home-online-application .content .image-container.first-on-mobile{display:none}.home-online-application .content .image-container:not(.first-on-mobile){display:block}}
.home-online-application .content .image-container img{width:380px}
@media all and (max-width: 991px){.home-online-application .content .image-container img{width:265px}}
.home-online-application .extra-info{padding:0 20px}
@media all and (min-width: 768px){.home-online-application .extra-info{width:750px}}
@media all and (min-width: 1200px){.home-online-application .extra-info{width:960px}}
@media all and (min-width: 1800px){.home-online-application .extra-info{width:1170px}}
.home-online-application .extra-info p{color:black}
@media all and (min-width: 992px){[dir="rtl"] .home-online-application .content .image-container{margin-left:0;margin-right:29px}}
.home-online-application{padding:80px 0 60px}
.home-online-application .content{margin:auto;width:auto;max-width:944px}
.home-online-application .content .text-container{width:100%}
@media all and (max-width: 991px){.home-online-application .content .text-container .description p{line-height:1.43;letter-spacing:normal}}
@media all and (min-width: 992px){.home-online-application .content .text-container{width:50%}}
.home-online-application .content .image-container{width:100%;text-align:center}
.home-online-application .content .image-container img{width:100%;max-width:200px}
@media all and (min-width: 992px){.home-online-application .content .image-container{text-align:right;width:50%;padding-left:80px;margin:24px 0}.home-online-application .content .image-container img{max-width:310px}}
.home-online-application .content .image-container.first-on-mobile{margin:0 0 32px}
@media all and (max-width: 991px){.home-online-application{padding:40px 32px}}
html{scroll-behavior:smooth}
.text-center{text-align:center}
.section{padding:70px 0}
.section .section-content{max-width:1000px;margin:0 auto;padding:20px}
section h2{font-size:32px;font-weight:700;color:#272343}
section h3{font-weight:700;color:#272343}
.list-style-none{list-style:none;padding:0}
.mb-5{margin-bottom:3rem}
.custom-tours{background-image:url("/static/img/common/travel-agency/custom-tours/background_xs.webp");background-size:100% 100%;background-repeat:no-repeat}
@media all and (min-width: 576px){.custom-tours{background-image:url("/static/img/common/travel-agency/custom-tours/background.webp")}}
.image-aside{display:flex;flex-direction:column;align-items:center}
@media all and (min-width: 768px){.image-aside{flex-direction:row;gap:24px}.image-aside:nth-child(odd){flex-direction:row-reverse}}
.card{text-align:left;padding:24px;background-color:#fff;box-shadow:2px 2px 6px 0px #00000040;border:0;border-radius:12px;width:100%;height:100%}
.card img{margin-bottom:12px}
.card span{display:block;width:50%}
.card.active{border:1.5px solid #90b4ce}
.welcome .content{box-shadow:2px 2px 6px 0px #00000040;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:24px;margin-top:32px}
.welcome .content .item{display:flex;flex-direction:column;align-items:center;gap:16px}
.welcome .content .item img{max-width:120px;height:auto}
.welcome .content .item p{margin:0}
@media all and (min-width: 992px){.welcome .content{padding:40px;gap:32px}.welcome .content .item{flex-direction:row;align-items:center;gap:40px}.welcome .content .item:nth-child(even){flex-direction:row-reverse}}
.travel-month{background-image:url("/static/img/common/travel-agency/travel-month/background.webp");background-size:cover;background-repeat:no-repeat;background-image:url("/static/img/common/travel-agency/travel-month/background_xs.webp");background-size:100% 100%;background-repeat:no-repeat}
@media all and (min-width: 576px){.travel-month{background-image:url("/static/img/common/travel-agency/travel-month/background.webp")}}
.travel-month header{margin-bottom:24px}
.travel-month header h2{font-size:32px;margin-bottom:24px}
.travel-month .months#desktop{display:none}
@media all and (min-width: 992px){.travel-month .months#mobile{display:none}.travel-month .months#desktop{display:block !important}.travel-month .months#desktop .items{gap:24px}.travel-month .months#desktop .items:not(:last-child){margin-bottom:24px}.travel-month .months#desktop .item{flex-basis:calc(25% - 24px)}}
.travel-month .months#mobile .items{gap:12px}
.travel-month .months#mobile .items:not(:last-child){margin-bottom:12px}
.travel-month .months#mobile .item{flex-basis:calc(50% - 6px)}
.travel-month .months .items{display:flex;flex-wrap:wrap}
.travel-month .months .item button{border-radius:12px;padding:12px;background-color:#fff;box-shadow:2px 2px 6px 0px #00000040;font-size:20px;font-weight:700;display:flex;align-items:end;gap:8px;width:100%;border:0}
.travel-month .months .item button.active{border:1.5px solid #90B4CE}
.travel-month .months .content-container{color:#545E83;padding:10px 0}
.travel-month footer{margin-top:24px}
.featured-tours header{margin-bottom:40px}
.featured-tours .tours{display:flex;flex-direction:column;gap:16px}
.featured-tours .tours .tour{overflow:hidden;border-radius:12px;box-shadow:2px 2px 6px 0px #00000040}
.featured-tours .tours figure{position:relative;min-height:150px}
.featured-tours .tours figure img{position:absolute;width:100%;height:100%;object-fit:cover}
.featured-tours .tours .tour-content{padding:24px 16px}
.featured-tours .tours .tour-content .title{margin:0 0 8px 0}
.featured-tours .tours .tour-content .subtitle{font-weight:600;margin-bottom:0}
.featured-tours .tours .tour-content .includes{font-size:14px}
.featured-tours .tours .package-includes{display:flex;flex-wrap:wrap;gap:8px;padding-left:0;list-style:none}
.featured-tours .tours .package-includes .item{flex-basis:calc(50% - 12px);display:flex;align-items:center;gap:5px}
.featured-tours .tours .package-includes .item::before{content:'';width:12px;height:12px;background-color:#BAE8E8;display:block}
@media all and (min-width: 768px){.featured-tours .tours .tour{display:flex}.featured-tours .tours .tour:nth-child(even){flex-direction:row-reverse}.featured-tours .tours figure,.featured-tours .tours .tour-content{flex-basis:50%;min-height:300px}.featured-tours .tours .tour-content .title{margin-bottom:16px}.featured-tours .tours .tour-content .subtitle{margin-bottom:30px}}
.services #services-desktop{display:none}
.services #services-desktop .item{flex-basis:calc(100% / 4 - 12px)}
.services #services-mobile .item{flex-basis:calc(100% / 2 - 12px)}
.services .services-list .items{display:flex;gap:24px;margin-bottom:24px}
.services .services-list .items .service-button{text-align:left;padding:24px;background-color:#fff;box-shadow:2px 2px 6px 0px #00000040;border:0;border-radius:12px;width:100%}
.services .services-list .items .service-button img{margin-bottom:12px}
.services .services-list .items .service-button span{display:block;width:50%}
.services .services-list .items .service-button.active{border:1.5px solid #90B4CE}
.services .services-list .content-container p{color:#545E83}
@media all and (min-width: 992px){.services #services-desktop{display:block}.services #services-mobile{display:none}}
.choose-us{padding-bottom:100px;position:relative}
.choose-us .waves{position:absolute;bottom:0;left:0;width:100%;z-index:1}
.choose-us header{margin-bottom:26px}
.choose-us #choose-us-desktop{display:none}
.choose-us #choose-us-desktop .item{flex-basis:calc(100% / 4 - 12px)}
.choose-us #choose-us-mobile .item{flex-basis:calc(100% / 2 - 12px)}
.choose-us .choose-us-list .items{display:flex;gap:24px;margin-bottom:24px}
.choose-us .choose-us-list .content-container p{color:#545E83}
@media all and (min-width: 992px){.choose-us #choose-us-desktop{display:block}.choose-us #choose-us-mobile{display:none}}
.about{position:relative;background-color:#E9F0F5}
.legal-page{margin-top:24px;padding:28px 32px 48px}
.legal-page .content{max-width:944px;margin:auto}
.legal-page .content .a-title{color:#272343}
.legal-page .content .a-subtitle{color:#2D334A}
.legal-page .content h3{font-size:18px}
@media all and (min-width: 576px){.legal-page .content h3{font-size:24px}}
.legal-page .content p{font-size:14px;font-weight:500px}
@media all and (min-width: 576px){.legal-page{margin-top:64px}}
.contact-form{background-repeat:no-repeat;background-size:cover;background-image:url("/static/img/common/travel-agency/contact/background.webp");position:relative}
.contact-form .waves{position:absolute;top:0;left:0;width:100%;z-index:1}
.contact-form .form-content{box-shadow:2px 2px 6px 0px #00000040;background-color:rgba(255,255,255,0.9);border-radius:12px;position:relative;z-index:3;padding:24px}
.contact-form .form-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding-right:0px;width:100%}
.contact-form .form-container .input-label{color:#272343;margin:20px 0px 0px 0px}
.contact-form .form-container .input-text,.contact-form .form-container .input-textarea{background-color:transparent;border-radius:10px;border:1px solid #272343;padding:10px;width:100%}
.contact-form .form-container .input-textarea{height:150px}
.contact-form .form-container .input-button{background-color:#272343;border-radius:8px;border:3px solid #272343;color:#fff;font-weight:700;line-height:24px;padding:8px 15px;margin:24px auto;width:100%;max-width:165px}
@media all and (min-width: 576px){.contact-form .form-container .input-button{width:50%}}
.contact-form .form-container .success-message{color:#272343}
.contact-form .form-container .success-message.success-hide{display:none}
.footer{padding:16px 28px 16px;height:auto;z-index:2;position:relative;padding:116px 0 16px 28px;background-image:url("/static/img/common/travel-agency/footer/background_xs.webp");background-size:100% 100%;background-repeat:no-repeat}
@media all and (min-width: 576px){.footer{background-image:url("/static/img/common/travel-agency/footer/background.webp")}}
.footer .flex-container{display:grid;justify-items:center;align-content:center;align-items:center;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);grid-template-areas:'logo' 'links' 'info';row-gap:16px}
@media all and (min-width: 576px){.footer .flex-container{width:960px;max-width:100%;margin:auto}}
.footer .logo{grid-area:logo;width:110px;height:24px;object-fit:contain}
@media all and (min-width: 576px){.footer .logo{margin-right:8px;width:187px;height:39px}}
.footer .company-info{grid-area:info;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;display:grid;text-align:start;row-gap:8px}
@media all and (min-width: 576px){.footer .company-info{display:inline-block}}
.footer .footer-links{grid-area:links;font-size:12px;font-weight:500;line-height:normal;color:#fff;display:flex;gap:32px}
.footer .footer-links span{display:none}
@media all and (min-width: 576px){.footer .footer-links span{display:inline-block;margin:0 8px}}
.footer .footer-links a,.footer .footer-links a:hover{cursor:pointer;text-decoration:none;color:inherit;margin-bottom:8px;font-weight:500}
@media all and (min-width: 576px){.footer .footer-links a,.footer .footer-links a:hover{display:inline-block;margin:0 8px;font-family:"Inter",sans-serif}}
.footer .container{padding:0}
.footer .copyright-footer-landings{margin:12px 0}
.footer .copyright-footer-landings p{font-size:12px;color:#fff}
@media all and (min-width: 576px){.footer .copyright-footer-landings{text-align:center}}
body.home .footer{margin-top:-150px}