html, body {
  width: 100%;
  height: 100%;
  overflow: auto;

  /* Firefox */
  scrollbar-width: none;

  /* IE + old Edge */
  -ms-overflow-style: none;
}

/* Chrome, Safari, Opera */
html::-webkit-scrollbar,
body::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
 
 
 
 @font-face {
                font-family: "Font Awesome 6 Free";
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-regular-400.woff2?v=2) format("woff2"), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-regular-400.ttf?v=2) format("truetype")
            }

            .fa-regular, .far {
                font-weight: 400
            }

            @font-face {
                font-family: "Font Awesome 6 Free";
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-solid-900.woff2?v=2) format("woff2"), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-solid-900.ttf?v=2) format("truetype")
            }

            @font-face {
                font-family: "Font Awesome 6 Brands";
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-brands-400.woff2?v=3) format("woff2"), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/fa-brands-400.ttf?v=3) format("truetype")
            }

            body, html, p, p strong {
                font-family: 'Poppins', sans-serif
            }

            h1, h2, h3, h4, h5, h6, p {
                margin: 0 0 20px
            }

            hr, ul {
                margin: 18px 0
            }

            label, li, p {
                line-height: 1.8
            }

            button, hr, input {
                overflow: visible
            }

            progress, sub, sup {
                vertical-align: baseline
            }

            body, h1, html, p {
                font-weight: 400
            }

            .insidetab, figure img, legend {
                max-width: 100%
            }

            @font-face {
                font-family: 'Avenir Next Medium';
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/AvenirNext-Medium.woff2) format('woff2'), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/AvenirNext-Medium.woff) format('woff');
                font-weight: 500;
                font-style: normal;
                font-display: swap
            }

            @font-face {
                font-family: 'Avenir Next Regular';
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/AvenirNext-Regular.woff2) format('woff2'), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/AvenirNext-Regular.woff) format('woff');
                font-weight: 400;
                font-style: normal;
                font-display: swap
            }

            @font-face {
                font-family: 'Cambria Bold';
                src: url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/Cambria-Bold.woff2) format('woff2'), url(https://www.burkettspoolplastering.com/wp-content/themes/burketts/assets/fonts/Cambria-Bold.woff) format('woff');
                font-weight: 700;
                font-style: normal;
                font-display: swap
            }

body, html {
                -webkit-text-size-adjust: 100%;
                line-height: 20px;
                background: #fff;
                font-size: 15px;
                padding: 0;
                margin: 24px;
                color: #000
            }

            .clear {
                clear: both
            }

            .aligncenter, .center, .has-text-align-center, .text-center {
                text-align: center
            }

            figure {
                margin: 0;
                text-align: center
            }

            figure img {
                height: auto
            }

            figcaption {
                padding-top: 10px;
                font-size: 20px;
                color: #000
            }

            [type=checkbox], [type=radio], legend, ul {
                padding: 0
            }

            a {
                -webkit-transition: .8s;
                -moz-transition: .8s;
                transition: .8s;
                background-color: #fff0;
                text-decoration: none;
                display: inline-block;
                outline: 0;
                color: #0055a5
            }

            a:hover {
                color: #e1523d
            }

            p {
                color: #000;
                font-size: 16px;
                font-family: 'Poppins', sans-serif;
            }

            p strong {
                font-weight: 700
            }

            h1 {
                line-height: 42px;
                font-size: 42px;
                font-family: 'Cambria Bold', sans-serif;
                color: #2a3a7f
            }

            h2, h3, h4, h5, h6 {
                line-height: 1.2;
                color: #000;
                font-family: 'Poppins', sans-serif;
                font-weight: 600
            }

            h2 {
                font-size: 24px
            }

            h3 {
                font-size: 20px
            }

            h4 {
                font-size: 18px
            }

            h5 {
                font-size: 16px
            }

            h6 {
                font-size: 14px
            }

            hr {
                background: #dfe0e1;
                position: relative;
                border: none;
                height: 1px
            }

            hr.is-style-default {
                margin: 18px auto;
                width: 25%
            }

            table {
                border-collapse: collapse;
                margin: 0 0 25px;
                min-width: 400px;
                width: 100%;
                border: 1px solid #ddd;
                font-family: 'Poppins', sans-serif
            }

            table thead tr {
                background-color: #00b5d9;
                color: #fff;
                text-align: left
            }

            table td, table th {
                padding: 12px 15px
            }

            table tbody tr {
                border-bottom: 1px solid #ddd
            }

            table tbody tr:nth-of-type(2n) {
                background-color: #f5f5f5
            }

            table tbody tr:last-of-type {
                border-bottom: 2px solid #00b5d9
            }

            .table {
                display: table;
                height: 100%;
                width: 100%
            }

            .ssp-table-cell, .table>.table-cell {
                vertical-align: middle;
                display: table-cell;
                height: 100%;
                width: 100%
            }

            .column-right {
                position: absolute;
                right: 0;
                top: 0
            }

            .wpcf7 input[type=file]:disabled, a[href="#"] {
                cursor: default
            }

            ul {
                list-style: none
            }

            li {
                position: relative;
                font-family: 'Poppins', sans-serif;
                font-weight: 400;
                color: #000;
                font-size: 16px
            }

            img {
                vertical-align: middle;
                border-style: none
            }

            code, kbd, pre, samp {
                font-family: monospace, monospace;
                font-size: 1em
            }

            sub, sup {
                font-size: 60%;
                line-height: 0;
                position: relative
            }

            sub {
                bottom: -.25em
            }

            sup {
                top: -.5em
            }

            .insidetab .input:checked+.label+.panel, .ssp-image>a, details, main {
                display: block
            }

            abbr[title] {
                text-decoration: underline;
                text-decoration: underline dotted;
                border-bottom: none
            }

            label {
                font-weight: 600;
                display: block;
                color: #333
            }

            small {
                font-size: 80%
            }

            b, strong {
                font-weight: bolder
            }

            summary {
                display: list-item
            }

            .hidden, .ssp-loader .amp-active>div, .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output, [hidden], input[type=checkbox], input[type=radio], template {
                display: none
            }

            button, input, optgroup, select, textarea {
                font-family: inherit;
                line-height: 1.15;
                font-size: 100%;
                outline: 0;
                margin: 0
            }


