.elementor-kit-4362{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#282828;--e-global-color-accent:#1693A5;--e-global-color-54ab2e6f:#FFFFFF;--e-global-color-0b8e8b5:#000000;--e-global-color-7da0178:#1693A57D;--e-global-color-b68aba2:#F0F0D8;--e-global-color-bfff81e:#AAAAAA;--e-global-color-249efae:#282828;--e-global-color-ac9e080:#F1F1F1;--e-global-color-f3c20bb:#F0F0D86B;--e-global-color-8e562f8:#1693A51A;--e-global-color-d4d56ba:#E9D784;--e-global-color-0aaca55:#C90101;--e-global-color-7a7e328:#383838;--e-global-color-e281544:#FFFFFF8C;--e-global-color-373442c:#FFFFFF00;--e-global-color-c45222d:#F8B200;--e-global-color-cc6c80a:#28464B;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-size:clamp(1.5rem, 0.9623rem + 2.2642vw, 3rem);--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-size:clamp(1.25rem, 0.8915rem + 1.5094vw, 2.25rem);--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:5px;--e-global-typography-88711f8-font-family:"Rubik";--e-global-typography-88711f8-font-size:18px;--e-global-typography-88711f8-font-weight:600;--e-global-typography-88711f8-text-transform:uppercase;--e-global-typography-88711f8-letter-spacing:1.2px;--e-global-typography-614c3dc-font-family:"Rubik";--e-global-typography-614c3dc-font-size:24;--e-global-typography-614c3dc-font-weight:600;--e-global-typography-8d3df29-font-family:"Rubik";--e-global-typography-8d3df29-font-size:32;--e-global-typography-8d3df29-font-weight:600;--e-global-typography-c64527c-font-family:"Rubik";--e-global-typography-c64527c-font-size:2.8rem;--e-global-typography-c64527c-font-weight:700;background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-4362 button,.elementor-kit-4362 input[type="button"],.elementor-kit-4362 input[type="submit"],.elementor-kit-4362 .elementor-button{background-color:var( --e-global-color-c45222d );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-249efae );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c45222d );border-radius:60px 60px 60px 60px;padding:8px 24px 8px 24px;}.elementor-kit-4362 button:hover,.elementor-kit-4362 button:focus,.elementor-kit-4362 input[type="button"]:hover,.elementor-kit-4362 input[type="button"]:focus,.elementor-kit-4362 input[type="submit"]:hover,.elementor-kit-4362 input[type="submit"]:focus,.elementor-kit-4362 .elementor-button:hover,.elementor-kit-4362 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-54ab2e6f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c45222d );}.elementor-kit-4362 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4362 a{color:var( --e-global-color-accent );font-family:"Rubik", Sans-serif;text-decoration:none;}.elementor-kit-4362 a:hover{color:var( --e-global-color-c45222d );}.elementor-kit-4362 h1{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-kit-4362 h2{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-kit-4362 h3{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-kit-4362 h4{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-kit-4362 h5{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-kit-4362 h6{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-4362{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-4362{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4362{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a.button,
a.wp-block-button__link {
    background: #1693a5;
    color: #fff;
    text-decoration: none;
    transition: .3s all ease;
}

a.button:hover,
a.wp-block-button__link:hover {
    background-color: #232323;
}

.elementskit-accordion li {
    margin-bottom: 10px;   
}

.pp-gravity-form .gform-theme--foundation .gform_fields {
    row-gap: 16px;
    grid-row-gap: 16px;
}

.pp-gravity-form input[type="submit"].gform_button {
    background: #F8B200 !important;
    color: #232323 !important;
    padding: 16px !important;
    font-family: 'Rubik', Sans-Serif !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    letter-spacing: 1.5px !important;
    font-weight: 600 !important;
    width: 100% !important;
}

.pp-gravity-form input[type="submit"].gform_button:hover {
    background: #1693a5 !important;
    color: #ffffff !important;
}

.highlight { background-color:#FFFF00; }

.page-hero {
        background:
            radial-gradient(circle farthest-side at top left,
                rgba(22, 147, 165, .8),
                rgba(86, 199, 181, .0001)),
            radial-gradient(farthest-side at bottom left,
                rgba(22, 147, 165, .8),
                rgba(133, 208, 213, .0001)),
            radial-gradient(farthest-corner at 0% 50%,
                rgba(9, 172, 184, 0.8),
                rgba(232, 241, 134, .0001)),
            radial-gradient(closest-side at 100% 0%,
                rgba(38, 207, 213, 0.8),
                rgba(153, 216, 208, .0001)),
            radial-gradient(farthest-corner at top right, rgb(22, 147, 165), rgba(255, 238, 86, 0.9), rgba(255, 251, 0, 0.733)),
            radial-gradient(farthest-corner at bottom right, rgba(22, 147, 165, 0.4), rgba(235, 195, 142, .0001));
        background-size: 150% 150%;
        background-position: center center;
        animation: gradient 15s ease infinite; 
        transition: background-position .2s ease-in-out;
    }

    @keyframes gradient {
        0% {
            background-position: left top;
        }

        25% {
            background-position: right top;
        }

        50% {
            background-position: right bottom;
        }

        75% {
            background-position: left bottom;
        }

        100% {
            background-position: left top;
        }
    }/* End custom CSS */