:root { 
--primary-font: "Helvetica Neue";
--base-font-size: 18px;
--base-font-weight: 400;
--base-line-hight: 1.7;
--base-text-transform: initial;
--base-font-family: "Helvetica Neue";
--primary-color: 14,126,205;
--secondary-color: 195,235,255;
--text-color: 34,34,34;
--link-color: 14,126,205;
--base-gray-color: 250,250,250;
--base-ham-bg: rgb(255,255,255);
--base-container-width: 1470px;
--base-heading-font-family: "Helvetica Neue";
--base-heading-font-weight: 700;
--base-heading-color: #222222;
--base-content-heading-font-family: "Helvetica Neue";
--base-content-heading-font-weight: 700;
/*Button Style*/
--base-btn-font-weight: 700;
--base-btn-line-height: inherit;
--base-btn-text-transform: uppercase;
--base-btn-font-family: "Helvetica Neue";
--base-btn-padding: 12px 30px;
--base-btn-padding-lg: 15px 40px;
--base-btn-padding-sm: 6px 20px;
--base-btn-border-width: 2px;
--base-btn-border-style: solid;
--base-btn-border-color: #ffffff;
--base-btn-border-color-focus: #0f6fc7;
--base-btn-radius: 50px;
--base-btn-bg: rgb(15,111,199);
--base-btn-hover-bg: rgb(15,111,199);
--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(15,111,199);
--base-btn-palette-2-color: rgb(34,34,34);
--base-btn-palette-2-hover-color: rgb(255,255,255);
--base-btn--palette-2-radius: 50px;
--base-btn-palette-2-border-width: 2px;
--base-btn-palette-2-border-style: solid;
--base-btn-palette-2-border-color: #0f6fc7;
--base-btn-palette-2-border-color-focus: #0f6fc7;
/*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(34,34,34);
--base-btn-palette-3-hover-color: rgb(0,0,0);
--base-btn--palette-3-radius: 3px;
--base-btn-palette-3-border-width: 2px;
--base-btn-palette-3-border-style: solid;
--base-btn-palette-3-border-color: #0f6fc7;
--base-btn-palette-3-border-color-focus: #0f6fc7;
/*Button Large*/
--base-btn-font-size-lg: 20px;
--base-btn-padding-lg: 15px 40px;
/*Button Small*/
--base-btn-font-size-sm: 15px;
--base-btn-padding-sm: 12px 30px;

/*Form Style*/
--base-form-label-font-weight: 400;
--base-form-label-line-height: 1.60;
--base-form-label-text-transform: inherit;
--base-form-label-font-family: "Helvetica Neue";
--base-form-label-color: rgb(51,51,51);

--base-form-field-font-weight: 400;
--base-form-field-line-height: 1.40;
--base-form-field-text-transform: inherit;
--base-form-field-font-family: "Helvetica Neue";
--base-form-field-radius: 2px;
--base-form-field-padding: 10px 20px;
--base-form-field-bg: rgb(253,253,253);
--base-form-field-color: rgb(0,0,0);
--base-form-field-placeholder-color: rgb(136,136,136);
--base-form-field-border-width: 1px;
--base-form-field-border-style: solid;
--base-form-field-border-color: #e4e4e4;
--base-form-field-border-color-focus: #0f6fc7;

--base-form-btn-font-weight: 400;
--base-form-btn-line-height: inherit;
--base-form-btn-text-transform: inherit;
--base-form-btn-font-family: inherit;
--base-form-btn-padding: 8px 25px;
--base-form-btn-radius: 3px;
--base-form-btn-border-width: 2px;
--base-form-btn-border-style: solid;
--base-form-btn-border-color: #0e7ecd;
--base-form-btn-border-color-hover: #0e7ecd;
/*Form Submit Colors*/
--base-form-btn-bg: rgb(14,126,205);
--base-form-btn-bg-hover: rgb(255,255,255);
--base-form-btn-color: rgb(255,255,255);
--base-form-btn-color-hover: rgb(14,126,205);

/*Footer Style*/
--base-footer-font-weight: 400;
--base-footer-line-height: inherit;
--base-footer-text-transform: inherit;
--base-footer-font-family: inherit;
--base-footer-text-color: rgb(255,255,255);

--base-footer-title-weight: 700;
--base-footer-title-line-height: 1.5;
--base-footer-title-transform: inherit;
--base-footer-title-family: inherit;
--base-footer-title-color: rgb(255,255,255);

--base-footer-link-color: rgb(255,255,255);
--base-footer-link-color-hover: rgb(255,221,0);

--base-footer-bg: rgb(37,37,37);
--base-footer-bottom-bg: rgb(47,47,47);
--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));
        }

        .container {
            max-width: var(--base-container-width);
        }

        body:not(.page-template-template-home) .site-content .container {
            max-width: 1230px;
        }

        .hamburger-inner,
        .hamburger-inner::before,
        .hamburger-inner::after {
            background-color: var(--base-ham-bg);
        }

        .hamburger.is-active .hamburger-inner,
        .hamburger.is-active .hamburger-inner::before,
        .hamburger.is-active .hamburger-inner::after {
            background-color: var(--base-ham-bg);
        }

        .btn {
            font-size: 17px;
        }

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

        .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(--base-heading-color);
        }

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

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

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

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

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

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


        /*Inside Page Banner Title*/
        
                    .page-banner-title {
                font-size: 36px;
                font-weight: 700;

                
                
                            }
        

        .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: 40px;
                    }

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

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

        .wpcf7-form ::-webkit-input-placeholder {
            color: rgba(0,0,0,.4);
        }

        .wpcf7-form :-moz-placeholder {
           color: rgba(0,0,0,.4);
           opacity:  1;
        }

        .wpcf7-form ::-moz-placeholder {
           color: rgba(0,0,0,.4);
           opacity:  1;
        }

        .wpcf7-form :-ms-input-placeholder {
           color: rgba(0,0,0,.4);
        }

        .wpcf7-form ::-ms-input-placeholder {
           color: rgba(0,0,0,.4);
        }

        .wpcf7-form ::placeholder {
           color: rgba(0,0,0,.4);
        }

        .site-content .wpcf7-form label {
            font-size: 17px;
            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 .gform_wrapper label.gfield_label,
        .site-content .gform_wrapper legend.gfield_label {
            font-size: 17px;
            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-submit) {
            font-size: 17px;
            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;
            border-width: var(--base-form-field-border-width) !important;
            border-style: var(--base-form-field-border-style) !important;
            border-color: var(--base-form-field-border-color) !important;
        }

        .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: 17px;
            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;
            border-width: var(--base-form-field-border-width) !important;
            border-style: var(--base-form-field-border-style) !important;
            border-color: var(--base-form-field-border-color) !important;
        }

        .wpcf7-form .wpcf7-form-control:focus {
            border-color: var(--base-form-field-border-color-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 .wpcf7-form-control.wpcf7-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 {
            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-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 .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: 18px;
        }

        .site-footer {
                            background-color: rgb(37,37,37);
            
            
            
            
            
                            color: rgb(255,255,255);
                    }

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

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

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

            
            
            
            
                            color: rgb(255,255,255);
                    }

        .footer-bottom {
                        background-color: rgb(47,47,47);
                    }

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

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

            
            
                            h1,.h1 {
                    font-size: 42px;
                }
                        
                            h2,.h2 {
                    font-size: 32px;
                }
            
            
                            h3,.h3 {
                    font-size: 28px;
                }
            
            
                            h4,.h4 {
                    font-size: 26px;
                }
            
            
            
            
            
            
            
            
            
            
            
                    }

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

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

    