:root { 
--primary-font: "Inter", sans-serif;
--base-font-size: 18px;
--base-font-weight: 400;
--base-line-hight: 1.7;
--base-text-transform: initial;
--base-font-family: "Inter", sans-serif;
--primary-color: 195,58,50;
--secondary-color: 195,58,50;
--text-color: 29,28,36;
--link-color: 195,58,50;
--base-gray-color: 234,240,241;
--base-ham-bg: 255,255,255;
--base-heading-font-family: "Inter", sans-serif;
--base-heading-font-weight: 700;
--base-content-heading-font-family: "Inter", sans-serif;
--base-content-heading-font-weight: 700;
/*Button Style*/
--base-btn-font-weight: 600;
--base-btn-line-height: 1.5;
--base-btn-text-transform: initial;
--base-btn-font-family: "Inter", sans-serif;
--base-btn-font-size-lg: 22px;
--base-btn-font-size-sm: 18px;
--base-btn-padding: 12px 23px;
--base-btn-padding-lg: 12px 23px;
--base-btn-padding-sm: 10px 16px;
--base-btn-border-width: 2px;
--base-btn-border-style: solid;
--base-btn-border-color: #c33a32;
--base-btn-border-color-focus: #c33a32;
--base-btn-radius: 5px;
--base-btn-bg: rgb(195,58,50);
--base-btn-hover-bg: rgb(195,58,50);
--base-btn-color: rgb(255,255,255);
--base-btn-hover-color: rgb(255,255,255);
/*Color Palette 2*/
--base-btn-palette-2-bg: rgb(255,255,255);
--base-btn-palette-2-hover-bg: rgb(195,58,50);
--base-btn-palette-2-color: rgb(195,58,50);
--base-btn-palette-2-hover-color: rgb(255,255,255);
--base-btn--palette-2-radius: 6px;
--base-btn-palette-2-border-width: 2px;
--base-btn-palette-2-border-style: solid;
--base-btn-palette-2-border-color: #c33a32;
--base-btn-palette-2-border-color-focus: #c33a32;
/*Color Palette 3*/
--base-btn-palette-3-bg: rgb(255,221,0);
--base-btn-palette-3-hover-bg: rgb(255,221,0);
--base-btn-palette-3-color: rgb(0,0,0);
--base-btn-palette-3-hover-color: rgb(0,0,0);
--base-btn--palette-3-radius: 3px;
--base-btn-palette-3-border-width: 1px;
--base-btn-palette-3-border-style: solid;
--base-btn-palette-3-border-color: #2f576e;
--base-btn-palette-3-border-color-focus: #d2963b;
/*Button Large*/
--base-btn-font-size-lg: 22px;
--base-btn-padding-lg: 12px 23px;
/*Button Small*/
--base-btn-font-size-sm: 18px;
--base-btn-padding-sm: 10px 16px;

/*Form Style*/
--base-form-label-font-weight: 500;
--base-form-label-line-height: 1.3;
--base-form-label-text-transform: inherit;
--base-form-label-font-family: "Inter", sans-serif;
--base-form-label-color: rgb(51,51,51);

--base-form-field-font-weight: 400;
--base-form-field-line-height: 1.5;
--base-form-field-text-transform: inherit;
--base-form-field-font-family: "Inter", sans-serif;
--base-form-field-radius: 5px;
--base-form-field-padding: 12px 20px;
--base-form-field-bg: rgb(255,255,255);
--base-form-field-color: rgb(13,14,20);
--base-form-field-placeholder-color: rgb(13,14,20);
--base-form-field-border-width: 1px;
--base-form-field-border-style: solid;
--base-form-field-border-color: ;
--base-form-field-border-color-focus: ;

--base-form-btn-font-weight: 600;
--base-form-btn-line-height: 1.5;
--base-form-btn-text-transform: inherit;
--base-form-btn-font-family: "Inter", sans-serif;
--base-form-btn-padding: 14px 33px;
--base-form-btn-radius: 6px;
--base-form-btn-border-width: 1px;
--base-form-btn-border-style: solid;
--base-form-btn-border-color: #c33a32;
--base-form-btn-border-color-hover: #7ea7ac;
/*Form Submit Colors*/
--base-form-btn-bg: rgb(195,58,50);
--base-form-btn-bg-hover: rgb(126,167,172);
--base-form-btn-color: rgb(255,255,255);
--base-form-btn-color-hover: rgb(255,255,255);

/*Footer Style*/
--base-footer-font-weight: 400;
--base-footer-line-height: 1.7;
--base-footer-text-transform: inherit;
--base-footer-font-family: "Inter", sans-serif;
--base-footer-text-color: rgb(205,211,223);

--base-footer-title-weight: 600;
--base-footer-title-line-height: 1.2;
--base-footer-title-transform: inherit;
--base-footer-title-family: "Inter", sans-serif;
--base-footer-title-color: rgb(255,255,255);

--base-footer-link-color: rgb(205,211,223);
--base-footer-link-color-hover: rgb(195,58,50);

--base-footer-bg: rgb(49,37,28);
--base-footer-bottom-bg: rgb(49,37,28);
--base-footer-bottom-text-color: rgb(255,255,255);

}


    


        body {
            font-size: 18px;
            font-family: var(--primary-font);
            font-size: var(--base-font-size);
            font-weight: var(--base-font-weight);
            line-height: var(--base-line-hight);
            color: rgb(var(--text-color));
        }

        .btn {
            font-size: 20px;
        }

        .wp-block-button__link.wp-element-button,
        .btn {
            font-family: var(--base-btn-font-family);
            border-width: var(--base-btn-border-width);
            border-style: var(--base-btn-border-style);
            border-color: var(--base-btn-border-color);
            color: var(--base-btn-color);
            font-weight: var(--base-btn-font-weight);
            border-radius: var(--base-btn-radius);
            padding: var(--base-btn-padding);
            line-height: var(--base-btn-line-height);
            background-color: var(--base-btn-bg);
            text-transform: var(--base-btn-text-transform);
        }

        .btn-lg {
            font-size: var(--base-btn-font-size-lg);
            padding: var(--base-btn-padding-lg);
        }

        .btn-sm {
            font-size: var(--base-btn-font-size-sm);
            padding: var(--base-btn-padding-sm);
        }

        .btn:focus,
        .btn:active,
        .btn:hover {
            border-color: var(--base-btn-border-color-focus);
            color: var(--base-btn-hover-color);
            background-color: var(--base-btn-hover-bg);
        }

        .btn.btn-palette-2 {
            border-width: var(--base-btn-palette-2-border-width);
            border-style: var(--base-btn-palette-2-border-style);
            border-color: var(--base-btn-palette-2-border-color);
            border-radius: var(--base-btn--palette-2-radius);
            color: var(--base-btn-palette-2-color);
            background-color: var(--base-btn-palette-2-bg);
        }

        .btn.btn-palette-2:hover,
        .btn.btn-palette-2:focus {
            color: var(--base-btn-palette-2-hover-color);
            border-color: var(--base-btn-palette-2-border-color-focus);
            background-color: var(--base-btn-palette-2-hover-bg);
        }

        .btn.btn-palette-3 {
            border-width: var(--base-btn-palette-3-border-width);
            border-style: var(--base-btn-palette-3-border-style);
            border-color: var(--base-btn-palette-3-border-color);
            border-radius: var(--base-btn--palette-3-radius);
            color: var(--base-btn-palette-3-color);
            background-color: var(--base-btn-palette-3-bg);
        }

        .btn.btn-palette-3:hover,
        .btn.btn-palette-3:focus {
            color: var(--base-btn-palette-3-hover-color);
            border-color: var(--base-btn-palette-3-border-color-focus);
            background-color: var(--base-btn-palette-3-hover-bg);
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6 {
            font-family: var(--base-heading-font-family);
            font-weight: var(--base-heading-font-weight);
            color: var(--heading-color);
        }

        
        h1,.h1 {
            font-size: 43px;
        }

                h2,.h2 {
            font-size: 36px;
        }

                h3,.h3 {
            font-size: 32px;
        }

                h4,.h4 {
            font-size: 28px;
        }

                h5,.h5 {
            font-size: 24px;
        }

                h6,.h6 {
            font-size: 20px;
        }

        .entry-content h1,
        .entry-content h2,
        .entry-content h3,
        .entry-content h4,
        .entry-content h5,
        .entry-content h6 {
            font-family: var(--base-content-heading-font-family);
            font-weight: var(--base-content-heading-font-weight);
        }

                .entry-content h1 {
            font-size: 38px;
        }

                .entry-content h2 {
            font-size: 30px;
        }

                .entry-content h3 {
            font-size: 24px;
        }

        .site-content .wpcf7-form label,
        .site-content .gform_wrapper label.gfield_label,
        .site-content .gform_wrapper legend.gfield_label {
            font-size: 18px;
            font-family: var(--base-form-label-font-family) !important;
            font-weight: var(--base-form-label-font-weight) !important;
            line-height: var(--base-form-label-line-height) !important;
            text-transform: var(--base-form-label-text-transform) !important;
            color: var(--base-form-label-color) !important;
        }

        

        .site-content .wpcf7-form-control:not(.wpcf7-file):not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio),
        .site-content .gform_wrapper select,
        .site-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
        .site-content .gform_wrapper textarea {
            font-size: 16px;
            font-family: var(--base-form-field-font-family) !important;
            font-weight: var(--base-form-field-font-weight) !important;
            line-height: var(--base-form-field-line-height) !important;
            text-transform: var(--base-form-field-text-transform) !important;
            padding: var(--base-form-field-padding) !important;
            background-color: var(--base-form-field-bg) !important; 
            color: var(--base-form-field-color) !important;
            border-radius: var(--base-form-field-radius) !important;
        }

        .wpcf7-form-control:not(.wpcf7-file):not(.wpcf7-checkbox):not(.wpcf7-radio):focus,
        .site-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
        .site-content .gform_wrapper textarea:focus {
            border-color: var(--base-form-field-border-color-focus);
        }

        .site-content .wpcf7-form-control.wpcf7-submit,
        .site-content .gform_wrapper .gform_footer input.button,
        .site-content .gform_wrapper .gform_footer input[type=submit],
        .site-content .gform_wrapper .gform_page_footer input.button,
        .site-content .gform_wrapper .gform_page_footer input[type=submit] {
            font-size: 18px;

            font-family: var(--base-form-btn-font-family);
            font-weight: var(--base-form-btn-font-weight) !important;
            line-height: var(--base-form-btn-line-height) !important;
            text-transform: var(--base-form-btn-text-transform) !important;
            padding: var(--base-form-btn-padding) !important;
            background: var(--base-form-btn-bg) !important;
            color: var(--base-form-btn-color) !important;
            border-radius: var(--base-form-btn-radius) !important;
            border-width: var(--base-form-btn-border-width) !important;
            border-style: var(--base-form-btn-border-style) !important;
            border-color: var(--base-form-btn-border-color) !important;
        }

        .site-content .wpcf7-form-control.wpcf7-submit:hover,
        .site-content .gform_wrapper .gform_footer input.button:hover,
        .site-content .gform_wrapper .gform_footer input[type=submit]:hover,
        .site-content .gform_wrapper .gform_page_footer input.button:hover,
        .site-content .gform_wrapper .gform_page_footer input[type=submit]:hover {
            border-radius: var(--base-form-btn-radius) !important;
            border-width: var(--base-form-btn-border-width) !important;
            border-style: var(--base-form-btn-border-style) !important;
            border-color: var(--base-form-btn-border-color-hover) !important;
            color: var(--base-form-btn-color-hover) !important;
            background-color: var(--base-form-btn-bg-hover) !important;
        }

        .site-footer,
        .footer-bottom {
            font-size: 15px;
        }

        .site-footer {
                            background-color: rgb(49,37,28);
            
                            font-family: "Inter", sans-serif;
            
                            font-weight: 400;
            
                            line-height: 1.7;
            
            
                            color: rgb(205,211,223);
                    }

        .site-footer a:not(.btn):not(.c20-phone) {
            color: var(--base-footer-link-color);
        }

        .site-footer a:not(.btn):not(.c20-phone):hover {
            color: var(--base-footer-link-color-hover);
        }

        .site-footer .widget-title {
            font-size: 22px;

                            font-family: "Inter", sans-serif;
            
                            font-weight: 600;
            
                            line-height: 1.2;
            
            
                            color: rgb(255,255,255);
                    }


        .footer-bottom {
                        background-color: rgb(49,37,28);
            
        }

        .footer-bottom,
        .footer-bottom a {
                        color: rgb(255,255,255)                    }


         /*Page Banner Title*/

                        .page-banner-title {
                font-size: 58px;
                font-weight: 700;

                                    font-family: "Inter", sans-serif;
                
                                    line-height: 1.0;
                
                                    text-transform: uppercase;
                            }
            


        /*End Page Banner Title*/
        
        @media screen and (max-width: 1280px) {

            
                            .btn {
                    font-size: 18px;
                }
            
                            h1,.h1 {
                    font-size: 38px;
                }
                        
                            h2,.h2 {
                    font-size: 32px;
                }
            
            
                            h3,.h3 {
                    font-size: 28px;
                }
            
            
                            h4,.h4 {
                    font-size: 24px;
                }
            
            
                            h5,.h5 {
                    font-size: 22px;
                }
            
                            h6,.h6 {
                    font-size: 18px;
                }
            
                            .entry-content h1 {
                    font-size: 34px;
                }
            
                            .entry-content h2 {
                    font-size: 26px;
                }
            
                            .entry-content h3 {
                    font-size: ;
                }
            

                                                .page-banner-title {
                        font-size: 45px;
                    }
                            

            
            
            
            
                    }

        @media screen and (max-width: 768px) {

            
            
                            h1,.h1 {
                    font-size: 32px;
                }
                        
                            h2,.h2 {
                    font-size: 28px;
                }
            
            
                            h3,.h3 {
                    font-size: 26px;
                }
            
            
            
            
            
            
            
            
            
                                                .page-banner-title {
                        font-size: 38px;
                    }
                            
            
            
            
            
                    }
    

    