body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Guardian Egyptian Web";src:url(/wp-content/plugins/sn-react-sub-flows/src/assets/react-apps/react-sub-flows/build/static/media/GuardianEgyp-Light-Web.woff) format("woff");src:url(/wp-content/plugins/sn-react-sub-flows/src/assets/react-apps/react-sub-flows/build/static/media/GuardianEgyp-Light-Web.woff2) format("woff2");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:"Roboto";src:url(/wp-content/plugins/sn-react-sub-flows/src/assets/react-apps/react-sub-flows/build/static/media/Roboto-Regular.woff) format("woff");src:url(/wp-content/plugins/sn-react-sub-flows/src/assets/react-apps/react-sub-flows/build/static/media/Roboto-Regular.ttf) format("ttf");src:url(/wp-content/plugins/sn-react-sub-flows/src/assets/react-apps/react-sub-flows/build/static/media/Roboto-Regular.woff2) format("woff2")}.react-search-btn{height:100%;width:100%;min-height:45px;border:none;text-transform:capitalize;cursor:pointer;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.react-search-btn--filled{color:#fff}.react-search-btn--filled--green{background-color:#598f7d}.react-search-btn--filled--blue{background-color:#426f83}.react-search-btn--outlined{border:1px solid #598f7d;background-color:#fff}.react-search-location-input-container{display:flex;align-items:center;justify-content:center}.react-search-location-input-container input{border:1px solid #cbcbcb;padding:11px 13px;background-color:#f8f8f8;color:#7c9aad;font-size:16px;line-height:21px;width:100%;min-width:215px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.react-search-location-box{width:100%}.react-search-location-box-green input:focus-visible{outline:1px solid #598f7d;outline-offset:-1px}.react-search-location-box-blue input:focus-visible{outline:1px solid #426f83;outline-offset:-1px}.react-search-location-btn-wrapper{height:45px;width:50px}.react-search-location-close{width:56px;padding:16px 12px;font-size:18px;line-height:133%;max-height:56px;height:100%;background-color:#426f83;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.react-search-location-close_btn{background:transparent;border:none;padding:0;margin:0;outline:none;position:absolute;top:0;left:0;width:100%;height:100%}.react-search-location-close_btn:before{color:#fff;font-family:sn-icons!important;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.react-search-location-close.empty .react-search-location-close_btn:before{content:"\e90b"}.react-search-location-close.not-empty .react-search-location-close_btn:before{content:"\e90a"}button.react-search-location-edit_btn:before{font-size:18px;content:"\e90b";color:#fff;font-family:sn-icons!important;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.react-search-location-btn-wrapper .react-search-btn{border-radius:0}.react-search-location-btn-wrapper button{height:100%;width:100%;border:none;color:#fff;font-size:11px;text-transform:capitalize;cursor:pointer;font-family:Roboto}.react-search-bar-label{border-radius:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:12px}.react-search-label-active{color:#fff;background-color:#598f7d;border:1px solid #598f7d;transition:background-color .5s linear,color 1s linear}.react-search-location-edit{padding:11px 7px;font-size:16px;line-height:24px;min-width:279px;background-color:#426f83;color:#fff;display:flex;justify-content:space-between;align-items:center;max-height:45px}@media screen and (min-width:374px){.react-search-location-input-container input{min-width:250px}.react-search-location-btn-wrapper{height:45px;width:70px}.react-search-vertical-line{width:20px}.react-search-location-edit{min-width:332px;max-height:45px}}.react-search-location-edit_btn{background-color:transparent;border:none}.react-search-drop-down{position:absolute;width:100%;background-color:#f8f8f8;display:flex;flex-direction:column;text-align:left;max-height:210px;overflow:scroll;border-top:none;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.react-search-drop-down-no-results{padding:20px;border:1px solid #426f83}.react-search-drop-down-no-results p{margin:0;padding:0}.react-search-drop-down-no-results p.small{margin-top:5px;font-size:13px;line-height:120%}.react-search-drop-down-is-loading{padding:20px;border:1px solid #426f83;display:flex;flex-direction:column;justify-content:center;align-items:center}.react-search-drop-down-is-loading img{margin-top:0;margin-bottom:0;width:125px;height:auto}.react-search-drop-down-is-loading p{margin-top:5px;font-size:13px;line-height:120%;text-align:center}.react-search-drop-down::-webkit-scrollbar{display:none}.react-search-drop-down::focus{border:1px solid #598f7d}.react-search-drop-down-green{border:1px solid #598f7d;border-top:none}.react-search-drop-down-blue{border:1px solid #426f83;border-top:none}.react-search-drop-down div{padding:12px 16px;cursor:pointer;color:#7c9aad}.react-search-drop-down-green div:hover{background-color:#598f7d;color:#fff}.react-search-drop-down-blue div:hover{background-color:#426f83;color:#fff}.react-search-wrapper{position:relative}@media screen and (min-width:768px){.react-search-btn{min-height:55px;font-size:18px;white-space:wrap;overflow:auto;text-overflow:clip}.react-search-location-input-container input{padding:15px 20px;font-size:18px;line-height:24px;min-width:370px}.react-search-location-edit{padding:16px 12px;font-size:18px;min-width:458px;max-height:56px}.react-search-location-input-container input::-webkit-input-placeholder{color:#7c9aad}.react-search-location-input-container input:-ms-input-placeholder{color:#7c9aad}.react-search-location-input-container input::placeholder{color:#7c9aad}.react-search-location-btn-wrapper{height:56px;width:70px}.react-search-location-btn-wrapper .react-search-btn{font-size:11px}.react-search-text{font-size:16px;line-height:28px}.react-search-btn-wrapper{bottom:40px;width:75%}}