*,
hr {
border: 0;
}
body,
button,
input,
select,
textarea {
font-family: Roboto, sans-serif;
}
.main-logo {
text-indent: -999em;
}
.clear,
.main-nav {
clear: both;
}
.branding-block,
.center,
.home-process,
.main-nav,
.top-contact,
.top-form h2,
.top-form h3,
.top-form-container {
text-align: center;
}
.section-title h3,
.step h3 {
text-transform: uppercase;
letter-spacing: 2px;
}
.section-title {
margin-bottom: 50px;
}
.branding-block,
.footer-disclaimer,
.main-content,
.main-form,
.top-header,
section {
overflow: hidden;
}
@font-face {
font-family: 'GT Walsheim';
src: url(//claimspot.co.uk/wp-content/themes/trustclaims/fonts/gt-walsheim-bold-web-webfont.eot);
src: url(//claimspot.co.uk/wp-content/themes/trustclaims/fonts/gt-walsheim-bold-web-webfont.eot?#iefix) format('embedded-opentype'),
url(//claimspot.co.uk/wp-content/themes/trustclaims/fonts/gt-walsheim-bold-web-webfont.woff2) format('woff2'),
url(//claimspot.co.uk/wp-content/themes/trustclaims/fonts/gt-walsheim-bold-web-webfont.woff) format('woff'),
url(//claimspot.co.uk/wp-content/themes/trustclaims/fonts/gt-walsheim-bold-web-webfont.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
* {
padding: 0;
margin: 0;
outline: 0;
}
body {
font-size: 1em;
font-weight: 300;
color: #747474;
}
a {
color: #30383f;
}
ol,
ul {
list-style-type: none;
margin: 0 0 25px;
}
h1,
h2,
h3 {
color: #3f4850;
margin-bottom: 16px;
font-weight: 700;
}
h1,
h2 {
font-family: 'GT Walsheim', sans-serif;
font-size: 2.5em;
color: #164659;
}
h2 {
font-size: 2em;
}
h3 {
font-family: 'PT Sans', sans-serif;
font-size: 1.25em;
}
p {
font-size: 1.125em;
line-height: 150%;
}
hr {
height: 1px;
width: 100%;
background: #dadada;
margin: 32px 0;
}
.left {
float: left;
}
.right {
float: right !important;
}
.hidden {
display: none !important;
}
.ui-close {
position: absolute;
top: 0;
right: 0;
line-height: 100%;
z-index: 99;
text-decoration: none;
font-size: 0.75em;
}
.ui-close:hover {
text-decoration: underline;
}
.bar:after {
content: '';
display: block;
width: 24px;
height: 3px;
background: #39b5e6;
margin: 16px auto;
}
.col {
display: block;
float: left;
box-sizing: border-box;
}
.half,
.half-width {
width: 50%;
}
.one-third {
width: 33.33%;
}
.one-fourth {
width: 25%;
}
.one-fifth {
width: 20%;
}
.menu-list li:not(:last-child) {
border-bottom: 2px solid #ededed;
}
.menu-list a {
display: block;
font-size: 1.125em;
color: #747474;
text-decoration: none;
padding: 10px 0;
}
.menu-list a:hover {
text-decoration: underline;
}
.menu-list .current a {
color: #3f4850;
font-weight: 700;
}
.ico {
display: inline-block;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
vertical-align: bottom;
}
.ico.close {
width: 12px;
height: 12px;
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-close.png);
}
.ico.nav {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-nav.png);
}
.ico.email {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-email.png);
}
.ico.tel {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-tel.png);
}
.ico.tel-alt {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-tel-alt.png);
}
.ico.address {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-address.png);
}
.ico.arrow {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-arrow-white.png);
}
.ico.documents {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-documents.png);
}
.ico.documents2 {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-documents-navyblue.png);
width: 150px;
height: 150px;
}
.ico.dymek {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-dymek.png);
width: 30px;
height: 32px;
filter: drop-shadow(8px 8px 2px rgba(10, 47, 120, 0.10));
flex: 0 0 auto;
}
.ico.signature {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-signature.png);
}
.ico.signature2 {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-signature-navyblue.png);
width: 150px;
height: 150px;
}
.ico.stethoscope {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-stethoscope.png);
}
.ico.stethoscope2 {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-stethoscope-navyblue.png);
width: 150px;
height: 150px;
}
.ico.calc {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-calc.png);
}
.ico.calc2 {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-calc-navyblue.png);
width: 150px;
height: 150px;
}
.ico.wallet {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-wallet.png);
}
.ico.wallet2 {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-wallet-navyblue.png);
width: 150px;
height: 150px;
}
.ico.scale {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-scale.png);
}
.ico.institution {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-institution.png);
}
.ico.award {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-award.png);
}
.ico.time {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-time.png);
}
.ico.poland {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-poland.png);
}
.ico.pound {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-pound.png);
}
.ico.choroby-zawodowe {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/diagnoses-solid.svg);
}
.ico.zle-warunki-mieszkaniowe {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ikona-dom.png);
}
.ico.wypadek-w-pracy-w-uk-odszkodowanie {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/user.png);
}
.ico.wypadki-komunikacyjne-i-drogowe-anglia-uk {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-traffic.png);
}
.ico.wypadki-w-pracy-anglia-uk {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-briefcase.png);
}
.ico.odszkodowanie-za-wypadek-w-miejscu-publicznym-anglia-uk {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-public-space.png);
}
.ico.zaniedbania-i-bledy-medyczne-anglia {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-medicine.png);
}
.ico.quote {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-quote.png);
}
button,
input,
select,
textarea {
display: block;
width: 100%;
max-width: 320px;
padding: 12px 16px;
box-sizing: border-box;
border: 2px solid transparent;
font-size: 1em;
font-weight: 300;
margin: 0 auto 16px;
-webkit-appearance: none;
border-radius: 0;
}
.button,
button,
input[type="submit"] {
display: inline-block;
width: auto;
margin: auto;
padding: 12px 16px;
font-family: "PT Sans", sans-serif;
font-weight: 700;
font-size: 1.125em;
text-decoration: none;
text-align: center;
color: #333333;
background-color: #39B5E6;
border: 0;
border-radius: 32px;
min-width: 100px;
-webkit-appearance: none;
transition: all 0.3s;
}
.button--new,
.button_2 {
background: #29d294;
color: #fff;
margin-right: 45px;
font: 700 22px/22px 'Montserrat', sans-serif;
padding: 20px 50px;
border-radius: 60px;
box-shadow: 11px 11px 13px 0 rgba(0, 0, 0, .16);
}
.button_2 {
font: 700 18px/20px 'Montserrat', sans-serif;
padding: 18px 35px;
margin-right: 0;
}
.button--new:hover,
.button_2:hover {
background-color: #30f3ac;
}
input[type="submit"] {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-arrow-white.png);
background-repeat: no-repeat;
background-position: 80% 50%;
background-size: 16px 16px;
box-sizing: content-box;
padding-right: 24px;
}
.client-story img,
.home-process li,
.home-section-people,
.main-column,
.side-column,
.viewport {
box-sizing: border-box;
}
.button.black {
background-color: #0b0a0a;
}
.button.blue {
background-color: #164659;
}
.button .ico {
margin: 0 0 0 8px;
vertical-align: middle;
}
.button .ico.dymek {
margin: 0 0 0 25px;
}
.button:hover,
input[type="submit"]:hover {
cursor: pointer;
}
.page-container {
width: 100%;
overflow: hidden;
}
.case-study-start {
margin: 70px 0;
padding: 0 0 70px;
border-bottom: 2px solid #ededed;
display: flex;
justify-content: space-between;
}
.rich-text .case-study-start {
border: none;
padding: 0;
margin: 50px 0;
}
.case-study-start .box_study,
.zb_historii .box_study {
width: 29%;
display: flex;
flex-direction: column;
}
.zb_historii.rich-text .box_study {
width: 45%;
}
.rich-text .case-study-start .box_study {
width: 60%;
margin: 0 auto;
}
.rich-text .link_czat_2 .open-chat {
margin: 0 auto;
}
.box_study .line_top,
.box_study .line_down {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.new-section-1 .naglowek_1,
.new-section-2 .naglowek_1,
.section-historie .naglowek_1,
.rich-text .box_study .naglowek_1 {
font: 600 22px/30px 'Poppins', sans-serif;
color: #164659;
margin: 0 0 25px;
}
.box_study .line_top .naglowek_1,
.rich-text .box_study .naglowek_1 {
margin: 0 10px 0 0;
text-align: left;
flex: 0 0 auto;
}
.box_study .line_top .ocena {
display: flex;
align-items: center;
justify-content: flex-end;
}
.box_study .line_top .kolko {
width: 46px;
height: 46px;
border-radius: 100%;
background-color: #f4f4f4;
margin: 0 0 0 8px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
}
.box_study .line_top .ico_ludek,
.box_study .line_top .ico_ludek_2 {
height: 100%;
width: auto;
margin: 10px 0 0;
}
.box_study .line_top .ico_ludek .cls-1,
.box_study .line_top .ico_ludek_2 .cls-1 {
fill: #39b5e6;
}
.box_study .line_top .rating {
color: #f8b502;
font-size: 1em;
}
.box_study .line_down p {
line-height: 120%;
font-size: 1.1em;
margin: 0;
}
.box_study .line_down .kwota_odszkodowania {
width: 50%;
flex: 0 0 auto;
margin: 0 0 0 20px;
color: #39b5e6;
background-color: #f4f4f4;
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
font: 26px/26px 'GT Walsheim', sans-serif;
}
.box_study .line {
margin: 20px 0 25px;
color: #747474;
}
.box_study .line_link {
margin: 25px 0 0;
display: flex;
align-items: center;
justify-content: flex-end;
}
.box_study .line_link span {
font: 700 17px/23px 'Roboto', sans-serif;
color: #164659;
transition: all 0.3s;
}
.box_study:hover .line_link span {
color: #39B5E6;
}
.box_study .ico_arrow {
width: 17px;
height: auto;
margin: 0 15px;
transition: all 0.3s;
}
.box_study:hover .ico_arrow {
margin: 0 0 0 30px;
}
.box_study .ico_arrow .cls-1 {
fill: #39B5E6;
}
.section-box {
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin: 70px 0;
}
.section-box .box {
width: 30%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.section-box img {
height: 56px;
width: auto;
margin: 0 0 25px;
}
.section-cta {
margin: 0 0 100px;
width: 100%;
padding: 70px 0;
background-color: #f4f4f4;
box-sizing: border-box;
}
.rich-text .section-cta {
padding: 50px 0;
margin: 50px 0;
}
.main-column > .section-cta {
padding: 50px 30px;
margin: 0;
}
.main-column > .section-cta-jak-dziala {
margin: 30px 0 0;
}
.main-column > .section-cta .viewport {
flex-wrap: wrap;
justify-content: center;
}
.main-column > .section-cta .link_czat {
margin: 0 0 35px;
flex-wrap: nowrap;
}
.main-column > .section-cta .link_czat_onas {
flex-wrap: wrap;
justify-content: center;
}
.main-column > .section-cta p {
text-align: center;
}
.main-column > .section-cta .tekst_kolor_1 {
color: #29d294;
font-weight: 700;
}
.main-column > .section-cta .tekst_duzy_1 {
font-weight: 700;
font-size: 24px;
color: #214254;
}
.section-cta.cta-2 {
margin: 0 0 30px;
}
.rich-text .section-cta.cta-2 {
margin: 50px 0;
}
.section-cta .viewport {
display: flex;
align-items: center;
justify-content: space-between;
}
.rich-text .section-cta .viewport {
justify-content: space-around;
}
.rich-text .section-cta.cta-2 .viewport {
flex-wrap: wrap;
justify-content: center;
}
.section-cta .viewport:after {
display: none;
}
.section-cta .button--new {
margin: 0;
}
.rich-text .button--new,
.rich-text .link_czat .open-chat,
.main-column > .section-cta .link_czat .open-chat {
font: 700 17px/18px 'Montserrat', sans-serif;
padding: 17px 35px;
}
.rich-text.zb_porad .link_czat.podstrona_top .open-chat {
margin: 0 20px 0 0;
}
.main-column > .section-cta .link_czat .open-chat {
flex: 0 0 auto;
margin: 0 0 0 80px;
}
.main-column > .section-cta .link_czat_onas .open-chat {
margin: 30px auto 0;
}
.main-column > .section-cta.case-sekcja .link_czat .open-chat {
margin: 30px 0 20px;
}
.rich-text .link_czat .tekst_2,
.main-column > .section-cta .link_czat .tekst_2 {
font: 700 17px/18px 'Montserrat', sans-serif;
}
.rich-text .section-cta .button--new {
font: 700 17px/18px 'Montserrat', sans-serif;
}
.rich-text .section-cta.cta-2 .button--new {
margin: 0 160px 40px;
}
.rich-text .button .ico.dymek,
.rich-text .link_czat .ico_dymek,
.main-column > .section-cta .link_czat .ico_dymek {
margin: 0 0 0 15px;
width: 22px;
height: 23px;
}
.section-cta .logo {
width: 198px;
height: auto;
}
.rich-text .section-cta .logo,
.main-column > .section-cta .logo {
width: 150px;
margin: 0;
}
.rich-text .section-cta.cta-2 .logo {
margin: 0 50px;
}
.rich-text .section-cta.cta-2 .block-reviews {
margin: 0 50px;
}
.section-cta .block-reviews p,
.footer-section .block-reviews p {
display: block;
font-size: 1em;
}
.section-cta .block-reviews .rating,
.footer-section .block-reviews .rating {
font-size: 2em;
}
.main-column > .section-cta .block-reviews {
margin: 0 0 0 60px;
}
.rich-text .section-cta .block-reviews .rating,
.main-column > .section-cta .block-reviews .rating {
font-size: 1.5em;
}
.section-cta .block-reviews .ui-ico,
.footer-section .block-reviews .ui-ico {
height: 2rem;
}
.rich-text .section-cta .block-reviews .ui-ico,
.rich-text .section-uznanie .block-reviews .ui-ico,
.main-column > .section-cta .block-reviews .ui-ico {
height: 1.5rem;
}
.rich-text .section-cta .block-reviews .ui-ico img,
.rich-text .section-uznanie .block-reviews .ui-ico img,
.main-column > .section-cta .block-reviews .ui-ico img {
width: 73px;
margin: 0;
}
.rich-text .section-cta .block-reviews p,
.main-column > .section-cta .block-reviews p {
font-size: 0.9em;
text-align: left;
margin: 0;
}
.rich-text .section-cta .viewport > p {
display: none;
}
.rich-text .section-uznanie {
margin: 50px 0 0;
flex-wrap: wrap;
justify-content: center;
}
.rich-text .section-uznanie .naglowek_1 {
font: 600 20px/28px 'Poppins', sans-serif;
text-align: center;
}
.rich-text .section-uznanie .kolumna_1 p {
margin: 0;
}
.rich-text .section-uznanie .kolumna_2 {
margin: 0 0 0 50px;
width: auto;
}
.rich-text .section-uznanie .kolumna_2 p {
font-size: 1em;
margin: 0;
}
.rich-text .section-uznanie .kolumna_3 {
width: 100%;
justify-content: center;
margin: 25px 0 0;
}
.rich-text .section-uznanie .separator {
height: 50px;
margin: 0 15px;
}
.rich-text .section-uznanie .block-reviews .rating {
font-size: 1.2em;
}
.rich-text .section-uznanie .block-reviews p {
display: block;
font-size: .7em;
}
.rich-text p .rating {
color: #f8b502;
line-height: 100%;
}
.section-historie {
margin: 0 0 80px;
}
.zb_historii {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#Page .zb_historii {
flex-wrap: wrap;
}
.zb_historii .box_study {
margin: 0 0 70px;
text-align: left;
}
#Page .zb_historii .box_study {
width: 46%;
}
.zb_historii .separator {
width: 1px;
height: 175px;
background-color: #f4f4f4;
display: none;
}
.btn_all {
font: 700 17px/20px 'Roboto', sans-serif;
color: #164659;
padding: 10px 25px;
border-radius: 30px;
border: 2px solid #F4F4F4;
transition: all 0.3s;
}
.btn_all:hover {
color: #39B5E6;
border-color: #39B5E6;
}
.section-historie .btn_all {
display: inline-block;
}
.new-section-1 {
margin: 0 0 80px;
}
.section-foto {
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.section-foto h2 span {
color: #39b5e6;
}
.section-foto .kolumna {
width: 46.5%;
}
.section-foto .kolumna p {
margin: 0 0 25px;
}
.section-foto .kolumna p strong {
font-weight: 700;
}
.section-foto .kolumna p span {
text-decoration: underline;
cursor: pointer;
}
.section-foto .kolumna p:last-of-type {
margin-bottom: 0;
}
.new-section-2 {
background-color: #f4f4f4;
padding: 80px 0;
margin: 0 0 80px;
}
.section-foto .k_foto {
overflow: hidden;
}
.section-foto .k_foto img {
width: 100%;
height: auto;
}
.section-uznanie {
margin: 80px 0 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.section-uznanie .kolumna {
display: flex;
align-items: center;
}
.section-uznanie .kolumna_2 {
margin: 0 50px;
}
.new-section-1 .section-uznanie .naglowek_1 {
margin: 0;
}
.section-uznanie .naglowek_1 span {
color: #39b5e6;
}
.section-uznanie .kolumna_1 img {
width: 60px;
height: auto;
margin: 0 0 0 20px;
flex: 0 0 auto;
}
.section-uznanie .sprawy {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.section-uznanie .sprawy .liczba {
font: 700 22px/26px 'Roboto', sans-serif;
color: #164659;
}
.section-uznanie .separator {
width: 2px;
height: 54px;
background-color: #F4F4F4;
margin: 0 20px;
flex: 0 0 auto;
}
.section-uznanie .block-reviews .ui-ico {
height: 1.5rem;
}
.section-uznanie .block-reviews .rating {
font-size: 1.5em;
}
.section-uznanie .block-reviews p {
display: block;
font-size: .8em;
}
@media all and (max-width: 1495px) {
.button .ico.dymek {
margin: 0 0 0 20px;
}
.ico.dymek {
width: 26px;
height: 28px;
}
.button--new {
font: 700 20px/20px 'Montserrat', sans-serif;
padding: 18px 40px;
margin: 0;
}
}
@media all and (max-width: 1279px) {
.button .ico.dymek {
margin: 0 0 0 15px;
}
.ico.dymek {
width: 22px;
height: 23px;
}
.button--new {
font: 700 17px/18px 'Montserrat', sans-serif;
padding: 17px 35px;
}
.button_2 {
font: 700 15px/18px 'Montserrat', sans-serif;
padding: 15px 22px;
}
.section-foto .kolumna {
width: 47.5%;
}
.section-foto .kolumna p {
margin: 0 0 20px;
}
}
@media all and (max-width: 767px) {
.button_2 {
padding: 15px 20px;
font: 700 14px/18px 'Montserrat', sans-serif;
}
}
@media all and (min-width: 769px) {
.horizontal-form fieldset,
.horizontal-form fieldset input,
.horizontal-form fieldset p {
display: inline-block;
}
.horizontal-form fieldset input {
max-width: 220px;
}
.horizontal-form input[type='submit'] {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
padding-left: 0;
}
}
.wpcf7-not-valid-tip,
.wpcf7-validation-errors {
display: none !important;
}
input.wpcf7-not-valid {
border: 2px solid red;
background-color: #ffccc8;
}
div.wpcf7-mail-sent-ok {
color: #fff;
padding: 8px;
}
.wpcf7-form.sent fieldset {
display: none;
}
.viewport {
max-width: 1180px;
margin: auto;
}
.wrapper {
position: relative;
}
.top-header {
padding-top: 48px;
}
@media (max-width: 991px) {
.top-header {
padding-top: 10px;
}
}
.branding-block {
margin-bottom: 13px;
}
.main-logo {
display: block;
float: left;
width: 120px;
height: 55px;
background: url(https://claimspot.co.uk/wp-content/uploads/2023/06/logo-CLAIMSPOT.svg) left center no-repeat;
background-size: contain;
margin-right: 5px;
}
.top-header .call-now {
float: right;
color: #aaa;
}
.top-header .call-now .ico {
width: 32px;
height: 32px;
margin: 0 8px;
}
.top-header .call-now a {
font-size: 1.6em;
font-weight: 700;
color: #39434b;
text-decoration: none;
}
.top-contact {
width: 100%;
position: fixed;
top: 0;
border-top: 5px solid #39b5e6;
z-index: 66;
}
.free-advice-button,
.ui-nav {
text-decoration: none;
font-weight: 700;
float: right;
position: relative;
}
.free-advice-button .fa {
display: inline-block;
margin: 0 5px;
}
.top-contact .ico.email {
width: 20px;
height: 20px;
}
.free-advice-button {
display: block;
color: #164659;
background: #ffffff;
border: 1px solid #39b5e6;
padding: 12px 12px 6px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
top: -1px;
}
@media (max-width: 960px) {
.top-contact {
display: none !important;
}
}
.ui-nav {
display: none;
font-size: 1.25em;
color: #191f24;
border: 1px solid #272727;
border-radius: 8px;
padding: 6px 12px;
opacity: 0.75;
top: 8px;
}
.ui-nav.open {
opacity: 1;
border-color: #999;
background: #e8e8e8;
box-shadow: inset 2px 2px 8px #a2a2a2;
}
.ui-nav .ico {
width: 24px;
height: 24px;
margin: 0;
}      @media (min-width: 961px) {
.header__reviews-wrapper--desktop {
display: block;
}
.header__reviews-wrapper--mobile {
display: none !important;
}
}
.main-nav {
border-top: 4px solid #eee;
}
.main-nav ul {
display: none;
}
.main-nav > ul {
display: block;
}
.main-nav li {
display: inline-block;
}
.main-nav a {
display: block;
font-size: 1.1em;
font-weight: 700;
color: #2f3336;
text-decoration: none;
padding: 10px 10px;
border-bottom: 4px solid transparent;
letter-spacing: 1px;
}
.main-nav .current-menu-item a,
.main-nav a:hover {
border-color: #333333;
text-decoration: none;
}
.home-slogan h3,
.main-form h2,
.main-form h3,
.step h3,
.step p,
.top-form .ui-close {
color: #fff;
}
.top-form {
visibility: hidden;
width: 100%;
position: fixed;
z-index: 999;
top: 0;
background: rgba(22, 70, 89, 0.95);
padding: 32px 0;
transition: all 400ms ease-in-out;
transform: translate3d(0, -100%, 0);
}
.top-form h2,
.top-form h3 {
color: #fff;
}
.top-form h2 {
margin-bottom: 8px;
}
.top-form h3 {
margin-bottom: 24px;
}
.top-form-container {
margin-bottom: 24px;
}
.top-form input[type='submit'] {
background-color: #39b5e6;
}
@media all and (max-width: 925px) {
.top-form .horizontal-form input[type='submit'] {
border-radius: 32px;
}
}
.top-form.open {
visibility: visible;
transform: translate3d(0, 0, 0);
}
@media all and (max-width: 640px) {
.top-form {
padding: 16px 0;
}
.top-form-container h2 {
padding-top: 32px;
}
}
.home-process {
word-spacing: -4px;
}
.home-process li {
display: inline-block;
width: 20%;
vertical-align: top;
word-spacing: normal;
padding: 0 8px;
margin: 20px;
}
.home-process .ico {
width: 88px;
height: 88px;
border-radius: 50%;
margin-bottom: 16px;
border: 4px solid #fff;
}
.step h3,
.step p {
font-size: 0.875em;
}
.step h3 {
font-family: 'GT Walsheim', sans-serif;
font-weight: 700;
max-width: 160px;
margin: 0 auto 16px;
}
.step p {
text-align: left;
}
@media all and (max-width: 768px) {
.top-form {
position: absolute;
background: #164659;
}
.home-process li {
width: 33.33%;
margin-bottom: 24px;
}
}
@media all and (max-width: 640px) {
.home-process li {
width: 50%;
}
.home-process .ico {
width: 64px;
height: 64px;
}
}
@media all and (max-width: 320px) {
.home-process li {
width: 100%;
}
}
.home-banner {
background: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/baner-claimspot2.png) right top no-repeat;
background-size: cover;
height: 540px;
}
.home-slogan {
text-align: right;
width: 42%;
position: relative;
top: 50%;
transform: translateY(-50%);
margin: 0 0 0 100px;
}
.home-slogan .naglowek-h1-seo {
font-size: 70px;
line-height: 76px;
padding: 0;
margin: 0 0 30px;
text-transform: none;
}
.home-slogan h2,
.home-slogan h3 {
padding: 12px 32px;
}
.home-slogan h2 {
background: #fff;
}
.home-slogan h3 {
background: #27ae60;
}
.home-slogan .button--new {
margin-right: 0;
}
.main-form {
background: #164659;
text-align: center;
padding: 16px;
}
.main-form h2 {
margin-bottom: 4px;
}
.main-form input[type="submit"] {
background-color: #29d294;
color: #fff;
margin: 8px 0;
}
.home-form {
padding: 24px 0;
}
.home-form h2,
.home-form h3 {
margin: 0;
}
.home-form h2 {
font-size: 1.75em;
}
.home-form h3 {
font-size: 1em;
}
.home-form-title {
float: left;
text-align: left;
}
.case-result,
.section-title {
text-align: center;
}
.home-form-container {
float: right;
}
@media all and (min-width: 991px) and (max-width: 1180px) {
.home-form .horizontal-form input {
max-width: 160px;
font-size: 0.85em;
}
}
@media all and (min-width: 769px) and (max-width: 990px) {
.home-form .horizontal-form input {
max-width: 140px;
}
}
@media all and (max-width: 960px) {
.home-form-container,
.home-form-title {
float: none;
text-align: center;
}
.home-form-title {
margin-bottom: 16px;
}
}
@media all and (min-width: 769px) {
.home-form .horizontal-form input {
margin-bottom: 0;
}
}
@media all and (min-width: 961px) {
.mobile-form {
display: none;
}
}
.side-column-form h2 {
font-size: 1.75em;
}
@media all and (max-width: 1024px) {
.side-column-form h2 {
font-size: 1.5em;
}
.side-column-form input {
font-size: 0.85em;
}
.side-column-form input:not([type='submit']) {
padding: 8px 16px;
margin-bottom: 12px;
}
}
.home-sections section,
footer section {
padding: 72px 0;
overflow: hidden;
position: relative;
}
.section-title h2 {
font-size: 2em;
margin-bottom: 0;
}
.content-title h1 span,
h2 span {
color: #39B5E6;
}
.section-title.no-bar h2 {
margin-bottom: 32px;
}
.section-title.no-bar h2:after {
display: none;
}
.section-title h3 {
font-family: Roboto, sans-serif;
font-size: 0.875em;
color: #7d7d7d;
}
.aside-submenu h3,
.case-result .amount,
.home-section-people .amount,
.practice-areas h3 {
font-weight: 700;
font-family: 'GT Walsheim', sans-serif;
}
.content-title {
max-width: 720px;
}
.content-title.center {
margin: auto;
}
.content-title:not(.center) h1:after {
margin-left: 0;
}
.section-title p {
font-size: 1.125em;
line-height: 165%;
max-width: 720px;
margin: 0 auto 24px;
}
@media all and (max-width: 768px) {
.home-sections section,
footer section {
padding: 48px 0;
}
.section-title {
margin-bottom: 32px;
}
.content-title h1,
.section-title h2 {
font-size: 1.75em;
}
.section-title p {
font-size: 1em;
margin-bottom: 16px;
}
}
.home-section-case-results {
padding: 0 !important;
}
.home-case-results li {
width: 12.5%;
}
@media all and (max-width: 1440px) {
.home-case-results li {
width: 16.66%;
}
.home-case-results li:nth-child(n + 7) {
display: none;
}
}
@media all and (max-width: 1180px) {
.home-case-results li {
width: 20%;
}
.home-case-results li:nth-child(n + 6) {
display: none;
}
}
@media all and (max-width: 960px) {
.home-case-results li {
width: 25%;
}
.home-case-results li:nth-child(n + 5) {
display: none;
}
}
@media all and (max-width: 640px) {
.home-case-results li {
width: 33.33%;
}
.home-case-results li:nth-child(n + 4) {
display: none;
}
}
@media all and (max-width: 480px) {
.home-case-results li {
width: 33.33%;
}
.home-case-results li:nth-child(-n + 3) {
border-bottom: 4px solid #eee;
}
.home-case-results li:nth-child(n + 4) {
display: block;
}
.home-case-results li:nth-child(n + 7) {
display: none;
}
}
@media all and (max-width: 320px) {
.content-title h1,
.section-title h2 {
font-size: 1.5em;
}
.home-case-results li {
width: 50%;
}
.home-case-results li:nth-child(n + 3) {
border-bottom: 0;
}
.home-case-results li:nth-child(n + 5) {
display: none;
}
}
.case-result {
padding: 24px 8px;
}
.case-result:not(:last-child) {
border-right: 4px solid #eee;
}
.case-result .amount {
display: block;
font-size: 2.75em;
color: #164659;
}
.case-result .accident,
.case-result .injury {
display: block;
font-size: 1em;
max-width: 200px;
margin: auto;
}
.case-result .injury {
color: #3e474f;
font-weight: 700;
margin-bottom: 8px;
}
.case-result .accident {
font-size: 0.875em;
}
@media all and (max-width: 960px) {
.case-result .amount {
font-size: 2em;
}
}
@media all and (max-width: 480px) {
.case-result .amount {
font-size: 1.5em;
}
}
.case-study-case-results .case-result {
width: 25%;
text-align: left;
border-right: none;
padding: 16px;
}
.case-study-case-results .case-result .amount {
font-size: 2em;
}
.case-study-case-results .case-result .accident,
.case-study-case-results .case-result .injury {
max-width: 100%;
}
.case-study-case-results .case-result .accident {
padding-bottom: 16px;
border-bottom: 4px solid #eee;
}
.case-study-case-results .bar:after {
margin: 16px 0;
}
.home-section-stories {
background: #f4f4f4;
}
.client-story {
width: 50%;
padding: 0 24px;
margin-bottom: 32px;
}
.client-story figure {
float: left;
padding-right: 24px;
}
.client-story img {
width: 150px;
height: 150px;
border-radius: 50%;
border: 3px solid #dadada;
}
.client-story q {
font-size: 1.25em;
font-style: italic;
color: #2f363d;
margin-bottom: 16px;
line-height: 150%;
}
.client-story h4 {
font-size: 1.125em;
color: #3e474f;
text-align: right;
margin-top: 16px;
}
.blog-entry,
.home-practice-areas li {
text-align: center;
}
@media all and (max-width: 1024px) {
.client-story img {
width: 120px;
height: 120px;
}
.client-story h4,
.client-story q {
font-size: 1em;
}
}
@media all and (max-width: 768px) and (min-width: 641px) {
.client-story,
.client-story h4 {
text-align: center;
}
.client-story figure {
float: none;
padding: 0;
margin-bottom: 16px;
}
}
@media all and (max-width: 640px) {
.client-story {
width: 100%;
}
}
@media all and (max-width: 480px) {
.client-story,
.client-story h4 {
text-align: center;
}
.client-story figure {
float: none;
padding: 0;
margin-bottom: 16px;
}
}
.case-study-stories .client-story img {
width: 120px;
height: 120px;
}
.case-study-stories .client-story q {
font-size: 1.125em;
}
.home-section-features {
background: #444;
background-size: cover;
}
.home-section-features .section-title h2 {
color: #fff;
margin-bottom: 48px;
}
.home-features-list {
display: flex;
flex-wrap: wrap;
}
.home-features-list li {
width: 33.33%;
position: relative;
padding: 0 16px;
margin-bottom: 48px;
box-sizing: border-box;
}
.home-features-list .desc {
width: 70%;
color: #ffffff;
}
.home-features-list .desc h3 {
color: #fff;
font-size: 1.075em;
padding: 3px;
}
.masz-wiecej-pytan,
.skontaktuj-sie-z-nami {
display: block;
color: #fff;
padding: 0 0;
}
.masz-wiecej-pytan {
font-size: 2.1em;
font-weight: 600;
letter-spacing: 0.5px;
}
.skontaktuj-sie-z-nami {
font-size: 1.68em;
letter-spacing: 0.5px;
padding: 3px 0 0;
}
.home-features-list .button {
display: inline-flex;
justify-content: center;
align-items: center;
margin: 22px 0 0;
text-decoration: none;
}
.home-features-list .button .ico {
display: inline-block;
width: 24px;
height: 26px;
margin: 0 0 0 20px;
flex: 0 0 auto;
}
@media (max-width: 1279px) {
.home-features-list .button .ico {
width: 20px;
height: 21px;
margin: 0 0 0 15px;
}
}
@media (max-width: 767px) {
.home-features-list .button .ico {
width: 19px;
height: 20px;
margin: 0 0 0 12px;
}
}
.home-features-list li.home-features-list__item--flex {
padding: 0 0 0 45px;
}
@media (min-width: 992px) {
.home-features-list__item--flex {
text-align: left !important;
align-items: flex-start !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.masz-wiecej-pytan {
font-size: 1.79em;
}
.skontaktuj-sie-z-nami {
font-size: 1.53em;
}
}
@media (max-width: 991px) {
.home-features-list li.home-features-list__item--flex {
padding: 0 15px;
margin-top: 45px;
}
.masz-wiecej-pytan {
font-size: 1.6em;
}
.skontaktuj-sie-z-nami {
font-size: 1.2em;
padding: 16px 0 0;
}
.home-features-list .button {
margin: 25px 0 0;
}
}
.home-features-list .desc span {
border-radius: 10px;
display: inline-block;
padding: 5px 0;
margin: 3px 5px;
}
.home-features-list .ico {
width: 100px;
height: 100px;
border-radius: 50%;
text-align: right;
display: flex;
align-items: center;
justify-content: center;
}
.home-features-list p {
display: inline-block;
font-size: 0.875em;
color: #fff;
padding: 8px 12px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
@media all and (max-width: 1180px) {
.home-features-list .ico {
width: 64px;
height: 64px;
}
.home-features-list .desc {
width: 80%;
}
}
@media all and (max-width: 1024px) {
.home-features-list .desc {
width: 75%;
}
}
@media all and (max-width: 960px) {
.home-features-list li {
width: 50%;
}
.home-features-list .ico {
width: 88px;
height: 88px;
}
.home-features-list .desc {
width: 70%;
}
}
@media all and (max-width: 768px) {
.home-features-list .ico {
width: 75px;
height: 75px;
}
}
@media all and (max-width: 640px) {
.home-features-list li {
padding: 0 8px;
}
.home-features-list .ico {
width: 64px;
height: 64px;
margin-bottom: 8px;
}
.home-features-list .desc,
.home-features-list .icon {
width: 100%;
float: none;
text-align: center;
}
.home-features-list p {
position: static;
transform: translateY(0);
border: 0;
}
}
.home-practice-areas.practice-areas > li {
width: 31%;
padding: 0;
margin-bottom: 0;
}
.home-practice-areas .ico {
width: 88px;
height: 88px;
border-radius: 50%;
border: 4px solid #164659;
margin-bottom: 24px;
}
.home-practice-areas .practice-areas h3:after {
content: '';
display: block;
width: 32px;
height: 4px;
background: #2fb463;
margin: 16px auto;
}
@media all and (max-width: 960px) {
.home-practice-areas .ico {
width: 64px;
height: 64px;
border-width: 3px;
}
}
.practice-areas h3 {
line-height: 100%;
font-size: 1.3em;
}
.practice-areas h3 a {
display: block;
min-height: 50px;
}
.practice-areas p {
font-size: 1em;
font-weight: 700;
color: #3f4850;
margin-bottom: 16px;
}
ul.practice-areas {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin: 20px 0 0;
}
.practice-areas > li {
width: 31%;
padding: 0;
margin-bottom: 32px;
}
.practice-areas a {
text-decoration: none;
}
.practice-areas .menu-list a {
font-size: 16px;
}
.rich-text ul.accidents-list,
.rich-text ul.practice-areas {
list-style-type: none;
padding-left: 0;
font-size: 1em;
}
.home-section-people {
height: 590px;
background: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/bg-home-section-people.jpg) center no-repeat;
padding: 118px 0 !important;
}
.home-section-people .slogan {
height: 354px;
width: 590px;
box-sizing: border-box;
background: #fff;
padding: 32px;
}
.home-section-people .amount {
font-size: 4em;
color: #1f3a93;
}
.home-section-people .amount a {
color: #1f3a93;
pointer-events: none;
text-decoration: none;
}
.home-section-people p {
max-width: 400px;
}
.home-section-people h3 {
margin: 16px 0;
}
@media all and (max-width: 768px) {
.home-section-people {
padding: 100px 0 !important;
height: auto;
background: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/bg-home-section-people-mobile.jpg) top left;
}
.home-section-people .slogan {
width: 100%;
height: auto;
text-align: center;
}
.home-section-people p {
margin: auto;
}
}
@media all and (max-width: 640px) {
.home-section-people .amount {
font-size: 2.25em;
}
}
@media all and (min-width: 961px) {
.home-section-faq .section-title {
width: 30%;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
top: 50%;
transform: translateY(-50%);
}
.home-section-faq .section-title h2 {
font-size: 1.75em;
}
}
.home-questions-list {
width: 30%;
}
.home-questions-list li:first-child {
padding-bottom: 24px;
border-bottom: 3px solid #eee;
margin-bottom: 24px;
}
@media all and (max-width: 1024px) {
.home-section-faq .section-title h2 {
font-size: 1.5em;
}
.home-questions-list p {
font-size: 1em;
}
}
@media all and (max-width: 960px) {
.home-section-faq .section-title h2 {
margin-bottom: 48px;
}
.home-questions-list {
width: 50%;
}
.home-questions-list.left {
padding-right: 16px;
}
.home-questions-list.right {
padding-left: 16px;
}
}
@media all and (max-width: 640px) {
.home-questions-list {
width: 100%;
padding: 0 !important;
}
.home-questions-list:not(.right) li {
padding-bottom: 24px;
border-bottom: 3px solid #eee;
margin-bottom: 24px;
}
}
.question-title.bar:after {
margin-left: 0;
}
.question a {
text-decoration: none;
}
.home-section-blog {
background: #e9e9e9;
}
.home-section-blog .blog-entry {
width: 32%;
padding: 0 0 24px;
}
.blog-entry,
.home-section-blog .blog-entry-details {
padding: 0 16px;
}
.home-section-blog .blog-entry:nth-child(3n + 2) {
margin: 0 2%;
}
.rich-text .blog-list {
padding: 0;
}
.blog-entry {
width: 33.33%;
background: #fff;
}
.blog-entry h3,
.blog-entry p {
text-align: left;
}
.blog-entry a {
display: block;
text-decoration: none;
}
.blog-date,
.blog-excerpt {
font-size: 1em;
color: #3f4850;
}
.blog-entry img {
width: 100%;
}
.blog-entry img,
.blog-entry p {
margin-bottom: 16px;
}
.blog-entry .link-read-more {
width: 100%;
max-width: 155px;
position: absolute;
bottom: -24px;
margin: auto;
left: 0;
right: 0;
color: #fff;
text-decoration: none;
}
@media all and (max-width: 768px) {
.blog-entry {
width: 50%;
}
.home-section-blog .blog-entry {
width: 48%;
margin: 0 1% 60px !important;
}
}
.main-content {
padding-top: 24px;
padding-bottom: 24px;
}
.main-column {
width: 70%; padding-right: 32px;
}
.full-width.main-column {
width: 100%;
padding: 0;
}
.side-column {
width: 30%;
}
.aside-submenu {
padding-left: 24px;
padding-bottom: 16px;
margin-bottom: 16px;
border-left: 4px solid #eee;
}
.aside-submenu h3 {
font-size: 1.375em;
}
@media all and (max-width: 1180px) {
.aside-submenu h3 {
font-size: 1.25em;
}
aside .menu-list a {
font-size: 1em;
}
}
@media all and (max-width: 1024px) {
.aside-submenu {
padding-left: 16px;
}
}
.breadcrumbs {
font-size: 0.875em;
color: #707070;
margin-bottom: 40px;
}
.you-are-here {
color: #999;
margin-right: 8px;
}
.breadcrumbs a {
color: #999;
text-decoration: none;
}
.breadcrumbs a:not(.go-back):after {
content: '/';
margin: 0 4px;
}
.featured-image img {
width: 100%;
margin-bottom: 16px;
}
.rich-text h1:not(.title-content),
.rich-text h2 {
font-family: Roboto, sans-serif;
font-size: 1.5em;
text-transform: none;
}
.rich-text h2 strong {
color: inherit;
}
.rich-text li,
.rich-text p {
font-size: 1.125em;
line-height: 150%;
color: #666;
}
.rich-text .blog-entry {
margin: 0 0 20px;
}
.rich-text .blog-entry,
.rich-text .blog-excerpt {
font-size: 1em;
}
.rich-text li.accident {
font-size: 1em;
line-height: 130%;
}
.rich-text strong {
color: #3b3b3b;
}
.rich-text img,
.rich-text ol,
.rich-text p,
.rich-text ul {
margin-bottom: 16px;
}
.rich-text img {
width: 100%;
height: auto;
}
.rich-text ol,
.rich-text ul {
padding-left: 2.5em;
list-style-type: disc;
}
.rich-text ol {
list-style-type: decimal;
}
.rich-text mark {
display: block;
color: #164659;
font-weight: 700;
border-top: 2px solid #164659;
border-bottom: 2px solid #164659;
padding: 16px 0;
margin: 32px 0;
background: 0 0;
text-align: center;
}
@media all and (max-width: 1024px) {
.rich-text h1,
.rich-text h2 {
font-size: 1.25em;
}
}
.section-client-stories {
margin-bottom: 64px;
}
.accident-category-contents {
margin-bottom: 32px;
}
@media all and (min-width: 961px) {
.accident-category-contents {
display: none;
}
}
.faq-index {
padding-bottom: 48px;
margin-bottom: 48px;
}
.faq-index li:not(:last-child),
.faq-list li:not(:last-child) {
padding-bottom: 16px;
border-bottom: 1px solid #ddd;
}
.faq-list .faq-single {
padding-top: 25px;
}
.faq-list li .faq-question {
padding-top: 25px;
}
.faq-index a {
display: block;
font-size: 1.125em;
text-decoration: none;
}
.faq-index a:hover {
text-decoration: underline;
}
.faq-index li:not(:last-child) {
margin-bottom: 16px;
}
.faq-list li {
background-color: transparent;
margin-bottom: 32px;
transition: background-color 250ms;
-webkit-transition: background-color 250ms;
}
.faq-list li.active {
background-color: #fdffd6;
}
.faq-list blockquote {
font-size: 1.5em;
color: #424242;
margin-bottom: 16px;
}
.footer-contact-data a,
.footer-section-contact h2,
.footer-section-contact h3 {
color: #fff;
}
.faq-list .ico {
width: 24px;
height: 24px;
vertical-align: middle;
margin-right: 12px;
}
.footer-section-contact {
color: #fff;
background: url(https://claimspot.co.uk/wp-content/themes/trustclaims/img/bg-footer-section-contact.jpg) center no-repeat #164659;
background-size: cover;
text-align: center;
}
.footer-section-contact .section-title h2:after {
background: #39b5e6;
}
.footer-contact-data {
max-width: 720px;
margin: 0 auto;
}
.footer-contact-data li {
display: inline-block;
font-weight: 700;
font-size: 1.5em;
margin: 0 12px;
}
.footer-contact-data li:not(:last-child) {
margin-bottom: 12px;
}
.footer-contact-data .ico {
width: 32px;
height: 32px;
}
.footer-section-contact .button {
margin: 45px 0;
}
.footer-section .footer_logo_google {
display: flex;
justify-content: center;
align-items: center;
}
.footer-section .footer_logo_google .logo {
width: 198px;
height: auto;
margin: 0 50px 0 0;
}
.footer-section .block-reviews {
margin: 0 -75px 0 50px;
}
.footer-section svg .cls-1,
.footer-section .ui-ico g {
fill: #fff;
}
.footer-section .block-reviews p {
color: #fff;
display: block;
text-align: left;
}
@media (max-width: 599px) {
.footer-section-contact .button {
border-radius: 60px;
padding: 15px 25px;
}
}
.footer-disclaimer {
background: #20262c;
padding: 16px 0;
text-align: center;
}
.footer-disclaimer p {
line-height: 150%;
}
.footer-cookie-policy {
color: #b0b0b0;
font-size: 0.875em;
max-width: 540px;
margin: 0 auto 8px;
}
.footer-copyrights {
font-family: Arial, Lucida, sans-serif;
font-size: 0.75em;
}
.footer-copyrights,
.footer-copyrights a {
color: #707070;
text-decoration: none;
}         .footer-copyrights,
.footer-copyrights a {
color: #20262c;
}
.page-id-212 .rich-text li,
.page-id-212 .rich-text p {
font-size: 18px;
}
.male {
font-family: Roboto, sans-serif;
font-size: 0.875em !important;
margin-bottom: 12px !important;
color: #7d7d7d;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 700;
}
.male--white {
margin-bottom: 50px !important;
color: #fff;
}
.duze {
font-family: Roboto, sans-serif;
font-size: 2em;
margin-bottom: 0;
color: #164659;
text-transform: uppercase;
}
h1.slogan {
color: #fff;
margin-bottom: 16px;
font-weight: bold;
font-family: 'PT Sans', sans-serif;
font-size: 20px;
text-transform: none;
}
p.slogan {
font-family: 'GT Walsheim', sans-serif;
font-size: 21px;
color: #164659;
margin: 0 0 20px;
}
p.slogan span {
color: #4ec0ed;
font-weight: 700;
}
p.slogan--big {
font-size: 59px;
line-height: 72px;
color: #164659;
}
.content-title h1::after,
.section-title h1::after,
.section-title h2::after,
.new-section-1 h2::after,
.new-section-2 h2::after,
.section-historie h2:after {
content: "";
display: block;
width: 88px;
height: 5px;
background: #39B5E6;
margin: 30px auto 50px;
}
.new-section-1 h2::after,
.new-section-2 h2::after {
margin: 30px 0 40px;
} #menu-menu > li.menu-item-has-children > ul.sub-menu {
background-color: #fff;
display: none;
position: absolute;
z-index: 100;
}
@media (min-width: 961px) {
#menu-menu > li.menu-item-has-children:hover ul.sub-menu {
display: block;
}
}
#menu-menu > li.menu-item-has-children > ul.sub-menu > li > a {
padding: 10px 15px;
}
@media all and (max-width: 960px) {
#menu-menu > li.menu-item-has-children > ul.sub-menu {
display: block;
position: relative;
background-color: #232323;
}
}
@media all and (min-width: 960px) {
#menu-menu > li.menu-item-has-children > ul.sub-menu > li {
display: block;
}
}
.footer-disclaimer .viewport p:nth-child(5),
.footer-disclaimer p:nth-child(5) a,
.footer-disclaimer p:nth-child(5) a:hover {
color: #20262c;
}
.wpcf7-form label.error {
padding-bottom: 15px; display: block;
color: #fff;
} .home-form:after,
.viewport:after {
display: block;
content: '';
clear: both;
}
.home-form {
overflow: visible;
}
.home-form:after,
.viewport:after {
display: block;
content: '';
clear: both;
}
.home-form {
overflow: visible;
}
.wpcf7-form-control-wrap label {
max-width: 290px;
margin: 0 auto 25px;
position: relative; display: block;
background-color: #f00;
color: #fff !important;
padding: 10px 15px;
z-index: 2;
border-radius: 3px;
font-size: 0.8em !important;
line-height: 1.4;
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
margin-bottom: 5px;
}
@media all and (min-width: 768px) {
.wpcf7-form-control-wrap label {
position: absolute;
top: 50px;
left: 5px;
right: 5px;
margin: 0;
max-width: none;
}
}
.wpcf7-form-control-wrap label:before {
display: block;
content: '';
position: absolute;
left: 10px;
top: -16px;
height: 0;
width: 0;
border-color: transparent transparent #f00;
border-style: solid;
border-width: 8px 10px;
} section.top-form-container {
overflow: visible;
}
@media all and (min-width: 768px) {
.mobile-form .wpcf7-form-control-wrap label,
.side-column-form .wpcf7-form-control-wrap label {
position: relative;
top: initial;
left: initial;
right: initial;
margin: 0 auto 5px;
max-width: 290px;
}
}
@media (max-width: 925px) and (min-width: 768px) {
.top-form-container .wpcf7-form-control-wrap label {
top: inherit;
bottom: 50px;
}
.top-form-container .wpcf7-form-control-wrap label:before {
top: inherit;
bottom: -16px;
border-color: #f00 transparent transparent;
}
}  form[name="wp_form_quick"] input[type="submit"] {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-arrow-white.png);
background-repeat: no-repeat;
background-position: 90% 50%;
background-size: 16px 16px;
box-sizing: content-box;
padding-right: 54px;
padding-left: 24px;
}
form[name='wp_form_quick'] img.ajax-loader {
position: absolute;
left: 50%;
}
form[name='wp_form_quick'] .wpcf7-form-control-wrap.telefon input {
margin-bottom: 0;
}
.top-form.open {
z-index: 2147483639;
}
.t-center {
text-align: center;
}
@media all and (max-width: 960px) {
.home-features-list li:nth-child(2n + 1) {
clear: both;
}
.free-advice-button {
display: block;
color: #164659;
background: #ffffff;
border: 1px solid #39b5e6;
padding: 6px 12px 6px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
top: -1px;
max-width: 210px;
margin: 0 auto;
}
.bottom-bar {
position: fixed;
bottom: 0;
width: 100%;
background-color: #1f3a93;
color: #fff;
box-shadow: 0 -1px 15px rgba(0, 0, 0, 0.4);
}
.bottom-bar a {
color: #fff;
text-decoration: none;
}
.fw-info {
width: 100%;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
font-size: 12px;
font-weight: bold;
padding: 1px 3px 1px 20px;
float: left;
color: #fff;
background-color: #000;
text-align: right;
position: relative;
}
.fw-info .text-loop {
position: absolute;
}
.fw-info span {
padding-right: 20px;
}
.fw-info-bottom {
width: 100%;
background-color: #000;
border-top: 2px solid #000;
font-size: 8px;
color: #fff;
font-weight: bold;
padding: 1px 3px;
float: left;
text-align: center;
}
.w50 {
width: 50%;
display: block;
float: left;
}
.bb-ico {
width: 100%;
display: block;
text-align: center;
padding: 4px;
}
.bb-ico i {
font-size: 32px;
padding-right: 10px;
text-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
}
.bb-info {
display: block;
font-size: 10px;
text-align: center;
width: 100%;
padding-bottom: 2px;
font-weight: bold;
}
}
@media all and (min-width: 768px) {
form[name='wp_form_quick'] span.wpcf7-form-control-wrap.telefon {
display: inline-block;
}
form[name='wp_form_quick'] .wpcf7-form-control-wrap.telefon label {
top: 65px;
}
}
@keyframes pulse_animation {
0% {
transform: scale(1);
}
30% {
transform: scale(1);
}
40% {
transform: scale(1);
}
50% {
transform: scale(1.2);
}
60% {
transform: scale(1);
}
70% {
transform: scale(1);
}
80% {
transform: scale(1);
}
100% {
transform: scale(1);
}
}
.fa.fa-phone {
animation-name: pulse_animation;
animation-duration: 1500ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
} .footer-cookie-policy a {
display: inline-block;
padding: 5px 0;
color: #ffffff;
text-decoration: none;
font-size: 15px;
font-weight: 900;
}
.footer-cookie-policy a:before {
content: '>> ';
}
.footer-cookie-policy a:after {
content: ' <<';
}
.home-section-case-results {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
white-space: nowrap;
}
.june-header-phone {
display: block;
text-align: right;
color: #39B5E6;
font-size: 14px;
font-weight: 900;
margin: 0 0 5px;
}
.footer-section .june-header-phone {
margin: 0 0 30px;
}
.june-header-phone--homeform {
padding: 10px 0 0;
text-align: left;
color: #27ae60;
font-weight: 900;
}
.june-header-phone--center {
text-align: center;
font-size: 24px;
}
@media (max-width: 960px) {
.june-header-phone {
text-align: center;
}
} .june-counter {
position: relative;
z-index: 1;
padding: 50px 0; box-sizing: border-box;
}
@media (min-width: 1001px) {
.june-counter {
height: 100%;
max-height: 405px;
}
}
.june-counter:after {
content: '';
position: absolute;
z-index: -1;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
}
.june-counter .slogan--white {
text-align: center;
padding: 0 0 25px;
}
.june-counter .slogan--white h2 {
color: #fff;
padding: 0 15px;
}
.june-couner-list {
list-style-type: none;
width: 100%;
max-width: 960px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
}
.june-counter-list__item {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 20px 25px;
width: 100%;
max-width: 200px;
}
.june-counter-list__item .fas,
.june-counter-list__item .fa {
font-size: 45px;
color: #fff;
}
.counter {
display: flex;
flex-direction: row;
justify-content: center;
text-align: center;
width: 130px;
font-size: 40px;
margin: 0 25px;
color: #fff;
font-weight: 900;
padding: 20px 0;
}
.counter--pounds:before {
content: '£ ';
}
.counter-desc {
display: inline-block;
text-align: center;
color: #ffffff;
font-size: 18px;
} .main-column--fullwidth {
width: 100% !important;
}
.rich-text ul.steps-index {
overflow: hidden;
padding: 32px 0;
margin-bottom: 64px;
list-style-type: none;
}
@media (max-width: 991px) {
.steps-index {
display: none;
}
}
.steps-index li {
width: 20%;
text-align: center;
}
.col {
float: left;
box-sizing: border-box;
}
.steps-index a {
text-decoration: none;
}
a {
color: #164659;
text-decoration: none;
}
.href-underline {
position: relative !important;
font-size: 22px;
}
.href-underline:after {
content: '';
position: absolute !important;
left: 0;
right: 0;
width: 100%;
height: 3px;
bottom: -3px;
background: #39b5e6;
}
.steps-index span {
display: block;
margin: 0 auto;
max-width: 210px;
font-size: 0.775em;
font-family: Raleway, sans-serif;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
color: #535961;
}
.steps-index h4 {
width: 48px;
height: 48px;
line-height: 48px;
color: #fff;
background: #535961;
border-radius: 50%;
margin: 0 auto;
border: 4px solid #f5f5f5;
font-size: 1.25em;
font-family: Roboto, sans-serif;
}
.steps-index .active h4 {
background: #db0428;
}
.rich-text h2.step-num {
width: 20%;
font-size: 8em;
font-family: 'Playfair Display', serif;
font-style: italic;
font-weight: 400;
text-align: center;
color: #000000;
}
.step-content,
.step-num {
float: left;
}
.step-content {
width: 75%;
margin: 0 0 25px;
}
h3 {
font-size: 1.375em;
}
.bx-wrapper {
position: relative;
}
.bx-controls {
text-align: center;
}
.bx-controls-direction {
width: 100%;
position: absolute;
top: 50%;
margin-top: -44px;
}
@media all and (max-width: 1440px) {
.bx-controls-direction {
display: none;
}
}
.bx-controls-direction a {
position: absolute;
width: 88px;
height: 88px; text-indent: -999em;
background-size: contain;
opacity: 0.1;
}
@media all and (min-width: 1025px) {
input[type='submit'] {
cursor: pointer;
}
.bx-controls-direction a:hover {
opacity: 0.33;
}
}
.bx-prev {
left: -200px;
transform: rotate(180deg);
}
.bx-next {
right: -200px;
}
.bx-pager {
display: inline-block;
padding-top: 32px;
}
.bx-pager-item {
display: inline-block;
margin: 0 8px;
}
.bx-pager-item a {
display: block;
width: 10px;
height: 10px;
background: #9c9c9c;
border-radius: 50%;
text-indent: -999em;
}
.bx-pager-item a.active {
background: #595959;
}
.steps-index a:hover {
text-decoration: none !important;
}
@media (max-width: 991px) {
.step-content p {
font-size: 16px;
line-height: 21px;
}
} .footer-bottom {
background: #191919;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 2rem;
text-align: left;
padding: 20px 0;
}
.footer-bottom p {
font-size: 0.8em;
text-align: justify;
padding: 10px 20px;
}
.ico img {
width: 55%;
height: auto;
}
.home-features-list__item .icon {
background: #444;
border-radius: 50%;
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #fff;
}
@media (max-width: 1180px) {
.home-features-list__item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.home-features-list__item .icon {
margin-bottom: 10px;
}
.ico img {
width: 75%;
height: auto;
}
} .flex-center {
display: flex;
justify-content: center;
margin: 25px 0 50px;
}
.action-btn {
background: #1f3a93;
color: #fff;
text-decoration: none;
font-family: Roboto, sans-serif;
display: inline-block;
border: none;
padding: 12px 39px 10px 0;
text-transform: uppercase;
width: 100%;
max-width: 340px;
position: relative;
border-radius: 0;
letter-spacing: 0;
}
.action-btn:after {
content: '\f054';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 41px;
opacity: 0;
}
.action-btn:after {
position: absolute;
margin-left: -1em;
opacity: 0;
font-size: 20px;
line-height: 0.9em;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.action-btn:after {
animation: 1.5s arrow ease-in-out;
animation-iteration-count: infinite;
}
.action-btn:hover {
color: #fff;
text-decoration: none;
}
.action-btn--download {
background: #db0428;
max-width: 360px;
}
.action-btn--download:after {
transition: none;
animation: none;
}
@keyframes arrow {
0% {
opacity: 0;
margin-left: -1em;
}
30% {
opacity: 1;
margin-left: 0.4em;
}
100% {
opacity: 1;
margin-left: 0.4em;
}
} .june2018cookies {
position: fixed;
z-index: 10;
bottom: 10px;
right: -330px; display: inline-block;
vertical-align: middle;
background: #164659;
max-width: 220px;
font-size: 12px;
line-height: 13px;
color: #fff;
border-radius: 6px;
text-align: right;
padding: 10px 15px 10px 50px;
border: 1px solid #ddd;
transition: all 1s 0.3s ease-in-out;
}
.june2018cookies .info {
letter-spacing: 0.4px;
font-family: 'PT Sans Narrow', sans-serif;
color: #fff !important;
}
.june2018cookies-close {
position: absolute;
left: 5%;
top: 0;
bottom: 0;
margin: auto 0;
cursor: pointer;
width: 5.71%;
height: 18%;
font-size: 30px;
color: #fff;
transition: all 0.35s ease-in-out;
}
.june2018cookies-close:hover {
color: #777777;
}
.offsetright {
right: -330px !important;
}
.top-form.open {
top: 0;
bottom: 0;
position: fixed;
overflow-y: scroll;
overflow-x: hidden;
} .akredytacje {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style-type: none;
}
.akredytacje * {
box-sizing: border-box;
}
.akredytacje__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
max-width: 137px;
padding: 10px;
}
.akredytacje__item img {
width: 100%;
height: auto;
}
.article-end-call {
color: #3b3b3b;
font-size: 22px;
}
.question-excerpt {
color: #3f4871;
}
.readmore {
display: inline-block;
padding: 2px 5px;
border: 1px solid #fff;
margin: 5px 0;
cursor: pointer;
} .kim-jestesmy {
box-sizing: border-box;
list-style-type: none;
display: flex;
flex-wrap: wrap;
}
.kim-jestesmy * {
box-sizing: border-box;
}
.kim-jestesmy__item {
display: flex;
grid-template-columns: 1fr 5fr;
width: 48%;
margin: 0 0 15px;
padding: 10px;
}
.kim-jestesmy-inner:last-of-type {
display: flex;
justify-content: center;
align-items: center;
}
.kim-jestesmy-inner__item img {
border-radius: 50%;
display: block;
max-width: 90px;
height: auto;
}
.kim-jestesmy-inner__item:nth-of-type(1) {
display: flex;
justify-content: center;
align-items: center;
padding-right: 10px;
}
.kim-jestesmy-inner__item h3 {
margin: 0;
}
.button--kimjestesmy {
padding: 12px 65px;
}
@media (max-width: 700px) {
.kim-jestesmy-inner__item:nth-of-type(1) {
padding-right: 0;
padding-bottom: 10px;
}
.kim-jestesmy__item {
display: flex;
width: 100%;
padding: 10px;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}
}
@media (min-width: 961px) {
.call-now--mobile {
display: none;
}
}
@media (max-width: 960px) {
.call-now--mobile {
position: fixed;
z-index: 99;
text-align: center;
display: block;
top: 0;
left: 0;
right: 0;
background: #fff;
transition: all 0.35s ease-in-out;
transform: translate(0, -100%);
}
.top-header .call-now--mobile {
padding-top: 10px;
}
.call-now--mobile .june-header-phone {
padding: 10px 0;
}
.call-now--mobile.call-fixed { transform: translate(0, 0);
}
.call-now--mobile .june-header-phone {
margin: 0;
}
} .header__reviews-wrapper {
display: flex;
float: left;
height: 50px;
align-items: center;
width: 220px;
}
.header__reviews {
display: inline-block;
padding-left: 1.5rem;
}
.block-reviews {
display: block;
}
.block-reviews > div {
display: flex;
align-items: center;
}
.ui-ico {
width: auto;
height: 3.5rem;
margin-bottom: 1rem;
}
.ui-ico svg {
height: 100%;
}
.ui-ico .svg__ico {
transition: all 0.2s ease-in-out;
}
.block-reviews .rating {
color: #f8b502;
line-height: 100%;
}
.block-reviews p {
display: none;
color: #b5b5b5;
font-size: 0.75em;
margin: 0;
}
.block-reviews .ui-ico {
height: 1rem;
margin: 0.08rem 0.5rem 0 0;
}
@media (max-width: 960px) {
#menu-menu > li.menu-item-has-children > ul.sub-menu {
display: none;
width: 100%;
margin: 10px 0 10px -15px;
}
#menu-menu > li.menu-item-has-children > a {
position: relative;
}
#menu-menu > li.menu-item-has-children > a:after {
content: '\f078';
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
color: #fff;
position: absolute;
margin: 0 0 0 10px;
}
#menu-menu > li.menu-item-has-children:hover ul.sub-menu {
display: block;
}
}
@media (min-width: 961px) {
#menu-menu > li.menu-item-has-children:hover ul.sub-menu {
display: block !important;
}
}
.zglos-sprawe-submit {
width: 225px !important;
}
.no-fee-button {
display: inline-block;
width: auto;
margin: auto;
padding: 12px 16px;
font-family: 'PT Sans', sans-serif;
font-weight: 700;
font-size: 1.125em;
text-decoration: none;
text-align: center;
color: #333333;
background-color: #39b5e6;
border: 0;
border-radius: 32px;
min-width: 100px;
-webkit-appearance: none;
margin-bottom: 40px;
}
.no-fee-button {
background-image: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/ico-arrow-white.png);
background-repeat: no-repeat;
background-position: 97% center;
background-size: 16px 16px;
box-sizing: content-box;
padding-right: 45px;
}
.home-features-list-link {
display: inline-block;
}
@media (max-width: 1180px) {
.home-features-list-link {
display: flex;
flex-direction: column;
align-items: center;
}
}
.button--send {
border: none;
}
.page-id-212 .rich-text * {
text-align: justify;
}
.page-id-212 h3 {
color: #164659;
}
.main-nav li:first-child a {
padding: 10px 10px 10px 0;
}
.main-nav li:last-child a {
padding: 10px 0 10px 10px;
}
.wpcf7 .ajax-loader {
position: absolute !important;
}
.img-full-width {
width: 100%;
height: auto;
}
.mb-20 {
margin-bottom: 20px;
}
.link_czat {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
margin: 50px 0;
}
.link_czat .text {
color: #164659;
font: 700 28px/34px 'Roboto', sans-serif;
}
.link_czat_onas .text {
text-align: center;
}
.link_czat .text span {
color: #39b5e6;
}
.link_czat .open-chat {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #29d294;
padding: 15px 40px;
border-radius: 60px;
box-shadow: 11px 11px 13px 0 rgba(0, 0, 0, .16);
transition: all 0.3s;
cursor: pointer;
}
.link_czat .open-chat:hover {
background-color: #30f3ac;
}
.link_czat .tekst_2 {
color: #fff;
font: 700 20px/20px 'Montserrat', sans-serif;
text-align: center;
}
.link_czat .ico_dymek {
width: 30px;
height: auto;
flex: 0 0 auto;
margin: 0 0 0 30px;
filter: drop-shadow(8px 8px 2px rgba(10, 47, 120, 0.10));
}
.podstrona_top p {
width: 100%;
margin: 0 0 35px;
font-weight: 400;
}
.podstrona_top p span {
color: #39B5E6;
font-weight: 700;
}
@media (max-width: 1180px) {
.link_czat {
margin: 40px 0;
}
.link_czat .text {
font: 700 24px/30px 'Roboto', sans-serif;
}
.link_czat .tekst_2 {
font: 700 19px/19px 'Montserrat', sans-serif;
}
.link_czat .ico_dymek {
width: 27px;
margin: 0 0 0 20px;
}
}
@media (max-width: 960px) {
.link_czat .open-chat {
margin: 0 15px;
}
}
@media (max-width: 680px) {
.link_czat .open-chat {
padding: 15px 30px;
}
.link_czat .text {
font: 700 21px/26px 'Roboto', sans-serif;
}
.link_czat .tekst_2 {
font: 700 16px/16px 'Montserrat', sans-serif;
}
.link_czat .ico_dymek {
width: 22px;
margin: 0 0 0 12px;
}
}
.header__reviews-wrapper--mobile,
.header__reviews-wrapper--mobile:after {
display: none !important;
}
.back-to-faq {
margin: 25px 0 50px;
display: inline-block;
font: 700 16px/20px 'PT Sans', sans-serif;
}
.content-title.page_faq {
max-width: 100%;
}
.faq-answer.rich-text h2 {
font-size: 1.9em;
margin: 20px 0;
}
.faq-answer.rich-text h3 {
font-size: 1.5em;
margin: 25px 0 15px;
font-family: Roboto, sans-serif;
color: #164659;
}
.faq-answer.rich-text h4 {
font-size: 1.1em;
margin: 25px 0 15px;
font-family: Roboto, sans-serif;
color: #164659;
}
.rich-text ul.steps-slider {
list-style-type: none;
padding: 0;
}
.main-nav .menu {
display: flex;
justify-content: space-between;
margin: 0;
}
input.wpcf7-form-control.wpcf7-submit {
background-image: none !important;
padding-right: 16px;
}
.case-sekcja {
margin: 0 0 40px;
}
.case-sekcja p {
margin: 0 0 15px;
}
.case-sekcja p.text {
margin: 0 0 25px;
}
.case-sekcja strong {
font-weight: 700;
}
.case-sekcja ul li {
font-size: 1.125em;
line-height: 150%;
position: relative;
padding: 0 0 0 20px;
margin: 0 0 10px;
}
.case-sekcja ul li:last-of-type {
margin-bottom: 0;
}
.case-sekcja ul li:before {
content: '';
position: absolute;
top: 10px;
left: 0;
width: 7px;
height: 7px;
border-radius: 100%;
background-color: #666;
}
.sekcja-przebieg h3 {
display: flex;
align-items: center;
}
.sekcja-przebieg h3 .kolko {
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
margin: 0 0 0 auto;
background-color: #F4F4F4;
overflow: hidden;
}
.sekcja-przebieg h3 .kolko img {
height: 100%;
width: auto;
margin: 5px 0 0;
}
.sekcja-przebieg .foto-case {
width: 100%;
margin: 40px 0;
}
.sekcja-przebieg .foto-case img {
max-width: 100%;
width: auto;
height: auto;
}
.sekcja-rezultat .pole_szare {
background-color: #F4F4F4;
padding: 40px 30px;
}
.sekcja-rezultat .top {
margin: 0 0 40px;
display: flex;
justify-content: space-between;
align-items: center;
}
.sekcja-rezultat .top .kwota {
flex: 0 0 auto;
margin: 0 0 0 20px;
color: #fff;
background-color: #3f4850;
display: flex;
justify-content: center;
align-items: center;
padding: 10px 50px;
font: 26px/26px 'GT Walsheim', sans-serif;
}
.sekcja-rezultat .pole_szare ul {
margin: 0;
}
.sekcja-opinia .naglowek {
display: flex;
justify-content: space-between;
margin: 0 0 30px;
}
.sekcja-opinia .naglowek h2 {
margin: 0;
}
.sekcja-opinia .naglowek .kolumna_2 {
display: flex;
align-items: center;
}
.sekcja-opinia .kolumna_2 .rating {
color: #f8b502;
font-size: 1.5em;
line-height: 100%;
}
.sekcja-opinia .kolumna_2 .kolko {
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
margin: 0 0 0 30px;
background-color: #F4F4F4;
overflow: hidden;
}
.sekcja-opinia .kolumna_2 .kolko img {
height: 100%;
width: auto;
margin: 10px 0 0;
}
.sekcja-opinia .ramka {
position: relative;
border: 1px solid #f4f4f4;
}
.sekcja-opinia .ramka .ico_cudzyslow {
position: absolute;
left: 50px;
top: 0;
width: 19px;
height: auto;
transform: translate(0, -50%);
}
.sekcja-opinia .ramka .opinia {
padding: 50px 50px 35px;
font: 500 20px/26px 'Roboto', sans-serif;
}
.sekcja-opinia .ramka .osoba {
padding: 0 50px 50px;
text-align: right;
margin: 0;
}
.sekcja-opinia .ramka .separator {
width: 100%;
height: 1px;
background-color: #f4f4f4;
}
.sekcja-opinia .link_opinia {
padding: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.sekcja-opinia .link_opinia span {
font: 700 17px/21px 'Roboto', sans-serif;
color: #164659;
transition: all 0.3s;
}
.sekcja-opinia .link_opinia:hover span {
color: #39B5E6;
}
.sekcja-opinia .link_opinia .ico_arrow {
width: 20px;
height: auto;
flex: 0 0 auto;
margin: 0 35px 0 15px;
transition: all 0.3s;
}
.sekcja-opinia .link_opinia:hover .ico_arrow {
margin: 0 20px 0 30px;
}
.sekcja-opinia .link_opinia .ico_arrow .cls-1 {
fill: #39B5E6;
}
.sekcja-opinia .link_opinia .logo_google {
width: 101px;
height: auto;
flex: 0 0 auto;
}
@media all and (min-width: 1900px) {
p.slogan--big {
font-size: 73px;
line-height: 83px;
}
.button--new {
font-size: 21px;
margin-top: 7px;
margin-right: 45px;
}
}
@media all and (max-width: 1729px) {
.home-slogan {
width: 40%;
margin: 0 0 0 80px;
}
.home-slogan .naglowek-h1-seo {
font-size: 56px;
line-height: 62px;
}
}
@media all and (max-width: 1495px) {
.home-slogan {
text-align: center;
width: 36%;
margin: 0 0 0 50px;
}
.home-slogan .naglowek-h1-seo {
font-size: 44px;
line-height: 50px;
}
p.slogan--big {
font-size: 50px;
line-height: 64px;
text-align: center;
}
p.slogan--small {
font-size: 16px;
text-align: center;
}
.rich-text ul.steps-index {
padding: 30px 0;
margin: 0 0 40px;
}
}
@media all and (max-width: 1279px) {
.viewport {
padding: 0 16px;
}
#Practice-areas .rich-text > .viewport {
padding: 0;
}
.practice-areas h3 {
font-size: 1.1em;
}
.content-title h1::after,
.section-title h1::after,
.section-title h2::after,
.new-section-1 h2::after,
.new-section-2 h2::after,
.section-historie h2::after {
margin: 25px auto 40px;
}
.new-section-1 h2::after,
.new-section-2 h2::after {
margin: 20px 0 40px;
}
.home-banner {
height: 480px;
}
.home-slogan h2 {
font-size: 1.75em;
}
.home-slogan .naglowek-h1-seo {
font-size: 34px;
line-height: 40px;
}
.home-slogan {
width: 35%;
margin: 0 0 0 30px;
}
p.slogan--big {
font-size: 38px;
line-height: 50px;
}
.new-section-1 {
margin: 0 0 60px;
}
.new-section-2 {
padding: 50px 0;
margin: 0;
}
.new-section-1 .naglowek_1,
.new-section-2 .naglowek_1 {
font: 600 19px/26px 'Poppins', sans-serif;
margin: 0 0 20px;
}
.case-study-start {
margin: 50px 0;
padding: 0 0 50px;
}
.case-study-start .box_study,
.zb_historii .box_study {
width: 31%;
}
.box_study .line_top .kolko {
width: 42px;
height: 42px;
}
.zb_historii.rich-text .box_study .line_top .kolko {
width: 36px;
height: 36px;
}
.zb_historii.rich-text .box_study .line_top > div {
font: 600 20px/24px 'Poppins', sans-serif;
}
.box_study .line_top .rating {
font-size: 1em;
}
.zb_historii.rich-text .box_study .line_top .rating {
font-size: 0.8em;
}
.box_study .line_down p {
font-size: 1em;
}
.box_study .line {
margin: 15px 0 20px;
font-size: 0.9em;
}
.box_study .line_down .kwota_odszkodowania {
width: 45%;
margin: 0 0 0 10px;
font: 22px/22px 'GT Walsheim', sans-serif;
}
.section-box {
margin: 50px 0;
}
.section-box img {
height: 50px;
margin: 0 0 20px;
}
.section-cta {
padding: 60px 0;
margin: 0 0 70px;
}
.section-uznanie .kolumna_2 {
margin: 0 35px;
width: 200px;
text-align: center;
}
.section-uznanie .kolumna_2 p {
font-size: 1em;
}
.section-uznanie .block-reviews .ui-ico {
height: 1.2rem;
}
.section-uznanie .block-reviews .rating {
font-size: 1.2em;
}
.section-uznanie .separator {
height: 50px;
margin: 0 15px;
}
.section-uznanie .block-reviews p {
display: block;
font-size: .7em;
}
.section-historie {
margin: 60px 0;
}
.zb_historii .box_study {
margin: 0 0 50px;
}
.zb_historii.rich-text .box_study {
width: 47.5%;
}
.section-cta.cta-2 {
margin: 0;
}
.rich-text .section-cta {
padding: 40px 0;
margin: 40px 16px;
}
.rich-text .section-cta.cta-2 {
margin: 40px 0;
}
.rich-text .section-cta.cta-2 .button--new {
margin: 0 100px 35px;
}
.rich-text .section-cta .button--new {
margin: 0 150px 35px;
}
.rich-text .section-cta .viewport {
flex-wrap: wrap;
justify-content: center;
}
.rich-text .section-cta .logo {
margin: 0 50px;
}
.rich-text .section-cta .block-reviews {
margin: 0 50px;
}
.rich-text .section-uznanie .kolumna_2 {
margin: 0 0 0 35px;
width: auto;
}
.main-column > .section-cta {
padding: 40px 30px;
margin: 0 16px;
}
.main-column > .section-cta .viewport {
padding: 0;
}
hr {
margin: 30px 0;
}
.sekcja-rezultat .pole_szare {
margin: 0 16px;
}
.sekcja-rezultat .pole_szare .viewport {
padding: 0;
}
.sekcja-opinia .ramka .opinia {
padding: 40px 30px 30px;
}
.sekcja-opinia .ramka .ico_cudzyslow {
left: 30px;
}
.sekcja-opinia .ramka .osoba {
padding: 0 30px 35px;
}
.sekcja-opinia .link_opinia {
padding: 35px;
}
}
@media all and (max-width: 1023px) {
.rich-text .section-cta {
margin: 40px 0;
}
.main-column {
padding-right: 24px;
}
.content-title h1,
.section-title h2 {
font-size: 2em;
}
.new-section-1 h2,
.new-section-2 h2 {
font-size: 1.75em;
text-align: center;
}
.content-title h1::after,
.section-title h1::after,
.section-title h2::after,
.new-section-1 h2::after,
.new-section-2 h2::after {
margin: 20px auto 35px;
}
.top-header .call-now {
padding: 5px 0 10px;
}
.branding-block {
margin-bottom: 0;
}
.main-content {
padding-top: 5px;
}
.home-banner {
height: auto;
}
.home-slogan {
position: relative;
height: 100%;
width: 100%;
min-height: 300px;
margin: 0;
top: 0;
padding: 0 30px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
transform: translateY(0);
}
.home-slogan .naglowek-h1-seo,
.home-slogan p {
color: #fff;
z-index: 1;
}
.home-slogan:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(10, 12, 13, 0.34);
}
.home-slogan h3 {
font-size: 1.5em;
margin: 0;
}
.home-banner .button,
.home-slogan h2 {
margin: 0 auto;
z-index: 1;
}
.section-cta .viewport {
justify-content: space-around;
}
.section-cta .logo {
width: 150px;
}
.section-cta .block-reviews .ui-ico {
height: 1.5rem;
}
.section-cta .block-reviews .rating {
font-size: 1.5em;
}
.section-cta .block-reviews p,
.footer-section .block-reviews p {
font-size: 0.9em;
}
.section-cta.cta-2 .viewport {
flex-wrap: wrap;
justify-content: center;
}
.section-cta.cta-2 .button--new {
margin: 0 160px 40px;
}
.section-cta.cta-2 .logo {
margin: 0 50px;
}
.section-cta.cta-2 .block-reviews {
margin: 0 50px;
}
.new-section-1 {
margin: 0 0 30px;
}
.section-box {
margin: 50px 0;
}
.section-box .box {
width: 100%;
margin: 0 0 30px;
}
.section-box img {
height: 46px;
margin: 0 0 15px;
}
.new-section-1 .naglowek_1,
.new-section-2 .naglowek_1 {
margin: 0 0 15px;
text-align: center;
}
.section-foto .kolumna {
width: 100%;
margin: 0 0 30px;
}
.section-foto .k_foto img {
max-width: 400px;
margin: 0 auto;
display: block;
}
.section-foto .kolumna p {
margin: 0 0 15px;
text-align: center;
}
.new-section-2 {
padding: 50px 0 20px;
}
.new-section-2 .section-foto {
flex-wrap: wrap-reverse;
}
.section-uznanie {
margin: 50px 0;
flex-wrap: wrap;
justify-content: center;
}
.section-uznanie .kolumna_3 {
width: 100%;
justify-content: center;
margin: 25px 0 0;
}
.section-uznanie .kolumna_2 {
margin: 0 0 0 50px;
width: auto;
}
.rich-text .section-cta.cta-2 .button--new {
margin: 0 140px 35px;
}
.main-column > .section-cta .link_czat .open-chat {
flex: 0 0 auto;
margin: 0 0 0 50px;
}
.home-sections .case-study-start .box_study:last-of-type {
display: none;
}
.case-study-start .box_study,
.zb_historii .box_study {
width: 45%;
}
}
@media all and (max-width: 960px) {
.main-column {
width: 100%;
padding: 0;
min-height: 0;
}
.side-column {
display: none;
}
.menu-list a {
font-size: 1em;
padding: 6px 0;
}
.nav-block .viewport {
padding: 0;
}
.main-nav {
display: none;
border: 0;
}
.main-nav ul {
background: #2f3336;
margin: 0;
flex-direction: column;
justify-content: flex-start;
align-items: center;
padding: 15px;
}
.main-nav li {
display: block;
width: 100%;
}
.main-nav li:not(:last-child) {
border-bottom: 1px dotted #1b2026;
}
.main-nav a {
border: 0;
color: #f3f3f3;
}
.top-header .main-nav a,
.main-nav li:first-child a,
.main-nav li:last-child a {
font-size: 1.1em;
padding: 7px 0;
letter-spacing: 0;
}
.ui-nav {
display: block;
}
.free-advice-button {
float: none;
display: inline-block;
}
.main-logo {
left: 16px;
}
.top-header .call-now {
clear: both;
float: none;
padding-top: 25px;
}
.main-column > .section-cta {
margin: 0 0 50px;
}
.rich-text .section-cta .viewport {
justify-content: space-between;
}
.rich-text .section-cta .button--new,
.rich-text .section-cta .block-reviews,
.rich-text .section-cta .logo {
margin: 0;
}
.footer-bottom {
grid-template-columns: 1fr;
grid-row-gap: 1rem;
padding: 15px 20px;
}
.footer-bottom p {
font-size: 0.8em;
padding: 0;
}
.mobilne-opinie {
display: none;
}
.pc-opinie td {
display: table-header-group;
}
.pc-opinie p:empty:before {
content: none;
}
.rich-text ul.steps-slider {
margin: 40px 0 0;
}
.rich-text h2.step-num {
font-size: 7em;;
}
.step-content p {
font-size: 16px;
line-height: 21px;
}
.home-practice-areas.practice-areas > li,
.practice-areas > li {
width: 50%;
margin-bottom: 32px;
padding: 0 12px;
}
.practice-areas h3 {
font-size: 1.2em;
}
.practice-areas h3 a {
min-height: 32px;
}
}
@media all and (max-width: 767px) {
h2 {
font-size: 1.5em;
}
.section-cta {
padding: 50px 0;
margin: 0 0 60px;
}
.section-cta .viewport {
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
padding: 0;
width: 420px;
}
.section-cta .button--new,
.section-cta.cta-2 .button--new {
margin: 0 0 35px;
}
.section-cta .logo,
.section-cta.cta-2 .logo {
width: 144px;
margin: 0 20px 0 0;
}
.section-cta .block-reviews,
.section-cta.cta-2 .block-reviews {
margin: 0 0 0 20px;
}
.section-cta .block-reviews .ui-ico,
.footer-section .block-reviews .ui-ico {
height: 1.3rem;
}
.section-cta .block-reviews .rating,
.footer-section .block-reviews .rating {
font-size: 1.3em;
}
.case-study-start {
flex-wrap: wrap;
}
.case-study-start .box_study {
width: 100%;
margin: 0 auto;
max-width: 350px;
}
.case-study-start .box_study:nth-of-type(n+2) {
display: none;
}
.box_study .line_top,
.box_study .line_down {
flex-wrap: nowrap;
}
.box_study .line_down p {
width: 50%;
margin: 0;
text-align: left;
}
.box_study .line_down .kwota_odszkodowania {
width: 45%;
margin: 0 0 0 20px;
padding: 10px 20px;
}
.box_study .line_top .ocena {
margin: 0;
}
.section-uznanie .kolumna_2 {
margin: 20px 0 0;
width: 100%;
}
.section-uznanie .kolumna_2 p {
text-align: center;
margin: 0 auto;
}
.section-uznanie .kolumna_3 {
margin: 20px 0 0;
}
.section-historie {
margin: 50px 0;
}
.zb_historii .box_study,
.zb_historii.rich-text .box_study {
margin: 0 0 40px;
width: 47%;
}
.zb_historii .box_study .line_top {
flex-wrap: wrap-reverse;
}
.zb_historii .box_study .line_down {
flex-wrap: wrap;
}
.zb_historii .box_study .line_top .ocena {
margin: 0;
}
.zb_historii .box_study .line_top .kolko,
.zb_historii.rich-text .box_study .line_top .kolko {
width: 25px;
height: 25px;
}
.zb_historii .box_study .line_top .rating,
.zb_historii.rich-text .box_study .line_top .rating {
font-size: 0.7em;
line-height: 15px;
}
.zb_historii .box_study .line_top > div {
font: 600 20px/24px 'Poppins', sans-serif;
}
.zb_historii .box_study .line_top .naglowek_1 {
margin: 10px 0 0;
width: 100%;
}
.box_study .line {
font: 300 15px/20px 'Roboto', sans-serif;
}
.zb_historii .box_study .line {
margin: 10px 0;
}
.box_study .line_down p {
font: 300 13px/18px 'Roboto', sans-serif;
}
.zb_historii .box_study .line_down p {
width: 100%;
margin: 0 0 5px;
}
.zb_historii .box_study .line_down .kwota_odszkodowania {
width: auto;
margin: 0;
padding: 0;
background-color: transparent;
}
.zb_historii .box_study .line_link {
margin: 15px 0 0;
}
.zb_historii .separator {
display: block;
}
.footer-section .footer_logo_google .logo {
width: 150px;
margin: 0 25px 0 0;
}
.footer-section .block-reviews {
margin: 0 0 0 25px;
}
.rich-text .section-cta .viewport {
justify-content: center;
}
.rich-text .section-cta .button--new,
.rich-text .section-cta.cta-2 .button--new {
margin: 0 0 35px;
}
.rich-text .section-cta .logo,
.rich-text .section-cta.cta-2 .logo {
width: 144px;
margin: 0 20px 0 0;
}
.rich-text .section-cta .block-reviews,
.rich-text .section-cta.cta-2 .block-reviews {
margin: 0 0 0 20px;
}
.rich-text .section-cta .block-reviews .ui-ico,
.main-column > .section-cta .block-reviews .ui-ico {
height: 1.3rem;
}
.rich-text .section-cta .block-reviews .ui-ico img {
width: 63px;
}
.rich-text .section-cta .block-reviews .rating,
.main-column > .section-cta .block-reviews .rating {
font-size: 1.3em;
}
.rich-text .section-uznanie .kolumna_2 {
margin: 20px 0 0;
width: 100%;
}
.rich-text .section-uznanie .kolumna_2 p {
text-align: center;
margin: 0 auto;
}
.rich-text .section-uznanie .kolumna_3 {
margin: 20px 0 0;
}
.rich-text .section-uznanie .block-reviews .ui-ico {
height: 1.2rem;
}
.rich-text .section-uznanie .block-reviews .ui-ico img {
width: 58px;
}
table.pc-opinie td {
margin: 0 0 25px;
display: block;
padding: 0 !important;
}
table.pc-opinie p {
display: flex;
justify-content: space-between;
align-items: center;
line-height: 100%;
margin: 5px 0 0;
}
table.pc-opinie p br {
display: none;
}
.main-column > .section-cta .viewport {
width: 100%;
}
.link_czat .text {
font: 700 20px/26px 'Roboto', sans-serif;
}
.main-column > .section-cta .logo {
width: 144px;
}
.main-column > .section-cta .link_czat .open-chat {
margin: 0 0 0 35px;
}
}
@media all and (max-width: 599px) {
.home-practice-areas.practice-areas > li,
.practice-areas > li {
width: 100%;
padding: 0;
margin: 0 0 15px;
}
ul.practice-areas {
margin: 35px 0 0;
}
.practice-areas .menu-list a {
font-size: 15px;
}
.practice-areas h3 a {
min-height: 0;
}
.steps-index {
display: none;
}
.button .ico.dymek,
.rich-text .button .ico.dymek,
.rich-text .button .ico.dymek,
.rich-text .link_czat .ico_dymek,
.main-column > .section-cta .link_czat .ico_dymek {
margin: 0 0 0 12px;
}
.ico.dymek,
.rich-text .button .ico.dymek,
.rich-text .button .ico.dymek,
.rich-text .link_czat .ico_dymek,
.main-column > .section-cta .link_czat .ico_dymek {
width: 20px;
height: 20px;
}
.button--new,
.rich-text .section-cta .button--new,
.rich-text .link_czat_2 .open-chat {
font: 700 14px/15px 'Montserrat', sans-serif;
padding: 14px 28px;
display: inline-flex;
align-items: center;
}
.rich-text .link_czat .tekst_2,
.main-column > .section-cta .link_czat .tekst_2 {
font: 700 14px/15px 'Montserrat', sans-serif;
}
.button_2 {
padding: 15px;
border-radius: 20px;
}
.rich-text .case-study-start .box_study {
width: 100%;
}
.main-column > .section-cta .link_czat {
margin: 0 0 30px;
flex-wrap: wrap;
}
.main-column > .section-cta .logo {
margin: 0 auto 0 0;
}
.rich-text .case-study-start {
border: none;
padding: 0;
margin: 30px 0 40px;
}
.header__reviews-wrapper--mobile .block-reviews p {
font-size: 0.65em;
padding-left: 5px;
}
.link_czat {
justify-content: center;
}
.link_czat .text {
font: 700 20px/26px 'Roboto', sans-serif;
width: 100%;
text-align: center;
margin: 0 0 25px;
}
.link_czat .text br {
display: none;
}
.link_czat .open-chat {
padding: 17px 32px;
}
.link_czat .tekst_2 {
font: 700 14px/15px 'Montserrat', sans-serif;
}
.link_czat.podstrona_top .open-chat {
margin: 0;
padding: 14px 25px;
}
.link_czat .ico_dymek {
width: 20px;
margin: 0 0 0 10px;
}
.block-reviews p {
font-size: 0.75em
}
.header__reviews-wrapper {
height: 55px;
width: 140px;
margin: 0 0 0 40px;
}
.header__reviews {
padding: 0;
}
.block-reviews .ui-ico {
margin: 1px 5px 0 0;
}
.block-reviews .rating {
font-size: 15px;
}
.section-cta .button--new,
.rich-text .section-cta .button--new {
margin: 0 50px 35px;
}
}
@media all and (max-width: 480px) {
.breadcrumbs {
display: none;
}
.main-content.viewport {
padding: 0 0 25px;
}
#Single-blog > .main-content.viewport,
#Page > .main-content.viewport,
#zbior_porad > .main-content.viewport,
#single_case_study > .main-content.viewport,
.main-content.viewport.main-content-faq,
#Practice-areas > .main-content.viewport {
padding: 0;
}
#Case-study > .main-content {
padding: 0;
}
.content-title {
padding: 40px 16px 20px;
background-color: #f4f4f4;
}
.content-title h1 {
text-align: center;
font-size: 28px;
margin: 0;
}
.content-title h1:after {
display: none;
}
h3 {
font-size: 1.125em;
}
p {
font-size: 1em;
}
.home-sections section,
footer section {
padding: 32px 0;
}
.home-sections .home-section-practice-areas {
padding-bottom: 0;
}
.section-title {
margin-bottom: 16px;
}
.button--new:hover,
.button_2:hover {
background-color: #29d294;
}
.new-section-1 h2::after,
.new-section-2 h2::after,
.section-title h1::after,
.section-title h2::after {
width: 48px;
height: 4px;
}
.main-logo {
width: 100px !important;
height: 30px !important;
margin: 0;
}
.ui-nav {
font-size: 1em;
top: 0;
padding: 0;
border: 0;
}
.ui-nav .ico {
width: 30px;
height: 30px;
}
.top-header {
padding: 15px 0 0;
}
.branding-block {
padding: 0 0 15px;
}
.top-header .viewport {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 15px;
}
.top-header .viewport:after {
display: none;
}
.top-header .viewport .call-now {
display: none;
}
.top-header .call-now {
padding: 10px 0;
font-size: 0.9em;
}
.top-header .call-now .ico {
width: 26px;
height: 26px;
margin: 0 6px;
}
.top-header .call-now a {
font-size: 1.3em;
}
.call-now--mobile .june-header-phone {
padding: 5px 0;
}
.top-header .nav-block .viewport {
padding: 0;
}
.top-header .nav-block .viewport .top-nav {
width: 100%;
}
.top-header .main-nav ul {
padding: 15px;
}
.top-header .main-nav a,
.main-nav li:first-child a,
.main-nav li:last-child a {
font-size: 1.1em;
padding: 7px 0;
letter-spacing: 0;
}
#menu-menu > li.menu-item-has-children > ul.sub-menu {
width: 100%;
margin: 10px 0 10px -15px;
}
#menu-menu > li.menu-item-has-children > ul.sub-menu > li > a {
padding: 7px 0;
font-size: 1em;
}
.home-slogan h3 {
font-size: 1.25em;
}
.home-banner {
height: 420px;
background: url(//claimspot.co.uk/wp-content/themes/trustclaims/img/slide_mobile.png) no-repeat;
background-size: contain;
}
.home-slogan {
justify-content: flex-end;
top: 0;
padding: 0 20px;
box-sizing: border-box;
}
.home-slogan::after {
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, #164659 50%, #164659 100%);
}
.home-slogan .naglowek-h1-seo {
font-size: 28px;
line-height: 36px;
margin: 0 0 20px;
}
.home-banner .button {
margin: 0 auto 40px;
}
p.slogan {
margin: 0 0 30px;
font: 400 16px/22px 'Roboto', sans-serif;
padding: 0;
}
.section-cta,
.rich-text .section-cta {
margin: 0 0 40px;
padding: 35px 0 30px;
}
.rich-text .section-cta {
margin-top: 40px;
}
.section-cta .viewport {
justify-content: center;
align-items: flex-start;
padding: 0 20px;
width: 100%;
}
.section-cta .button--new,
.section-cta.cta-2 .button--new,
.rich-text .section-cta .button--new,
.rich-text .section-cta.cta-2 .button--new {
margin: 0 40px 30px;
justify-content: center;
}
.section-cta.cta-2 .button--new,
.rich-text .section-cta.cta-2 .button--new {
margin: 0 0 30px;
}
.section-cta .logo,
.section-cta.cta-2 .logo,
.rich-text .section-cta .logo,
.rich-text .section-cta.cta-2 .logo,
.main-column > .section-cta .logo {
width: 100px;
margin: 0 25px 0 5px;
}
.section-cta .block-reviews,
.section-cta.cta-2 .block-reviews {
width: 155px;
margin: 0 5px 0 25px;
}
.section-cta .block-reviews .ui-ico,
.footer-section .block-reviews .ui-ico,
.rich-text .section-cta .block-reviews .ui-ico,
.main-column > .section-cta .block-reviews .ui-ico {
height: 1rem;
}
.section-cta .block-reviews .rating,
.footer-section .block-reviews .rating,
.rich-text .section-cta .block-reviews .rating,
.main-column > .section-cta .block-reviews .rating {
font-size: 1em;
}
.section-cta .block-reviews p,
.footer-section .block-reviews p,
.rich-text .section-cta .block-reviews p,
.main-column > .section-cta .block-reviews p {
font-size: 10px;
}
.rich-text .section-cta .block-reviews .ui-ico img {
width: 49px;
}
input,
select,
textarea {
max-width: 100%;
}
input[type='submit'] {
background-image: none;
padding: 12px 16px;
}
.new-section-1 {
margin: 0 0 20px;
}
.new-section-2 {
padding: 40px 0 20px;
}
.new-section-1 h2,
.new-section-2 h2,
.section-title h2 {
font-size: 1.5em;
}
.section-box {
margin: 40px 0 0;
}
.section-box .box {
margin: 0 0 35px;
}
.section-box img {
height: 40px;
margin: 0 0 10px;
}
.new-section-1 .naglowek_1,
.new-section-2 .naglowek_1 {
font: 600 18px/24px 'Poppins', sans-serif;
}
.new-section-1 .naglowek_1 {
margin: 0 0 10px;
text-align: center;
}
.case-study-start {
margin: 30px 0 40px;
padding: 0 0 30px;
}
.box_study .line,
.zb_historii.rich-text .box_study .line {
margin: 10px 0 15px;
}
.box_study .line_top,
.zb_historii.rich-text .box_study .line_top {
align-items: flex-start;
}
.zb_historii.rich-text .box_study .line_top {
flex-wrap: nowrap;
}
.box_study .line_top .kolko,
.zb_historii.rich-text .box_study .line_top .kolko {
width: 32px;
height: 32px;
margin: 0 0 0 12px;
}
.box_study .line_top .rating,
.zb_historii.rich-text .box_study .line_top .rating {
font-size: 17px;
}
.box_study .line_top .naglowek_1,
.zb_historii.rich-text .box_study .line_top .naglowek_1{
font: 600 22px/26px 'Poppins', sans-serif;
}
.zb_historii.rich-text .box_study .line_top .naglowek_1 {
margin: 0 10px 0 0;
}
.zb_historii.rich-text .box_study .line_down {
flex-wrap: nowrap;
}
.box_study .line_down .kwota_odszkodowania,
.zb_historii.rich-text  .box_study .line_down .kwota_odszkodowania {
padding: 5px 15px;
}
.zb_historii.rich-text  .box_study .line_down .kwota_odszkodowania {
background-color: #f4f4f4;
width: 45%;
margin: 0 0 0 20px;
}
.box_study .line_link {
margin: 15px 0 0;
}
.box_study .line_link span {
font: 700 15px/18px 'Roboto', sans-serif;
}
.box_study:hover .line_link span {
color: #164659;
}
.box_study .ico_arrow,
.box_study:hover .ico_arrow {
width: 15px;
margin: 0 0 0 15px;
}
.section-uznanie {
margin: 20px auto 35px;
justify-content: flex-start;
max-width: 340px;
}
.section-uznanie .kolumna_1 img {
width: 50px;
}
.new-section-1 .section-uznanie .naglowek_1,
.rich-text .section-uznanie .naglowek_1 {
margin: 0;
font: 600 22px/26px 'Poppins', sans-serif;
text-align: left;
}
.section-uznanie .kolumna_2,
.rich-text .section-uznanie .kolumna_2 {
margin: 15px 0 0;
}
.section-uznanie .kolumna_2 p,
.rich-text .section-uznanie .kolumna_2 p {
text-align: left;
margin: 0;
}
.section-uznanie .kolumna_3,
.rich-text .section-uznanie .kolumna_3 {
justify-content: flex-start;
}
.section-uznanie .separator,
.rich-text .section-uznanie .separator {
margin: 0 20px;
}
.section-uznanie .sprawy {
align-items: center;
width: 50px;
}
.section-uznanie .sprawy .tekst {
font: 300 12px/15px 'Roboto', sans-serif;
text-align: center;
}
.section-historie {
margin: 40px 0;
}
.btn_all {
font: 700 15px/18px 'Roboto', sans-serif;
padding: 8px 20px;
}
.btn_all:hover {
color: #164659;
border-color: #F4F4F4;
}
.zb_historii .box_study {
width: 45%;
}
.zb_historii .separator {
height: 220px;
}
.zb_historii .box_study .line_top .ocena {
justify-content: space-between;
}
.zb_historii .box_study:nth-of-type(n+5) {
display: none;
}
.zb_historii .box_study .line_top .naglowek_1 {
font: 600 17px/22px 'Poppins', sans-serif;
}
.podstrona_top {
background-color: #F4F4F4;
padding: 0 16px 40px;
margin: 0 0 40px;
}
.podstrona_top p {
text-align: center;
}
.june-header-phone--center {
font-size: 21px;
}
.footer-section .june-header-phone {
margin: 0 0 20px;
}
.footer-section .section-title h2::after {
margin: 20px auto;
}
.footer-section svg .cls-1 {
fill: #fff;
}
.footer-section .section-title p {
margin: 0 0 35px;
font-size: 15px;
line-height: 135%;
}
.footer-contact-data li {
display: block;
margin: 0 auto 15px;
font-size: 1em;
}
.footer-contact-data .ico {
width: 20px;
height: 20px;
}
.footer-section .footer_logo_google .logo {
width: 112px;
margin: 0 20px 0 0;
}
.footer-section .block-reviews {
margin: 0 0 0 20px;
}
.footer-section-contact .button {
margin: 20px 0 30px;
}
.zb_historii .box_study .line_top > div {
width: 100%;
}
.zb_historii.rich-text .box_study .line_top > div {
width: auto;
}
.rich-text .section-uznanie {
margin: 35px 0 0;
justify-content: flex-start;
}
.link_czat_2 {
margin: 30px 0 40px;
}
table.pc-opinie td span {
font-size: 0.9em;
}
.main-column > .section-cta {
padding: 35px 20px;
margin: 20px 0;
}
#Case-study .main-column > .section-cta,
#Single-blog .main-content .main-column > .section-cta,
#Page .main-content .main-column > .section-cta,
#zbior_porad .main-content .main-column > .section-cta,
#single_case_study .main-content .main-column > .section-cta.case-sekcja,
.main-content-faq .main-column > .section-cta ,
#Practice-areas .main-content .main-column > .section-cta {
margin-bottom: 0;
}
.main-column > .section-cta .block-reviews {
margin: 0 0 0 10px;
}
.main-column > .section-cta hr {
margin: 25px 0;
}
.main-column > .section-cta .tekst_duzy_1 {
font-size: 20px;
}
.main-column > .section-cta .link_czat .open-chat {
margin: 0;
}
.main-column > .section-cta .link_czat .open-chat {
padding: 14px 28px;
}
hr.case-study-hr {
display: none;
}
.zb_historii.rich-text .box_study {
width: 100%;
padding: 0 0 30px;
margin: 0 0 35px;
border-bottom: 1px solid #f4f4f4;
}
.zb_historii.rich-text .box_study:last-of-type {
border: none;
padding: 0;
margin: 0 0 20px;
}
.faq-index {
padding: 15px 16px 25px;
margin: 0;
}
.faq-answer {
padding: 0 0 20px;
}
#Page .rich-text.step-content {
margin: 0 0 15px;
padding: 0;
}
#Page .rich-text.step-content h3 {
margin: 0 0 10px;
}
#Page .rich-text.step-content p {
font-size: 0.95em;
line-height: 130%;
}   .rich-text .blog-list {
padding-left: 0;
}
.rich-text ol,
.rich-text ul,
.rich-text.rich-telefon ul.table-of-contents {
padding-left: 0;
}
.rich-text.rich-telefon ul.table-of-contents {
list-style-type: none;
}
.rich-text.rich-telefon ol,
.rich-text.rich-telefon ul {
padding-left: 2.5em;
list-style-type: disc;
}
.rich-text li,
.rich-text p {
font-size: 1em;
line-height: 150%;
}
.blog-entry {
padding: 0;
}
.blog-entry,
.home-section-blog .blog-entry {
width: 100%;
margin: 0 0 25px ;
}
.home-section-blog .blog-entry:last-child {
margin-bottom: 16px ;
}
#zbior_porad .rich-text .blog-entry:last-of-type {
margin: 0;
}
.case-sekcja {
margin: 0 0 30px;
}
.case-sekcja.sekcja-opinia {
margin: 0 0 45px;
}
.case-sekcja ul li {
font-size: 1em;
}
.case-sekcja ul li::before {
top: 9px;
width: 6px;
height: 6px;
}
.sekcja-przebieg h3 {
justify-content: space-between;
}
.sekcja-przebieg h3 .kolko {
width: 30px;
height: 30px;
margin: 0 0 0 100px;
}
.sekcja-przebieg .foto-case {
margin: 30px 0;
}
.sekcja-rezultat .pole_szare {
margin: 0;
padding: 0 20px 35px;
}
.sekcja-rezultat .top {
margin: 0 0 30px;
}
.sekcja-rezultat .top span {
font-size: 0.8em;
}
.sekcja-rezultat .top .kwota {
padding: 10px 40px;
font: 24px/24px 'GT Walsheim', sans-serif;
}
.sekcja-opinia .kolumna_2 .rating {
font-size: 1em;
}
.sekcja-opinia .kolumna_2 .kolko {
width: 33px;
height: 33px;
margin: 0 0 0 15px;
}
.sekcja-opinia .ramka .opinia {
padding: 30px 25px 20px;
font: 500 17px/24px 'Roboto', sans-serif;
}
.sekcja-opinia .ramka .ico_cudzyslow {
left: 25px;
}
.sekcja-opinia .ramka .osoba {
padding: 0 25px 25px;
}
.sekcja-opinia .link_opinia {
padding: 20px;
}
.sekcja-opinia .link_opinia {
padding: 20px;
}
.sekcja-opinia .link_opinia:hover .ico_arrow,
.sekcja-opinia .link_opinia .ico_arrow {
margin: 0 15px;
}
.sekcja-opinia .link_opinia .logo_google {
width: 80px;
}
.case-sekcja.section-cta .link_czat .text {
font: 700 20px/26px 'Roboto', sans-serif;
width: 100%;
text-align: center;
margin: 0;
}
.main-column > .section-cta.case-sekcja .link_czat .open-chat {
margin: 25px 0 0;
}
.rich-text ol ul,
.rich-text ol ol,
.rich-text ul ul,
.rich-text ul ol {
margin: 10px 0 0 0;
}
.rich-text ul,
.rich-text ol {
margin: 0 0 25px;
list-style-type: none;
}
.rich-text ol > li {
list-style-type: decimal;
padding: 0 0 0 10px;
margin: 0 0 10px 20px;
}
.rich-text ul:not(.blog-list, .steps-slider, .practice-areas, .accidents-list) li {
position: relative;
padding: 0 0 0 15px;
margin: 0 0 10px;
}
.rich-text ul:not(.blog-list, .steps-slider, .practice-areas, .accidents-list) li::before{
content: '';
position: absolute;
top: 9px;
left: 0;
width: 6px;
height: 6px;
border-radius: 100%;
background-color: #666;
}
.rich-text h2.step-num {
font-size: 6em;
margin: 5px 0 0;
}
.faq-index a {
font-size: 1em;
}
.back-to-faq {
margin: 25px 16px 5px;
}
.mb-20 {
margin-bottom: 15px;
}
#Practice-areas .rich-text {
padding: 0 20px;
}
#Practice-areas ul.practice-areas > li {
margin: 0 0 25px;
}
#Practice-areas .rich-text ul.practice-areas > li img {
margin: 0;
}
.viewport ul.accident-category-contents {
margin: 0 0 20px;
}
.viewport hr.hr_desktop {
display: none;
}
}