@font-face {
font-family:"Roboto ";
src:url(//www.duratio.de/wp-content/fonts/Roboto-Regular.ttf);font-weight:300;
font-display:swap;
}
@font-face {
font-family:"Roboto Black";
src:url(//www.duratio.de/wp-content/fonts/Roboto-Black.ttf);font-weight:700;
font-display:swap;
}
@font-face {
font-family:"Roboto Bold";
src:url(//www.duratio.de/wp-content/fonts/Roboto-Bold.ttf);font-weight:500;
font-display:swap;
}
@font-face {
font-family:"Roboto Slab Bold";
src:url(//www.duratio.de/wp-content/fonts/RobotoSlab-Bold.ttf);font-weight:700;
font-display:swap;
}
@font-face {
font-family:"Roboto-500";
src:url(//www.duratio.de/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.5em;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:42px;font-size:28px;color:#000000;}.h4,h4{font-family:Roboto Slab;font-weight:700;line-height:34px;font-size:22px;color:#000000;}.h5,h5{font-family:Roboto Slab;font-weight:700;line-height:26px;font-size:16px;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;}} .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;
}
.bluenav ol li::marker, .bluenav ol li a
{
font-size:1.5em;
color: #056795;
text-decoration: none;
}
.bluenav ol li a:hover, .bluenav ol li a:active
{
text-decoration: underline;
text-decoration-thickness: 2px;
}
.bluenav ol li a:focus-visible
{
outline-style: solid;
outline-color: #056795;
outline-offset: 2px;
outline-width: : 2px;
}
@media only screen and  (max-width:768px) {
.bluenav ol li::marker, .bluenav ol li a {
font-size: 1.25em;
}
}
@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;
}
} @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;
} #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-submit, .quform-next {
width: 160px;
position: absolute;
right: 0;
}
.customNextElement {
width: 50%!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;
} .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; } } 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;
line-height: 42px;
}
.quform h3 {
font-size: 20px;
}
h4 {
font-family: 'Roboto Slab Bold';
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 34px;
}
h5 {
font-family: 'Roboto Slab Bold';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 26px;
}
.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;
} .acc { width: 100%; margin: 1em auto}
.acc .choice {
display: grid;
grid-template-columns: 33px auto;
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'; }
.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; }  [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;
}   .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 { }
.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,
.quform select.quform-field-select:hover {
background-image: none; 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; }
.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;
} .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;
}  .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;} .wpb_text_column ul {
list-style-position: outside;
} @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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/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(//www.duratio.de/wp-content/images/goost/s.svg);
-webkit-mask-image:url(//www.duratio.de/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(//www.duratio.de/wp-content/images/goost/icon.svg);
background-size:100% 100%
}
.goost-widget .source-Google .ti-star.f {
background-image:url(//www.duratio.de/wp-content/images/goost/star/f.svg)
}
.goost-widget .source-Google .ti-star.e {
background-image:url(//www.duratio.de/wp-content/images/goost/star/e.svg)
}
.goost-widget .source-Google .ti-star.h {
background-image:url(//www.duratio.de/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(//www.duratio.de/wp-content/images/goost/star/f.svg) !important
}
.goost-widget.ti-goog.ti-no-stars .ti-star.e {
background-image:url(//www.duratio.de/wp-content/images/goost/star/e.svg) !important
}
.goost-widget.ti-goog.ti-no-stars .ti-star.h {
background-image:url(//www.duratio.de/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
} @media (min-width:768px) {
.wpb_wrapper:has(.textlist) {
padding-left:40px;
}
}
@media (max-width:768px) {
h1{
font-size: 7vw;
line-height: 1.3;
}   
h2{
font-size: 6vw;
line-height: 1.3;
}
h3{
font-size: 5vw;
line-height: 1.5;
}
.accordeon-header, .accordeon-header button {
font-size: 5vw;
line-height: 1.5;
}
.wpb_wrapper:has(.textlist) {
padding-left:25px;
}
} .accordeon-header button, button:has(h3.accordeon-header) {
border: none;
background: none;
text-align: left;
} @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;
}