*,
:after,
:before {
border: 0 solid #e9eaec;
box-sizing: border-box;
}
:after,
:before {
--tw-content: "";
}
@supports (font-variation-settings: normal) {
@font-face {
font-named-instance: "Regular";
font-display: swap;
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
src: url(https://thermadorrepairnearme.com/wp-content/themes/custom/css/fonts/inter/inter-variable-subset.woff2) format("woff2");
}
}
@supports not (font-variation-settings: normal) {
@font-face {
font-display: swap;
font-family: "Inter-regular-subset";
font-style: normal;
font-weight: 400;
src: url(https://thermadorrepairnearme.com/wp-content/themes/custom/css/fonts/inter/inter-regular-subset.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Inter-bold-subset";
font-style: normal;
font-weight: 700;
src: url(https://thermadorrepairnearme.com/wp-content/themes/custom/css/fonts/inter/inter-bold-subset.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Inter-black-subset";
font-style: normal;
font-weight: 900;
src: url(https://thermadorrepairnearme.com/wp-content/themes/custom/css/fonts/inter/inter-black-subset.woff2) format("woff2");
}
}
:root {
--fa-style-family-sharp: "Font Awesome 6 Sharp";
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
}
html {
-webkit-text-size-adjust: 100%;
font-feature-settings: normal;
font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto,
Ubuntu, Cantarell, Noto Sans, sans-serif;
font-variation-settings: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
}
body {
line-height: inherit;
margin: 0;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
*,
:after,
:before {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(59, 130, 246, 0.5);
--tw-ring-offset-shadow: 0 0 transparent;
--tw-ring-shadow: 0 0 transparent;
--tw-shadow: 0 0 transparent;
--tw-shadow-colored: 0 0 transparent;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(59, 130, 246, 0.5);
--tw-ring-offset-shadow: 0 0 transparent;
--tw-ring-shadow: 0 0 transparent;
--tw-shadow: 0 0 transparent;
--tw-shadow-colored: 0 0 transparent;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
}
:root {
--tw-bg-opacity: 1;
--tw-text-opacity: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: #f4f5f6;
background-color: rgba(244, 245, 246, var(--tw-bg-opacity));
color: #1a1b1e;
color: rgba(26, 27, 30, var(--tw-text-opacity));
font-size: 0.938rem;
font-weight: 300;
height: 100%;
line-height: 1.688rem;
}
@media (min-width: 360px) {
:root {
font-size: 1rem;
}
}
@media (min-width: 1280px) {
:root {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
}
:root {
-ms-font-feature-settings: "liga" 1, "calt" 1, "ss01" 1, "ss03" 1;
font-feature-settings: "liga" 1, "calt" 1, "ss01" 1, "ss03" 1;
}
body {
--tw-bg-opacity: 1;
--tw-shadow: 7px 7px 28px rgba(0, 0, 0, 0.025);
--tw-shadow-colored: 7px 7px 28px var(--tw-shadow-color);
background-color: #fff;
background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
box-shadow: 0 0 transparent, 0 0 transparent,
7px 7px 28px rgba(0, 0, 0, 0.025);
box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}html{
-webkit-tap-highlight-color:transparent
}
hr{
border-top-width:1px;
color:inherit;
height:0
}
h1,h2,h3,h4,h5,h6{
font-size:inherit;
font-weight:inherit
}
a{
color:inherit;
text-decoration:inherit
}
.strong{
font-weight:bolder
}
code{
font-feature-settings:normal;
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
font-size:1em;
font-variation-settings:normal
}
small{
font-size:80%
}
sup{
font-size:75%;
line-height:0;
position:relative;
top:-.5em;
vertical-align:baseline
}
input,textarea{
font-feature-settings:inherit;
color:inherit;
font-family:inherit;
font-size:100%;
font-variation-settings:inherit;
font-weight:inherit;
line-height:inherit;
margin:0;
padding:0
}
[type=submit]{
-webkit-appearance:button;
background-color:transparent;
background-image:none
}
[type=search]{
-webkit-appearance:textfield;
outline-offset:-2px
}
h1,h2,h3,h4,h5,h6,hr,p,ul{
margin:0
}
ul{
list-style:none;
padding:0
}
textarea{
resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
color:#a2a6af;
opacity:1
}
input::placeholder,textarea::placeholder{
color:#a2a6af;
opacity:1
}
img,svg{
display:block;
vertical-align:middle
}
img{
height:auto;
max-width:100%
}
[hidden]{
display:none
}
.container{
width:100%
}
@media(min-width:300px){
.container{
max-width:300px
}
}
@media(min-width:360px){
.container{
max-width:360px
}
}
@media(min-width:640px){
.container{
max-width:640px
}
}
@media(min-width:768px){
.container{
max-width:768px
}
}
@media(min-width:1024px){
.container{
max-width:1024px
}
}
@media(min-width:1280px){
.container{
max-width:1280px
}
}
::-moz-selection{
--tw-bg-opacity:0.5;
background-color:rgba(195,233,254,.5);
background-color:rgba(195,233,254,var(--tw-bg-opacity));
color:inherit
}
::selection{
--tw-bg-opacity:0.5;
background-color:rgba(195,233,254,.5);
background-color:rgba(195,233,254,var(--tw-bg-opacity));
color:inherit
}
h1,h6{
font-size:2rem;
font-weight:900;
line-height:1.25
}
@media(min-width:300px){
h1,h6{
font-size:2.25rem
}
}
@media(min-width:768px){
h1,h6{
font-size:2.75rem
}
}
@media(min-width:1024px){
h1,h6{
font-size:3rem
}
}
@media(min-width:1280px){
h1,h6{
font-size:3.25rem
}
}
h2,h3,h4,h5{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-size:1.25rem;
font-weight:800;
line-height:1.3;
margin-bottom:1.25rem
}
@media(min-width:300px){
h2,h3,h4,h5{
font-size:1.3rem
}
}
@media(min-width:768px){
h2,h3,h4,h5{
font-size:1.6rem
}
}
h2 span,h3 span,h4 span,h5 span{
font-weight:300
}
p:not(:last-of-type){
margin-bottom:1.25rem
}
a{
cursor:pointer;
transition-duration:.2s;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-timing-function:cubic-bezier(.4,0,1,1)
}
a:focus{
outline:2px solid transparent;
outline-offset:2px
}
.strong{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-weight:700
}
u{
text-decoration-line:underline;
text-underline-offset:4px
}
small{
display:block;
font-size:.688rem;
line-height:1.5
}
hr{
margin-bottom:2rem;
margin-top:2rem
}
.container{
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding-left:1.25rem;
padding-right:1.25rem
}
@media(min-width:640px){
.container{
padding-left:0;
padding-right:0
}
}
@media(min-width:768px){
.container{
max-width:32rem
}
}
@media(min-width:1024px){
.container{
max-width:56rem
}
}
@media(min-width:1280px){
.container{
max-width:64rem
}
}
.container-sm{
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding:2rem 1.25rem 2.5rem
}
@media(min-width:640px){
.container-sm{
padding-left:0;
padding-right:0
}
}
@media(min-width:768px){
.container-sm{
max-width:32rem
}
}
@media(min-width:1024px){
.container-sm{
max-width:36rem;
padding-bottom:3rem;
padding-top:2.5rem
}
}
@media(min-width:1280px){
.container-sm{
padding-bottom:4rem;
padding-top:3rem
}
}
.phone-link{
text-wrap:nowrap;
--tw-text-opacity:1;
color:#0050ef;
color:rgba(0,80,239,var(--tw-text-opacity));
font-weight:700
}
.phone-link:hover{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity))
}
.content-section a {
text-wrap:nowrap;
--tw-text-opacity:1;
color:#0357ff;
color:rgba(0, 47, 109),var(--tw-text-opacity));
font-weight:700
}
.content-section p {
font-weight:400
}
.content-section a:hover {
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity))
}
.content-section ol li {
font-weight: 400
}
.content-section ol li::marker {
--tw-text-opacity: 1;
color: #0357ff;
color: rgba(3, 87, 255, var(--tw-text-opacity));
font-weight: 700;
left: 0;
position: absolute;
}
.content-section ul {
list-style: none;
padding-left: 15px;
}
.content-section ul li {
margin-bottom: 5px;
--tw-text-opacity: 1;
color: #0b0b0d;
color: rgba(13 42 119, var(--tw-text-opacity));
font-weight: 400;
border-bottom-width: 1px;
border-style: dashed;
padding-bottom: 0.625rem;
}
.content-section ul li::before {
content: "✓";
padding-right: 11px;
color: rgb(13, 42, 119);
}
.content-section h2 span {
font-weight: 300;
}
.content-section h3 span {
font-weight: 300;
}
.content-section h4 span {
font-weight: 300;
}
.content-section h5 span {
font-weight: 300;
}
.wp-block-button__link {
--tw-bg-opacity: 1;
--tw-text-opacity: 1;
background-color: #0357ff;
background-color: rgba(3, 87, 255, var(--tw-bg-opacity));
color: #fff;
color: rgba(255, 255, 255, var(--tw-text-opacity));
cursor: pointer;
font-size: 1rem;
font-weight: 800;
line-height: 1;
outline: 2px solid transparent;
outline-offset: 2px;
padding: 0.875rem 1.25rem;
}
.content-info{
--tw-bg-opacity:1;
background-color:#f4f5f6;
background-color:rgba(244,245,246,var(--tw-bg-opacity));
margin-bottom:2rem;
padding:1.25rem
}
@media(min-width:768px){
.content-info{
padding:1.5rem
}
}
.header{
--tw-bg-opacity:1;
--tw-shadow:0 0 50px 5px rgba(0,0,0,.075);
--tw-shadow-colored:0 0 50px 5px var(--tw-shadow-color);
background-color:#fff;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
box-shadow:0 0 transparent,0 0 transparent,0 0 50px 5px rgba(0,0,0,.075);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
left:0;
position:sticky;
right:0;
top:0;
z-index:40
}
@media(min-width:1024px){
.header{
--tw-shadow:0 0 #000;
--tw-shadow-colored:0 0 var(--tw-shadow-color);
border-bottom-width:1px;
box-shadow:0 0 transparent,0 0 transparent,0 0 #000;
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
}
.header .navigation{
align-items:center;
display:flex;
flex-direction:row;
height:4rem;
justify-content:space-between;
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding-left:1.25rem;
padding-right:1.25rem
}
@media(min-width:640px){
.header .navigation{
height:4.5rem
}
}
@media(min-width:768px){
.header .navigation{
height:5rem;
max-width:42rem;
padding-left:0;
padding-right:0
}
}
@media(min-width:1024px){
.header .navigation{
max-width:56rem
}
}
@media(min-width:1280px){
.header .navigation{
max-width:64rem
}
}
.header .logotype{
align-items:center;
display:flex;
line-height:1
}
.header .logotype .score{
--tw-bg-opacity:1;
--tw-text-opacity:1;
align-items:center;
display:flex;
font-size:.75rem;
height:2rem;
justify-content:center;
margin-right:.375rem;
width:8rem
}
@media(min-width:360px){
.header .logotype .score{
font-size:.800rem;
height:2rem;
width:12rem
}
}
@media(min-width:640px){
.header .logotype .score{
font-size:1rem;
height:2rem;
margin-right:.5rem;
width:12rem
}
}
@media(min-width:1280px){
.header .logotype .score{
font-size:1.125rem;
height:2.25rem;
width:20rem
}
}
.header .logotype .score svg{
height:15px;
width:auto
}
@media(min-width:360px){
.header .logotype .score svg{
height:16px
}
}
@media(min-width:640px){
.header .logotype .score svg{
height:18px
}
}
@media(min-width:1280px){
.header .logotype .score svg{
height:20px
}
}
.header .logotype .brand{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-size:.938rem;
font-weight:800
}
@media(min-width:360px){
.header .logotype .brand{
font-size:1rem
}
}
@media(min-width:640px){
.header .logotype .brand{
font-size:1.125rem
}
}
@media(min-width:1280px){
.header .logotype .brand{
font-size:1.25rem
}
}
.header .logotype .brand span{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-weight:300
}
.header .logotype .device{
align-items:center;
border-left-width:1px;
display:none;
height:1.75rem;
justify-content:center;
margin-left:.75rem;
padding-left:.75rem;
font-weight: 400;
}
@media(min-width:768px){
.header .logotype .device{
display:flex
}
}
.header .phone-block{
display:flex;
line-height:1;
white-space:pre-wrap
}
.header .phone-block,.header .phone-block .time-work{
align-items:center;
justify-content:center
}
.header .phone-block .time-work{
border-right-width:1px;
display:none;
font-size:1rem;
height:1.75rem;
margin-right:.75rem;
padding-right:.75rem;
font-weight: 400;
}
@media(min-width:1024px){
.header .phone-block .time-work{
display:inline-flex
}
}
.header .phone-block a{
--tw-text-opacity:1;
align-items:center;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
display:flex;
font-size:.875rem;
font-weight:800;
justify-content:center;
white-space:pre-wrap
}
@media(min-width:360px){
.header .phone-block a{
font-size:.938rem
}
}
@media(min-width:640px){
.header .phone-block a{
font-size:1.125rem
}
}
@media(min-width:1280px){
.header .phone-block a{
font-size:1.25rem
}
}
.header .phone-block a span{
text-decoration-line:underline;
text-decoration-thickness:2px;
text-underline-offset:4px
}
@media(min-width:1024px){
.header .phone-block a span{
text-decoration-line:none
}
}
.header .phone-block a i{
--tw-text-opacity:1;
color:#0357ff;
color:rgba(3,87,255,var(--tw-text-opacity));
margin-left:.375rem;
transition-duration:.2s;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-timing-function:cubic-bezier(.4,0,1,1)
}
@media(min-width:768px){
.header .phone-block a i{
margin-left:.5rem
}
}
.header .phone-block .pulsation{
align-items:center;
display:flex;
height:.625rem;
justify-content:center;
margin-left:.625rem;
order:9999;
position:relative;
width:.625rem
}
.header .phone-block .pulsation:before{
--tw-bg-opacity:1;
--tw-content:"";
background-color:#42c700;
background-color:rgba(66,199,0,var(--tw-bg-opacity));
border-radius:9999px;
content:"";
content:var(--tw-content);
display:inline-flex;
height:.5rem;
position:relative;
width:.5rem
}
.header .phone-block .pulsation:after{
display:inline-flex;
height:100%;
position:absolute;
width:100%
}
@keyframes ping{
75%,to{
content:var(--tw-content);
opacity:0;
transform:scale(2)
}
}
.header .phone-block .pulsation:after{
--tw-bg-opacity:1;
--tw-content:"";
animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
background-color:#42c700;
background-color:rgba(66,199,0,var(--tw-bg-opacity));
border-radius:9999px;
content:"";
content:var(--tw-content);
opacity:.75
}
@media(min-width:1024px){
.header .phone-block .pulsation{
margin-right:.5rem;
order:-9999
}
}
.footer-section,.hero-section{
--tw-bg-opacity:1;
align-items:center;
background-color:#1a1b1e;
background-color:rgba(205 205 215, 0.97);
background-image:url(//thermadorrepairnearme.com/wp-content/uploads/2024/03/bg.svg);
background-position:50%;
background-repeat:repeat;
background-size:500px 500px;
color:hsla(0,0%,100%,.8);
display:flex;
flex-direction:column;
font-weight:400;
justify-content:center;
margin-left:auto;
margin-right:auto;
overflow:hidden;
position:relative;
text-align:center
}
.footer-section .hero-container,.hero-section .hero-container{
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding-left:1.25rem;
padding-right:1.25rem;
width:100%;
z-index:20
}
@media(min-width:640px){
.footer-section .hero-container,.hero-section .hero-container{
padding-left:0;
padding-right:0
}
}
@media(min-width:768px){
.footer-section .hero-container,.hero-section .hero-container{
max-width:36rem
}
}
@media(min-width:1024px){
.footer-section .hero-container,.hero-section .hero-container{
max-width:56rem
}
}
@media(min-width:1280px){
.footer-section .hero-container,.hero-section .hero-container{
max-width:64rem
}
}
.footer-section h1,.footer-section h6,.hero-section h1,.hero-section h6{
--tw-text-opacity:1;
color:rgba(255,255,255,var(--tw-text-opacity));
margin-bottom:.75rem;
text-shadow:1px 1px 2px rgba(0,0,0,.95)
}
@media(min-width:768px){
.footer-section h1,.footer-section h6,.hero-section h1,.hero-section h6{
margin-bottom:1rem
}
}
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
display:block;
font-size:1.5rem;
margin-bottom:.25rem
}
@media(min-width:360px){
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
font-size:1.75rem
}
}
@media(min-width:768px){
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
font-size:2rem
}
}
@media(min-width:1024px){
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
font-size:2.25rem
}
}
@media(min-width:1280px){
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
font-size:2.5rem
}
}
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
font-size:1.25rem;
font-weight:400;
line-height:1;
position:relative;
top:-.125rem;
vertical-align:top
}
@media(min-width:360px){
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
font-size:1.5rem
}
}
@media(min-width:768px){
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
font-size:1.75rem
}
}
@media(min-width:1024px){
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
font-size:2rem
}
}
@media(min-width:1280px){
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
font-size:2.25rem
}
}
.footer-section p,.hero-section p{
font-size:1rem;
line-height:1.5
}
@media(min-width:300px){
.footer-section p,.hero-section p{
font-size:1.25rem
}
}
@media(min-width:768px){
.footer-section p,.hero-section p{
font-size:1.25rem
}
}
@media(min-width:1024px){
.footer-section p,.hero-section p{
font-size:1.5rem
}
}
.footer-section p span,.hero-section p span{
align-items:center;
clear:both;
display:flex;
justify-content:center
}
.footer-section p a,.hero-section p a{
--tw-text-opacity:1;
text-decoration-line:underline;
text-decoration-thickness:2px;
text-underline-offset:6px
}
.footer-section .hero-btn,.footer-section p a,.hero-section .hero-btn,.hero-section p a{
color:#fff;
color:rgba(255,255,255,var(--tw-text-opacity));
font-weight:800
}
.footer-section .hero-btn,.hero-section .hero-btn{
--tw-bg-opacity:1;
--tw-text-opacity:1;
align-items:center;
background-color:#0357ff;
background-color:rgb(0, 47, 109),var(--tw-bg-opacity));
border-radius:9999px;
display:inline-flex;
font-size:1.125rem;
justify-content:center;
line-height:1.625;
margin-top:1.5rem;
padding:1rem 2rem
}
.footer-section .hero-btn:hover,.hero-section .hero-btn:hover{
--tw-bg-opacity:1;
background-color:#002f6d;
background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
@media(min-width:360px){
.footer-section .hero-btn,.hero-section .hero-btn{
font-size:1.25rem
}
}
@media(min-width:768px){
.footer-section .hero-btn,.hero-section .hero-btn{
margin-top:2rem
}
}
@media(min-width:1024px){
.footer-section .hero-btn,.hero-section .hero-btn{
font-size:1.375rem
}
}
.footer-section .hero-btn span,.hero-section .hero-btn span{
display:block;
font-size:.875rem;
font-weight:700
}
@media(min-width:360px){
.footer-section .hero-btn span,.hero-section .hero-btn span{
font-size:1rem
}
}
@media(min-width:1024px){
.footer-section .hero-btn span,.hero-section .hero-btn span{
font-size:1.125rem
}
}
.footer-section .hero-btn i,.hero-section .hero-btn i{
margin-left:.75rem
}
.footer-section .rating,.hero-section .rating{
--tw-text-opacity:1;
align-items:center;
color:#ffdf3e;
color:rgba(255,223,62,var(--tw-text-opacity));
-moz-column-gap:.25rem;
column-gap:.25rem;
display:flex;
font-size:1.25rem;
justify-content:center;
line-height:1;
margin-top:1.5rem
}
@media(min-width:768px){
.footer-section .rating,.hero-section .rating{
margin-top:2rem
}
}
@media(min-width:1024px){
.footer-section .rating,.hero-section .rating{
font-size:1.5rem
}
}
.footer-section ul,.hero-section ul{
grid-column-gap:1.25rem;
grid-row-gap:.625rem;
-moz-column-gap:1.25rem;
column-gap:1.25rem;
display:grid;
font-size:.75rem;
grid-template-columns:repeat(2,minmax(0,1fr));
justify-items:center;
line-height:1.375;
list-style-type:none;
margin-left:auto;
margin-right:auto;
margin-top:1.5rem;
max-width:24rem;
row-gap:.625rem;
text-align:left
}
@media(min-width:300px){
.footer-section ul,.hero-section ul{
font-size:.875rem
}
}
@media(min-width:360px){
.footer-section ul,.hero-section ul{
font-size:1rem
}
}
@media(min-width:768px){
.footer-section ul,.hero-section ul{
margin-top:2rem
}
}
@media(min-width:1024px){
.footer-section ul,.hero-section ul{
-moz-column-gap:2.5rem;
column-gap:2.5rem;
grid-template-columns:repeat(4,minmax(0,1fr));
max-width:56rem
}
}
@media(min-width:1280px){
.footer-section ul,.hero-section ul{
font-size:1.125rem
}
}
.footer-section ul li,.hero-section ul li{
align-items:center;
display:flex;
padding-left:1.25rem;
position:relative
}
@media(min-width:300px){
.footer-section ul li,.hero-section ul li{
padding-left:1.5rem
}
}
@media(min-width:768px){
.footer-section ul li,.hero-section ul li{
padding-left:2rem
}
}
@media(min-width:1024px){
.footer-section ul li,.hero-section ul li{
padding-left:2.25rem
}
}
.features-list {
display: flex;
justify-content: space-between;
gap: 40px;
@media (max-width: 768px) {
flex-direction: column;
gap: 10px;
}
}
.features-card {
display: flex;
align-items: center;
color: #fff;
@media (max-width: 768px) {
justify-content: center;
}
}
.features-icon {
margin-right: 15px;
}
.features-card .feature {
font-size: 16px;
}
.features-inf {
text-align: left;
}
.mt-20 {
margin-top: 20px !important;
}
@media(min-width:768px){
.footer-section ul>li:before,.hero-section ul>li:before{
font-size:1.25rem
}
}
@media(min-width:1024px){
.footer-section ul>li:before,.hero-section ul>li:before{
font-size:1.5rem
}
}
.hero-section .hero-container{
padding-bottom:6rem;
padding-top:3rem
}
@media(min-width:768px){
.hero-section .hero-container{
padding-bottom:8rem;
padding-top:4rem
}
}
@media(min-width:1024px){
.hero-section .hero-container{
padding-bottom:5rem;
padding-top:5rem
}
.hero-section{
min-height:calc(100vh - 5rem);
min-height:calc(var(--vh,1vh)*100 - 5rem)
}
}
@media(min-width:1280px){
.hero-section{
min-height:calc(100vh - 7.5rem);
min-height:calc(var(--vh,1vh)*100 - 7.5rem)
}
}
.footer-section{
border-bottom-width:1px;
border-color:hsla(0,0%,100%,.1)
}
.footer-section .hero-container{
padding-bottom:3rem;
padding-top:3rem
}
@media(min-width:768px){
.footer-section .hero-container{
padding-bottom:4rem;
padding-top:4rem
}
}
@media(min-width:1024px){
.footer-section .hero-container{
padding-bottom:5rem;
padding-top:5rem
}
}
.company-hero{
--tw-bg-opacity:1;
align-items:center;
background-color:#fff;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
display:flex;
flex-direction:column;
justify-content:center;
overflow:hidden;
padding-top:3rem;
position:relative;
text-align:center
}
@media(min-width:768px){
.company-hero{
padding-top:4rem
}
}
@media(min-width:1024px){
.company-hero{
padding-top:5rem
}
}
.company-hero h1{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
margin-bottom:0
}
.company-hero p{
font-size:1rem;
line-height:1.5
}
@media(min-width:300px){
.company-hero p{
font-size:1.125rem
}
}
@media(min-width:768px){
.company-hero p{
font-size:1.25rem
}
}
@media(min-width:1024px){
.company-hero p{
font-size:1.5rem
}
}
.company-hero .hero-container{
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding-left:1.25rem;
padding-right:1.25rem;
width:100%;
z-index:20
}
@media(min-width:640px){
.company-hero .hero-container{
padding-left:0;
padding-right:0
}
}
@media(min-width:768px){
.company-hero .hero-container{
max-width:36rem
}
}
@media(min-width:1024px){
.company-hero .hero-container{
max-width:56rem
}
}
@media(min-width:1280px){
.company-hero .hero-container{
max-width:64rem
}
}
.sidebar-block{
font-size:.938rem;
margin-top:-3rem;
position:relative
}
@media(min-width:768px){
.sidebar-block{
margin-top:-4rem
}
}
@media(min-width:1024px){
.sidebar-block{
margin-top:0
}
}
.sidebar-block img{
--tw-bg-opacity:1;
background-color:#fff;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
display:block;
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
width:100%;
z-index:20
}
.sidebar-block .sidebar-container{
--tw-bg-opacity:1;
background-color:#f4f5f6;
background-color:rgba(244,245,246,var(--tw-bg-opacity));
display:none;
padding:1.75rem 1.5rem;
position:relative
}
@media(min-width:1024px){
.sidebar-block .sidebar-container{
display:block
}
}
@media(min-width:1280px){
.sidebar-block .sidebar-container{
padding:2rem
}
}
.sidebar-block .sidebar-container .strong{
display:block;
font-size:1.125rem;
font-weight:800;
line-height:1.25;
margin-bottom:.5rem
}
@media(min-width:1280px){
.sidebar-block .sidebar-container .strong{
font-size:1.25rem
}
}
.sidebar-block .sidebar-container .sidebar-btn{
--tw-bg-opacity:1;
--tw-text-opacity:1;
background-color:#0357ff;
background-color:rgba(3,87,255,var(--tw-bg-opacity));
color:#fff;
color:rgba(255,255,255,var(--tw-text-opacity));
display:block;
font-size:1.125rem;
font-weight:800;
margin-top:1rem;
padding-bottom:.875rem;
padding-top:.875rem;
text-align:center;
width:100%
}
.sidebar-block .sidebar-container .sidebar-btn:hover{
--tw-bg-opacity:1;
background-color:#0050ef;
background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
.sidebar-block .sidebar-container .sidebar-btn i{
margin-right:.5rem
}
@media(min-width:1024px){
.sidebar-block{
position:sticky;
top:8rem
}
@media(min-width:1280px){
.sidebar-block{
top:9rem
}
}
}
.list{
-moz-column-gap:.625rem;
column-gap:.625rem;
line-height:1.5;
list-style-type:none;
margin-bottom:1.25rem;
margin-top:1.75rem;
position:relative;
row-gap:.625rem
}
@media(min-width:1024px){
.list{
-moz-column-gap:1.25rem;
column-gap:1.25rem
}
}
.list .strong{
display:block;
font-weight:700;
margin-bottom:.375rem
}
.list>li>ul{
margin-top:.625rem
}
.list>li>ul>:not([hidden])~:not([hidden]){
--tw-space-y-reverse:0;
margin-bottom:0;
margin-bottom:calc(.625rem*var(--tw-space-y-reverse));
margin-top:.625rem;
margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))
}
.list>li>ul>li{
font-size:.938rem;
padding-left:.875rem;
position:relative
}
.list>li>ul>li:before{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
content:"-";
left:0;
position:absolute
}
.list-circle>li:before{
--tw-bg-opacity:1;
background-color:#0b0b0d;
background-color:rgba(11,11,13,var(--tw-bg-opacity));
border-radius:9999px;
height:6px;
left:0;
position:absolute;
top:8px;
width:6px
}
@media(min-width:360px){
.list-circle>li:before{
top:9px
}
}
.list-circle>li:before{
content:""
}
.list-icon>li{
padding-left:1.5rem;
position:relative
}
.list-icon>li:before{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
color:#0357ff;
content:"\f00c";
font:normal 900 1em/1 Font Awesome\ 6 Sharp;
font:var(--fa-font-sharp-solid);
left:0;
line-height:1.5rem;
position:absolute
}
@supports(color:rgb(0 0 0/0)){
.list-icon>li:before{
color:rgb(3 87 255/var(--tw-text-opacity))
}
}
.list-mg{
margin-left:.25rem
}
.list-mg>li{
padding-left:1.25rem;
position:relative
}
.list-mg li>span{
--tw-text-opacity:1;
color:#0357ff;
color:rgba(3,87,255,var(--tw-text-opacity));
font-weight:700;
left:0;
position:absolute
}
.list-lk>li{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-weight:400;
padding-right:.875rem;
position:relative
}
.list-lk>li:before{
--tw-text-opacity:1;
color:#0357ff;
color:rgba(3,87,255,var(--tw-text-opacity));
content:"\f105";
font:normal 900 1em/1 Font Awesome\ 6 Sharp;
font:var(--fa-font-sharp-solid);
font-size:.75rem;
line-height:1.5rem;
position:absolute;
right:0
}
.list-circle{
margin-left:.25rem
}
.list-circle>li{
padding-left:1.25rem;
position:relative
}
.list-in{
margin-bottom:1.75rem;
margin-top:1.75rem;
row-gap:1.5rem
}
.list-bd>li{
border-bottom-width:1px;
border-style:dashed;
padding-bottom:.625rem;
position:relative
}
.list-bd:after{
--tw-bg-opacity:1;
background-color:#fff;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
bottom:0;
content:"";
height:1px;
left:0;
position:absolute;
right:0;
width:100%
}
.gform_wrapper span.gform_description{
font-weight:400;
width:auto
}
.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-size:.938rem;
font-weight:800
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper textarea{
--tw-border-opacity:1;
border:1px solid #a2a6af;
border-color:rgba(162,166,175,var(--tw-border-opacity));
font-size:.938rem;
font-weight:400;
margin-bottom:.5rem;
outline:2px solid transparent;
outline-offset:2px;
padding:.75rem 1rem;
transition:all .2s ease-in-out;
width:100%
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper textarea:focus{
--tw-shadow:7px 7px 28px rgba(0,0,0,.025);
--tw-shadow-colored:7px 7px 28px var(--tw-shadow-color);
--tw-border-opacity:1;
border:1px solid #484a53;
border-color:rgba(72,74,83,var(--tw-border-opacity));
box-shadow:0 0 transparent,0 0 transparent,7px 7px 28px rgba(0,0,0,.025);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
outline:2px solid transparent;
outline-offset:2px
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.gform_wrapper input[type=date]::-moz-placeholder,.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=number]::-moz-placeholder,.gform_wrapper input[type=search]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=time]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{
--tw-text-opacity:1;
color:#777e8b;
color:rgba(119,126,139,var(--tw-text-opacity))
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper input[type=date]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=time]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper textarea::placeholder{
--tw-text-opacity:1;
color:#777e8b;
color:rgba(119,126,139,var(--tw-text-opacity))
}
.gform_legacy_markup_wrapper .gform_footer{
margin:0
}
.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type=submit]{
--tw-bg-opacity:1;
--tw-text-opacity:1;
background-color:#0357ff;
background-color:rgba(3,87,255,var(--tw-bg-opacity));
color:#fff;
color:rgba(255,255,255,var(--tw-text-opacity));
cursor:pointer;
font-size:1rem;
font-weight:800;
line-height:1;
outline:2px solid transparent;
outline-offset:2px;
padding:.875rem 1.25rem;
transition-duration:.1s;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-timing-function:cubic-bezier(.4,0,1,1)
}
.gform_wrapper .gform_button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{
--tw-bg-opacity:1;
background-color:#0050ef;
background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type=submit]{
transition:all .2s ease-in-out
}
.gform_wrapper .gfield_required{
color:inherit
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{
border-color:#dc2626
}
.gform_validation_container,.instruction{
display:none!important
}
.footer{
--tw-bg-opacity:1;
background-color:#1a1b1e;
background-color:rgba(26,27,30,var(--tw-bg-opacity));
color:hsla(0,0%,100%,.8);
font-size:.875rem
}
.footer,.footer .banner-block{
position:relative;
z-index:20
}
.footer .banner-block{
line-height:1.625;
margin-left:auto;
margin-right:auto;
max-width:24rem;
padding:3rem 1.25rem 12rem
}
@media(min-width:640px){
.footer .banner-block{
padding-left:0;
padding-right:0
}
}
@media(min-width:768px){
.footer .banner-block{
max-width:32rem;
padding-bottom:4rem;
padding-top:4rem
}
}
@media(min-width:1024px){
.footer .banner-block{
max-width:56rem;
padding-bottom:5rem;
padding-top:5rem
}
}
@media(min-width:1280px){
.footer .banner-block{
max-width:64rem
}
}
.footer hr{
border-color:hsla(0,0%,100%,.1);
margin-bottom:2.5rem;
margin-top:2.5rem
}
.footer li a:hover{
color:#fff
}
.sticky-footer{
--tw-bg-opacity:1;
--tw-shadow:0px 0px 25px rgba(0,0,0,.125);
--tw-shadow-colored:0px 0px 25px var(--tw-shadow-color);
background-color:#fff;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
bottom:-15rem;
box-shadow:0 0 transparent,0 0 transparent,0 0 25px rgba(0,0,0,.125);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
font-size:.875rem;
left:0;
margin-left:auto;
margin-right:auto;
padding-bottom:1.25rem;
padding-top:1.25rem;
position:fixed;
right:0;
text-align:center;
transition-duration:.5s;
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-timing-function:linear;
z-index:50
}
@media(min-width:360px){
.sticky-footer{
font-size:.938rem
}
}
@media(min-width:768px){
.sticky-footer{
display:none
}
}
.sticky-footer hr{
display:block;
margin-bottom:.75rem;
margin-top:.75rem;
width:100%
}
.sticky-footer p{
font-size:.938rem;
line-height:1.5;
margin-top:.5rem
}
@media(min-width:360px){
.sticky-footer p{
font-size:1rem
}
}
.sticky-footer p a{
--tw-text-opacity:1;
color:#0b0b0d;
color:rgba(11,11,13,var(--tw-text-opacity));
font-weight:800;
text-decoration-line:underline;
text-decoration-thickness:2px;
text-underline-offset:4px
}
.sticky-footer .sticky-btn{
--tw-bg-opacity:1;
--tw-text-opacity:1;
align-items:center;
background-color:#0357ff;
background-color:rgba(3,87,255,var(--tw-bg-opacity));
color:#fff;
color:rgba(255,255,255,var(--tw-text-opacity));
display:block;
display:flex;
font-size:1.125rem;
font-weight:800;
height:auto;
justify-content:center;
padding:1rem 1.25rem;
width:100%
}
@media(min-width:360px){
.sticky-footer .sticky-btn{
font-size:1.25rem
}
}
.sticky-footer .sticky-btn i{
margin-left:.75rem
}
.sticky-footer.active{
bottom:0
}
.mask,.fast{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-feature-settings:normal;
display:inline-block;
display:var(--fa-display,inline-block);
font-family:Font Awesome\ 6 Sharp;
font-style:normal;
font-variant:normal;
line-height:1;
text-rendering:auto
}
@keyframes fa-beat{
0%,90%{
transform:scale(1)
}
45%{
transform:scale(1.25);
transform:scale(var(--fa-beat-scale,1.25))
}
}
@keyframes fa-bounce{
0%{
transform:scale(1) translateY(0)
}
10%{
transform:scale(1.1,.9) translateY(0);
transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
}
30%{
transform:scale(.9,1.1) translateY(-.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%{
transform:scale(1.05,.95) translateY(0);
transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
}
57%{
transform:scale(1) translateY(-.125em);
transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
}
64%{
transform:scale(1) translateY(0)
}
to{
transform:scale(1) translateY(0)
}
}
@keyframes fa-fade{
50%{
opacity:.4;
opacity:var(--fa-fade-opacity,.4)
}
}
@keyframes fa-beat-fade{
0%,to{
opacity:.4;
opacity:var(--fa-beat-fade-opacity,.4);
transform:scale(1)
}
50%{
opacity:1;
transform:scale(1.125);
transform:scale(var(--fa-beat-fade-scale,1.125))
}
}
@keyframes fa-flip{
50%{
transform:rotateY(-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-shake{
0%{
transform:rotate(-15deg)
}
4%{
transform:rotate(15deg)
}
24%,8%{
transform:rotate(-18deg)
}
12%,28%{
transform:rotate(18deg)
}
16%{
transform:rotate(-22deg)
}
20%{
transform:rotate(22deg)
}
32%{
transform:rotate(-12deg)
}
36%{
transform:rotate(12deg)
}
40%,to{
transform:rotate(0)
}
}
@keyframes fa-spin{
0%{
transform:rotate(0)
}
to{
transform:rotate(1turn)
}
}
.fa-angle-down:before{
content:"\f107"
}
.fa-circle-arrow-right:before{
content:"\f0a9"
}
.fa-phone-arrow-right:before{
content:"\e5be"
}
.fa-phone-plus:before{
content:"\f4d2"
}
.fa-square-arrow-right:before{
content:"\f33b"
}
.fa-star-sharp:before{
content:"\e28b"
}
.fa-star-sharp-half-stroke:before{
content:"\e28d"
}
@font-face{
font-display:swap;
font-family:Font Awesome\ 6 Sharp;
font-style:normal;
font-weight:900;
src:url(//thermadorrepairnearme.com/wp-content/themes/custom/css/data:font/woff2;base64,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) format("woff2"),url(//thermadorrepairnearme.com/fonts/fa-sharp-solid-900-subset.ttf) format("truetype")
}
.mask{
font-weight:900
}
.fixed{
position:fixed
}
.absolute{
position:absolute
}
.relative{
position:relative
}
.inset-0{
bottom:0;
left:0;
right:0;
top:0
}
.left-1\/2{
left:50%
}
.top-1\/2{
top:50%
}
.z-30{
z-index:30
}
.col-span-2{
grid-column:span 2/span 2
}
.mx-auto{
margin-left:auto;
margin-right:auto
}
.my-4{
margin-bottom:1rem;
margin-top:1rem
}
.mb-0{
margin-bottom:0
}
.mb-4{
margin-bottom:1rem
}
.mb-5{
margin-bottom:1.25rem
}
.mb-8{
margin-bottom:2rem
}
.ml-8{
margin-left:2rem
}
.mt-4{
margin-top:1rem
}
.mt-8{
margin-top:2rem
}
.flex{
display:flex
}
.inline-flex{
display:inline-flex
}
.grid{
display:grid
}
.contents{
display:contents
}
.hidden{
display:none
}
.h-32{
height:8rem
}
.h-7{
height:1.75rem
}
.w-32{
width:8rem
}
.w-7{
width:1.75rem
}
.w-max{
width:100%
}
.max-w-sm{
max-width:24rem
}
.-translate-x-1\/2{
--tw-translate-x:-50%;
transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2{
--tw-translate-y:-50%;
transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.list-disc{
list-style-type:disc
}
.grid-flow-col{
grid-auto-flow:column
}
.grid-cols-1{
grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-rows-3{
grid-template-rows:repeat(3,minmax(0,1fr))
}
.items-center{
align-items:center
}
.justify-center{
justify-content:center
}
.justify-between{
justify-content:space-between
}
.gap-x-5{
-moz-column-gap:1.25rem;
column-gap:1.25rem
}
.gap-y-10{
row-gap:2.5rem
}
.gap-y-2\.5{
row-gap:.625rem
}
.space-y-5>:not([hidden])~:not([hidden]){
--tw-space-y-reverse:0;
margin-bottom:0;
margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));
margin-top:1.25rem;
margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))
}
.break-words{
word-wrap:break-word
}
.border{
border-width:1px
}
.bd-top{
border-top-width:1px
}
.border-white\/10{
border-color:hsla(0,0%,100%,.1)
}
.bg-gray-900{
--tw-bg-opacity:1;
background-color:#1a1b1e;
background-color:rgba(26,27,30,var(--tw-bg-opacity))
}
.bg-white\/75{
background-color:hsla(0,0%,100%,.75)
}
.p-6{
padding:1.5rem
}
.px-5{
padding-left:1.25rem;
padding-right:1.25rem
}
.py-2{
padding-bottom:.5rem;
padding-top:.5rem
}
.pb-10{
padding-bottom:2.5rem
}
.pr-3{
padding-right:.75rem
}
.pt-7{
padding-top:1.75rem
}
.text-center{
text-align:center
}
.text-lg{
font-size:1.125rem
}
.text-xs{
font-size:.75rem
}
.font-extrabold{
font-weight:800
}
.uppercase{
text-transform:uppercase
}
.lt-sp{
letter-spacing:.05em
}
.text-gray-700{
--tw-text-opacity:1;
color:#484a53;
color:rgba(72,74,83,var(--tw-text-opacity))
}
.text-white{
--tw-text-opacity:1;
color:#fff;
color:rgba(255,255,255,var(--tw-text-opacity))
}
.underline{
text-decoration-line:underline
}
@media(min-width:768px){
.md\:grid-cols-3{
grid-template-columns:repeat(3,minmax(0,1fr))
}
.md\:grid-rows-2{
grid-template-rows:repeat(2,minmax(0,1fr))
}
.md\:text-xl{
font-size:1.25rem
}
}
@media(min-width:1024px){
.lg\:order-1{
order:1
}
.lg\:order-2{
order:2
}
.lg\:col-span-3{
grid-column:span 3/span 3
}
.lg\:col-span-5{
grid-column:span 5/span 5
}
.lg\:grid{
display:grid
}
.lg\:grid-cols-2{
grid-template-columns:repeat(2,minmax(0,1fr))
}
.lg\:grid-cols-3{
grid-template-columns:repeat(3,minmax(0,1fr))
}
.lg\:grid-cols-8{
grid-template-columns:repeat(8,minmax(0,1fr))
}
.lg\:grid-rows-3{
grid-template-rows:repeat(3,minmax(0,1fr))
}
.lg\:gap-x-12{
-moz-column-gap:3rem;
column-gap:3rem
}
.lg\:divide-x>:not([hidden])~:not([hidden]){
--tw-divide-x-reverse:0;
border-left-width:1px;
border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));
border-right-width:0;
border-right-width:calc(1px*var(--tw-divide-x-reverse))
}
.lg\:divide-x-reverse>:not([hidden])~:not([hidden]){
--tw-divide-x-reverse:0
}
.lg\:py-0{
padding-bottom:0;
padding-top:0
}
.lg\:py-12{
padding-bottom:3rem;
padding-top:3rem
}
.lg\:pl-12{
padding-left:3rem
}
.lg\:pr-12{
padding-right:3rem
}
}
@media(min-width:1280px){
.xl\:gap-x-16{
-moz-column-gap:4rem;
column-gap:4rem
}
.xl\:py-16{
padding-bottom:4rem;
padding-top:4rem
}
.xl\:pl-16{
padding-left:4rem
}
.xl\:pr-16{
padding-right:4rem
}
}
.sidebar-container p ~ p {
font-weight: 400;
}
.rating {
margin-bottom:30px;
}
.features-list {
margin-bottom:0px;
}
.rating-block {
display: flex;
border-radius: 30px;
justify-content: space-between;
padding: 20px 25px;
background-color: #fff;
width: fit-content;
margin: 0 auto;
margin-bottom:50px;
}
.logotype .score {
font-size: 24px;
font-weight:bold;
color:#0357ff;
}
@media(max-width:768px) {
.grid-group {
display:grid !important;
grid-template-columns: 1fr 1fr;
}
}
.rating-wrapper {
display:flex;
justify-content:space-around;
align-items:center;
margin-bottom:10px;
}
@media(max-width:768px) {
.rating-wrapper {
flex-direction:column;
}
}
.rating-description {
margin:0;
font-size:18px !important;
}
.rating-value {
color:#fff;
font-size:18px;
margin-left:15px;
}
.reviews {
margin-top:50px;
}
@media(max-width:768px) {
.reviews {
text-align: center;
}
}
.reviews .reviews-header {
text-align:center;
color: rgba(11, 11, 13, 0.9);
font-size: 1.55rem;
font-weight: 800;
line-height: 1.3;
margin-bottom: 1.25rem;
}
.reviews .reviews-subheader {
text-align:center;
color: rgba(11, 11, 13, 1);
font-size: 1.25rem;
line-height: 1.3;
margin-bottom: 1.25rem;
}
.reviews .rating-wrapper {
display:flex;
justify-content:space-around;
align-items:center;
margin:0 0 30px 0;
}
@media(max-width:768px) {
.reviews .rating-wrapper {
flex-direction:column;
}
}
.reviews .rating {
margin:0;
display:flex;
}
.reviews .rating .rating-value  {
color:#111;
}
.reviews .rating .mask {
line-height:1.5;
}
.reviews .review-author {
text-align:center;
font-weight:bold;
}
.reviews .review-card {
padding:30px;
border:1px solid #ccc;
border-radius:5px;
text-align:left;
}
.reviews .rating {
color:#ffdf3e;
}
.tns-slider {
display: flex;
gap:10px;
}
.wp-block-column.has-background {
padding: 0px 25px;
border-radius: 15px;
}
.sidebar-block {
border-radius: 15px;
overflow: hidden;
}
.sidebar-btn {
border-radius: 30px;
}
.container-cx {
max-width:1200px;
padding:40px 20px;
}.tns-outer {
padding: 0 !important;
}
.tns-outer [hidden] {
display: none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
cursor: pointer;
}
.tns-slider {
-webkit-transition: all 0s;
-moz-transition: all 0s;
transition: all 0s;
}
.tns-slider > .tns-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
display: inline-block;
vertical-align: top;
white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
content: "";
display: table;
clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
margin-right: -100%;
}
.tns-no-calc {
position: relative;
left: 0;
}
.tns-gallery {
position: relative;
left: 0;
min-height: 1px;
}
.tns-gallery > .tns-item {
position: absolute;
left: -100%;
-webkit-transition: transform 0s, opacity 0s;
-moz-transition: transform 0s, opacity 0s;
transition: transform 0s, opacity 0s;
}
.tns-gallery > .tns-slide-active {
position: relative;
left: auto !important;
}
.tns-gallery > .tns-moving {
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
transition: all 0.25s;
}
.tns-autowidth {
display: inline-block;
}
.tns-lazy-img {
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
transition: opacity 0.6s;
opacity: 0.6;
}
.tns-lazy-img.tns-complete {
opacity: 1;
}
.tns-ah {
-webkit-transition: height 0s;
-moz-transition: height 0s;
transition: height 0s;
}
.tns-ovh {
overflow: hidden;
}
.tns-visually-hidden {
position: absolute;
left: -10000em;
}
.tns-transparent {
opacity: 0;
visibility: hidden;
}
.tns-fadeIn {
opacity: 1;
filter: alpha(opacity=100);
z-index: 0;
}
.tns-normal,
.tns-fadeOut {
opacity: 0;
filter: alpha(opacity=0);
z-index: -1;
}
.tns-vpfix {
white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
display: inline-block;
}
.tns-t-subp2 {
margin: 0 auto;
width: 310px;
position: relative;
height: 10px;
overflow: hidden;
}
.tns-t-ct {
width: 2333.3333333%;
width: -webkit-calc(100% * 70 / 3);
width: -moz-calc(100% * 70 / 3);
width: calc(100% * 70 / 3);
position: absolute;
right: 0;
}
.tns-t-ct:after {
content: "";
display: table;
clear: both;
}
.tns-t-ct > div {
width: 1.4285714%;
width: -webkit-calc(100% / 70);
width: -moz-calc(100% / 70);
width: calc(100% / 70);
height: 10px;
float: left;
}.pgc-sgb-cb{position:relative;min-height:240px}.pgc-sgb-cb img{pointer-events:none}.sgb-preloader{position:absolute;width:38px;height:38px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sgb-preloader .sgb-square{width:15px;height:15px;margin:2px;float:left;opacity:0;background:#d3d3d3;animation:sgb-focusfade 2.8s infinite}.sgb-preloader .sgb-square:nth-child(1){animation-delay:.7s}.sgb-preloader .sgb-square:nth-child(2){animation-delay:1.4s}.sgb-preloader .sgb-square:nth-child(3){animation-delay:2.8s}.sgb-preloader .sgb-square:nth-child(4){animation-delay:2.1s}@keyframes sgb-focusfade{0%{opacity:0}30%{opacity:0}60%{opacity:1}75%{opacity:1}}.no-js .sgb-preloader{display:none}.simply-gallery-amp,simpLy-gallery-freedom-block{position:relative}.simply-gallery-amp *,.simpLy-gallery-freedom-block *{box-sizing:border-box}.simply-gallery-amp .sgb-gallery,.simpLy-gallery-freedom-block .sgb-gallery{position:relative}.simply-gallery-amp .sgb-gallery .sgb-item,.simpLy-gallery-freedom-block .sgb-gallery .sgb-item{max-width:250px;margin:1em auto}.sgb-gallery .sgb-item figure{margin:0;height:100%;display:flex;flex-direction:column}.sgb-gallery .sgb-item-caption{background:#eaeaea;color:#000;font-size:.8em;padding:.5em .5em 1em;margin:0;text-align:center}.sgb-gallery .sgb-item img,.sgb-gallery .sgb-item video{height:100%;width:100%;flex:1;object-fit:cover}.sgb-gallery .sgb-item audio,.sgb-gallery .sgb-item video{outline:0}.sgb-gallery .sgb-item audio{width:100%}.sgb-gallery .sgb-item a{height:100%;flex:1;object-fit:cover}