.elementor-38076 .elementor-element.elementor-element-b956edd:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38076 .elementor-element.elementor-element-b956edd > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38076 .elementor-element.elementor-element-b956edd > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#4B68B0;}.elementor-38076 .elementor-element.elementor-element-b956edd > .elementor-container{max-width:1280px;}.elementor-38076 .elementor-element.elementor-element-b956edd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38076 .elementor-element.elementor-element-b956edd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38076 .elementor-element.elementor-element-4dbbabe{text-align:center;}.elementor-38076 .elementor-element.elementor-element-4dbbabe .elementor-heading-title{font-family:"Paper Crown", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-38076 .elementor-element.elementor-element-b7d94a5 > .elementor-widget-container{margin:0px 0px 0px 171px;}.elementor-38076 .elementor-element.elementor-element-b7d94a5{text-align:start;}.elementor-38076 .elementor-element.elementor-element-b7d94a5 .elementor-heading-title{font-family:"NeurialGrotesk_light", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.75em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-background );}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input[type="submit"]{background-color:#FAAE31;font-family:"Paper Crown", Sans-serif;font-size:26px;border-radius:10px 10px 10px 10px;padding:02px 17px 02px 17px;color:#ffffff;}.elementor-38076 .elementor-element.elementor-element-465958a{width:auto;max-width:auto;align-self:flex-start;}.elementor-38076 .elementor-element.elementor-element-465958a > .elementor-widget-container{padding:0px 0px 0px 175px;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form label{color:#FFFFFF;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form label span{color:#FFFFFF;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form select{width:73%;height:50px;border-radius:10px 10px 10px 10px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea{width:73%;height:176px;margin-bottom:20px;border-radius:10px 10px 10px 10px;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form .ekit-form-input, .elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form select, .elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input{margin-bottom:20px;}.elementor-38076 .elementor-element.elementor-element-465958a .wpcf7-form textarea{color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form > p{text-align:left;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-38076 .elementor-element.elementor-element-a6ae07b{text-align:end;}.elementor-38076 .elementor-element.elementor-element-a6ae07b img{width:17%;max-width:100%;}.elementor-bc-flex-widget .elementor-38076 .elementor-element.elementor-element-fdca2bf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-38076 .elementor-element.elementor-element-fdca2bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-38076 .elementor-element.elementor-element-fdca2bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 40px;}.elementor-38076 .elementor-element.elementor-element-b8c7495{text-align:start;}.elementor-38076 .elementor-element.elementor-element-b8c7495 .elementor-heading-title{font-family:"NeurialGrotesk-BoldItalic", Sans-serif;font-size:37px;color:#FFFFFF;}.elementor-38076 .elementor-element.elementor-element-6b0cc0f{text-align:start;}.elementor-38076 .elementor-element.elementor-element-6b0cc0f img{width:46%;}.elementor-38076 .elementor-element.elementor-element-7948274{text-align:start;}.elementor-38076 .elementor-element.elementor-element-7948274 img{width:46%;}@media(max-width:1024px){.elementor-38076 .elementor-element.elementor-element-b7d94a5{text-align:start;}.elementor-38076 .elementor-element.elementor-element-b7d94a5 .elementor-heading-title{font-size:16px;line-height:1.75em;}.elementor-38076 .elementor-element.elementor-element-fdca2bf > .elementor-element-populated{padding:40px 100px 100px 100px;}.elementor-38076 .elementor-element.elementor-element-b8c7495{text-align:center;}.elementor-38076 .elementor-element.elementor-element-6b0cc0f{text-align:center;}.elementor-38076 .elementor-element.elementor-element-7948274{text-align:center;}}@media(min-width:768px){.elementor-38076 .elementor-element.elementor-element-7ceb5f3{width:63.381%;}.elementor-38076 .elementor-element.elementor-element-404e71e{width:4.514%;}.elementor-38076 .elementor-element.elementor-element-fdca2bf{width:33.981%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38076 .elementor-element.elementor-element-7ceb5f3{width:100%;}.elementor-38076 .elementor-element.elementor-element-fdca2bf{width:100%;}}@media(max-width:767px){.elementor-38076 .elementor-element.elementor-element-b7d94a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38076 .elementor-element.elementor-element-b7d94a5{text-align:center;}.elementor-38076 .elementor-element.elementor-element-b7d94a5 .elementor-heading-title{font-size:15px;line-height:1.75em;}.elementor-38076 .elementor-element.elementor-element-465958a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form select{width:100%;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form textarea{width:100%;}.elementor-38076 .elementor-element.elementor-element-465958a .ekit-form form input[type="submit"]{padding:3px 20px 3px 20px;}.elementor-38076 .elementor-element.elementor-element-fdca2bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38076 .elementor-element.elementor-element-b8c7495{text-align:center;}.elementor-38076 .elementor-element.elementor-element-6b0cc0f{text-align:center;}.elementor-38076 .elementor-element.elementor-element-7948274{text-align:center;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-465958a *//* Success Message Styling */
.newsletter .wpcf7-mail-sent-ok {
    color: #ffffff; /* Text color */
  
    padding: 10px; /* Adds spacing */
    border-radius: 5px; /* Rounds the corners */
    text-align: center; /* Centers the text */
}

/* Response Output Styling */
.newsletter .wpcf7-response-output {
    color: #ffffff; /* Text color */
    background-color: #ff4d4d; /* Optional: Add a background for contrast */
    padding: 10px;
    border-radius: 5px;
    text-align: center; /* Centers the text */
}

/* Flexbox Layout for Input and Submit Button */
.newsletter p {
    display: flex; /* Use flexbox for alignment */
    align-items: center; /* Align items vertically */
    gap: 10px; /* Add spacing between input and button */
    margin-left: 0; /* Reset unnecessary margin */
}

/* Input Field Styling */
.newsletter p > .wpcf7-form-control-wrap input {
    max-width: 100%; /* Default full width */
    flex: 1; /* Let input expand to available space */
    box-sizing: border-box; /* Ensure padding is included in width */
}

/* Submit Button Styling */
.newsletter p > .wpcf7-submit {
    margin-left: -110px;
    flex: none; /* Prevent resizing of button */
    white-space: nowrap; /* Prevent text wrapping inside button */
}

/* Exclude wpcf7-spinner */
.newsletter p > :not(.wpcf7-spinner) {
    display: inline-block; /* Ensures inline display for elements except spinner */
}

/* Mobile-Specific Adjustments */
@media (max-width: 768px) {
    .newsletter p {
        flex-direction: column; /* Stack elements vertically */
    }

    .newsletter p > .wpcf7-form-control-wrap input,
    .newsletter p > .wpcf7-submit {
        max-width: 100%; /* Full width for both input and button */
        margin-left: 0; /* Reset left margin */
        text-align: center; /* Center align the content */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Paper Crown';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://colorsorts.com/wp-content/uploads/2024/11/Paper-Crown.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeurialGrotesk_light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://colorsorts.com/wp-content/uploads/2024/11/NeurialGrotesk-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeurialGrotesk-BoldItalic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://colorsorts.com/wp-content/uploads/2024/11/NeurialGrotesk-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */