/*
Theme Name: Twenty Twenty-Two Child
Theme URI: https://example.com/
Author: Your name
Author URI: https://example.com/
Description: A child theme for TT2.
Requires at least: 5.8
Tested up to: 5.9
Requires PHP: 5.6
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentytwo-child
Template: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments

Twenty Twenty-Two Child WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two Child is distributed under the terms of the GNU GPL.
*/
@font-face {
	font-family: Sorts Mill Goudy;
    font-display: swap;
	src: url('../fonts/SortsMillGoudy-Regular.ttf');  
    font-weight: normal;  
    format: ('tff');
}

textarea::placeholder {
    font-family: 'Sorts Mill Goudy', serif;
    color:#5d6063;
}

input::placeholder {
    font-family: 'Sorts Mill Goudy', serif;
}
input::select {
    font-family: 'Sorts Mill Goudy', serif;
}
input::textarea {
    font-family: 'Sorts Mill Goudy', serif;
}

input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'Sorts Mill Goudy', serif; 
}
input::-moz-placeholder {font-family: 'Sorts Mill Goudy', serif; /* Firefox */ }

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'Sorts Mill Goudy', serif ;}

input::-ms-input-placeholder { /* Microsoft Edge */
 font-family: 'Sorts Mill Goudy', serif;}
body, button, input, select, textarea 
{ font-family: 'Sorts Mill Goudy', serif;}

.galleryfull {
    width: 100vw !important;
    margin-left: calc( -100vw / 2 + 100% / 2 ) !important;
    margin-right: calc( -100vw / 1 + 100% / 2 ) !important;
    overflow: hidden;
    padding: 0px !important;
    margin-top: -60px !important;
    
}
.wp-container-9 {
    z-index: 1;
    position: absolute;
    text-shadow: 0 0 10px black;
}
span.kt-btn-inner-text {
    text-shadow: 0 0 0px black;
}
ul.slick-dots {
    padding-left: 0px;
}
.kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-next, .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-next, .kb-gallery-ul.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-next{
    right: 10px;}
 /*
#gallery {
    padding: 0% 4% 0% 3.5%
} */


/* .slick-slide {height: 350px !important;} */

body{
      /*--wp--preset--g */
      --wp--preset--font-size--small: 1.2rem;
      --wp--preset--font-size--medium: 1.125rem;
      --wp--preset--font-size--large: 1.75rem;
      --wp--preset--font-size--x-large: clamp(1.75rem, 3vw, 3.25rem);
      --wp--preset--font-family--system-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
      --wp--preset--font-family--source-serif-pro: "Source Serif Pro", serif;
      --wp--preset--font-family--sorts-mill-goudy: "Sorts Mill Goudy", serif;
      --wp--custom--spacing--small: max(1.25rem, 5vw);
      --wp--custom--spacing--medium: clamp(2rem, 8vw, calc(4 * var(--wp--style--block-gap)));
      --wp--custom--spacing--large: clamp(4rem, 10vw, 8rem);
      --wp--custom--spacing--outer: var(--wp--custom--spacing--small, 1.25rem);
      --wp--custom--typography--font-size--huge: clamp(2.25rem, 4vw, 2.75rem);
      --wp--custom--typography--font-size--gigantic: clamp(2.75rem, 6vw, 3.25rem);
      --wp--custom--typography--font-size--colossal: clamp(3.25rem, 8vw, 6.25rem);
      --wp--custom--typography--line-height--tiny: 1.15;
      --wp--custom--typography--line-height--small: 1.2;
      --wp--custom--typography--line-height--medium: 1.4;
      --wp--custom--typography--line-height--normal: 1.6;
      --wp--preset--color--black: #000000;
      --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--background: #ffffff; }
      body { margin: 0; 
    overflow-x: hidden;}
      body{background-color: #5d6063;
        color: var(--wp--preset--color--background);
        font-family: var(--wp--preset--font-family--sorts-mill-goudy);font-size: 22px;
        line-height: var(--wp--custom--typography--line-height--normal);
        --wp--style--block-gap: 1.5rem;}
    .wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
    .wp-site-blocks > .alignright { float: right; margin-left: 2em; }
    .wp-site-blocks > .aligncenter { justify-content: center; 
        margin-left: auto; margin-right: auto; }
    .wp-site-blocks > * { margin-block-start: 0; margin-block-end: 0; }
    .wp-site-blocks > * + * { margin-block-start: var( --wp--style--block-gap ); }
    h1{font-family: var(--wp--preset--font-family--source-serif-pro);
        font-size: var(--wp--custom--typography--font-size--colossal);
        font-weight: 300;line-height: var(--wp--custom--typography--line-height--tiny);}
    h2{font-family: var(--wp--preset--font-family--sorts-mill-goudy);
        font-size: var(--wp--custom--typography--font-size--gigantic);
        font-weight: 300;line-height: var(--wp--custom--typography--line-height--small);}
    h3{font-family: var(--wp--preset--font-family--sorts-mill-goudy);
        font-size: var(--wp--custom--typography--font-size--huge);
        font-weight: 300;
        line-height: var(--wp--custom--typography--line-height--tiny);}
    h4{font-family: var(--wp--preset--font-family--sorts-mill-goudy);
        font-size: var(--wp--preset--font-size--x-large);
        font-weight: 300;
        line-height: var(--wp--custom--typography--line-height--tiny);}
    h5{font-family: var(--wp--preset--font-family--system-font);
        font-size: var(--wp--preset--font-size--medium);font-weight: 700;
        line-height: var(--wp--custom--typography--line-height--normal);
        text-transform: uppercase;}
	h6{font-family: var(--wp--preset--font-family--system-font);
        font-size: var(--wp--preset--font-size--medium);
        font-weight: 400;
		line-height: var(--wp--custom--typography--line-height--normal);
        text-transform: uppercase;}
		a{color: var(--wp--preset--color--background);
            font-family: "Sorts Mill Goudy", serif;}
            .wp-block-button__link{background-color: var(--wp--preset--color--primary);
                border-radius: 0;
                color: var(--wp--preset--color--background);
                font-family: var(--wp--preset--font-family--sorts-mill-goudy);
                font-size: var(--wp--preset--font-size--medium);}.wp-block-post-title{
                    font-family: var(--wp--preset--font-family--sorts-mill-goudy);
                    font-size: var(--wp--custom--typography--font-size--gigantic);
                    font-weight: 300;
                    line-height: var(--wp--custom--typography--line-height--tiny);}
                    .wp-block-post-comments{padding-top: var(--wp--custom--spacing--small);}
                    .wp-block-pullquote{border-width: 1px 0;}
                    .wp-block-query-title{
                        font-family: var(--wp--preset--font-family--sorts-mill-goudy);
                        font-size: var(--wp--custom--typography--font-size--gigantic);
                        font-weight: 300;
                        line-height: var(--wp--custom--typography--line-height--small);}
                        .wp-block-quote{border-width: 1px;}
                        .wp-block-site-title{
                            font-family: var(--wp--preset--font-family--system-font);
                            font-size: var(--wp--preset--font-size--medium);
                            font-weight: normal;line-height: var(--wp--custom--typography--line-height--normal);}h1,h2,h3,h4,h5,h6{color: var(--wp--preset--color--background);font-size: 42px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: var(--wp--preset--color--background);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}
                            .has-background-color{color: var(--wp--preset--color--background) !important;}
                            .has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
                            .has-white-background-color{ color: white  !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
                            .has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-system-font-font-family{font-family: var(--wp--preset--font-family--system-font) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-sorts-mill-goudy-font-family{
            font-family: var(--wp--preset--font-family--sorts-mill-goudy) !important;} 

/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {
    .intro-text {font-size:  18px;
        text-align: center;}
    .galleryfull {padding: 0% 2% 0% 2%;}
    .wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button {
        font-size: 10px;}
        .wp-container-2 {order: 1;}
    .wp-container-7 {order: 4;
        margin-top: -20px !important;}
    .wp-container-5 {order: 2;}
    .wp-container-3{padding-left: 0;
    margin-top: 0;
order: 3;
flex-direction: column;
flex-basis: 100%;
gap: 5px !important;}
h2#paul-barrow-builders-ltd {
    font-size: 20px !important;
}
.wp-container-3 p {    
        font-size: 12px !important;
    word-break: keep-all;
}
.wp-container-9 {
    z-index: 1;
    position: absolute;
}
.wp-block-kadence-advancedbtn {text-align: center !important;
margin-left: 0px !important;}
    .logo {
        flex-basis: 20% !important;
        flex-grow: 0 !important;
    }
    .kt-blocks-carousel .slick-slide {
        float: left;
        height: auto;
        min-height: 1px;
        display: none;
    }
    .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
        height: auto;
    }
    .uagb-block-040eab52 .uagb-tm__desc {
    font-family: "Sorts Mill Goudy";
    font-weight: 400;
    color: #e4e4e4;
    margin-bottom: 15px;
    font-size: 18px;
}
.areas-we-cover {font-size: 18px;}
.regtext {font-size: 16px;}
.kt-blocks-carousel .slick-dots{ display: none !important;}
img.award-top {
    display: none;
}
.kt-row-column-wrap.kt-has-2-columns.kt-gutter-default.kt-v-gutter-default.kt-row-valign-top.kt-row-layout-equal.kt-tab-layout-inherit.kt-m-colapse-left-to-right.kt-mobile-layout-row 
{display: block;}
}
@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 768px) {
    .wp-container-2 {order: 1;
    flex-basis: 15%;
flex-grow: 0;}
    .wp-container-7 {order: 3;
                flex-basis: 30% !important;
                align-self: center;}
    .wp-container-5 {order: 2;
    flex-basis: 45% !important;}
    .wp-container-3{padding-left: 0;order: 4;flex-direction: column;flex-basis: 100%;gap: 5px !important;}
h2#paul-barrow-builders-ltd {font-size: 20px !important;}  
.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b {
    margin-left: 0px;
}
img.award-top {display: none;}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .wp-container-2{
        flex-grow: 0;
        flex-basis: 15%;
    }

    .wp-container-3 {
        display: flex;
        padding-left: 100px;
    margin-top: -30px !important;
        order: 4;
    }
    .wp-container-5{
        flex-basis: 48% !important;

    }
    .wp-container-7 {
        order: 3;
        flex-basis: 27% !important;
        
    }
    img.award-top {
        display: none;
    }
    .kt-row-layout-equal>.wp-block-kadence-column {
            -webkit-flex:1;
            flex: 1;
            width: 0
        }
  }


@media (min-width: 1025px) {
    .wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button {
        font-size: 20px;}
    .wp-container-3 {padding-left: 150px;
        margin-top: -50px !important; 
    order: 4;}
    .wp-container-5 {order: 2;}
    .wp-container-7 {order: 3; align-self: center;}
    .logo {
        flex-basis: 10% !important;
        flex-grow: 0 !important;
    }
    .intro-text {font-size: 22px;
        text-align: center;}
        .wp-container-7.wp-container-6.wp-block-column {order: 3; align-self: center;}
        .kt-row-layout-equal>.wp-block-kadence-column {
            -webkit-flex:1;
            flex: 1;
            width: 0
        }
}

img.wp-image-3941 {
    width: 120px;
    height: auto;
}
img.wp-image-3751 {
    width: 575px;
}
.is-vertically-aligned-middle {
    align-self: center;
}
h2#testimonals, h2#areas-we-cover, h2#contact-us{text-decoration: underline;}
select#kb_field__d8d7f1-5e_4 {
    color: grey;
    height: 62px;
}
option {
    color: black;
}
.kt-blocks-carousel .slick-slide {
    float: left;
    min-height: 1px;
    display: none;
}
@media (min-width: 1920px) { 
    .logo {
        flex-basis: 8% !important;
        flex-grow: 0 !important;
    }
    .intro-text {font-size: 22px;
        text-align: center;}
        .wp-container-7.wp-container-6.wp-block-column {order: 3; align-self: center;}
        .wp-container-3 {padding-left: 9.5%;
            margin-top: -5% !important;
        order: 4;}
        .kt-row-layout-equal>.wp-block-kadence-column {
            -webkit-flex:1;
            flex: 1;
            width: 0
        }
}
@media (min-width: 768px){ 
    .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-flex:1;
    flex: 1;
    width: 0
}}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
    position: absolute;
    -webkit-flex: 1;
    flex: 1;
    height: auto !important;
    object-fit: cover;
    /* object-position: top; */
    width: 100%;
    top: 0;
    outline-offset: -4px;
}
.banners {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    position: sticky;
    bottom: 0;
    z-index: 1000;
}
/*img.award {
    width: 35%;
} */
img.award-top {
   width: 70%;
    text-align: center;
}
.wp-block-kadence-advancedbtn .kt-btn-wrap {
    margin-right: 5px;
    vertical-align: middle;
}
.kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
    padding: 8px 16px;
    cursor: pointer;
    font-size: 18px;
    display: -webkit-flex;
    display: flex;
    line-height: 1.6;
    text-decoration: none;
    text-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    border-width: 2px;
    border-radius: 5px;
    border-color: #555555;
    color: #555555;
    box-shadow: none;
    border-style: solid;}
    wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button {
        font-size: 0;
        background: #ffffff;
    }
    .kt-btn-wrap .kt-button {
        text-decoration: none;
        position: relative;
        z-index: 1;
        overflow: hidden;
    }
    
    .kt-btns_8d9e8d-9b .kt-button {
        font-family: 'Sorts Mill Goudy';
        font-weight: 400;
    }

    /* inline stuff from html */
    .wp-block-spacer{clear:both}
    .wp-block-image{margin:0 0 1em}
	.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}
	.wp-block-image:not(.is-style-rounded)>
	a,.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}
	.wp-block-image.aligncenter{text-align:center}
	.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}
	.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{display:block}
	.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{caption-side:bottom;display:table-caption}
	.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}
	.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}
	.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
	.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}
	.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{border-radius:9999px}
	@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;
		-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
	mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
	mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}
	.wp-block-image figure{margin:0} .wp-block-image figcaption{color:#555;font-size:13px;text-align:center}
	.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)} 
	.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}
	.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}

    h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em} 
	
    .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}
	.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}
	p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}

    .wp-block-group{box-sizing:border-box} 
	 :where(.wp-block-group.has-background){padding:1.25em 2.375em} 
	 .wp-block-group:where(.has-background){padding:1.25em 2.375em}

     .kt-btns_8d9e8d-9b .kt-button{font-family:'Sorts Mill Goudy';font-weight:400;}

	 @media all and (max-width: 1024px){
		.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b{margin-left:40px;}
    }
		.kt-btns_8d9e8d-9b .kt-btn-wrap-0{margin-right:5px;}
		.rtl .kt-btns_8d9e8d-9b .kt-btn-wrap-0{margin-left:5px;margin-right:0px;}
		.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button{font-size:18px;background:#ffffff;}
		.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button::before{display:none;}
		.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button:focus{background:#444444;}
       	.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button{font-size:16px;}

		.wp-block-kadence-advancedbtn.kt-btns_8d9e8d-9b .kt-btn-wrap-0 .kt-button .kt-btn-svg-icon{font-size:20px;} 
        .wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important;margin-bottom:0.75em}
     
        @media (min-width:782px){
			/*.wp-block-columns{flex-wrap:nowrap!important}*/}

			.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
			.wp-block-columns.are-vertically-aligned-center{align-items:center}
			.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}
			@media (max-width:781px){
				/*.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}*/
            }

            @media (min-width:782px){
					.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}
				.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}
            }
				.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}
				.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}
				.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}
				:where(.wp-block-columns.has-background){padding:1.25em 2.375em}
				.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}
				.wp-block-column.is-vertically-aligned-top{align-self:flex-start}
				.wp-block-column.is-vertically-aligned-center{align-self:center}
				.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}
				.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 
	
                .wp-block-separator{border-bottom:1px solid;border-top:1px solid}
                .wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}
                .wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em} 
                .wp-block-separator.has-css-opacity{opacity:.4}
                .wp-block-separator{border:none;border-bottom:1px solid !important ;margin-left:auto;margin-right:auto}
                .wp-block-separator.has-alpha-channel-opacity{opacity:1}
                .wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}
                .wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}
                .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px} 
                .wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}
                .wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}
                .wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}
                .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px} 
 
                .kadence-column_fcfc79-0c > .kt-inside-inner-col{padding-bottom:0%;padding-left:0%;padding-right:0%;}
	
                #kt-layout-id_77ab53-d4{margin-top:40px;background-color:#5d6063;}
	.kt-layout-id_77ab53-d4, .kt-layout-id_77ab53-d4 h1, .kt-layout-id_77ab53-d4 h2, .kt-layout-id_77ab53-d4 h3, .kt-layout-id_77ab53-d4 h4, .kt-layout-id_77ab53-d4 h5, .kt-layout-id_77ab53-d4 h6{color:#ffffff;}
    #kt-layout-id_77ab53-d4 > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;max-width:92%;margin-left:auto;margin-right:auto;}
    #kt-layout-id_77ab53-d4 {border-style: none;  } .white-text label{color: white !important;} .wp-block-image figcaption {     color: #fff !important;     font-size: 13px; text-align:center !important;} 
    
    :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
		@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
		:root{--wp-admin-border-width-focus:1.5px}}
		:root{--wp--preset--font-size--normal:16px;
			--wp--preset--font-size--huge:42px; }
		:root .has-very-light-gray-background-color{background-color:#eee}
		:root .has-very-dark-gray-background-color{background-color:#313131}
		:root .has-very-light-gray-color{color:#eee}
		:root .has-very-dark-gray-color{color:#313131}
		:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root 
		.has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}
		.has-regular-font-size{font-size:1em}
		.has-larger-font-size{font-size:2.625em}
		.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}
		.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}
		.has-text-align-center{text-align:center}
		.has-text-align-left{text-align:left}
		.has-text-align-right{text-align:right}
		#end-resizable-editor-section{display:none}
		.aligncenter{clear:both}
		.items-justified-left{justify-content:flex-start}
		.items-justified-center{justify-content:center}
		.items-justified-right{justify-content:flex-end}
		.items-justified-space-between{justify-content:space-between}
		.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
		.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
		html :where(.has-border-color){border-style:solid}
		html :where([style*=border-top-color]){border-top-style:solid}
			html :where([style*=border-right-color]){border-right-style:solid}
			html :where([style*=border-bottom-color]){border-bottom-style:solid}
			html :where([style*=border-left-color]){border-left-style:solid}
			html :where([style*=border-width]){border-style:solid}
			html :where([style*=border-top-width]){border-top-style:solid}
			html :where([style*=border-right-width]){border-right-style:solid}
			html :where([style*=border-bottom-width]){border-bottom-style:solid}
			html :where([style*=border-left-width]){border-left-style:solid}
		html :where(img[class*=wp-image-]){height:auto;max-width:100%} 

        .kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item, .kb-gallery-type-fluidcarousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item, .kb-gallery-type-carousel .kt-blocks-carousel-init:not(.slick-initialized) .kb-slide-item {padding: 4px 0px;}
		.kb-gallery-type-fluidcarousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init.kb-carousel-mode-align-left .kb-slide-item {padding: 4px 0px 4px 0;}
		.kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .slick-prev {left:0px;}
		.kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .slick-next {right:0px;}
		.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-_a33308-9d {margin:0% 1% 0% 1%;} 
	
        .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field {padding-right:15px;padding-left:15px;}
        .kadence-form-_d8d7f1-5e .kb-form {margin-right:-15px;margin-left:-15px;}
        .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field .kb-text-style-field, .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field .kb-select-style-field {color:#000000;border-radius:10px;font-size:16px;background:#ffffff;}
        .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field > label {font-size:14px;letter-spacing:1px;font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;}
        .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field .kb-forms-submit {color:#000000;border-radius:5px;border-width:1px 1px 1px 1px;
        background:rgba(142, 209, 252, 0.35);
            border-color:#000000;box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);}
            .kadence-form-_d8d7f1-5e .kadence-blocks-form-message, .kadence-form-_d8d7f1-5e .kb-form-error-msg {font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;}
            
            .wp-container-1 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 0em; }.wp-container-1 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
            .wp-container-1 > .aligncenter { margin-left: auto !important; margin-right: auto !important; }.wp-container-1 > * { margin-block-start: 0; margin-block-end: 0; }.wp-container-1 > * + * { margin-block-start: var( --wp--style--block-gap ); margin-block-end: 0; }
            .wp-container-2 .alignleft { float: left; margin-right: 0em; }
            .wp-container-2 .alignright { float: right; margin-left: 2em; }
            .wp-container-2 > * { margin-top: 0; margin-bottom: 0;}
            .wp-container-2 > * + * { margin-top: var( --wp--style--block-gap ); 
             margin-bottom: 0; }
             
            .wp-container-3 {display: flex;gap: var( --wp--style--block-gap, 0.5em );flex-wrap: nowrap;align-items: center;align-items: center;}.wp-container-3 > * { margin: 0; }
            .wp-container-4 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
            .wp-container-4 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
			.wp-container-4 > .aligncenter { margin-left: auto !important; margin-right: auto !important; }.wp-container-4 > * { margin-block-start: 0; margin-block-end: 0; }.wp-container-4 > * + * { margin-block-start: var( --wp--style--block-gap ); margin-block-end: 0; }

            .wp-container-5 .alignleft { float: left; margin-right: 2em; }
			.wp-container-5 .alignright { float: right; margin-left: 2em; }
			.wp-container-5 > * { margin-top: 0; margin-bottom: 0; }
			.wp-container-5 > * + * { margin-top: var( --wp--style--block-gap );  margin-bottom: 0; }
            .wp-container-6 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
                    .wp-container-6 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
                    .wp-container-6 > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
                    .wp-container-6 > * { margin-block-start: 0; margin-block-end: 0; }
                    .wp-container-6 > * + * { margin-block-start: var( --wp--style--block-gap ); margin-block-end: 0; }
                    .wp-container-7 .alignleft { float: left; margin-right: 2em; }
                    .wp-container-7 .alignright { float: right; margin-left: 2em; }
                    .wp-container-7 > * { margin-top: 0; margin-bottom: 0; }
                    .wp-container-7 > * + * { margin-top: var( --wp--style--block-gap );  margin-bottom: 0; }
                    .wp-container-8 {display: flex;gap: var( --wp--style--block-gap, 0.5em );flex-wrap: nowrap;align-items: center;align-items: center;}
                    .wp-container-8 > * { margin: 0; }
                    .wp-container-9 {display: flex;gap: var( --wp--style--block-gap, 0.5em );flex-wrap: nowrap;align-items: center;align-items: center;}
                    .wp-container-9 > * { margin: 0; }
                    .wp-container-10 > :where(:not(.alignleft):not(.alignright)) {max-width: 105%;margin-left: auto !important;margin-right: auto !important;}
                    .wp-container-10 > .alignwide { max-width: 105%;}.wp-container-10 .alignfull { max-width: none; }
                    .wp-container-10 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
                    .wp-container-10 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }.wp-container-10 > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
                    .wp-container-10 > * { margin-block-start: 0; margin-block-end: 0; }.wp-container-10 > * + * { margin-block-start: var( --wp--style--block-gap ); margin-block-end: 0; }
                    .wp-container-11 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
                    .wp-container-11 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
                    .wp-container-11 > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
                    .wp-container-11 > * { margin-block-start: 0; margin-block-end: 0; }
                    .wp-container-11 > * + * { margin-block-start: var( --wp--style--block-gap ); margin-block-end: 0; }
                    
                    .wp-container-12 .alignleft { float: left; margin-right: 2em; }
						.wp-container-12 .alignright { float: right; margin-left: 2em; }
						.wp-container-12 > * { margin-top: 0; margin-bottom: 0; }
						.wp-container-12 > * + * { margin-top: var( --wp--style--block-gap );  margin-bottom: 0; }
                    .wp-container-13 {order: 4} 
                    /*UAG stuff */
                        @media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none}}
						@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none}}
						@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none}}
                        .wp-block-kadence-advancedgallery ul.kb-gallery-id-_a33308-9d {margin: -0px;}
                        .kb-gallery-id-_a33308-9d .kadence-blocks-gallery-item {padding:0px;}
                        .kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init {margin: 0 -0px;}
                        .kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item, .kb-gallery-type-fluidcarousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item, .kb-gallery-type-carousel .kt-blocks-carousel-init:not(.slick-initialized) .kb-slide-item {padding: 4px 0px;}
                        .kb-gallery-type-fluidcarousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init.kb-carousel-mode-align-left .kb-slide-item {padding: 4px 0px 4px 0;}
                        .kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .slick-prev {left:0px;}
                        .kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init .slick-next {right:0px;}
                        .wp-block-kadence-advancedgallery.kb-gallery-wrap-id-_a33308-9d {margin:0% 1% 0% 1%;}
                        
                        @font-face{font-family: 'Source Serif Pro';font-weight: 200 900;font-style: normal;  			font-stretch: normal;  			font-display: swap;  			src: url('./fonts/SourceSerif4Variable-Roman.ttf.woff2') format('woff2');  		}    		
                        @font-face{font-family: 'Source Serif Pro';font-weight: 200 900;font-style: italic;  			font-stretch: normal;  			font-display: swap;  			src: url('./fonts/SourceSerif4Variable-Italic.ttf.woff2') format('woff2');  		}  
                        .wp-block-kadence-advancedgallery ul.kb-gallery-id-_a33308-9d {margin: -0px;}
                        .kb-gallery-id-_a33308-9d .kadence-blocks-gallery-item {padding:0px;}.kb-gallery-type-carousel.kb-gallery-id-_a33308-9d .kt-blocks-carousel .kt-blocks-carousel-init {margin: 0 -0px;}
		
                        button.slick-next.slick-arrow {
                            right: -45px;
                        }
.entry-content .wp-block-kadence-rowlayout:not(.fixforgeneratepress) {
    margin-bottom: 0
}
.kt-row-layout-inner {
    position: relative;
    border: 0 solid transparent
}

.kt-row-column-wrap {
    padding: 25px 0 25px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    z-index: 10
}
.kt-row-has-bg>.kt-row-column-wrap {
    padding-left: 15px;
    padding-right: 15px
}
.wp-block-kadence-rowlayout:before {
    clear: both;
    content: '';
    display: table
}
.kt-gutter-default>.wp-block-kadence-column {
    margin-right: 30px
}
body:not(.rtl) .kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:last-child {
    margin-right: 0px
}
input {
    margin-bottom: 16px;
    color: grey;
    /* height: 62px; */
    padding-bottom: 4px;
    padding-right: 15px;
    padding-left: 15px;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    border: 1px solid var(--global-gray-500, #818a91);
    background-color: var(--global-palette9, #fff);
    color: var(--global-palette4, #373a3c);
    vertical-align: middle;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    z-index: 10;
    min-height: 40px;
    padding: 9px 12px;
    border-radius: 3px;
    width: 100%;
    color: #000000;
    border-radius: 10px;
    font-size: 16px;
    background: #ffffff;

}
textarea#kb_field__d8d7f1-5e_5 {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    border: 1px solid var(--global-gray-500,#818a91);
    background-color: var(--global-palette9,#fff);
    color: var(--global-palette4,#373a3c);
    vertical-align: middle;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    z-index: 10;
    min-height: 40px;
    padding: 10px 12px;
    border-radius: 10px;
}
.wp-block-kadence-form {
    margin-bottom: 30px;
    margin-right: 15px;
}
textarea#message {-webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    border: 1px solid var(--global-gray-500,#818a91);
    background-color: var(--global-palette9,#fff);
    color: var(--global-palette4,#373a3c);
    vertical-align: middle;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    z-index: 10;
    min-height: 40px;
    padding: 10px 12px;
    border-radius: 10px;
    color: #000000;
    border-radius: 10px;
    font-size: 16px;
    background: #ffffff;
margin-bottom: 16px;}
select#kb_field__d8d7f1-5e_4 {
    color: grey;
    height: 62px;
        background: #ffffff;
        border: 1px solid var(--global-gray-500,#818a91);
        border-radius: 3px;
        padding: 10px 12px;
        min-height: 40px;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
        width: 100%;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        vertical-align: middle;
        -webkit-appearance: menulist;
        -moz-appearance: menulist;
        appearance: menulist;
        cursor: pointer;
        border-radius: 10px;
    }
    .kb-form .kadence-blocks-form-field{
        padding: 0 !important;
    }
    button.kb-forms-submit.button {
        color: #000000;
        border-radius: 5px;
        border-width: 1px 1px 1px 1px;
        background: rgba(142, 209, 252, 0.35);
        border-color: #000000;
        box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
        width: 100%;
        z-index: 1;
        position: relative;
        padding: 8px 16px;
        line-height: 1.8;
        cursor: pointer;
        font-size: 18px;
        text-shadow: none;
        border-width: 0;
        border-radius: 3px;
        display: -webkit-flex;
        display: flex;
        text-align: center;
        -webkit-justify-content: center;
        justify-content: center;
        border-style: solid;
        overflow: hidden;
        transition: all .3s ease-in-out;}
    textarea .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field .kb-text-style-field, .kadence-form-_d8d7f1-5e .kb-form .kadence-blocks-form-field .kb-select-style-field {
        color: #000000;
        border-radius: 10px;
        font-size: 16px;
        background: #ffffff;
    }
/* scrollbars */
#style-1::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
  width: 12px;
  background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #555;
} 
   
