.elementor-kit-7{--e-global-color-primary:#000000D9;--e-global-color-secondary:#000000D9;--e-global-color-text:#000000D9;--e-global-color-accent:#FF6600;--e-global-color-5453b22:#715CF2;--e-global-color-f96b43c:#5C78F2;--e-global-color-f73648b:#5C78F2;--e-global-color-6eaa38c:#A25CF2;--e-global-color-b2af797:#FFC40C;--e-global-color-a6f2c7f:#EA890A;--e-global-color-5dc3e89:#3897C8;--e-global-color-1ce719c:#F2B029;--e-global-color-984757b:#5CC0B3;--e-global-color-3bb0a97:#000000;--e-global-color-1468d76:#FF3E89;--e-global-color-78d9c13:#3DBEB3;--e-global-color-bc861b0:#FFCC00;--e-global-color-6fcd0d2:#000000;--e-global-color-80fb004:#000000;--e-global-color-242e0eb:#FFFFFF;--e-global-color-ead78b8:#5CC0B3;--e-global-color-b26e748:#00A79D;--e-global-color-b88047d:#F5F5F5;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;color:#000000;}.elementor-kit-7 p{margin-bottom:25px;}.elementor-kit-7 a{color:#3599FF;font-size:14px;font-weight:500;text-decoration:underline;line-height:25px;}.elementor-kit-7 a:hover{color:#715CF2;}.elementor-kit-7 h1{color:#000000D9;font-size:30px;}.elementor-kit-7 h2{color:#000000D9;font-size:25px;}.elementor-kit-7 h3{color:#000000D9;font-size:20px;}.elementor-kit-7 h4{color:#000000D9;font-size:16px;}.elementor-kit-7 h5{color:#000000D9;font-size:14px;}.elementor-kit-7 h6{color:#000000;font-size:14px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{color:#FFFFFF;background-color:#3599FF;padding:10px 10px 10px 10px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:#3599FF;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3599FF;border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');

        body {
            font-family: 'Montserrat', sans-serif;
            margin: 20px;
            background-color: #fff5; /* Background Color: #F5F5F5 */
            color: #333333; /* Text Color: #333333 */
        }

        .color-box {
            width: 100px;
            height: 100px;
            display: inline-block;
            margin: 10px;
            text-align: center;
            line-height: 100px;
            color: #FFFFFF;
            font-weight: 700;
        }

        .primary-color { background-color: #3599FF; } /* Primary Color: #3599FF */
        .secondary-color { background-color: #000000; } /* Secondary Color: #000000 */
        .accent-color { background-color: #FF6600; } /* Accent Color: #FF6600 */
        .background-color { background-color: #F5F5F5; border: 1px solid #333333; color: #000; } /* Background Color: #F5F5F5 */
        .highlight-color { background-color: #FFCC00; color: #000; } /* Highlight Color: #FFCC00 */

        h1, h2, h3, h4, h5 {
            color: #000000;
            margin: 10px 0;
        }

        h1 {
            font-size: 32px; /* Size: 32px */
            font-weight: 700; /* Weight: 700 (Bold) */
            text-transform: uppercase;
        }

        h2 {
            font-size: 28px; /* Size: 28px */
            font-weight: 700; /* Weight: 700 (Bold) */
            text-transform: uppercase;
        }

        h3 {
            font-size: 24px; /* Size: 24px */
            font-weight: 700; /* Weight: 700 (Bold) */
        }

        h4 {
            font-size: 20px; /* Size: 20px */
            font-weight: 700; /* Weight: 700 (Bold) */
        }

        h5 {
            font-size: 18px; /* Size: 18px */
            font-weight: 700; /* Weight: 700 (Bold) */
        }

        p {
            font-size: 16px; /* Size: 16px */
            font-weight: 400; /* Weight: 400 (Regular) */
            color: #333333; /* Text Color: #333333 */
            margin: 10px 0;
        }

        a {
            font-size: 16px; /* Size: 16px */
            font-weight: 500; /* Weight: 500 (Medium) */
            color: #3599FF; /* Link Color: #3599FF */
            text-decoration: underline;
            margin: 10px 0;
        }

        .button-primary {
            background-color: #3599FF; /* Button Color: #3599FF */
            color: #FFFFFF; /* Text Color: #FFFFFF */
            border-radius: 5px;
            padding: 10px 20px;
            border: none;
            cursor: pointer;
            margin: 10px 0;
        }

        .button-primary:hover {
            background-color: #2a7bd8; /* Hover Color: Darker Blue */
        }

        .button-secondary {
            background-color: #FFFFFF; /* Button Background: #FFFFFF */
            color: #3599FF; /* Button Text Color: #3599FF */
            border: 2px solid #3599FF; /* Button Border: #3599FF */
            border-radius: 5px;
            padding: 10px 20px;
            cursor: pointer;
            margin: 10px 0;
        }

        .button-secondary:hover {
            background-color: #e6f0ff; /* Hover Background: Light Blue */
        }

        input[type="text"] {
            border: 1px solid #CCCCCC; /* Border Color: #CCCCCC */
            padding: 10px;
            border-radius: 5px;
            width: 100%;
            margin: 10px 0;
        }

        label {
            font-size: 14px; /* Size: 14px */
            font-weight: 500; /* Weight: 500 (Medium) */
            color: #333333; /* Label Color: #333333 */
            margin: 10px 0;
        }

        .icon {
            color: #FF6600; /* Icon Color: #FF6600 */
            font-size: 24px; /* Size: 24px */
            margin: 10px 0;
        }

        ul {
            list-style-type: disc;
            margin: 10px 0;
            padding: 0 20px;
            color: #333333; /* List Text Color: #333333 */
        }

        li {
            margin: 5px 0;
        }

        .spacing-example {
            margin: 20px;
            padding: 20px;
            border: 1px solid #000;
        }/* End custom CSS */