/********* Compiled - Do not edit *********/
@font-face {
font-family:"Roboto ";
src:url(/wp-content/fonts/Roboto-Regular.ttf);font-weight:300;
font-display:swap;
}
@font-face {
font-family:"Roboto Black";
src:url(/wp-content/fonts/Roboto-Black.ttf);font-weight:700;
font-display:swap;
}
@font-face {
font-family:"Roboto Bold";
src:url(/wp-content/fonts/Roboto-Bold.ttf);font-weight:500;
font-display:swap;
}
@font-face {
font-family:"Roboto Slab Bold";
src:url(/wp-content/fonts/RobotoSlab-Bold.ttf);font-weight:700;
font-display:swap;
}
@font-face {
font-family:"Roboto-500";
src:url(/wp-content/fonts/Roboto-Medium.ttf);font-weight:500;
font-display:swap;
}
:root{--color-primary:#f13c46;--color-gradient-start:#f42958;--color-gradient-stop:#e4442a;--color-link:#000000;--color-link-hover:#056795;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:1em;color:#000000;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto Slab;font-weight:700;line-height:67px;font-size:52px;color:#000000;}.h2,h2{font-family:Roboto Slab;font-weight:700;line-height:60px;font-size:48px;color:#000000;}.h3,h3{font-family:Roboto Slab;font-weight:700;line-height:28px;font-size:28px;color:#000000;}.h4,h4{font-family:Roboto Slab;font-weight:700;line-height:67px;font-size:25px;color:#000000;}.h5,h5{font-family:Roboto Slab;font-weight:700;line-height:21px;font-size:21px;color:#000000;}.h6,h6{font-family:Roboto;font-weight:500;line-height:1.2em;letter-spacing:60px;font-size:18px;color:#000000;}.main-header .navbar-brand{max-width:305px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 902px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(56, 56, 56) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(56, 56, 56) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(56, 56, 56) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#056795 !important;}}@media screen and (max-width: 901px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgba(0, 0, 0, 0.81);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}/* Liquid-Theme Benutzerdefiniertes CSS */
.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * {
font-family: 'Roboto'!important;
}




.formlabelTCC{
    color: #383838; 
    font-family: 'Roboto Slab bold'; 
    font-style: normal; 
    font-weight: 500; 
    font-size: 20px; 
    line-height: 20px;
}



@media screen and (max-width: 1002px){
[data-mobile-nav-style=modern] ul.nav.main-nav, [data-mobile-nav-style=minimal] ul.nav.main-nav {
padding-top: 12px;
padding-bottom: 12px;
font-size: 18px!important;
}
}

.mob-expand-submenu {
position: relative;
right: 0px;
float: right;
padding-left: 20px;
padding-right: 20px;
}

@media only screen and (max-width:1002px){
.mobmenu-content #mobmenuleft .sub-menu a {
color: #056795;
text-transform: initial!important;
}
}

@media screen and (max-width: 1002px){
[data-mobile-nav-style=minimal] .nav-item-children {
font-size: 18px!important;
}
}

.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt {
position: absolute;
top: 20px;
font-size: 30px;
left: 10px;
}

.mobmenu-content{
    margin-top:120px!important;
}

@media only screen and (max-width:1002px){
.show-nav-left .mobmenu-panel.show-panel, .show-nav-right .mobmenu-panel.show-panel {
-webkit-box-shadow: 9px 0px 7px -7px rgba(0,0,0,0.19); 
box-shadow: 9px 0px 7px -7px rgba(0,0,0,0.19);
}
}


@media only screen and (max-width:1002px){
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay {
background: rgba(255, 255, 255, 0.76);
}
}

@media only screen and (max-width: 1024px) {
    #headerLogo img {
        max-width: 105px;
    }
    
    .footerNavElement a {
        color: #383838;
    }
}


/* DESKTOP */

@media screen and (min-width: 768px) {
    #main {
        width: 55%!important;
        max-width: 1400px!important;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    
    .footerDesktopLinks a {
        color: #ffffff;
    }
    
    #siegelRowDesktop .wpb_single_image.siegelGold, #siegelRowDesktop .wpb_single_image.siegelRot {
        max-width: 100px;
        margin-left: 280px;
    }
    
    #status-buttons {
        width: 100%!important;
        max-width: 1400px!important;
    }
    
    #status-buttons a {
        min-width: 19%!important;
    }
    
    .line {
        left: 72px!important;
        width: 96px!important;
    }
    
    #lineTwo {
        left: 192px!important;
    }
    
    #lineThree {
        left: 312px!important;
    }
    
    #lineFour {
        left: 432px!important;
    }
        

    
    .smallContent {
        width: 1000px!important;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    
   footer.main-footer{
        width: 100%;
        margin-left: auto!important;
        margin-right: auto!important;
        position: relative;
        margin-bottom: -15px;
        padding-top: 20px;
    }
    
    #siegelRow .wpb_wrapper.vc_figure {
        max-width: 100%!important;
    }
    
    .container {
        width: 100%!important;
    }
    
    
    button.quform-submit, button.quform-next {
        width: 100%;
    }
    
    .quform-form a.customBack {
        width: 95%!important;
        margin-top: 10px!important;
    }
    
    .customBackElement {
        width: 45%!important;
    }
/*    
    .quform-button-submit-12_2 button {
        width: 400px!important;
    }
*/    
    .quform-submit, .quform-next {
        width: 160px;
        position: absolute;
        right: 0;
    }
    
    .customNextElement {
        width: 50%!important;
    }
    
    .akkordeonTitle {
        margin-left: -30px!important;
    }
    
    #status-buttons {
        margin-top: 50px;
    }
    
    #headerLogo img {
        max-width: 150px;
    }
    
    #siegelRow {
      width: 50%;
      max-width: 600px;
      margin-left: auto!important;
      margin-right: auto;
      margin-top: 45px !important;
      
    }
    
    #siegelRow .wpb_single_image.vc_align_center {
        text-align: center;
    }
    
    .ausklappbar {
      width: 103%!important;
      margin-left: -1.5%!important;
    }
    
    #footerRow {
        text-align: center;
    }
    
    .wpb_single_image .vc_figure {
        max-width: 20%;
    }
    
    #purposeRow .wpb_single_image .vc_figure {
        max-width: 100%;
    }
    
    .textForImg {
        margin-left: 0px!important;
    }
    
    .wpb_single_image.vc_align_center {
        text-align: left;
    }
    
    #footerRow .siegelBottom {
        margin-top: 0px !important;
    }
    
    #footerRow .wpb_wrapper.vc_figure {
        max-width: 30%!important;
    }
    
    #mainSlider, #mainSlider span {
        font-size: 25px!important;
    }
    
    #mainSlider #slider_3325 .owl-dots {
        bottom: 0px!important;
    }
    
    #mainSlider, #mainSlider span.iconTextLong {
        font-size: 20px!important;
    }
    
    #mainSlider i::before {
        font-size: 26px;
    }
/* BEGIN manual Address input adjustments */
    .quform .addressGrid .quform-child-elements{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, auto);
        grid-column-gap: 20px;
        grid-row-gap: 0px;
    }

    .quform .addressGrid .headingGridItem { grid-area: 1 / 1 / 2 / 3; }
    .quform .addressGrid .streetGridItem { grid-area: 2 / 1 / 3 / 2; }
    .quform .addressGrid .numberGridItem { grid-area: 2 / 2 / 3 / 3; }
    .quform .addressGrid .zipGridItem { grid-area: 3 / 1 / 4 / 2; }
    .quform .addressGrid .cityGridItem { grid-area: 3 / 2 / 4 / 3; } 
    .quform .addressGrid .countryGridItem { grid-area: 4 / 2 / 5 / 3; } 
    .quform .addressGrid .footerGridItem { grid-area: 5 / 1 / 6 / 3; } 
/* END manual Address input adjustments */
}


/* ENDE DESKTOP */

h1 {
    font-family: 'Roboto Slab Bold';
    font-style: normal;
    font-weight: 800;
    font-size: 52px;
    line-height: 67px;
}

h2 {
    font-family: 'Roboto Slab Bold';
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 60px;
}

h3 {
    font-family: 'Roboto Slab Bold';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
}

.quform h3 {
    font-size: 20px;
}

h4 {
    font-family: 'Roboto Slab Bold';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
}

.footerLinks {
    font-size: 12px;
    line-height: 16px;
}

input {
    color: #383838;
}

.hidden {
    display: none;
}

.customBackElement {
    float: left;
    width: 50%;
    z-index: 10;
}

.customBack {
    border: none;
    border-radius: 8px;
    background: #FFFFFF!important;
    color: black!important;
    border: 2px solid #69A93E;
    border-radius: 8px;
    margin-top: 15px;
    width: 162px;
    z-index: 10;
}

.customBack:hover, a.customBack:hover {
    border: 2px solid #247A50;
}
.customBack:focus, a.customBack:focus {
    background: #F5F5F5!important;
    border: 3px solid #056795!important;
}.customBack:active ,a.customBack:active {
    background: #F5F5F5!important;
    border: 3px solid #98C21D!important;
}

.customNextElement {
    width: 50%;
    float: left;
    z-index: 5;
}

a.customBack {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

    text-decoration: none;
    border: none;
    border-radius: 8px;
    background: #FFFFFF!important;
    color: black!important;
    border: 2px solid #69A93E;
    border-radius: 8px;
    margin-top: 15px;
    width: 162px;
    z-index: 10;    
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

/* Akkordeon "Warum fragen wir das?" */

.acc { width: 100%; margin: 1em auto}
.acc .choice {
   display: grid;
   grid-template-columns: 1fr 9fr;
   grid-template-areas: "name action"
                        "panel panel";
}

.acc label:nth-child(odd) { grid-area: name;}
.acc label:nth-child(even) { grid-area: action;}
.acc .panel { grid-area: panel; }
.acc input[name="ac"] { display:none }

.acc .panel {
  margin: 0;
  height: 0;
  overflow:hidden;
  background-color: white;
  line-height: 1.5;
  padding: 0 2.3rem;
  box-sizing: border-box;
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 18px;
}

.closeButton, .akkordeonTitle {
    height: 28px;
}

.acc .panel p { margin-top:0 }

.acc input.open:checked~.panel {
  height: auto;
  padding: 2rem;
  padding-top: 0px;
  margin-top: 1px;
  padding-bottom: 16px;
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 18px;
}

.acc label {
  cursor: pointer;
  background-color: transparent;
  border-bottom: 2px solid #fff;
  padding: 1em;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  box-sizing: border-box;
  z-index: 100;
  color: #056795;
  font-family: 'Roboto';
  margin-left: -9px;
}

.acc input.open:checked ~ label { 
    background-color: transparent;
}

.acc label:nth-child(odd)::before  { 
    content: ">";
    transform: rotate(90deg) scale(1,1.75);
    color: #056795;
    float: left;
    margin-top: 0;
    font-size: 14px;
    font-family: 'Roboto';
    height: 39px;
    width: 19px;
}
.acc input.open:checked ~ label:nth-child(odd)::before { content: ""; }
.acc .open:checked ~ label.closeButton::before { 
    content: "< "!important;
    transform: rotate(90deg) scale(1,1.75);
    color: #056795;
    float: left;
    margin-top: 0;
    font-size: 14px;
    font-family: 'Roboto';
    max-width: 20px;
    height: 39px;
    width: 19px;
}

.closeButton, .akkordeonTitle {
    padding: 0px!important;
    margin-left: -10px;
}

/* Formular Style */
/*.k-header {
    height: 50px;
}*/

[data-action="nav-up"] {
    display: none!important;
}

.k-calendar-view thead {
    display: none;
}

.quform-field-icon.quform-field-icon-right {
    margin-top: -13px;
}

.quform-required {
    display: none;
}

.WarumFragenWirDas {
    margin-top: -20px;
    margin-bottom: 15px;
    margin-left: 3px;
}

.quform-description-above, .quform-label {
    margin-bottom: 5px;
}
.quform-spacer {
    padding-bottom: 2px;
}

.quform-form > .quform-form-inner > .quform-elements > .quform-element > .quform-child-elements > .quform-element {
  margin-bottom: 28px;
}
/* .quform-input { */
    /* margin-bottom: 22px!important; */
/* } */

.formTitle .quform-spacer {
    margin-bottom: -1.6px;
}

.formSubtitle {
    margin-top: 8px;
    margin-bottom: 40px;
}

.formSubtitle span {
    line-height: 18px;
}

.formTitle h1 {
    color: #056795;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 34px;
}

h3.quform-group-title {
    margin-bottom: 8px!important;
}

.quform-group-description {
    font-size: 14px;
    line-height: 18px;
}

.quform-label-text {
    font-family: 'Roboto';
    font-size: 16px;
    color: #383838;
}

.quform-input input[type="radio"] {
    width: 20px!important;
    height: 15px;
}

.quform-next, .quform-submit, .customBack {
    height: 40px;
}

.quform-element-submit button {
    line-height: 1;
}

.quform-element-submit button:active, .quform-element-submit button:focus {
    border:3px solid black;
}

.quform-option-label {
    padding-left: 18px;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #383838;
}

.quform-option {
    /* margin-bottom: 20px!important; */
}

.quform-description-above {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}

.quform-input input[type="text"], .quform-input input[type="email"] {
    border: 1px solid #056795;
    border-radius: 8px;
    height: 40px;
    background-color:#fff!important;
    padding-left:23px!important;
}

.quform-input input[type="text"]:hover, .quform-input input[type="email"]:hover, .quform select.quform-field-select:hover, .quform-input input[type="radio"]:hover {
    border: 1px solid #98C21D;
    padding-left: 23px;
    background-color:#fff!important;
}

.quform select.quform-field-select:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC)!important;
    background-position: 98%!important;
    background-repeat: no-repeat!important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}

.quform-input input[type="radio"]:hover {
    border: 1px solid #98C21D;
}

.quform-input input[type="text"]:active, .quform-input input[type="email"]:active, .quform select.quform-field-select:active, .quform-input input[type="radio"]:active, .quform-input input[type="text"]:focus, .quform-input input[type="email"]:focus, .quform select.quform-field-select:focus, .quform-input input[type="radio"]:focus {
    border: 1px solid #056795!important;
    background-color: #fff!important;
}


html body .quform-input .has-success {
border: 3px solid #96c11f !important;
}


html body .quform-option .quform-option-label.has-success {
  border: 0px solid #96c11f !important;
}

html body .quform-input .has-success {
border: 1px solid #96c11f !important;
padding-left: 23px;
}

html body .has-success-sign::after {
    top:6px!important;
}

.quform-page-progress {
    height: 8px;
    background-color: #F5F5F5;
    border-radius: 8px;
}

.quform-page-progress-bar {
    background-color: #056795;
}

.quform select.quform-field-select {
    border: 1px solid #056795;
    border-radius: 8px;
    height: 40px;
    background-color: #fff !important;
    padding-left: 23px !important;
}

.quform select.quform-field-select:hover {
    border-color: #98C21D;
}

input[type=text], .quform select.quform-field-select{
    background:#fff!important;
    color:#383838;
}

.quform-input-date .k-datepicker {
    border: none!important;
}

.quform select {
    height: auto!important;
    min-height: 40px !important;
}

.quform select.quform-field-select
{
font-weight:500;

}

.quform-input textarea {
    height: 80px!important;
    border: 1px solid #056795!important;
    border-radius: 8px!important;
    font-weight: 500;
    padding-left: 23px!important;
}

.quform-input textarea:hover {
    height: 80px!important;
    border: 1px solid #98C21D!important;
    border-radius: 8px!important;
}

.quform-input-checkbox span {
    display: block;
    margin-left: 42px;
    margin-top: -30px;
}

.quform-field-checkbox {
    width: 28px!important;
    height: 28px;
    border: 2px solid #777777;
    border-radius: 8px;
    /* margin-top: 7px!important; */
}

.errorField {
    border: 2px solid red !important;
}

.quform-error > .quform-error-inner {
    color: red;
}

.formAbstandGross {
    margin-top: 24px;
}

.PlusButtonDark {
    background-color: #056795!important;
}

.minusPlusButtons {
    width: 35px;
    height: 35px;
    background-color: rgba(5, 103, 149, 0.5);
    color: white;
    box-shadow: none;
    border: none;
    margin-right: 8px;
}
/* BEGIN adjustments for currency and area unit */
.hasUnit .quform-inner-text {
    position:relative;
}
.hasUnit label.quform-sub-label {
    position: absolute;
    top: 7px;
    right: 20px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.7em;
    font-size: 1em;
    color: #383838;
}
/* END adjustments for currency and area unit */
/* BEGIN adjustments for Headlines */
.quform h2 {
    color:#383838;
    font-family: 'Roboto Slab Bold';
    line-height: 28px;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;}
.quform h3 {
    color:#383838;
    font-family: 'Roboto Slab Bold';
    line-height: 24px;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;}
.quform h4 {
    color:#383838;
    font-family: 'Roboto Slab Bold';
    line-height: 20px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;}
/* END adjustments for Headlines */
.wpb_text_column ul {
  list-style-position: outside;
}
/*####### google reviews start #############*/
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/cyrillic-ext.woff2") format("woff2");
  unicode-range:U+0460-052F,
  U+1C80-1C88,
  U+20B4,
  U+2DE0-2DFF,
  U+A640-A69F,
  U+FE2E-FE2F
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/cyrillic.woff2") format("woff2");
  unicode-range:U+0400-045F,
  U+0490-0491,
  U+04B0-04B1,
  U+2116
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/greek-ext.woff2") format("woff2");
  unicode-range:U+1F00-1FFF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/greek.woff2") format("woff2");
  unicode-range:U+0370-03FF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/vietnamese.woff2") format("woff2");
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+1EA0-1EF9,
  U+20AB
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/latin-ext.woff2") format("woff2");
  unicode-range:U+0100-024F,
  U+0259,
  U+1E00-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20CF,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local("Open Sans Regular"),
  local("OpenSans-Regular"),
  url("/wp-content/fonts/goost/latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+2000-206F,
  U+2074,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/cyrillic-ext2.woff2") format("woff2");
  unicode-range:U+0460-052F,
  U+1C80-1C88,
  U+20B4,
  U+2DE0-2DFF,
  U+A640-A69F,
  U+FE2E-FE2F
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/cyrillic2.woff2") format("woff2");
  unicode-range:U+0400-045F,
  U+0490-0491,
  U+04B0-04B1,
  U+2116
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/greek-ext2.woff2") format("woff2");
  unicode-range:U+1F00-1FFF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/greek2.woff2") format("woff2");
  unicode-range:U+0370-03FF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/vietnamese2.woff2") format("woff2");
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+1EA0-1EF9,
  U+20AB
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/latin-ext2.woff2") format("woff2");
  unicode-range:U+0100-024F,
  U+0259,
  U+1E00-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20CF,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF
}
@font-face {
  font-family:"Trustindex Open Sans";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("/wp-content/fonts/goost/latin2.woff2") format("woff2");
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+2000-206F,
  U+2074,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD
}
.ti-amp-iframe-body {
  background:#ffffff
}
.goost-widget.ti-goog {
  width:100%;
  display:block;
  overflow:hidden;
  text-align:left;
  direction:ltr;
  box-sizing:border-box
}
.goost-widget.ti-goog *,
.goost-widget.ti-goog *:after {
  box-sizing:border-box
}
.goost-widget.ti-goog *:before,
.goost-widget.ti-goog *:after {
  -webkit-box-ordinal-group:1 !important;
  content:unset
}
.goost-widget.ti-goog:before {
  display:none !important
}
.goost-widget.ti-goog a {
  text-decoration:underline !important;
  color:inherit
}
.goost-widget.ti-goog a.ti-header {
  text-decoration:none !important
}
.goost-widget.ti-goog a[href="#"]:not(.ti-show-original-text),
.goost-widget.ti-goog a:not([href]) {
  text-decoration:none !important;
  pointer-events:none
}
.goost-widget.ti-goog .goost-widget-container,
.goost-widget.ti-goog .goost-widget-container * {
  font-family:"Trustindex Open Sans";
  font-size:14px;
  line-height:1.4em;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.goost-widget.ti-goog strong,
.goost-widget.ti-goog strong * {
  font-weight:bold
}
.goost-widget.ti-goog .goost-widget-container {
  display:block;
  color:#000000;
  margin-bottom:15px
}
.goost-widget.ti-goog .goost-widget-container .ti-name {
  font-weight:normal;
  font-size:20px;
  overflow:hidden;
  padding-right:25px;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#000000;
  margin-bottom:2px
}
.goost-widget.ti-goog .goost-widget-container .ti-name a {
  text-decoration:none !important;
  font-size:inherit
}
.goost-widget.ti-goog .goost-widget-container .ti-name a:hover {
  text-decoration:underline !important
}
.goost-widget.ti-goog .goost-widget-container .ti-date {
  color:#000000;
  opacity:0.5;
  font-size:11.2px !important
}
.goost-widget.ti-goog .ti-profile-img {
  margin:0 15px 0 0 !important
}
.goost-widget.ti-goog .ti-profile-img img {
  width:40px !important;
  height:40px !important;
  padding:0px !important;
  display:block;
  border-radius:30px;
  min-width:initial !important;
  max-width:initial !important;
  object-fit:cover;
  object-position:top
}
.goost-widget.ti-goog .ti-profile-img .ti-profile-img-sprite {
  display:inline-block;
  float:left;
  background:white;
  background-repeat:no-repeat;
  width:40px;
  height:40px;
  border-radius:30px
}
.goost-widget.ti-goog .ti-profile-details {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align:left;
  margin:0 !important;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.goost-widget.ti-goog .ti-stars {
  margin-top:3px;
  white-space:nowrap;
  display:block
}
.goost-widget.ti-goog .ti-star {
  width:17px;
  height:17px;
  display:inline-block;
  margin:0 10px 0 10px!important;
  background-size:contain;
  background-repeat:no-repeat
}
.goost-widget.ti-goog .ti-star:before,
.goost-widget.ti-goog .ti-star:after {
  content:none !important
}
.goost-widget.ti-goog .ti-footer {
  margin-top:15px;
  padding-top:0px;
  text-align:center;
  line-height:1.45em
}
.goost-widget.ti-goog .ti-footer .ti-name {
  color:#000000;
  font-size:15px;
  margin-bottom:5px;
  overflow:hidden;
  text-overflow:ellipsis
}
.goost-widget.ti-goog .ti-footer .ti-stars {
  margin-bottom:3px;
  margin-top:0px;
  line-height:0
}
.goost-widget.ti-goog .ti-footer .ti-profile-details {
  padding-top:4px
}
.goost-widget.ti-goog .ti-footer .ti-inner {
  padding-bottom:10px
}
.goost-widget.ti-goog .ti-footer-filter-text {
  font-size:15px !important;
  color:#000000;
  margin-bottom:0 !important;
  padding:0 15px;
  text-align:left;
  margin:12px 28px
}
.goost-widget.ti-goog .ti-footer-filter-text:empty {
  margin:0 !important
}
@media (max-width:479px) {
  .goost-widget.ti-goog .ti-footer-filter-text {
    text-align:center !important
  }
}
.goost-widget.ti-goog .star-lg .ti-star {
  width:30px !important;
  height:30px !important
}
.goost-widget.ti-goog .ti-d-none {
  display:none !important
}
.goost-widget.ti-goog.ti-icon-size1 .ti-review-header:after {
  width:25px;
  height:25px
}
.goost-widget.ti-goog.ti-icon-size1 .goost-widget-container .ti-name {
  padding-left:30px
}
.goost-widget.ti-goog.ti-icon-size2 .ti-review-header:after {
  width:30px;
  height:30px
}
.goost-widget.ti-goog.ti-icon-size2 .goost-widget-container .ti-name {
  padding-left:35px
}
.goost-widget.ti-goog .ti-rating-text,
.goost-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),
.goost-widget.ti-goog .ti-rating-text strong a,
.goost-widget.ti-goog .ti-rating-text strong span,
.goost-widget.ti-goog .ti-rating-text span strong,
.goost-widget.ti-goog .ti-rating-text span,
.goost-widget.ti-goog .ti-footer,
.goost-widget.ti-goog .ti-footer strong:not(.ti-rating-large),
.goost-widget.ti-goog .ti-footer span,
.goost-widget.ti-goog .ti-footer strong a {
  font-size:14px;
  color:#000000
}
.goost-widget.ti-goog .ti-large-logo {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom:0 !important
}
.goost-widget.ti-goog .ti-large-logo .ti-v-center {
  -ms-flex-item-align:center !important;
  align-self:center !important;
  text-align:center;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.goost-widget.ti-goog .ti-large-logo img {
  margin:auto;
  padding:0 !important;
  display:block !important;
  position:relative
}
.goost-widget.ti-goog .nowrap {
  white-space:nowrap;
  display:inline-block;
  margin:0 2px
}
.goost-widget.ti-goog .nowrap:first-of-type {
  margin-left:0
}
.goost-widget.ti-goog .nowrap:last-of-type {
  margin-right:0
}
.goost-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars,
.goost-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars {
  margin-bottom:8px;
  margin-top:15px;
  text-align:left
}
.goost-widget.ti-goog .ti-reviews-container-wrapper {
  overflow:hidden;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin:0 20px;
  padding-top:5px
}
.goost-widget.ti-goog .ti-col-1 .ti-review-item {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.goost-widget.ti-goog .ti-col-2 .ti-review-item {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.goost-widget.ti-goog .ti-col-3 .ti-review-item {
  -ms-flex:0 0 33.333%;
  flex:0 0 33.333%;
  max-width:33.333%
}
.goost-widget.ti-goog .ti-col-4 .ti-review-item {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.goost-widget.ti-goog .ti-col-5 .ti-review-item {
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.goost-widget.ti-goog .ti-col-6 .ti-review-item {
  -ms-flex:0 0 16.666%;
  flex:0 0 16.666%;
  max-width:16.666%
}
.goost-widget.ti-goog .ti-col-7 .ti-review-item {
  -ms-flex:0 0 14.286%;
  flex:0 0 14.286%;
  max-width:14.286%
}
.goost-widget.ti-goog .ti-col-8 .ti-review-item {
  -ms-flex:0 0 12.5%;
  flex:0 0 12.5%;
  max-width:12.5%
}
.goost-widget.ti-goog .ti-col-9 .ti-review-item {
  -ms-flex:0 0 11.111%;
  flex:0 0 11.111%;
  max-width:11.111%
}
.goost-widget.ti-goog .ti-col-10 .ti-review-item {
  -ms-flex:0 0 10%;
  flex:0 0 10%;
  max-width:10%
}
.goost-widget.ti-goog .ti-reviews-container {
  position:relative;
  display:block
}
.goost-widget.ti-goog .ti-read-more {
  display:block;
  padding:5px 0 0;
  text-align:left
}
.goost-widget.ti-goog .ti-read-more span {
  display:inline-block;
  font-weight:400;
  white-space:nowrap;
  font-size:13.5px;
  color:#000000;
  opacity:0.5;
  text-decoration:none !important;
  transition:color 300ms ease-out;
  cursor:pointer
}
.goost-widget.ti-goog .ti-read-more span:hover {
  opacity:1;
  text-decoration:underline !important
}
.goost-widget.ti-goog .ti-review-item {
  padding:0 8px;
  transition:transform 300ms ease-out
}
.goost-widget.ti-goog .ti-review-item .ti-inner {
  border-radius:4px
}
.goost-widget.ti-goog .ti-review-item>.ti-inner {
  border-style:solid !important;
  border-color:#f4f4f4 !important;
  background:#f4f4f4 !important;
  border-radius:4px !important;
  padding:20px !important;
  margin:0 !important;
  display:block;
  position:relative
}
.goost-widget.ti-goog .ti-review-item .ti-polarity .ti-polarity-icon {
  position:relative;
  margin:0;
  text-indent:3px;
  display:inline-block;
  width:15px;
  height:15px
}
.goost-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon {
  position:relative;
  margin:0 5px;
  margin-bottom:-3px;
  text-indent:3px;
  display:inline-block;
  width:15px;
  height:15px
}
.goost-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child {
  margin-left:0
}
.goost-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title {
  font-weight:700;
  font-size:13px !important;
  opacity:0.8;
  position:relative;
  top:-1px
}
.goost-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars {
  display:none
}
.goost-widget.ti-goog .ti-review-item .ti-stars {
  height:17px
}
.goost-widget.ti-goog .ti-review-content {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  line-height:21.75px;
  height:87px;
  font-size:20px;
  text-align:left;
  transition:height 0.5s;
  font-style:normal;
  -webkit-line-clamp:4;
  overflow:hidden;
  padding-right:0
}
.goost-widget.ti-goog .ti-review-content .ti-show-original-text {
  font-size:inherit !important
}
.goost-widget.ti-goog .ti-review-content .ti-stars {
  margin-bottom:5px
}
.goost-widget.ti-goog .ti-review-content strong {
  font-size:inherit;
  color:inherit;
  font-weight:normal !important
}
.goost-widget.ti-goog .ti-review-header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  position:relative
}
.goost-widget.ti-goog .ti-review-header:after {
  content:"";
  display:block;
  width:20px;
  height:20px;
  position:absolute;
  right:0px;
  background-repeat:no-repeat;
  background-position:center center
}
.goost-widget.ti-goog .ti-highlight {
  padding:1px 2px;
  margin:0;
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
  border-radius:1px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  background-color:transparent !important;
  background-image:linear-gradient(#fbe049, #fbe049);
  background-size:100% 19px;
  background-position:bottom;
  background-repeat:no-repeat;
  color:#000 !important;
  font-size:inherit !important
}
@media (min-width:480px) {
  .goost-widget.ti-goog .ti-review-item:hover {
    -webkit-transform:translate(0, -5px);
    -ms-transform:translate(0, -5px);
    transform:translate(0, -5px)
  }
}
.goost-widget.ti-goog .ti-ai-summary-item {
  color:#000000
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content {
  -webkit-line-clamp:5;
  margin-top:16.25px;
  height:108.75px !important
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list {
  margin-bottom:0;
  padding-left:0;
  list-style:none;
  font-size:inherit
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li {
  list-style:inherit;
  margin-bottom:0;
  padding-left:20px;
  position:relative;
  font-size:inherit
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child {
  margin-bottom:0
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:before {
  display:block;
  content:"";
  width:10px;
  height:5px;
  border-left:solid 2px #000000;
  border-bottom:solid 2px #000000;
  transform:rotate(-45deg);
  position:absolute;
  left:0;
  top:7.5px
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-profile-img {
  margin-right:13px !important
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) {
  display:inline-block;
  vertical-align:middle;
  border:2px solid #f4f4f4
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child) {
  margin-left:-12px
}
.goost-widget.ti-goog .ti-ai-summary-item>.ti-inner {
  background:linear-gradient(115deg, #E0F6FE 0%, #EED8F1 100%) !important
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) {
  border-color:white
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-name,
.goost-widget.ti-goog .ti-ai-summary-item .ti-date,
.goost-widget.ti-goog .ti-ai-summary-item .ti-read-more span {
  color:#000000
}
.goost-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.e,
.goost-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.f {
  background-image:none
}
.goost-widget.ti-goog.ti-custom-stars .ti-star {
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  mask-image:url(/wp-content/images/goost/s.svg);
  -webkit-mask-image:url(/wp-content/images/goost/s.svg)
}
.goost-widget.ti-goog.ti-custom-stars .ti-star:not(.e):not(.h) {
  background:#f6bb06
}
.goost-widget.ti-goog.ti-custom-stars .ti-star.h {
  background:#f6bb06;
  background:-webkit-linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important;
  background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important
}
.goost-widget.ti-goog.ti-custom-stars .ti-star.e {
  background:#ccc !important
}
.goost-widget.ti-goog[data-language="ar"] .ti-name,
.goost-widget.ti-goog[data-language="ar"] .ti-date,
.goost-widget.ti-goog[data-language="ar"] .ti-profile-details .ti-text,
.goost-widget.ti-goog[data-language="ar"] .ti-review-content,
.goost-widget.ti-goog[data-language="ar"] .ti-review-text,
.goost-widget.ti-goog[data-language="ar"] .ti-read-more,
.goost-widget.ti-goog[data-language="ar"] .ti-footer,
.goost-widget.ti-goog[data-language="ar"] .ti-rating-text,
.goost-widget.ti-goog[data-language="ar"] .ti-footer-filter-text,
.goost-widget.ti-goog[data-language="ar"] .ti-header-write-btn,
.goost-widget.ti-goog[data-language="ar"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,
.goost-widget.ti-goog[data-language="ar"] .ti-header-rating-text,
.goost-widget.ti-goog[data-language="ar"] .ti-rating-name,
.goost-widget.ti-goog[data-language="ar"] .ti-header .ti-text,
.goost-widget.ti-goog[data-language="ar"] .ti-load-more-reviews-button,
.goost-widget.ti-goog[data-language="he"] .ti-name,
.goost-widget.ti-goog[data-language="he"] .ti-date,
.goost-widget.ti-goog[data-language="he"] .ti-profile-details .ti-text,
.goost-widget.ti-goog[data-language="he"] .ti-review-content,
.goost-widget.ti-goog[data-language="he"] .ti-review-text,
.goost-widget.ti-goog[data-language="he"] .ti-read-more,
.goost-widget.ti-goog[data-language="he"] .ti-footer,
.goost-widget.ti-goog[data-language="he"] .ti-rating-text,
.goost-widget.ti-goog[data-language="he"] .ti-footer-filter-text,
.goost-widget.ti-goog[data-language="he"] .ti-header-write-btn,
.goost-widget.ti-goog[data-language="he"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,
.goost-widget.ti-goog[data-language="he"] .ti-header-rating-text,
.goost-widget.ti-goog[data-language="he"] .ti-rating-name,
.goost-widget.ti-goog[data-language="he"] .ti-header .ti-text,
.goost-widget.ti-goog[data-language="he"] .ti-load-more-reviews-button,
.goost-widget.ti-goog[data-language="fa"] .ti-name,
.goost-widget.ti-goog[data-language="fa"] .ti-date,
.goost-widget.ti-goog[data-language="fa"] .ti-profile-details .ti-text,
.goost-widget.ti-goog[data-language="fa"] .ti-review-content,
.goost-widget.ti-goog[data-language="fa"] .ti-review-text,
.goost-widget.ti-goog[data-language="fa"] .ti-read-more,
.goost-widget.ti-goog[data-language="fa"] .ti-footer,
.goost-widget.ti-goog[data-language="fa"] .ti-rating-text,
.goost-widget.ti-goog[data-language="fa"] .ti-footer-filter-text,
.goost-widget.ti-goog[data-language="fa"] .ti-header-write-btn,
.goost-widget.ti-goog[data-language="fa"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,
.goost-widget.ti-goog[data-language="fa"] .ti-header-rating-text,
.goost-widget.ti-goog[data-language="fa"] .ti-rating-name,
.goost-widget.ti-goog[data-language="fa"] .ti-header .ti-text,
.goost-widget.ti-goog[data-language="fa"] .ti-load-more-reviews-button {
  direction:rtl
}
.goost-widget.ti-goog[data-language="ar"] .ti-stars,
.goost-widget.ti-goog[data-language="ar"] .ti-footer .ti-row,
.goost-widget.ti-goog[data-language="he"] .ti-stars,
.goost-widget.ti-goog[data-language="he"] .ti-footer .ti-row,
.goost-widget.ti-goog[data-language="fa"] .ti-stars,
.goost-widget.ti-goog[data-language="fa"] .ti-footer .ti-row {
  direction:ltr
}
.goost-widget.ti-goog ::-webkit-scrollbar {
  width:4px;
  border-radius:3px
}
.goost-widget.ti-goog ::-webkit-scrollbar-track {
  background:rgba(85, 85, 85, 0.1)
}
.goost-widget.ti-goog ::-webkit-scrollbar-thumb {
  background:rgba(85, 85, 85, 0.6)
}
.goost-widget.ti-goog ::-webkit-scrollbar-thumb:hover {
  background:#555
}
.goost-widget .source-Google .ti-review-header:after {
  background-image:url("/wp-content/images/goost/icon.svg");
  background-size:100% 100%
}
.goost-widget .source-Google .ti-star.f {
  background-image:url("/wp-content/images/goost/star/f.svg")
}
.goost-widget .source-Google .ti-star.e {
  background-image:url("/wp-content/images/goost/star/e.svg")
}
.goost-widget .source-Google .ti-star.h {
  background-image:url("/wp-content/images/goost/star/h.svg")
}
.goost-widget .star-lg .ti-star {
  width:30px;
  height:30px
}
.goost-widget .ti-header .ti-star {
  width:20px;
  height:20px
}
.goost-widget .source-Trustpilot .ti-review-header:after,
.goost-widget .source-Trustpilot .ti-inner:after,
.goost-widget .source-Trustpilot .ti-review-content:after,
.goost-widget .source-Trustpilot .ti-platform-icon:after,
.goost-widget .source-Trustpilot .ti-icon {
  display:none !important
}
.goost-widget .source-Trustpilot.ti-tab-item:before,
.goost-widget .source-Trustpilot.ti-write-btn-dropdown-item:before {
  display:none !important
}
.goost-widget.ti-goog.ti-no-logo .ti-review-header:after {
  background:none !important
}
.goost-widget.ti-goog.ti-no-stars .ti-star.f {
  background-image:url("/wp-content/images/goost/star/f.svg") !important
}
.goost-widget.ti-goog.ti-no-stars .ti-star.e {
  background-image:url("/wp-content/images/goost/star/e.svg") !important
}
.goost-widget.ti-goog.ti-no-stars .ti-star.h {
  background-image:url("/wp-content/images/goost/star/h.svg") !important
}
.goost-widget.ti-goog.ti-no-stars .ti-recommendation {
  display:none
}
.goost-widget.ti-goog.ti-no-stars .ti-recommendation+.ti-dummy-stars {
  display:inline
}
.goost-widget.ti-goog {
  overflow:visible !important
}
.goost-widget.ti-goog .ti-review-item>.ti-inner,
.goost-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
  border-top-width:0px !important;
  border-bottom-width:0px !important;
  border-left-width:0px !important;
  border-right-width:0px !important;
  background-color:rgba(244, 244, 244, 0) !important;
  backdrop-filter:blur(0px)
}
.goost-widget.ti-goog .ti-review-content,
.goost-widget.ti-goog .ti-read-more {
  text-align:center
}
.goost-widget.ti-goog .ti-reviews-container-wrapper {
  padding-top:52px;
  padding-bottom:1px
}
.goost-widget.ti-goog.ti-no-profile-img .ti-reviews-container-wrapper {
  padding-top:8px
}
.goost-widget.ti-goog .ti-review-header {
  flex-wrap:wrap;
  flex-direction:column
}
.goost-widget.ti-goog .ti-review-header .ti-profile-img {
  margin:0 !important;
  margin-top:-52px !important;
  margin-bottom:15px !important;
  align-self:center
}
.goost-widget.ti-goog .ti-review-header .ti-profile-img img {
  width:64px !important;
  height:64px !important;
  border-radius:32px
}
.goost-widget.ti-goog .ti-review-header .ti-profile-details {
  text-align:center;
  width:100%
}
.goost-widget.ti-goog .ti-review-header .ti-profile-details .ti-name {
  padding-right:0px
}
.goost-widget.ti-goog .ti-profile-img .ti-profile-img-sprite {
  width:64px !important;
  height:64px !important;
  border-radius:32px
}
.goost-widget.ti-goog:not(.ti-no-profile-img) .ti-review-header:after {
  top:-15px;
  right:inherit;
  left:calc(50% + 32px - 27px);
  background-color:#ffffff;
  border-radius:50%;
  overflow:hidden;
  width:26px;
  height:26px;
  border:solid 2px #ffffff
}
.goost-widget.ti-goog.ti-no-logo .ti-review-header:after {
  border:none
}
.goost-widget.ti-goog .ti-stars {
  margin-bottom:10px !important;
  text-align:center !important;
  height:18px
}
.goost-widget.ti-goog .ti-stars .ti-star {
  width:18px;
  height:18px
}
.goost-widget.ti-goog .ti-stars .ti-verified-review {
  top:-1px;
  position:relative
}
.goost-widget.ti-goog .ti-review-content,
.goost-widget.ti-goog .ti-read-more {
  text-align:center
}
.goost-widget.ti-goog .ti-footer-filter-text {
  text-align:center
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-header:after {
  display:none
}
.goost-widget.ti-goog .ti-ai-summary-item .ti-review-content {
  margin-top:20.5px
}
.goost-widget.ti-goog .ti-controls {
  display:block;
  margin-top:-12px;
  width:100%;
  position:absolute;
  height:0px;
  z-index:1;
  top:50%
}
.goost-widget.ti-goog .ti-controls .ti-next,
.goost-widget.ti-goog .ti-controls .ti-prev {
  position:absolute;
  display:inline-block;
  width:20px;
  height:30px;
  padding-top:20px;
  padding-bottom:20px;
  display:block;
  opacity:1;
  -webkit-transition:all 200ms ease-out;
  -moz-transition:all 200ms ease-out;
  -o-transition:all 200ms ease-out;
  transition:all 200ms ease-out
}
.goost-widget.ti-goog .ti-controls .ti-next:hover,
.goost-widget.ti-goog .ti-controls .ti-prev:hover {
  cursor:pointer;
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2)
}
.goost-widget.ti-goog .ti-controls .ti-next:before,
.goost-widget.ti-goog .ti-controls .ti-prev:before {
  content:"";
  background:#cccccc;
  width:17px;
  height:3px;
  display:block;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:2px;
  position:absolute
}
.goost-widget.ti-goog .ti-controls .ti-next:after,
.goost-widget.ti-goog .ti-controls .ti-prev:after {
  content:"";
  background:#cccccc;
  width:17px;
  height:3px;
  display:block;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border-radius:2px;
  position:absolute
}
.goost-widget.ti-goog .ti-controls .ti-next {
  right:2px
}
.goost-widget.ti-goog .ti-controls .ti-next:after {
  top:18px;
  right:0px
}
.goost-widget.ti-goog .ti-controls .ti-next:before {
  top:8px;
  right:0px
}
.goost-widget.ti-goog .ti-controls .ti-prev {
  left:2px
}
.goost-widget.ti-goog .ti-controls .ti-prev:after {
  top:8px;
  left:0px
}
.goost-widget.ti-goog .ti-controls .ti-prev:before {
  top:18px;
  left:0px
}
@media (max-width:479px) {
  .goost-widget.ti-goog .ti-controls {
    top:calc(50% - 19px)
  }
}
.goost-widget.ti-goog .ti-controls-line {
  display:none;
  margin:20px auto;
  width:150px;
  height:3px;
  border-radius:3px;
  background:rgba(204, 204, 204, 0.35);
  position:relative;
  overflow:hidden
}
.goost-widget.ti-goog .ti-controls-line .dot {
  position:absolute;
  left:0;
  top:0;
  display:inline-block;
  width:25px;
  padding-left:4px;
  padding-right:4px;
  height:100%;
  border-radius:3px;
  background:#cccccc;
  transition:width 0.2s, left 0.2s
}
@media (max-width:479px) {
  .goost-widget.ti-goog .ti-controls-line {
    display:block !important
  }
}
.goost-widget.ti-goog .ti-controls {
  top:calc(50% + 32px - 9px) !important
}
/*####### google reviews end #############*/
@media (min-width:768px) {
    .wpb_wrapper:has(.textlist) {
      padding-left:40px;
    }
}
@media (max-width:768px) {
    h1{
        font-size: 7vw;
        line-height: 1.5;
    }   
    h2{
        font-size: 6vw;
        line-height: 1.5;
    }
    h3{
    
    }
    .accordeon-header button {
        font-size: 5vw;
        line-height: 1.5;
    }
    .wpb_wrapper:has(.textlist) {
      padding-left:25px;
    }
}
/*####### accordeon accessible start #############*/
.accordeon-header button{
    border: none;
    background: none;
    text-align: left;
}
/*####### accordeon accessible end #############*/
@media (min-width: 902px) {
  .mainbar-wrap {
    background: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    backdrop-filter: blur(20px) saturate(180%);
  }
}
.quform-button-text, quform-button-submit-text {
    color:#000;
}