#root,.App,body,html{font-family:"Roboto";height:100%}.App{position:relative;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;overflow:auto;background-color:#fff}.App-logo{height:80px}.App-header{background-color:#fff;height:150px;padding:50px;color:#000}.App-intro{font-size:large}.app-header,.app-status{max-width:500px;width:100%;margin:0 auto}.app-header .ffl__logo{margin:auto}.app-title{margin:25px 0;width:100%;font-family:Roboto,sans-serif;font-size:26px;font-weight:400;text-align:center;color:#004e63}.app-status{white-space:pre-wrap;line-height:1;text-align:center;margin:8px auto;max-width:500px}.app-link{font-weight:400;color:#004e63;text-decoration:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide-show{width:50%;height:100%;position:relative}.content-area{width:50%;flex-direction:column}.ffl__form{text-align:left;max-width:465px;width:100%;position:relative;margin:20px auto}.ffl__form div{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}.ffl__form label:not(:first-of-type){margin-top:5px}.login{display:inline-block;width:100%}.hidden{display:none}#spinnerBlock{text-align:left;max-width:465px;width:100%;position:relative;margin:10px auto;display:flex;justify-content:center}#spinnerBlock div{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}#spinnerBlock label:not(:first-of-type){margin-top:5px}.spinner_loading{fill:var(--petrol-color)}.app-spinner{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:50px}.submit{width:100%;text-align:right}.ffl__form .submit button{margin:0;border-color:var(--aqua-color);color:#fff;width:unset;min-width:150px;background-color:var(--aqua-color);font-size:var(--regular-font);font-family:var(--roboto-medium-font)}.ffl__form .submit button:hover{border-color:var(--gold-color)}@media only screen and (max-width:900px) and (orientation:landscape){.App{align-items:unset}}@media only screen and (max-width:991px){.slide-show{position:fixed;width:100%}.content-area{background-color:#fff;position:relative;min-height:680px;max-width:500px;width:100%;padding:30px;display:table}}@media only screen and (max-width:575px){.ffl__logo img{max-width:100%;width:100%}.cookieConsent{justify-content:center!important}.cookieConsent *{font-size:14px}}@media only screen and (max-width:400px){.App{padding:0}}.rating-box .rating-message{color:var(--aqua-color);font-family:Roboto,sans-serif;font-size:22px;font-weight:400;margin:25px 0;width:100%;text-align:center}.rating-system .react-rater-star.is-active{color:var(--aqua-color)}.rating-system .react-rater-star.will-be-active{color:var(--aqua-color);opacity:.8}.rating-box .rating-button button{margin-right:0;border:0;border-radius:4px;padding:8px 24px;color:#fff;font-family:Roboto,sans-serif;font-weight:500;cursor:pointer;background:var(--aqua-color)}.spinner_loading{animation:circle .75s steps(8) infinite}@keyframes circle{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}.rating-system{margin:0 0 10px}.rating-system .react-rater-star{font-size:48px;line-height:40px}.rating-box{max-width:460px;width:100%;margin:16px auto;position:relative}.rating-box .ffl__header{margin-bottom:10px}.rating-box .rating-comment{min-height:121px}.rating-box .rating-comment label>div{text-align:left;font-weight:400;font-family:Roboto,Arial,Helvetica,sans-serif}.rating-box .rating-comment textarea{min-height:121px}.rating-box .rating-button{text-align:right;margin:10px 0;display:flex;justify-content:space-between;align-items:center}.rating-box .rating-button .error-message{text-align:left;color:red;visibility:hidden}.rating-box .rating-spinner{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.rating-box .rating-success{background-color:var(--aqua-color);color:#fff;padding:15px 30px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.2px}.slide-container{height:100vh;position:relative;float:left;overflow:hidden;transition:opacity .7s ease-out}.slide{background-size:cover}.slide,.slideshow{width:100%;height:100%}.slideshow{position:absolute;top:0;left:0;overflow:hidden}.swiper-container{position:fixed;width:50%;height:180px;display:flex;justify-content:center;bottom:20px}.tips-box{box-sizing:border-box;padding:32px 32px 24px;max-width:500px;max-height:152px;width:100%;background:#e6edef;border:1px solid #a6afb9;border-radius:12px;font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.2px;color:#333}.swiper-pagination-bullet-active{background-color:#004e63!important;border:.7px solid #004e63;width:8px;height:8px;bottom:25px}.swiper-pagination-bullet{background-color:#e6edef;border:.7px solid #004e63;width:8px;height:8px;bottom:25px}.SiteSolve-App{background-color:#080040}.SiteSolve-App .app-title{width:100%;font-family:Arial,sans serif;font-size:28px;font-weight:700;text-align:center;color:#f6f6f6}.SiteSolve-App .app-status{width:100%;white-space:pre-wrap;line-height:1;text-align:center;margin:8px auto;max-width:500px;color:#f6f6f6}.SiteSolve-App .app-link{font-weight:500;color:#fff;text-decoration:none}.SiteSolve-App .spinner_loading{fill:#f6f6f6}.SiteSolve-App .rating-box .rating-message{color:#f6f6f6;font-family:Arial,sans-serif;font-size:28px;font-weight:700;margin:0 0 40px;width:100%;text-align:center}.SiteSolve-App .rating-system .react-rater-star.is-active{color:#f7b500}.SiteSolve-App .rating-system .react-rater-star.will-be-active{color:#f9c400}.SiteSolve-App .rating-box .rating-button button{margin-right:0;border:0;border-radius:4px;padding:8px 24px;color:#fff;font-family:Roboto Condensed,sans-serif;font-weight:500;font-size:16px;cursor:pointer;background:#37befa;width:164px;height:48px}:root{--small-font:12px;--xregular-font:14px;--regular-font:16px;--large-font:18px;--petrol-color:#004e63;--blue-color:#0075a6;--aqua-color:#40948a;--grey-color:#4e5758;--light-grey-color:#f2f2f2;--border-color:#c9c9c9;--white-color:#fff;--h1-size:56px;--h2-size:34px;--h2_3-size:28px;--h3-size:26px;--h4-size:22px;--h5-size:18px;--h6-size:16px}body{margin:0;padding:0;font-family:sans-serif}
/*# sourceMappingURL=main.b7903a11.chunk.css.map */