body{color:#858585;overflow-x:hidden}.topbar.topbar-inverse .topbar-nav>.nav-item>.nav-link,.topbar.topbar-inverse .topbar-nav>.menu-item>.nav-link,.topbar.topbar-inverse .menu-item .topbar-nav>.nav-item>a,.menu-item .topbar.topbar-inverse .topbar-nav>.nav-item>a,.topbar.topbar-inverse .topbar-nav>.menu-item>a,.topbar.topbar-inverse .topbar-toggler,.topbar.topbar-inverse .drawer-toggler{color:#121212}h3.widgettitle{font-size:1.5rem}.footer-below{border-top:1px solid #f1f2f3;padding-top:20px;margin-top:20px}.topbar-brand{width:200px}.topbar-phone{font-weight:500}.topbar-whatsapp{font-weight:500;display:none}.topbar-language-switcher{width:100%;position:absolute;width:100%;top:0;left:0;z-index:1000}.topbar-language-switcher-inner{position:absolute;right:0;padding-top:8px}.topbar-inverse{background-color:rgba(255,255,255,.8)}ul.cis-il8m-language-switcher{list-style-type:none}ul.cis-il8m-language-switcher li{float:left;margin-right:15px}ul.cis-il8m-language-switcher li a{filter:grayscale(100%)}ul.cis-il8m-language-switcher li a.active{filter:grayscale(0%)}#gemini-header-image{position:relative}@media (min-width:990px){#gemini-header-form{position:absolute;right:30px;top:120px;background-color:#fff;padding:20px;z-index:20;box-shadow:2px 2px 7px 0px rgba(0,0,0,.6);width:300px}}#gemini-header-form-inner p,#gemini-header-form a{font-size:13px;line-height:1.2rem;text-align:center}#gemini-header-form a{font-weight:600}.ghf-header{font-weight:700;font-size:20px;margin-bottom:5px;font-family:"Dosis",sans-serif;text-align:center}.ghf-row{margin-bottom:7px}.ghf-row:last-child{margin-bottom:0}.ghf-row input,.ghf-row select,.ghf-row textarea{width:100%;box-sizing:border-box}.ghf-row textarea{height:50px}.ghf-row input[type=submit],a.cta,a.topbar-cta{width:100%;background-color:#f68109;border:0;box-shadow:none;transition:background-color .2s linear;color:#fff;padding:5px 10px;border-radius:3px;display:inline-block}a.topbar-cta{display:none;font-size:12px;padding:2px 4px}.topbar-pcta{padding-left:20px;line-height:1.3}button.topbar-toggler{margin-top:5px}a.cta{display:block}.ghf-row input[type=submit]:hover,.ghf-row input[type=submit]:focus,a.cta:hover,a.cta:focus{background-color:#e67107}#gemini-header-image-inner{position:relative}#gemini-header-image-heading{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.ghih-inner{max-width:450px}.ghih-main-title{font-size:2.2em}.ghih-main-title,.ghih-sub-title,.ghih-main-title h1{color:#fff;text-align:center;line-height:1.2em;margin:0;padding:0}.ghih-sub-title{font-size:1.6rem;margin-top:5px}#gemini-frontpage-heading{position:absolute;top:90px;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}#gfh-headline{font-size:3rem;color:#fff;line-height:1.2em;font-weight:600;margin-bottom:30px;max-width:50%;font-family:"Dosis",sans-serif}#gfh-call-to-action a{box-shadow:3px 3px 8px 0px rgba(0,0,0,.35);padding:5px 20px;font-weight:500;font-size:1.2rem;color:#fff;display:inline-block;background-color:#009a93;transition:all .25s linear}#gfh-call-to-action a:hover,#gfh-call-to-action a:focus{background-color:#007a73;box-shadow:3px 3px 8px 0px rgba(0,0,0,.55)}.tsc-posts-widget{background-color:#eee;padding-top:50px;padding-bottom:50px}.tsc-posts-widget-inner{padding-right:15px;padding-left:15px;width:1140px;max-width:100%;margin:0 auto}.tsc-post-widget-heading{font-size:2rem;font-weight:700;text-align:center;margin-bottom:20px}.tsc-post-item{float:left;width:30%;margin-left:5%;background-color:#fff;margin-bottom:30px}.tsc-post-item:nth-child(3n-2){clear:left}@media(min-width:768px){.tsc-post-item{min-height:550px}}.tsc-post-item-image img{width:100%}.tsc-post-item:first-child{margin-left:0}.tsc-post-item-text{padding:10px 20px}.tsc-post-item-title{font-size:1.2rem;line-height:1.9rem}#gemini-header-image img{filter:brightness(80%)}.main-content textarea{width:100%;box-sizing:border-box}.main-content label{display:block}.site-footer{margin-top:30px;background-color:#d9f0ef}.footer-below{border-top-color:#ccc}.site-footer table tr td{padding:.25rem}.elementor hr{margin-top:10px;margin-bottom:10px}.section{padding-top:50px;padding-bottom:50px}#main-site-title-wrapper{text-align:center;padding:25px 0}#site-subheading{font-size:1.4em}.pricing-3 .plan-name{font-size:18px !important}@media (max-width:1199px){body{font-size:1rem}}