.elementor-14 .elementor-element.elementor-element-b042516 > .elementor-container{max-width:400px;}.elementor-14 .elementor-element.elementor-element-b042516{padding:100px 20px 200px 20px;}.elementor-14 .elementor-element.elementor-element-d48756b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-eael-protected-content .eael-protected-content .protected-content{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-eael-protected-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-eael-protected-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-protected-content .protected-content{text-align:left;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-protected-content-message{text-align:left;}.elementor-14 .elementor-element.elementor-element-650ef7d .protected-content-error-msg{text-align:left;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-password-protected-content-fields > form{justify-content:left;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-password-protected-content-fields input.eael-password{color:#222222;background-color:#ffffff;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-password-protected-content-fields input.eael-password:hover{color:#333333;background-color:#ffffff;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-password-protected-content-fields .eael-submit{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1.5em;letter-spacing:1.5px;padding:7.5px 30px 7.5px 30px;margin:0px 0px 0px 7.5px;border-radius:5px;color:#ffffff;background:#333333;}.elementor-14 .elementor-element.elementor-element-650ef7d .eael-password-protected-content-fields .eael-submit:hover{color:#ffffff;background:#333333;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-b042516{padding:100px 20px 100px 20px;}}/* Start custom CSS for eael-protected-content, class: .elementor-element-650ef7d */.elementor-14 .elementor-element.elementor-element-650ef7d {
    
/* --- FIELDS --- */
    
    /* Placeholder text */
    --azkm-placeholder-text-color: initial;
    --azkm-placeholder-text-opacity: 0.5;
    --azkm-placeholder-text-font-weight: 400;
    --azkm-caret-color: #46A1E4 !important;
    
    /* Min height */
    --azkm-field-min-height: initial;
    /* Padding */
    --azkm-field-padding: 6.25px 12.5px;
    
    /* Text color */
    --azkm-field-text-color: #222222;
    --azkm-field-text-color-hovered: #46A1E4;
    --azkm-field-text-color-focused: #46A1E4;
    
    /* Label */
    --azkm-label-color: #222222;
    
    /* Background color */
    --azkm-field-background-color: #ffffff;
    --azkm-field-background-color-hovered: #ffffff;
    --azkm-field-background-color-focused: #ffffff;
    
    /* BORDER STYLING */
    
    /* Border width */
    --azkm-field-border-width: 1px;
    --azkm-field-border-width-hovered: 1px;
    --azkm-field-border-width-focused: 1px;
    
    /* Border radius */
    --azkm-field-border-radius: 5px;
    --azkm-field-border-radius-hovered: 5px;
    --azkm-field-border-radius-focused: 5px;
    
    /* Border color */
    --azkm-field-border-color: #ddd;
    --azkm-field-border-color-hovered: rgba(70, 161, 228, 0.5);
    --azkm-field-border-color-focused: rgba(70, 161, 228, 0.5);
    
    /* Box shadow blur */
    --azkm-field-box-shadow-blur: 0px;
    --azkm-field-box-shadow-blur-hovered: 0px;
    --azkm-field-box-shadow-blur-focused: 0px;
    
    /* Box shadow color */
    --azkm-field-box-shadow-color: rgba(255,255,255,0);
    --azkm-field-box-shadow-color-hovered: rgba(255,255,255,0);
    --azkm-field-box-shadow-color-focused: rgba(255,255,255,0);

/* --- ANIMATION --- */

    --azkm-animation-duration: 500ms;
    --azkm-animation-property: cubic-bezier(0,.5,.33,1);

/* --- BUTTON --- */

    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background gradient color points */
    --azkm-button-gradient-color-1: #46A1E4;
    --azkm-button-gradient-color-2: #1EC5E3;
    --azkm-button-color-angle: -45deg;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #46A1E480;
    --azkm-button-box-shadow-color-hovered: #1EC5E380;
    
    /* Icon size */
    --azkm-button-icon-size: 1.3em;
    
    /* Fx */
    --azkm-button-fx1-gradient-color-1: rgba(255,255,255,1);
    --azkm-button-fx1-gradient-color-2: rgba(255,255,255,0);
    --azkm-button-fx-angle: -45deg;
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}





/* --- FIELDS --- */

.elementor-14 .elementor-element.elementor-element-650ef7d ::-webkit-input-placeholder {
    opacity: var(--azkm-placeholder-text-opacity) !important;
    color: var(--azkm-placeholder-text-color) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d ::-moz-placeholder {
    opacity: var(--azkm-placeholder-text-opacity) !important;
    color: var(--azkm-placeholder-text-color) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d :-ms-input-placeholder {
    opacity: var(--azkm-placeholder-text-opacity) !important;
    color: var(--azkm-placeholder-text-color) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d ::-ms-input-placeholder {
    opacity: var(--azkm-placeholder-text-opacity) !important;
    color: var(--azkm-placeholder-text-color) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d ::placeholder {
    opacity: var(--azkm-placeholder-text-opacity) !important;
    color: var(--azkm-placeholder-text-color) !important;
    font-weight: var(--azkm-placeholder-text-font-weight) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=password] {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
    caret-color: var(--azkm-caret-color) !important;
    border: initial !important;
    border-radius: var(--azkm-field-border-radius) !important;
    min-height: var(--azkm-field-min-height) !important;
    padding: var(--azkm-field-padding) !important;
    color: var(--azkm-field-text-color) !important;
    background-color: var(--azkm-field-background-color) !important;
    -webkit-box-shadow: 0px 0px 0px var(--azkm-field-border-width) var(--azkm-field-border-color), 0px 0px var(--azkm-field-box-shadow-blur) var(--azkm-field-box-shadow-color) !important;
            box-shadow: 0px 0px 0px var(--azkm-field-border-width) var(--azkm-field-border-color), 0px 0px var(--azkm-field-box-shadow-blur) var(--azkm-field-box-shadow-color) !important;
    -webkit-transition: var(--azkm-animation-duration) var(--azkm-animation-property) !important;
    -o-transition: var(--azkm-animation-duration) var(--azkm-animation-property) !important;
    transition: var(--azkm-animation-duration) var(--azkm-animation-property) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=password]:hover {
    border-radius: var(--azkm-field-border-radius-hovered) !important;
    color: var(--azkm-field-text-color-hovered) !important;
    background-color: var(--azkm-field-background-color-hovered) !important;
    -webkit-box-shadow: 0px 0px 0px var(--azkm-field-border-width-hovered) var(--azkm-field-border-color-hovered), 0px 0px var(--azkm-field-box-shadow-blur-hovered) var(--azkm-field-box-shadow-color-hovered) !important;
            box-shadow: 0px 0px 0px var(--azkm-field-border-width-hovered) var(--azkm-field-border-color-hovered), 0px 0px var(--azkm-field-box-shadow-blur-hovered) var(--azkm-field-box-shadow-color-hovered) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=password]:focus {
    border-radius: var(--azkm-field-border-radius-focused) !important;
    color: var(--azkm-field-text-color-focused) !important;
    background-color: var(--azkm-field-background-color-focused) !important;
    -webkit-box-shadow: 0px 0px 0px var(--azkm-field-border-width-focused) var(--azkm-field-border-color-focused), 0px 0px var(--azkm-field-box-shadow-blur-focused) var(--azkm-field-box-shadow-color-focused) !important;
            box-shadow: 0px 0px 0px var(--azkm-field-border-width-focused) var(--azkm-field-border-color-focused), 0px 0px var(--azkm-field-box-shadow-blur-focused) var(--azkm-field-box-shadow-color-focused) !important;
}

/* --- MISC --- */

.elementor-14 .elementor-element.elementor-element-650ef7d .jet-form__label {
    color: var(--azkm-label-color) !important;
}





/* --- BUTTON --- */

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit] {
    
    display: -webkit-inline-box !important;
    
    display: -ms-inline-flexbox !important;
    
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    border: initial !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background-image: -webkit-gradient(
    linear,
    left top, left bottom,
    from(var(--azkm-button-color-angle)),
    color-stop(var(--azkm-button-gradient-color-2)),
    color-stop(var(--azkm-button-gradient-color-1)),
    color-stop(var(--azkm-button-gradient-color-1)),
    to(var(--azkm-button-gradient-color-2))
    ) !important;
    background-image: -o-linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-image: linear-gradient(
    var(--azkm-button-color-angle),
    var(--azkm-button-gradient-color-2),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-1),
    var(--azkm-button-gradient-color-2)
    ) !important;
    background-size: 210% 105% !important;
    background-position: right center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit]:hover, .elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit]:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background-position: left center !important;
    -webkit-box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0px 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* FX */

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit]:before {
    z-index: -1;
    display: block;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--azkm-button-fx-angle)), color-stop(0%, var(--azkm-button-fx1-gradient-color-2)), to(var(--azkm-button-fx1-gradient-color-1)));
    background-image: -o-linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    background-image: linear-gradient(var(--azkm-button-fx-angle), var(--azkm-button-fx1-gradient-color-2) 0%, var(--azkm-button-fx1-gradient-color-1) 100%);
    /* animation duration property delay */
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) calc(var(--azkm-button-animation-duration)/5);
    pointer-events: none;
    -webkit-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-125%) skew(var(--azkm-button-fx-angle));
}

.elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit]:hover:before, .elementor-14 .elementor-element.elementor-element-650ef7d input[type=submit]:focus:before {
    -webkit-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
        -ms-transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
            transform: translateX(-50%) skew(var(--azkm-button-fx-angle));
}

.elementor-14 .elementor-element.elementor-element-650ef7d .eael-protected-content-message {
    display: none !important;
}/* End custom CSS */