body .is-root-container .component-modal{position:fixed;z-index:1000;display:flex;visibility:hidden;overflow:auto;align-items:center;flex-direction:column;justify-content:center;height:100%;padding:2.5rem 1.25rem;opacity:0;inset:0}body .is-root-container .component-modal.is-active{visibility:visible;opacity:1}body .is-root-container .component-modal .modal-backdrop{position:absolute;z-index:-1;opacity:.75;background-color:#091f37;inset:0}body .is-root-container .component-modal .modal-close{position:absolute;z-index:3;top:1.25rem;right:1.25rem}body .is-root-container .component-modal .modal-content{position:relative;width:50rem;max-width:100%;margin:0 auto}@media(min-width: 1500px){body .is-root-container .component-modal .modal-content{width:62.5rem}}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen){overflow-y:auto;width:68.75rem;max-width:100%;margin:0 auto}body .is-root-container .component-modal.style-default .modal-content{padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);background:#0a2442}body .is-root-container .component-modal video,body .is-root-container .component-modal iframe{width:100%}body .is-root-container .component-modal.file-type-embed .modal-content{position:relative;overflow:hidden;padding-bottom:56.25%}body .is-root-container .component-modal.file-type-embed .modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .is-root-container .component-modal.style-virtual-tour .modal-content-wrapper:not(.is-fullscreen){width:62.5rem}body .is-root-container .component-modal.style-virtual-tour .modal-content{display:flex;flex-flow:column;width:62.5rem;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);background:#fff;padding-block:min(calc(2.5rem + 3.75 * (100vw - 22.5rem) / 77.5),6.25rem);padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}body .is-root-container .component-modal.style-virtual-tour .modal-content .top-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .component-modal.style-virtual-tour .modal-content .top-wrapper .inner-head{display:flex;flex-flow:row;justify-content:space-between}body .is-root-container .component-modal.style-virtual-tour .modal-content .top-wrapper .inner-head .component-headline{font-family:Almarai;font-weight:400;line-height:1.2;font-size:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);letter-spacing:-0.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000}body .is-root-container .component-modal.style-virtual-tour .modal-content .top-wrapper .inner-head .modal-close{position:static}body .is-root-container .component-modal.style-virtual-tour .modal-content .top-wrapper .component-rich-text{font-family:Almarai;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list{font-family:Almarai;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.375 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;width:100%;margin:0 auto;border-spacing:0;border-collapse:collapse;color:#000;border:none}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item{display:grid;background-color:#f9f6ee;gap:0;grid-template-columns:minmax(0, 1fr)}@media(min-width: 64rem){body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item{grid-template-columns:minmax(0, 1fr) auto}}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item:nth-child(even){background-color:#fff}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item .tour-cell{padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item .component-link{font-family:Almarai;font-weight:400;line-height:1.1;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;white-space:nowrap;text-decoration:underline;color:#0047d2}body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item .component-link:hover,body .is-root-container .component-modal.style-virtual-tour .modal-content .tours-list .tours-item .component-link:focus{color:#515151}body .is-root-container .component-modal.style-apply-now .modal-content-wrapper:not(.is-fullscreen){width:40.625rem}body .is-root-container .component-modal.style-apply-now .modal-content{display:flex;flex-flow:column;width:40.625rem;background:#fff;padding-block:min(calc(2.5rem + 3.75 * (100vw - 22.5rem) / 77.5),6.25rem);padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}body .is-root-container .component-modal.style-apply-now .modal-content .inner-head{display:flex;flex-flow:row;justify-content:space-between}body .is-root-container .component-modal.style-apply-now .modal-content .inner-head .component-headline{font-family:Almarai;font-weight:300;line-height:1.4;font-size:min(calc(1.125rem + 0.875 * (100vw - 22.5rem) / 77.5),2rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000}body .is-root-container .component-modal.style-apply-now .modal-content .inner-head .modal-close{position:static}body .is-root-container .component-modal.style-apply-now .modal-content .component-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:flex-start;gap:1.25rem}body .is-root-container .component-modal.style-apply-now .modal-content .component-form .gform_footer{margin-top:0}body .is-root-container .component-modal.style-apply-now .modal-content .component-form .component-button{margin-top:0.5rem}
/*# sourceMappingURL=modal.css.map */
