/* Minification failed. Returning unminified contents.
(1,5239): run-time error CSS1039: Token not allowed after unary operator: 'xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj'
(1,5423): run-time error CSS1039: Token not allowed after unary operator: 'eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA'
(1,5605): run-time error CSS1039: Token not allowed after unary operator: 'W2'
(1,5608): run-time error CSS1039: Token not allowed after unary operator: 'MnAzMYDAzaX6QjD6'
(1,5668): run-time error CSS1019: Unexpected token, found '/'
(1,5668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(1,7327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,9901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10024): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1,10080): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1,10146): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1,10266): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,10298): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(1,10328): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,10587): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1,11202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12776): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,12813): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1,12843): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,14073): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,14110): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1,14140): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,14786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,15975): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,16025): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,16074): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,16117): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(1,16146): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1,16248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@font-face{font-family:"swiper-icons";src:url(/Themes/Safiran/Apps/FlightBooking/build/static/css/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj/wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4/Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE/P/5/f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH/wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:initial}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-moz-font-feature-settings:normal,;font-feature-settings:normal,;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-left:4px solid var(--swiper-theme-color);border-bottom:4px solid var(--swiper-theme-color);border-right:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*# sourceMappingURL=2.11525a25.chunk.css.map */
@charset "UTF-8";.c-flight-route .flight-route{padding:32px 32px 32px 0;height:100%}@media (min-width:993px){.c-flight-route .flight-route{display:flex;-moz-flex-direction:column;flex-direction:column}}@media (max-width:992px){.c-flight-route .flight-route{padding:32px}}@media (max-width:767px){.c-flight-route .flight-route{width:100%;padding:0;order:2;border:none}}.c-flight-route .flight-route .flight-route__row{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-flight-route .flight-route .flight-route__row:not(:last-child){margin-bottom:8px}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}}.c-flight-route .flight-route .flight-route__container .flight-route__img-title{width:120px;display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width:767px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title{margin-bottom:24px}}.c-flight-route .flight-route .flight-route__container .flight-route__img-title>div{display:flex;max-width:100%}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title>div{-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title>div{-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__img{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__img{height:48px}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__img{width:24px;height:24px;padding:4px;border:1px solid #ebebeb;margin-left:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__img img{max-width:100%;max-height:100%}.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__title{font-weight:500;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;font-size:12px;font-size:.75rem}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__title{margin-top:4px;color:#999}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__title{font-size:11px;font-size:.6875rem;display:flex;-moz-flex-direction:column;flex-direction:column}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__img-title .flight-route__title span{color:#999;font-size:9px;font-size:.5625rem}}.c-flight-route .flight-route .flight-route__container .flight-route__route{width:calc(100% - 130px);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1320px){.c-flight-route .flight-route .flight-route__container .flight-route__route{width:calc(100% - 30px)}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route{width:100%}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point{display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point{width:120px}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point{width:25%}}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span{text-align:left}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span:first-of-type{margin-bottom:4px;font-size:20px;font-size:1.25rem}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span:first-of-type{font-size:16px;font-size:1rem}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span:last-of-type{color:#999;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span:last-of-type{font-weight:500}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__start-point>span:last-of-type span:first-child{margin-left:4px}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point{display:flex;-moz-flex-direction:column;flex-direction:column;position:relative}@media (min-width:993px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point{width:120px}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point{width:25%;text-align:left}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:first-of-type{font-size:20px;font-size:1.25rem;margin-bottom:4px}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:first-of-type span{position:relative}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:first-of-type{font-size:16px;font-size:1rem}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:last-of-type{font-size:12px;font-size:.75rem;color:#999}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:last-of-type{font-weight:500}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__end-point>span:last-of-type span:first-child{margin-left:4px}}.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__one-day-diff{position:absolute;top:-4px;right:-18px;color:#ff4757;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-flight-route .flight-route .flight-route__container .flight-route__route .flight-route__one-day-diff{top:-8px;right:-11px}}.c-flight-route .flight-route .flight-route__time-line{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 32px}@media (min-width:993px){.c-flight-route .flight-route .flight-route__time-line{width:calc(100% - 240px)}}@media (max-width:992px){.c-flight-route .flight-route .flight-route__time-line{width:50%;padding:0}}.c-flight-route .flight-route .flight-route__time-line>div{height:1px;width:100%;background-color:#ebebeb;position:relative}.c-flight-route .flight-route .flight-route__time-line>div:after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;line-height:0;transform:translateY(-50%);background:#e6e6e6;border-radius:100%}.c-flight-route .flight-route .flight-route__time-line>div:before{content:"";font-family:"ico-safiran";left:0;position:absolute;top:49%;transform:translateY(-50%);color:#e6e6e6}.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-stop{position:relative;margin:auto;text-align:center;width:100%;display:block;padding-top:6px;font-size:12px;font-size:.75rem;font-weight:500;color:#999}@media (max-width:992px){.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-stop{padding-top:8px;color:#ffb300}}.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-stop:after{content:"";width:8px;height:8px;border:1px solid #ebebeb;left:50%;top:0;transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;background:#fff}.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-stop.flight-route__flight-stop--no-stop{color:#ffb300}.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-stop.flight-route__flight-stop--no-stop:after{content:normal}.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-duraion{position:absolute;right:0;left:0;margin:auto;color:#999;bottom:100%;padding-bottom:6.4px;text-align:center;font-size:11px;font-size:.6875rem}@media (min-width:768px) and (max-width:992px){.c-flight-route .flight-route .flight-route__time-line>div .flight-route__flight-duraion{text-align:right}}.c-flight-route .flight-route .flight-route__flight-number{position:absolute;font-size:10px;font-size:.625rem;left:0;right:0;margin:auto;text-align:center;top:-20px;color:#999;font-weight:500;display:none}@media (max-width:992px){.c-flight-route .flight-route .flight-route__flight-number{text-align:left}}@media (max-width:767px){.c-flight-route .flight-route .flight-route__flight-number{display:none}}.c-flight-route .flight-route .flight-route__flight-duration{position:absolute;left:0;right:0;margin:auto;text-align:center;top:-24px;color:#999;font-weight:500;font-size:10px;font-size:.625rem}.c-rules .rules .rules__container{padding:16px}.c-rules .rules .rules__container.rules__container--internatinal-rules{padding:16px 0 24px}.c-rules .rules .rules__container.rules__container--internatinal-rules h4{margin:0}.c-rules .rules .rules__container.rules__container--internatinal-rules .rules__item .rules__item-title{font-size:14px;font-size:.875rem}.c-rules .rules .rules__container.rules__container--internatinal-rules .rules__item p{font-size:13px;font-size:.8125rem;font-weight:500}@media (max-width:992px){.c-rules .rules .rules__container.rules__container--internal-rules{padding-left:0;padding-right:0}}.c-rules .rules .rules__container.rules__container--internal-rules h4{margin:0}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item{font-size:13px;font-size:.8125rem;font-weight:500}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item .rules__item-title{font-size:14px;font-size:.875rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item p{margin-top:0;margin-bottom:8px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--discount-box{display:flex;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#fff;border:1px solid #12173d;height:auto;overflow:hidden}@media (min-width:993px){.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--discount-box{width:50%}}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--discount-box:not(:last-child){margin-bottom:8px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--discount-box>div{padding:8px 16px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--discount-box>div.rules__item--description{background-color:#12173d;min-width:62px;color:#fff;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--simple{display:flex;-moz-flex-direction:column;flex-direction:column;direction:ltr}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--simple:not(:last-child){margin-bottom:8px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--simple .rules__item--title{order:1;margin-bottom:8px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__item.rules__item--simple .rules__item--description{order:2}.c-rules .rules .rules__container.rules__container--internal-rules .rules__description{display:flex;-moz-flex-direction:column;flex-direction:column;font-size:12px;font-size:.75rem}.c-rules .rules .rules__container.rules__container--internal-rules .rules__description label{margin-bottom:8px}.c-rules .rules .rules__container.rules__container--internal-rules .rules__description table tr:not(:last-child){border-bottom:1px solid #737373}.c-rules .rules .rules__container.rules__container--internal-rules .rules__description table tr td{padding:8px 0}.c-rules .rules .rules__container.rules__container--internal-rules .rules__description table tr td:first-child{padding-left:8px;font-weight:600;font-size:13px;font-size:.8125rem}.c-rules .rules .rules__container .rules__item-alone{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:auto;direction:rtl}.c-tabs .tabs .tabs__menu{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:0 32px}@media (max-width:992px){.c-tabs .tabs .tabs__menu{padding:0;margin-bottom:16px;border-top:1px solid #ebebeb}}.c-tabs .tabs ol{display:flex;margin:0;padding:0}@media (max-width:992px){.c-tabs .tabs ol{width:100%;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.c-tabs .tabs ol li{font-size:14px;font-size:.875rem;color:#999;position:relative;cursor:pointer}@media (min-width:993px){.c-tabs .tabs ol li{padding:20px 16px}}@media (max-width:992px){.c-tabs .tabs ol li{padding:16px 0;text-align:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}@media (max-width:992px){.c-tabs .tabs ol li:not(:last-child){margin-right:0}}.c-tabs .tabs ol li.tabs__item--active:after{content:"";position:absolute;bottom:0;height:5px;border-radius:10px 10px 0 0;width:100%;left:0;right:0;background-color:#ffb300}@media (max-width:992px){.c-itinerary-details .itinerary-details{margin-top:24px}}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight{padding:24px 32px 0}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-title{height:48px;background-color:#05164d;border:1px solid #05164d;padding:0 16px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-title span{color:#fff;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-title span:last-child{font-size:14px;font-size:.875rem}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-title span i{margin-left:8px;font-size:24px;font-size:1.5rem;transform:scaleX(-1)}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div{overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div:not(:last-child){margin-bottom:16px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;border:1px solid #ebebeb;position:relative;padding:24px 40px 24px 32px}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container{padding:16px}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-border{height:calc(100% - 48px);width:1px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:linear-gradient(90deg,#ebebeb 60%,transparent 0),linear-gradient(90deg,#e6e6e6 60%,transparent 0),linear-gradient(180deg,#e6e6e6 60%,transparent 0),linear-gradient(180deg,#e6e6e6 60%,transparent 0);background-size:0 2px,0 2px,2px 11px,0 0}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-border{display:none}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-border:after{content:"";width:8px;height:8px;top:-2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#ffb300;left:50%;transform:translateX(-50%);position:absolute}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-border:before{content:"";width:8px;height:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#ffb300;left:50%;bottom:-2px;transform:translateX(-50%);position:absolute}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content:not(:last-child){margin-bottom:24px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-wrapper{position:relative}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline>div{display:flex}@media (max-width:767px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline>div{margin-bottom:8px}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline .itinerary-details__segment-flight-airline-logo{width:48px;height:48px;margin-left:16px;border:1px solid #ebebeb;padding:4px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline .itinerary-details__segment-flight-airline-logo img{max-width:100%;max-height:100%}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline .itinerary-details__segment-flight-airline-title{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:"Montserrat"}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline .itinerary-details__segment-flight-airline-title span{font-weight:500;font-size:12px;font-size:.75rem}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-airline .itinerary-details__segment-flight-airline-title span:first-child{color:#999;margin-bottom:4px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times{margin-top:24px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point{display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point{width:150px}}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point{width:30%}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span{margin-bottom:4px}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span{white-space:nowrap}}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span:first-child{font-size:20px;font-size:1.25rem}}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span:first-child{font-size:16px;font-size:1rem}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span:nth-child(2){font-weight:500;font-size:10px;font-size:.625rem}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point span:nth-child(3){font-weight:500;color:#999;margin-bottom:0;font-size:11px;font-size:.6875rem}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point.itinerary-details__segment-flight-end-point{padding-right:32px}}@media (max-width:767px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-point.itinerary-details__segment-flight-end-point{text-align:left}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line{width:calc(100% - 300px)}}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line{width:40%}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line>div{height:1px;width:100%;background-color:#ebebeb;position:relative}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line>div:before{content:"";left:0;position:absolute;top:50%;color:#e6e6e6;font-family:"ico-safiran";transform:translateY(-50%)}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-times .itinerary-details__segment-flight-time-line>div .itinerary-details__segment-flight-duration{position:absolute;top:-20px;font-weight:500;color:#999;font-size:11px;font-size:.6875rem;width:100%;text-align:center}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info{margin-top:24px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:relative;top:5px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div{display:flex;-moz-flex-direction:column;flex-direction:column;min-width:150px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div:first-child div{-ms-align-self:flex-start;align-self:flex-start}@media (max-width:767px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div{min-width:0}}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div.itinerary-details__segment-flight-airplane{padding-right:32px}}@media (max-width:767px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div.itinerary-details__segment-flight-airplane{text-align:right}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div.itinerary-details__segment-flight-class{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;-moz-flex-direction:column;flex-direction:column}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info>div.itinerary-details__segment-flight-class>div{display:flex;-moz-flex-direction:column;flex-direction:column}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info span{font-size:12px;font-size:.75rem;font-weight:500}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight>div .itinerary-details__segment-flight-container .itinerary-details__segment-flight-content .itinerary-details__segment-flight-info span:first-child{color:#999;margin-bottom:8px}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-stop{position:relative;margin-bottom:24px}@media (min-width:993px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-stop:after{content:"";width:8px;height:8px;border:1px solid #ff4757;position:absolute;right:-24px;top:50%;background-color:#fff;transform:translateY(-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}}.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-stop>div{background-color:#f9f9f9;padding:8px 16px;font-weight:500;font-size:12px;font-size:.75rem;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:992px){.c-itinerary-details .itinerary-details .itinerary-details__segments-flight .itinerary-details__segment-flight-stop>div{padding-left:8px;padding-right:8px}}.c-itinerary-details .itinerary-details .itinerary-details__operating-airline{font-size:13px;font-size:.8125rem;display:flex;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:8px;font-weight:400}.c-itinerary-details .itinerary-details .itinerary-details__operating-airline i{font-size:20px;font-size:1.25rem;margin-left:4px;color:#1e90ff}.c-itinerary-details .itinerary-details .itinerary-details__operating-airline span{display:inline-block;margin:0 4px}.c-pagination .pagination{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:8px;margin-top:56px;direction:ltr}@media (max-width:992px){.c-pagination .pagination{margin-top:24px}}.c-pagination .pagination .pagination__item a{color:#262626;font-size:14px;font-size:.875rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer}.c-pagination .pagination .pagination__item.pagination__item--active a{color:#ffb300;border-bottom:2px solid #ffb300}.c-pagination .pagination .pagination__item.pagination__item--disabled a{opacity:.4;cursor:not-allowed}@media (max-width:992px){.c-pagination .pagination>li:nth-child(2){width:calc(100% - 160px)}}.c-pagination .pagination>li:nth-child(2) ul{display:flex;margin:0 40px}@media (max-width:992px){.c-pagination .pagination>li:nth-child(2) ul{margin:0 16px;overflow:auto}}.c-pagination .pagination>li:nth-child(2) ul .pagination__item a{padding:4px 12px;margin:0 8px;display:-moz-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-pagination .pagination>li:nth-child(2) ul .pagination__item a{margin:0 8px}}.c-pagination .pagination .pagination__arrow-right{color:#000;font-family:arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;margin-left:12px;margin-right:4px;display:-moz-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-pagination .pagination .pagination__arrow-right:after,.c-pagination .pagination .pagination__arrow-right:before{height:6px;line-height:.02}.c-pagination .pagination .pagination__arrow-right:before{content:"→"}.c-pagination .pagination .pagination__arrow-left{color:#000;font-family:arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;margin-right:12px;margin-left:4px;display:-moz-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-pagination .pagination .pagination__arrow-left:after,.c-pagination .pagination .pagination__arrow-left:before{height:6px;line-height:.02}.c-pagination .pagination .pagination__arrow-left:after{content:"←"}.c-no-result .no-result{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:80px}.c-no-result .no-result .no-result__icon{width:115px;height:115px;background-image:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/search.svg);background-repeat:no-repeat}.c-no-result .no-result label{font-size:20px;font-size:1.25rem;display:block;margin-top:32px;margin-bottom:24px}.c-no-result .no-result p{font-weight:500;text-align:center}.c-no-result .no-result .no-result__btn-search{font-size:14px;font-size:.875rem;padding-left:24px;padding-right:24px;white-space:nowrap}.c-selections .selections .selections__departure-flight-title{font-size:16px;font-size:1rem;font-weight:500;margin-bottom:24px}@media (max-width:992px){.c-selections .selections .selections__departure-flight-title{margin-top:16px}}.c-selections .selections .selections__return-flight-title{margin-top:40px;margin-bottom:16px;display:flex}@media (max-width:992px){.c-selections .selections .selections__return-flight-title{margin-bottom:0}}.c-selections .selections .selections__return-flight-title span{margin-right:4px}.c-itinerary .itinerary{position:relative}.c-itinerary .itinerary .itinerary__provider-type{background-color:#ebebeb;color:#999;padding:4px 8px;font-size:11px;font-size:.6875rem;border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;font-weight:400}@media (max-width:992px){.c-itinerary .itinerary .itinerary__provider-type{position:absolute;top:-12px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}}.c-itinerary .itinerary .itinerary__book-price-discount-percent{font-size:11px;font-size:.6875rem;border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;color:#fff;margin:0;position:absolute;right:-13px;padding:4px 6px;top:5px;font-weight:500;background-color:#05164d}@media (max-width:992px){.c-itinerary .itinerary .itinerary__book-price-discount-percent{padding:2px 6px;top:-11px;font-weight:500;margin:auto;border-radius:0;text-align:center}}.c-itinerary .itinerary .itinerary__book-price-discount-percent:after{content:"";display:inline-block;width:0;height:0;border-color:#05164d transparent transparent;border-style:solid;border-width:12px 12px 0 0;position:absolute;bottom:-12px;right:0}.c-itinerary .itinerary .itinerary__row{width:100%;display:flex;border-bottom:1px solid #ebebeb}@media (max-width:767px){.c-itinerary .itinerary .itinerary__row{-moz-flex-direction:column;flex-direction:column;padding:16px;position:relative}}@media (min-width:993px){.c-itinerary .itinerary .itinerary__row{border-bottom:none}}@media (min-width:768px){.c-itinerary .itinerary .itinerary__row>div:first-child{width:calc(100% - 224px)}}.c-itinerary .itinerary .itinerary__row .flight__book-price{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:16px 0;width:224px;border-right:1px dashed #ebebeb}@media (max-width:767px){.c-itinerary .itinerary .itinerary__row .flight__book-price{order:1;width:auto;position:absolute;left:16px;padding:0;border-right:none;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}}.c-itinerary .itinerary .itinerary__row .flight__book-price span{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;font-size:1rem}@media (min-width:993px){.c-itinerary .itinerary .itinerary__row .flight__book-price span span{font-size:20px;font-size:1.25rem;margin-left:4px}}@media (max-width:992px){.c-itinerary .itinerary .itinerary__row .flight__book-price span span{font-size:16px;font-size:1rem}}@media (min-width:993px){.c-itinerary .itinerary .itinerary__row .flight__book-price span{margin-bottom:8px}}@media (max-width:992px){.c-itinerary .itinerary .itinerary__row .flight__book-price span{font-size:15px;font-size:.9375rem}}.c-itinerary .itinerary .itinerary__row .flight__book-price span.flight__book-price-label{font-size:10px;font-size:.625rem;color:#999;display:block}.c-itinerary .itinerary .itinerary__row .flight__book-price button{min-width:154px;font-weight:400}@media (max-width:767px){.c-itinerary .itinerary .itinerary__row .flight__book-price button{display:none}}.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details{margin:16px 0 0}.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details>div{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;margin-bottom:4px}.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details>div:last-child label,.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details>div:last-child span{color:#262626;font-weight:500}.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details>div label,.c-itinerary .itinerary .itinerary__row .flight__book-price .itinerary__price-details>div span{font-size:11px;font-size:.6875rem;color:#999;font-weight:400}.c-itinerary .itinerary .itinerary__row .flight__book-price .flight__book-price-discount{display:flex;margin:0}.c-itinerary .itinerary .itinerary__row .flight__book-price .flight__book-price-discount .flight__book-price-discount-amount{font-size:12px;font-size:.75rem;display:flex;text-decoration:line-through;color:#999;margin:0}.c-itinerary .itinerary .itinerary__row .flight__book-price .flight__book-price-discount .flight__book-price-discount-amount span{font-size:14px;font-size:.875rem;margin:0 0 0 2px}@media (max-width:767px){.c-itinerary .itinerary .itinerary__row .flight__book-price .flight__book-price-discount .flight__book-price-discount-amount span{font-size:12px;font-size:.75rem}}.c-itinerary .itinerary .itinerary__footer{padding:8px 32px;border-top:1px solid #ebebeb;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-itinerary .itinerary .itinerary__footer .itinerary__cabin-detail{color:#999;font-weight:500;font-size:12px;font-size:.75rem;display:flex}.c-itinerary .itinerary .itinerary__footer .itinerary__cabin-detail li{background-color:#f9f9f9;margin-left:8px;font-weight:400;padding:2px 16px;font-size:12px;font-size:.75rem;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.c-itinerary .itinerary .itinerary__footer .itinerary__cabin-detail li.itinerary__cabin-class-type{position:relative;background-color:rgba(255,71,87,.2);color:#ff4757;padding-right:20px}.c-itinerary .itinerary .itinerary__footer .itinerary__cabin-detail li.itinerary__cabin-class-type:after{content:"";width:8px;height:8px;background-color:#ff4757;position:absolute;right:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:50%;transform:translateY(-50%)}.c-itinerary .itinerary .itinerary__footer .itinerary__cabin-detail li.itinerary__label-none-refundable{color:#ff4757;background-color:rgba(255,71,87,.2)}.c-itinerary .itinerary .itinerary__footer .itinerary__btn-detail{background-color:initial;border:none;height:auto;color:#1e90ff;padding:0;cursor:pointer;font-size:12px;font-size:.75rem}.c-itinerary .itinerary .itinerary__footer .itinerary__btn-detail.itinerary__btn-detail--active i{transform:rotate(180deg)}.c-itinerary .itinerary .itinerary__footer .itinerary__btn-detail i{font-size:8px;font-size:.5rem;vertical-align:middle;display:inline-block}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight{padding:24px 32px 0}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-title{height:48px;background-color:#05164d;padding:0 16px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-title span{color:#fff;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-title span:last-child{font-size:14px;font-size:.875rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-title span i{margin-right:8px;font-size:24px;font-size:1.5rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div{overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div:not(:last-child){margin-bottom:16px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;border:1px solid #ebebeb;padding:24px 32px 24px 40px;position:relative}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-border{height:calc(100% - 48px);width:1px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:linear-gradient(90deg,#ebebeb 60%,transparent 0),linear-gradient(90deg,#e6e6e6 60%,transparent 0),linear-gradient(180deg,#e6e6e6 60%,transparent 0),linear-gradient(180deg,#e6e6e6 60%,transparent 0);background-size:0 2px,0 2px,2px 11px,0 0}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-border:after{content:"";width:8px;height:8px;top:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#ffb300;left:50%;transform:translateX(-50%);position:absolute}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-border:before{content:"";width:8px;height:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#ffb300;left:50%;bottom:-4px;transform:translateX(-50%);position:absolute}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content:not(:last-child){margin-bottom:24px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-wrapper{position:relative}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline{display:flex}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline .itinerary__segment-flight-airline-logo{width:48px;height:48px;margin-right:16px;border:1px solid #ebebeb;padding:4px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline .itinerary__segment-flight-airline-logo img{max-width:100%;max-height:100%}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline .itinerary__segment-flight-airline-title{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline .itinerary__segment-flight-airline-title span{font-weight:500;font-size:12px;font-size:.75rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-airline .itinerary__segment-flight-airline-title span:first-child{color:#999;margin-bottom:4px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times{margin-top:16px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point{display:flex;-moz-flex-direction:column;flex-direction:column;width:150px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point span{margin-bottom:4px;white-space:nowrap}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point span:first-child{font-size:20px;font-size:1.25rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point span:nth-child(2){font-weight:500;font-size:10px;font-size:.625rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point span:nth-child(3){font-weight:500;color:#999;margin-bottom:0;font-size:10px;font-size:.625rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-point.itinerary__segment-flight-end-point{padding-left:32px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-time-line{width:calc(100% - 300px);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-time-line>div{height:1px;width:100%;background-color:#ebebeb;position:relative}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-time-line>div:before{content:"";right:0;position:absolute;top:49%;color:#e6e6e6;font-family:"ico-safiran";transform:translateY(-50%)}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-times .itinerary__segment-flight-time-line>div .itinerary__segment-flight-duration{position:absolute;left:50%;top:-20px;font-weight:500;color:#999;transform:translateX(-50%);font-size:12px;font-size:.75rem}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info{margin-top:32px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info>div{display:flex;-moz-flex-direction:column;flex-direction:column;min-width:150px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info>div.itinerary__segment-flight-airplane{padding-left:32px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info>div.itinerary__segment-flight-class{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;-moz-flex-direction:column;flex-direction:column}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info>div.itinerary__segment-flight-class>div{display:flex;-moz-flex-direction:column;flex-direction:column}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info span{font-size:12px;font-size:.75rem;font-weight:500}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight>div .itinerary__segment-flight-container .itinerary__segment-flight-content .itinerary__segment-flight-info span:first-child{color:#999;margin-bottom:8px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-stop{position:relative;margin-bottom:24px}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-stop:after{content:"";width:8px;height:8px;border:1px solid #ff4757;position:absolute;left:-24px;top:50%;background-color:#fff;transform:translateY(-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.c-itinerary .itinerary .itinerary__more-details .itinerary__segments-flight .itinerary__segment-flight-stop>div{background-color:#f9f9f9;padding:8px 16px;font-weight:500;font-size:12px;font-size:.75rem;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-itinerary .itinerary .itinerary__more-details .itinerary__total-price>span{display:block}.c-itinerary .itinerary .itinerary__more-details .itinerary__total-price label{color:#999;font-size:11px;font-size:.6875rem;font-weight:500;margin-top:4px;margin-right:2px;display:block}.c-itinerary .itinerary .itinerary__more-details+.itinerary__footer{border-top:1px solid #ebebeb;margin-top:24px}@media (max-width:992px){.c-flights-list .flights-list{display:flex;-moz-flex-direction:column;flex-direction:column}}.c-flights-list .flights-list .flights-list__header{margin-bottom:24px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header{margin-top:16px;margin-bottom:16px;order:1;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type{position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.5);height:100%;width:100%;z-index:10;left:0;display:none}}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type.flights-list__ordering-type--show{display:block}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper{height:56px;border:1px solid #ebebeb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper{min-height:150px;position:fixed;bottom:0;background:#fff;width:100%;padding:24px 16px;z-index:99;left:0;-moz-flex-direction:column;flex-direction:column;height:auto}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper .flights-list__sort-header{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;margin-bottom:32px}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper .flights-list__sort-header button{border:none;background-color:initial}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper .flights-list__sort-header button i{color:#999;font-size:22px;font-size:1.375rem}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>button{width:100%;margin-top:32px}}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div label{white-space:nowrap}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div label{font-size:14px;font-size:.875rem}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div{padding:0 0 16px;margin:0 0 16px}}@media (min-width:993px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div:not(:last-of-type):not(.flights-list__sort-header){border-left:1px solid #ebebeb}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div:not(:last-of-type):not(.flights-list__sort-header){border-bottom:1px solid #ebebeb}}@media (min-width:993px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]{position:absolute;opacity:0;height:0;width:0;z-index:-1}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]+label{font-weight:500}}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]:checked+label{color:#262626}@media (min-width:993px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]:checked+label{position:relative}.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]:checked+label:after{content:"";position:absolute;bottom:0;height:3px;border-radius:10px 10px 0 0;width:100%;left:0;right:0;background-color:#ffb300}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div input[type=radio]:checked+label{color:#262626}}@media (min-width:993px){.c-flights-list .flights-list .flights-list__header .flights-list__ordering-type .flights-list__ordering-type-wrapper>div label{padding-right:24px;padding-left:24px;height:100%;color:#999;margin:0;cursor:pointer;font-size:12px;font-size:.75rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral{border:1px solid #ebebeb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;display:flex}@media (min-width:993px){.c-flights-list .flights-list .flights-list__header .flights-list__Lateral{width:312px;height:56px}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__header .flights-list__Lateral{width:100%;height:40px}}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div{width:33.33333%;height:100%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;font-size:14px;font-size:.875rem}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div i{font-size:12px;font-size:.75rem}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div:first-child{color:#999;border-left:1px solid #ebebeb;font-weight:500;cursor:pointer}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div:first-child i{margin-left:8px}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div:last-child{color:#999;border-right:1px solid #ebebeb;font-weight:500;cursor:pointer}.c-flights-list .flights-list .flights-list__header .flights-list__Lateral>div:last-child i{margin-right:8px}@media (max-width:992px){.c-flights-list .flights-list .flights-list__wrapper{order:3}}@media (min-width:993px){.c-flights-list .flights-list .flights-list__info{display:flex;flex-wrap:wrap}}@media (max-width:992px){.c-flights-list .flights-list .flights-list__info{order:2;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:8px}}.c-flights-list .flights-list .flights-list__info .flights-list__results-number{margin-right:8px}.c-flights-list .flights-list .flights-list__info .flights-list__results-number span{font-weight:400}@media (max-width:992px){.c-flights-list .flights-list .flights-list__info .flights-list__results-number span{font-size:14px;font-size:.875rem}}.c-flights-list .flights-list .flights-list__info .flights-list__results-number span:last-child{color:#999}.c-flights-list .flights-list .flights-list__info .flights-list__cities-title{margin-left:4px}.c-flights-list .flights-list .flights-list__info .flights-list__cities-title>div{display:-moz-inline-flex;display:inline-flex}@media (max-width:992px){.c-flights-list .flights-list .flights-list__info .flights-list__cities-title{font-size:14px;font-size:.875rem}}.c-flights-list .flights-list .flights-list__info .flights-list__cities-title span{color:#262626}.c-flights-list .flights-list .flights-list__box{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);margin-bottom:16px}@media (max-width:992px){.c-flights-list .flights-list .flights-list__box{border:1px solid #f3f3f3}}@media (max-width:992px){.c-filters .filters{position:fixed;width:100vw;height:100%;top:0;padding:16px;left:0;right:0;overflow:auto;z-index:99;background-color:rgba(0,0,0,.5)}}@media (max-width:992px){.c-filters .filters .filters-container{background:#fff;z-index:2;position:relative;padding:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:auto}}.c-filters .filters .filters__title{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:32px}@media (max-width:992px){.c-filters .filters .filters__title{margin-bottom:12px}}.c-filters .filters .filters__title i{color:#999;font-size:22px;font-size:1.375rem}@media (max-width:992px){.c-filters .filters .filters__wrapper{max-height:calc(100vh - 190px);overflow:auto;margin-bottom:8px;padding-right:8px}}@media (max-width:992px){.c-filters .filters .filters__btn-confirm button{width:100%}}.c-filters .filters .filters__time-period{font-size:12px;font-size:.75rem;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:16px;border-bottom:1px solid #ebebeb;height:56px}@media (max-width:992px){.c-filters .filters .filters__time-period{display:none}}.c-filters .filters .filters__time-period div{color:#999;text-align:right;font-weight:500;white-space:nowrap;direction:ltr;font-size:16px;font-size:1rem}.c-filters .filters .filters__time-period div span{display:inline-block;width:20px;margin-right:2px}.c-filters .filters .filters__box.filters__box--collapsed .filters__box-content{opacity:0}.c-filters .filters .filters__box.filters__box--collapsed .filters__box-title{margin-bottom:0}.c-filters .filters .filters__box.filters__box--collapsed .filters__box-title i{transform:rotate(180deg)}.c-filters .filters .filters__box:not(:last-child){border-bottom:1px solid #ebebeb;padding-bottom:24px;margin-bottom:24px}.c-filters .filters .filters__box .filters__box-title{cursor:pointer;margin-bottom:24px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-filters .filters .filters__box .filters__box-title span{font-size:14px;font-size:.875rem}.c-filters .filters .filters__box .filters__box-title i{font-size:12px;font-size:.75rem;transition:.5s}.c-filters .filters .filters__box .filters__box-content{opacity:1;direction:rtl;display:flex;-moz-flex-direction:column;flex-direction:column}.c-filters .filters .filters__box .filters__box-content.filters--collapsed-list .filters__select-row:nth-child(n+9){display:none}.c-filters .filters .filters__box .filters__box-content .filters-box__range{margin:24px 8px}.c-filters .filters .filters__box .filters__box-content .filters-box__range .filters-box__number{position:absolute;top:18px;font-size:13px;font-size:.8125rem}.c-filters .filters .filters__box .filters__box-content .filters-box__range .filters-box__number.filters-box__range-from{right:-6px}.c-filters .filters .filters__box .filters__box-content .filters-box__range .filters-box__number.filters-box__range-to{left:-8px}.c-filters .filters .filters__box .filters__box-content .filters__select-row{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}.c-filters .filters .filters__box .filters__box-content .filters__select-row:not(:last-child){margin-bottom:16px}.c-filters .filters .filters__box .filters__box-content .filters__select-row input[type=checkbox]+label{font-size:14px;font-size:.875rem;font-weight:500;color:#666;position:relative}.c-filters .filters .filters__box .filters__box-content .filters__select-row input[type=checkbox]+label:after{top:50%;transform:translateY(-50%)}.c-filters .filters .filters__box .filters__box-content .filters__select-row input[type=checkbox]+label:before{top:50%;transform:translateY(-50%) scale(0)}.c-filters .filters .filters__box .filters__box-content .filters__select-row input[type=checkbox]:checked+input[type=hidden]+label:before,.c-filters .filters .filters__box .filters__box-content .filters__select-row input[type=checkbox]:checked+label:before{transform:translateY(-50%) scale(1)}.c-filters .filters .filters__box .filters__box-content .filters__select-row span{font-size:12px;font-size:.75rem;color:#999;font-weight:500}.c-filters .filters .filters__box .filters__box-content .filters__select-row .filters__airline-logo{display:inline-block;width:16px;height:16px;background-size:100%;background-position:50%;background-repeat:no-repeat;margin-right:8px}.c-filters .filters .filters__box .filters__btn-collapse{border:none;background:transparent;width:100%;padding:8px 0;background:#ebebeb;color:#666;cursor:pointer;font-size:14px;font-size:.875rem;margin:16px auto auto}.c-price-calendar .price-calendar{margin-top:32px}@media (max-width:992px){.c-price-calendar .price-calendar{padding:0 16px}}.c-price-calendar .price-calendar .price-calendar__wrapper{border:1px solid #ebebeb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:1px 3px 0 px rgba(0,0,0,.04);width:100%;height:80px;padding:0 8px;position:relative;overflow:hidden}.c-price-calendar .price-calendar .price-calendar__item{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;flex-direction:column;color:#999;cursor:pointer;padding:8px 0}@media (min-width:993px){.c-price-calendar .price-calendar .price-calendar__item{font-size:12px;font-size:.75rem}}@media (max-width:992px){.c-price-calendar .price-calendar .price-calendar__item{font-size:10px;font-size:.625rem}}.c-price-calendar .price-calendar .price-calendar__item.price-calendar__item--active{border-bottom:4px solid #ffb300;font-weight:700;color:#666}@media (min-width:993px){.c-price-calendar .price-calendar .price-calendar__item span{font-size:16px;font-size:1rem}}@media (max-width:992px){.c-price-calendar .price-calendar .price-calendar__item span{font-size:13px;font-size:.8125rem}}.c-price-calendar .price-calendar .price-calendar__item>div{line-height:1.67}.c-price-calendar .price-calendar .price-calendar__item>div:last-child{margin-top:4px}.c-price-calendar .price-calendar .price-calendar__item:not(:last-child){border-left:1px solid #ebebeb}.c-price-calendar .price-calendar .price-calendar__item i{font-size:17px;font-size:1.0625rem}.c-price-calendar .price-calendar .price-calendar__slider{height:100%}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev{right:0;left:auto;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding-right:8px}@media (max-width:992px){.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev{background-image:linear-gradient(90deg,transparent,#fff)}}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev:after{content:"";font-family:"iconSafiran"}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next{left:0;right:auto;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;padding-left:8px}@media (max-width:992px){.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next{background-image:linear-gradient(90deg,#fff,transparent)}}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next:after{content:"";font-family:"iconSafiran"}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next,.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev{height:100%;top:0;margin-top:0;color:#999;width:60px}@media (min-width:993px){.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next,.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev{background-color:#fff;width:40px}}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next:after,.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev:after{font-size:16px;font-size:1rem}.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-next.swiper-button-disabled,.c-price-calendar .price-calendar .price-calendar__slider .price-calendar__slider-button-prev.swiper-button-disabled{display:none}.c-price-calendar .price-calendar .price-calendar__select-box{height:40px;padding:0 16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border:1px solid #ebebeb;background-color:#fff;margin-bottom:16px;margin-top:16px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-price-calendar .price-calendar .price-calendar__select-box.price-calendar__select-box--open>i{transform:rotate(180deg)}.c-price-calendar .price-calendar .price-calendar__select-box>i{transition:transform .25s;transform:rotate(0deg);color:#999}.c-price-calendar .price-calendar .price-calendar__select-box span{color:#ffb300;font-size:12px;font-size:.75rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-price-calendar .price-calendar .price-calendar__select-box span i{font-size:24px;font-size:1.5rem;color:#ffb300;margin-left:8px}.c-destination-rules .destination-rules{margin:24px 0 0}@media (max-width:992px){.c-destination-rules .destination-rules{padding:0 16px;margin:16px 0 0}}.c-destination-rules .destination-rules .destination-rules__container{position:relative;background-color:rgba(255,179,0,.1);border:1px solid #ffb300;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:24px;display:flex;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.c-destination-rules .destination-rules i{color:#ffb300;margin-left:16px}.c-destination-rules .destination-rules ul{display:flex;-moz-flex-direction:column;flex-direction:column}.c-destination-rules .destination-rules ul li{font-size:14px;font-size:.875rem;line-height:2}.c-destination-rules .destination-rules .destination-rules__close{border:none;background-color:initial;color:#999;position:absolute;left:0;top:16px;font-size:30px;font-size:1.875rem;display:flex;padding:0;cursor:pointer}.c-flights-result .flights-result .flights-result__wrapper{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:993px){.c-flights-result .flights-result .flights-result__wrapper{margin-top:32px}}@media (min-width:993px){.c-flights-result .flights-result .flights-result__filter{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px);width:calc(25% - 16px);z-index:10}}@media (max-width:992px){.c-flights-result .flights-result .flights-result__filter{display:none;z-index:100}}.c-flights-result .flights-result .flights-result__filter.flights-filter--show{display:block}@media (min-width:993px){.c-flights-result .flights-result .flights-result__list{flex-basis:calc(75% - 8px);max-width:calc(75% - 8px);width:calc(75% - 8px)}}@media (max-width:992px){.c-flights-result .flights-result .flights-result__list{flex-basis:100%;max-width:100%;width:100%;padding:0 16px}}.c-flights-result .flights-result .flights-result__btn-options{position:fixed;width:100%;bottom:0;right:0;left:0;z-index:5;height:56px;display:flex;box-shadow:0 -3px 10px 0 rgba(0,0,0,.08)}.c-flights-result .flights-result .flights-result__btn-options button{-ms-flex-basis:50%;flex-basis:50%;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:10px;font-size:.625rem;background-color:#fff;color:#999;border:none;width:100%}.c-flights-result .flights-result .flights-result__btn-options button i{margin-bottom:8px;font-size:16px;font-size:1rem}@media (max-width:992px){.c-passengers-form .passengers-form{padding:0 16px}}.c-passengers-form .passengers-form .passengers-form__header{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:24px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;font-size:14px;font-size:.875rem}.c-passengers-form .passengers-form .passengers-form__header .passengers-form__btn-former-passengers{border:none;background-color:initial;color:#999;cursor:pointer}.c-passengers-form .passengers-form .passengers-form__gender{display:flex;margin-bottom:24px}.c-passengers-form .passengers-form .passengers-form__gender li{font-size:14px;font-size:.875rem;font-weight:500}.c-passengers-form .passengers-form .passengers-form__gender li:first-child{margin-left:40px}.c-passengers-form .passengers-form .passengers-form__nationality{display:flex;margin-bottom:24px}.c-passengers-form .passengers-form .passengers-form__nationality li{font-size:14px;font-size:.875rem;font-weight:500}.c-passengers-form .passengers-form .passengers-form__nationality li:first-child{margin-left:40px}.c-passengers-form .passengers-form .passengers-form__inputs{display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-passengers-form .passengers-form .passengers-form__inputs>div{margin-bottom:16px}@media (max-width:992px){.c-passengers-form .passengers-form .passengers-form__inputs>div{width:100%}}@media (min-width:993px){.c-passengers-form .passengers-form .passengers-form__inputs>div{width:calc(50% - 35px)}}.c-passengers-form .passengers-form .passengers-form__inputs label{font-size:12px;font-size:.75rem;margin-bottom:8px;display:block}.c-passengers-form .passengers-form .passengers-form__inputs .react-select__option{direction:ltr;font-size:14px;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.c-former-passengers .former-passengers{position:fixed;left:0;top:0;z-index:99;right:0;margin:auto;background:rgba(0,0,0,.16);width:100%;height:100%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}@media (max-width:992px){.c-former-passengers .former-passengers{padding:8px;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;z-index:110}}.c-former-passengers .former-passengers .former-passengers__wrapper{background:#fff;border:1px solid rgba(0,0,0,.2);width:750px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:transform .3s ease-out;transform:translateY(-25%)}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__wrapper{transform:translate(0);height:100%}}.c-former-passengers .former-passengers .former-passengers__wrapper.show{transform:translate(0)}.c-former-passengers .former-passengers .former-passengers__header{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;padding:8px;border-bottom:1px solid #ebebeb}.c-former-passengers .former-passengers .former-passengers__header button{border:none;background:none;padding:0 8px;cursor:pointer;height:27px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-former-passengers .former-passengers .former-passengers__header button i{font-size:20px;font-size:1.25rem;color:#999}.c-former-passengers .former-passengers .former-passengers__title{font-size:14px;font-size:.875rem;margin:0;font-weight:400}.c-former-passengers .former-passengers .former-passengers__body{padding:16px}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table-header{background:#eee;margin:0;border:1px solid #bfbfbf;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table-container{border:1px solid #ebebeb}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table{width:100%;table-layout:fixed}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table tbody,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table td,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table th,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table thead,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table .table tr{display:block}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table thead{display:block}}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table thead tr{display:block;position:absolute;top:-9999px;left:-9999px}}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table thead th{font-weight:500;background:#eee;padding:8px 0;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table thead th{display:block}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr:nth-child(2n){background:#dfdfdf}}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr:not(:last-child){border-bottom:1px solid #bfbfbf}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td{padding:8px 0;text-align:center;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:before{position:absolute;top:50%;left:6px;width:45%;padding-right:8px;white-space:nowrap;transform:translateY(-50%)}}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td{display:block;border:none;border-bottom:1px solid #bfbfbf;position:relative;padding-left:50%;height:40px}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:first-of-type:before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(2):before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(3):before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(4):before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(5):before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(6):before,.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:nth-of-type(7):before{content:attr(data-title)}}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table tbody tr td:last-child{padding:4px 0 0}}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table button{background:#26de81;border:none;color:#fff;padding:4px 8px;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-former-passengers .former-passengers .former-passengers__body .former-passengers__table button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;font-size:.875rem;padding:4px 8px}}.c-former-passengers .former-passengers .former-passengers__body .former-passengers__btn-filter{height:40px;margin-bottom:8px}.c-passengers .passengers{margin-top:24px;position:relative}@media (min-width:993px){.c-passengers .passengers{box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #ebebeb}}@media (max-width:992px){.c-passengers .passengers{margin-top:0;border-top:none;border-radius:0 0 4px 4px}}.c-passengers .passengers .passengers__title{line-height:1.69;padding:0 24px;margin:0;height:56px;border-bottom:1px solid #ebebeb;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-passengers .passengers .passengers__title{padding:16px;margin-bottom:16px}}.c-passengers .passengers .passengers__title i{font-size:24px;font-size:1.5rem;margin-left:8px}.c-passengers .passengers .passengers__body{padding:16px 32px 40px}@media (max-width:992px){.c-passengers .passengers .passengers__body{padding:0 0 16px}}@media (min-width:993px){.c-passengers .passengers .passengers__body>div:not(:first-child){margin-top:32px}}@media (max-width:992px){.c-passengers .passengers .passengers__body>div:not(:first-child){margin-top:24px}}.c-passengers .passengers .passengers__description{color:#999;line-height:2;font-weight:500;font-size:14px;font-size:.875rem;margin-bottom:24px}@media (max-width:992px){.c-passengers .passengers .passengers__description{padding:0 16px}}.c-buyer-form .buyer-form{margin-top:24px}@media (min-width:993px){.c-buyer-form .buyer-form{box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #ebebeb}}@media (max-width:992px){.c-buyer-form .buyer-form{margin-top:0;border-top:none;border-radius:0 0 4px 4px}}.c-buyer-form .buyer-form .buyer-form__title{line-height:1.69;padding:0 24px;margin:0;height:56px;border-bottom:1px solid #ebebeb;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-buyer-form .buyer-form .buyer-form__title{padding:16px;margin-bottom:16px}}.c-buyer-form .buyer-form .buyer-form__title i{font-size:24px;font-size:1.5rem;margin-left:8px}.c-buyer-form .buyer-form .buyer-form__container{padding:16px 32px 40px}@media (max-width:992px){.c-buyer-form .buyer-form .buyer-form__container{padding:0 0 16px}}.c-buyer-form .buyer-form .buyer-form__body{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (min-width:993px){.c-buyer-form .buyer-form .buyer-form__body>div:nth-child(n+3){margin-top:16px}}@media (min-width:993px){.c-buyer-form .buyer-form .buyer-form__body>div{width:calc(50% - 12px)}}@media (max-width:992px){.c-buyer-form .buyer-form .buyer-form__body>div{margin-bottom:16px;width:100%}}.c-buyer-form .buyer-form .buyer-form__body>div input::-webkit-input-placeholder{color:#bfbfbf}.c-buyer-form .buyer-form .buyer-form__body>div input:-moz-placeholder,.c-buyer-form .buyer-form .buyer-form__body>div input::-moz-placeholder{color:#bfbfbf}.c-buyer-form .buyer-form .buyer-form__body>div input:-ms-input-placeholder{color:#bfbfbf}.c-buyer-form .buyer-form .buyer-form__body .label{font-size:12px;font-size:.75rem;display:block;margin-bottom:10px}.c-buyer-form .buyer-form .buyer-form__message{font-weight:400;margin:0 0 20px;font-size:14px;font-size:.875rem;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;flex-wrap:wrap}.c-buyer-form .buyer-form .buyer-form__message span{margin:0 4px}.c-buyer-form .buyer-form .buyer-form__message i{font-size:23px;font-size:1.4375rem;margin-left:6px}.c-phone-number .phone-number{position:relative;width:100%}.c-phone-number .phone-number .phone-number__inputs input{padding-left:96px;direction:ltr;font-size:13px;font-size:.8125rem}.c-phone-number .phone-number .phone-number__inputs input::-webkit-input-placeholder{direction:rtl}.c-phone-number .phone-number .phone-number__inputs input:-moz-placeholder,.c-phone-number .phone-number .phone-number__inputs input::-moz-placeholder{direction:rtl}.c-phone-number .phone-number .phone-number__inputs input:-ms-input-placeholder{direction:rtl}.c-phone-number .phone-number .phone-number__code{position:absolute;width:90px;height:39px;z-index:99;padding:4px 8px;display:flex;font-size:14px;font-size:.875rem;left:0;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;direction:ltr}.c-phone-number .phone-number .phone-number__code:after{content:"";right:0;height:54%;width:1px;position:absolute;background-color:#eaedf3}.c-phone-number .phone-number .phone-number__code i{font-style:normal;font-size:9px;font-size:.5625rem;display:inline;margin-left:2px}.c-phone-number .phone-number .phone-number__code label{display:inline-block;margin:0 2px}.c-phone-number .phone-number .phone-number__code img{width:18px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-left:4px;background-color:#999}.c-phone-number .phone-number .phone-number__code img+label{font-size:14px;font-size:.875rem}.c-phone-number .phone-number .phone-number__country-flag{width:18px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-left:4px;background-color:#999}.c-phone-number .phone-number .phone-number__country-flag+label{font-size:14px;font-size:.875rem}.c-phone-number .phone-number .select__control{border:none;background-color:#eaedf3}.c-phone-number .phone-number .select__control.select__control--is-focused{box-shadow:0 0 0}.c-phone-number .phone-number .select__control .select__indicators{display:none}.c-phone-number .phone-number .select__control .select__input input{height:32px;box-shadow:0 0 0}.c-phone-number .phone-number .select__menu{position:relative;margin:0;box-shadow:0 0 0}.c-phone-number .phone-number .phone-number__list{border:1px solid #ebebeb;padding:12px;position:absolute;background:#fff;z-index:100;bottom:45px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;display:none}@media (max-width:992px){.c-phone-number .phone-number .phone-number__list{position:fixed;right:0;top:0;left:0;height:100%}}.c-phone-number .phone-number .phone-number__list.phone-number__list--show{display:block}@media (max-width:992px){.c-phone-number .phone-number .phone-number__list>div{height:100%}}.c-phone-number .phone-number .validation{display:block;text-align:right}.c-phone-number .phone-number .select__menu-list{margin-top:12px;padding:0}.c-phone-number .phone-number .react-select__option{margin:0;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;font-size:14px;font-size:.875rem;font-weight:500;cursor:pointer}.c-phone-number .phone-number .react-select__option>div{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-phone-number .phone-number .react-select__option>label{font-weight:600;direction:ltr}.c-phone-number .phone-number .react-select__option:hover{background-color:#eaedf3}@media (min-width:993px){.c-phone-number .phone-number .react-select-custom{display:flex;-moz-flex-direction:column-reverse;flex-direction:column-reverse}}.c-phone-number .phone-number div.react-select__control~.react-select__menu{border:none;box-shadow:0 0 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media (min-width:993px){.c-phone-number .phone-number div.react-select__control~.react-select__menu{position:relative}}.c-phone-number .phone-number div.react-select__control~.react-select__menu .react-select__menu-list{box-shadow:0 0 0}.c-phone-number .phone-number div.react-select__control .react-select__value-container{padding:0 8px 0 0}.c-phone-number .phone-number .phone-number__country-code{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-phone-number .phone-number .phone-number__country-code img{margin-left:4px}.c-forms .forms .forms__buttons,.c-phone-number .phone-number .phone-number__country-code span{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-forms .forms .forms__buttons{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:40px}@media (max-width:767px){.c-forms .forms .forms__buttons{padding:0 16px}}.c-forms .forms .forms__buttons .forms__btn-back{background-color:initial;border:none;position:relative;color:#999;padding-right:40px;font-weight:600;font-size:14px;font-size:.875rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){.c-forms .forms .forms__buttons .forms__btn-back{padding-right:32px}}.c-forms .forms .forms__buttons .forms__btn-back:after{content:"→";position:absolute;right:0;font-size:22px;font-size:1.375rem}@media (min-width:993px){.c-forms .forms .forms__buttons .forms__btn-submit{width:194px}}.c-forms .forms .forms__confirmation-box{position:relative}.c-booking-price .booking-price{margin-bottom:16px}.c-booking-price .booking-price .booking-price__summery{padding:16px 16px 0;background-color:#f9f9f9;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border-bottom:1px solid #eaedf3;border-top:1px solid #eaedf3;border-color:#ffb300 #eaedf3;border-style:solid;border-width:2px 1px}.c-booking-price .booking-price .booking-price__summery>div{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:16px}.c-booking-price .booking-price .booking-price__summery>div label{font-size:13px;font-size:.8125rem;font-weight:500}.c-booking-price .booking-price .booking-price__summery>div label:first-child{color:#999;font-weight:400}.c-booking-price .booking-price .booking-price__title{font-size:14px;font-size:.875rem;margin-bottom:4px}.c-booking-price .booking-price .booking-price__total{padding:8px 16px;margin-top:8px;position:relative;background-color:#ffb300}.c-booking-price .booking-price .booking-price__total>div{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.c-booking-price .booking-price .booking-price__total label:last-of-type{font-size:16px;font-size:1rem}.c-booking-price .booking-price .booking-price__total .booking-price__total-price span{text-decoration:line-through;color:#999;font-size:14px;font-size:.875rem}.c-booking-price .booking-price .booking-price__label-none-refundable{color:#ff4757;background:#eee;padding:1px 8px;font-size:12px;border-radius:4px;font-weight:300}.c-booking-details .booking-details{padding-bottom:24px;margin-bottom:24px}@media (min-width:993px){.c-booking-details .booking-details{box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border:1px solid #eaedf3}}@media (min-width:993px){.c-booking-details .booking-details .booking-details__footer{padding:0 32px 16px}}@media (max-width:992px){.c-booking-details .booking-details .booking-details__footer{margin-top:16px;padding:8px 0 0}}.c-booking-details .booking-details .booking-details__cabin-class-type{position:relative;background-color:rgba(255,71,87,.2);color:#ff4757;font-size:12px;font-size:.75rem;padding:2px 20px 2px 16px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.c-booking-details .booking-details .booking-details__cabin-class-type:after{content:"";width:8px;height:8px;background-color:#ff4757;position:absolute;right:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:50%;transform:translateY(-50%)}.c-booking-details .booking-details .booking-details__header{padding:0 32px;margin:0;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;border-bottom:1px solid #eaedf3;height:56px}@media (max-width:992px){.c-booking-details .booking-details .booking-details__header{padding-left:0;padding-right:0}}.c-booking-details .booking-details .booking-details__header .booking-details__title{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-booking-details .booking-details .booking-details__header .booking-details__title{font-size:16px;font-size:1rem;font-weight:700}}.c-booking-details .booking-details .booking-details__header .booking-details__title i{margin-left:8px;font-size:24px;font-size:1.5rem}.c-booking-details .booking-details .booking-details__header .booking-details__edit{border-right:1px solid #eaedf3}.c-booking-details .booking-details .booking-details__header .booking-details__edit button{border:none;background-color:initial;padding:8px 24px 8px 0;cursor:pointer;font-size:16px;font-size:1rem;display:flex}.c-booking-details .booking-details .booking-details__header .booking-details__edit button i{color:#d4d4d4}@media (min-width:993px){.c-booking-details .booking-details .booking-details__body .booking-details__flights{border-bottom:1px solid #ebebeb}}@media (max-width:992px){.c-booking-details .booking-details .booking-details__body .booking-details__flights{padding:16px 16px 0}}@media (min-width:1321px){.c-booking-details .booking-details .booking-details__body .flight-route__container{padding-left:40px}}.c-booking-details .booking-details .booking-details__body .flight-route__system{position:relative;background-color:rgba(255,71,87,.2);color:#ff4757;margin-left:8px;font-weight:400;padding:2px 20px 2px 16px;font-size:12px;border-radius:12px;margin-right:32px;margin-bottom:8px;display:inline-block}.c-booking-details .booking-details .booking-details__body .flight-route__system:after{content:"";width:8px;height:8px;background-color:#ff4757;position:absolute;right:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:50%;transform:translateY(-50%)}@media (max-width:992px){.c-selected-flight .selected-flight{padding-bottom:80px}}.c-selected-flight .selected-flight .selected-flight__title{margin-bottom:32px;margin-top:48px}@media (max-width:992px){.c-selected-flight .selected-flight .selected-flight__title{font-size:16px;font-size:1rem;margin-top:24px;margin-bottom:24px;padding:0 16px}}.c-selected-flight .selected-flight .selected-flight__container{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (min-width:993px){.c-selected-flight .selected-flight .selected-flight__container .selected-flight__left-column{-ms-flex-basis:calc(75% - 16px);flex-basis:calc(75% - 16px);max-width:calc(25% - 16px);width:calc(25% - 16px)}}@media (min-width:993px){.c-selected-flight .selected-flight .selected-flight__container .selected-flight__right-column{-ms-flex-basis:calc(75% - 8px);flex-basis:calc(75% - 8px);max-width:calc(75% - 8px);width:calc(75% - 8px)}}@media (max-width:992px){.c-selected-flight .selected-flight .selected-flight__booking-details{padding:0 16px}}@media (min-width:993px){.c-selected-flight .selected-flight .selected-flight__booking-details{box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}}.c-selected-flight .selected-flight .selected-flight__booking-details .selected-flight__booking-details-title{border-bottom:1px solid #f3f3f3;padding:24px 32px;margin:0;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-selected-flight .selected-flight .selected-flight__booking-details .selected-flight__booking-details-title i{margin-right:8px;font-size:24px;font-size:1.5rem}.c-selected-flight .selected-flight .selected-flight__price-summery-title{height:35px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:14px;font-size:.875rem;position:relative;margin-bottom:8px;overflow:hidden}.c-selected-flight .selected-flight .selected-flight__price-summery-title span{position:relative;border:1px solid #05164d;color:#fff;background-color:#05164d;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-selected-flight .selected-flight .selected-flight__price-summery-title span:first-child{width:calc(100% - 33px);padding:0 8px}.c-selected-flight .selected-flight .selected-flight__price-summery-title span:last-child{width:30px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:993px){.c-passenger-info .passenger-info{border:1px solid #ebebeb;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}.c-passenger-info .passenger-info .passenger-info__title{line-height:1.69;padding:0 24px;margin:0;border-bottom:1px solid #ebebeb;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;height:56px}@media (max-width:992px){.c-passenger-info .passenger-info .passenger-info__title{padding:0;font-size:14px;font-size:.875rem}}.c-passenger-info .passenger-info .passenger-info__title i{font-size:24px;font-size:1.5rem;margin-left:8px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-header{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:"wrap";border-bottom:1px solid #ebebeb}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-header>div{text-align:center;padding:12px 0;color:#999;font-weight:400;font-size:14px;font-size:.875rem}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-header>div:not(:last-child){width:calc((100% - 80px)/7)}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-header>div:last-child{width:80px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__table-row{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__table-row:not(:last-child){border-bottom:1px solid #ebebeb}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__table-row>div{text-align:center;min-height:56px;font-size:14px;font-size:.875rem;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__table-row>div:not(:last-child){width:calc((100% - 80px)/7)}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__table-row>div:last-child{width:80px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__table-body .passenger-info__btn-edit{font-size:16px;font-size:1rem;border:none;background-color:initial;color:#d4d4d4;cursor:pointer}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile{padding:12px 0 0;border:1px solid #ebebeb;margin-top:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col:first-child{-moz-flex-direction:column;flex-direction:column;display:flex;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col:last-child{position:relative;height:40px;border-top:1px solid #ebebeb}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col .passenger-info__btn-edit{height:100%;width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col .passenger-info__btn-edit i{margin-left:8px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col ul{display:flex;flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col ul li{padding:0 16px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:16px}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col ul li>span{font-size:13px;font-size:.8125rem}.c-passenger-info .passenger-info .passenger-info__body .passenger-info__table .passenger-info__row-mobile .passenger-info__col ul li>span:first-child{color:#999}.c-confirm-form .confirm-form{border:1px solid #ebebeb;padding:0;margin-top:24px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:flex;flex-wrap:nowrap;box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}@media (max-width:992px){.c-confirm-form .confirm-form{-moz-flex-direction:column;flex-direction:column;margin-top:16px;margin-bottom:16px}}.c-confirm-form .confirm-form>div{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-confirm-form .confirm-form>div.confirm-form__accept-rules{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;padding-right:32px}@media (min-width:993px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules{width:calc(100% - 275px);padding:24px 32px}}@media (max-width:992px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules{padding:32px 16px}}@media (min-width:993px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules:after{content:"";position:absolute;top:-1px;width:22px;height:11px;background-color:#fff;left:-12px;border-bottom-right-radius:90px;border-bottom-left-radius:90px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}}@media (max-width:992px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules:after{content:"";position:absolute;bottom:-11px;width:11px;height:22px;background-color:#fff;left:-2px;border-top-right-radius:90px;border-bottom-right-radius:90px;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}}@media (min-width:993px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules:before{content:"";position:absolute;bottom:-2px;width:22px;height:11px;background-color:#fff;left:-12px;border-top-left-radius:90px;border-top-right-radius:90px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}}@media (max-width:992px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules:before{content:"";position:absolute;width:11px;height:22px;background-color:#fff;left:auto;right:-2px;bottom:-11px;border-top-left-radius:90px;border-bottom-left-radius:90px;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;top:calc(100% - 11px)}}.c-confirm-form .confirm-form>div.confirm-form__accept-rules label{flex-wrap:nowrap;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.5}@media (min-width:993px){.c-confirm-form .confirm-form>div.confirm-form__accept-rules label{padding-left:48px}}.c-confirm-form .confirm-form>div.confirm-form__accept-rules label a{font-size:12px;font-size:.75rem;display:block;margin-top:8px}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-box{margin-top:16px}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-field{display:flex}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-field>div{margin-left:8px}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-field button{opacity:.6;min-width:96px;height:38px}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-field button.active{opacity:1}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-message{margin-top:8px;font-size:14px;font-size:.875rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-weight:400}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-message span{margin-right:4px}.c-confirm-form .confirm-form>div.confirm-form__accept-rules .booking-price__discount-code-message button{border:none;background-color:initial;color:#ff4757;display:flex;margin-right:8px;cursor:pointer}.c-confirm-form .confirm-form>div:last-child{padding:16px 0;display:flex;-moz-flex-direction:column;flex-direction:column;position:relative}@media (min-width:993px){.c-confirm-form .confirm-form>div:last-child{width:275px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}}@media (max-width:992px){.c-confirm-form .confirm-form>div:last-child{padding:24px 16px}}.c-confirm-form .confirm-form>div:last-child:after{background-image:linear-gradient(90deg,#ebebeb 60%,transparent 0),linear-gradient(90deg,#ebebeb 60%,transparent 0),linear-gradient(180deg,#ebebeb 60%,transparent 0),linear-gradient(180deg,#ebebeb 60%,transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;content:"";height:70%;width:2px;position:absolute;top:50%;transform:translateY(-50%);background-size:0 2px,0 2px,2px 11px,0 0;right:0}@media (max-width:992px){.c-confirm-form .confirm-form>div:last-child:after{content:"";height:2px;width:90%;top:0;transform:translateY(0);background-size:12px 2px,5px 0,9px 0,6px 0;left:0;margin:auto}}@media (min-width:993px){.c-confirm-form .confirm-form>div.confirm-form__with-gate-way-select{min-height:350px}}.c-confirm-form .confirm-form .confirm-form__price{display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width:992px){.c-confirm-form .confirm-form .confirm-form__price{text-align:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.c-confirm-form .confirm-form .confirm-form__price .confirm-form__price-title{font-size:14px;font-size:.875rem;font-weight:500;margin-bottom:4px;text-align:right}@media (max-width:992px){.c-confirm-form .confirm-form .confirm-form__price .confirm-form__price-title{text-align:center;font-weight:600}}.c-confirm-form .confirm-form .confirm-form__price .confirm-form__price-number{font-size:16px;font-size:1rem;margin-bottom:8px}@media (max-width:992px){.c-confirm-form .confirm-form .confirm-form__price .confirm-form__price-number{margin-bottom:16px}}.c-confirm-form .confirm-form .confirm-form__price .confirm-form__price-number span{font-size:24px;font-size:1.5rem;margin-left:4px}.c-confirm-form .confirm-form .confirm-form__btn-confirm{max-width:100%}@media (min-width:993px){.c-confirm-form .confirm-form .confirm-form__btn-confirm{width:198px}}@media (max-width:992px){.c-confirm-form .confirm-form .confirm-form__btn-confirm{width:100%}}.c-confirm-form .confirm-form .confirm-form__coronal-rules{margin:24px 0 0}.c-confirm-form .confirm-form .confirm-form__coronal-rules ul{padding-right:40px}.c-confirm-form .confirm-form .confirm-form__coronal-rules ul li{list-style:square;margin-bottom:8px;font-size:14px;font-size:.875rem;line-height:1.67}.c-confirm-form .confirm-form .confirm-form__coronal-rules label{margin-bottom:8px}.c-confirm-form .confirm-form .confirm-form__coronal-rules-title{margin:0 0 8px}.c-confirm-form .confirm-form .confirm-form__gate-ways-container{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:16px;padding-top:16px}.c-confirm-form .confirm-form .confirm-form__gate-ways-container span{font-size:12px;font-size:.75rem}.c-confirm-form .confirm-form .confirm-form__gate-ways-container i{width:40px;height:40px;display:inline-block;background-position:50%;background-size:cover}.c-confirm-form .confirm-form .confirm-form__gate-ways-container ul li{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-confirm-form .confirm-form .confirm-form__gate-ways-container ul li label{display:inline-flex;font-size:12px;align-items:center;padding:0 9px;width:100%;justify-content:space-between}.c-confirm-form .confirm-form .confirm-form__gate-ways-container ul li input{margin:0}.c-confirmation-dialog .confirmation-dialog{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;z-index:100}.c-confirmation-dialog .confirmation-dialog,.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__box{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__box{background-color:#fff;padding:40px 32px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-flex-direction:column;flex-direction:column;width:400px}@media (max-width:767px){.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__box{max-width:90%}}.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__box p{width:100%;text-align:right;margin-top:0;margin-bottom:32px}.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__buutton{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__buutton button{width:30%;min-width:0}@media (max-width:767px){.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__buutton button{width:50%}}.c-confirmation-dialog .confirmation-dialog .confirmation-dialog__buutton button:not(:last-child){margin-left:8px}.c-gateWays .gateWays{position:relative;top:auto;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ebebeb;padding-bottom:12px;font-size:13px;font-size:.8125rem;margin-top:24px}.c-gateWays .gateWays .gateWays__header{padding:0 32px;border-bottom:1px solid #ebebeb;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;height:56px}@media (max-width:992px){.c-gateWays .gateWays .gateWays__header{padding-left:0;padding-right:0}}.c-gateWays .gateWays .gateWays__header .gateWays__title{margin:0;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-gateWays .gateWays .gateWays__header .gateWays__title{font-size:14px;font-size:.875rem}}.c-gateWays .gateWays .gateWays__header .gateWays__title i{margin-left:8px;font-size:24px;font-size:1.5rem}.c-gateWays .gateWays .gateWays__container{padding:0 24px 16px}.c-gateWays .gateWays ul{padding-top:8px}.c-gateWays .gateWays ul li{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:4px}.c-gateWays .gateWays ul li .checkmark[type=radio]:checked+label{font-weight:600;color:#262626}.c-gateWays .gateWays ul li label{display:-moz-inline-flex;display:inline-flex;font-size:12px;font-size:.75rem;align-items:center;padding:0 24px 0 8px;width:100%;justify-content:flex-end}.c-gateWays .gateWays ul li i{width:60px;height:40px;display:inline-block;background-position:50%;background-size:contain;background-repeat:no-repeat}.c-gateWays .gateWays input{margin:0}.c-email-box .email-box{border:1px solid #ebebeb;padding:24px 32px;margin-top:24px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}@media (max-width:992px){.c-email-box .email-box{padding:16px;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-top:16px}}.c-email-box .email-box .email-box__email-box{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:993px){.c-email-box .email-box .email-box__email-box{width:60%}}@media (max-width:992px){.c-email-box .email-box .email-box__email-box{width:100%;-moz-flex-direction:column;flex-direction:column}}@media (min-width:768px){.c-email-box .email-box .email-box__email-box>div{width:calc(50% - 8px)}}@media (max-width:992px){.c-email-box .email-box .email-box__email-box>div{margin-bottom:8px}}@media (min-width:993px){.c-email-box .email-box .email-box__email-box input{width:100%}}.c-email-box .email-box .email-box__check-box{line-height:1.5}@media (min-width:768px){.c-email-box .email-box .email-box__check-box{padding-left:16px}}@media (max-width:992px){.c-email-box .email-box .email-box__check-box{margin-bottom:16px}}.c-email-box .email-box .email-box__check-box label{font-size:14px;font-size:.875rem;font-weight:500;color:#999}@media (min-width:993px){.c-buyer-info .buyer-info{border:1px solid #ebebeb;margin-top:24px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}}.c-buyer-info .buyer-info .buyer-info__header{padding:0 32px;border-bottom:1px solid #ebebeb;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;height:56px}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__header{padding-left:0;padding-right:0}}.c-buyer-info .buyer-info .buyer-info__header .buyer-info__title{margin:0;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__header .buyer-info__title{font-size:14px;font-size:.875rem}}.c-buyer-info .buyer-info .buyer-info__header .buyer-info__title i{margin-left:8px;font-size:24px;font-size:1.5rem}.c-buyer-info .buyer-info .buyer-info__body{padding:24px 32px}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__body{padding:24px 0}}.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row{width:100%;display:flex;flex-wrap:flex-wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row{-moz-flex-direction:column;flex-direction:column}}.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li{display:flex;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width:993px){.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li{width:calc(33.33333% - 16px);-moz-flex-direction:column;flex-direction:column}}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li:not(:last-child){margin-bottom:16px}}.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li span:first-child{color:#999;font-weight:500;margin-bottom:8px;font-size:12px;font-size:.75rem}@media (max-width:992px){.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li span:first-child{margin-bottom:0;min-width:80px;font-size:14px;font-size:.875rem}}.c-buyer-info .buyer-info .buyer-info__body .buyer-info__row li span:last-child{font-size:14px;font-size:.875rem;word-break:break-all}@media (max-width:992px){.c-booking-confirmation .booking-confirmation{margin-bottom:80px}}.c-booking-confirmation .booking-confirmation .booking-confirmation__title{margin-bottom:32px;margin-top:48px;padding:0 16px}@media (max-width:992px){.c-booking-confirmation .booking-confirmation .booking-confirmation__title{font-size:16px;font-size:1rem;margin-top:24px;margin-bottom:24px}}.c-booking-confirmation .booking-confirmation .booking-confirmation__container{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:992px){.c-booking-confirmation .booking-confirmation .booking-confirmation__container{padding:0 16px}}@media (min-width:993px){.c-booking-confirmation .booking-confirmation .booking-confirmation__container .booking-confirmation__right-column{-ms-flex-basis:calc(75% - 8px);flex-basis:calc(75% - 8px);max-width:calc(75% - 8px);width:calc(75% - 8px)}}@media (max-width:992px){.c-booking-confirmation .booking-confirmation .booking-confirmation__container .booking-confirmation__right-column{width:100%}}@media (min-width:993px){.c-booking-confirmation .booking-confirmation .booking-confirmation__container .booking-confirmation__left-column{-ms-flex-basis:calc(75% - 16px);flex-basis:calc(75% - 16px);max-width:calc(25% - 16px);width:calc(25% - 16px)}}.c-booking-confirmation .booking-confirmation .booking-confirmation__price-summery-title{height:35px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:14px;font-size:.875rem;position:relative;margin-bottom:8px;overflow:hidden}.c-booking-confirmation .booking-confirmation .booking-confirmation__price-summery-title span{position:relative;border:1px solid #05164d;color:#fff;background-color:#05164d;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-booking-confirmation .booking-confirmation .booking-confirmation__price-summery-title span:first-child{width:calc(100% - 33px);padding:0 8px}.c-booking-confirmation .booking-confirmation .booking-confirmation__price-summery-title span:last-child{width:30px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-datePicker .datePicker{box-shadow:0 2px 3px 0 rgba(0,0,0,.06);border:1px solid #eee;border-top:2px solid #ffb300;width:770px;margin:auto;text-align:center;background-color:#fff;position:absolute;z-index:99;min-width:100%;right:0;top:88px}@media (max-width:992px){.c-datePicker .datePicker{left:0;top:72px;right:0}}@media (max-width:767px){.c-datePicker .datePicker{left:0;padding:16px;top:0;position:fixed;z-index:9999;min-width:0;width:100%;height:100%;background:transparent;border:none}.c-datePicker .datePicker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}}.c-datePicker .datePicker.datePicker--miladi{direction:ltr}.c-datePicker .datePicker.datePicker--miladi .datePicker__months{font-family:"Montserrat"}.c-datePicker .datePicker.datePicker--shamsi{direction:rtl}.c-datePicker .datePicker.datePicker--shamsi button.datePicker__arrow{transform:rotate(180deg)}.c-datePicker .datePicker.datePicker--shamsi button.datePicker__arrow.datePicker__prev{right:15px;left:auto}.c-datePicker .datePicker.datePicker--shamsi button.datePicker__arrow.datePicker__next{left:15px;right:auto}.c-datePicker .datePicker .datePicker__title{display:block;text-align:right;padding:0 8px 24px 16px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;direction:rtl}@media (max-width:992px){.c-datePicker .datePicker .datePicker__title{padding:16px 16px 8px 8px}}.c-datePicker .datePicker .datePicker__title button{border:none;background-color:initial;font-size:20px;font-size:1.25rem}.c-datePicker .datePicker .datePicker__wrapper{width:100%;margin:auto;height:100%;background:#fff;z-index:2;position:relative;padding:0 8px 24px}.c-datePicker .datePicker .datePicker__close{border:none;background-color:initial;position:absolute;right:0;padding:0;z-index:9;cursor:pointer;right:5px;top:50%;transform:translateY(-50%)}.c-datePicker .datePicker .datePicker__months{padding:0 56px;position:relative}@media (max-width:767px){.c-datePicker .datePicker .datePicker__months{height:calc(100% - 80px);padding:0}}@media (max-width:767px){.c-datePicker .datePicker .datePicker__months>div>div{height:100%}}.c-datePicker .datePicker .datePicker__months .datePicker__months-wrapper{padding-top:32px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:767px){.c-datePicker .datePicker .datePicker__months .datePicker__months-wrapper{height:calc(100% - 180px)}}.c-datePicker .datePicker .datePicker__months .datePicker__months-wrapper>div{width:calc(50% - 32px)}@media (max-width:767px){.c-datePicker .datePicker .datePicker__months .datePicker__months-wrapper>div{width:100%;flex-basis:100%;min-width:100%;margin:auto;height:100%}}.c-datePicker .datePicker .datePicker__header{border-bottom:1px solid #ebebeb;position:relative}.c-datePicker .datePicker .datePicker__header .datePicker__toggle-month{display:flex;-moz-justify-content:start;-ms-justify-content:start;justify-content:start;-ms-flex-pack:start;direction:rtl}.c-datePicker .datePicker .datePicker__header .datePicker__toggle-month button{border:none;background:transparent;width:80px;height:48px;font-weight:400;cursor:pointer;font-size:14px;font-size:.875rem;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;color:#999}.c-datePicker .datePicker .datePicker__header .datePicker__toggle-month button.active{color:#ffb300;position:relative}.c-datePicker .datePicker .datePicker__header .datePicker__toggle-month button.active:after{content:"";position:absolute;bottom:0;height:5px;width:100%;left:0;right:0;background-color:#ffb300;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}.c-datePicker .datePicker button.datePicker__arrow{border:none;background-color:initial;position:absolute;top:37px;padding:0;cursor:pointer}.c-datePicker .datePicker button.datePicker__arrow.datePicker__prev{left:15px}.c-datePicker .datePicker button.datePicker__arrow.datePicker__next{right:15px}.c-datePicker .datePicker button.datePicker__arrow i.datePicker__icon:first-child{color:#262626;font-size:14px;font-size:.875rem;margin-right:0}.c-datePicker .datePicker .datePicker__footer{font-weight:400;margin-top:16px;padding:16px;font-size:12px;font-size:.75rem;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-ms-align-content:center;align-content:center}@media (max-width:767px){.c-datePicker .datePicker .datePicker__footer{-moz-flex-direction:column;flex-direction:column;position:absolute;width:100%;right:0;padding:24px 16px 0;bottom:30px;box-shadow:0 -3px 10px 0 rgba(0,0,0,.08)}}.c-datePicker .datePicker .datePicker__footer>div{-ms-align-self:center;align-self:center;margin:0 8px}@media (max-width:767px){.c-datePicker .datePicker .datePicker__footer>div{margin-bottom:16px}}.c-datePicker .datePicker .datePicker__footer span{-ms-align-self:center;align-self:center;margin:0 4px 0 0}@media (max-width:767px){.c-datePicker .datePicker .datePicker__footer span{margin:0 4px 16px}}.c-datePicker .datePicker .datePicker__footer button{min-width:80px;height:36px;font-size:13px;font-size:.8125rem}@media (max-width:767px){.c-datePicker .datePicker .datePicker__footer button{margin:0;width:100%}}.c-datePicker .datePicker .datePicker__month-name{margin-bottom:24px;font-size:14px;font-size:.875rem}@media (max-width:767px){.c-datePicker .datePicker .datePicker__month-name{margin-bottom:32px}}.c-datePicker .datePicker .date-picker__days-title{border-bottom:1px solid #ebebeb;width:100%;margin-bottom:16px;padding-bottom:16px;display:flex}.c-datePicker .datePicker .date-picker__days-title>div{color:#999;font-weight:500;font-size:12px;font-size:.75rem;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.c-datePicker .datePicker .datePicker__days-container{display:flex;flex-wrap:wrap}.c-datePicker .datePicker .datePicker__days-container .datePicker__day{width:14.28571%}.c-datePicker .datePicker .datePicker__days-container .datePicker__day button{border:none;background:transparent;cursor:pointer;width:36px;height:36px;padding:0;margin-bottom:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:14px;font-size:.875rem}.c-datePicker .datePicker .datePicker__days-container .datePicker__day button:disabled{color:#bfbfbf}.c-datePicker .datePicker .datePicker__days-container .datePicker__day .selected button{background-color:#ffb300;color:#fff}.c-search-box .search-box{position:relative;padding-top:24px}@media (max-width:992px){.c-search-box .search-box{background-color:#05164d;padding:8px 0}}@media (min-width:993px){.c-search-box .search-box:after{content:"";width:100%;height:calc(50% + 34px);position:absolute;top:0;background-color:#05164d;z-index:-1}}@media (max-width:992px){.c-search-box .search-box .row{margin:0}}.c-search-box .search-box .search-box__summery{background-color:#fff;padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:flex}.c-search-box .search-box .search-box__summery>div{-moz-flex-direction:column;flex-direction:column;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-search-box .search-box .search-box__summery>div>label{font-size:11px;font-size:.6875rem;margin-bottom:4px;display:block}.c-search-box .search-box .search-box__summery>div ul{display:flex}.c-search-box .search-box .search-box__summery>div ul li{font-size:10px;font-size:.625rem;display:flex;color:#999;font-weight:500;margin-right:4px}.c-search-box .search-box .search-box__summery>div ul li>div:not(:last-child){margin-right:4px}.c-search-box .search-box .search-box__summery button{background:none;border:none;border-right:1px solid #ebebeb;padding:0 16px 0 8px;font-size:16px;font-size:1rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-search-box .search-box .search-box__summery button i{color:#ffb300}.c-search-box .search-box .search-box__form{width:100%}@media (max-width:992px){.c-search-box .search-box .search-box__form{display:none;margin-bottom:8px}}.c-search-box .search-box .search-box__flight-type{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-bottom:16px}@media (max-width:992px){.c-search-box .search-box .search-box__flight-type{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:16px}}@media (max-width:992px){.c-search-box .search-box .search-box__flight-type>div{width:calc(33.33333% - 12px);margin-right:0}}@media (max-width:992px){.c-search-box .search-box .search-box__flight-type .checkmark[type=radio]:checked+label{background-color:#fff;color:#ffb300}}.c-search-box .search-box .search-box__flight-type label{color:#fff;padding-left:24px;font-size:14px;font-size:.875rem}@media (max-width:992px){.c-search-box .search-box .search-box__flight-type label{border:1px solid #fff;padding:0;height:30px;font-size:12px;font-size:.75rem;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.c-search-box .search-box .search-box__flight-type label:after{background-color:#fff}@media (max-width:992px){.c-search-box .search-box .search-box__flight-type label:after,.c-search-box .search-box .search-box__flight-type label:before{content:normal}}.c-search-box .search-box .search-box__wrapper{background-color:#fff;padding-right:16px;position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 3px 10px 0 rgba(0,0,0,.08);display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:end;-ms-align-items:end;align-items:end}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper{-moz-flex-direction:column;flex-direction:column;padding:0}}.c-search-box .search-box .search-box__wrapper .search-box__rows{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows{width:100%}}@media (min-width:993px){.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row{border-bottom:1px solid #ebebeb}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row{-moz-flex-direction:column;flex-direction:column;position:relative}}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row:after{height:1px;width:calc(100% - 24px);left:24px;position:absolute;bottom:0;background-color:#ebebeb;content:""}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__cities{padding-top:0}}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container{position:absolute;min-width:calc(100% - 890px);left:0;padding-right:0;border-bottom:1px solid #ebebeb;height:96px;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container{right:16px;top:16px;height:auto;border-bottom:none}}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container>div{height:100%;width:120px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container>div{width:auto}}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container>div .search-box__btn-remove{right:46px;border-radius:50%;background-color:#d4d4d4;color:#f9f9f9;border:none;width:32px;height:32px;cursor:pointer;font-size:20px;font-size:1.25rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all .3s}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city .search-box__row .search-box__btn-container>div .search-box__btn-remove:hover{color:#ff4757;background-color:rgba(255,71,87,.2)}.c-search-box .search-box .search-box__wrapper .search-box__rows.search-box__rows--multi-city+.search-box__passengers{border-bottom:1px solid #ebebeb}.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__row{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;height:96px}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__row{-moz-flex-direction:column;flex-direction:column;height:auto}}.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__btn-add-flight{margin:8px 0;border:1px solid #ffb300;width:247px;max-width:100%;letter-spacing:.1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;font-size:.875rem}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__btn-add-flight{width:calc(100% - 34px);margin:16px 16px 0}.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__btn-add-flight:hover{border:1px solid #ffb300;background-color:#fff;color:#ffb300}}.c-search-box .search-box .search-box__wrapper .search-box__rows .search-box__btn-add-flight span{margin-left:4px;font-size:16px;font-size:1rem}.c-search-box .search-box .search-box__wrapper .search-box__cities{max-width:100%;position:relative;padding:16px 0;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:50%}@media (min-width:1321px){.c-search-box .search-box .search-box__wrapper .search-box__cities{width:526px}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities{width:100%;-moz-flex-direction:column;flex-direction:column;padding-bottom:0}}@media (min-width:993px){.c-search-box .search-box .search-box__wrapper .search-box__cities:after{content:"";height:60px;width:1px;background-color:#ebebeb;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (min-width:993px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city{width:calc(50% - 24px)}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city{width:100%;padding:0 16px;position:relative}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city.search-box__origin-city{padding-bottom:16px;border-bottom:1px solid #ebebeb}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city.search-box__destination-city{margin-top:16px;border-bottom:1px solid #ebebeb;padding-bottom:16px}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container>div .react-select__wrapper{height:100%}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container .react-select__layout-in-mobile{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container .react-select__layout-in-mobile+div{z-index:9}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container .react-select__title{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container .react-select__title>label{color:#ffb300;font-size:12px;font-size:.75rem;margin-bottom:8px;display:block}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container .react-select__title button{border:none;background-color:initial;color:#999;font-size:20px;font-size:1.25rem;display:none}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,.5);padding:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .react-select__title{margin-bottom:24px}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .react-select__title label{font-size:16px;font-size:1rem;color:#262626;margin-bottom:0}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .react-select__title button{display:flex}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open>div{position:absolute;width:calc(100% - 32px);height:calc(100% - 32px);background:#fff;top:16px;z-index:-1;border-radius:4px;padding:16px 16px 0}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .react-select__menu{box-shadow:0 0 0;border-top:none;top:35px;max-height:calc(100% - 102px);overflow:auto;margin:0;padding:0}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .react-select__menu .react-select__menu-list{max-height:none}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city .react-select__container.react-select__container--open .search-box__validation{display:none}}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control{min-height:auto;border:none;box-shadow:0 0 0}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control .react-select__indicators{display:none}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control .react-select__value-container{padding:0}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control .react-select__value-container .react-select__single-value{font-weight:400;font-size:14px;font-size:.875rem;padding-right:32px}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control .react-select__value-container .react-select__placeholder{padding-right:32px}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__control .react-select__value-container i{font-size:24px;font-size:1.5rem;color:#d4d4d4}.c-search-box .search-box .search-box__wrapper .search-box__cities .react-select__menu{margin-top:20px;z-index:99;border-top:2px solid #ffb300;box-shadow:0 2px 3px 0 rgba(0,0,0,.06)}.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city-exchange{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;border:none;background-color:#fff;z-index:10;color:#ffb300;height:24px;font-size:24px;font-size:1.5rem;padding:0}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__cities .search-box__city-exchange{right:auto;left:16px;transform:translateY(-50%)}}.c-search-box .search-box .search-box__wrapper .search-box__dates{position:relative;padding:16px 24px 16px 8px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;width:50%}@media (min-width:1321px){.c-search-box .search-box .search-box__wrapper .search-box__dates{width:340px}}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__dates{width:100%;padding:0}}.c-search-box .search-box .search-box__wrapper .search-box__dates:after{content:"";height:60px;width:1px;background-color:#ebebeb;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:992px){.c-search-box .search-box .search-box__wrapper .search-box__dates .search-box__date{padding:16px;border-bottom:1px solid #ebebeb;width:100%}}.c-search-box .search-box .search-box__wrapper .search-box__dates .search-box__date>label{color:#ffb300;font-size:12px;font-size:.75rem;margin-bottom:8px;display:block}.c-search-box .search-box .search-box__wrapper .search-box__dates .search-box__date .search-box__date-filed{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-search-box .search-box .search-box__wrapper .search-box__dates .search-box__date .search-box__date-filed i{color:#d4d4d4;font-size:22px;font-size:1.375rem}.c-search-box .search-box .search-box__wrapper .search-box__dates .search-box__date .search-box__date-filed input[type=text]{border:none;box-shadow:0 0 0;color:#999;height:auto;padding:0 8px 0 0;font-size:14px;font-size:.875rem}.c-search-box .search-box .search-box__validation,.c-search-box .search-box .validation{position:absolute;bottom:0;top:auto;margin:0}.c-search-box .search-box .search-box__passengers{position:relative;padding:16px 16px 16px 0;height:96px;display:flex}@media (min-width:993px){.c-search-box .search-box .search-box__passengers{width:250px}}@media (min-width:1321px){.c-search-box .search-box .search-box__passengers{width:310px}}@media (max-width:992px){.c-search-box .search-box .search-box__passengers{width:100%;padding-right:16px}}.c-search-box .search-box .search-box__passengers:after{content:"";height:60px;width:1px;background-color:#ebebeb;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:992px){.c-search-box .search-box .search-box__passengers .search-box__selected-passengers{width:100%;-moz-justify-content:end;-ms-justify-content:end;justify-content:end;-ms-flex-pack:end}}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers>label{color:#ffb300;margin-bottom:8px;display:block;font-size:12px;font-size:.75rem}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers>div{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;cursor:pointer}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers>div>label{color:#999;font-weight:400;display:block;white-space:nowrap;cursor:pointer;font-size:14px;font-size:.875rem}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers>div>label:first-of-type{margin-left:4px}.c-search-box .search-box .search-box__passengers .search-box__selected-passengers>div i{color:#d4d4d4;font-size:24px;font-size:1.5rem;margin-left:8px}@media (max-width:992px){.c-search-box .search-box .search-box__passengers .search-box__passengers-menu:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);top:0;position:fixed;left:0;z-index:1}}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:99;box-shadow:0 2px 3px 0 rgba(0,0,0,.06);padding:24px 16px}@media (min-width:993px){.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container{border-top:2px solid #ffb300}}@media (max-width:992px){.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container{position:fixed;bottom:0;width:100%;z-index:99;top:auto}}@media (max-width:992px){.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .validation{position:relative}}@media (max-width:992px){.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-title{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;padding-bottom:24px}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-title button{color:#999;border:none;background-color:initial;font-size:24px;font-size:1.5rem}}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-class{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ebebeb}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-class label{font-size:14px;font-size:.875rem}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter:not(:last-child){margin-bottom:16px}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter>label{font-size:14px;font-size:.875rem;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter>label i{margin-right:4px;cursor:pointer;color:#ffb300}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter>div{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter>div button{border:1px solid #ebebeb;background-color:initial;width:24px;height:24px;color:#ffb300;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;font-size:12px;font-size:.75rem}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter>div span{display:inline-block;width:10px;text-align:center;margin:0 4px;font-size:12px;font-size:.75rem}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter--infant-info{background-color:rgba(255,179,0,.1);padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:16px;border:1px solid rgba(253,180,0,.2)}.c-search-box .search-box .search-box__passengers .search-box__passengers-menu .search-box__passengers-menu-container .search-box__passengers-counter--infant-info p{font-size:12px;font-size:.75rem;font-weight:300;line-height:1.8;margin:0}.c-search-box .search-box .search-box__btn-search{height:96px;min-height:100%;align-self:stretch;border-radius:0;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;font-size:16px;font-size:1rem}@media (min-width:993px){.c-search-box .search-box .search-box__btn-search{width:120px}}@media (max-width:992px){.c-search-box .search-box .search-box__btn-search{width:100%;height:48px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}}.c-search-box .search-box .search-box__row-route-name{font-size:10px;font-size:.625rem;display:flex;padding:16px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%}.c-search-box .search-box .search-box__row-route-name span{background-color:#26de81;color:#fff;display:inline-block;padding:6.4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.c-itinary-in-mobile .itinary-in-mobile{position:fixed;top:0;left:0;background:#fff;height:100%;width:100%;z-index:99}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__label{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__label .itinary-in-mobile__label-none-refundable{font-size:12px;font-size:.75rem;margin-right:8px;color:#ff4757}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__header{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;padding:0 16px;border-bottom:1px solid #ebebeb;align-items:center;height:48px;z-index:999;width:100%;top:0;background-color:#f9f9f9}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__header button{background-color:initial;border:none;color:#999;padding:0;height:22px;font-size:20px;font-size:1.25rem}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__btn-book{height:95px;box-shadow:0 -3px 10px 0 rgba(0,0,0,.08);padding:16px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__btn-book>div{width:100%;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:8px}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__btn-book button{width:100%}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__wrapper{padding:16px 16px 0;height:calc(100% - 165px);overflow:auto}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__price-detail{margin-bottom:24px;margin-top:24px}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__price-detail div{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:12px;font-size:.75rem;color:#999;font-weight:500}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__price-detail div:not(:last-child){margin-bottom:8px}.c-itinary-in-mobile .itinary-in-mobile .itinary-in-mobile__contact-us{font-size:16px;font-size:1rem;margin:24px 0 0;line-height:1.6}.c-loading .loading{width:100%;height:100%;left:0;top:0;z-index:99;min-height:500px}.c-loading .loading,.c-loading .loading .loading__wrapper{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#fff}.c-loading .loading .loading__wrapper{-moz-flex-direction:column;flex-direction:column}@media (min-width:993px){.c-loading .loading .loading__wrapper{width:430px}}@media (max-width:767px){.c-loading .loading .loading__wrapper{max-width:90%}}.c-loading .loading .loading__icon{height:40px;margin:40px auto;width:70px;stroke-dasharray:425.59;stroke-dashoffset:425.59;-webkit-animation:plane-loading-animation 3s linear infinite;animation:plane-loading-animation 3s linear infinite}.c-loading .loading label{margin-bottom:32px}.c-loading .loading .loading__progress{position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:4px;background:#dfdfdf;width:90%;overflow:hidden}.c-loading .loading .loading__progress-filler{width:0;height:4px;background:#ffb300;-webkit-animation:load 40s normal forwards;animation:load 40s normal forwards}@-webkit-keyframes load{0%{width:5px}to{width:100%}}@keyframes load{0%{width:5px}to{width:100%}}@-webkit-keyframes plane-loading-animation{50%{stroke-dashoffset:425.59}50%{stroke-dashoffset:0}to{stroke-dashoffset:-425.59}}@keyframes plane-loading-animation{50%{stroke-dashoffset:425.59}50%{stroke-dashoffset:0}to{stroke-dashoffset:-425.59}}.c-confirm-price-change .confirm-price-change{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:999}.c-confirm-price-change .confirm-price-change *{text-align:center}.c-confirm-price-change .confirm-price-change .confirm-price-change__wrapper{width:500px;max-width:95%;height:300px;background-color:#fff;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;flex-direction:column;padding:0 16px}.c-confirm-price-change .confirm-price-change .confirm-price-change__price-change>span{margin-bottom:8px;display:block}.c-confirm-price-change .confirm-price-change .confirm-price-change__buttons{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;margin-top:24px}.c-confirm-price-change .confirm-price-change .confirm-price-change__buttons button{margin:0 8px 16px}.c-message-box .message-box{position:fixed;width:100%;bottom:0;z-index:999;padding:0 8px 8px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:start;-ms-align-items:start;align-items:start;display:flex;font-size:12px;font-size:.75rem;-moz-flex-direction:column;flex-direction:column}@media (max-width:992px){.c-message-box .message-box{-moz-align-items:center;-ms-align-items:center;align-items:center}}.c-message-box .message-box .message-bar__type{height:100%;width:500px;padding:12px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media (max-width:767px){.c-message-box .message-box .message-bar__type{width:100%}}.c-message-box .message-box .message-bar__type:not(:last-child){margin-bottom:8px}.c-message-box .message-box .message-bar__type>span{font-size:16px;font-size:1rem;font-weight:400}.c-message-box .message-box .message-bar__type>span i{margin-left:8px}.c-message-box .message-box .message-bar__type i{font-size:18px;font-size:1.125rem;cursor:pointer}.c-message-box .message-box .message-bar__type.message-bar__type--error{background-color:#ff4757;color:#fff}.c-message-box .message-box .message-bar__type.message-bar__type--warning{background-color:#f2a400;color:#fff}.c-message-box .message-box .message-bar__type.message-bar__type--info{background-color:#ffb300;color:#fff}.c-message-box .message-box .message-bar__type.message-bar__type--success{background-color:#26de81;color:#fff}.c-steps .steps{margin-top:32px}.c-steps .steps ul{border:1px solid #e6e6e6;display:flex;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-steps .steps ul li{padding:16px 0;text-align:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.c-steps .steps ul li.steps__devider{background-image:radial-gradient(#e6e6e6 11%,transparent 0);background-size:15px 20px;background-position:50%;height:12px}.c-steps .steps ul li.steps__item{padding:16px 0;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.c-steps .steps ul li.steps__item i{color:#e6e6e6;margin-left:4px;font-size:24px;font-size:1.5rem}.c-steps .steps ul li.steps__item span{color:#999;font-weight:500;font-size:13px;font-size:.8125rem}.c-steps .steps ul li.steps-item--active i,.c-steps .steps ul li.steps-item--active span{color:#ffb300}.c-steps .steps ul li.steps-item--active+li{background-image:radial-gradient(#ffb300 11%,transparent 0)}.c-end-time-search .end-time-search{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;z-index:99}.c-end-time-search .end-time-search,.c-end-time-search .end-time-search .end-time-search__wrapper{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.c-end-time-search .end-time-search .end-time-search__wrapper{background-color:#fff;padding:40px 32px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-flex-direction:column;flex-direction:column}@media (min-width:993px){.c-end-time-search .end-time-search .end-time-search__wrapper{width:400px}}@media (max-width:767px){.c-end-time-search .end-time-search .end-time-search__wrapper{max-width:90%}}.c-end-time-search .end-time-search label{font-size:18px;font-size:1.125rem;margin-bottom:40px}.c-end-time-search .end-time-search .end-time-search__icon{width:112px;height:108px;display:block;background-image:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/endTimeIcon.svg);background-repeat:no-repeat;margin-bottom:32px}.c-end-time-search .end-time-search p{font-weight:500;margin-bottom:24px;text-align:center}.c-end-time-search .end-time-search .end-time-search__btn{width:100%}.pixcelCode{width:1px;height:1px;opacity:0}body{direction:rtl;margin:0}li,ul{list-style:none}ul{padding:0;margin:0}:focus{outline:none}table{border-collapse:collapse}img{max-width:100%}a{text-decoration:none}*{box-sizing:border-box}@font-face{font-family:IRANSansWeb_FaNum;font-style:normal;font-weight:600;src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Bold.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Bold.eot) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Bold.woff2) format("woff2"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Bold.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSans_FaNum_Bold.ttf) format("truetype")}@font-face{font-family:IRANSansWeb_FaNum;font-style:normal;font-weight:500;src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Medium.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Medium.eot) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Medium.woff2) format("woff2"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum_Medium.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSans_FaNum_Medium.ttf) format("truetype")}@font-face{font-family:IRANSansWeb_FaNum;font-style:normal;font-weight:400;src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum.eot?#iefix) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum.woff2) format("woff2"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSansWeb_FaNum.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/IRANSans_FaNum_Bold.ttf) format("truetype")}@font-face{font-family:"Montserrat";src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-SemiBold.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-SemiBold.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-Medium.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-Medium.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ico-safiran";src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/iconSafiran.eot);src:url(/Themes/Safiran/Apps/FlightBooking/build/static/media/iconSafiran.eot#iefix) format("embedded-opentype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/iconSafiran.ttf) format("truetype"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/iconSafiran.woff) format("woff"),url(/Themes/Safiran/Apps/FlightBooking/build/static/media/iconSafiran.svg#ico-safiran) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" ico-"],[class^=ico-]{font-family:"ico-safiran"!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-success:before{content:""}.ico-error:before{content:""}.ico-info:before{content:""}.ico-warning:before{content:""}.ico-exchange-fill:before{content:""}.ico-plane-line:before{content:""}.ico-sun-fill:before{content:""}.ico-moon-fill:before{content:""}.ico-flight-land:before{content:""}.ico-flight-takeoff:before{content:""}.ico-coupon:before{content:""}.ico-plane:before{content:""}.ico-file-line:before{content:""}.ico-group-line:before{content:""}.ico-contacts-line:before{content:""}.ico-edit:before{content:""}.ico-filter:before{content:""}.ico-sort:before{content:""}.ico-pin-line:before{content:""}.ico-close:before{content:""}.ico-bin:before{content:""}.ico-map-pin-fill:before{content:""}.ico-map-pin-line:before{content:""}.ico-flag-line:before{content:""}.ico-user-line:before{content:""}.ico-calendar:before{content:""}.ico-check:before{content:""}.ico-article-line:before{content:""}.ico-smile-line:before{content:""}.ico-file:before{content:""}.ico-card-line:before{content:""}.ico-checkbox-multiple:before{content:""}.ico-info-line:before{content:""}.ico-hotel-line:before{content:""}.ico-bed-line:before{content:""}.ico-moon:before{content:""}.ico-star:before{content:""}.ico-search:before{content:""}.ico-up:before{content:""}.ico-right:before{content:""}.ico-left:before{content:""}.ico-down:before{content:""}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea[type=email],textarea[type=number],textarea[type=password],textarea[type=tel],textarea[type=text]{border-radius:4px;border:1px solid #e6e6e6;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);width:100%;height:38px;padding:8px;line-height:1.5;color:#262626;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width:767px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea[type=email],textarea[type=number],textarea[type=password],textarea[type=tel],textarea[type=text]{font-size:16px}}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea[type=email]::-webkit-input-placeholder,textarea[type=number]::-webkit-input-placeholder,textarea[type=password]::-webkit-input-placeholder,textarea[type=tel]::-webkit-input-placeholder,textarea[type=text]::-webkit-input-placeholder{color:#d4d4d4;font-family:"IRANSansWeb_FaNum"}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea[type=email]:-moz-placeholder,textarea[type=email]::-moz-placeholder,textarea[type=number]:-moz-placeholder,textarea[type=number]::-moz-placeholder,textarea[type=password]:-moz-placeholder,textarea[type=password]::-moz-placeholder,textarea[type=tel]:-moz-placeholder,textarea[type=tel]::-moz-placeholder,textarea[type=text]:-moz-placeholder,textarea[type=text]::-moz-placeholder{color:#d4d4d4;font-family:"IRANSansWeb_FaNum"}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea[type=email]:-ms-input-placeholder,textarea[type=number]:-ms-input-placeholder,textarea[type=password]:-ms-input-placeholder,textarea[type=tel]:-ms-input-placeholder,textarea[type=text]:-ms-input-placeholder{color:#d4d4d4;font-family:"IRANSansWeb_FaNum"}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea[type=email]:focus,textarea[type=number]:focus,textarea[type=password]:focus,textarea[type=tel]:focus,textarea[type=text]:focus{border:1px solid #ffb300}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea[type=email]:disabled,textarea[type=number]:disabled,textarea[type=password]:disabled,textarea[type=tel]:disabled,textarea[type=text]:disabled{background-color:#f9f9f9}input[type=email].validation--error,input[type=number].validation--error,input[type=password].validation--error,input[type=tel].validation--error,input[type=text].validation--error,textarea[type=email].validation--error,textarea[type=number].validation--error,textarea[type=password].validation--error,textarea[type=tel].validation--error,textarea[type=text].validation--error{border:1px solid #ff4757}textarea{padding:8px}select,textarea{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border:1px solid #e6e6e6}select{line-height:1.5;height:38px;width:100%;padding:0 4px}@media (max-width:767px){select{font-size:16px}}select.validation--error{border-color:#ff4757}.compact-selects{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;height:38px}.compact-selects select{width:calc(33.33333% - 16px)}.breadcrumb{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:48px}.breadcrumb li a{color:#999;font-size:12px;font-size:.75rem;padding:0 8px;position:relative}.breadcrumb li:not(:last-child) a:after{content:"/";position:absolute;right:0;width:5px;top:50%;transform:translateY(-50%)}.form .form-validation{color:#ff4757;font-size:12px;font-size:.75rem}.form .form-element-group .form-element-group--with-icon>div{position:relative}.form .form-element-group .form-element-group--with-icon input:not([type=submit]) select.form-element,.form .form-element-group .form-element-group--with-icon textarea:not([type=submit]) select.form-element{padding-left:50px}.form .form-element-group .form-element-group--with-icon i{position:absolute;top:50%;left:10px;font-size:24px;font-size:1.5rem;color:#999;transform:translateY(-50%)}.form .form-element-group .form-element-group--with-icon span .select2-container .select2-selection--single .select2-selection__rendered{padding-left:48px}.form .form-element-group .form-element-group--icon-right i{left:auto;right:10px}.form .form-element-group .form-element-group--icon-right input:not([type=submit]) select.form-element,.form .form-element-group .form-element-group--icon-right textarea:not([type=submit]) select.form-element{padding-right:50px;padding-left:4px}.form .form-element-group .form-element-group--icon-right button{position:absolute;border:none;background:none;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.form .form-element-group .form-element-group--icon-right button i{position:relative;top:unset;transform:unset}.form .form-element-group .pseudo-input{position:absolute;left:70px;top:10px;display:flex;font-size:12px;font-size:.75rem}.form .form__row{margin-bottom:16px}.captcha-box{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex;width:100%;border:1px solid #e6e6e6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-flex-direction:row-reverse;flex-direction:row-reverse}.captcha-box img{height:30px;margin-right:4px}.captcha-box input[type=text],.captcha-box textarea[type=text]{border:none;box-shadow:none}.captcha-box>div:first-child{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;padding-left:16px;-moz-flex-direction:row-reverse;flex-direction:row-reverse;display:flex}.captcha-box>div:last-child{-moz-flex-grow:9;-ms-flex-grow:9;flex-grow:9}.captcha-box button{border:none;background:transparent;padding:0;margin:0;position:absolute;top:50%;transform:-50%;left:0}.btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:background-color .2s ease-in-out;font-size:14px;font-size:.875rem;line-height:1.21;text-align:center;text-decoration:none;min-width:176px;height:40px;border:1px solid #eee;cursor:pointer;font-family:"IRANSansWeb_FaNum";font-weight:400}.btn.btn--sm{min-width:107px;height:36px}.btn.btn-default{color:#999;background-color:#fff;border-color:#fff}.btn.btn-default:hover{background-color:#eee;border-color:#eee}.btn.btn-secondary{color:#ffb300;background-color:#fff;border-color:#ffb300}.btn.btn-secondary:hover{color:#fff;background-color:#ffb300;border-color:#ffb300}.btn.btn-blue{color:#fff;background-color:#1e90ff;border-color:#1e90ff}.btn.btn-blue:hover{background-color:#1976d1;border-color:#1976d1}.btn.btn-yellow{color:#262626;background-color:#ffb300;border-color:#ffb300}.btn.btn-yellow:hover{background-color:#f2a400;border-color:#f2a400}.btn.btn-green{color:#fff;background-color:#26de81;border-color:#26de81}.btn.btn-green:hover{background-color:#22c774;border-color:#22c774}.btn.btn-light{color:#ffb300;background-color:initial;border:none}.btn.btn-light:hover{color:#1976d1}.alert{position:relative;padding:8px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-size:12px;font-size:.75rem}.alert.alert-success{color:#22c774;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-warning{color:#262626;background-color:rgba(255,179,0,.1);border-color:#ffb300}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert .close{background:none;border:none;left:2px!important;top:12px!important;font-size:14px;font-size:.875rem;cursor:pointer;z-index:2}.alert .alert__container{display:flex;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;padding:8px 16px}.alert .alert__container i{margin-left:8px;color:#ffb300;font-size:16px;font-size:1rem}.alert .alert__content.alert__content--large-font{font-size:17px;font-size:1.0625rem;line-height:2}@media (max-width:992px){.alert .alert__content.alert__content--large-font{font-size:16px;font-size:1rem}}.alert p{margin:0}.arrow-right{color:inherit;font-family:arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;transform:scale(.5);margin-left:4px;width:22px}.arrow-right:after,.arrow-right:before{height:6px;line-height:.02}.arrow-right:before{content:"→"}.arrow-left{color:inherit;font-family:arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;margin-right:12px;transform:scale(.5);margin-left:4px;width:22px}.arrow-left:after,.arrow-left:before{height:6px;line-height:.02}.arrow-left:after{content:"←"}.form-validation{color:#ff4757;font-size:12px;font-size:.75rem}.form hr{margin:0;border-width:0 0 1px;border-color:rgba(0,0,0,.1);width:100%}.form-element-group--with-icon>div{position:relative}.form-element-group--with-icon input:not([type=submit]) select.form-element,.form-element-group--with-icon textarea:not([type=submit]) select.form-element{padding-left:50px}.form-element-group--with-icon i{position:absolute;top:50%;left:10px;font-size:24px;font-size:1.5rem;color:#999;transform:translateY(-50%)}.form-element-group--with-icon span .select2-container .select2-selection--single .select2-selection__rendered{padding-left:50px}.form-element-group--icon-right i{left:auto;right:10px}.form-element-group--icon-right input:not([type=submit]) select.form-element,.form-element-group--icon-right textarea:not([type=submit]) select.form-element{padding-right:50px;padding-left:.75rem}.form-element-group--icon-right button{position:absolute;border:none;background:none;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.form-element-group--icon-right button i{position:relative;top:unset;transform:unset}.form-element-group .pseudo-input{position:absolute;left:70px;top:10px;display:flex;font-size:12px}.form__row{margin-bottom:16px}.kart{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border:1px solid #f3f3f3}.circle-loading{width:60px;height:60px;transform:rotate(-90deg);stroke-linecap:round;stroke-width:4;fill:none}.circle-loading.circle-loading--small{width:40px;height:40px}.circle-loading .external-circle,.circle-loading .internal-circle{stroke:#1976d1;stroke-dashoffset:0;transform-origin:center}.circle-loading .internal-circle{stroke-dasharray:187;-webkit-animation:internal 1s ease-in-out infinite;animation:internal 1s ease-in-out infinite;opacity:.4}.circle-loading .external-circle{stroke-dasharray:312;-webkit-animation:external 1s linear infinite;animation:external 1s linear infinite;opacity:.9}@-webkit-keyframes internal{0%{stroke-dashoffset:187}25%{stroke-dashoffset:80}to{stroke-dashoffset:187;transform:rotate(1turn)}}@keyframes internal{0%{stroke-dashoffset:187}25%{stroke-dashoffset:80}to{stroke-dashoffset:187;transform:rotate(1turn)}}@-webkit-keyframes external{0%{stroke-dashoffset:312;transform:rotate(70deg)}60%{stroke-dashoffset:-312}to{stroke-dashoffset:-312;transform:rotate(450deg)}}@keyframes external{0%{stroke-dashoffset:312;transform:rotate(70deg)}60%{stroke-dashoffset:-312}to{stroke-dashoffset:-312;transform:rotate(450deg)}}.loader{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.spinner{margin:0 auto;text-align:center}.spinner.spinner--blue>div,.spinner.spinner--blue>span{background-color:#05164d}.spinner>div,.spinner>span{width:6px;height:6px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;margin:0 1px}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.w-100{width:100%}.arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;vertical-align:middle;margin:0 8px}.arrow.down{transform:rotate(45deg)}.arrow.up{transform:rotate(-135deg)}.arrow.left{transform:rotate(135deg)}.arrow.right{transform:rotate(-45deg)}html{font-size:16px}body{font-size:16px!important;font-weight:500;color:#262626}a,body,button,input,select,textarea{font-family:"IRANSansWeb_FaNum"}.container{max-width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width:993px){.container{width:98%}}@media (min-width:1321px){.container{width:1320px}}[class*=col-]{flex-grow:1;flex-basis:0;max-width:100%;box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px;width:100%;position:relative}.en-font{font-family:"Montserrat"}@media (max-width:767px){.col-xs--12{flex-basis:100%;max-width:100%;width:100%}.col-xs--11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}.col-xs--10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}.col-xs--9{flex-basis:75%;max-width:75%;width:75%}.col-xs--8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}.col-xs--7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}.col-xs--6{flex-basis:50%;max-width:50%;width:50%}.col-xs--5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}.col-xs--4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}.col-xs--3{flex-basis:25%;max-width:25%;width:25%}.col-xs--2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}.col-xs--1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:768px){.col-sm--12{flex-basis:100%;max-width:100%;width:100%}.col-sm--11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}.col-sm--10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}.col-sm--9{flex-basis:75%;max-width:75%;width:75%}.col-sm--8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}.col-sm--7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}.col-sm--6{flex-basis:50%;max-width:50%;width:50%}.col-sm--5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}.col-sm--4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}.col-sm--3{flex-basis:25%;max-width:25%;width:25%}.col-sm--2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}.col-sm--1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:993px){.col-md--12{flex-basis:100%;max-width:100%;width:100%}.col-md--11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}.col-md--10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}.col-md--9{flex-basis:75%;max-width:75%;width:75%}.col-md--8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}.col-md--7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}.col-md--6{flex-basis:50%;max-width:50%;width:50%}.col-md--5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}.col-md--4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}.col-md--3{flex-basis:25%;max-width:25%;width:25%}.col-md--2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}.col-md--1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:1321px){.col-lg--12{flex-basis:100%;max-width:100%;width:100%}.col-lg--11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}.col-lg--10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}.col-lg--9{flex-basis:75%;max-width:75%;width:75%}.col-lg--8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}.col-lg--7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}.col-lg--6{flex-basis:50%;max-width:50%;width:50%}.col-lg--5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}.col-lg--4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}.col-lg--3{flex-basis:25%;max-width:25%;width:25%}.col-lg--2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}.col-lg--1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}.row{box-sizing:border-box;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}a{color:#ffb300}.h1,h1{font-size:30px;font-size:1.875rem}.h2,h2{font-size:24px;font-size:1.5rem}.h3,h3{font-size:20px;font-size:1.25rem}.h4,h4{font-size:18px;font-size:1.125rem}.h5,h5{font-size:16px;font-size:1rem}.h6,h6{font-size:14px;font-size:.875rem}.no-scroll{overflow:hidden}.hidden,.hide{display:none!important}.show{display:block!important}.flex-show{display:flex!important}.dis-flex{display:flex}.text-center{text-align:center}.dir-ltr{direction:ltr}.dir-rtl{direction:rtl}@media (min-width:993px){.hide-in-desktop{display:none!important}}@media (max-width:767px){.hide-in-phone{display:none!important}}@media (min-width:768px){.hide-in-not-phone{display:none!important}}@media (max-width:992px){.hide-in-not-desktop{display:none!important}}textarea{width:100%;height:auto}.is-fixed{position:fixed!important}.bold{font-weight:700}.text-red{color:#ff4757}.text-yellow{color:#ffb300}.validation{font-size:12px;font-size:.75rem;color:#ff4757;margin-top:5px}.m--0{margin:0!important}.mt--0,.my--0{margin-top:0!important}.mr--0,.mx--0{margin-right:0!important}.mb--0,.my--0{margin-bottom:0!important}.ml--0,.mx--0{margin-left:0!important}.m--1{margin:8px!important}.mt--1,.my--1{margin-top:8px!important}.mr--1,.mx--1{margin-right:8px!important}.mb--1,.my--1{margin-bottom:8px!important}.ml--1,.mx--1{margin-left:8px!important}.m--2{margin:16px!important}.mt--2,.my--2{margin-top:16px!important}.mr--2,.mx--2{margin-right:16px!important}.mb--2,.my--2{margin-bottom:16px!important}.ml--2,.mx--2{margin-left:16px!important}.m--3{margin:24px!important}.mt--3,.my--3{margin-top:24px!important}.mr--3,.mx--3{margin-right:24px!important}.mb--3,.my--3{margin-bottom:24px!important}.ml--3,.mx--3{margin-left:24px!important}.m--4{margin:32px!important}.mt--4,.my--4{margin-top:32px!important}.mr--4,.mx--4{margin-right:32px!important}.mb--4,.my--4{margin-bottom:32px!important}.ml--4,.mx--4{margin-left:32px!important}.m--5{margin:40px!important}.mt--5,.my--5{margin-top:40px!important}.mr--5,.mx--5{margin-right:40px!important}.mb--5,.my--5{margin-bottom:40px!important}.ml--5,.mx--5{margin-left:40px!important}.m--6{margin:48px!important}.mt--6,.my--6{margin-top:48px!important}.mr--6,.mx--6{margin-right:48px!important}.mb--6,.my--6{margin-bottom:48px!important}.ml--6,.mx--6{margin-left:48px!important}.m--7{margin:56px!important}.mt--7,.my--7{margin-top:56px!important}.mr--7,.mx--7{margin-right:56px!important}.mb--7,.my--7{margin-bottom:56px!important}.ml--7,.mx--7{margin-left:56px!important}.p--0{padding:0!important}.pt--0,.py--0{padding-top:0!important}.pr--0,.px--0{padding-right:0!important}.pb--0,.py--0{padding-bottom:0!important}.pl--0,.px--0{padding-left:0!important}.p--1{padding:8px!important}.pt--1,.py--1{padding-top:8px!important}.pr--1,.px--1{padding-right:8px!important}.pb--1,.py--1{padding-bottom:8px!important}.pl--1,.px--1{padding-left:8px!important}.p--2{padding:16px!important}.pt--2,.py--2{padding-top:16px!important}.pr--2,.px--2{padding-right:16px!important}.pb--2,.py--2{padding-bottom:16px!important}.pl--2,.px--2{padding-left:16px!important}.p--3{padding:24px!important}.pt--3,.py--3{padding-top:24px!important}.pr--3,.px--3{padding-right:24px!important}.pb--3,.py--3{padding-bottom:24px!important}.pl--3,.px--3{padding-left:24px!important}.p--4{padding:32px!important}.pt--4,.py--4{padding-top:32px!important}.pr--4,.px--4{padding-right:32px!important}.pb--4,.py--4{padding-bottom:32px!important}.pl--4,.px--4{padding-left:32px!important}.p--5{padding:40px!important}.pt--5,.py--5{padding-top:40px!important}.pr--5,.px--5{padding-right:40px!important}.pb--5,.py--5{padding-bottom:40px!important}.pl--5,.px--5{padding-left:40px!important}.p--6{padding:48px!important}.pt--6,.py--6{padding-top:48px!important}.pr--6,.px--6{padding-right:48px!important}.pb--6,.py--6{padding-bottom:48px!important}.pl--6,.px--6{padding-left:48px!important}.p--7{padding:56px!important}.pt--7,.py--7{padding-top:56px!important}.pr--7,.px--7{padding-right:56px!important}.pb--7,.py--7{padding-bottom:56px!important}.pl--7,.px--7{padding-left:56px!important}.m--n1{margin:-8px!important}.mt--n1,.my-n1{margin-top:-8px!important}.mr--n1,.mx--n1{margin-right:-8px!important}.mb--n1,.my--n1{margin-bottom:-8px!important}.ml--n1,.mx--n1{margin-left:-8px!important}.m--n2{margin:-16px!important}.mt--n2,.my-n2{margin-top:-16px!important}.mr--n2,.mx--n2{margin-right:-16px!important}.mb--n2,.my--n2{margin-bottom:-16px!important}.ml--n2,.mx--n2{margin-left:-16px!important}.m--n3{margin:-24px!important}.mt--n3,.my-n3{margin-top:-24px!important}.mr--n3,.mx--n3{margin-right:-24px!important}.mb--n3,.my--n3{margin-bottom:-24px!important}.ml--n3,.mx--n3{margin-left:-24px!important}.m--n4{margin:-32px!important}.mt--n4,.my-n4{margin-top:-32px!important}.mr--n4,.mx--n4{margin-right:-32px!important}.mb--n4,.my--n4{margin-bottom:-32px!important}.ml--n4,.mx--n4{margin-left:-32px!important}.m--n5{margin:-40px!important}.mt--n5,.my-n5{margin-top:-40px!important}.mr--n5,.mx--n5{margin-right:-40px!important}.mb--n5,.my--n5{margin-bottom:-40px!important}.ml--n5,.mx--n5{margin-left:-40px!important}.m--n6{margin:-48px!important}.mt--n6,.my-n6{margin-top:-48px!important}.mr--n6,.mx--n6{margin-right:-48px!important}.mb--n6,.my--n6{margin-bottom:-48px!important}.ml--n6,.mx--n6{margin-left:-48px!important}.m--n7{margin:-56px!important}.mt--n7,.my-n7{margin-top:-56px!important}.mr--n7,.mx--n7{margin-right:-56px!important}.mb--n7,.my--n7{margin-bottom:-56px!important}.ml--n7,.mx--n7{margin-left:-56px!important}.m--auto{margin:auto!important}.mt--auto,.my--auto{margin-top:auto!important}.mr--auto,.mx--auto{margin-right:auto!important}.mb--auto,.my--auto{margin-bottom:auto!important}.ml--auto,.mx--auto{margin-left:auto!important}@media (min-width:768px){.m-sm--0{margin:0!important}.mt-sm--0,.my-sm--0{margin-top:0!important}.mr-sm--0,.mx-sm--0{margin-right:0!important}.mb-sm--0,.my-sm--0{margin-bottom:0!important}.ml-sm--0,.mx-sm--0{margin-left:0!important}.m-sm--1{margin:8px!important}.mt-sm--1,.my-sm--1{margin-top:8px!important}.mr-sm--1,.mx-sm--1{margin-right:8px!important}.mb-sm--1,.my-sm--1{margin-bottom:8px!important}.ml-sm--1,.mx-sm--1{margin-left:8px!important}.m-sm--2{margin:16px!important}.mt-sm--2,.my-sm--2{margin-top:16px!important}.mr-sm--2,.mx-sm--2{margin-right:16px!important}.mb-sm--2,.my-sm--2{margin-bottom:16px!important}.ml-sm--2,.mx-sm--2{margin-left:16px!important}.m-sm--3{margin:24px!important}.mt-sm--3,.my-sm--3{margin-top:24px!important}.mr-sm--3,.mx-sm--3{margin-right:24px!important}.mb-sm--3,.my-sm--3{margin-bottom:24px!important}.ml-sm--3,.mx-sm--3{margin-left:24px!important}.m-sm--4{margin:32px!important}.mt-sm--4,.my-sm--4{margin-top:32px!important}.mr-sm--4,.mx-sm--4{margin-right:32px!important}.mb-sm--4,.my-sm--4{margin-bottom:32px!important}.ml-sm--4,.mx-sm--4{margin-left:32px!important}.m-sm--5{margin:40px!important}.mt-sm--5,.my-sm--5{margin-top:40px!important}.mr-sm--5,.mx-sm--5{margin-right:40px!important}.mb-sm--5,.my-sm--5{margin-bottom:40px!important}.ml-sm--5,.mx-sm--5{margin-left:40px!important}.m-sm--6{margin:48px!important}.mt-sm--6,.my-sm--6{margin-top:48px!important}.mr-sm--6,.mx-sm--6{margin-right:48px!important}.mb-sm--6,.my-sm--6{margin-bottom:48px!important}.ml-sm--6,.mx-sm--6{margin-left:48px!important}.m-sm--7{margin:56px!important}.mt-sm--7,.my-sm--7{margin-top:56px!important}.mr-sm--7,.mx-sm--7{margin-right:56px!important}.mb-sm--7,.my-sm--7{margin-bottom:56px!important}.ml-sm--7,.mx-sm--7{margin-left:56px!important}.p-sm--0{padding:0!important}.pt-sm--0,.py-sm--0{padding-top:0!important}.pr-sm--0,.px-sm--0{padding-right:0!important}.pb-sm--0,.py-sm--0{padding-bottom:0!important}.pl-sm--0,.px-sm--0{padding-left:0!important}.p-sm--1{padding:8px!important}.pt-sm--1,.py-sm--1{padding-top:8px!important}.pr-sm--1,.px-sm--1{padding-right:8px!important}.pb-sm--1,.py-sm--1{padding-bottom:8px!important}.pl-sm--1,.px-sm--1{padding-left:8px!important}.p-sm--2{padding:16px!important}.pt-sm--2,.py-sm--2{padding-top:16px!important}.pr-sm--2,.px-sm--2{padding-right:16px!important}.pb-sm--2,.py-sm--2{padding-bottom:16px!important}.pl-sm--2,.px-sm--2{padding-left:16px!important}.p-sm--3{padding:24px!important}.pt-sm--3,.py-sm--3{padding-top:24px!important}.pr-sm--3,.px-sm--3{padding-right:24px!important}.pb-sm--3,.py-sm--3{padding-bottom:24px!important}.pl-sm--3,.px-sm--3{padding-left:24px!important}.p-sm--4{padding:32px!important}.pt-sm--4,.py-sm--4{padding-top:32px!important}.pr-sm--4,.px-sm--4{padding-right:32px!important}.pb-sm--4,.py-sm--4{padding-bottom:32px!important}.pl-sm--4,.px-sm--4{padding-left:32px!important}.p-sm--5{padding:40px!important}.pt-sm--5,.py-sm--5{padding-top:40px!important}.pr-sm--5,.px-sm--5{padding-right:40px!important}.pb-sm--5,.py-sm--5{padding-bottom:40px!important}.pl-sm--5,.px-sm--5{padding-left:40px!important}.p-sm--6{padding:48px!important}.pt-sm--6,.py-sm--6{padding-top:48px!important}.pr-sm--6,.px-sm--6{padding-right:48px!important}.pb-sm--6,.py-sm--6{padding-bottom:48px!important}.pl-sm--6,.px-sm--6{padding-left:48px!important}.p-sm--7{padding:56px!important}.pt-sm--7,.py-sm--7{padding-top:56px!important}.pr-sm--7,.px-sm--7{padding-right:56px!important}.pb-sm--7,.py-sm--7{padding-bottom:56px!important}.pl-sm--7,.px-sm--7{padding-left:56px!important}.m-sm--n1{margin:-8px!important}.mt-sm--n1,.my-sm-n1{margin-top:-8px!important}.mr-sm--n1,.mx-sm--n1{margin-right:-8px!important}.mb-sm--n1,.my-sm--n1{margin-bottom:-8px!important}.ml-sm--n1,.mx-sm--n1{margin-left:-8px!important}.m-sm--n2{margin:-16px!important}.mt-sm--n2,.my-sm-n2{margin-top:-16px!important}.mr-sm--n2,.mx-sm--n2{margin-right:-16px!important}.mb-sm--n2,.my-sm--n2{margin-bottom:-16px!important}.ml-sm--n2,.mx-sm--n2{margin-left:-16px!important}.m-sm--n3{margin:-24px!important}.mt-sm--n3,.my-sm-n3{margin-top:-24px!important}.mr-sm--n3,.mx-sm--n3{margin-right:-24px!important}.mb-sm--n3,.my-sm--n3{margin-bottom:-24px!important}.ml-sm--n3,.mx-sm--n3{margin-left:-24px!important}.m-sm--n4{margin:-32px!important}.mt-sm--n4,.my-sm-n4{margin-top:-32px!important}.mr-sm--n4,.mx-sm--n4{margin-right:-32px!important}.mb-sm--n4,.my-sm--n4{margin-bottom:-32px!important}.ml-sm--n4,.mx-sm--n4{margin-left:-32px!important}.m-sm--n5{margin:-40px!important}.mt-sm--n5,.my-sm-n5{margin-top:-40px!important}.mr-sm--n5,.mx-sm--n5{margin-right:-40px!important}.mb-sm--n5,.my-sm--n5{margin-bottom:-40px!important}.ml-sm--n5,.mx-sm--n5{margin-left:-40px!important}.m-sm--n6{margin:-48px!important}.mt-sm--n6,.my-sm-n6{margin-top:-48px!important}.mr-sm--n6,.mx-sm--n6{margin-right:-48px!important}.mb-sm--n6,.my-sm--n6{margin-bottom:-48px!important}.ml-sm--n6,.mx-sm--n6{margin-left:-48px!important}.m-sm--n7{margin:-56px!important}.mt-sm--n7,.my-sm-n7{margin-top:-56px!important}.mr-sm--n7,.mx-sm--n7{margin-right:-56px!important}.mb-sm--n7,.my-sm--n7{margin-bottom:-56px!important}.ml-sm--n7,.mx-sm--n7{margin-left:-56px!important}.m-sm--auto{margin:auto!important}.mt-sm--auto,.my-sm--auto{margin-top:auto!important}.mr-sm--auto,.mx-sm--auto{margin-right:auto!important}.mb-sm--auto,.my-sm--auto{margin-bottom:auto!important}.ml-sm--auto,.mx-sm--auto{margin-left:auto!important}}@media (min-width:992px){.m-md--0{margin:0!important}.mt-md--0,.my-md--0{margin-top:0!important}.mr-md--0,.mx-md--0{margin-right:0!important}.mb-md--0,.my-md--0{margin-bottom:0!important}.ml-md--0,.mx-md--0{margin-left:0!important}.m-md--1{margin:8px!important}.mt-md--1,.my-md--1{margin-top:8px!important}.mr-md--1,.mx-md--1{margin-right:8px!important}.mb-md--1,.my-md--1{margin-bottom:8px!important}.ml-md--1,.mx-md--1{margin-left:8px!important}.m-md--2{margin:16px!important}.mt-md--2,.my-md--2{margin-top:16px!important}.mr-md--2,.mx-md--2{margin-right:16px!important}.mb-md--2,.my-md--2{margin-bottom:16px!important}.ml-md--2,.mx-md--2{margin-left:16px!important}.m-md--3{margin:24px!important}.mt-md--3,.my-md--3{margin-top:24px!important}.mr-md--3,.mx-md--3{margin-right:24px!important}.mb-md--3,.my-md--3{margin-bottom:24px!important}.ml-md--3,.mx-md--3{margin-left:24px!important}.m-md--4{margin:32px!important}.mt-md--4,.my-md--4{margin-top:32px!important}.mr-md--4,.mx-md--4{margin-right:32px!important}.mb-md--4,.my-md--4{margin-bottom:32px!important}.ml-md--4,.mx-md--4{margin-left:32px!important}.m-md--5{margin:40px!important}.mt-md--5,.my-md--5{margin-top:40px!important}.mr-md--5,.mx-md--5{margin-right:40px!important}.mb-md--5,.my-md--5{margin-bottom:40px!important}.ml-md--5,.mx-md--5{margin-left:40px!important}.m-md--6{margin:48px!important}.mt-md--6,.my-md--6{margin-top:48px!important}.mr-md--6,.mx-md--6{margin-right:48px!important}.mb-md--6,.my-md--6{margin-bottom:48px!important}.ml-md--6,.mx-md--6{margin-left:48px!important}.m-md--7{margin:56px!important}.mt-md--7,.my-md--7{margin-top:56px!important}.mr-md--7,.mx-md--7{margin-right:56px!important}.mb-md--7,.my-md--7{margin-bottom:56px!important}.ml-md--7,.mx-md--7{margin-left:56px!important}.p-md--0{padding:0!important}.pt-md--0,.py-md--0{padding-top:0!important}.pr-md--0,.px-md--0{padding-right:0!important}.pb-md--0,.py-md--0{padding-bottom:0!important}.pl-md--0,.px-md--0{padding-left:0!important}.p-md--1{padding:8px!important}.pt-md--1,.py-md--1{padding-top:8px!important}.pr-md--1,.px-md--1{padding-right:8px!important}.pb-md--1,.py-md--1{padding-bottom:8px!important}.pl-md--1,.px-md--1{padding-left:8px!important}.p-md--2{padding:16px!important}.pt-md--2,.py-md--2{padding-top:16px!important}.pr-md--2,.px-md--2{padding-right:16px!important}.pb-md--2,.py-md--2{padding-bottom:16px!important}.pl-md--2,.px-md--2{padding-left:16px!important}.p-md--3{padding:24px!important}.pt-md--3,.py-md--3{padding-top:24px!important}.pr-md--3,.px-md--3{padding-right:24px!important}.pb-md--3,.py-md--3{padding-bottom:24px!important}.pl-md--3,.px-md--3{padding-left:24px!important}.p-md--4{padding:32px!important}.pt-md--4,.py-md--4{padding-top:32px!important}.pr-md--4,.px-md--4{padding-right:32px!important}.pb-md--4,.py-md--4{padding-bottom:32px!important}.pl-md--4,.px-md--4{padding-left:32px!important}.p-md--5{padding:40px!important}.pt-md--5,.py-md--5{padding-top:40px!important}.pr-md--5,.px-md--5{padding-right:40px!important}.pb-md--5,.py-md--5{padding-bottom:40px!important}.pl-md--5,.px-md--5{padding-left:40px!important}.p-md--6{padding:48px!important}.pt-md--6,.py-md--6{padding-top:48px!important}.pr-md--6,.px-md--6{padding-right:48px!important}.pb-md--6,.py-md--6{padding-bottom:48px!important}.pl-md--6,.px-md--6{padding-left:48px!important}.p-md--7{padding:56px!important}.pt-md--7,.py-md--7{padding-top:56px!important}.pr-md--7,.px-md--7{padding-right:56px!important}.pb-md--7,.py-md--7{padding-bottom:56px!important}.pl-md--7,.px-md--7{padding-left:56px!important}.m-md--n1{margin:-8px!important}.mt-md--n1,.my-md-n1{margin-top:-8px!important}.mr-md--n1,.mx-md--n1{margin-right:-8px!important}.mb-md--n1,.my-md--n1{margin-bottom:-8px!important}.ml-md--n1,.mx-md--n1{margin-left:-8px!important}.m-md--n2{margin:-16px!important}.mt-md--n2,.my-md-n2{margin-top:-16px!important}.mr-md--n2,.mx-md--n2{margin-right:-16px!important}.mb-md--n2,.my-md--n2{margin-bottom:-16px!important}.ml-md--n2,.mx-md--n2{margin-left:-16px!important}.m-md--n3{margin:-24px!important}.mt-md--n3,.my-md-n3{margin-top:-24px!important}.mr-md--n3,.mx-md--n3{margin-right:-24px!important}.mb-md--n3,.my-md--n3{margin-bottom:-24px!important}.ml-md--n3,.mx-md--n3{margin-left:-24px!important}.m-md--n4{margin:-32px!important}.mt-md--n4,.my-md-n4{margin-top:-32px!important}.mr-md--n4,.mx-md--n4{margin-right:-32px!important}.mb-md--n4,.my-md--n4{margin-bottom:-32px!important}.ml-md--n4,.mx-md--n4{margin-left:-32px!important}.m-md--n5{margin:-40px!important}.mt-md--n5,.my-md-n5{margin-top:-40px!important}.mr-md--n5,.mx-md--n5{margin-right:-40px!important}.mb-md--n5,.my-md--n5{margin-bottom:-40px!important}.ml-md--n5,.mx-md--n5{margin-left:-40px!important}.m-md--n6{margin:-48px!important}.mt-md--n6,.my-md-n6{margin-top:-48px!important}.mr-md--n6,.mx-md--n6{margin-right:-48px!important}.mb-md--n6,.my-md--n6{margin-bottom:-48px!important}.ml-md--n6,.mx-md--n6{margin-left:-48px!important}.m-md--n7{margin:-56px!important}.mt-md--n7,.my-md-n7{margin-top:-56px!important}.mr-md--n7,.mx-md--n7{margin-right:-56px!important}.mb-md--n7,.my-md--n7{margin-bottom:-56px!important}.ml-md--n7,.mx-md--n7{margin-left:-56px!important}.m-md--auto{margin:auto!important}.mt-md--auto,.my-md--auto{margin-top:auto!important}.mr-md--auto,.mx-md--auto{margin-right:auto!important}.mb-md--auto,.my-md--auto{margin-bottom:auto!important}.ml-md--auto,.mx-md--auto{margin-left:auto!important}}@media (min-width:1320px){.m-lg--0{margin:0!important}.mt-lg--0,.my-lg--0{margin-top:0!important}.mr-lg--0,.mx-lg--0{margin-right:0!important}.mb-lg--0,.my-lg--0{margin-bottom:0!important}.ml-lg--0,.mx-lg--0{margin-left:0!important}.m-lg--1{margin:8px!important}.mt-lg--1,.my-lg--1{margin-top:8px!important}.mr-lg--1,.mx-lg--1{margin-right:8px!important}.mb-lg--1,.my-lg--1{margin-bottom:8px!important}.ml-lg--1,.mx-lg--1{margin-left:8px!important}.m-lg--2{margin:16px!important}.mt-lg--2,.my-lg--2{margin-top:16px!important}.mr-lg--2,.mx-lg--2{margin-right:16px!important}.mb-lg--2,.my-lg--2{margin-bottom:16px!important}.ml-lg--2,.mx-lg--2{margin-left:16px!important}.m-lg--3{margin:24px!important}.mt-lg--3,.my-lg--3{margin-top:24px!important}.mr-lg--3,.mx-lg--3{margin-right:24px!important}.mb-lg--3,.my-lg--3{margin-bottom:24px!important}.ml-lg--3,.mx-lg--3{margin-left:24px!important}.m-lg--4{margin:32px!important}.mt-lg--4,.my-lg--4{margin-top:32px!important}.mr-lg--4,.mx-lg--4{margin-right:32px!important}.mb-lg--4,.my-lg--4{margin-bottom:32px!important}.ml-lg--4,.mx-lg--4{margin-left:32px!important}.m-lg--5{margin:40px!important}.mt-lg--5,.my-lg--5{margin-top:40px!important}.mr-lg--5,.mx-lg--5{margin-right:40px!important}.mb-lg--5,.my-lg--5{margin-bottom:40px!important}.ml-lg--5,.mx-lg--5{margin-left:40px!important}.m-lg--6{margin:48px!important}.mt-lg--6,.my-lg--6{margin-top:48px!important}.mr-lg--6,.mx-lg--6{margin-right:48px!important}.mb-lg--6,.my-lg--6{margin-bottom:48px!important}.ml-lg--6,.mx-lg--6{margin-left:48px!important}.m-lg--7{margin:56px!important}.mt-lg--7,.my-lg--7{margin-top:56px!important}.mr-lg--7,.mx-lg--7{margin-right:56px!important}.mb-lg--7,.my-lg--7{margin-bottom:56px!important}.ml-lg--7,.mx-lg--7{margin-left:56px!important}.p-lg--0{padding:0!important}.pt-lg--0,.py-lg--0{padding-top:0!important}.pr-lg--0,.px-lg--0{padding-right:0!important}.pb-lg--0,.py-lg--0{padding-bottom:0!important}.pl-lg--0,.px-lg--0{padding-left:0!important}.p-lg--1{padding:8px!important}.pt-lg--1,.py-lg--1{padding-top:8px!important}.pr-lg--1,.px-lg--1{padding-right:8px!important}.pb-lg--1,.py-lg--1{padding-bottom:8px!important}.pl-lg--1,.px-lg--1{padding-left:8px!important}.p-lg--2{padding:16px!important}.pt-lg--2,.py-lg--2{padding-top:16px!important}.pr-lg--2,.px-lg--2{padding-right:16px!important}.pb-lg--2,.py-lg--2{padding-bottom:16px!important}.pl-lg--2,.px-lg--2{padding-left:16px!important}.p-lg--3{padding:24px!important}.pt-lg--3,.py-lg--3{padding-top:24px!important}.pr-lg--3,.px-lg--3{padding-right:24px!important}.pb-lg--3,.py-lg--3{padding-bottom:24px!important}.pl-lg--3,.px-lg--3{padding-left:24px!important}.p-lg--4{padding:32px!important}.pt-lg--4,.py-lg--4{padding-top:32px!important}.pr-lg--4,.px-lg--4{padding-right:32px!important}.pb-lg--4,.py-lg--4{padding-bottom:32px!important}.pl-lg--4,.px-lg--4{padding-left:32px!important}.p-lg--5{padding:40px!important}.pt-lg--5,.py-lg--5{padding-top:40px!important}.pr-lg--5,.px-lg--5{padding-right:40px!important}.pb-lg--5,.py-lg--5{padding-bottom:40px!important}.pl-lg--5,.px-lg--5{padding-left:40px!important}.p-lg--6{padding:48px!important}.pt-lg--6,.py-lg--6{padding-top:48px!important}.pr-lg--6,.px-lg--6{padding-right:48px!important}.pb-lg--6,.py-lg--6{padding-bottom:48px!important}.pl-lg--6,.px-lg--6{padding-left:48px!important}.p-lg--7{padding:56px!important}.pt-lg--7,.py-lg--7{padding-top:56px!important}.pr-lg--7,.px-lg--7{padding-right:56px!important}.pb-lg--7,.py-lg--7{padding-bottom:56px!important}.pl-lg--7,.px-lg--7{padding-left:56px!important}.m-lg--n1{margin:-8px!important}.mt-lg--n1,.my-lg-n1{margin-top:-8px!important}.mr-lg--n1,.mx-lg--n1{margin-right:-8px!important}.mb-lg--n1,.my-lg--n1{margin-bottom:-8px!important}.ml-lg--n1,.mx-lg--n1{margin-left:-8px!important}.m-lg--n2{margin:-16px!important}.mt-lg--n2,.my-lg-n2{margin-top:-16px!important}.mr-lg--n2,.mx-lg--n2{margin-right:-16px!important}.mb-lg--n2,.my-lg--n2{margin-bottom:-16px!important}.ml-lg--n2,.mx-lg--n2{margin-left:-16px!important}.m-lg--n3{margin:-24px!important}.mt-lg--n3,.my-lg-n3{margin-top:-24px!important}.mr-lg--n3,.mx-lg--n3{margin-right:-24px!important}.mb-lg--n3,.my-lg--n3{margin-bottom:-24px!important}.ml-lg--n3,.mx-lg--n3{margin-left:-24px!important}.m-lg--n4{margin:-32px!important}.mt-lg--n4,.my-lg-n4{margin-top:-32px!important}.mr-lg--n4,.mx-lg--n4{margin-right:-32px!important}.mb-lg--n4,.my-lg--n4{margin-bottom:-32px!important}.ml-lg--n4,.mx-lg--n4{margin-left:-32px!important}.m-lg--n5{margin:-40px!important}.mt-lg--n5,.my-lg-n5{margin-top:-40px!important}.mr-lg--n5,.mx-lg--n5{margin-right:-40px!important}.mb-lg--n5,.my-lg--n5{margin-bottom:-40px!important}.ml-lg--n5,.mx-lg--n5{margin-left:-40px!important}.m-lg--n6{margin:-48px!important}.mt-lg--n6,.my-lg-n6{margin-top:-48px!important}.mr-lg--n6,.mx-lg--n6{margin-right:-48px!important}.mb-lg--n6,.my-lg--n6{margin-bottom:-48px!important}.ml-lg--n6,.mx-lg--n6{margin-left:-48px!important}.m-lg--n7{margin:-56px!important}.mt-lg--n7,.my-lg-n7{margin-top:-56px!important}.mr-lg--n7,.mx-lg--n7{margin-right:-56px!important}.mb-lg--n7,.my-lg--n7{margin-bottom:-56px!important}.ml-lg--n7,.mx-lg--n7{margin-left:-56px!important}.m-lg--auto{margin:auto!important}.mt-lg--auto,.my-lg--auto{margin-top:auto!important}.mr-lg--auto,.mx-lg--auto{margin-right:auto!important}.mb-lg--auto,.my-lg--auto{margin-bottom:auto!important}.ml-lg--auto,.mx-lg--auto{margin-left:auto!important}}[data-notify]{max-width:450px;left:10px!important;right:auto!important}.range-slider .slider.slider-horizontal{width:100%!important}.range-slider .slider-handle{background:#ff4757;transform:translateY(-50%);margin-top:1px}.range-slider .slider-selection{background:#e6e6e6}.range-slider .slider-track{height:2px!important;margin:0!important;top:0!important}div.react-select__control{box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border:1px solid #e6e6e6}div.react-select__control~.react-select__menu{z-index:99;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media (max-width:992px){div.react-select__control~.react-select__menu{padding:8px 0}}div.react-select__control~.react-select__menu .react-select__menu-list{box-shadow:0 0 0}div.react-select__control~.react-select__menu .react-select__custom-option{padding:4px}div.react-select__control~.react-select__menu .react-select__custom-option:not(.react-select__option--is-selected):hover{background-color:#eee;cursor:pointer}div.react-select__control~.react-select__menu .react-select__custom-option .react-select__option{display:flex;cursor:pointer;padding:0 8px}div.react-select__control~.react-select__menu .react-select__custom-option .react-select__option label{font-size:12px;font-size:.75rem;margin-right:8px;line-height:1.7}div.react-select__control~.react-select__menu .react-select__custom-option .react-select__option i{color:#999}div.react-select__control~.react-select__menu .react-select__custom-option.react-select__custom-option--category{background-color:#f3f3f3}div.react-select__control~.react-select__menu .react-select__option--is-selected{background-color:#ffb300}div.react-select__control .react-select__value-container .react-select__single-value{color:#999;margin:0;font-size:14px;font-size:.875rem;font-weight:400;text-transform:capitalize}div.react-select__control .react-select__value-container .react-select__single-value+div{margin:0;padding:0}div.react-select__control .react-select__value-container .react-select__placeholder{font-weight:500;font-size:14px;font-size:.875rem;color:#dfdfdf}div.react-select__control .react-select__input input,div.react-select__control .react-select__input textarea{height:auto;box-shadow:0 0 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;margin-left:4px}.rc-slider .rc-slider-rail{background-color:#f3f3f3}.rc-slider .rc-slider-track{background-color:#ffb300}.rc-slider .rc-slider-handle{border-color:#ffb300;background-color:#ffb300}div.input-group{position:relative;border:1px solid #e6e6e6;padding:0 8px;height:40px;display:flex;flex-wrap:wrap;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}div.input-group .input-group__control{width:auto;border:none;color:#999;padding-left:8px;box-shadow:none;flex:1 1 auto}div.input-group .input-group__control:focus{border:none}div.input-group .input-group__control::-webkit-input-placeholder{color:#999}div.input-group .input-group__control:-moz-placeholder,div.input-group .input-group__control::-moz-placeholder{color:#999}div.input-group .input-group__control:-ms-input-placeholder{color:#999}div.input-group i{-ms-align-self:center;align-self:center;color:#999}.scroll-bar .scroll-bar__track{background-color:#f3f3f3;height:100%;right:0}@media (max-width:992px){.scroll-bar .scroll-bar__track{display:none}}.scroll-bar .scroll-bar__thumb-vertical{background:#bfbfbf;margin:auto}.track-vertical{height:100%;top:0;max-width:3px}.checkmark[type=checkbox]{position:absolute;opacity:0;height:0;width:0;z-index:-1}.checkmark[type=checkbox]+input[type=hidden]+label,.checkmark[type=checkbox]+label,.checkmark[type=checkbox]+textarea[type=hidden]+label{width:100%;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0;position:relative;cursor:pointer;flex-wrap:wrap-reverse;padding-right:28px}.checkmark[type=checkbox]+input[type=hidden]+label:after,.checkmark[type=checkbox]+label:after,.checkmark[type=checkbox]+textarea[type=hidden]+label:after{height:16px;width:16px;border:1px solid rgba(0,0,0,.09);content:"";margin-left:5px;top:0;position:absolute;right:0;background-color:initial;background-image:linear-gradient(0deg,#bfbfbf,#fff 1%,#fff);box-shadow:0 1px 1px 0 rgba(22,29,37,.05);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:all .25s ease}.checkmark[type=checkbox]+input[type=hidden]+label:before,.checkmark[type=checkbox]+label:before,.checkmark[type=checkbox]+textarea[type=hidden]+label:before{height:16px;width:16px;content:"";font-size:16px;top:0;right:0;position:absolute;text-align:center;color:#fff;font-family:"ico-safiran";border:1px solid #ffb300;z-index:2;line-height:1;transform:scale(0);transition:all .25s ease;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.checkmark[type=checkbox]:checked+input[type=hidden]+label:before,.checkmark[type=checkbox]:checked+label:before,.checkmark[type=checkbox]:checked+textarea[type=hidden]+label:before{transform:scale(1);background-color:#ffb300}.checkmark[type=checkbox]:checked+input[type=hidden]+label:after,.checkmark[type=checkbox]:checked+label:after,.checkmark[type=checkbox]:checked+textarea[type=hidden]+label:after{background-color:#ffb300}.checkmark[type=radio]{position:absolute;opacity:0;height:0;width:0;z-index:-1}.checkmark[type=radio]+label{width:100%;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row-reverse;flex-direction:row-reverse;flex-wrap:wrap-reverse;margin-bottom:0;position:relative;color:#999;cursor:pointer;padding-right:24px}.checkmark[type=radio]+label:after{height:16px;width:16px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.09);margin-left:5px;border-radius:10px;right:0}.checkmark[type=radio]+label:after,.checkmark[type=radio]+label:before{content:"";-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute}.checkmark[type=radio]+label:before{text-align:center;color:#fff;background-color:#fff;height:10px;width:10px;right:4px;z-index:2;border-radius:10px;transition:all .25s ease;transform:scale(0)}.checkmark[type=radio]:checked+label:before{transform:scale(.6)}.checkmark[type=radio]:checked+label:after{background-color:#ffb300;border-color:#ffb300}
/*# sourceMappingURL=main.86430e05.chunk.css.map */
@charset "UTF-8";
body {
  direction: rtl;
  margin: 0;
}

ul,
li {
  list-style: none;
}

ul {
  padding: 0;
  margin: 0;
}

*:focus {
  outline: none;
}

table {
  border-collapse: collapse;
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@font-face {
  font-family: IRANSansWeb_FaNum;
  font-style: normal;
  font-weight: 600;
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum_Bold.eot);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum_Bold.eot) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff2/IRANSansWeb_FaNum_Bold.woff2) format("woff2"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff/IRANSansWeb_FaNum_Bold.woff) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/ttf/IRANSans_FaNum_Bold.ttf) format("truetype");
}
@font-face {
  font-family: IRANSansWeb_FaNum;
  font-style: normal;
  font-weight: 500;
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum_Medium.eot);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum_Medium.eot) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff2/IRANSansWeb_FaNum_Medium.woff2) format("woff2"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff/IRANSansWeb_FaNum_Medium.woff) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/ttf/IRANSans_FaNum_Medium.ttf) format("truetype");
}
@font-face {
  font-family: IRANSansWeb_FaNum;
  font-style: normal;
  font-weight: 400;
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum.eot);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/eot/IRANSansWeb_FaNum.eot?#iefix) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff2/IRANSansWeb_FaNum.woff2) format("woff2"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/woff/IRANSansWeb_FaNum.woff) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/IranSans/faNum/ttf/IRANSans_FaNum_Bold.ttf) format("truetype");
}
@font-face {
  font-family: "Montserrat";
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Bold/Montserrat-SemiBold.eot);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Bold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Bold/Montserrat-SemiBold.woff) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Bold/Montserrat-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Medium/Montserrat-Medium.eot);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Medium/Montserrat-Medium.woff) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/Montserrat/Medium/Montserrat-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
/*font-icons*/
/*font-family*/
/*font sizes*/
/* spacer */
@font-face {
  font-family: "ico-safiran";
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/FontIcons/iconSafiran.eot?y47kt8);
  src: url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/FontIcons/iconSafiran.eot?y47kt8#iefix) format("embedded-opentype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/FontIcons/iconSafiran.ttf?y47kt8) format("truetype"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/FontIcons/iconSafiran.woff?y47kt8) format("woff"), url(/Themes/Safiran/Apps/FlightBooking/src/UI/Assets/Fonts/FontIcons/iconSafiran.svg?y47kt8#ico-safiran) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ico-],
[class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ico-safiran" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-success:before {
  content: "";
}

.ico-error:before {
  content: "";
}

.ico-info:before {
  content: "";
}

.ico-warning:before {
  content: "";
}

.ico-exchange-fill:before {
  content: "";
}

.ico-plane-line:before {
  content: "";
}

.ico-sun-fill:before {
  content: "";
}

.ico-moon-fill:before {
  content: "";
}

.ico-flight-land:before {
  content: "";
}

.ico-flight-takeoff:before {
  content: "";
}

.ico-coupon:before {
  content: "";
}

.ico-plane:before {
  content: "";
}

.ico-file-line:before {
  content: "";
}

.ico-group-line:before {
  content: "";
}

.ico-contacts-line:before {
  content: "";
}

.ico-edit:before {
  content: "";
}

.ico-filter:before {
  content: "";
}

.ico-sort:before {
  content: "";
}

.ico-pin-line:before {
  content: "";
}

.ico-close:before {
  content: "";
}

.ico-bin:before {
  content: "";
}

.ico-map-pin-fill:before {
  content: "";
}

.ico-map-pin-line:before {
  content: "";
}

.ico-flag-line:before {
  content: "";
}

.ico-user-line:before {
  content: "";
}

.ico-calendar:before {
  content: "";
}

.ico-check:before {
  content: "";
}

.ico-article-line:before {
  content: "";
}

.ico-smile-line:before {
  content: "";
}

.ico-file:before {
  content: "";
}

.ico-card-line:before {
  content: "";
}

.ico-checkbox-multiple:before {
  content: "";
}

.ico-info-line:before {
  content: "";
}

.ico-hotel-line:before {
  content: "";
}

.ico-bed-line:before {
  content: "";
}

.ico-moon:before {
  content: "";
}

.ico-star:before {
  content: "";
}

.ico-search:before {
  content: "";
}

.ico-up:before {
  content: "";
}

.ico-right:before {
  content: "";
}

.ico-left:before {
  content: "";
}

.ico-down:before {
  content: "";
}

/*font-icons*/
/*font-family*/
/*font sizes*/
/* spacer */
/* media query
-----------------------------------------------------------*/
/*font-icons*/
/*font-family*/
/*font sizes*/
/* spacer */
/* media query
-----------------------------------------------------------*/
input[type=text], textarea[type=text],
input[type=password],
textarea[type=password],
input[type=number],
textarea[type=number],
input[type=email],
textarea[type=email],
input[type=tel],
textarea[type=tel] {
  border-radius: 4px;
  border: solid 1px #e6e6e6;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  width: 100%;
  height: 38px;
  padding: 8px;
  line-height: 1.5;
  color: #262626;
  background-clip: padding-box;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -ms-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 767px) {
  input[type=text], textarea[type=text],
input[type=password],
textarea[type=password],
input[type=number],
textarea[type=number],
input[type=email],
textarea[type=email],
input[type=tel],
textarea[type=tel] {
    font-size: 16px;
  }
}
input[type=text]::-webkit-input-placeholder, textarea[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
textarea[type=password]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
textarea[type=number]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
textarea[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
textarea[type=tel]::-webkit-input-placeholder {
  color: #d4d4d4;
  font-family: "IRANSansWeb_FaNum";
}
input[type=text]:-moz-placeholder, textarea[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
textarea[type=password]:-moz-placeholder,
input[type=number]:-moz-placeholder,
textarea[type=number]:-moz-placeholder,
input[type=email]:-moz-placeholder,
textarea[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
textarea[type=tel]:-moz-placeholder {
  color: #d4d4d4;
  font-family: "IRANSansWeb_FaNum";
}
input[type=text]::-moz-placeholder, textarea[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
textarea[type=password]::-moz-placeholder,
input[type=number]::-moz-placeholder,
textarea[type=number]::-moz-placeholder,
input[type=email]::-moz-placeholder,
textarea[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
textarea[type=tel]::-moz-placeholder {
  color: #d4d4d4;
  font-family: "IRANSansWeb_FaNum";
}
input[type=text]:-ms-input-placeholder, textarea[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
textarea[type=password]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
textarea[type=number]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
textarea[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
textarea[type=tel]:-ms-input-placeholder {
  color: #d4d4d4;
  font-family: "IRANSansWeb_FaNum";
}
input[type=text]:focus, textarea[type=text]:focus,
input[type=password]:focus,
textarea[type=password]:focus,
input[type=number]:focus,
textarea[type=number]:focus,
input[type=email]:focus,
textarea[type=email]:focus,
input[type=tel]:focus,
textarea[type=tel]:focus {
  border: 1px solid #FFB300;
}
input[type=text]:disabled, textarea[type=text]:disabled,
input[type=password]:disabled,
textarea[type=password]:disabled,
input[type=number]:disabled,
textarea[type=number]:disabled,
input[type=email]:disabled,
textarea[type=email]:disabled,
input[type=tel]:disabled,
textarea[type=tel]:disabled {
  background-color: #f9f9f9;
}
input[type=text].validation--error, textarea[type=text].validation--error,
input[type=password].validation--error,
textarea[type=password].validation--error,
input[type=number].validation--error,
textarea[type=number].validation--error,
input[type=email].validation--error,
textarea[type=email].validation--error,
input[type=tel].validation--error,
textarea[type=tel].validation--error {
  border: 1px solid #ff4757;
}

textarea {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  padding: 8px;
  border: solid 1px #e6e6e6;
}

select {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #e6e6e6;
  line-height: 1.5;
  height: 38px;
  width: 100%;
  padding: 0 4px;
}
@media (max-width: 767px) {
  select {
    font-size: 16px;
  }
}
select.validation--error {
  border-color: #ff4757;
}

.compact-selects {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  height: 38px;
}
.compact-selects select {
  width: calc(100% / 3 - 16px);
}

.breadcrumb {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 48px;
}
.breadcrumb li a {
  color: #999999;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 8px;
  position: relative;
}
.breadcrumb li:not(:last-child) a:after {
  content: "/";
  position: absolute;
  right: 0;
  width: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.form .form-validation {
  color: #ff4757;
  font-size: 12px;
  font-size: 0.75rem;
}
.form hr {
  margin: 0;
  border-width: 0 0 1px 0;
  border-color: rgba(0, 0, 0, 0.1);
  width: 100%;
}
.form .form-element-group .form-element-group--with-icon > div {
  position: relative;
}
.form .form-element-group .form-element-group--with-icon input:not([type=submit]) select.form-element, .form .form-element-group .form-element-group--with-icon textarea:not([type=submit]) select.form-element {
  padding-left: 50px;
}
.form .form-element-group .form-element-group--with-icon i {
  position: absolute;
  top: 50%;
  left: 10px;
  font-size: 24px;
  font-size: 1.5rem;
  color: #999999;
  transform: translateY(-50%);
}
.form .form-element-group .form-element-group--with-icon span .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 48px;
}
.form .form-element-group .form-element-group--icon-right i {
  left: auto;
  right: 10px;
}
.form .form-element-group .form-element-group--icon-right input:not([type=submit]) select.form-element, .form .form-element-group .form-element-group--icon-right textarea:not([type=submit]) select.form-element {
  padding-right: 50px;
  padding-left: 4px;
}
.form .form-element-group .form-element-group--icon-right button {
  position: absolute;
  border: none;
  background: none;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.form .form-element-group .form-element-group--icon-right button i {
  position: relative;
  top: unset;
  transform: unset;
}
.form .form-element-group .pseudo-input {
  position: absolute;
  left: 70px;
  top: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 12px;
  font-size: 0.75rem;
}
.form .form__row {
  margin-bottom: 16px;
}

.captcha-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.captcha-box img {
  height: 30px;
  margin-right: 4px;
}
.captcha-box input[type=text], .captcha-box textarea[type=text] {
  border: none;
  box-shadow: none;
}
.captcha-box > div:first-child {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  position: relative;
  padding-left: 16px;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.captcha-box > div:last-child {
  -webkit-flex-grow: 9;
  -moz-flex-grow: 9;
  -ms-flex-grow: 9;
  flex-grow: 9;
}
.captcha-box button {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  -moz-transform: -50%;
  -o-transform: -50%;
  -ms-transform: -50%;
  -webkit-transform: -50%;
  transform: -50%;
  left: 0;
}

.btn {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.21;
  text-align: center;
  border: none;
  text-decoration: none;
  min-width: 176px;
  height: 40px;
  border: 1px solid #eeeeee;
  cursor: pointer;
  font-family: "IRANSansWeb_FaNum";
  font-weight: 400;
}
.btn.btn--sm {
  min-width: 107px;
  height: 36px;
}
.btn.btn-default {
  color: #999999;
  background-color: #fff;
  border-color: #fff;
}
.btn.btn-default:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.btn.btn-secondary {
  color: #FFB300;
  background-color: #fff;
  border-color: #FFB300;
}
.btn.btn-secondary:hover {
  color: #fff;
  background-color: #FFB300;
  border-color: #FFB300;
}
.btn.btn-blue {
  color: #fff;
  background-color: #1e90ff;
  border-color: #1e90ff;
}
.btn.btn-blue:hover {
  background-color: #1976D1;
  border-color: #1976D1;
}
.btn.btn-yellow {
  color: #262626;
  background-color: #FFB300;
  border-color: #FFB300;
}
.btn.btn-yellow:hover {
  background-color: #F2A400;
  border-color: #F2A400;
}
.btn.btn-green {
  color: #fff;
  background-color: #26DE81;
  border-color: #26DE81;
}
.btn.btn-green:hover {
  background-color: #22C774;
  border-color: #22C774;
}
.btn.btn-light {
  color: #FFB300;
  background-color: transparent;
  border: none;
}
.btn.btn-light:hover {
  color: #1976D1;
}

.alert {
  position: relative;
  padding: 8px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
}
.alert.alert-success {
  color: #22C774;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert.alert-warning {
  color: #262626;
  background-color: rgba(255, 179, 0, 0.1);
  border-color: #ffb300;
}
.alert.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert .close {
  background: none;
  border: none;
  left: 2px !important;
  top: 12px !important;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  z-index: 2;
}
.alert .alert__container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
  padding: 8px 16px;
}
.alert .alert__container i {
  margin-left: 8px;
  color: #ffb300;
  font-size: 16px;
  font-size: 1rem;
}
.alert .alert__content.alert__content--large-font {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 2;
}
@media (max-width: 992px) {
  .alert .alert__content.alert__content--large-font {
    font-size: 16px;
    font-size: 1rem;
  }
}
.alert p {
  margin: 0;
}

.arrow-right {
  color: inherit;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  margin-left: 12px;
  transform: scale(0.5);
  margin-left: 4px;
  width: 22px;
}
.arrow-right::before, .arrow-right:after {
  height: 6px;
  line-height: 0.02;
}
.arrow-right:before {
  content: "→";
}

.arrow-left {
  color: inherit;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  margin-right: 12px;
  transform: scale(0.5);
  margin-left: 4px;
  width: 22px;
}
.arrow-left::before, .arrow-left:after {
  height: 6px;
  line-height: 0.02;
}
.arrow-left:after {
  content: "←";
}

.form-validation {
  color: #ff4757;
  font-size: 12px;
  font-size: 0.75rem;
}
.form hr {
  margin: 0;
  border-width: 0 0 1px 0;
  border-color: rgba(0, 0, 0, 0.1);
  width: 100%;
}
.form-element-group--with-icon > div {
  position: relative;
}
.form-element-group--with-icon input:not([type=submit]) select.form-element, .form-element-group--with-icon textarea:not([type=submit]) select.form-element {
  padding-left: 50px;
}
.form-element-group--with-icon i {
  position: absolute;
  top: 50%;
  left: 10px;
  font-size: 24px;
  font-size: 1.5rem;
  color: #999999;
  transform: translateY(-50%);
}
.form-element-group--with-icon span .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 50px;
}
.form-element-group--icon-right i {
  left: auto;
  right: 10px;
}
.form-element-group--icon-right input:not([type=submit]) select.form-element, .form-element-group--icon-right textarea:not([type=submit]) select.form-element {
  padding-right: 50px;
  padding-left: 0.75rem;
}
.form-element-group--icon-right button {
  position: absolute;
  border: none;
  background: none;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.form-element-group--icon-right button i {
  position: relative;
  top: unset;
  transform: unset;
}
.form-element-group .pseudo-input {
  position: absolute;
  left: 70px;
  top: 10px;
  display: flex;
  font-size: 12px;
}
.form__row {
  margin-bottom: 16px;
}

.kart {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #f3f3f3;
}

.circle-loading {
  width: 60px;
  height: 60px;
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  stroke-linecap: round;
  stroke-width: 4;
  fill: none;
}
.circle-loading.circle-loading--small {
  width: 40px;
  height: 40px;
}
.circle-loading .internal-circle,
.circle-loading .external-circle {
  stroke: #1976D1;
  stroke-dashoffset: 0;
  transform-origin: center;
}
.circle-loading .internal-circle {
  stroke-dasharray: 187;
  animation: internal 1s ease-in-out infinite;
  opacity: 0.4;
}
.circle-loading .external-circle {
  stroke-dasharray: 312;
  animation: external 1s linear infinite;
  opacity: 0.9;
}

@keyframes internal {
  0% {
    stroke-dashoffset: 187;
  }
  25% {
    stroke-dashoffset: 80;
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(360deg);
  }
}
@keyframes external {
  0% {
    stroke-dashoffset: 312;
    transform: rotate(70deg);
  }
  60% {
    stroke-dashoffset: -312;
  }
  100% {
    stroke-dashoffset: -312;
    transform: rotate(450deg);
  }
}
.loader {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.spinner {
  margin: 0 auto 0;
  text-align: center;
}
.spinner.spinner--blue > div, .spinner.spinner--blue > span {
  background-color: #05164D;
}
.spinner > div, .spinner > span {
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  margin: 0 1px;
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.w-100 {
  width: 100%;
}

.arrow {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  vertical-align: middle;
  margin: 0 8px;
}
.arrow.down {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow.up {
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.arrow.left {
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.arrow.right {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

html {
  font-size: 16px;
}

body {
  font-family: "IRANSansWeb_FaNum";
  font-size: 16px !important;
  font-weight: 500;
  color: #262626;
}

button, input, textarea, select, a {
  font-family: "IRANSansWeb_FaNum";
}

.container {
  max-width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
@media (min-width: 993px) {
  .container {
    width: 98%;
  }
}
@media (min-width: 1321px) {
  .container {
    width: 1320px;
  }
}

[class*=col-] {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding-right: 16px;
  padding-left: 16px;
  width: 100%;
  position: relative;
}

.en-font {
  font-family: "Montserrat";
}

@media (max-width: 767px) {
  /*max-width:767*/
  .col-xs--12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }

  .col-xs--11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }

  .col-xs--10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }

  .col-xs--9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }

  .col-xs--8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }

  .col-xs--7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }

  .col-xs--6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }

  .col-xs--5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }

  .col-xs--4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }

  .col-xs--3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }

  .col-xs--2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }

  .col-xs--1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media (min-width: 768px) {
  /*min-width:768*/
  .col-sm--12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }

  .col-sm--11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }

  .col-sm--10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }

  .col-sm--9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }

  .col-sm--8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }

  .col-sm--7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }

  .col-sm--6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }

  .col-sm--5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }

  .col-sm--4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }

  .col-sm--3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }

  .col-sm--2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }

  .col-sm--1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media (min-width: 993px) {
  /*min-width:992px*/
  .col-md--12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }

  .col-md--11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }

  .col-md--10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }

  .col-md--9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }

  .col-md--8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }

  .col-md--7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }

  .col-md--6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }

  .col-md--5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }

  .col-md--4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }

  .col-md--3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }

  .col-md--2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }

  .col-md--1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media (min-width: 1321px) {
  /*min-width:1321px*/
  .col-lg--12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }

  .col-lg--11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }

  .col-lg--10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }

  .col-lg--9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }

  .col-lg--8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }

  .col-lg--7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }

  .col-lg--6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }

  .col-lg--5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }

  .col-lg--4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }

  .col-lg--3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }

  .col-lg--2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }

  .col-lg--1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

a {
  color: #FFB300;
}

h1,
.h1 {
  font-size: 30px;
  font-size: 1.875rem;
}

h2,
.h2 {
  font-size: 24px;
  font-size: 1.5rem;
}

h3,
.h3 {
  font-size: 20px;
  font-size: 1.25rem;
}

h4,
.h4 {
  font-size: 18px;
  font-size: 1.125rem;
}

h5,
.h5 {
  font-size: 16px;
  font-size: 1rem;
}

h6,
.h6 {
  font-size: 14px;
  font-size: 0.875rem;
}

.no-scroll {
  overflow: hidden;
}

.hidden,
.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.flex-show {
  display: flex !important;
}

.dis-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.text-center {
  text-align: center;
}

.dir-ltr {
  direction: ltr;
}

.dir-rtl {
  direction: rtl;
}

@media (min-width: 993px) {
  .hide-in-desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hide-in-phone {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hide-in-not-phone {
    display: none !important;
  }
}

@media (max-width: 992px) {
  .hide-in-not-desktop {
    display: none !important;
  }
}

textarea {
  width: 100%;
  height: auto;
}

.is-fixed {
  position: fixed !important;
}

.bold {
  font-weight: bold;
}

.text-red {
  color: #ff4757;
}

.text-yellow {
  color: #FFB300;
}

.validation {
  font-size: 12px;
  font-size: 0.75rem;
  color: #ff4757;
  margin-top: 5px;
}

.m--0 {
  margin: 0px !important;
}

.mt--0,
.my--0 {
  margin-top: 0px !important;
}

.mr--0,
.mx--0 {
  margin-right: 0px !important;
}

.mb--0,
.my--0 {
  margin-bottom: 0px !important;
}

.ml--0,
.mx--0 {
  margin-left: 0px !important;
}

.m--1 {
  margin: 8px !important;
}

.mt--1,
.my--1 {
  margin-top: 8px !important;
}

.mr--1,
.mx--1 {
  margin-right: 8px !important;
}

.mb--1,
.my--1 {
  margin-bottom: 8px !important;
}

.ml--1,
.mx--1 {
  margin-left: 8px !important;
}

.m--2 {
  margin: 16px !important;
}

.mt--2,
.my--2 {
  margin-top: 16px !important;
}

.mr--2,
.mx--2 {
  margin-right: 16px !important;
}

.mb--2,
.my--2 {
  margin-bottom: 16px !important;
}

.ml--2,
.mx--2 {
  margin-left: 16px !important;
}

.m--3 {
  margin: 24px !important;
}

.mt--3,
.my--3 {
  margin-top: 24px !important;
}

.mr--3,
.mx--3 {
  margin-right: 24px !important;
}

.mb--3,
.my--3 {
  margin-bottom: 24px !important;
}

.ml--3,
.mx--3 {
  margin-left: 24px !important;
}

.m--4 {
  margin: 32px !important;
}

.mt--4,
.my--4 {
  margin-top: 32px !important;
}

.mr--4,
.mx--4 {
  margin-right: 32px !important;
}

.mb--4,
.my--4 {
  margin-bottom: 32px !important;
}

.ml--4,
.mx--4 {
  margin-left: 32px !important;
}

.m--5 {
  margin: 40px !important;
}

.mt--5,
.my--5 {
  margin-top: 40px !important;
}

.mr--5,
.mx--5 {
  margin-right: 40px !important;
}

.mb--5,
.my--5 {
  margin-bottom: 40px !important;
}

.ml--5,
.mx--5 {
  margin-left: 40px !important;
}

.m--6 {
  margin: 48px !important;
}

.mt--6,
.my--6 {
  margin-top: 48px !important;
}

.mr--6,
.mx--6 {
  margin-right: 48px !important;
}

.mb--6,
.my--6 {
  margin-bottom: 48px !important;
}

.ml--6,
.mx--6 {
  margin-left: 48px !important;
}

.m--7 {
  margin: 56px !important;
}

.mt--7,
.my--7 {
  margin-top: 56px !important;
}

.mr--7,
.mx--7 {
  margin-right: 56px !important;
}

.mb--7,
.my--7 {
  margin-bottom: 56px !important;
}

.ml--7,
.mx--7 {
  margin-left: 56px !important;
}

.p--0 {
  padding: 0px !important;
}

.pt--0,
.py--0 {
  padding-top: 0px !important;
}

.pr--0,
.px--0 {
  padding-right: 0px !important;
}

.pb--0,
.py--0 {
  padding-bottom: 0px !important;
}

.pl--0,
.px--0 {
  padding-left: 0px !important;
}

.p--1 {
  padding: 8px !important;
}

.pt--1,
.py--1 {
  padding-top: 8px !important;
}

.pr--1,
.px--1 {
  padding-right: 8px !important;
}

.pb--1,
.py--1 {
  padding-bottom: 8px !important;
}

.pl--1,
.px--1 {
  padding-left: 8px !important;
}

.p--2 {
  padding: 16px !important;
}

.pt--2,
.py--2 {
  padding-top: 16px !important;
}

.pr--2,
.px--2 {
  padding-right: 16px !important;
}

.pb--2,
.py--2 {
  padding-bottom: 16px !important;
}

.pl--2,
.px--2 {
  padding-left: 16px !important;
}

.p--3 {
  padding: 24px !important;
}

.pt--3,
.py--3 {
  padding-top: 24px !important;
}

.pr--3,
.px--3 {
  padding-right: 24px !important;
}

.pb--3,
.py--3 {
  padding-bottom: 24px !important;
}

.pl--3,
.px--3 {
  padding-left: 24px !important;
}

.p--4 {
  padding: 32px !important;
}

.pt--4,
.py--4 {
  padding-top: 32px !important;
}

.pr--4,
.px--4 {
  padding-right: 32px !important;
}

.pb--4,
.py--4 {
  padding-bottom: 32px !important;
}

.pl--4,
.px--4 {
  padding-left: 32px !important;
}

.p--5 {
  padding: 40px !important;
}

.pt--5,
.py--5 {
  padding-top: 40px !important;
}

.pr--5,
.px--5 {
  padding-right: 40px !important;
}

.pb--5,
.py--5 {
  padding-bottom: 40px !important;
}

.pl--5,
.px--5 {
  padding-left: 40px !important;
}

.p--6 {
  padding: 48px !important;
}

.pt--6,
.py--6 {
  padding-top: 48px !important;
}

.pr--6,
.px--6 {
  padding-right: 48px !important;
}

.pb--6,
.py--6 {
  padding-bottom: 48px !important;
}

.pl--6,
.px--6 {
  padding-left: 48px !important;
}

.p--7 {
  padding: 56px !important;
}

.pt--7,
.py--7 {
  padding-top: 56px !important;
}

.pr--7,
.px--7 {
  padding-right: 56px !important;
}

.pb--7,
.py--7 {
  padding-bottom: 56px !important;
}

.pl--7,
.px--7 {
  padding-left: 56px !important;
}

.m--n1 {
  margin: -8px !important;
}

.mt--n1,
.my-n1 {
  margin-top: -8px !important;
}

.mr--n1,
.mx--n1 {
  margin-right: -8px !important;
}

.mb--n1,
.my--n1 {
  margin-bottom: -8px !important;
}

.ml--n1,
.mx--n1 {
  margin-left: -8px !important;
}

.m--n2 {
  margin: -16px !important;
}

.mt--n2,
.my-n2 {
  margin-top: -16px !important;
}

.mr--n2,
.mx--n2 {
  margin-right: -16px !important;
}

.mb--n2,
.my--n2 {
  margin-bottom: -16px !important;
}

.ml--n2,
.mx--n2 {
  margin-left: -16px !important;
}

.m--n3 {
  margin: -24px !important;
}

.mt--n3,
.my-n3 {
  margin-top: -24px !important;
}

.mr--n3,
.mx--n3 {
  margin-right: -24px !important;
}

.mb--n3,
.my--n3 {
  margin-bottom: -24px !important;
}

.ml--n3,
.mx--n3 {
  margin-left: -24px !important;
}

.m--n4 {
  margin: -32px !important;
}

.mt--n4,
.my-n4 {
  margin-top: -32px !important;
}

.mr--n4,
.mx--n4 {
  margin-right: -32px !important;
}

.mb--n4,
.my--n4 {
  margin-bottom: -32px !important;
}

.ml--n4,
.mx--n4 {
  margin-left: -32px !important;
}

.m--n5 {
  margin: -40px !important;
}

.mt--n5,
.my-n5 {
  margin-top: -40px !important;
}

.mr--n5,
.mx--n5 {
  margin-right: -40px !important;
}

.mb--n5,
.my--n5 {
  margin-bottom: -40px !important;
}

.ml--n5,
.mx--n5 {
  margin-left: -40px !important;
}

.m--n6 {
  margin: -48px !important;
}

.mt--n6,
.my-n6 {
  margin-top: -48px !important;
}

.mr--n6,
.mx--n6 {
  margin-right: -48px !important;
}

.mb--n6,
.my--n6 {
  margin-bottom: -48px !important;
}

.ml--n6,
.mx--n6 {
  margin-left: -48px !important;
}

.m--n7 {
  margin: -56px !important;
}

.mt--n7,
.my-n7 {
  margin-top: -56px !important;
}

.mr--n7,
.mx--n7 {
  margin-right: -56px !important;
}

.mb--n7,
.my--n7 {
  margin-bottom: -56px !important;
}

.ml--n7,
.mx--n7 {
  margin-left: -56px !important;
}

.m--auto {
  margin: auto !important;
}

.mt--auto,
.my--auto {
  margin-top: auto !important;
}

.mr--auto,
.mx--auto {
  margin-right: auto !important;
}

.mb--auto,
.my--auto {
  margin-bottom: auto !important;
}

.ml--auto,
.mx--auto {
  margin-left: auto !important;
}

@media (min-width: 768px) {
  .m-sm--0 {
    margin: 0px !important;
  }

  .mt-sm--0,
.my-sm--0 {
    margin-top: 0px !important;
  }

  .mr-sm--0,
.mx-sm--0 {
    margin-right: 0px !important;
  }

  .mb-sm--0,
.my-sm--0 {
    margin-bottom: 0px !important;
  }

  .ml-sm--0,
.mx-sm--0 {
    margin-left: 0px !important;
  }

  .m-sm--1 {
    margin: 8px !important;
  }

  .mt-sm--1,
.my-sm--1 {
    margin-top: 8px !important;
  }

  .mr-sm--1,
.mx-sm--1 {
    margin-right: 8px !important;
  }

  .mb-sm--1,
.my-sm--1 {
    margin-bottom: 8px !important;
  }

  .ml-sm--1,
.mx-sm--1 {
    margin-left: 8px !important;
  }

  .m-sm--2 {
    margin: 16px !important;
  }

  .mt-sm--2,
.my-sm--2 {
    margin-top: 16px !important;
  }

  .mr-sm--2,
.mx-sm--2 {
    margin-right: 16px !important;
  }

  .mb-sm--2,
.my-sm--2 {
    margin-bottom: 16px !important;
  }

  .ml-sm--2,
.mx-sm--2 {
    margin-left: 16px !important;
  }

  .m-sm--3 {
    margin: 24px !important;
  }

  .mt-sm--3,
.my-sm--3 {
    margin-top: 24px !important;
  }

  .mr-sm--3,
.mx-sm--3 {
    margin-right: 24px !important;
  }

  .mb-sm--3,
.my-sm--3 {
    margin-bottom: 24px !important;
  }

  .ml-sm--3,
.mx-sm--3 {
    margin-left: 24px !important;
  }

  .m-sm--4 {
    margin: 32px !important;
  }

  .mt-sm--4,
.my-sm--4 {
    margin-top: 32px !important;
  }

  .mr-sm--4,
.mx-sm--4 {
    margin-right: 32px !important;
  }

  .mb-sm--4,
.my-sm--4 {
    margin-bottom: 32px !important;
  }

  .ml-sm--4,
.mx-sm--4 {
    margin-left: 32px !important;
  }

  .m-sm--5 {
    margin: 40px !important;
  }

  .mt-sm--5,
.my-sm--5 {
    margin-top: 40px !important;
  }

  .mr-sm--5,
.mx-sm--5 {
    margin-right: 40px !important;
  }

  .mb-sm--5,
.my-sm--5 {
    margin-bottom: 40px !important;
  }

  .ml-sm--5,
.mx-sm--5 {
    margin-left: 40px !important;
  }

  .m-sm--6 {
    margin: 48px !important;
  }

  .mt-sm--6,
.my-sm--6 {
    margin-top: 48px !important;
  }

  .mr-sm--6,
.mx-sm--6 {
    margin-right: 48px !important;
  }

  .mb-sm--6,
.my-sm--6 {
    margin-bottom: 48px !important;
  }

  .ml-sm--6,
.mx-sm--6 {
    margin-left: 48px !important;
  }

  .m-sm--7 {
    margin: 56px !important;
  }

  .mt-sm--7,
.my-sm--7 {
    margin-top: 56px !important;
  }

  .mr-sm--7,
.mx-sm--7 {
    margin-right: 56px !important;
  }

  .mb-sm--7,
.my-sm--7 {
    margin-bottom: 56px !important;
  }

  .ml-sm--7,
.mx-sm--7 {
    margin-left: 56px !important;
  }

  .p-sm--0 {
    padding: 0px !important;
  }

  .pt-sm--0,
.py-sm--0 {
    padding-top: 0px !important;
  }

  .pr-sm--0,
.px-sm--0 {
    padding-right: 0px !important;
  }

  .pb-sm--0,
.py-sm--0 {
    padding-bottom: 0px !important;
  }

  .pl-sm--0,
.px-sm--0 {
    padding-left: 0px !important;
  }

  .p-sm--1 {
    padding: 8px !important;
  }

  .pt-sm--1,
.py-sm--1 {
    padding-top: 8px !important;
  }

  .pr-sm--1,
.px-sm--1 {
    padding-right: 8px !important;
  }

  .pb-sm--1,
.py-sm--1 {
    padding-bottom: 8px !important;
  }

  .pl-sm--1,
.px-sm--1 {
    padding-left: 8px !important;
  }

  .p-sm--2 {
    padding: 16px !important;
  }

  .pt-sm--2,
.py-sm--2 {
    padding-top: 16px !important;
  }

  .pr-sm--2,
.px-sm--2 {
    padding-right: 16px !important;
  }

  .pb-sm--2,
.py-sm--2 {
    padding-bottom: 16px !important;
  }

  .pl-sm--2,
.px-sm--2 {
    padding-left: 16px !important;
  }

  .p-sm--3 {
    padding: 24px !important;
  }

  .pt-sm--3,
.py-sm--3 {
    padding-top: 24px !important;
  }

  .pr-sm--3,
.px-sm--3 {
    padding-right: 24px !important;
  }

  .pb-sm--3,
.py-sm--3 {
    padding-bottom: 24px !important;
  }

  .pl-sm--3,
.px-sm--3 {
    padding-left: 24px !important;
  }

  .p-sm--4 {
    padding: 32px !important;
  }

  .pt-sm--4,
.py-sm--4 {
    padding-top: 32px !important;
  }

  .pr-sm--4,
.px-sm--4 {
    padding-right: 32px !important;
  }

  .pb-sm--4,
.py-sm--4 {
    padding-bottom: 32px !important;
  }

  .pl-sm--4,
.px-sm--4 {
    padding-left: 32px !important;
  }

  .p-sm--5 {
    padding: 40px !important;
  }

  .pt-sm--5,
.py-sm--5 {
    padding-top: 40px !important;
  }

  .pr-sm--5,
.px-sm--5 {
    padding-right: 40px !important;
  }

  .pb-sm--5,
.py-sm--5 {
    padding-bottom: 40px !important;
  }

  .pl-sm--5,
.px-sm--5 {
    padding-left: 40px !important;
  }

  .p-sm--6 {
    padding: 48px !important;
  }

  .pt-sm--6,
.py-sm--6 {
    padding-top: 48px !important;
  }

  .pr-sm--6,
.px-sm--6 {
    padding-right: 48px !important;
  }

  .pb-sm--6,
.py-sm--6 {
    padding-bottom: 48px !important;
  }

  .pl-sm--6,
.px-sm--6 {
    padding-left: 48px !important;
  }

  .p-sm--7 {
    padding: 56px !important;
  }

  .pt-sm--7,
.py-sm--7 {
    padding-top: 56px !important;
  }

  .pr-sm--7,
.px-sm--7 {
    padding-right: 56px !important;
  }

  .pb-sm--7,
.py-sm--7 {
    padding-bottom: 56px !important;
  }

  .pl-sm--7,
.px-sm--7 {
    padding-left: 56px !important;
  }

  .m-sm--n1 {
    margin: -8px !important;
  }

  .mt-sm--n1,
.my-sm-n1 {
    margin-top: -8px !important;
  }

  .mr-sm--n1,
.mx-sm--n1 {
    margin-right: -8px !important;
  }

  .mb-sm--n1,
.my-sm--n1 {
    margin-bottom: -8px !important;
  }

  .ml-sm--n1,
.mx-sm--n1 {
    margin-left: -8px !important;
  }

  .m-sm--n2 {
    margin: -16px !important;
  }

  .mt-sm--n2,
.my-sm-n2 {
    margin-top: -16px !important;
  }

  .mr-sm--n2,
.mx-sm--n2 {
    margin-right: -16px !important;
  }

  .mb-sm--n2,
.my-sm--n2 {
    margin-bottom: -16px !important;
  }

  .ml-sm--n2,
.mx-sm--n2 {
    margin-left: -16px !important;
  }

  .m-sm--n3 {
    margin: -24px !important;
  }

  .mt-sm--n3,
.my-sm-n3 {
    margin-top: -24px !important;
  }

  .mr-sm--n3,
.mx-sm--n3 {
    margin-right: -24px !important;
  }

  .mb-sm--n3,
.my-sm--n3 {
    margin-bottom: -24px !important;
  }

  .ml-sm--n3,
.mx-sm--n3 {
    margin-left: -24px !important;
  }

  .m-sm--n4 {
    margin: -32px !important;
  }

  .mt-sm--n4,
.my-sm-n4 {
    margin-top: -32px !important;
  }

  .mr-sm--n4,
.mx-sm--n4 {
    margin-right: -32px !important;
  }

  .mb-sm--n4,
.my-sm--n4 {
    margin-bottom: -32px !important;
  }

  .ml-sm--n4,
.mx-sm--n4 {
    margin-left: -32px !important;
  }

  .m-sm--n5 {
    margin: -40px !important;
  }

  .mt-sm--n5,
.my-sm-n5 {
    margin-top: -40px !important;
  }

  .mr-sm--n5,
.mx-sm--n5 {
    margin-right: -40px !important;
  }

  .mb-sm--n5,
.my-sm--n5 {
    margin-bottom: -40px !important;
  }

  .ml-sm--n5,
.mx-sm--n5 {
    margin-left: -40px !important;
  }

  .m-sm--n6 {
    margin: -48px !important;
  }

  .mt-sm--n6,
.my-sm-n6 {
    margin-top: -48px !important;
  }

  .mr-sm--n6,
.mx-sm--n6 {
    margin-right: -48px !important;
  }

  .mb-sm--n6,
.my-sm--n6 {
    margin-bottom: -48px !important;
  }

  .ml-sm--n6,
.mx-sm--n6 {
    margin-left: -48px !important;
  }

  .m-sm--n7 {
    margin: -56px !important;
  }

  .mt-sm--n7,
.my-sm-n7 {
    margin-top: -56px !important;
  }

  .mr-sm--n7,
.mx-sm--n7 {
    margin-right: -56px !important;
  }

  .mb-sm--n7,
.my-sm--n7 {
    margin-bottom: -56px !important;
  }

  .ml-sm--n7,
.mx-sm--n7 {
    margin-left: -56px !important;
  }

  .m-sm--auto {
    margin: auto !important;
  }

  .mt-sm--auto,
.my-sm--auto {
    margin-top: auto !important;
  }

  .mr-sm--auto,
.mx-sm--auto {
    margin-right: auto !important;
  }

  .mb-sm--auto,
.my-sm--auto {
    margin-bottom: auto !important;
  }

  .ml-sm--auto,
.mx-sm--auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-md--0 {
    margin: 0px !important;
  }

  .mt-md--0,
.my-md--0 {
    margin-top: 0px !important;
  }

  .mr-md--0,
.mx-md--0 {
    margin-right: 0px !important;
  }

  .mb-md--0,
.my-md--0 {
    margin-bottom: 0px !important;
  }

  .ml-md--0,
.mx-md--0 {
    margin-left: 0px !important;
  }

  .m-md--1 {
    margin: 8px !important;
  }

  .mt-md--1,
.my-md--1 {
    margin-top: 8px !important;
  }

  .mr-md--1,
.mx-md--1 {
    margin-right: 8px !important;
  }

  .mb-md--1,
.my-md--1 {
    margin-bottom: 8px !important;
  }

  .ml-md--1,
.mx-md--1 {
    margin-left: 8px !important;
  }

  .m-md--2 {
    margin: 16px !important;
  }

  .mt-md--2,
.my-md--2 {
    margin-top: 16px !important;
  }

  .mr-md--2,
.mx-md--2 {
    margin-right: 16px !important;
  }

  .mb-md--2,
.my-md--2 {
    margin-bottom: 16px !important;
  }

  .ml-md--2,
.mx-md--2 {
    margin-left: 16px !important;
  }

  .m-md--3 {
    margin: 24px !important;
  }

  .mt-md--3,
.my-md--3 {
    margin-top: 24px !important;
  }

  .mr-md--3,
.mx-md--3 {
    margin-right: 24px !important;
  }

  .mb-md--3,
.my-md--3 {
    margin-bottom: 24px !important;
  }

  .ml-md--3,
.mx-md--3 {
    margin-left: 24px !important;
  }

  .m-md--4 {
    margin: 32px !important;
  }

  .mt-md--4,
.my-md--4 {
    margin-top: 32px !important;
  }

  .mr-md--4,
.mx-md--4 {
    margin-right: 32px !important;
  }

  .mb-md--4,
.my-md--4 {
    margin-bottom: 32px !important;
  }

  .ml-md--4,
.mx-md--4 {
    margin-left: 32px !important;
  }

  .m-md--5 {
    margin: 40px !important;
  }

  .mt-md--5,
.my-md--5 {
    margin-top: 40px !important;
  }

  .mr-md--5,
.mx-md--5 {
    margin-right: 40px !important;
  }

  .mb-md--5,
.my-md--5 {
    margin-bottom: 40px !important;
  }

  .ml-md--5,
.mx-md--5 {
    margin-left: 40px !important;
  }

  .m-md--6 {
    margin: 48px !important;
  }

  .mt-md--6,
.my-md--6 {
    margin-top: 48px !important;
  }

  .mr-md--6,
.mx-md--6 {
    margin-right: 48px !important;
  }

  .mb-md--6,
.my-md--6 {
    margin-bottom: 48px !important;
  }

  .ml-md--6,
.mx-md--6 {
    margin-left: 48px !important;
  }

  .m-md--7 {
    margin: 56px !important;
  }

  .mt-md--7,
.my-md--7 {
    margin-top: 56px !important;
  }

  .mr-md--7,
.mx-md--7 {
    margin-right: 56px !important;
  }

  .mb-md--7,
.my-md--7 {
    margin-bottom: 56px !important;
  }

  .ml-md--7,
.mx-md--7 {
    margin-left: 56px !important;
  }

  .p-md--0 {
    padding: 0px !important;
  }

  .pt-md--0,
.py-md--0 {
    padding-top: 0px !important;
  }

  .pr-md--0,
.px-md--0 {
    padding-right: 0px !important;
  }

  .pb-md--0,
.py-md--0 {
    padding-bottom: 0px !important;
  }

  .pl-md--0,
.px-md--0 {
    padding-left: 0px !important;
  }

  .p-md--1 {
    padding: 8px !important;
  }

  .pt-md--1,
.py-md--1 {
    padding-top: 8px !important;
  }

  .pr-md--1,
.px-md--1 {
    padding-right: 8px !important;
  }

  .pb-md--1,
.py-md--1 {
    padding-bottom: 8px !important;
  }

  .pl-md--1,
.px-md--1 {
    padding-left: 8px !important;
  }

  .p-md--2 {
    padding: 16px !important;
  }

  .pt-md--2,
.py-md--2 {
    padding-top: 16px !important;
  }

  .pr-md--2,
.px-md--2 {
    padding-right: 16px !important;
  }

  .pb-md--2,
.py-md--2 {
    padding-bottom: 16px !important;
  }

  .pl-md--2,
.px-md--2 {
    padding-left: 16px !important;
  }

  .p-md--3 {
    padding: 24px !important;
  }

  .pt-md--3,
.py-md--3 {
    padding-top: 24px !important;
  }

  .pr-md--3,
.px-md--3 {
    padding-right: 24px !important;
  }

  .pb-md--3,
.py-md--3 {
    padding-bottom: 24px !important;
  }

  .pl-md--3,
.px-md--3 {
    padding-left: 24px !important;
  }

  .p-md--4 {
    padding: 32px !important;
  }

  .pt-md--4,
.py-md--4 {
    padding-top: 32px !important;
  }

  .pr-md--4,
.px-md--4 {
    padding-right: 32px !important;
  }

  .pb-md--4,
.py-md--4 {
    padding-bottom: 32px !important;
  }

  .pl-md--4,
.px-md--4 {
    padding-left: 32px !important;
  }

  .p-md--5 {
    padding: 40px !important;
  }

  .pt-md--5,
.py-md--5 {
    padding-top: 40px !important;
  }

  .pr-md--5,
.px-md--5 {
    padding-right: 40px !important;
  }

  .pb-md--5,
.py-md--5 {
    padding-bottom: 40px !important;
  }

  .pl-md--5,
.px-md--5 {
    padding-left: 40px !important;
  }

  .p-md--6 {
    padding: 48px !important;
  }

  .pt-md--6,
.py-md--6 {
    padding-top: 48px !important;
  }

  .pr-md--6,
.px-md--6 {
    padding-right: 48px !important;
  }

  .pb-md--6,
.py-md--6 {
    padding-bottom: 48px !important;
  }

  .pl-md--6,
.px-md--6 {
    padding-left: 48px !important;
  }

  .p-md--7 {
    padding: 56px !important;
  }

  .pt-md--7,
.py-md--7 {
    padding-top: 56px !important;
  }

  .pr-md--7,
.px-md--7 {
    padding-right: 56px !important;
  }

  .pb-md--7,
.py-md--7 {
    padding-bottom: 56px !important;
  }

  .pl-md--7,
.px-md--7 {
    padding-left: 56px !important;
  }

  .m-md--n1 {
    margin: -8px !important;
  }

  .mt-md--n1,
.my-md-n1 {
    margin-top: -8px !important;
  }

  .mr-md--n1,
.mx-md--n1 {
    margin-right: -8px !important;
  }

  .mb-md--n1,
.my-md--n1 {
    margin-bottom: -8px !important;
  }

  .ml-md--n1,
.mx-md--n1 {
    margin-left: -8px !important;
  }

  .m-md--n2 {
    margin: -16px !important;
  }

  .mt-md--n2,
.my-md-n2 {
    margin-top: -16px !important;
  }

  .mr-md--n2,
.mx-md--n2 {
    margin-right: -16px !important;
  }

  .mb-md--n2,
.my-md--n2 {
    margin-bottom: -16px !important;
  }

  .ml-md--n2,
.mx-md--n2 {
    margin-left: -16px !important;
  }

  .m-md--n3 {
    margin: -24px !important;
  }

  .mt-md--n3,
.my-md-n3 {
    margin-top: -24px !important;
  }

  .mr-md--n3,
.mx-md--n3 {
    margin-right: -24px !important;
  }

  .mb-md--n3,
.my-md--n3 {
    margin-bottom: -24px !important;
  }

  .ml-md--n3,
.mx-md--n3 {
    margin-left: -24px !important;
  }

  .m-md--n4 {
    margin: -32px !important;
  }

  .mt-md--n4,
.my-md-n4 {
    margin-top: -32px !important;
  }

  .mr-md--n4,
.mx-md--n4 {
    margin-right: -32px !important;
  }

  .mb-md--n4,
.my-md--n4 {
    margin-bottom: -32px !important;
  }

  .ml-md--n4,
.mx-md--n4 {
    margin-left: -32px !important;
  }

  .m-md--n5 {
    margin: -40px !important;
  }

  .mt-md--n5,
.my-md-n5 {
    margin-top: -40px !important;
  }

  .mr-md--n5,
.mx-md--n5 {
    margin-right: -40px !important;
  }

  .mb-md--n5,
.my-md--n5 {
    margin-bottom: -40px !important;
  }

  .ml-md--n5,
.mx-md--n5 {
    margin-left: -40px !important;
  }

  .m-md--n6 {
    margin: -48px !important;
  }

  .mt-md--n6,
.my-md-n6 {
    margin-top: -48px !important;
  }

  .mr-md--n6,
.mx-md--n6 {
    margin-right: -48px !important;
  }

  .mb-md--n6,
.my-md--n6 {
    margin-bottom: -48px !important;
  }

  .ml-md--n6,
.mx-md--n6 {
    margin-left: -48px !important;
  }

  .m-md--n7 {
    margin: -56px !important;
  }

  .mt-md--n7,
.my-md-n7 {
    margin-top: -56px !important;
  }

  .mr-md--n7,
.mx-md--n7 {
    margin-right: -56px !important;
  }

  .mb-md--n7,
.my-md--n7 {
    margin-bottom: -56px !important;
  }

  .ml-md--n7,
.mx-md--n7 {
    margin-left: -56px !important;
  }

  .m-md--auto {
    margin: auto !important;
  }

  .mt-md--auto,
.my-md--auto {
    margin-top: auto !important;
  }

  .mr-md--auto,
.mx-md--auto {
    margin-right: auto !important;
  }

  .mb-md--auto,
.my-md--auto {
    margin-bottom: auto !important;
  }

  .ml-md--auto,
.mx-md--auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1320px) {
  .m-lg--0 {
    margin: 0px !important;
  }

  .mt-lg--0,
.my-lg--0 {
    margin-top: 0px !important;
  }

  .mr-lg--0,
.mx-lg--0 {
    margin-right: 0px !important;
  }

  .mb-lg--0,
.my-lg--0 {
    margin-bottom: 0px !important;
  }

  .ml-lg--0,
.mx-lg--0 {
    margin-left: 0px !important;
  }

  .m-lg--1 {
    margin: 8px !important;
  }

  .mt-lg--1,
.my-lg--1 {
    margin-top: 8px !important;
  }

  .mr-lg--1,
.mx-lg--1 {
    margin-right: 8px !important;
  }

  .mb-lg--1,
.my-lg--1 {
    margin-bottom: 8px !important;
  }

  .ml-lg--1,
.mx-lg--1 {
    margin-left: 8px !important;
  }

  .m-lg--2 {
    margin: 16px !important;
  }

  .mt-lg--2,
.my-lg--2 {
    margin-top: 16px !important;
  }

  .mr-lg--2,
.mx-lg--2 {
    margin-right: 16px !important;
  }

  .mb-lg--2,
.my-lg--2 {
    margin-bottom: 16px !important;
  }

  .ml-lg--2,
.mx-lg--2 {
    margin-left: 16px !important;
  }

  .m-lg--3 {
    margin: 24px !important;
  }

  .mt-lg--3,
.my-lg--3 {
    margin-top: 24px !important;
  }

  .mr-lg--3,
.mx-lg--3 {
    margin-right: 24px !important;
  }

  .mb-lg--3,
.my-lg--3 {
    margin-bottom: 24px !important;
  }

  .ml-lg--3,
.mx-lg--3 {
    margin-left: 24px !important;
  }

  .m-lg--4 {
    margin: 32px !important;
  }

  .mt-lg--4,
.my-lg--4 {
    margin-top: 32px !important;
  }

  .mr-lg--4,
.mx-lg--4 {
    margin-right: 32px !important;
  }

  .mb-lg--4,
.my-lg--4 {
    margin-bottom: 32px !important;
  }

  .ml-lg--4,
.mx-lg--4 {
    margin-left: 32px !important;
  }

  .m-lg--5 {
    margin: 40px !important;
  }

  .mt-lg--5,
.my-lg--5 {
    margin-top: 40px !important;
  }

  .mr-lg--5,
.mx-lg--5 {
    margin-right: 40px !important;
  }

  .mb-lg--5,
.my-lg--5 {
    margin-bottom: 40px !important;
  }

  .ml-lg--5,
.mx-lg--5 {
    margin-left: 40px !important;
  }

  .m-lg--6 {
    margin: 48px !important;
  }

  .mt-lg--6,
.my-lg--6 {
    margin-top: 48px !important;
  }

  .mr-lg--6,
.mx-lg--6 {
    margin-right: 48px !important;
  }

  .mb-lg--6,
.my-lg--6 {
    margin-bottom: 48px !important;
  }

  .ml-lg--6,
.mx-lg--6 {
    margin-left: 48px !important;
  }

  .m-lg--7 {
    margin: 56px !important;
  }

  .mt-lg--7,
.my-lg--7 {
    margin-top: 56px !important;
  }

  .mr-lg--7,
.mx-lg--7 {
    margin-right: 56px !important;
  }

  .mb-lg--7,
.my-lg--7 {
    margin-bottom: 56px !important;
  }

  .ml-lg--7,
.mx-lg--7 {
    margin-left: 56px !important;
  }

  .p-lg--0 {
    padding: 0px !important;
  }

  .pt-lg--0,
.py-lg--0 {
    padding-top: 0px !important;
  }

  .pr-lg--0,
.px-lg--0 {
    padding-right: 0px !important;
  }

  .pb-lg--0,
.py-lg--0 {
    padding-bottom: 0px !important;
  }

  .pl-lg--0,
.px-lg--0 {
    padding-left: 0px !important;
  }

  .p-lg--1 {
    padding: 8px !important;
  }

  .pt-lg--1,
.py-lg--1 {
    padding-top: 8px !important;
  }

  .pr-lg--1,
.px-lg--1 {
    padding-right: 8px !important;
  }

  .pb-lg--1,
.py-lg--1 {
    padding-bottom: 8px !important;
  }

  .pl-lg--1,
.px-lg--1 {
    padding-left: 8px !important;
  }

  .p-lg--2 {
    padding: 16px !important;
  }

  .pt-lg--2,
.py-lg--2 {
    padding-top: 16px !important;
  }

  .pr-lg--2,
.px-lg--2 {
    padding-right: 16px !important;
  }

  .pb-lg--2,
.py-lg--2 {
    padding-bottom: 16px !important;
  }

  .pl-lg--2,
.px-lg--2 {
    padding-left: 16px !important;
  }

  .p-lg--3 {
    padding: 24px !important;
  }

  .pt-lg--3,
.py-lg--3 {
    padding-top: 24px !important;
  }

  .pr-lg--3,
.px-lg--3 {
    padding-right: 24px !important;
  }

  .pb-lg--3,
.py-lg--3 {
    padding-bottom: 24px !important;
  }

  .pl-lg--3,
.px-lg--3 {
    padding-left: 24px !important;
  }

  .p-lg--4 {
    padding: 32px !important;
  }

  .pt-lg--4,
.py-lg--4 {
    padding-top: 32px !important;
  }

  .pr-lg--4,
.px-lg--4 {
    padding-right: 32px !important;
  }

  .pb-lg--4,
.py-lg--4 {
    padding-bottom: 32px !important;
  }

  .pl-lg--4,
.px-lg--4 {
    padding-left: 32px !important;
  }

  .p-lg--5 {
    padding: 40px !important;
  }

  .pt-lg--5,
.py-lg--5 {
    padding-top: 40px !important;
  }

  .pr-lg--5,
.px-lg--5 {
    padding-right: 40px !important;
  }

  .pb-lg--5,
.py-lg--5 {
    padding-bottom: 40px !important;
  }

  .pl-lg--5,
.px-lg--5 {
    padding-left: 40px !important;
  }

  .p-lg--6 {
    padding: 48px !important;
  }

  .pt-lg--6,
.py-lg--6 {
    padding-top: 48px !important;
  }

  .pr-lg--6,
.px-lg--6 {
    padding-right: 48px !important;
  }

  .pb-lg--6,
.py-lg--6 {
    padding-bottom: 48px !important;
  }

  .pl-lg--6,
.px-lg--6 {
    padding-left: 48px !important;
  }

  .p-lg--7 {
    padding: 56px !important;
  }

  .pt-lg--7,
.py-lg--7 {
    padding-top: 56px !important;
  }

  .pr-lg--7,
.px-lg--7 {
    padding-right: 56px !important;
  }

  .pb-lg--7,
.py-lg--7 {
    padding-bottom: 56px !important;
  }

  .pl-lg--7,
.px-lg--7 {
    padding-left: 56px !important;
  }

  .m-lg--n1 {
    margin: -8px !important;
  }

  .mt-lg--n1,
.my-lg-n1 {
    margin-top: -8px !important;
  }

  .mr-lg--n1,
.mx-lg--n1 {
    margin-right: -8px !important;
  }

  .mb-lg--n1,
.my-lg--n1 {
    margin-bottom: -8px !important;
  }

  .ml-lg--n1,
.mx-lg--n1 {
    margin-left: -8px !important;
  }

  .m-lg--n2 {
    margin: -16px !important;
  }

  .mt-lg--n2,
.my-lg-n2 {
    margin-top: -16px !important;
  }

  .mr-lg--n2,
.mx-lg--n2 {
    margin-right: -16px !important;
  }

  .mb-lg--n2,
.my-lg--n2 {
    margin-bottom: -16px !important;
  }

  .ml-lg--n2,
.mx-lg--n2 {
    margin-left: -16px !important;
  }

  .m-lg--n3 {
    margin: -24px !important;
  }

  .mt-lg--n3,
.my-lg-n3 {
    margin-top: -24px !important;
  }

  .mr-lg--n3,
.mx-lg--n3 {
    margin-right: -24px !important;
  }

  .mb-lg--n3,
.my-lg--n3 {
    margin-bottom: -24px !important;
  }

  .ml-lg--n3,
.mx-lg--n3 {
    margin-left: -24px !important;
  }

  .m-lg--n4 {
    margin: -32px !important;
  }

  .mt-lg--n4,
.my-lg-n4 {
    margin-top: -32px !important;
  }

  .mr-lg--n4,
.mx-lg--n4 {
    margin-right: -32px !important;
  }

  .mb-lg--n4,
.my-lg--n4 {
    margin-bottom: -32px !important;
  }

  .ml-lg--n4,
.mx-lg--n4 {
    margin-left: -32px !important;
  }

  .m-lg--n5 {
    margin: -40px !important;
  }

  .mt-lg--n5,
.my-lg-n5 {
    margin-top: -40px !important;
  }

  .mr-lg--n5,
.mx-lg--n5 {
    margin-right: -40px !important;
  }

  .mb-lg--n5,
.my-lg--n5 {
    margin-bottom: -40px !important;
  }

  .ml-lg--n5,
.mx-lg--n5 {
    margin-left: -40px !important;
  }

  .m-lg--n6 {
    margin: -48px !important;
  }

  .mt-lg--n6,
.my-lg-n6 {
    margin-top: -48px !important;
  }

  .mr-lg--n6,
.mx-lg--n6 {
    margin-right: -48px !important;
  }

  .mb-lg--n6,
.my-lg--n6 {
    margin-bottom: -48px !important;
  }

  .ml-lg--n6,
.mx-lg--n6 {
    margin-left: -48px !important;
  }

  .m-lg--n7 {
    margin: -56px !important;
  }

  .mt-lg--n7,
.my-lg-n7 {
    margin-top: -56px !important;
  }

  .mr-lg--n7,
.mx-lg--n7 {
    margin-right: -56px !important;
  }

  .mb-lg--n7,
.my-lg--n7 {
    margin-bottom: -56px !important;
  }

  .ml-lg--n7,
.mx-lg--n7 {
    margin-left: -56px !important;
  }

  .m-lg--auto {
    margin: auto !important;
  }

  .mt-lg--auto,
.my-lg--auto {
    margin-top: auto !important;
  }

  .mr-lg--auto,
.mx-lg--auto {
    margin-right: auto !important;
  }

  .mb-lg--auto,
.my-lg--auto {
    margin-bottom: auto !important;
  }

  .ml-lg--auto,
.mx-lg--auto {
    margin-left: auto !important;
  }
}
[data-notify] {
  max-width: 450px;
  left: 10px !important;
  right: auto !important;
}

.range-slider .slider.slider-horizontal {
  width: 100% !important;
}
.range-slider .slider-handle {
  background: #ff4757;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 1px;
}
.range-slider .slider-selection {
  background: #e6e6e6;
}
.range-slider .slider-track {
  height: 2px !important;
  margin: 0 !important;
  top: 0 !important;
}

div.react-select__control {
  -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #e6e6e6;
}
div.react-select__control ~ .react-select__menu {
  z-index: 99;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
@media (max-width: 992px) {
  div.react-select__control ~ .react-select__menu {
    padding: 8px 0;
  }
}
div.react-select__control ~ .react-select__menu .react-select__menu-list {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option {
  padding: 4px;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option:not(.react-select__option--is-selected):hover {
  background-color: #eeeeee;
  cursor: pointer;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option .react-select__option {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  cursor: pointer;
  padding: 0 8px;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option .react-select__option label {
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: 8px;
  line-height: 1.7;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option .react-select__option i {
  color: #999999;
}
div.react-select__control ~ .react-select__menu .react-select__custom-option.react-select__custom-option--category {
  background-color: #f3f3f3;
}
div.react-select__control ~ .react-select__menu .react-select__option--is-selected {
  background-color: #FFB300;
}
div.react-select__control .react-select__value-container .react-select__single-value {
  color: #999999;
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: capitalize;
}
div.react-select__control .react-select__value-container .react-select__single-value + div {
  margin: 0;
  padding: 0;
}
div.react-select__control .react-select__value-container .react-select__placeholder {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  color: #dfdfdf;
}
div.react-select__control .react-select__input input, div.react-select__control .react-select__input textarea {
  height: auto;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  margin-left: 4px;
}

.rc-slider .rc-slider-rail {
  background-color: #f3f3f3;
}
.rc-slider .rc-slider-track {
  background-color: #FFB300;
}
.rc-slider .rc-slider-handle {
  border-color: #FFB300;
  background-color: #FFB300;
}

div.input-group {
  position: relative;
  border: 1px solid #e6e6e6;
  padding: 0 8px;
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
div.input-group .input-group__control {
  width: auto;
  border: none;
  color: #999999;
  padding-left: 8px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
div.input-group .input-group__control:focus {
  border: none;
}
div.input-group .input-group__control::-webkit-input-placeholder {
  color: #999999;
}
div.input-group .input-group__control:-moz-placeholder {
  color: #999999;
}
div.input-group .input-group__control::-moz-placeholder {
  color: #999999;
}
div.input-group .input-group__control:-ms-input-placeholder {
  color: #999999;
}
div.input-group i {
  align-self: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
  color: #999999;
}

.scroll-bar .scroll-bar__track {
  background-color: #f3f3f3;
  height: 100%;
  right: 0;
}
@media (max-width: 992px) {
  .scroll-bar .scroll-bar__track {
    display: none;
  }
}
.scroll-bar .scroll-bar__thumb-vertical {
  background: #bfbfbf;
  margin: auto;
}

.track-vertical {
  height: 100%;
  top: 0;
  max-width: 3px;
}

.checkmark[type=checkbox] {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
  z-index: -1;
}
.checkmark[type=checkbox] + label, .checkmark[type=checkbox] + input[type=hidden] + label, .checkmark[type=checkbox] + textarea[type=hidden] + label {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 0;
  position: relative;
  cursor: pointer;
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  padding-right: 28px;
}
.checkmark[type=checkbox] + label:after, .checkmark[type=checkbox] + input[type=hidden] + label:after, .checkmark[type=checkbox] + textarea[type=hidden] + label:after {
  height: 16px;
  width: 16px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  content: "";
  margin-left: 5px;
  top: 0;
  position: absolute;
  right: 0;
  background-color: transparent;
  background-image: linear-gradient(to top, #bfbfbf, #fff 1%, #fff);
  -webkit-box-shadow: 0px 1px 1px 0 rgba(22, 29, 37, 0.05);
  -moz-box-shadow: 0px 1px 1px 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0px 1px 1px 0 rgba(22, 29, 37, 0.05);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: 0.25s all ease;
  -moz-transition: 0.25s all ease;
  -ms-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
}
.checkmark[type=checkbox] + label:before, .checkmark[type=checkbox] + input[type=hidden] + label:before, .checkmark[type=checkbox] + textarea[type=hidden] + label:before {
  height: 16px;
  width: 16px;
  content: "";
  font-size: 16px;
  top: 0;
  right: 0;
  position: absolute;
  text-align: center;
  color: #fff;
  font-family: "ico-safiran";
  border: 1px solid #FFB300;
  z-index: 2;
  line-height: 1;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.25s all ease;
  -moz-transition: 0.25s all ease;
  -ms-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.checkmark[type=checkbox]:checked + label:before, .checkmark[type=checkbox]:checked + input[type=hidden] + label:before, .checkmark[type=checkbox]:checked + textarea[type=hidden] + label:before {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  background-color: #FFB300;
}
.checkmark[type=checkbox]:checked + label:after, .checkmark[type=checkbox]:checked + input[type=hidden] + label:after, .checkmark[type=checkbox]:checked + textarea[type=hidden] + label:after {
  background-color: #FFB300;
}

.checkmark[type=radio] {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
  z-index: -1;
}
.checkmark[type=radio] + label {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  margin-bottom: 0;
  position: relative;
  color: #999999;
  cursor: pointer;
  padding-right: 24px;
}
.checkmark[type=radio] + label:after {
  height: 16px;
  width: 16px;
  background-color: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(0, 0, 0, 0.09);
  content: "";
  margin-left: 5px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: absolute;
  right: 0;
}
.checkmark[type=radio] + label:before {
  content: "";
  text-align: center;
  color: #fff;
  background-color: #fff;
  height: 10px;
  width: 10px;
  right: 4px;
  z-index: 2;
  position: absolute;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-transition: 0.25s all ease;
  -moz-transition: 0.25s all ease;
  -ms-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}
.checkmark[type=radio]:checked + label:before {
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
.checkmark[type=radio]:checked + label:after {
  background-color: #FFB300;
  border-color: #FFB300;
}

/*# sourceMappingURL=public.css.map */

