/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/*****************************************/
/* Start form edits for the landing pages  */
/*****************************************/
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], input[type=textarea], select, textarea {
    border: 1px solid #D1D5DB;
    font-size: 16px;
    color: #3d3d3d;
    border-radius: 8px;
    height: 38px;
    box-shadow: 0px 4px 10px rgba(74, 58, 255, 0.06);
    width: 100% !important;
}

form label {
    font-family: Inter;
    font-weight: 300;
    text-decoration: none;
    font-style: normal;
    font-size: 16px;
    color: #3d3d3d;
    line-height: 18px;
    text-transform: none;
    letter-spacing: -0.1px;
}
#hs-error-msg ul {
    font-family: Inter;
    font-weight: 250;
    text-decoration: none;
    font-style: normal;
    font-size: 12px;
    color: #3d3d3d;
    line-height: 18px;
    text-transform: none;
    letter-spacing: -0.1px;
}
.elements-module-content_section-1-module-5 textarea {
    width: 100px !important;
    height: 133px;
}
.elements-div-content_section-1-module-5 {
   /*width: 300px !important; */
}
.section-1-column-1-row-0-margin {
    margin-top: 20px !important;
}
.footer__container-bottom {
    margin-top: 0px !important; 
}
//* General Buttons */
.osano-cm-button {
color: #ffffff; /* Set the text color */
border-radius: 5px; /* Round the corners */
font-size: 10px;
font-weight: 300;
line-height: 1.375;
}

/* Button Groups */
.osano-cm-buttons

/* Dialog Content */
.osano-cm-content {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
border-radius: 5px; /* Round the corners */
}

/* Dialog Content */
.osano-cm-content p {
color: #ffffff !important; /* Set the text color */
font-size: 15px;
font-weight: 300;
line-height: 1.375;
}

/* Dialog Description */
.osano-cm-description p {
color: #ffffff !important; /* Set the text color */
border-radius: 5px; /* Round the corners */
font-size: 10px;
font-weight: 300;
line-height: 1.375;
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);  
}

/* Main Dialog Window */
.osano-cm-dialog {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
color: #ffffff; /* Set the text color */
font-size: 15px;
font-weight: 300;
line-height: 1.375;
}

/* Information Dialog */
.osano-cm-info-dialog p {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
color: #ffffff !important; /* Set the text color */
border-radius: 5px; /* Round the corners */
font-size: 13px;
font-weight: 300;
line-height: 1.375;  
}

/* Close Button for Info Dialog */
.osano-cm-info-dialog-close 

/* Wrapper for Info Dialog */
.osano-cm-info-dialog-wrapper {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
color: #ffffff !important; /* Set the text color */
border-radius: 5px; /* Round the corners */
font-size: 20px;
font-weight: 300;
line-height: 1.375;
}

/* Links */
.osano-cm-link

/* Toggle Switches */
.osano-cm-toggle
.osano-cm-toggle input[type=checkbox]

/* CMP Widget */
.osano-cm-widget {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
color: #ffffff; /* Set the text color */
font-size: 20px;
font-weight: 300;
line-height: 1.375;
}

/* Main CMP Window */
.osano-cm-window {
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
color: #ffffff !important; /* Set the text color */
font-size: 20px;
font-weight: 300;
line-height: 1.375;
}

/* Customize link appearance within CMP window */
.osano-cm-window a.osano-cm-link

/* Labels */label.osano-cm-label {
font-size: 14px;
color: #ffffff !important;  
line-height: 1.375em;
margin: 0 auto 0 0;
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
}

.osano-cm-drawer-toggle .osano-cm-label {
font-size: 14px;
color: #ffffff !important;  
line-height: 1.375em;
margin: 0 auto 0 0;
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
}

.osano-cm-info-views__view osano-cm-view p {
color: #ffffff !important;
}
.osano-cm-view__description osano-cm-description p {
color: #ffffff !important;
}

.osano-cm-toggle__label osano-cm-label {
font-size: 14px;
color: #ffffff !important;  
line-height: 1.375em;
margin: 0 auto 0 0;
background: linear-gradient(180deg, #7f7b8d 2.5em, rgba(127, 123, 141, 0) 100%);
}