:root {--bricks-color-sfaofy: {{ meta_box_term_field('help-guides-topics', 'term_color') }};--bricks-color-acss_import_transparent: transparent;}html {font-size: var(--root-font-size)} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}p#brxe-ncxpwd { margin-top: -20px;}div#brxe-e61e9e { margin-top: -20px;}p#brxe-mdgtqo { margin-top: -50px;}p#brxe-jehdnq{margin-top: -50px;}#brxe-jdstzr { background: #F0F8FB; border-left: 4px solid #00a0d2; border-radius: 0 8px 8px 0; padding: 16px 20px; margin: 24px 0; line-height: 1.65; color: #000; font-weight: 400;}#brxe-jdstzr a { color: #00A0D2; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}#brxe-jdstzr a:hover { color: #00a0d2;}#brxe-eyqsck { background: #F0F8FB; border-left: 4px solid #00a0d2; border-radius: 0 8px 8px 0; padding: 16px 20px; margin: 24px 0; line-height: 1.65; color: #000; font-weight: 400;}#brxe-eyqsck a { color: #00A0D2; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}#brxe-eyqsck a:hover { color: #00a0d2;}div#brxe-fsmrxd { margin-top: -20px;}p#brxe-vukaua { margin-top: -20px;}p#brxe-anaibp { margin-top: -50px;}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}.brxe-ivmeyh {align-self: flex-start}.brxe-xorosi {justify-content: flex-start; align-self: flex-start !important; column-gap: var(--space-l)}@media (max-width: 479px) {.brxe-xorosi {align-items: center}}.brxe-slhwnx {display: flex}.brxe-ieglyo {width: 40%; line-height: 1.5}@media (max-width: 479px) {.brxe-ieglyo {width: 60%; text-align: center}}.brxe-oojqmf {justify-content: flex-start}.brxe-obiqjx {row-gap: var(--space-l)}.brxe-cnumve:not(.tag), .brxe-cnumve img {object-position: 80%}@media (max-width: 991px) {.brxe-csbrew {order: -1}}@media (max-width: 991px) {.brxe-yvdawf {height: 100%}}@media (max-width: 359px) {.brxe-kasnac {padding-right: var(--space-xs); padding-left: var(--space-xs)}}#brxe-irglkv {display: flex; flex-direction: column; align-items: center; row-gap: var(--space-l)}#brxe-cxpaoq {margin-left: -250px}#brxe-shggtd {height: 2.2em; width: 2.2em}#brxe-awrxtz {display: flex; align-items: center}#brxe-ubaisf {display: block; grid-template-columns: var(--grid-2)}#brxe-gbacvk {align-items: center; margin-bottom: var(--space-m)}#brxe-krwfws {border-top: 1px solid var(--black-trans-10)}#brxe-zlpvot {height: 2.2em; width: 2.2em}#brxe-shfrmh {display: flex; align-items: center}#brxe-mojorf {display: block; grid-template-columns: var(--grid-2)}#brxe-kkoyrh {align-items: center; margin-bottom: var(--space-m)}#brxe-zqzpeh {border-top: 1px solid var(--black-trans-10)}#brxe-ivojst {height: 2.2em; width: 2.2em}#brxe-wwrwip {display: flex; align-items: center}#brxe-aojsgu {display: block; grid-template-columns: var(--grid-2)}#brxe-peingl {align-items: center}#brxe-brpnvi {align-items: center}#brxe-ogcnwz {padding-left: 0}#brxe-pfigqd {align-items: flex-start}@media (max-width: 1279px) {#brxe-pfigqd {display: grid; align-items: initial}}#brxe-zlgxko {align-self: center !important}#brxe-mzbotj {height: 2.2em; width: 2.2em}#brxe-fdqvoi {display: flex; align-items: center}#brxe-yjowex {justify-content: space-around; border-bottom: 12px solid #f09815; border-radius: 8px; height: 100%; row-gap: 0px; column-gap: 0px}#brxe-rswzbk {align-self: center !important}#brxe-qsoljd {height: 2.2em; width: 2.2em}#brxe-zusxyn {display: flex; align-items: center}#brxe-zusxyn:hover {color: #01a488}#brxe-wyjfea {justify-content: space-around; border-bottom: 12px solid #01a488; border-radius: 8px; height: 660px; row-gap: 0px; column-gap: 0px}#brxe-zfmohv {margin-top: 200px}@media (max-width: 991px) {#brxe-zfmohv {margin-top: 0}}@media (max-width: 479px) {#brxe-zfmohv {margin-top: 0}}#brxe-msxtwv {align-self: center !important}#brxe-knlsay {height: 2.2em; width: 2.2em}#brxe-nupjco {display: flex; align-items: center}#brxe-lltekz {justify-content: space-around; column-gap: 0px; row-gap: 0px; border-bottom: 12px solid #9b4790; border-radius: 10px; height: 100%}#brxe-ytccxk {margin-top: 75px}@media (max-width: 991px) {#brxe-ytccxk {margin-top: 0}}@media (max-width: 479px) {#brxe-ytccxk {margin-top: 0}}#brxe-ifkjzm {display: grid; align-items: initial; grid-template-columns: var(--grid-3); grid-gap: var(--space-m)}@media (max-width: 1279px) {#brxe-ifkjzm {grid-template-columns: var(--grid-3)}}@media (max-width: 991px) {#brxe-ifkjzm {grid-template-columns: var(--grid-3)}}@media (max-width: 479px) {#brxe-ifkjzm {grid-template-columns: var(--grid-1)}}#brxe-qbbrjd {width: 100%; padding-top: var(--space-xl); padding-bottom: var(--space-xxl); position: relative}@media (max-width: 1279px) {#brxe-qbbrjd {margin-bottom: 0; padding-bottom: var(--space-m)}}@media (max-width: 991px) {#brxe-qbbrjd {padding-bottom: var(--space-xxl)}}@media (max-width: 359px) {#brxe-qbbrjd {padding-top: var(--space-xs)}}#brxe-stmtxi {height: 2.2em; width: 2.2em}#brxe-hkabom {display: flex; align-items: center}.fr-nav-mm-alpha--controls { --nav-link-color: #000 !important; --nav-link-hover-color: #333 !important; }  .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > a, .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > .brx-submenu-toggle, .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > .brx-submenu-toggle > span { color: #000 !important; font-weight: 600 !important; }  .fr-nav-mm-alpha--controls {  --nav-item-block-padding: 1em !important; --nav-item-inline-padding: 0.8em !important;  --m-nav-item-block-padding: 1em !important; --m-nav-item-inline-padding: 1.1em !important; }  .contact-list-top-menu, .contact-list-top-menu li { list-style: none !important; margin: 0; padding: 0; } .contact-list-top-menu li::marker { content: "" !important; } .contact-list-top-menu li::before { content: none !important; }   .w7-newsletter-sign-up-f-button:hover { color: #f2bd6d; }  .w7-newsletter-sign-up-f-button_icon { border: 2px solid currentColor !important; border-radius: 50%; padding: 0 var(--space-xs); transition: border-color 0.3s ease, padding 0.3s ease; color: inherit;  }  .w7-newsletter-sign-up-f-button:hover .w7-newsletter-sign-up-f-button_icon { border-color: currentColor !important; }  .w7-rl-faq__answer-text-1 a, .w7-rl-faq__answer-text-1-b a,  .w7-hg-main-copy-text a { color: #000; font-weight: 500; text-decoration: underline; text-decoration-color: #000; text-underline-offset: 2px; }  @media (max-width: 991px) { #brx-header.sticky.scrolling { position: static; } }@layer bricks.icons{@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/fontawesome/fa-regular-400.ttf) format("truetype")}.fa,.fa-classic,.fa-regular,.far{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 6 Solid;font-style:normal;font-weight:900;src:url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/fontawesome/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Solid;font-style:normal;font-weight:900}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@layer bricks.icons{@font-face{font-family:Ionicons;font-style:normal;font-weight:400;src:url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.woff2) format("woff2"),url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.woff) format("woff"),url(//rochelegal.co.uk/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.ttf) format("truetype")}[class*=" ion-"],[class*=" ion-ios-"],[class*=" ion-logo-"],[class*=" ion-md-"],[class^=ion-],[class^=ion-ios-],[class^=ion-logo-],[class^=ion-md-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none}[class*=" ion-"]:before,[class*=" ion-ios-"]:before,[class*=" ion-logo-"]:before,[class*=" ion-md-"]:before,[class^=ion-]:before,[class^=ion-ios-]:before,[class^=ion-logo-]:before,[class^=ion-md-]:before{font-family:Ionicons}.ion-ios-add:before{content:""}.ion-ios-add-circle:before{content:""}.ion-ios-add-circle-outline:before{content:""}.ion-ios-airplane:before{content:""}.ion-ios-alarm:before{content:""}.ion-ios-albums:before{content:""}.ion-ios-alert:before{content:""}.ion-ios-american-football:before{content:""}.ion-ios-analytics:before{content:""}.ion-ios-aperture:before{content:""}.ion-ios-apps:before{content:""}.ion-ios-appstore:before{content:""}.ion-ios-archive:before{content:""}.ion-ios-arrow-back:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-arrow-dropdown:before{content:""}.ion-ios-arrow-dropdown-circle:before{content:""}.ion-ios-arrow-dropleft:before{content:""}.ion-ios-arrow-dropleft-circle:before{content:""}.ion-ios-arrow-dropright:before{content:""}.ion-ios-arrow-dropright-circle:before{content:""}.ion-ios-arrow-dropup:before{content:""}.ion-ios-arrow-dropup-circle:before{content:""}.ion-ios-arrow-forward:before{content:""}.ion-ios-arrow-round-back:before{content:""}.ion-ios-arrow-round-down:before{content:""}.ion-ios-arrow-round-forward:before{content:""}.ion-ios-arrow-round-up:before{content:""}.ion-ios-arrow-up:before{content:""}.ion-ios-at:before{content:""}.ion-ios-attach:before{content:""}.ion-ios-backspace:before{content:""}.ion-ios-barcode:before{content:""}.ion-ios-baseball:before{content:""}.ion-ios-basket:before{content:""}.ion-ios-basketball:before{content:""}.ion-ios-battery-charging:before{content:""}.ion-ios-battery-dead:before{content:""}.ion-ios-battery-full:before{content:""}.ion-ios-beaker:before{content:""}.ion-ios-bed:before{content:""}.ion-ios-beer:before{content:""}.ion-ios-bicycle:before{content:""}.ion-ios-bluetooth:before{content:""}.ion-ios-boat:before{content:""}.ion-ios-body:before{content:""}.ion-ios-bonfire:before{content:""}.ion-ios-book:before{content:""}.ion-ios-bookmark:before{content:""}.ion-ios-bookmarks:before{content:""}.ion-ios-bowtie:before{content:""}.ion-ios-briefcase:before{content:""}.ion-ios-browsers:before{content:""}.ion-ios-brush:before{content:""}.ion-ios-bug:before{content:""}.ion-ios-build:before{content:""}.ion-ios-bulb:before{content:""}.ion-ios-bus:before{content:""}.ion-ios-business:before{content:""}.ion-ios-cafe:before{content:""}.ion-ios-calculator:before{content:""}.ion-ios-calendar:before{content:""}.ion-ios-call:before{content:""}.ion-ios-camera:before{content:""}.ion-ios-car:before{content:""}.ion-ios-card:before{content:""}.ion-ios-cart:before{content:""}.ion-ios-cash:before{content:""}.ion-ios-cellular:before{content:""}.ion-ios-chatboxes:before{content:""}.ion-ios-chatbubbles:before{content:""}.ion-ios-checkbox:before{content:""}.ion-ios-checkbox-outline:before{content:""}.ion-ios-checkmark:before{content:""}.ion-ios-checkmark-circle:before{content:""}.ion-ios-checkmark-circle-outline:before{content:""}.ion-ios-clipboard:before{content:""}.ion-ios-clock:before{content:""}.ion-ios-close:before{content:""}.ion-ios-close-circle:before{content:""}.ion-ios-close-circle-outline:before{content:""}.ion-ios-cloud:before{content:""}.ion-ios-cloud-circle:before{content:""}.ion-ios-cloud-done:before{content:""}.ion-ios-cloud-download:before{content:""}.ion-ios-cloud-outline:before{content:""}.ion-ios-cloud-upload:before{content:""}.ion-ios-cloudy:before{content:""}.ion-ios-cloudy-night:before{content:""}.ion-ios-code:before{content:""}.ion-ios-code-download:before{content:""}.ion-ios-code-working:before{content:""}.ion-ios-cog:before{content:""}.ion-ios-color-fill:before{content:""}.ion-ios-color-filter:before{content:""}.ion-ios-color-palette:before{content:""}.ion-ios-color-wand:before{content:""}.ion-ios-compass:before{content:""}.ion-ios-construct:before{content:""}.ion-ios-contact:before{content:""}.ion-ios-contacts:before{content:""}.ion-ios-contract:before{content:""}.ion-ios-contrast:before{content:""}.ion-ios-copy:before{content:""}.ion-ios-create:before{content:""}.ion-ios-crop:before{content:""}.ion-ios-cube:before{content:""}.ion-ios-cut:before{content:""}.ion-ios-desktop:before{content:""}.ion-ios-disc:before{content:""}.ion-ios-document:before{content:""}.ion-ios-done-all:before{content:""}.ion-ios-download:before{content:""}.ion-ios-easel:before{content:""}.ion-ios-egg:before{content:""}.ion-ios-exit:before{content:""}.ion-ios-expand:before{content:""}.ion-ios-eye:before{content:""}.ion-ios-eye-off:before{content:""}.ion-ios-fastforward:before{content:""}.ion-ios-female:before{content:""}.ion-ios-filing:before{content:""}.ion-ios-film:before{content:""}.ion-ios-finger-print:before{content:""}.ion-ios-fitness:before{content:""}.ion-ios-flag:before{content:""}.ion-ios-flame:before{content:""}.ion-ios-flash:before{content:""}.ion-ios-flash-off:before{content:""}.ion-ios-flashlight:before{content:""}.ion-ios-flask:before{content:""}.ion-ios-flower:before{content:""}.ion-ios-folder:before{content:""}.ion-ios-folder-open:before{content:""}.ion-ios-football:before{content:""}.ion-ios-funnel:before{content:""}.ion-ios-gift:before{content:""}.ion-ios-git-branch:before{content:""}.ion-ios-git-commit:before{content:""}.ion-ios-git-compare:before{content:""}.ion-ios-git-merge:before{content:""}.ion-ios-git-network:before{content:""}.ion-ios-git-pull-request:before{content:""}.ion-ios-glasses:before{content:""}.ion-ios-globe:before{content:""}.ion-ios-grid:before{content:""}.ion-ios-hammer:before{content:""}.ion-ios-hand:before{content:""}.ion-ios-happy:before{content:""}.ion-ios-headset:before{content:""}.ion-ios-heart:before{content:""}.ion-ios-heart-dislike:before{content:""}.ion-ios-heart-empty:before{content:""}.ion-ios-heart-half:before{content:""}.ion-ios-help:before{content:""}.ion-ios-help-buoy:before{content:""}.ion-ios-help-circle:before{content:""}.ion-ios-help-circle-outline:before{content:""}.ion-ios-home:before{content:""}.ion-ios-hourglass:before{content:""}.ion-ios-ice-cream:before{content:""}.ion-ios-image:before{content:""}.ion-ios-images:before{content:""}.ion-ios-infinite:before{content:""}.ion-ios-information:before{content:""}.ion-ios-information-circle:before{content:""}.ion-ios-information-circle-outline:before{content:""}.ion-ios-jet:before{content:""}.ion-ios-journal:before{content:""}.ion-ios-key:before{content:""}.ion-ios-keypad:before{content:""}.ion-ios-laptop:before{content:""}.ion-ios-leaf:before{content:""}.ion-ios-link:before{content:""}.ion-ios-list:before{content:""}.ion-ios-list-box:before{content:""}.ion-ios-locate:before{content:""}.ion-ios-lock:before{content:""}.ion-ios-log-in:before{content:""}.ion-ios-log-out:before{content:""}.ion-ios-magnet:before{content:""}.ion-ios-mail:before{content:""}.ion-ios-mail-open:before{content:""}.ion-ios-mail-unread:before{content:""}.ion-ios-male:before{content:""}.ion-ios-man:before{content:""}.ion-ios-map:before{content:""}.ion-ios-medal:before{content:""}.ion-ios-medical:before{content:""}.ion-ios-medkit:before{content:""}.ion-ios-megaphone:before{content:""}.ion-ios-menu:before{content:""}.ion-ios-mic:before{content:""}.ion-ios-mic-off:before{content:""}.ion-ios-microphone:before{content:""}.ion-ios-moon:before{content:""}.ion-ios-more:before{content:""}.ion-ios-move:before{content:""}.ion-ios-musical-note:before{content:""}.ion-ios-musical-notes:before{content:""}.ion-ios-navigate:before{content:""}.ion-ios-notifications:before{content:""}.ion-ios-notifications-off:before{content:""}.ion-ios-notifications-outline:before{content:""}.ion-ios-nuclear:before{content:""}.ion-ios-nutrition:before{content:""}.ion-ios-open:before{content:""}.ion-ios-options:before{content:""}.ion-ios-outlet:before{content:""}.ion-ios-paper:before{content:""}.ion-ios-paper-plane:before{content:""}.ion-ios-partly-sunny:before{content:""}.ion-ios-pause:before{content:""}.ion-ios-paw:before{content:""}.ion-ios-people:before{content:""}.ion-ios-person:before{content:""}.ion-ios-person-add:before{content:""}.ion-ios-phone-landscape:before{content:""}.ion-ios-phone-portrait:before{content:""}.ion-ios-photos:before{content:""}.ion-ios-pie:before{content:""}.ion-ios-pin:before{content:""}.ion-ios-pint:before{content:""}.ion-ios-pizza:before{content:""}.ion-ios-planet:before{content:""}.ion-ios-play:before{content:""}.ion-ios-play-circle:before{content:""}.ion-ios-podium:before{content:""}.ion-ios-power:before{content:""}.ion-ios-pricetag:before{content:""}.ion-ios-pricetags:before{content:""}.ion-ios-print:before{content:""}.ion-ios-pulse:before{content:""}.ion-ios-qr-scanner:before{content:""}.ion-ios-quote:before{content:""}.ion-ios-radio:before{content:""}.ion-ios-radio-button-off:before{content:""}.ion-ios-radio-button-on:before{content:""}.ion-ios-rainy:before{content:""}.ion-ios-recording:before{content:""}.ion-ios-redo:before{content:""}.ion-ios-refresh:before{content:""}.ion-ios-refresh-circle:before{content:""}.ion-ios-remove:before{content:""}.ion-ios-remove-circle:before{content:""}.ion-ios-remove-circle-outline:before{content:""}.ion-ios-reorder:before{content:""}.ion-ios-repeat:before{content:""}.ion-ios-resize:before{content:""}.ion-ios-restaurant:before{content:""}.ion-ios-return-left:before{content:""}.ion-ios-return-right:before{content:""}.ion-ios-reverse-camera:before{content:""}.ion-ios-rewind:before{content:""}.ion-ios-ribbon:before{content:""}.ion-ios-rocket:before{content:""}.ion-ios-rose:before{content:""}.ion-ios-sad:before{content:""}.ion-ios-save:before{content:""}.ion-ios-school:before{content:""}.ion-ios-search:before{content:""}.ion-ios-send:before{content:""}.ion-ios-settings:before{content:""}.ion-ios-share:before{content:""}.ion-ios-share-alt:before{content:""}.ion-ios-shirt:before{content:""}.ion-ios-shuffle:before{content:""}.ion-ios-skip-backward:before{content:""}.ion-ios-skip-forward:before{content:""}.ion-ios-snow:before{content:""}.ion-ios-speedometer:before{content:""}.ion-ios-square:before{content:""}.ion-ios-square-outline:before{content:""}.ion-ios-star:before{content:""}.ion-ios-star-half:before{content:""}.ion-ios-star-outline:before{content:""}.ion-ios-stats:before{content:""}.ion-ios-stopwatch:before{content:""}.ion-ios-subway:before{content:""}.ion-ios-sunny:before{content:""}.ion-ios-swap:before{content:""}.ion-ios-switch:before{content:""}.ion-ios-sync:before{content:""}.ion-ios-tablet-landscape:before{content:""}.ion-ios-tablet-portrait:before{content:""}.ion-ios-tennisball:before{content:""}.ion-ios-text:before{content:""}.ion-ios-thermometer:before{content:""}.ion-ios-thumbs-down:before{content:""}.ion-ios-thumbs-up:before{content:""}.ion-ios-thunderstorm:before{content:""}.ion-ios-time:before{content:""}.ion-ios-timer:before{content:""}.ion-ios-today:before{content:""}.ion-ios-train:before{content:""}.ion-ios-transgender:before{content:""}.ion-ios-trash:before{content:""}.ion-ios-trending-down:before{content:""}.ion-ios-trending-up:before{content:""}.ion-ios-trophy:before{content:""}.ion-ios-tv:before{content:""}.ion-ios-umbrella:before{content:""}.ion-ios-undo:before{content:""}.ion-ios-unlock:before{content:""}.ion-ios-videocam:before{content:""}.ion-ios-volume-high:before{content:""}.ion-ios-volume-low:before{content:""}.ion-ios-volume-mute:before{content:""}.ion-ios-volume-off:before{content:""}.ion-ios-walk:before{content:""}.ion-ios-wallet:before{content:""}.ion-ios-warning:before{content:""}.ion-ios-watch:before{content:""}.ion-ios-water:before{content:""}.ion-ios-wifi:before{content:""}.ion-ios-wine:before{content:""}.ion-ios-woman:before{content:""}.ion-logo-android:before{content:""}.ion-logo-angular:before{content:""}.ion-logo-apple:before{content:""}.ion-logo-bitbucket:before{content:""}.ion-logo-bitcoin:before{content:""}.ion-logo-buffer:before{content:""}.ion-logo-chrome:before{content:""}.ion-logo-closed-captioning:before{content:""}.ion-logo-codepen:before{content:""}.ion-logo-css3:before{content:""}.ion-logo-designernews:before{content:""}.ion-logo-dribbble:before{content:""}.ion-logo-dropbox:before{content:""}.ion-logo-euro:before{content:""}.ion-logo-facebook:before{content:""}.ion-logo-flickr:before{content:""}.ion-logo-foursquare:before{content:""}.ion-logo-freebsd-devil:before{content:""}.ion-logo-game-controller-a:before{content:""}.ion-logo-game-controller-b:before{content:""}.ion-logo-github:before{content:""}.ion-logo-google:before{content:""}.ion-logo-googleplus:before{content:""}.ion-logo-hackernews:before{content:""}.ion-logo-html5:before{content:""}.ion-logo-instagram:before{content:""}.ion-logo-ionic:before{content:""}.ion-logo-ionitron:before{content:""}.ion-logo-javascript:before{content:""}.ion-logo-linkedin:before{content:""}.ion-logo-markdown:before{content:""}.ion-logo-model-s:before{content:""}.ion-logo-no-smoking:before{content:""}.ion-logo-nodejs:before{content:""}.ion-logo-npm:before{content:""}.ion-logo-octocat:before{content:""}.ion-logo-pinterest:before{content:""}.ion-logo-playstation:before{content:""}.ion-logo-polymer:before{content:""}.ion-logo-python:before{content:""}.ion-logo-reddit:before{content:""}.ion-logo-rss:before{content:""}.ion-logo-sass:before{content:""}.ion-logo-skype:before{content:""}.ion-logo-slack:before{content:""}.ion-logo-snapchat:before{content:""}.ion-logo-steam:before{content:""}.ion-logo-tumblr:before{content:""}.ion-logo-tux:before{content:""}.ion-logo-twitch:before{content:""}.ion-logo-twitter:before{content:""}.ion-logo-usd:before{content:""}.ion-logo-vimeo:before{content:""}.ion-logo-vk:before{content:""}.ion-logo-whatsapp:before{content:""}.ion-logo-windows:before{content:""}.ion-logo-wordpress:before{content:""}.ion-logo-xbox:before{content:""}.ion-logo-xing:before{content:""}.ion-logo-yahoo:before{content:""}.ion-logo-yen:before{content:""}.ion-logo-youtube:before{content:""}.ion-md-add:before{content:""}.ion-md-add-circle:before{content:""}.ion-md-add-circle-outline:before{content:""}.ion-md-airplane:before{content:""}.ion-md-alarm:before{content:""}.ion-md-albums:before{content:""}.ion-md-alert:before{content:""}.ion-md-american-football:before{content:""}.ion-md-analytics:before{content:""}.ion-md-aperture:before{content:""}.ion-md-apps:before{content:""}.ion-md-appstore:before{content:""}.ion-md-archive:before{content:""}.ion-md-arrow-back:before{content:""}.ion-md-arrow-down:before{content:""}.ion-md-arrow-dropdown:before{content:""}.ion-md-arrow-dropdown-circle:before{content:""}.ion-md-arrow-dropleft:before{content:""}.ion-md-arrow-dropleft-circle:before{content:""}.ion-md-arrow-dropright:before{content:""}.ion-md-arrow-dropright-circle:before{content:""}.ion-md-arrow-dropup:before{content:""}.ion-md-arrow-dropup-circle:before{content:""}.ion-md-arrow-forward:before{content:""}.ion-md-arrow-round-back:before{content:""}.ion-md-arrow-round-down:before{content:""}.ion-md-arrow-round-forward:before{content:""}.ion-md-arrow-round-up:before{content:""}.ion-md-arrow-up:before{content:""}.ion-md-at:before{content:""}.ion-md-attach:before{content:""}.ion-md-backspace:before{content:""}.ion-md-barcode:before{content:""}.ion-md-baseball:before{content:""}.ion-md-basket:before{content:""}.ion-md-basketball:before{content:""}.ion-md-battery-charging:before{content:""}.ion-md-battery-dead:before{content:""}.ion-md-battery-full:before{content:""}.ion-md-beaker:before{content:""}.ion-md-bed:before{content:""}.ion-md-beer:before{content:""}.ion-md-bicycle:before{content:""}.ion-md-bluetooth:before{content:""}.ion-md-boat:before{content:""}.ion-md-body:before{content:""}.ion-md-bonfire:before{content:""}.ion-md-book:before{content:""}.ion-md-bookmark:before{content:""}.ion-md-bookmarks:before{content:""}.ion-md-bowtie:before{content:""}.ion-md-briefcase:before{content:""}.ion-md-browsers:before{content:""}.ion-md-brush:before{content:""}.ion-md-bug:before{content:""}.ion-md-build:before{content:""}.ion-md-bulb:before{content:""}.ion-md-bus:before{content:""}.ion-md-business:before{content:""}.ion-md-cafe:before{content:""}.ion-md-calculator:before{content:""}.ion-md-calendar:before{content:""}.ion-md-call:before{content:""}.ion-md-camera:before{content:""}.ion-md-car:before{content:""}.ion-md-card:before{content:""}.ion-md-cart:before{content:""}.ion-md-cash:before{content:""}.ion-md-cellular:before{content:""}.ion-md-chatboxes:before{content:""}.ion-md-chatbubbles:before{content:""}.ion-md-checkbox:before{content:""}.ion-md-checkbox-outline:before{content:""}.ion-md-checkmark:before{content:""}.ion-md-checkmark-circle:before{content:""}.ion-md-checkmark-circle-outline:before{content:""}.ion-md-clipboard:before{content:""}.ion-md-clock:before{content:""}.ion-md-close:before{content:""}.ion-md-close-circle:before{content:""}.ion-md-close-circle-outline:before{content:""}.ion-md-cloud:before{content:""}.ion-md-cloud-circle:before{content:""}.ion-md-cloud-done:before{content:""}.ion-md-cloud-download:before{content:""}.ion-md-cloud-outline:before{content:""}.ion-md-cloud-upload:before{content:""}.ion-md-cloudy:before{content:""}.ion-md-cloudy-night:before{content:""}.ion-md-code:before{content:""}.ion-md-code-download:before{content:""}.ion-md-code-working:before{content:""}.ion-md-cog:before{content:""}.ion-md-color-fill:before{content:""}.ion-md-color-filter:before{content:""}.ion-md-color-palette:before{content:""}.ion-md-color-wand:before{content:""}.ion-md-compass:before{content:""}.ion-md-construct:before{content:""}.ion-md-contact:before{content:""}.ion-md-contacts:before{content:""}.ion-md-contract:before{content:""}.ion-md-contrast:before{content:""}.ion-md-copy:before{content:""}.ion-md-create:before{content:""}.ion-md-crop:before{content:""}.ion-md-cube:before{content:""}.ion-md-cut:before{content:""}.ion-md-desktop:before{content:""}.ion-md-disc:before{content:""}.ion-md-document:before{content:""}.ion-md-done-all:before{content:""}.ion-md-download:before{content:""}.ion-md-easel:before{content:""}.ion-md-egg:before{content:""}.ion-md-exit:before{content:""}.ion-md-expand:before{content:""}.ion-md-eye:before{content:""}.ion-md-eye-off:before{content:""}.ion-md-fastforward:before{content:""}.ion-md-female:before{content:""}.ion-md-filing:before{content:""}.ion-md-film:before{content:""}.ion-md-finger-print:before{content:""}.ion-md-fitness:before{content:""}.ion-md-flag:before{content:""}.ion-md-flame:before{content:""}.ion-md-flash:before{content:""}.ion-md-flash-off:before{content:""}.ion-md-flashlight:before{content:""}.ion-md-flask:before{content:""}.ion-md-flower:before{content:""}.ion-md-folder:before{content:""}.ion-md-folder-open:before{content:""}.ion-md-football:before{content:""}.ion-md-funnel:before{content:""}.ion-md-gift:before{content:""}.ion-md-git-branch:before{content:""}.ion-md-git-commit:before{content:""}.ion-md-git-compare:before{content:""}.ion-md-git-merge:before{content:""}.ion-md-git-network:before{content:""}.ion-md-git-pull-request:before{content:""}.ion-md-glasses:before{content:""}.ion-md-globe:before{content:""}.ion-md-grid:before{content:""}.ion-md-hammer:before{content:""}.ion-md-hand:before{content:""}.ion-md-happy:before{content:""}.ion-md-headset:before{content:""}.ion-md-heart:before{content:""}.ion-md-heart-dislike:before{content:""}.ion-md-heart-empty:before{content:""}.ion-md-heart-half:before{content:""}.ion-md-help:before{content:""}.ion-md-help-buoy:before{content:""}.ion-md-help-circle:before{content:""}.ion-md-help-circle-outline:before{content:""}.ion-md-home:before{content:""}.ion-md-hourglass:before{content:""}.ion-md-ice-cream:before{content:""}.ion-md-image:before{content:""}.ion-md-images:before{content:""}.ion-md-infinite:before{content:""}.ion-md-information:before{content:""}.ion-md-information-circle:before{content:""}.ion-md-information-circle-outline:before{content:""}.ion-md-jet:before{content:""}.ion-md-journal:before{content:""}.ion-md-key:before{content:""}.ion-md-keypad:before{content:""}.ion-md-laptop:before{content:""}.ion-md-leaf:before{content:""}.ion-md-link:before{content:""}.ion-md-list:before{content:""}.ion-md-list-box:before{content:""}.ion-md-locate:before{content:""}.ion-md-lock:before{content:""}.ion-md-log-in:before{content:""}.ion-md-log-out:before{content:""}.ion-md-magnet:before{content:""}.ion-md-mail:before{content:""}.ion-md-mail-open:before{content:""}.ion-md-mail-unread:before{content:""}.ion-md-male:before{content:""}.ion-md-man:before{content:""}.ion-md-map:before{content:""}.ion-md-medal:before{content:""}.ion-md-medical:before{content:""}.ion-md-medkit:before{content:""}.ion-md-megaphone:before{content:""}.ion-md-menu:before{content:""}.ion-md-mic:before{content:""}.ion-md-mic-off:before{content:""}.ion-md-microphone:before{content:""}.ion-md-moon:before{content:""}.ion-md-more:before{content:""}.ion-md-move:before{content:""}.ion-md-musical-note:before{content:""}.ion-md-musical-notes:before{content:""}.ion-md-navigate:before{content:""}.ion-md-notifications:before{content:""}.ion-md-notifications-off:before{content:""}.ion-md-notifications-outline:before{content:""}.ion-md-nuclear:before{content:""}.ion-md-nutrition:before{content:""}.ion-md-open:before{content:""}.ion-md-options:before{content:""}.ion-md-outlet:before{content:""}.ion-md-paper:before{content:""}.ion-md-paper-plane:before{content:""}.ion-md-partly-sunny:before{content:""}.ion-md-pause:before{content:""}.ion-md-paw:before{content:""}.ion-md-people:before{content:""}.ion-md-person:before{content:""}.ion-md-person-add:before{content:""}.ion-md-phone-landscape:before{content:""}.ion-md-phone-portrait:before{content:""}.ion-md-photos:before{content:""}.ion-md-pie:before{content:""}.ion-md-pin:before{content:""}.ion-md-pint:before{content:""}.ion-md-pizza:before{content:""}.ion-md-planet:before{content:""}.ion-md-play:before{content:""}.ion-md-play-circle:before{content:""}.ion-md-podium:before{content:""}.ion-md-power:before{content:""}.ion-md-pricetag:before{content:""}.ion-md-pricetags:before{content:""}.ion-md-print:before{content:""}.ion-md-pulse:before{content:""}.ion-md-qr-scanner:before{content:""}.ion-md-quote:before{content:""}.ion-md-radio:before{content:""}.ion-md-radio-button-off:before{content:""}.ion-md-radio-button-on:before{content:""}.ion-md-rainy:before{content:""}.ion-md-recording:before{content:""}.ion-md-redo:before{content:""}.ion-md-refresh:before{content:""}.ion-md-refresh-circle:before{content:""}.ion-md-remove:before{content:""}.ion-md-remove-circle:before{content:""}.ion-md-remove-circle-outline:before{content:""}.ion-md-reorder:before{content:""}.ion-md-repeat:before{content:""}.ion-md-resize:before{content:""}.ion-md-restaurant:before{content:""}.ion-md-return-left:before{content:""}.ion-md-return-right:before{content:""}.ion-md-reverse-camera:before{content:""}.ion-md-rewind:before{content:""}.ion-md-ribbon:before{content:""}.ion-md-rocket:before{content:""}.ion-md-rose:before{content:""}.ion-md-sad:before{content:""}.ion-md-save:before{content:""}.ion-md-school:before{content:""}.ion-md-search:before{content:""}.ion-md-send:before{content:""}.ion-md-settings:before{content:""}.ion-md-share:before{content:""}.ion-md-share-alt:before{content:""}.ion-md-shirt:before{content:""}.ion-md-shuffle:before{content:""}.ion-md-skip-backward:before{content:""}.ion-md-skip-forward:before{content:""}.ion-md-snow:before{content:""}.ion-md-speedometer:before{content:""}.ion-md-square:before{content:""}.ion-md-square-outline:before{content:""}.ion-md-star:before{content:""}.ion-md-star-half:before{content:""}.ion-md-star-outline:before{content:""}.ion-md-stats:before{content:""}.ion-md-stopwatch:before{content:""}.ion-md-subway:before{content:""}.ion-md-sunny:before{content:""}.ion-md-swap:before{content:""}.ion-md-switch:before{content:""}.ion-md-sync:before{content:""}.ion-md-tablet-landscape:before{content:""}.ion-md-tablet-portrait:before{content:""}.ion-md-tennisball:before{content:""}.ion-md-text:before{content:""}.ion-md-thermometer:before{content:""}.ion-md-thumbs-down:before{content:""}.ion-md-thumbs-up:before{content:""}.ion-md-thunderstorm:before{content:""}.ion-md-time:before{content:""}.ion-md-timer:before{content:""}.ion-md-today:before{content:""}.ion-md-train:before{content:""}.ion-md-transgender:before{content:""}.ion-md-trash:before{content:""}.ion-md-trending-down:before{content:""}.ion-md-trending-up:before{content:""}.ion-md-trophy:before{content:""}.ion-md-tv:before{content:""}.ion-md-umbrella:before{content:""}.ion-md-undo:before{content:""}.ion-md-unlock:before{content:""}.ion-md-videocam:before{content:""}.ion-md-volume-high:before{content:""}.ion-md-volume-low:before{content:""}.ion-md-volume-mute:before{content:""}.ion-md-volume-off:before{content:""}.ion-md-walk:before{content:""}.ion-md-wallet:before{content:""}.ion-md-warning:before{content:""}.ion-md-watch:before{content:""}.ion-md-water:before{content:""}.ion-md-wifi:before{content:""}.ion-md-wine:before{content:""}.ion-md-woman:before{content:""}}@import url("https://fonts.googleapis.com/css2?family=Cabin:wght@400;700&family=Slabo+13px&display=swap");
@font-face {
font-family: 'Playlist Script';
font-style: normal;
font-weight: 400;
src: url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff2) format('woff2'),
url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff) format('woff');
font-display: swap;
}
html {
scroll-behavior: smooth !important;
} *,
*::before,
*::after {
box-sizing: border-box;
}
.rl-page-wrap {
width: 100%;
max-width: 1600px;
margin: 0 auto;
overflow-x: hidden;
}
.rl-container {
width: 100%;
max-width: 1600px;
margin: 0 auto;
padding-left: 5%;
padding-right: 5%;
}
.rl-btn,
a.rl-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 50px !important;
padding: 14px 40px !important;
border-radius: 5px !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 1.3 !important;
box-sizing: border-box !important;
cursor: pointer !important;
border: none !important;
transition: background 0.2s ease, opacity 0.2s ease !important;
}
.rl-btn--primary,
a.rl-btn--primary {
background: #00a0d2 !important;
color: #fff !important;
}
.rl-btn--primary:hover,
a.rl-btn--primary:hover {
background: #008bb8 !important;
}
.rl-btn--outline-white,
a.rl-btn--outline-white {
border: 1.5px solid #fff !important;
background: transparent !important;
color: #fff !important;
}
.rl-btn--outline-white:hover,
a.rl-btn--outline-white:hover {
background: rgba(255, 255, 255, 0.1) !important;
}
.rl-btn--about,
a.rl-btn--about {
color: #00a0d2 !important;
background: #fff !important;
border: none !important;
}
.rl-btn--about:hover,
a.rl-btn--about:hover {
opacity: 0.9 !important;
}
.rl-overlay {
position: absolute;
inset: 0;
}
.rl-cover-img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
max-width: none !important;
} .hero-section {
position: relative;
width: 100%;
min-height: 600px;
max-height: 90vh;
overflow: hidden;
}
.hero-section__bg {
position: absolute;
inset: 0;
}
.hero-section__bg-base {
position: absolute;
inset: 0;
background: #d9d9d9;
}
.hero-section__gradient {
position: absolute;
inset: 0;
mix-blend-mode: multiply;
background: linear-gradient(to bottom, rgba(77, 77, 79, 0) 0%, #4d4d4f 45%);
}
.hero-section__inner {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
min-height: 600px;
max-height: 100vh;
padding: 80px 0 80px;
max-width: 1600px;
margin: 0 auto;
width: 100%;
}
.hero-section__content {
display: flex;
flex-direction: column;
gap: 24px;
align-items: flex-start;
width: 100%;
max-width: 888px;
}
.hero-section__text-group {
display: flex;
flex-direction: column;
gap: 8px;
align-items: flex-start;
width: 100%;
}
.hero-section__stars-group {
display: flex;
flex-direction: column;
gap: 16px;
align-items: flex-start;
max-width: 659px;
}
.hero-section__stars {
display: flex;
align-items: center;
gap: 5px;
}
.hero-section__subtitle {
color: #FBCC8E;
font-family: 'Slabo 13px', serif;
font-size: 18.629px;
font-weight: 400;
line-height: 1.3;
margin: 0;
}
.hero-section__heading {
font-family: 'Cabin', sans-serif;
font-weight: 700;
color: #fff;
font-size: 50px;
line-height: 1.3;
margin: 0;
}
.hero-section__description {
font-family: 'Cabin', sans-serif;
font-weight: 400;
color: #fff;
font-size: 20px;
line-height: 1.3;
max-width: 774px;
margin: 0;
}
.hero-section__ctas {
position: relative;
display: flex;
flex-wrap: wrap;
gap: 20px;
align-items: center;
margin-top: -34px;
}
.hero-arrow-desktop {
display: none;
} .awards-section {
width: 100% !important;
background: #fff !important;
padding: 40px 0 !important;
overflow: hidden !important;
position: relative !important;
}
.awards-carousel {
position: relative !important;
overflow: hidden !important;
width: 100% !important;
}
.awards-carousel__track {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
width: max-content !important;
will-change: transform !important;
gap: 0 !important;
}
.awards-carousel__slide {
flex-shrink: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 25px !important;
height: auto !important;
width: auto !important;
}
.awards-carousel__slide img {
height: auto !important;
max-height: 120px !important;
width: auto !important;
max-width: 180px !important;
object-fit: contain !important;
display: block !important;
} .about-section {
position: relative;
width: 100%;
background: #00a0d2;
overflow: hidden;
min-height: 500px;
}
.about-section__arrow {
display: none;
position: absolute;
left: 0;
bottom: 40px;
width: 578px;
height: 218px;
}
.about-section__arrow svg {
position: absolute;
left: -15px;
top: -70px;
}
@media (max-width: 1023px) {
.about-section__arrow {
display: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1399px) {
.about-section__arrow {
width: 400px;
height: 160px;
bottom: 20px;
}
.about-section__arrow svg {
left: -30px;
top: -40px;
transform: scale(0.7);
transform-origin: top left;
}
}
.about-section__inner {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 40px;
align-items: center;
text-align: center;
padding: 80px 5%;
max-width: 1000px;
margin: 0 auto;
}
.about-section__content {
display: flex;
flex-direction: column;
gap: 24px;
align-items: center;
width: 100%;
}
.about-section__headings {
display: flex;
flex-direction: column;
gap: 10px;
align-items: center;
width: 100%;
}
.about-section__label {
color: #FBCC8E;
text-align: center;
font-family: 'Playlist Script', cursive;
font-size: 25px;
font-weight: 400;
line-height: 1.3;
width: 100%;
margin: 0;
font-style: normal;
}
.about-section__heading {
font-family: 'Cabin', sans-serif;
font-weight: 700;
color: #fff;
font-size: 40px;
line-height: 1.2;
width: 100%;
margin: 0;
}
.about-section__description {
font-family: 'Cabin', sans-serif;
font-weight: 400;
color: #fff;
font-size: 18px;
line-height: 1.3;
max-width: 888px;
}
.about-section__description p {
margin: 0 0 16px;
}
.about-section__description p:last-child {
margin-bottom: 0;
} .services-section {
width: 100%;
padding: 80px 5%;
background-color: rgba(0, 160, 210, 0.2);
}
.services-section__inner {
max-width: 1600px !important;
margin: 0 auto !important;
overflow: visible !important;
height: auto !important;
min-height: 0 !important;
}
.services-section__header {
display: flex;
flex-wrap: wrap;
gap: 64px;
margin-bottom: 64px;
align-items: flex-start;
}
.services-section__heading-wrap {
flex-shrink: 0;
}
.services-section__heading {
font-family: 'Cabin', sans-serif;
font-weight: 700;
color: #1a1a2e;
font-size: 40px;
line-height: 1.2;
margin: 0;
}
.services-section__heading .rl-underline {
text-decoration: underline !important;
text-decoration-color: #00a0d2 !important;
text-underline-offset: 6px !important;
text-decoration-thickness: 3px !important;
}
.services-section__desc-wrap {
display: flex;
flex-direction: column;
gap: 24px;
align-items: flex-start;
flex: 1;
min-width: 0;
}
.services-section__description {
font-family: 'Cabin', sans-serif;
font-weight: 400;
color: #4d4d4f;
font-size: 18px;
line-height: 1.3;
margin: 0;
}
.services-section__cta-row {
display: flex;
align-items: center;
gap: 80px;
}
.services-arrow-desktop {
display: none;
}
.services-grid,
section.services-section .services-grid {
display: flex !important;
flex-wrap: wrap !important;
gap: 24px !important;
overflow: visible !important;
height: auto !important;
visibility: visible !important;
opacity: 1 !important;
width: 100% !important;
}
a.service-card,
.services-grid .service-card,
.services-grid a,
section.services-section .services-grid a {
position: relative !important;
overflow: hidden !important;
border-radius: 10px !important;
cursor: pointer !important;
display: block !important;
flex: 0 0 calc(33.333% - 16px) !important;
width: calc(33.333% - 16px) !important;
height: 388px !important;
text-decoration: none !important;
opacity: 1 !important;
visibility: visible !important;
z-index: 1 !important;
background: #fff !important;
transform: none !important;
max-height: none !important;
min-height: 388px !important;
}
.service-card__bg {
position: absolute !important;
inset: 0 !important;
}
.service-card__bg-base {
position: absolute !important;
inset: 0 !important;
background: #fff !important;
}
.service-card__gradient {
position: absolute !important;
inset: 0 !important;
mix-blend-mode: multiply;
background: linear-gradient(to bottom, rgba(77, 77, 79, 0) 0%, #4d4d4f 97.844%) !important;
}
.service-card__footer {
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
width: 100% !important;
background: #00a0d2 !important;
padding: 18px 24px !important;
min-height: auto !important;
box-sizing: border-box !important;
}
.service-card__text {
display: flex !important;
flex-direction: column !important;
gap: 6px !important;
align-items: flex-start !important;
color: #fff !important;
width: 100% !important;
}
.service-card__title {
font-family: 'Slabo 13px', serif !important;
font-size: 25px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
margin: 0 !important;
color: #fff !important;
}
.service-card__description {
font-family: 'Cabin', sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
margin: 0 !important;
color: #fff !important;
} .team-section {
position: relative !important;
width: 100% !important;
overflow: hidden !important;
min-height: 713px !important;
margin: 0 !important;
padding: 0 !important;
}
.team-section__layout {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
width: 100% !important;
min-height: 713px !important;
margin: 0 !important;
padding: 0 !important;
gap: 0 !important;
}
.team-section__left {
position: relative !important;
width: 50% !important;
min-width: 50% !important;
min-height: 730px !important;
margin: 0 !important;
padding: 0 !important;
}
.team-section__left-bg {
position: absolute;
inset: 0;
}
.team-section__left-gradient {
position: absolute;
inset: 0;
mix-blend-mode: multiply;
background: linear-gradient(to bottom, rgba(77, 77, 79, 0) 38.124%, #4d4d4f 99.905%);
}
.team-section__deco-svg {
position: absolute;
z-index: 10;
pointer-events: none;
}
.team-section__deco-svg--left {
top: 0;
left: 0;
}
.team-section__deco-svg--right {
top: 0;
right: 0;
}
.team-section__right {
position: relative !important;
width: 50% !important;
min-width: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background-color: rgba(251, 204, 142, 0.4) !important;
min-height: 730px !important;
margin: 0 !important;
padding: 0 !important;
}
.team-section__right-inner {
display: flex;
flex-direction: column;
gap: 40px;
align-items: flex-start;
padding: 64px 20px;
max-width: 660px;
width: 100%;
}
.team-section__content {
display: flex;
flex-direction: column;
gap: 30px;
align-items: flex-start;
width: 100%;
}
.team-section__headings {
display: flex;
flex-direction: column;
gap: 10px;
align-items: flex-start;
width: 100%;
}
.team-section__label {
color: #00a0d2;
font-family: 'Playlist Script', cursive;
font-size: 25px;
font-weight: 400;
line-height: 1.3;
width: 100%;
margin: 0;
font-style: normal;
}
.team-section__heading {
font-family: 'Cabin', sans-serif;
font-weight: 700;
color: #071e25;
font-size: 36px;
line-height: 1.3;
width: 100%;
margin: 0;
}
.team-section__description {
font-family: 'Cabin', sans-serif;
font-weight: 400;
color: #071e25;
font-size: 18px;
line-height: 1.3;
}
.team-section__description p {
margin: 0 0 16px;
}
.team-section__description p:last-child {
margin-bottom: 0;
}
.team-photo-desktop {
position: absolute;
left: 0;
bottom: 0;
z-index: 20;
width: 618px;
height: 435px;
}
.team-photo-desktop img {
width: 100%;
height: 100%;
object-fit: cover;
} .process-section {
position: relative !important;
width: 100% !important;
background: linear-gradient(to bottom, rgba(204, 236, 246, 0) 17.5%, #ccecf6 100%) !important;
padding: 80px 0 100px !important;
overflow: visible !important;
}
.process-section__inner {
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
width: 100%;
}
.process-section__header {
text-align: center !important;
max-width: 985px !important;
margin-bottom: 60px !important;
}
.process-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #f8991d !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.process-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
color: #071e25 !important;
line-height: 1.2 !important;
margin: 0 !important;
}
.process-section__steps-wrap {
position: relative !important;
width: 100% !important;
max-width: 1344px !important;
margin: 0 auto !important;
overflow: visible !important;
}
.process-section__svg-line {
position: absolute !important;
top: -60px !important;
left: -5% !important;
width: 110% !important;
height: 100% !important;
z-index: 0 !important;
pointer-events: none !important;
overflow: visible !important;
object-fit: fill;
}
.process-section__steps {
position: relative !important;
z-index: 1 !important;
display: flex !important;
flex-direction: column !important;
gap: 80px !important;
width: 100% !important;
padding: 40px 0 !important;
}
.process-card {
display: flex !important;
align-items: flex-start !important;
gap: 30px !important;
background: #00a0d2 !important;
border: 1px solid rgba(62, 61, 128, 0.1) !important;
border-radius: 2px !important;
padding: 40px 28px !important;
width: 50% !important;
max-width: 660px !important;
box-sizing: border-box !important;
align-self: flex-start !important;
position: relative !important;
z-index: 1 !important;
}
.process-card--offset {
align-self: flex-end !important;
}
.process-card__icon-wrap {
flex-shrink: 0 !important;
width: 85px !important;
height: 85px !important;
background: #fafafa !important;
border-radius: 2px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 16px !important;
box-sizing: border-box !important;
}
.process-card__icon {
width: 52px !important;
height: 52px !important;
object-fit: contain !important;
}
.process-card__content {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
color: #fff !important;
flex: 1 !important;
}
.process-card__title {
font-family: 'Slabo 13px', serif !important;
font-size: 25px !important;
line-height: 1.15 !important;
color: #fff !important;
margin: 0 !important;
font-weight: 400 !important;
}
.process-card__desc {
font-family: 'Cabin', sans-serif !important;
font-size: 16px !important;
line-height: 1.3 !important;
color: #fff !important;
margin: 0 !important;
font-weight: 400 !important;
}
.process-section__cta-area {
position: relative !important;
z-index: 1 !important;
display: flex !important;
flex-direction: column !important;
gap: 30px !important;
align-items: flex-start !important;
max-width: 660px !important;
width: 50% !important;
align-self: flex-end !important;
padding-top: 60px !important;
margin-left: auto !important;
}
.process-section__cta-text {
font-family: 'Cabin', sans-serif !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #071e25 !important;
margin: 0 !important;
font-weight: 400 !important;
}
.process-section__cta-area .rl-btn,
.process-section__cta-area a.rl-btn {
background-color: #f8991d !important;
color: #fff !important;
}
.process-section__cta-area .rl-btn:hover,
.process-section__cta-area a.rl-btn:hover {
background-color: #e0880f !important;
} .testimonials-section {
position: relative !important;
width: 100% !important;
background-color: #00a0d2 !important;
padding: 80px 0 220px !important;
overflow: hidden !important;
}
.testimonials-section__inner {
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
.testimonials-section__header {
text-align: center !important;
max-width: 985px !important;
margin-bottom: 56px !important;
}
.testimonials-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #fbcc8e !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.testimonials-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
color: #fff !important;
line-height: 1.2 !important;
margin: 0 0 26px !important;
}
.testimonials-section__description {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
color: #fff !important;
line-height: 1.3 !important;
margin: 0 !important;
max-width: 888px !important;
}
.testimonials-section__carousel-wrap {
display: flex !important;
align-items: center !important;
gap: 20px !important;
width: 100% !important;
max-width: 1100px !important;
justify-content: center !important;
position: relative !important;
}
.testimonials-section__arrow {
background: transparent !important;
border: 1.5px solid #fff !important;
border-radius: 3px !important;
width: 50px !important;
height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
cursor: pointer !important;
flex-shrink: 0 !important;
padding: 5px !important;
transition: background-color 0.2s !important;
}
.testimonials-section__arrow:hover {
background-color: rgba(255, 255, 255, 0.15) !important;
}
.testimonials-section__carousel-outer {
position: relative !important;
width: 888px !important;
max-width: 100% !important;
flex-shrink: 1 !important;
}
.testimonials-section__carousel {
position: relative !important;
width: 100% !important;
overflow: hidden !important;
}
.testimonial-card {
display: none !important;
flex-direction: column !important;
align-items: center !important;
background: #fff !important;
border-radius: 10px !important;
padding: 60px 88px !important;
box-sizing: border-box !important;
width: 100% !important;
}
.testimonial-card--active {
display: flex !important;
}
@keyframes rlSlideEnterRight {
from {
transform: translateX(100%);
}
to {
transform: translateX(0);
}
}
@keyframes rlSlideExitLeft {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
@keyframes rlSlideEnterLeft {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
@keyframes rlSlideExitRight {
from {
transform: translateX(0);
}
to {
transform: translateX(100%);
}
}
.rl-slide-enter-right,
.rl-slide-enter-left {
position: relative !important;
display: flex !important;
}
.rl-slide-exit-left,
.rl-slide-exit-right {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
display: flex !important;
}
.rl-slide-enter-right {
animation: rlSlideEnterRight 0.5s ease-in-out forwards !important;
}
.rl-slide-exit-left {
animation: rlSlideExitLeft 0.5s ease-in-out forwards !important;
}
.rl-slide-enter-left {
animation: rlSlideEnterLeft 0.5s ease-in-out forwards !important;
}
.rl-slide-exit-right {
animation: rlSlideExitRight 0.5s ease-in-out forwards !important;
}
.testimonial-card__quote-open {
position: absolute !important;
top: -30px !important;
left: -50px !important;
width: 97px !important;
height: 78px !important;
opacity: 1 !important;
line-height: 0 !important;
z-index: 10 !important;
pointer-events: none !important;
}
.testimonial-card__quote-open svg {
width: 100% !important;
height: auto !important;
}
.testimonial-card__quote-close {
position: absolute !important;
bottom: -30px !important;
right: -50px !important;
width: 97px !important;
height: 78px !important;
opacity: 1 !important;
line-height: 0 !important;
z-index: 10 !important;
pointer-events: none !important;
}
.testimonial-card__quote-close svg {
width: 100% !important;
height: auto !important;
}
.testimonial-card__stars {
display: flex !important;
gap: 4px !important;
margin-bottom: 30px !important;
justify-content: center !important;
}
.testimonial-card__text {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 20px !important;
line-height: 1.3 !important;
color: #071e25 !important;
text-align: center !important;
margin: 0 0 50px !important;
}
.testimonial-card__attribution {
font-family: 'Slabo 13px', serif !important;
font-size: 25px !important;
line-height: 1.15 !important;
color: #00a0d2 !important;
text-align: center !important;
margin-bottom: 15px !important;
}
.testimonial-card__source {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 20px !important;
margin-top: 10px !important;
}
.testimonial-card__title {
font-family: 'Cabin', sans-serif !important;
font-size: 20px !important;
font-weight: 700 !important;
color: #071E25 !important;
text-align: center !important;
margin: 10px 0 8px !important;
}
.testimonial-card__source-logo {
height: 50px !important;
width: auto !important;
opacity: 1 !important;
margin: 0 !important;
font-weight: 400 !important;
}
.testimonials-section__dots {
display: flex !important;
gap: 10px !important;
justify-content: center !important;
margin-top: 30px !important;
flex-wrap: wrap !important;
max-width: 300px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.testimonials-section__dot {
width: 12px !important;
height: 12px !important;
border-radius: 50% !important;
background: rgba(255, 255, 255, 0.35) !important;
border: none !important;
cursor: pointer !important;
padding: 0 !important;
transition: background-color 0.3s, transform 0.3s !important;
}
.testimonials-section__dot:hover {
background: rgba(255, 255, 255, 0.7) !important;
}
.testimonials-section__dot--active {
background: #fff !important;
transform: scale(1.3) !important;
} .approach-section {
position: relative !important;
width: 100% !important;
background-color: rgba(251, 204, 142, 0.4) !important;
padding: 0 0 60px !important;
overflow: visible !important;
}
.approach-section__inner {
max-width: 1440px !important;
margin: 0 auto !important;
padding: 0 3% !important;
position: relative !important;
width: 100%;
}
.approach-section__row {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
.approach-section__col {
width: 50% !important;
flex-shrink: 0 !important;
box-sizing: border-box !important;
}
.approach-section__col--left {
padding-right: 20px !important;
}
.approach-section__col--right {
padding-left: 20px !important;
}
.approach-section__row--top .approach-section__col--left {
padding-top: 100px !important;
padding-bottom: 30px !important;
}
.approach-section__row--top .approach-section__col--right {
position: relative !important;
min-height: 320px !important;
}
.approach-section__img-top-right {
position: absolute !important;
top: -60px !important;
right: 0 !important;
width: 70% !important;
max-width: 456px !important;
height: 295px !important;
border-radius: 10px !important;
overflow: hidden !important;
z-index: 10 !important;
}
.approach-section__img-top-right img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
}
.approach-section__img-mid-right {
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 45% !important;
max-width: 250px !important;
height: 204px !important;
border-radius: 10px !important;
overflow: hidden !important;
z-index: 10 !important;
}
.approach-section__img-mid-right img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
}
.approach-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #f8991d !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.approach-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 48px !important;
color: #071e25 !important;
line-height: 1.3 !important;
margin: 0 !important;
}
.approach-section__row--bottom {
position: relative !important;
}
.approach-section__row--bottom .approach-section__col--left {
position: relative !important;
}
.approach-section__images {
position: relative !important;
}
.approach-section__img-left {
width: 80% !important;
max-width: 318px !important;
height: 263px !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.approach-section__img-left img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
}
.approach-section__img-bottom {
width: 70% !important;
max-width: 266px !important;
height: 269px !important;
border-radius: 10px !important;
overflow: hidden !important;
margin-left: 40% !important;
margin-top: -60px !important;
position: relative !important;
z-index: 3 !important;
margin-bottom: -100px;
}
.approach-section__img-bottom img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
}
.approach-section__arrow-svg {
position: absolute !important;
top: -60px !important;
right: 0px !important;
width: 280px !important;
height: auto !important;
transform: rotate(7deg) !important;
z-index: 4 !important;
pointer-events: none !important;
}
.approach-section__arrow-svg svg {
width: 100% !important;
height: auto !important;
}
.approach-section__row--bottom .approach-section__col--right {
display: flex !important;
flex-direction: column !important;
gap: 50px !important;
padding-top: 20px !important;
}
.approach-feature {
display: flex !important;
align-items: flex-start !important;
gap: 20px !important;
width: 100% !important;
}
.approach-feature__icon {
width: 62px !important;
height: 62px !important;
background: #fff !important;
border-radius: 2px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-shrink: 0 !important;
}
.approach-feature__icon img,
.approach-feature__icon svg {
width: 38px !important;
height: 38px !important;
object-fit: contain !important;
}
.approach-feature__content {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
}
.approach-feature__title {
font-family: 'Slabo 13px', serif !important;
font-size: 25px !important;
color: #071e25 !important;
line-height: 1.15 !important;
margin: 0 !important;
font-weight: 400 !important;
}
.approach-feature__text {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
color: #071e25 !important;
line-height: 1.3 !important;
margin: 0 !important;
} .contact-section {
position: relative !important;
width: 100% !important;
background-color: rgba(0, 160, 210, 0.2) !important;
padding: 180px 0 220px !important;
overflow: hidden !important;
}
.contact-section__inner {
z-index: 2 !important;
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
width: 100%;
gap: 5px;
}
.contact-section__arrow-top {
position: absolute !important;
top: 160px !important;
left: 0 !important;
width: 217px !important;
height: 160px !important;
z-index: 1 !important;
pointer-events: none !important;
}
.contact-section__arrow-top svg {
width: 100% !important;
height: auto !important;
display: block !important;
}
.contact-section__arrow-bottom {
position: absolute !important;
bottom: 0 !important;
right: 0 !important;
width: 330px !important;
height: 240px !important;
z-index: 1 !important;
pointer-events: none !important;
}
.contact-section__arrow-bottom svg {
width: 100% !important;
height: auto !important;
display: block !important;
}
.contact-section__header {
text-align: center !important;
margin-bottom: 50px !important;
}
.contact-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #00a0d2 !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.contact-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
color: #071e25 !important;
line-height: 1.2 !important;
margin: 0 0 26px !important;
}
.contact-section__text {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
color: #071e25 !important;
line-height: 1.3 !important;
margin: 0 auto !important;
max-width: 888px !important;
}
.contact-section__form-placeholder {
background: #fff !important;
border: 1px solid rgba(62, 61, 128, 0.1) !important;
border-radius: 10px !important;
padding: 80px 55px !important;
min-height: 400px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 80%;
}
.contact-section__form-wrap {
background: #fff !important;
border: 1px solid rgba(62, 61, 128, 0.1) !important;
border-radius: 10px !important;
padding: 0 10px !important;
width: 80% !important;
max-width: 1000px !important;
margin: 0 auto !important;
min-height: 400px !important;
}
.contact-section__form-wrap iframe {
width: 100% !important;
min-height: 600px !important;
border: none !important;
}
.contact-section__form-wrap form {
width: 100% !important;
}
.contact-section__form-wrap div[id^="lm_"] {
width: 100% !important;
max-width: 100% !important;
}
.contact-section__form-wrap .lm-wrapper,
.contact-section__form-wrap .lm-form,
.contact-section__form-wrap [class^="lm-"] {
width: 100% !important;
max-width: 100% !important;
}
.contact-section__form-wrap input[type="submit"],
.contact-section__form-wrap button[type="submit"],
.contact-section__form-wrap .lm-submit,
.contact-section__form-wrap [class*="submit"] {
background-color: #00A0D2 !important;
border-color: #00A0D2 !important;
color: #fff !important;
border-radius: 6px !important;
margin-bottom: 10px !important;
}
.contact-section__form-wrap input[type="submit"]:hover,
.contact-section__form-wrap button[type="submit"]:hover,
.contact-section__form-wrap .lm-submit:hover,
.contact-section__form-wrap [class*="submit"]:hover {
background-color: #0088b5 !important;
border-color: #0088b5 !important;
}
.contact-section__form-note {
font-family: 'Cabin', sans-serif !important;
font-size: 18px !important;
color: #999 !important;
margin: 0 !important;
font-style: italic !important;
} .faq-section {
position: relative !important;
width: 100% !important;
background-color: #00a0d2 !important;
padding: 80px 0 100px !important;
overflow: hidden !important;
}
.faq-section__deco-svg {
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
width: 606px !important;
height: 493px !important;
pointer-events: none !important;
z-index: 1 !important;
opacity: 0.7 !important;
}
.faq-section__deco-svg svg {
width: 100% !important;
height: 100% !important;
}
.faq-section__inner {
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
position: relative !important;
z-index: 2 !important;
width: 100% !important;
box-sizing: border-box !important;
}
.faq-section__layout {
display: flex !important;
flex-direction: row !important;
gap: 160px !important;
align-items: flex-start !important;
width: 100%;
}
.faq-section__left {
width: 30% !important;
flex-shrink: 0 !important;
padding-top: 10px !important;
}
.faq-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #FBCC8E !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.faq-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 48px !important;
color: #fff !important;
line-height: 1.2 !important;
margin: 0 !important;
}
.faq-section__right {
width: 70% !important;
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
}
.faq-item {
width: 100% !important;
}
.faq-item__question {
width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
background: #fff !important;
border: none !important;
border-radius: 5px !important;
padding: 18px 20px !important;
cursor: pointer !important;
text-align: left !important;
transition: background 0.2s !important;
}
.faq-item__question:hover {
background: #f4f4f4 !important;
}
.faq-item__question-text {
font-family: 'Cabin', sans-serif !important;
font-weight: 500 !important;
font-size: 18px !important;
color: #071e25 !important;
line-height: 1.3 !important;
flex: 1 !important;
padding-right: 16px !important;
}
.faq-item__icon {
width: 40px !important;
height: 40px !important;
background: #f8991d !important;
border-radius: 5px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-shrink: 0 !important;
transition: transform 0.3s !important;
}
.faq-item__icon svg {
width: 24px !important;
height: 24px !important;
}
.faq-item.faq-item--open .faq-item__icon {
transform: rotate(90deg) !important;
}
.faq-item__answer {
max-height: 0 !important;
overflow: hidden !important;
transition: max-height 0.3s ease, padding 0.3s ease !important;
background: #fff !important;
border-radius: 0 0 5px 5px !important;
padding: 0 20px !important;
}
.faq-item.faq-item--open .faq-item__answer {
max-height: 300px !important;
padding: 16px 20px 20px !important;
}
.faq-item__answer p {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
color: #071e25 !important;
line-height: 1.5 !important;
margin: 0 !important;
} @media (min-width: 1024px) and (max-width: 1279px) {
.approach-section__arrow-svg {
width: 200px !important;
top: -40px !important;
right: -10px !important;
}
}
@media (min-width: 1280px) and (max-width: 1439px) {
.approach-section__arrow-svg {
width: 240px !important;
top: -50px !important;
}
}
@media (min-width: 1024px) {
.hero-arrow-desktop {
display: block;
}
.about-section__arrow {
display: block;
}
.services-arrow-desktop {
display: block;
}
.team-photo-desktop {
display: block;
}
.hero-section {
min-height: 783px;
}
.hero-section__inner {
padding-top: 280px;
}
.approach-section__heading {
padding-right: 100px !important;
}
}
@media (max-width: 1023px) {
.hero-arrow-desktop {
display: none;
}
.about-section__arrow {
display: none;
}
.services-arrow-desktop {
display: none;
}
.services-grid a.service-card,
.services-grid .service-card,
.services-grid a {
flex: 0 0 calc(50% - 12px) !important;
width: calc(50% - 12px) !important;
}
.team-section__layout {
flex-direction: column !important;
}
.team-section__left {
width: 100% !important;
min-width: 100% !important;
min-height: 500px !important;
}
.team-section__right {
width: 100% !important;
min-width: 100% !important;
}
.team-photo-desktop {
display: none !important;
}
.hero-section__heading {
font-size: 36px;
}
.team-section__heading {
font-size: 36px;
}
.team-section__right-inner {
padding: 48px 5%;
}
.process-card {
width: 100% !important;
max-width: 100% !important;
}
.process-card--offset {
align-self: flex-start !important;
}
.process-section__svg-line {
display: none !important;
}
.process-section__cta-area {
align-self: flex-start !important;
width: 100% !important;
padding-right: 0 !important;
}
.process-section__steps {
gap: 30px !important;
}
.testimonials-section__inner {
padding: 0 16px !important;
width: 100% !important;
box-sizing: border-box !important;
overflow: hidden !important;
}
.testimonials-section__header {
max-width: 100% !important;
}
.testimonials-section__description {
max-width: 100% !important;
}
.testimonials-section__carousel-wrap {
max-width: 100% !important;
width: 100% !important;
box-sizing: border-box !important;
}
.testimonials-section__carousel-outer {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.testimonial-card {
padding: 40px 30px !important;
width: 100% !important;
box-sizing: border-box !important;
}
.contact-section__arrow-top {
width: 150px !important;
top: 20px !important;
}
.contact-section__arrow-bottom {
width: 220px !important;
height: auto !important;
}
.contact-section__form-placeholder {
padding: 60px 30px !important;
}
.faq-section__layout {
flex-direction: column !important;
gap: 30px !important;
}
.faq-section__left {
width: 100% !important;
}
.faq-section__right {
width: 100% !important;
}
.faq-section__deco-svg {
width: 300px !important;
height: auto !important;
opacity: 0.15 !important;
}
.testimonials-section__arrow {
display: none !important;
}
.approach-section__row {
flex-direction: column !important;
}
.approach-section__col {
width: 100% !important;
}
.approach-section__col--left,
.approach-section__col--right {
padding-left: 0 !important;
padding-right: 0 !important;
}
.approach-section__row--top .approach-section__col--left {
padding-top: 20px !important;
}
.approach-section__row--top .approach-section__col--right {
min-height: auto !important;
display: flex !important;
gap: 20px !important;
margin-bottom: 30px !important;
}
.approach-section__img-top-right {
position: relative !important;
top: auto !important;
right: auto !important;
width: 60% !important;
height: 200px !important;
}
.approach-section__img-mid-right {
position: relative !important;
bottom: auto !important;
left: auto !important;
width: 35% !important;
height: 180px !important;
align-self: flex-end !important;
}
.approach-section__arrow-svg {
display: none !important;
}
.approach-section__img-bottom {
margin-left: 0 !important;
width: 100% !important;
max-width: 266px !important;
}
.approach-section__row--bottom .approach-section__col--right {
gap: 30px !important;
}
}
@media (max-width: 767px) { section#services-section .services-section__header,
section.services-section .services-section__header,
.services-section .services-section__header {
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
}
section#services-section .services-section__header>.services-section__heading-wrap,
section.services-section .services-section__header>.services-section__heading-wrap {
width: 100% !important;
flex: none !important;
}
section#services-section .services-section__heading,
section.services-section .services-section__heading {
font-size: 24px !important;
margin-bottom: 0 !important;
}
section#services-section .services-section__header>.services-section__desc-wrap,
section.services-section .services-section__header>.services-section__desc-wrap {
width: 100% !important;
flex: none !important;
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 12px !important;
align-items: flex-start !important;
}
section#services-section .services-section__description,
section.services-section .services-section__description {
flex: 1 1 55% !important;
min-width: 0 !important;
font-size: 14px !important;
}
section#services-section .services-section__cta-row,
section.services-section .services-section__cta-row {
flex: 0 0 auto !important;
width: auto !important;
gap: 10px !important;
flex-direction: column !important;
}
section#services-section .services-section__cta-row .rl-btn,
section.services-section .services-section__cta-row .rl-btn,
section#services-section .services-section__cta-row a,
section.services-section .services-section__cta-row a {
font-size: 13px !important;
padding: 10px 16px !important;
white-space: nowrap !important;
}
section.services-section .services-grid a.service-card,
section.services-section .services-grid .service-card,
section.services-section .services-grid a,
.services-grid a.service-card,
.services-grid .service-card,
.services-grid a,
a.service-card {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
}
.hero-section__heading {
font-size: 28px;
}
.hero-section__description {
font-size: 16px;
}
.about-section__heading {
font-size: 28px;
}
.about-section__label {
font-size: 28px;
}
.team-section__heading {
font-size: 28px;
}
.team-section__label {
font-size: 28px;
}
.awards-section__track {
gap: 30px;
} .process-section__header {
margin-bottom: 24px !important;
}
.process-section__heading {
font-size: 28px !important;
}
.process-section__label {
font-size: 28px !important;
}
.process-card {
flex-direction: row !important;
align-items: flex-start !important;
gap: 16px !important;
padding: 24px 20px !important;
}
.process-card__icon-wrap {
width: 52px !important;
height: 52px !important;
padding: 10px !important;
}
.process-card__icon {
width: 32px !important;
height: 32px !important;
}
.process-card__title {
font-size: 20px !important;
}
.process-card__desc {
font-size: 14px !important;
} .testimonials-section {
overflow: hidden !important;
width: 100% !important;
max-width: 100vw !important;
}
.testimonials-section__inner {
padding: 0 16px !important;
width: 100% !important;
box-sizing: border-box !important;
overflow: hidden !important;
}
.testimonials-section__header {
max-width: 100% !important;
text-align: center !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
}
.testimonials-section__heading {
font-size: 24px !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
}
.testimonials-section__label {
font-size: 24px !important;
}
.testimonials-section__description {
font-size: 15px !important;
max-width: 100% !important;
}
.testimonials-section__carousel-wrap {
max-width: 100% !important;
width: 100% !important;
box-sizing: border-box !important;
}
.testimonials-section__carousel-outer {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.testimonial-card {
padding: 30px 20px !important;
width: 100% !important;
box-sizing: border-box !important;
}
.testimonial-card__text {
font-size: 15px !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
}
.testimonial-card__attribution {
font-size: 18px !important;
}
.testimonial-card__quote-open,
.testimonial-card__quote-close {
display: none !important;
}
.testimonials-section__dots {
justify-content: center !important;
width: 100% !important;
} .approach-section__inner {
display: flex !important;
flex-direction: column !important;
}
.approach-section__heading {
font-size: 28px !important;
}
.approach-section__label {
font-size: 28px !important;
}
.approach-section__row--top {
order: 1 !important;
flex-direction: column !important;
}
.approach-section__row--top .approach-section__col--left {
order: 1 !important;
padding-top: 40px !important;
padding-bottom: 20px !important;
}
.approach-section__row--top .approach-section__col--right {
order: 2 !important;
position: relative !important;
min-height: auto !important;
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
margin-bottom: 0 !important;
}
.approach-section__img-top-right {
display: block !important;
position: relative !important;
top: auto !important;
right: auto !important;
width: 100% !important;
max-width: 100% !important;
height: 200px !important;
border-radius: 10px !important;
}
.approach-section__img-mid-right {
display: block !important;
position: relative !important;
bottom: auto !important;
left: auto !important;
width: 100% !important;
max-width: 100% !important;
height: 200px !important;
border-radius: 10px !important;
}
.approach-section__row--bottom {
order: 2 !important;
flex-direction: column !important;
}
.approach-section__row--bottom .approach-section__col--right {
order: 1 !important;
gap: 24px !important;
margin-top: 0 !important;
padding-top: 24px !important;
padding-bottom: 24px !important;
}
.approach-section__row--bottom .approach-section__col--left {
order: 2 !important;
}
.approach-section__images {
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
}
.approach-section__img-left {
width: 100% !important;
max-width: 100% !important;
height: 200px !important;
}
.approach-section__img-bottom {
width: 100% !important;
max-width: 100% !important;
height: 200px !important;
margin-left: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.approach-section__arrow-svg {
display: none !important;
}
.approach-feature__title {
font-size: 20px !important;
} .contact-section {
padding: 60px 0 80px !important;
}
.contact-section__heading {
font-size: 28px !important;
}
.contact-section__label {
font-size: 28px !important;
}
.contact-section__text {
font-size: 16px !important;
}
.contact-section__arrow-top {
width: 100px !important;
top: 10px !important;
}
.contact-section__arrow-bottom {
width: 160px !important;
height: auto !important;
}
.contact-section__form-placeholder {
padding: 40px 20px !important;
min-height: 250px !important;
} .faq-section {
padding: 60px 0 80px !important;
}
.faq-section__heading {
font-size: 32px !important;
}
.faq-section__label {
font-size: 28px !important;
}
.faq-section__deco-svg {
display: none !important;
}
.faq-item__question {
padding: 14px 16px !important;
}
.faq-item__question-text {
font-size: 16px !important;
}
.faq-item__icon {
width: 34px !important;
height: 34px !important;
}
}
.services-section__cta-row {
display: none;
}@import url("https://fonts.googleapis.com/css2?family=Cabin:wght@400;700&family=Slabo+13px&display=swap");
@font-face {
font-family: 'Playlist Script';
font-style: normal;
font-weight: 400;
src: url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff2) format('woff2'),
url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff) format('woff');
font-display: swap;
} html {
scroll-behavior: smooth !important;
}  body.single-services #brx-content,
body.single-services .brx-content,
body.single-services main#main,
body.posttype-services #brx-content,
body.posttype-services main {
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
overflow: visible !important;
} body.single-services .brxe-section,
body.single-services .brxe-container,
body.single-services .brxe-block,
body.posttype-services .brxe-section,
body.posttype-services .brxe-container,
body.posttype-services .brxe-block {
overflow: visible !important;
} body.single-services .sv-features,
body.single-services .sv-apply,
body.posttype-services .sv-features,
body.posttype-services .sv-apply {
width: 100% !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
box-sizing: border-box !important;
}
body.single-services .sv-features__inner,
body.single-services .sv-apply,
body.posttype-services .sv-features__inner,
body.posttype-services .sv-apply {
display: flex !important;
flex-direction: row;
flex-wrap: nowrap;
width: 100% !important;
max-width: none !important;
}
body.single-services .sv-apply__image-col,
body.posttype-services .sv-apply__image-col {
display: block !important;
width: 41.67% ;
min-width: 41.67% !important;
align-self: stretch !important;
flex-shrink: 0 !important;
} body.single-services .sv-choose__grid,
body.posttype-services .sv-choose__grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
width: 100% !important;
max-width: 1344px !important;
}
@media (max-width:1080px){
body.single-services .sv-choose__grid,
body.posttype-services .sv-choose__grid {
display: grid !important;
grid-template-columns: 1fr!important;
width: 100% !important;
max-width: 1344px !important;
}
}
body.single-services .sv-choose__card,
body.posttype-services .sv-choose__card {
width: 100% !important;
min-width: 0 !important;
flex: none !important;
} .rl-btn,
a.rl-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 50px !important;
padding: 14px 40px !important;
border-radius: 5px !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 1.3 !important;
box-sizing: border-box !important;
cursor: pointer !important;
border: none !important;
transition: background 0.2s ease, opacity 0.2s ease !important;
white-space: nowrap !important;
}
.rl-btn--primary,
a.rl-btn--primary {
background: #00a0d2 !important;
color: #fff !important;
}
.rl-btn--primary:hover,
a.rl-btn--primary:hover {
background: #008bb8 !important;
color: #fff !important;
}
.rl-btn--outline-white,
a.rl-btn--outline-white {
border: 1.5px solid #fff !important;
background: transparent !important;
color: #fff !important;
}
.rl-btn--outline-white:hover,
a.rl-btn--outline-white:hover {
background: rgba(255, 255, 255, 0.1) !important;
}
.rl-btn--about,
a.rl-btn--about {
background: #fff !important;
color: #00a0d2 !important;
border: none !important;
}
.rl-btn--about:hover,
a.rl-btn--about:hover {
opacity: 0.9 !important;
} section.sv-hero {
position: relative !important;
display: flex !important;
flex-direction: row !important;
align-items: stretch !important;
width: 100% !important;
min-height: 713px !important;
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
gap: 0;
} .sv-hero__left {
position: relative !important;
width: 55% !important;
min-height: 713px !important;
background-color: #00A0D2 !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
gap: 40px !important;
padding: 80px 48px !important;
z-index: 2 !important;
box-sizing: border-box !important;
} .sv-hero__right {
position: relative !important;
width: 45% !important;
min-height: 713px !important;
overflow: hidden !important;
flex-shrink: 0 !important;
}
.sv-hero__img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center top !important;
max-width: none !important;
display: block !important;
} .sv-hero__img-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(to bottom,
rgba(77, 77, 79, 0) 0%,
rgba(77, 77, 79, 1) 45%) !important;
mix-blend-mode: multiply !important;
pointer-events: none !important;
} .sv-hero__content {
display: flex !important;
flex-direction: column !important;
gap: 26px !important;
width: 100% !important;
max-width: 660px !important;
} h1.sv-hero__heading,
.sv-hero__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 50px !important;
line-height: 1.3 !important;
color: #fff !important;
margin: 0 !important;
padding: 0 !important;
} .sv-hero__description {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #fff !important;
margin: 0 !important;
}
.sv-hero__description p {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #fff !important;
margin: 0 0 16px !important;
} .sv-hero__description p:first-child {
font-size: 20px !important;
}
.sv-hero__description p:last-child {
margin-bottom: 0 !important;
} .sv-hero__cta-wrap {
display: flex !important;
align-items: end !important;
gap: 56px !important;
position: relative !important;
margin-top: -20px;
} a.sv-hero__cta,
.sv-hero__cta {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 50px !important;
padding: 14px 20px !important;
border-radius: 5px !important;
background: linear-gradient(90deg, rgba(0, 160, 210, 0.2), rgba(0, 160, 210, 0.2)),
linear-gradient(90deg, #fff, #fff) !important;
color: #00A0D2 !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 1.3 !important;
text-decoration: none !important;
border: none !important;
outline: none !important;
cursor: pointer !important;
white-space: nowrap !important;
flex-shrink: 0 !important;
transition: opacity 0.2s ease !important;
}
a.sv-hero__cta:hover,
.sv-hero__cta:hover {
opacity: 0.85 !important;
text-decoration: none !important;
color: #00A0D2 !important;
} .sv-hero__arrow {
display: inline-flex !important;
align-items: flex-start !important;
flex-shrink: 0 !important;
line-height: 0 !important;
}
.sv-hero__arrow svg {
display: block !important;
} .sv-hero__rating {
display: flex !important;
align-items: center !important;
gap: 13px !important;
flex-wrap: wrap !important;
margin-top: 20px;
} .sv-hero__rating-label {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 1.3 !important;
color: #fff !important;
white-space: nowrap !important;
width: 63px !important;
}
.sv-hero__rating-label strong {
font-weight: 700 !important;
font-family: 'Cabin', sans-serif !important;
color: #fff !important;
} .sv-hero__stars {
display: flex !important;
align-items: center !important;
gap: 5px !important;
} .sv-hero__star-wrap {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 34px !important;
height: 37px !important;
background-color: #FBCC8E !important;
border-radius: 1px !important;
flex-shrink: 0 !important;
}
.sv-hero__star-wrap svg {
display: block !important;
width: 23px !important;
height: 22px !important;
} .sv-hero__review-text {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 1.3 !important;
color: #fff !important;
max-width: 213px !important;
}
.sv-hero__review-text strong {
font-weight: 700 !important;
font-family: 'Cabin', sans-serif !important;
color: #fff !important;
} section.sv-about {
position: relative !important;
width: 100% !important;
background: #fff !important;
padding: 100px 20px !important;
overflow: visible !important;
box-sizing: border-box !important;
} .sv-about__arrow {
position: absolute !important;
left: -10px !important;
top: 30% !important;
transform: none !important;
display: block !important;
pointer-events: none !important;
line-height: 0 !important;
z-index: 1 !important;
}
.sv-about__arrow svg {
display: block !important;
width: 550px !important;
height: auto !important;
overflow: visible;
} .sv-about__inner {
position: relative !important;
z-index: 2 !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 40px !important;
max-width: 985px !important;
margin: 0 auto !important;
} .sv-about__heading-group {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 10px !important;
width: 100% !important;
text-align: center !important;
} p.sv-about__label,
.sv-about__label {
font-family: 'Playlist Script', cursive !important;
font-weight: 400 !important;
font-style: normal !important;
font-size: 25px !important;
line-height: 1.3 !important;
color: #00A0D2 !important;
margin: 0 !important;
padding: 0 !important;
text-align: center !important;
} h2.sv-about__heading,
.sv-about__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
line-height: 1.2 !important;
color: #071E25 !important;
margin: 0 !important;
padding: 0 !important;
text-align: center !important;
} .sv-about__content {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #071E25 !important;
text-align: center !important;
max-width: 888px !important;
width: 100% !important;
}
.sv-about__content p {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #071E25 !important;
text-align: center !important;
margin: 0 0 16px !important;
}
.sv-about__content p:last-child {
margin-bottom: 0 !important;
}
.sv-about__content a {
color: #071E25 !important;
text-decoration: underline !important;
text-decoration-skip-ink: none !important;
}
.sv-about__content a:hover {
color: #00A0D2 !important;
} a.sv-about__cta,
.sv-about__cta {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 50px !important;
padding: 14px 20px !important;
border-radius: 5px !important;
background-color: #00A0D2 !important;
color: #fff !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 1.3 !important;
text-decoration: none !important;
border: none !important;
cursor: pointer !important;
white-space: nowrap !important;
transition: opacity 0.2s ease !important;
}
a.sv-about__cta:hover,
.sv-about__cta:hover {
opacity: 0.85 !important;
color: #fff !important;
text-decoration: none !important;
}  section.sv-features {
position: relative !important;
width: 100% !important;
background: linear-gradient(180deg, #CCECF6 17.54%, rgba(204, 236, 246, 0.00) 111.49%) !important;
overflow: visible !important;
box-sizing: border-box !important;
min-height: 100vh !important;
} .sv-features__inner {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
position: relative !important;
z-index: 1 !important;
} .sv-features__left {
width: 42% !important;
flex-shrink: 0 !important;
position: sticky !important;
top: 0 !important;
height: 100vh !important;
align-self: flex-start !important;
overflow: visible !important;
display: flex !important;
align-items: center !important;
} .sv-features__wave {
position: absolute !important;
top: 0 !important;
left: 117% !important;
transform: translateX(-50%) !important;
width: 100vw !important;
height: 100vh !important;
pointer-events: none !important;
z-index: 0 !important;
display: block !important;
line-height: 0 !important;
overflow: hidden !important;
}
.sv-features__wave svg {
display: block !important;
width: 100% !important;
height: 100% !important;
} .sv-features__left-content {
position: relative !important;
z-index: 1 !important;
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
gap: 24px !important;
padding: 60px 60px 60px 80px !important;
box-sizing: border-box !important;
width: 100% !important;
}
h2.sv-features__heading,
.sv-features__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 44px !important;
line-height: 1.15 !important;
color: #071E25 !important;
margin: 0 !important;
padding: 0 !important;
}
p.sv-features__desc,
.sv-features__desc {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.6 !important;
color: #071E25 !important;
margin: 0 !important;
padding: 0 !important;
}
a.sv-features__cta,
.sv-features__cta {
display: inline-block !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
color: #fff !important;
background: #00A0D2 !important;
border: none !important;
border-radius: 4px !important;
padding: 14px 32px !important;
text-decoration: none !important;
line-height: 1 !important;
transition: background 0.2s ease !important;
}
a.sv-features__cta:hover,
.sv-features__cta:hover {
background: #0088b3 !important;
color: #fff !important;
text-decoration: none !important;
} .sv-features__right {
flex: 1 !important;
display: flex !important;
flex-direction: column !important;
gap: 24px !important;
min-width: 0 !important;
position: relative !important;
z-index: 2 !important;
padding-top: 80px !important;
padding-right: 60px !important;
padding-bottom: 80px !important;
} .sv-features__card {
background: #fff !important;
border-radius: 16px !important;
padding: 40px 44px !important;
box-shadow: 0 2px 16px rgba(0, 0, 0, 0.06) !important;
box-sizing: border-box !important;
}
h3.sv-features__card-title,
.sv-features__card-title {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 22px !important;
line-height: 1.3 !important;
color: #00A0D2 !important;
margin: 0 0 16px 0 !important;
padding: 0 !important;
}
.sv-features__card-content,
.sv-features__card-content p {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 1.7 !important;
color: #071E25 !important;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
.sv-features__card-content p:last-child {
margin-bottom: 0 !important;
}
.sv-features__card-content ul,
.sv-features__card-content ol {
margin: 8px 0 12px 0 !important;
padding-left: 20px !important;
}
.sv-features__card-content li {
font-family: 'Cabin', sans-serif !important;
font-size: 16px !important;
line-height: 1.7 !important;
color: #071E25 !important;
margin-bottom: 4px !important;
list-style-type: disc !important;
} section.sv-expect {
position: relative !important;
width: 100% !important;
min-height: 717px !important;
overflow: hidden !important;
box-sizing: border-box !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
} .sv-expect__arrow {
position: absolute !important;
left: 0 !important;
bottom: 40px !important;
width: 578px !important;
height: 218px !important;
pointer-events: none !important;
z-index: 1 !important;
}
.sv-expect__arrow svg {
position: absolute !important;
left: -15px !important;
top: -70px !important;
} .sv-expect__inner {
position: relative !important;
z-index: 2 !important;
display: flex !important;
flex-direction: column !important;
gap: 40px !important;
align-items: center !important;
text-align: center !important;
padding: 80px 5% !important;
width: 100% !important;
max-width: 1000px !important;
}
.sv-expect__content {
display: flex !important;
flex-direction: column !important;
gap: 24px !important;
align-items: center !important;
width: 100% !important;
}
.sv-expect__headings {
display: flex !important;
flex-direction: column !important;
gap: 10px !important;
align-items: center !important;
width: 100% !important;
} p.sv-expect__label,
.sv-expect__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
font-weight: 400 !important;
font-style: normal !important;
line-height: 1.3 !important;
color: #FBCC8E !important;
text-align: center !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
} h2.sv-expect__heading,
.sv-expect__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
line-height: 1.2 !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
} .sv-expect__description {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #fff !important;
max-width: 888px !important;
text-align: center !important;
}
.sv-expect__description p {
margin: 0 0 16px 0 !important;
}
.sv-expect__description p:last-child {
margin-bottom: 0 !important;
}
.sv-expect__description ul,
.sv-expect__description ol {
margin: 0 0 16px 0 !important;
padding-left: 24px !important;
text-align: left !important;
}
.sv-expect__description li {
font-family: 'Cabin', sans-serif !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #fff !important;
margin-bottom: 8px !important;
}
.sv-expect__description li:last-child {
margin-bottom: 0 !important;
} .sv-resources {
width: 100% !important;
background: #fff !important;
padding: 90px 0 120px !important;
box-sizing: border-box !important;
}
.sv-resources__inner {
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 70px !important;
width: 100% !important;
box-sizing: border-box !important;
} .sv-resources__header {
text-align: center !important;
display: flex !important;
flex-direction: column !important;
gap: 10px !important;
width: 100% !important;
}
.sv-resources__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #00A0D2 !important;
margin: 0 !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.sv-resources__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
color: #071E25 !important;
line-height: 1.2 !important;
margin: 0 !important;
} .sv-resources__grid {
display: flex !important;
flex-direction: row !important;
gap: 24px !important;
align-items: stretch !important;
width: 100% !important;
} .sv-resources__card {
position: relative !important;
height: 388px !important;
flex: 1 1 0 !important;
border-radius: 10px !important;
overflow: hidden !important;
display: block !important;
cursor: pointer !important;
text-decoration: none !important;
}
.sv-resources__card:hover,
.sv-resources__card:focus {
text-decoration: none !important;
outline: none !important;
} .sv-resources__card-media {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
}
.sv-resources__card-photo {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
display: block !important;
transition: transform 0.4s ease !important;
}
.sv-resources__card:hover .sv-resources__card-photo {
transform: scale(1.05) !important;
} .sv-resources__card-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(to bottom, rgba(77, 77, 79, 0) 0%, #4d4d4f 97.844%) !important;
mix-blend-mode: multiply !important;
} .sv-resources__card-bar {
position: absolute !important;
left: 0 !important;
top: 269px !important;
width: 100% !important;
height: 200px !important;
background: #00A0D2 !important;
z-index: 1 !important;
transition: top 0.35s ease !important;
}
.sv-resources__card:hover .sv-resources__card-bar {
top: 210px !important;
} .sv-resources__card-content {
position: absolute !important;
left: 29px !important;
bottom: -19px !important;
width: calc(100% - 59px) !important;
z-index: 2 !important;
display: flex !important;
flex-direction: column !important;
gap: 18px !important;
align-items: flex-start !important;
transition: bottom 0.35s ease !important;
}
.sv-resources__card:hover .sv-resources__card-content {
bottom: 12px !important;
}
.sv-resources__card-text {
display: flex !important;
flex-direction: column !important;
gap: 6px !important;
width: 100% !important;
}
.sv-resources__card-title {
font-family: 'Slabo 13px', serif !important;
font-weight: 400 !important;
font-size: 25px !important;
color: #fff !important;
line-height: 1.3 !important;
margin: 0 !important;
}
.sv-resources__card-desc {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
color: #fff !important;
line-height: 1.3 !important;
margin: 0 !important;
} .sv-resources__card-cta {
display: flex !important;
align-items: center !important;
gap: 11px !important;
text-decoration: none !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 12px !important;
color: #FBCC8E !important;
line-height: 1.3 !important;
white-space: nowrap !important;
transition: opacity 0.2s !important;
}
.sv-resources__card-cta:hover {
opacity: 0.85 !important;
color: #FBCC8E !important;
text-decoration: none !important;
}
.sv-resources__card-cta svg {
flex-shrink: 0 !important;
width: 18px !important;
height: 14px !important;
} .faq-section {
position: relative !important;
width: 100% !important;
background: rgba(251, 204, 142, 0.40) !important;
padding: 80px 0 100px !important;
overflow: hidden !important;
box-sizing: border-box !important;
}
.faq-section__deco-svg {
position: absolute !important;
left: 0 !important;
top: 10% !important;
width: 606px !important;
height: 493px !important;
pointer-events: none !important;
z-index: 1 !important;
opacity: 1 !important;
}
.faq-section__deco-svg img {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
}
.faq-section__inner {
max-width: 1600px !important;
margin: 0 auto !important;
padding: 0 5% !important;
position: relative !important;
z-index: 2 !important;
width: 100% !important;
box-sizing: border-box !important;
}
.faq-section__layout {
display: flex !important;
flex-direction: row !important;
gap: 160px !important;
align-items: flex-start !important;
width: 100% !important;
}
.faq-section__left {
width: 30% !important;
flex-shrink: 0 !important;
padding-top: 10px !important;
}
.faq-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #F8991D !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.faq-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 48px !important;
color: #071E25 !important;
line-height: 1.2 !important;
margin: 0 !important;
}
.faq-section__right {
width: 70% !important;
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
}
.faq-item {
width: 100% !important;
}
.faq-item__question {
width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
background: #fff !important;
border: none !important;
border-radius: 5px !important;
padding: 18px 20px !important;
cursor: pointer !important;
text-align: left !important;
transition: background 0.2s !important;
}
.faq-item__question:hover {
background: #f4f4f4 !important;
}
.faq-item__question-text {
font-family: 'Cabin', sans-serif !important;
font-weight: 500 !important;
font-size: 18px !important;
color: #071e25 !important;
line-height: 1.3 !important;
flex: 1 !important;
padding-right: 16px !important;
}
.faq-item__icon {
width: 40px !important;
height: 40px !important;
background: #f8991d !important;
border-radius: 5px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-shrink: 0 !important;
transition: transform 0.3s !important;
}
.faq-item__icon svg {
width: 24px !important;
height: 24px !important;
}
.faq-item.faq-item--open .faq-item__icon {
transform: rotate(90deg) !important;
}
.faq-item__answer {
max-height: 0 !important;
overflow: hidden !important;
transition: max-height 0.5s ease, padding 0.3s ease !important;
background: #fff !important;
border-radius: 0 0 5px 5px !important;
padding: 0 20px !important;
}
.faq-item.faq-item--open .faq-item__answer {
max-height: 2000px !important;
padding: 16px 20px 20px !important;
}
.faq-item__answer-body p,
.faq-item__answer-body li,
.faq-item__answer-body span {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
color: #071e25 !important;
line-height: 1.6 !important;
}
.faq-item__answer-body p {
margin: 0 0 12px !important;
}
.faq-item__answer-body p:last-child {
margin-bottom: 0 !important;
}
.faq-item__answer-body ul,
.faq-item__answer-body ol {
margin: 0 0 12px 20px !important;
padding: 0 !important;
}
.faq-item__answer-body a {
color: #00A0D2 !important;
text-decoration: underline !important;
}
.faq-item__answer-body a:hover {
color: #0088b5 !important;
}
.faq-item__answer-body strong,
.faq-item__answer-body b {
font-weight: 700 !important;
color: #071e25 !important;
} section.sv-choose {
background: #00a0d2 !important;
width: 100% !important;
box-sizing: border-box !important;
padding: 100px 5% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 60px !important;
} .sv-choose__header {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 10px !important;
text-align: center !important;
width: 100% !important;
max-width: 985px !important;
} p.sv-choose__label,
.sv-choose__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
font-weight: 400 !important;
font-style: normal !important;
line-height: 1.3 !important;
color: rgba(255, 255, 255, 0.8) !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
text-align: center !important;
} h2.sv-choose__heading,
.sv-choose__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
line-height: 1.2 !important;
color: #fff !important;
text-align: center !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
} p.sv-choose__description,
.sv-choose__description {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.3 !important;
color: #fff !important;
text-align: center !important;
margin: 16px 0 0 0 !important;
padding: 0 !important;
max-width: 888px !important;
} .sv-choose__grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 24px !important;
width: 100% !important;
max-width: 1344px !important;
box-sizing: border-box !important;
} .sv-choose__card {
background: #fff !important;
border: 1px solid rgba(62, 61, 128, 0.1) !important;
border-radius: 2px !important;
padding: 40px 28px !important;
box-sizing: border-box !important;
width: 100% !important;
min-width: 0 !important;
} .sv-choose__card-inner {
display: flex !important;
gap: 30px !important;
align-items: flex-start !important;
} .sv-choose__icon-box {
flex-shrink: 0 !important;
width: 85px !important;
height: 85px !important;
background: #00a0d2 !important;
border-radius: 2px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
} .sv-choose__icon-img {
width: 52px !important;
height: 52px !important;
object-fit: contain !important;
display: block !important;
} .sv-choose__copy {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
flex: 1 !important;
} p.sv-choose__card-title,
.sv-choose__card-title {
font-family: 'Slabo 13px', serif !important;
font-size: 25px !important;
font-weight: 400 !important;
line-height: 1.15 !important;
color: #00a0d2 !important;
margin: 0 !important;
padding: 0 !important;
} p.sv-choose__card-subtitle,
.sv-choose__card-subtitle {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 1.3 !important;
color: #071e25 !important;
margin: 0 !important;
padding: 0 !important;
} .rl-underline {
text-decoration: underline !important;
text-decoration-color: #00a0d2 !important;
text-underline-offset: 6px !important;
text-decoration-thickness: 3px !important;
} section.sv-apply {
display: flex !important;
flex-direction: row !important;
align-items: stretch !important;
flex-wrap: nowrap !important;
width: 100% !important;
min-height: 878px !important;
box-sizing: border-box !important;
overflow: hidden !important;
gap: 0;
} .sv-apply__image-col {
width: 45% !important;
min-width: 41.67% !important;
flex-shrink: 0 !important;
flex-grow: 0 !important;
align-self: stretch !important;
position: relative !important;
overflow: hidden !important;
min-height: 500px !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
.sv-apply__img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
} .sv-apply__img-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(180deg, rgba(77, 77, 79, 0) 38%, #4d4d4f 100%) !important;
mix-blend-mode: multiply !important;
pointer-events: none !important;
} .sv-apply__content {
flex: 1 !important;
background: rgba(251, 204, 142, 0.4) !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 80px !important;
box-sizing: border-box !important;
}
.sv-apply__content-inner {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
gap: 20px !important; width: 100% !important;
} p.sv-apply__label,
.sv-apply__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
color: #00A0D2 !important;
margin: 0 !important;
padding: 0 !important;
} h2.sv-apply__heading,
.sv-apply__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 48px !important;
line-height: 1.3 !important;
color: #071E25 !important;
margin: 0 !important;
padding: 0 !important;
} .sv-apply__body,
.sv-apply__body p {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.7 !important;
color: #071E25 !important;
margin: 0 0 16px 0 !important;
padding: 0 !important;
}
.sv-apply__body p:last-child {
margin-bottom: 0 !important;
}
.sv-apply__body ul,
.sv-apply__body ol {
margin: 0 0 16px 0 !important;
padding-left: 24px !important;
}
.sv-apply__body li {
font-family: 'Cabin', sans-serif !important;
font-size: 18px !important;
line-height: 1.7 !important;
color: #071E25 !important;
margin-bottom: 8px !important;
list-style-type: disc !important;
}
.sv-apply__body li:last-child {
margin-bottom: 0 !important;
} a.sv-apply__cta,
.sv-apply__cta {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 50px !important;
margin-top: 12px !important; padding: 14px 20px !important;
border-radius: 5px !important;
background-color: #00A0D2 !important;
color: #fff !important;
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 18px !important;
line-height: 1.3 !important;
text-decoration: none !important;
border: none !important;
cursor: pointer !important;
white-space: nowrap !important;
align-self: flex-start !important;
transition: opacity 0.2s ease !important;
}
a.sv-apply__cta:hover,
.sv-apply__cta:hover {
opacity: 0.85 !important;
color: #fff !important;
text-decoration: none !important;
} @media (max-width: 1024px) {
section.sv-hero {
flex-direction: column !important;
min-height: 0 !important;
}
.sv-hero__left {
width: 100% !important;
min-height: 0 !important;
padding: 60px 40px 40px !important;
}
.sv-hero__right {
width: 100% !important;
min-height: 340px !important;
height: 340px !important;
}
h1.sv-hero__heading,
.sv-hero__heading {
font-size: 38px !important;
}
.sv-hero__content {
max-width: 100% !important;
}
.sv-hero__arrow {
display: none !important;
} .sv-features__inner {
flex-direction: column !important;
gap: 0 !important;
}
.sv-features__left {
width: 100% !important;
position: relative !important;
top: auto !important;
height: auto !important;
min-height: 0 !important;
padding: 0 !important;
}
.sv-features__left-content {
padding: 60px 40px 40px !important;
}
.sv-features__right {
padding-top: 0 !important;
padding-right: 40px !important;
padding-left: 40px !important;
padding-bottom: 60px !important;
}
h2.sv-features__heading,
.sv-features__heading {
font-size: 34px !important;
}
.sv-features__card {
padding: 30px 32px !important;
} .sv-resources {
padding: 60px 0 80px !important;
}
.sv-resources__inner {
gap: 40px !important;
}
.sv-resources__heading {
font-size: 32px !important;
}
.sv-resources__grid {
flex-wrap: wrap !important;
gap: 20px !important;
}
.sv-resources__card {
flex: 1 1 calc(50% - 10px) !important;
min-width: 280px !important;
} .faq-section__layout {
flex-direction: column !important;
gap: 30px !important;
}
.faq-section__left {
width: 100% !important;
}
.faq-section__right {
width: 100% !important;
}
.faq-section__deco-svg {
width: 300px !important;
height: auto !important;
opacity: 0.15 !important;
} section.sv-choose {
padding: 60px 5% !important;
gap: 40px !important;
}
.sv-choose__grid {
grid-template-columns: repeat(2, 1fr) !important;
}
h2.sv-choose__heading,
.sv-choose__heading {
font-size: 32px !important;
}
p.sv-choose__label,
.sv-choose__label {
font-size: 32px !important;
} section.sv-expect {
min-height: 0 !important;
}
.sv-expect__arrow {
width: 400px !important;
height: 160px !important;
bottom: 20px !important;
}
.sv-expect__arrow svg {
left: -30px !important;
top: -40px !important;
transform: scale(0.7) !important;
transform-origin: top left !important;
}
h2.sv-expect__heading,
.sv-expect__heading {
font-size: 32px !important;
}
p.sv-expect__label,
.sv-expect__label {
font-size: 32px !important;
} section.sv-apply {
flex-direction: column !important;
min-height: 0 !important;
}
.sv-apply__image-col {
width: 100% !important;
height: 380px !important;
}
.sv-apply__content {
padding: 60px 40px !important;
}
h2.sv-apply__heading,
.sv-apply__heading {
font-size: 36px !important;
}
p.sv-apply__label,
.sv-apply__label {
font-size: 32px !important;
} section.sv-about {
padding: 70px 40px !important;
}
.sv-about__arrow {
display: none !important;
}
h2.sv-about__heading,
.sv-about__heading {
font-size: 32px !important;
}
p.sv-about__label,
.sv-about__label {
font-size: 32px !important;
}
} @media (max-width: 768px) {
.sv-hero__left {
padding: 40px 24px 32px !important;
gap: 32px !important;
}
h1.sv-hero__heading,
.sv-hero__heading {
font-size: 30px !important;
}
.sv-hero__description p,
.sv-hero__description {
font-size: 16px !important;
}
.sv-hero__description p:first-child {
font-size: 18px !important;
}
a.sv-hero__cta,
.sv-hero__cta {
font-size: 16px !important;
width: 100% !important;
}
.sv-hero__cta-wrap {
flex-direction: column !important;
align-items: flex-start !important;
}
.sv-hero__right {
height: 260px !important;
min-height: 420px !important;
}
.sv-hero__rating {
gap: 8px !important;
}
.sv-hero__review-text {
max-width: 100% !important;
} .sv-features__left-content {
padding: 50px 24px 32px !important;
}
.sv-features__right {
padding: 0 24px 50px !important;
}
h2.sv-features__heading,
.sv-features__heading {
font-size: 28px !important;
}
p.sv-features__desc,
.sv-features__desc {
font-size: 16px !important;
}
a.sv-features__cta,
.sv-features__cta {
width: 100% !important;
text-align: center !important;
}
.sv-features__card {
padding: 24px 20px !important;
}
h3.sv-features__card-title,
.sv-features__card-title {
font-size: 18px !important;
}
.sv-features__wave {
display: none !important;
} .sv-resources {
padding: 50px 0 60px !important;
}
.sv-resources__inner {
gap: 30px !important;
}
.sv-resources__label {
font-size: 30px !important;
}
.sv-resources__heading {
font-size: 26px !important;
}
.sv-resources__grid {
flex-direction: column !important;
gap: 16px !important;
}
.sv-resources__card {
flex: none !important;
width: 100% !important;
height: 380px !important;
} .sv-resources__card-bar {
top: 195px !important;
transition: none !important;
}
.sv-resources__card-content {
bottom: 16px !important;
transition: none !important;
}
.sv-resources__card:hover .sv-resources__card-bar,
.sv-resources__card:hover .sv-resources__card-content {
top: 195px !important;
bottom: 16px !important;
} .faq-section {
padding: 60px 0 80px !important;
}
.faq-section__heading {
font-size: 32px !important;
}
.faq-section__label {
font-size: 28px !important;
}
.faq-section__deco-svg {
display: none !important;
}
.faq-item__question {
padding: 14px 16px !important;
}
.faq-item__question-text {
font-size: 16px !important;
} section.sv-choose {
padding: 50px 24px !important;
gap: 32px !important;
}
.sv-choose__grid {
grid-template-columns: 1fr !important;
}
.sv-choose__icon-box {
width: 64px !important;
height: 64px !important;
}
.sv-choose__icon-img {
width: 38px !important;
height: 38px !important;
}
h2.sv-choose__heading,
.sv-choose__heading {
font-size: 26px !important;
}
p.sv-choose__label,
.sv-choose__label {
font-size: 28px !important;
} .sv-expect__arrow {
display: none !important;
}
h2.sv-expect__heading,
.sv-expect__heading {
font-size: 26px !important;
}
p.sv-expect__label,
.sv-expect__label {
font-size: 28px !important;
}
.sv-expect__description,
.sv-expect__description p,
.sv-expect__description li {
font-size: 16px !important;
} .sv-apply__image-col {
height: 280px !important;
}
.sv-apply__content {
padding: 50px 24px !important;
}
h2.sv-apply__heading,
.sv-apply__heading {
font-size: 28px !important;
}
p.sv-apply__label,
.sv-apply__label {
font-size: 28px !important;
}
.sv-apply__body,
.sv-apply__body p,
.sv-apply__body li {
font-size: 16px !important;
} section.sv-about {
padding: 50px 24px !important;
}
h2.sv-about__heading,
.sv-about__heading {
font-size: 26px !important;
}
p.sv-about__label,
.sv-about__label {
font-size: 28px !important;
}
.sv-about__content,
.sv-about__content p {
font-size: 16px !important;
}
a.sv-about__cta,
.sv-about__cta {
font-size: 16px !important;
width: 100% !important;
}
}
@media (max-width: 1024px) {
.sv-apply__image-col {
width: 100% !important;
height: 380px !important;
}
}@font-face {
font-family: 'Playlist Script';
font-style: normal;
font-weight: 400;
src: url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff2) format('woff2'),
url(//rochelegal.co.uk/wp-content/themes/bricks-child/fonts/Playlist-Script.woff) format('woff');
font-display: swap;
}  .sv-apply {
padding: 0;
}
p.sv-hero__subheading {
color: #fff;
font-size: 24px;
font-weight: 600;
}          .contact-section {
position: relative !important;
width: 100% !important;
background-color: #00A0D2 !important;
padding: 150px 0 220px !important;
overflow: hidden !important;
}
.contact-section__label {
font-family: 'Playlist Script', cursive !important;
font-size: 25px !important;
color: #FBCC8E !important;
margin: 0 0 10px !important;
line-height: 1.3 !important;
font-style: normal !important;
font-weight: 400 !important;
}
.contact-section__heading {
font-family: 'Cabin', sans-serif !important;
font-weight: 700 !important;
font-size: 40px !important;
color: #ffffff !important;
line-height: 1.2 !important;
margin: 0 0 26px !important;
}
.contact-section__text {
font-family: 'Cabin', sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
color: #fff!important;
line-height: 1.3 !important;
margin: 0 auto !important;
max-width: 888px !important;
} .testimonials-section__dots {
display: none !important;
} .fpb-free-content {
width: 100%;
}
.fpb-free-content__body {
font-family: 'Cabin', sans-serif;
font-size: 16px;
line-height: 1.7;
}
.fpb-free-content__label {
font-family: 'Cabin', sans-serif;
font-weight: 700;
color: #1a1a2e;
font-size: 40px;
line-height: 1.2;
margin: 0 0 24px !important;
display: block !important;
width: 100% !important;
}
.fpb-free-content__body h1,
.fpb-free-content__body h2,
.fpb-free-content__body h3,
.fpb-free-content__body h4,
.fpb-free-content__body h5,
.fpb-free-content__body h6 {
font-family: 'Cabin', sans-serif;
font-weight: 700;
line-height: 1.25;
margin: 0 0 16px;
color: inherit;
}
.fpb-free-content__body h2 { font-size: 26px; }
.fpb-free-content__body h3 { font-size: 22px; }
.fpb-free-content__body h4 { font-size: 18px; }
.fpb-free-content__body p {
font-family: 'Cabin', sans-serif !important;
font-size: 18px !important;
line-height: 1.4 !important;
color: #071e25 !important;
margin: 0 !important;
font-weight: 400 !important;
padding-bottom:20px;
}
.fpb-free-content__body ul,
.fpb-free-content__body ol {
padding-left: 24px;
margin: 0 0 16px;
}
.fpb-free-content__body li {
margin-bottom: 6px;
}
.fpb-free-content__body a {
color: #00A0D2;
text-decoration: underline;
}
.fpb-free-content__body a:hover {
color: #007fa8;
}
.fpb-free-content__body img {
max-width: 100%;
height: auto;
display: block;
margin: 0 0 16px;
}
.fpb-free-content__body table {
width: 100%;
border-collapse: collapse;
margin: 24px 0;
font-size: 15px;
font-family: 'Cabin', sans-serif;
}
.fpb-free-content__body table th,
.fpb-free-content__body table td {
border: 1px solid #cccccc;
padding: 12px 16px;
text-align: left;
vertical-align: top;
color: #071E25;
}
.fpb-free-content__body table th {
font-weight: 700;
background-color: #f5f5f5;
}
.fpb-free-content__body table tr:first-child th,
.fpb-free-content__body table tr:first-child td {
font-weight: 700;
}
.fpb-free-content__body table tbody tr:nth-child(even) td {
background-color: #fafafa;
}
@media (max-width: 640px) {
.fpb-free-content__inner {
padding: 40px 20px !important;
}
.fpb-free-content__body table {
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
.fpb-free-content--bg-dark .fpb-free-content__body table th,
.fpb-free-content--bg-dark .fpb-free-content__body table td,
.fpb-free-content--bg-rl-blue .fpb-free-content__body table th,
.fpb-free-content--bg-rl-blue .fpb-free-content__body table td {
color: #071E25;
background-color: #fff;
border-color: rgba(0,0,0,0.15);
}
.fpb-free-content--bg-dark .fpb-free-content__body table th,
.fpb-free-content--bg-rl-blue .fpb-free-content__body table th {
background-color: #f0f0f0;
}
.fpb-free-content__inner {
gap: 20px;
} .fpb-embed-section {
width: 100%;
}
.fpb-embed-section__inner {
box-sizing: border-box;
width: 100%;
}
.fpb-embed-section__label {
font-family: 'Cabin', sans-serif;
font-weight: 700;
font-size: 32px;
line-height: 1.2;
margin: 0 0 16px;
color: inherit;
}
.fpb-embed-section__desc {
font-family: 'Cabin', sans-serif;
font-size: 17px;
line-height: 1.6;
margin: 0 0 28px;
color: inherit;
opacity: 0.9;
}
.fpb-embed-section__code {
width: 100%;
display: block !important;
min-height: 20px;
position: relative;
}
.fpb-embed-section__code > *,
.fpb-embed-section__code div,
.fpb-embed-section__code iframe,
.fpb-embed-section__code form {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
max-width: 100%;
}
.fpb-embed-section__code iframe {
max-width: 100%;
width: 100% !important;
min-width: 100% !important;
border: none;
overflow: hidden;
}
@media (max-width: 640px) {
.fpb-embed-section__inner {
padding: 40px 20px !important;
}
}
.fpb-embed-section__code script {
display: none !important;
visibility: hidden !important;
position: absolute !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
font-size: 0 !important;
color: transparent !important;
}
.fpb-embed-section [class*="lm-"],
.fpb-embed-section [id*="lm-"],
.fpb-embed-section [class*="lawmatics"],
.fpb-embed-section .navi-form-wrap,
.fpb-embed-section .navi-embed {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
overflow: visible !important;
} section.sv-hero--custom .sv-hero__left,
.sv-hero--custom .sv-hero__left {
background-color: inherit !important;
}
section.sv-hero--custom a.sv-hero__cta,
section.sv-hero--custom .sv-hero__cta,
.sv-hero--custom a.sv-hero__cta,
.sv-hero--custom .sv-hero__cta,
.sv-hero--custom a.sv-hero__cta.sv-hero__cta--custom {
background: none !important;
background-color: var(--fpb-hc-btn-bg, #00A0D2) !important;
border-color: var(--fpb-hc-btn-bg, #00A0D2) !important;
color: var(--fpb-hc-btn-text, #ffffff) !important;
}
section.sv-hero--custom h1.sv-hero__heading,
section.sv-hero--custom .sv-hero__heading,
.sv-hero--custom h1.sv-hero__heading,
.sv-hero--custom .sv-hero__heading {
color: inherit !important;
}
section.sv-hero--custom .sv-hero__description,
section.sv-hero--custom .sv-hero__description p,
section.sv-hero--custom .sv-hero__description p:first-child,
section.sv-hero--custom .sv-hero__description *,
.sv-hero--custom .sv-hero__description,
.sv-hero--custom .sv-hero__description p,
.sv-hero--custom .sv-hero__description p:first-child,
.sv-hero--custom .sv-hero__description * {
color: inherit !important;
}
section.sv-hero--custom p.sv-hero__subheading,
.sv-hero--custom p.sv-hero__subheading {
color: inherit !important;
}
section.sv-hero--custom .sv-hero__rating-label,
section.sv-hero--custom .sv-hero__review-text,
section.sv-hero--custom .sv-hero__rating-label strong,
.sv-hero--custom .sv-hero__rating-label,
.sv-hero--custom .sv-hero__review-text,
.sv-hero--custom .sv-hero__rating-label strong {
color: inherit !important;
}
section.sv-hero--custom .sv-hero__stars .sv-hero__star-wrap,
.sv-hero--custom .sv-hero__stars .sv-hero__star-wrap {
background-color: var(--fpb-star-bg, transparent) !important;
} section.approach-section {
background-color: var(--ap-bg, #FEF3E2) !important;
position: relative;
z-index: 1;
}
section.approach-section .approach-section__label {
color: inherit !important;
}
.approach-section__row--bottom .approach-section__col--right {
margin-top: -150px;
}
section.approach-section .approach-section__heading {
color: inherit !important;
}
section.approach-section .approach-feature__title {
color: inherit !important;
}
section.approach-section .approach-feature__text {
color: inherit !important;
}
.approach-section--no-top-right .approach-section__row--top .approach-section__col--right {
display: none !important;
min-height: 0 !important;
height: 0 !important;
}
.approach-section--no-top-right .approach-section__row--top .approach-section__col--left {
width: 100% !important;
}
.approach-section--no-left-images .approach-section__images {
display: none !important;
}
.approach-section--no-left-images .approach-section__row--bottom .approach-section__col--left {
min-height: 0 !important;
height: auto !important;
} .fpb-team-grid {
width: 100%;
padding: 120px 40px 80px;
box-sizing: border-box;
}
.fpb-team-grid__inner {
max-width: 1280px;
margin: 0 auto;
justify-content: center;
align-items: center;
}
.fpb-team-grid__header {
text-align: center;
margin-bottom: 10px;
}
.fpb-team-grid__label {
margin: 0 0 8px;
display: block;
text-align: center;
font-family: "Playlist Script", cursive;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.fpb-team-grid__heading {
margin: 0;
color: #071E25;
text-align: center;
font-family: Cabin;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.fpb-team-grid__grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
}
@media (max-width: 900px) {
.fpb-team-grid__grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 560px) {
.fpb-team-grid__grid { grid-template-columns: 1fr; }
.fpb-team-grid { padding: 40px 20px 60px; }
}
.fpb-team-card {
display: flex;
flex-direction: column;
border-radius: 12px;
overflow: hidden;
text-decoration: none;
cursor: default;
position: relative;
}
a.fpb-team-card {
cursor: pointer;
}
a.fpb-team-card:hover .fpb-team-card__img {
transform: scale(1.04);
}
.fpb-team-card__photo {
width: 100%;
aspect-ratio: 1.2 / 1;
overflow: hidden;
background: #e0e0e0;
}
.fpb-team-card__img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
display: block;
transition: transform 0.3s ease;
}
.fpb-team-card__footer {
background-color: var(--tg-footer-bg, #F8991D);
padding: 35px 18px;
flex-shrink: 0;
}
.fpb-team-card__name {
margin: 0 0 2px;
color: #FFF;
font-family: "Slabo 13px";
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.fpb-team-card__role {
color: #FFF;
font-family: Cabin;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
} .fpb-discovery-cta {
position: relative;
width: 100%;
overflow: hidden;
padding: 80px 0 100px;
box-sizing: border-box;
}
.fpb-discovery-cta__arrow {
position: absolute;
right: -5%;
width: 65%;
max-width: 820px;
height: auto;
pointer-events: none;
z-index: 0;
top: 100px;
}
.fpb-discovery-cta__arrow svg {
width: 100%;
height: auto;
display: block;
}
.fpb-discovery-cta__inner {
position: relative;
z-index: 1;
width: 100%;
max-width: 100%;
margin: 0 auto;
padding: 0 60px;
box-sizing: border-box;
}
.fpb-discovery-cta__label {
font-family: 'Playlist Script', cursive;
font-size: 1.6rem;
font-weight: 400;
margin: 0 0 12px;
display: block;
line-height: 1.3;
}
.fpb-discovery-cta__heading,
h2.fpb-discovery-cta__heading {
font-family: 'Cabin', sans-serif;
font-size: 2.4rem;
font-weight: 700;
margin: 0 0 40px;
line-height: 1.2;
color: var(--dc-heading, #ffffff) !important;
}
.fpb-discovery-cta__cols {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
margin-bottom: 20px;
}
.fpb-discovery-cta__content,
.fpb-discovery-cta__content p,
.fpb-discovery-cta__content li,
.fpb-discovery-cta__content ul,
.fpb-discovery-cta__content ol,
.fpb-discovery-cta__content strong,
.fpb-discovery-cta__footer,
.fpb-discovery-cta__footer p {
color: var(--dc-text, #ffffff) !important;
font-family: 'Cabin', sans-serif !important;
font-size: 1rem !important;
line-height: 1.65 !important;
}
.fpb-discovery-cta__content p {
margin: 0 0 10px !important;
}
.fpb-discovery-cta__content ul,
.fpb-discovery-cta__content ol {
padding-left: 18px !important;
margin: 6px 0 14px !important;
}
.fpb-discovery-cta__content li {
margin-bottom: 5px !important;
list-style-type: disc !important;
}
.fpb-discovery-cta__content strong {
font-weight: 700 !important;
}
.fpb-discovery-cta__footer {
border-top: none;
padding-top: 0;
margin-top: 16px;
}
.fpb-discovery-cta__footer p {
margin: 0 !important;
}
@media (max-width: 768px) {
.fpb-discovery-cta {
padding: 60px 0 80px;
}
.fpb-discovery-cta__inner {
padding: 0 24px;
}
.fpb-discovery-cta__cols {
grid-template-columns: 1fr;
gap: 24px;
}
.fpb-discovery-cta__arrow {
right: -5%;
width: 90%;
opacity: 0.35;
}
.fpb-discovery-cta__heading {
font-size: 1.8rem;
}
} .fpb-contact-split {
width: 100%;
padding: 80px 60px;
box-sizing: border-box;
}
.fpb-contact-split__inner {
max-width: 1280px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1.8fr;
gap: 60px;
align-items: start;
}
.fpb-contact-split__left {
display: flex;
flex-direction: column;
gap: 10px;
}
.fpb-contact-split__label {
color: var(--RL-Blue, #00A0D2);
font-family: 'Playlist Script', cursive;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin: 0 0 10px;
display: block;
}
.fpb-contact-split__heading {
color: var(--RL-Copy, #071E25);
font-family: 'Cabin', sans-serif;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin: 0 0 20px;
}
.fpb-contact-split__desc {
color: var(--RL-Copy, #071E25);
font-family: 'Cabin', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin: 0 0 28px;
}
.fpb-contact-split__email {
color: var(--RL-Copy, #071E25);
font-family: 'Slabo 13px', serif;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 115%;
text-decoration: none;
display: block;
margin-bottom: 24px;
}
.fpb-contact-split__email:hover {
text-decoration: underline;
}
.fpb-contact-split__phone-group {
display: flex;
flex-direction: column;
margin-bottom: 16px;
}
.fpb-contact-split__phone-label {
color: var(--RL-Blue, #00A0D2);
font-family: 'Slabo 13px', serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 115%;
margin-bottom: 2px;
}
.fpb-contact-split__phone {
display: flex;
width: 283px;
height: 29px;
padding-right: 128px;
align-items: center;
color: var(--RL-Copy, #071E25);
font-family: 'Cabin', sans-serif;
font-size: 1.15rem;
font-weight: 500;
text-decoration: none;
box-sizing: border-box;
}
.fpb-contact-split__phone:hover {
text-decoration: underline;
}
.fpb-contact-split__right {
position: relative;
align-self: start;
padding-top: 112px;
}
.fpb-contact-split__form-card {
background: #ffffff;
border-radius: 16px;
padding: 40px;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
overflow: visible !important;
height: auto !important;
}
.fpb-contact-split__form-card iframe {
width: 100% !important;
min-width: 100% !important;
border: none !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
min-height: 900px;
overflow: visible !important;
}
.fpb-contact-split__form-card div[class*="lm-"],
.fpb-contact-split__form-card div[id*="lm-"],
.fpb-contact-split__form-card .navi-form-wrap,
.fpb-contact-split__form-card .navi-embed,
.fpb-contact-split__right div[class*="lm-"],
.fpb-contact-split__right div[id*="lm-"],
.fpb-contact-split__right .navi-form-wrap,
.fpb-contact-split__right .navi-embed {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
overflow: visible !important;
}
.fpb-contact-split__right script {
display: none !important;
visibility: hidden !important;
position: absolute !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
font-size: 0 !important;
color: transparent !important;
opacity: 0 !important;
}
@media (max-width: 900px) {
.fpb-contact-split__inner {
grid-template-columns: 1fr;
gap: 40px;
}
.fpb-contact-split {
padding: 60px 24px;
}
} .fpb-office-map {
width: 100%;
overflow: hidden;
box-sizing: border-box;
padding: 0 !important;
margin: 0 !important;
}
.fpb-office-map__inner {
display: grid;
grid-template-columns: 45% 55%;
min-height: 600px;
align-items: stretch;
width: 100%;
padding: 0 !important;
margin: 0 !important;
}
.fpb-office-map--right .fpb-office-map__inner {
grid-template-columns: 55% 45%;
padding: 0 !important;
margin: 0 !important;
} .fpb-office-map__map {
position: relative;
overflow: hidden;
min-height: 400px;
padding: 0 !important;
margin: 0 !important;
}
.fpb-office-map__map iframe {
position: absolute !important;
inset: 0 !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
border: none !important;
display: block !important;
}
.fpb-office-map__placeholder {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
background: #ccc;
color: #555;
font-family: Cabin, sans-serif;
font-size: 1rem;
} .fpb-office-map__info {
display: flex;
flex-direction: column;
justify-content: center;
padding: 60px 70px;
box-sizing: border-box;
} .fpb-office-map--right .fpb-office-map__info {
padding: 60px 70px 60px 8%;
} .fpb-office-map__name,
.fpb-office-map section h2.fpb-office-map__name,
h2.fpb-office-map__name {
font-family: Cabin, sans-serif;
font-size: 2.4rem;
font-weight: 700;
line-height: 1.2;
margin: 0 0 28px;
color: var(--om-heading-color, #071E25) !important;
} .fpb-office-map__details {
margin: 0 0 36px;
padding: 0;
}
.fpb-office-map__details dt {
margin: 30px 0 4px;
font-family: "Slabo 13px";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 115%;
color: var(--om-label-color, #00A0D2) !important;
}
.fpb-office-map__details dt:first-child {
margin-top: 0;
}
.fpb-office-map__details dd {
margin: 10px 0 0 0;
font-family: "Slabo 13px";
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 115%;
color: var(--om-text-color, #071E25) !important;
}
.fpb-office-map__details dd a {
color: var(--om-text-color, #071E25) !important;
text-decoration: none;
}
.fpb-office-map__details dd a:hover {
text-decoration: underline;
} .fpb-office-map__btn {
display: inline-block;
padding: 14px 28px;
border-radius: 6px;
border: 2px solid;
font-family: Cabin, sans-serif;
font-size: 1rem;
font-weight: 600;
text-decoration: none !important;
line-height: 1;
transition: opacity 0.2s;
align-self: flex-start;
margin-top: 10px;
}
.fpb-office-map__btn:hover {
opacity: 0.82;
} @media (max-width: 860px) {
.fpb-office-map__inner,
.fpb-office-map--right .fpb-office-map__inner {
grid-template-columns: 1fr;
grid-template-rows: 320px auto;
}
.fpb-office-map__map {
grid-row: 1;
min-height: 280px;
}
.fpb-office-map__info {
grid-row: 2;
padding: 40px 30px;
}
.fpb-office-map__name {
font-size: 1.8rem;
}
} .fpb-news-grid {
width: 100%;
box-sizing: border-box;
}
.fpb-news-grid__inner {
margin: 0 auto;
padding: 80px 0;
box-sizing: border-box;
display: block !important;
flex-direction: unset !important;
align-items: unset !important;
} .fpb-news-grid__header {
margin-bottom: 40px;
padding: 0px;
}
.fpb-news-grid__heading,
h2.fpb-news-grid__heading {
font-family: Cabin, sans-serif;
font-size: 2.4rem;
font-weight: 700;
line-height: 1.2;
margin: 0 0 28px;
color: var(--ng-head, #071E25) !important;
} .fpb-news-grid__filter {
display: flex;
flex-direction: column;
gap: 8px;
max-width: 380px;
}
.fpb-news-grid__filter-label {
font-family: Cabin, sans-serif;
font-size: 0.95rem;
font-weight: 600;
color: inherit;
}
.fpb-news-grid__filter-select {
width: 100%;
padding: 12px 40px 12px 14px;
font-family: Cabin, sans-serif;
font-size: 1rem;
border: 2px solid #ccc;
border-radius: 6px;
background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23071E25' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;
-webkit-appearance: none;
appearance: none;
cursor: pointer;
transition: border-color 0.2s;
color: #071E25;
}
.fpb-news-grid__filter-select:focus {
outline: none;
border-color: var(--ng-accent, #00A0D2);
} .fpb-news-grid__grid {
display: grid !important;
gap: 32px;
margin-bottom: 50px;
padding: 0px;
}
.fpb-news-grid__grid--cols-2 { grid-template-columns: repeat(2, 1fr); }
.fpb-news-grid__grid--cols-3 { grid-template-columns: repeat(3, 1fr); }
.fpb-news-grid__grid--cols-4 { grid-template-columns: repeat(4, 1fr); } .fpb-news-card {
display: flex;
flex-direction: column;
background: var(--ng-card-bg, #ffffff);
border-radius: 12px;
overflow: hidden;
box-shadow: 0 2px 16px rgba(0,0,0,0.07);
transition: box-shadow 0.25s, transform 0.25s;
}
.fpb-news-card:hover {
box-shadow: 0 6px 28px rgba(0,0,0,0.13);
transform: translateY(-3px);
}
.fpb-news-card__link {
display: flex;
flex-direction: column;
height: 100%;
text-decoration: none !important;
color: inherit;
} .fpb-news-card__image-wrap {
width: 100%;
aspect-ratio: 16 / 9;
overflow: hidden;
flex-shrink: 0;
background: #e8e8e8;
}
.fpb-news-card__image {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.3s ease;
}
.fpb-news-card:hover .fpb-news-card__image {
transform: scale(1.04);
}
.fpb-news-card__image-placeholder {
width: 100%;
height: 100%;
background: linear-gradient(135deg, #d0eaf4, #b8dce9);
} .fpb-news-card__body {
display: flex;
flex-direction: column;
flex: 1;
padding: 20px 22px 24px;
gap: 8px;
} .fpb-news-card__topics {
display: block;
margin-bottom: 6px;
line-height: 1.4;
}
.fpb-news-card__topic {
font-family: Cabin, sans-serif;
font-size: 0.85rem;
font-weight: 600;
display: inline;
}
.fpb-news-card__topic-sep {
font-family: Cabin, sans-serif;
font-size: 0.85rem;
color: #555;
display: inline;
} .fpb-news-card__title,
h3.fpb-news-card__title {
font-family: Cabin, sans-serif;
font-size: 1.1rem;
font-weight: 700;
line-height: 1.35;
margin: 0;
color: #071E25 !important;
} .fpb-news-card__excerpt {
font-family: Cabin, sans-serif;
font-size: 0.9rem;
line-height: 1.55;
color: #4a5568;
margin: 0;
flex: 1;
} .fpb-news-card__date {
font-family: Cabin, sans-serif;
font-size: 0.8rem;
color: #888;
margin-top: auto;
padding-top: 8px;
border-top: 1px solid #f0f0f0;
} .fpb-news-grid__empty {
grid-column: 1 / -1;
text-align: center;
color: #666;
font-family: Cabin, sans-serif;
font-size: 1rem;
padding: 60px 0;
} .fpb-news-grid__pagination {
display: flex;
gap: 8px;
flex-wrap: wrap;
justify-content: center;
padding: 0 60px;
}
.fpb-news-grid__page-btn {
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
background: transparent;
min-width: 40px;
height: 40px;
padding: 0 12px;
border-radius: 6px;
border: 2px solid var(--ng-accent, #00A0D2);
font-family: Cabin, sans-serif;
font-size: 0.9rem;
font-weight: 600;
text-decoration: none !important;
color: var(--ng-accent, #00A0D2);
transition: background 0.2s, color 0.2s;
}
.fpb-news-grid__page-btn:hover,
.fpb-news-grid__page-btn--active {
background: var(--ng-accent, #00A0D2);
color: #fff !important;
} @media (max-width: 1024px) {
.fpb-news-grid__grid--cols-4 { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 860px) {
.fpb-news-grid__inner { padding: 60px 0; }
.fpb-news-grid__header,
.fpb-news-grid__grid,
.fpb-news-grid__pagination { padding-left: 30px; padding-right: 30px; }
.fpb-news-grid__grid--cols-3,
.fpb-news-grid__grid--cols-4 { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 560px) {
.fpb-news-grid__inner { padding: 40px 0; }
.fpb-news-grid__header,
.fpb-news-grid__grid,
.fpb-news-grid__pagination { padding-left: 20px; padding-right: 20px; }
.fpb-news-grid__grid--cols-2,
.fpb-news-grid__grid--cols-3,
.fpb-news-grid__grid--cols-4 { grid-template-columns: 1fr; }
.fpb-news-grid__filter { max-width: 100%; }
} .fpb-news-grid__loading {
display: none;
justify-content: center;
align-items: center;
padding: 40px 0;
width: 100%;
}
.fpb-news-grid__spinner {
width: 36px;
height: 36px;
border: 3px solid rgba(0,0,0,0.1);
border-top-color: var(--ng-accent, #00A0D2);
border-radius: 50%;
animation: fpb-spin 0.7s linear infinite;
display: block;
}
@keyframes fpb-spin { to { transform: rotate(360deg); } } .fpb-hg-grid {
width: 100%;
box-sizing: border-box;
}
.fpb-hg-grid__inner {
margin: 0 auto;
padding: 80px 0;
box-sizing: border-box;
display: block !important;
flex-direction: unset !important;
align-items: unset !important;
}
.fpb-hg-grid__header {
margin-bottom: 40px;
padding: 0;
}
.fpb-hg-grid__heading,
h2.fpb-hg-grid__heading {
font-family: Cabin, sans-serif;
font-size: 2.4rem;
font-weight: 700;
line-height: 1.2;
margin: 0 0 28px;
color: var(--hg-head, #071E25) !important;
} .fpb-hg-grid__filter {
display: flex;
flex-direction: column;
gap: 8px;
max-width: 380px;
}
.fpb-hg-grid__filter-label {
font-family: Cabin, sans-serif;
font-size: 0.95rem;
font-weight: 600;
color: inherit;
}
.fpb-hg-grid__filter-select {
width: 100%;
padding: 12px 40px 12px 14px;
font-family: Cabin, sans-serif;
font-size: 1rem;
border: 2px solid #ccc;
border-radius: 6px;
background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23071E25' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;
-webkit-appearance: none;
appearance: none;
cursor: pointer;
transition: border-color 0.2s;
color: #071E25;
}
.fpb-hg-grid__filter-select:focus {
outline: none;
border-color: #00A0D2;
} .fpb-hg-grid__grid {
display: grid !important;
gap: 32px;
margin-bottom: 50px;
padding: 0;
}
.fpb-hg-grid__grid--cols-2 { grid-template-columns: repeat(2, 1fr); }
.fpb-hg-grid__grid--cols-3 { grid-template-columns: repeat(3, 1fr); }
.fpb-hg-grid__grid--cols-4 { grid-template-columns: repeat(4, 1fr); } .fpb-hg-card {
display: flex;
flex-direction: column;
background: var(--hg-card-bg, #dddedf);
border-radius: 4px;
overflow: hidden;
box-shadow: 0 2px 16px rgba(0,0,0,0.07);
transition: box-shadow 0.25s, transform 0.25s;
}
.fpb-hg-card:hover {
box-shadow: 0 6px 28px rgba(0,0,0,0.12);
transform: translateY(-2px);
}
.fpb-hg-card__link {
display: flex;
flex-direction: column;
height: 100%;
text-decoration: none !important;
color: inherit;
} .fpb-hg-card__body {
display: flex;
flex-direction: column;
flex: 1;
padding: 28px 28px 24px;
gap: 10px;
} .fpb-hg-card__category {
font-family: Cabin, sans-serif;
font-size: 0.85rem;
font-weight: 400;
color: #666;
margin: 0;
line-height: 1.4;
}
.fpb-hg-card__category span {
font-weight: 600;
} .fpb-hg-card__title,
h3.fpb-hg-card__title {
font-family: Cabin, sans-serif;
font-size: 1.15rem;
font-weight: 700;
line-height: 1.35;
margin: 8px 0 0;
color: #071E25 !important;
} .fpb-hg-card__excerpt {
font-family: Cabin, sans-serif;
font-size: 0.9rem;
line-height: 1.6;
color: #4a5568;
margin: 0;
flex: 1;
} .fpb-hg-card__read-more {
font-family: Cabin, sans-serif;
font-size: 0.85rem;
font-style: italic;
color: #666;
margin-top: 8px;
display: block;
} .fpb-hg-card__strip {
height: 8px;
width: 100%;
flex-shrink: 0;
background-color: var(--hg-fallback, #00A0D2);
} .fpb-hg-grid__empty {
grid-column: 1 / -1;
text-align: center;
color: #666;
font-family: Cabin, sans-serif;
font-size: 1rem;
padding: 60px 0;
} .fpb-hg-grid__loading {
display: none;
justify-content: center;
align-items: center;
padding: 40px 0;
width: 100%;
} @media (max-width: 1024px) {
.fpb-hg-grid__grid--cols-4 { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 860px) {
.fpb-hg-grid__inner { padding: 60px 0; }
.fpb-hg-grid__header,
.fpb-hg-grid__grid { padding-left: 30px; padding-right: 30px; }
.fpb-hg-grid__grid--cols-3,
.fpb-hg-grid__grid--cols-4 { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 560px) {
.fpb-hg-grid__inner { padding: 40px 0; }
.fpb-hg-grid__header,
.fpb-hg-grid__grid { padding-left: 20px; padding-right: 20px; }
.fpb-hg-grid__grid--cols-2,
.fpb-hg-grid__grid--cols-3,
.fpb-hg-grid__grid--cols-4 { grid-template-columns: 1fr; }
.fpb-hg-grid__filter { max-width: 100%; }
}body.bricks-is-frontend.bricks-is-frontend :focus {
outline: none;
box-shadow: none;
}
body.bricks-is-frontend.bricks-is-frontend :focus-visible {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
@supports not selector(:focus-visible) {
body.bricks-is-frontend.bricks-is-frontend :focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary {
--focus-color: var(--secondary);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary:focus-within {
--focus-color: var(--secondary);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-hover {
--focus-color: var(--secondary-hover);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-hover *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-hover:focus-within {
--focus-color: var(--secondary-hover);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-ultra-light {
--focus-color: var(--secondary-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-ultra-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-ultra-light:focus-within {
--focus-color: var(--secondary-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-light {
--focus-color: var(--secondary-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-light:focus-within {
--focus-color: var(--secondary-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-semi-light {
--focus-color: var(--secondary-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-semi-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-semi-light:focus-within {
--focus-color: var(--secondary-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-semi-dark {
--focus-color: var(--secondary-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-semi-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-semi-dark:focus-within {
--focus-color: var(--secondary-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-dark {
--focus-color: var(--secondary-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-dark:focus-within {
--focus-color: var(--secondary-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--secondary-ultra-dark {
--focus-color: var(--secondary-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--secondary-ultra-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--secondary-ultra-dark:focus-within {
--focus-color: var(--secondary-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary {
--focus-color: var(--tertiary);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary:focus-within {
--focus-color: var(--tertiary);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-hover {
--focus-color: var(--tertiary-hover);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-hover *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-hover:focus-within {
--focus-color: var(--tertiary-hover);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-ultra-light {
--focus-color: var(--tertiary-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-ultra-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-ultra-light:focus-within {
--focus-color: var(--tertiary-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-light {
--focus-color: var(--tertiary-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-light:focus-within {
--focus-color: var(--tertiary-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-semi-light {
--focus-color: var(--tertiary-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-semi-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-semi-light:focus-within {
--focus-color: var(--tertiary-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-semi-dark {
--focus-color: var(--tertiary-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-semi-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-semi-dark:focus-within {
--focus-color: var(--tertiary-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-dark {
--focus-color: var(--tertiary-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-dark:focus-within {
--focus-color: var(--tertiary-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--tertiary-ultra-dark {
--focus-color: var(--tertiary-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-ultra-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--tertiary-ultra-dark:focus-within {
--focus-color: var(--tertiary-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent {
--focus-color: var(--accent);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent:focus-within {
--focus-color: var(--accent);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-hover {
--focus-color: var(--accent-hover);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-hover *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-hover:focus-within {
--focus-color: var(--accent-hover);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-ultra-light {
--focus-color: var(--accent-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-ultra-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-ultra-light:focus-within {
--focus-color: var(--accent-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-light {
--focus-color: var(--accent-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-light:focus-within {
--focus-color: var(--accent-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-semi-light {
--focus-color: var(--accent-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-semi-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-semi-light:focus-within {
--focus-color: var(--accent-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-semi-dark {
--focus-color: var(--accent-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-semi-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-semi-dark:focus-within {
--focus-color: var(--accent-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-dark {
--focus-color: var(--accent-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-dark:focus-within {
--focus-color: var(--accent-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--accent-ultra-dark {
--focus-color: var(--accent-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--accent-ultra-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--accent-ultra-dark:focus-within {
--focus-color: var(--accent-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base {
--focus-color: var(--base);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base:focus-within {
--focus-color: var(--base);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-hover {
--focus-color: var(--base-hover);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-hover *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-hover:focus-within {
--focus-color: var(--base-hover);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-ultra-light {
--focus-color: var(--base-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-ultra-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-ultra-light:focus-within {
--focus-color: var(--base-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-light {
--focus-color: var(--base-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-light:focus-within {
--focus-color: var(--base-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-semi-light {
--focus-color: var(--base-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-semi-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-semi-light:focus-within {
--focus-color: var(--base-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-semi-dark {
--focus-color: var(--base-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-semi-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-semi-dark:focus-within {
--focus-color: var(--base-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-dark {
--focus-color: var(--base-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-dark:focus-within {
--focus-color: var(--base-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--base-ultra-dark {
--focus-color: var(--base-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--base-ultra-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--base-ultra-dark:focus-within {
--focus-color: var(--base-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral {
--focus-color: var(--neutral);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral:focus-within {
--focus-color: var(--neutral);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-hover {
--focus-color: var(--neutral-hover);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-hover *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-hover:focus-within {
--focus-color: var(--neutral-hover);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-ultra-light {
--focus-color: var(--neutral-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-ultra-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-ultra-light:focus-within {
--focus-color: var(--neutral-ultra-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-light {
--focus-color: var(--neutral-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-light:focus-within {
--focus-color: var(--neutral-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-semi-light {
--focus-color: var(--neutral-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-semi-light *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-semi-light:focus-within {
--focus-color: var(--neutral-semi-light);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-semi-dark {
--focus-color: var(--neutral-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-semi-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-semi-dark:focus-within {
--focus-color: var(--neutral-semi-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-dark {
--focus-color: var(--neutral-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-dark:focus-within {
--focus-color: var(--neutral-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--neutral-ultra-dark {
--focus-color: var(--neutral-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend .focus--neutral-ultra-dark *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--neutral-ultra-dark:focus-within {
--focus-color: var(--neutral-ultra-dark);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--white {
--focus-color: var(--white);
}
body.bricks-is-frontend.bricks-is-frontend .focus--white *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--white:focus-within {
--focus-color: var(--white);
}
body.bricks-is-frontend.bricks-is-frontend *:focus.focus--black {
--focus-color: var(--black);
}
body.bricks-is-frontend.bricks-is-frontend .focus--black *:focus, body.bricks-is-frontend.bricks-is-frontend .focus--black:focus-within {
--focus-color: var(--black);
}
.skip-link, .link--skip {
position: absolute;
inset-block-start: 1rem;
inset-inline-start: 1rem;
transform: translateY(-250%);
--btn-min-width: fit-content;
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--neutral);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
@media (hover: hover) and (pointer: fine) {
.skip-link:hover, .link--skip:hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
.skip-link:focus, .link--skip:focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.skip-link:focus, .link--skip:focus {
transform: translateY(0);
}
.bricks-area .hidden-accessible {
position: relative !important;
inline-size: 2ch !important;
block-size: 2ch !important;
margin: 0;
line-height: 1;
visibility: hidden;
}
.bricks-area .hidden-accessible::before {
content: "A";
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
background: #111;
color: #f5f5f5;
font-size: max(60%, 13px);
padding: 0.5em;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 20px;
block-size: 20px;
visibility: visible;
border-radius: 50%;
}
.clickable-parent:not(a) {
position: static;
}
.clickable-parent:not(a) a {
position: static;
}
.clickable-parent:not(a) > a::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
button.clickable-parent, a.clickable-parent {
position: static !important;
}
button.clickable-parent::after, a.clickable-parent::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
.bricks-area a.clickable-parent::after, .bricks-area .clickable-parent > a::after {
content: "";
position: relative;
}
body {
color: var(--body-color, var(--text-dark));
background-color: var(--body-bg-color, var(--white));
}
html:has(body.boxed-layout) {
background-color: var(--device-bg-color, var(--white));
}
body {
font-size: var(--default-font-size, var(--text-m));
color: var(--text-color);
line-height: var(--text-line-height);
text-wrap: var(--text-text-wrap);
}
p, li {
line-height: var(--text-line-height, calc(12px + 2ex));
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h--1, .h--2, .h--3, .h--4, .h--5, .h--6 {
line-height: var(--heading-line-height);
font-weight: var(--heading-font-weight);
text-wrap: var(--heading-text-wrap);
}
h1 {
font-size: var(--h1);
max-width: var(--h1-max-width);
}
h2 {
font-size: var(--h2);
font-weight: var(--h2-font-weight);
max-width: var(--h2-max-width);
}
h3 {
font-size: var(--h3);
font-weight: var(--h3-font-weight);
max-width: var(--h3-max-width);
}
h4 {
font-size: var(--h4);
line-height: var(--h4-line-height);
max-width: var(--h4-max-width);
}
h5 {
font-size: var(--h5);
max-width: var(--h5-max-width);
}
h6 {
font-size: var(--h6);
max-width: var(--h6-max-width);
}
body a:where(:not([class*= btn--])) {
color: var(--link-color, var(--primary));
font-weight: var(--link-weight, inherit);
-webkit-text-decoration: var(--link-decoration, inherit);
text-decoration: var(--link-decoration, inherit);
text-underline-offset: var(--link-underline-offset, auto);
transition: var(--link-transition, var(--transition));
}
@media (hover: hover) and (pointer: fine) {
body a:where(:not([class*= btn--])):hover {
color: var(--link-color-hover, var(--primary-hover));
}
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
text-decoration: inherit;
color: currentcolor;
text-underline-offset: var(--link-underline-offset, auto);
}
@media (hover: hover) and (pointer: fine) {
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: currentcolor;
}
}
body:where(.bricks-is-frontend), body:where(:not(.bricks-is-frontend)) {
color: var(--body-color, var(--text-dark));
}
.btn--primary {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--neutral);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark {
--btn-background: var(--primary-dark);
--btn-background-hover: var(--primary-ultra-dark);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-ultra-dark);
--focus-color: var(--primary-semi-dark);
}
.btn--primary-light {
--btn-background: var(--primary-ultra-light);
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-dark);
--btn-border-color: var(--primary-ultra-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
.btn--primary.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-dark);
--btn-text-color: var(--primary-dark);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-dark);
--focus-color: var(--primary-light);
}
.btn--primary-light.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary-light);
--btn-text-color-hover: var(--primary-dark);
--btn-border-width: 2px;
--btn-border-color: var(--primary-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
.btn--secondary {
--btn-background: var(--secondary);
--btn-background-hover: var(--secondary-hover);
--btn-text-color: var(--secondary-ultra-light);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-color: var(--secondary);
--btn-border-color-hover: var(--secondary-hover);
--focus-color: var(--secondary-light);
}
.btn--secondary-dark {
--btn-background: var(--secondary-dark);
--btn-background-hover: var(--secondary-ultra-dark);
--btn-text-color: var(--secondary-ultra-light);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-color: var(--secondary-dark);
--btn-border-color-hover: var(--secondary-ultra-dark);
--focus-color: var(--secondary-semi-dark);
}
.btn--secondary-light {
--btn-background: var(--secondary-ultra-light);
--btn-background-hover: var(--secondary-light);
--btn-text-color: var(--secondary);
--btn-text-color-hover: var(--secondary-ultra-dark);
--btn-border-color: var(--secondary-ultra-light);
--btn-border-color-hover: var(--secondary-light);
--focus-color: var(--secondary-light);
}
.btn--secondary.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-hover);
--btn-text-color: var(--secondary);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--secondary);
--btn-border-color-hover: var(--secondary-hover);
--focus-color: var(--secondary-light);
}
.btn--secondary-dark.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-dark);
--btn-text-color: var(--secondary-dark);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--secondary-dark);
--btn-border-color-hover: var(--secondary-dark);
--focus-color: var(--secondary-light);
}
.btn--secondary-light.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-light);
--btn-text-color: var(--secondary-light);
--btn-text-color-hover: var(--secondary-dark);
--btn-border-width: 2px;
--btn-border-color: var(--secondary-light);
--btn-border-color-hover: var(--secondary-light);
--focus-color: var(--secondary-light);
}
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)) {
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
}
@media (hover: hover) and (pointer: fine) {
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)):hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)):focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.btn--xs {
font-size: var(--text-xs);
}
.btn--s {
font-size: var(--text-s);
}
.btn--m {
font-size: var(--text-m);
}
.btn--l {
font-size: var(--text-l);
}
.btn--xl {
font-size: var(--text-xl);
}
.btn--xxl {
font-size: var(--text-xxl);
}
.btn--clear.btn--clear, .btn--none.btn--none {
background: none;
border: none;
}
#bricks-blank-canvas .description {
max-width: 100%;
}:root {
--fr-bg-light: var(--bg-light);
--fr-bg-dark: var(--bg-dark);
--fr-text-light: var(--text-light);
--fr-text-dark: var(--text-dark);
--fr-card-padding: var(--card-padding, var(--space-m));
--fr-card-gap: var(--card-gap, var(--space-s));
--fr-card-border-size: var(--card-border-width, 0.15rem);
--fr-card-border-color: var(--card-border-color, var(--neutral-light));
--fr-card-border-style: var(--card-border-style, solid);
--fr-card-radius: var(--card-radius, var(--radius));
--fr-card-avatar-radius: var(--card-avatar-radius, 50vw);
--fr-lede-width: 60ch;
--fr-list-pad-y: 0.75em;
--fr-list-pad-x: 1.25em;
--fr-hero-padding: var(--section-space-xl);
}
.fr-lede, p.fr-lede {
max-width: 60ch;
}
.fr-hero-padding {
padding-block: var(--fr-hero-padding);
}
.fr-text--light {
color: var(--text-light);
}
.fr-text--dark {
color: var(--text-dark);
}
.fr-bg--light {
background-color: var(--bg-light);
}
.fr-bg--dark {
background-color: var(--bg-dark);
}