.elementor-kit-16150{--e-global-color-primary:#256696;--e-global-color-secondary:#2FADDB;--e-global-color-text:#444444;--e-global-color-accent:#DF1F27;--e-global-color-e77a8b9:#6C7D93;--e-global-color-3ad3bd6:#D5B44A;--e-global-color-2b00e7e:#2E8558;--e-global-color-aebe6d0:#303F52;--e-global-color-dede8b1:#D977A6;--e-global-color-9ce4d3d:#C67C65;--e-global-color-4fa4aa1:#93B653;--e-global-color-ffbbc64:#33628A;--e-global-color-761c1e0:#FFFFFF;--e-global-color-264f815:#E6EEF0;--e-global-color-8959c78:#777777;--e-global-color-b3dac6f:#111111;--e-global-color-bc8228f:#1B344A;--e-global-color-1ecbf11:#425463;--e-global-typography-primary-font-family:"Maven Pro";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Maven Pro";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-accent-font-family:"Maven Pro";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.7px;--e-global-typography-44ceeb7-font-family:"Maven Pro";--e-global-typography-44ceeb7-font-size:22px;--e-global-typography-44ceeb7-font-weight:600;--e-global-typography-44ceeb7-line-height:1.1em;--e-global-typography-44ceeb7-letter-spacing:0px;--e-global-typography-ce05c32-font-family:"Maven Pro";--e-global-typography-ce05c32-font-size:24px;--e-global-typography-ce05c32-font-weight:700;--e-global-typography-ce05c32-line-height:1.1em;--e-global-typography-ce05c32-letter-spacing:0px;--e-global-typography-afbb93a-font-family:"Maven Pro";--e-global-typography-afbb93a-font-size:40px;--e-global-typography-afbb93a-font-weight:700;--e-global-typography-afbb93a-line-height:1.1em;--e-global-typography-afbb93a-letter-spacing:0px;--e-global-typography-ab7da21-font-family:"Maven Pro";--e-global-typography-ab7da21-font-size:18px;--e-global-typography-ab7da21-font-weight:700;--e-global-typography-ab7da21-text-transform:uppercase;--e-global-typography-ab7da21-line-height:1.1em;--e-global-typography-d0613e8-font-family:"Maven Pro";--e-global-typography-d0613e8-font-size:32px;--e-global-typography-d0613e8-font-weight:bold;--e-global-typography-d0613e8-line-height:1.1em;--e-global-typography-d0613e8-letter-spacing:0px;--e-global-typography-8e16869-font-family:"Roboto";--e-global-typography-8e16869-font-size:18px;--e-global-typography-8e16869-font-weight:300;--e-global-typography-8e16869-line-height:1.3em;--e-global-typography-8e16869-letter-spacing:0px;--e-global-typography-60943e5-font-family:"Roboto";--e-global-typography-60943e5-font-size:16px;--e-global-typography-60943e5-font-weight:400;--e-global-typography-60943e5-text-transform:none;--e-global-typography-60943e5-line-height:1.1em;--e-global-typography-60943e5-letter-spacing:0px;--e-global-typography-99b080c-font-family:"Roboto";--e-global-typography-99b080c-font-size:16px;--e-global-typography-99b080c-font-weight:300;--e-global-typography-99b080c-line-height:1.2em;--e-global-typography-99b080c-letter-spacing:0.5px;--e-global-typography-38f8ce0-font-family:"Maven Pro";--e-global-typography-38f8ce0-font-size:38px;--e-global-typography-38f8ce0-font-weight:500;--e-global-typography-38f8ce0-line-height:1em;--e-global-typography-38f8ce0-letter-spacing:-1px;--e-global-typography-114c429-font-family:"Roboto";--e-global-typography-114c429-font-size:20px;--e-global-typography-114c429-font-weight:400;--e-global-typography-114c429-line-height:1.2em;--e-global-typography-de0d494-font-family:"Roboto";--e-global-typography-de0d494-font-size:18px;--e-global-typography-de0d494-font-weight:500;--e-global-typography-de0d494-text-transform:uppercase;--e-global-typography-de0d494-line-height:1.2em;--e-global-typography-a8295fe-font-family:"Maven Pro";--e-global-typography-a8295fe-font-size:32px;--e-global-typography-a8295fe-font-weight:500;--e-global-typography-a8295fe-line-height:1em;--e-global-typography-a8295fe-letter-spacing:-1px;--e-global-typography-d959ef8-font-family:"Roboto";--e-global-typography-d959ef8-font-size:17px;--e-global-typography-d959ef8-font-weight:400;--e-global-typography-d959ef8-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-8e16869-font-family ), Sans-serif;font-size:var( --e-global-typography-8e16869-font-size );font-weight:var( --e-global-typography-8e16869-font-weight );line-height:var( --e-global-typography-8e16869-line-height );letter-spacing:var( --e-global-typography-8e16869-letter-spacing );word-spacing:var( --e-global-typography-8e16869-word-spacing );}.elementor-kit-16150 a{color:var( --e-global-color-accent );font-weight:400;}.elementor-kit-16150 button,.elementor-kit-16150 input[type="button"],.elementor-kit-16150 input[type="submit"],.elementor-kit-16150 .elementor-button{font-family:"Maven Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-16150{font-size:var( --e-global-typography-8e16869-font-size );line-height:var( --e-global-typography-8e16869-line-height );letter-spacing:var( --e-global-typography-8e16869-letter-spacing );word-spacing:var( --e-global-typography-8e16869-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-16150{--e-global-typography-primary-font-size:32px;--e-global-typography-ce05c32-font-size:20px;font-size:var( --e-global-typography-8e16869-font-size );line-height:var( --e-global-typography-8e16869-line-height );letter-spacing:var( --e-global-typography-8e16869-letter-spacing );word-spacing:var( --e-global-typography-8e16869-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.plf_table td { 
    padding: 0px; 
}

fieldset {
    border: none;
}

#spinner { 
    z-index: -1; 
    opacity: 0; 
} 

.plurilockForm{
    display: flex;
}

#plf_table2{
    display: none;
}

#pl_lc_backend {
    display:none;
} 

#plf_form_box,#plf_success_box {
    font-family: arial, sans-serif !important;
    display: block;
}

#plf_success_box {
    display: none;
}

#plf_form_box label.plf_standard {
    margin-bottom: 0px !important;
    font-size: 12px !important;margin-top: 10px !important;
    display: block !important;
    color: #888888 !important;
}
    
#plf_form_box label.error {
    font-size: 12px !important;
    color: #df1f27 !important;
    display: inline-block !important;
    margin-top: 5px !important;
    font-style: italic !important;
}
#plf_form_box input.error {
    background-color: #dddddd !important;
}
input.plf_standard_input {
    width: 100% !important;
    border: 1px solid #bbbbbb !important;
    font-size: 16px !important;
    padding: 2px 5px 2px 5px !important;
    color: #256696 !important;
    border-radius: 3px !important;
    height:28px !important;
    margin-bottom: 0px !important;
}

input.plf_standard_input:focus,
#plf_message:focus {
    outline: none !important;
    background-color: #ffffdd !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
/*.plf_width50-left {*/
/*    width: 48%;float: left !important;*/
/*}*/
/*.plf_width50-right {*/
/*    width: 48%;float: right !important;*/
/*}*/

#plf_submit, .btn {
    margin-top: 20px !important;
    color: #ffffff !important;
    background-color: #256696 !important;
    font-weight: bold !important;
    padding: 10px 15px 10px 15px !important;
    width: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border: none !important;
    font-size: 16px !important;
    border-radius: 3px !important;
}
#plf_message {
    resize:none !important;
    min-width: 100% !important;
    max-width: 100% !important;
    border: 1px solid #bbbbbb !important;
    font-size: 16px !important;
    padding: 2px 5px 2px 5px !important;
    color: #256696 !important;
    border-radius: 3px !important;
    height: 100px !important;
    min-height: 100px !important;
    max-height: 200px !important;
    display: none;
}
   
#plf_message_label {
    display: none !important;
}
.plf_hidden {
    display: none !important;
}
#plf_success_title {
    font-size: 22px !important;
    display: block !important;
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 40px !important;
    color: #256696 !important;
    text-align: center !important;
    font-weight: bold !important;
}
#plf_success_body {
    font-size: 16px !important;
    display: block !important;
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    margin-bottom: 40px !important;
    color: #888888 !important;
    text-align: center !important;
}
#plf_success_cta {
    background-color: #256696 !important;
    color: #ffffff !important;
    font-size: 22px !important;
    padding: 10px 20px 10px 20px !important;
    border-radius: 3px !important;
    font-weight: bold !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: table !important;
    margin-top: -20px !important;
    text-align: center !important;
}
#plurilock-submitted { 
    display: none; 
}
.plf_width30 {
    width: 32% !important; 
    max-width: 32% !important; 
    float: left !important; 
    margin-right: 5px !important;
}/* End custom CSS */