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:#0050ef;
    color:rgba(0,80,239,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(11, 11, 13, 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: 10px;
    color: rgb(19, 92, 253);
}

.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:.875rem;
        height:2rem;
        width:8rem
    }
}
@media(min-width:640px){
    .header .logotype .score{
        font-size:1rem;
        height:2rem;
        margin-right:.5rem;
        width:8rem
    }
}
@media(min-width:1280px){
    .header .logotype .score{
        font-size:1.125rem;
        height:2.25rem;
        width:13.25rem
    }
}
.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(31, 31, 32, 0.97);
   
    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:rgba(3,87,255,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:#0050ef;
    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(data:font/woff2;base64,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) format("woff2"),url(https://appliancesgiants.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;
}







