/*!
 Theme Name:   Hello! Theme Child
 Theme URI:    https://elementor.com
 Description:  Barebones theme for Elementor
 Author:       Elementor team
 Author URI:   https://elementor.com
 Template:     elementor-hello-theme-master
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  elementor-hello-theme
*/@media screen and (min-width: 1200px){#tester-1200{display:none}}.loading-gif{width:100%;height:550px;position:relative}.loading-gif .gif-wrap{position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:200px;background-image:url("assets/images/loading-gif.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}.privacy-notice{font:inherit;display:none;padding:0 15px 15px;position:fixed;bottom:0;left:0;width:100%;z-index:10010;color:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.privacy-notice{padding:0 30px 30px}}.privacy-notice *{box-sizing:border-box}.privacy-notice .pn-inner{max-width:1200px;background-color:#fff;margin:0 auto;padding:30px 15px;box-shadow:0 0 15px rgba(0,0,0,0.4);border-radius:5px}.privacy-notice .pn-inner .container-fluid{width:100%;padding:0 15px}.privacy-notice .pn-inner .container-fluid .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;align-items:center}.privacy-notice .pn-inner .container-fluid .row .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}@media screen and (min-width: 576px){.privacy-notice .pn-inner .container-fluid .row .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333333333333%;flex:0 0 33.333333333333333%;max-width:33.333333333333333%}}@media screen and (min-width: 576px){.privacy-notice .pn-inner .container-fluid .row .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666666666666%;flex:0 0 66.6666666666666666%;max-width:66.6666666666666666%}}@media screen and (min-width: 768px){.privacy-notice .pn-inner .container-fluid .row .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666666666666667%;flex:0 0 41.66666666666666667%;max-width:41.66666666666666667%}}@media screen and (min-width: 768px){.privacy-notice .pn-inner .container-fluid .row .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333333333333%;flex:0 0 58.3333333333333333333%;max-width:58.3333333333333333333%}}.privacy-notice p{font-size:0.9rem;margin-bottom:20px;margin-top:0;color:#000}@media screen and (min-width: 768px){.privacy-notice p{font-size:1rem;margin-bottom:30px}}@media screen and (min-width: 576px){.privacy-notice p{margin-bottom:0}}@media screen and (max-width: 575px){.privacy-notice p{text-align:center}}@media screen and (min-width: 992px){.privacy-notice p{margin-bottom:0}}.privacy-notice p a{color:#000;text-decoration:underline}.privacy-notice p a:hover,.privacy-notice p a:focus{color:#666;text-decoration:underline}.privacy-notice .links{text-align:center}@media screen and (min-width: 576px){.privacy-notice .links{text-align:right}}.privacy-notice .links .bttn{display:inline-block;text-decoration:none;padding:10px 30px;margin:0 auto 20px;font-weight:700;font-size:0.9rem;background-color:#eee;border-color:#eee;color:#000}@media screen and (min-width: 530px) and (max-width: 575px){.privacy-notice .links .bttn{margin-bottom:0}}@media screen and (min-width: 576px){.privacy-notice .links .bttn{margin-bottom:10px}}.privacy-notice .links .bttn:hover,.privacy-notice .links .bttn:focus{background-color:#ddd;border-color:#ddd}@media screen and (min-width: 530px){.privacy-notice .links div{display:inline-block;margin-left:15px}}@media screen and (min-width: 992px){.privacy-notice .links div{margin-left:20px}}.privacy-notice .links .configure-cookies{color:#000;text-decoration:underline;font-size:0.8rem}.privacy-notice .links .configure-cookies:hover,.privacy-notice .links .configure-cookies:focus{color:#666;text-decoration:underline}#cookie-preferences .current-pref{font-weight:400}#cookie-preferences .current-pref.consent-granted{color:#e02121}#cookie-preferences .current-pref.consent-denied{color:#31b656}#cookie-preferences .bttn-wrap .bttn{display:inline-block;padding:13px 25px;color:#fff;text-decoration:none;border-radius:3px}#cookie-preferences .bttn-wrap .bttn.cookie-consent-granted{background-color:#31b656}#cookie-preferences .bttn-wrap .bttn.cookie-consent-denied{background-color:#e02121}
