.elementor-407 .elementor-element.elementor-element-f2a03fe{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-f2a03fe:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-f2a03fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-407 .elementor-element.elementor-element-25162d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-407 .elementor-element.elementor-element-25162d7.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-407 .elementor-element.elementor-element-f279aaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:#C99A2E;}.elementor-407 .elementor-element.elementor-element-d02fce0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-kadence8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-407 .elementor-element.elementor-element-b131ef2{padding:0px 300px 0px 300px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-kadence6 );}.elementor-407 .elementor-element.elementor-element-451721f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-82db94c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-89aa5f9{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-407 .elementor-element.elementor-element-8729a70{--display:flex;}.elementor-407 .elementor-element.elementor-element-2c53a12{width:var( --container-widget-width, 111.964% );max-width:111.964%;--container-widget-width:111.964%;--container-widget-flex-grow:0;}.elementor-407 .elementor-element.elementor-element-2c53a12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-ae63307{--display:flex;}.elementor-407 .elementor-element.elementor-element-1764f0f{width:var( --container-widget-width, 111.964% );max-width:111.964%;--container-widget-width:111.964%;--container-widget-flex-grow:0;}.elementor-407 .elementor-element.elementor-element-1764f0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-d42b2f0{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-407 .elementor-element.elementor-element-c211473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-c58e885.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-8c41c2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-88e9af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-360379c{width:var( --container-widget-width, 101.695% );max-width:101.695%;--container-widget-width:101.695%;--container-widget-flex-grow:0;}.elementor-407 .elementor-element.elementor-element-360379c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-407 .elementor-element.elementor-element-679a0c63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-679a0c63:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-679a0c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D8772;}.elementor-407 .elementor-element.elementor-element-1e2747c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-407 .elementor-element.elementor-element-7b4066f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-kadence8 );}.elementor-407 .elementor-element.elementor-element-1a357e8a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-407 .elementor-element.elementor-element-6229977c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-kadence7 );}.elementor-407 .elementor-element.elementor-element-7c78d57b{--display:flex;}.elementor-407 .elementor-element.elementor-element-7c78d57b.e-con{--align-self:center;}@media(max-width:1024px){.elementor-407 .elementor-element.elementor-element-b131ef2{padding:0px 0px 0px 0px;}.elementor-407 .elementor-element.elementor-element-82db94c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-407 .elementor-element.elementor-element-c58e885{width:var( --container-widget-width, 351.5px );max-width:351.5px;--container-widget-width:351.5px;--container-widget-flex-grow:0;}.elementor-407 .elementor-element.elementor-element-8c41c2e{width:var( --container-widget-width, 569.5px );max-width:569.5px;--container-widget-width:569.5px;--container-widget-flex-grow:0;}.elementor-407 .elementor-element.elementor-element-679a0c63{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-407 .elementor-element.elementor-element-d42b2f0{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-407 .elementor-element.elementor-element-679a0c63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-407 .elementor-element.elementor-element-f2a03fe{--content-width:1200px;}.elementor-407 .elementor-element.elementor-element-451721f{--content-width:1200px;}.elementor-407 .elementor-element.elementor-element-89aa5f9{--width:100%;}.elementor-407 .elementor-element.elementor-element-c211473{--width:50%;}.elementor-407 .elementor-element.elementor-element-679a0c63{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-407 .elementor-element.elementor-element-c211473{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-2c53a12 *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 410
========================================================== */

/* Form Container */

#wpforms-410{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-410 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-410 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-410 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-410 input[type="text"],
#wpforms-410 input[type="email"],
#wpforms-410 input[type="number"],
#wpforms-410 input[type="tel"],
#wpforms-410 input[type="url"],
#wpforms-410 input[type="password"],
#wpforms-410 select,
#wpforms-410 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-410 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-410 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-410 input:focus,
#wpforms-410 textarea:focus,
#wpforms-410 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-410 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-410 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-410 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-410 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-410 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-410 input.wpforms-error,
#wpforms-410 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-410 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-410-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-410 .wpforms-one-half,
    #wpforms-410 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-410 textarea{

        min-height:160px !important;
    }

    #wpforms-410 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-1764f0f *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 416
========================================================== */

/* Form Container */

#wpforms-416{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-416 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-416 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-416 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-416 input[type="text"],
#wpforms-416 input[type="email"],
#wpforms-416 input[type="number"],
#wpforms-416 input[type="tel"],
#wpforms-416 input[type="url"],
#wpforms-416 input[type="password"],
#wpforms-416 select,
#wpforms-416 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-416 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-416 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-416 input:focus,
#wpforms-416 textarea:focus,
#wpforms-416 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-416 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-416 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-416 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-416 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-416 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-416 input.wpforms-error,
#wpforms-416 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-416 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-416-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-416 .wpforms-one-half,
    #wpforms-416 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-416 textarea{

        min-height:160px !important;
    }

    #wpforms-416 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-2c53a12 *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 410
========================================================== */

/* Form Container */

#wpforms-410{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-410 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-410 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-410 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-410 input[type="text"],
#wpforms-410 input[type="email"],
#wpforms-410 input[type="number"],
#wpforms-410 input[type="tel"],
#wpforms-410 input[type="url"],
#wpforms-410 input[type="password"],
#wpforms-410 select,
#wpforms-410 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-410 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-410 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-410 input:focus,
#wpforms-410 textarea:focus,
#wpforms-410 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-410 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-410 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-410 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-410 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-410 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-410 input.wpforms-error,
#wpforms-410 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-410 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-410-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-410 .wpforms-one-half,
    #wpforms-410 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-410 textarea{

        min-height:160px !important;
    }

    #wpforms-410 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-1764f0f *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 416
========================================================== */

/* Form Container */

#wpforms-416{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-416 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-416 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-416 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-416 input[type="text"],
#wpforms-416 input[type="email"],
#wpforms-416 input[type="number"],
#wpforms-416 input[type="tel"],
#wpforms-416 input[type="url"],
#wpforms-416 input[type="password"],
#wpforms-416 select,
#wpforms-416 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-416 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-416 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-416 input:focus,
#wpforms-416 textarea:focus,
#wpforms-416 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-416 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-416 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-416 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-416 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-416 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-416 input.wpforms-error,
#wpforms-416 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-416 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-416-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-416 .wpforms-one-half,
    #wpforms-416 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-416 textarea{

        min-height:160px !important;
    }

    #wpforms-416 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-2c53a12 *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 410
========================================================== */

/* Form Container */

#wpforms-410{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-410 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-410 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-410 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-410 input[type="text"],
#wpforms-410 input[type="email"],
#wpforms-410 input[type="number"],
#wpforms-410 input[type="tel"],
#wpforms-410 input[type="url"],
#wpforms-410 input[type="password"],
#wpforms-410 select,
#wpforms-410 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-410 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-410 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-410 input:focus,
#wpforms-410 textarea:focus,
#wpforms-410 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-410 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-410 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-410 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-410 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-410 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-410 input.wpforms-error,
#wpforms-410 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-410 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-410-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-410 .wpforms-one-half,
    #wpforms-410 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-410 textarea{

        min-height:160px !important;
    }

    #wpforms-410 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-1764f0f *//* ==========================================================
   READER INQUIRY FORM
   WPForms ID: 416
========================================================== */

/* Form Container */

#wpforms-416{
    font-family:'Inter',sans-serif;
    margin:0;
}

/* Hide Required Asterisk */

#wpforms-416 .wpforms-required-label{
    display:none !important;
}

/* Labels */

#wpforms-416 .wpforms-field-label{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#2C3442;
    margin-bottom:10px !important;
}

/* Field Spacing */

#wpforms-416 .wpforms-field{
    padding-bottom:22px !important;
}

/* Inputs */

#wpforms-416 input[type="text"],
#wpforms-416 input[type="email"],
#wpforms-416 input[type="number"],
#wpforms-416 input[type="tel"],
#wpforms-416 input[type="url"],
#wpforms-416 input[type="password"],
#wpforms-416 select,
#wpforms-416 textarea{

    width:100%;

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-radius:6px !important;

    color:#2C3442;

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:400;

    padding:16px 18px !important;

    transition:all .3s ease;

    box-shadow:none;
}

/* Textarea */

#wpforms-416 textarea{

    min-height:180px !important;

    resize:vertical;

    line-height:1.7;
}

/* Placeholder */

#wpforms-416 ::placeholder{

    color:#8F98A7;

    opacity:1;
}

/* Focus */

#wpforms-416 input:focus,
#wpforms-416 textarea:focus,
#wpforms-416 select:focus{

    background:#FFFDF9 !important;

    border-color:#C69742 !important;

    box-shadow:0 0 0 4px rgba(198,151,66,.12) !important;

    outline:none;
}

/* Submit Container */

#wpforms-416 .wpforms-submit-container{

    padding-top:10px !important;
}

/* Submit Button */

#wpforms-416 button[type="submit"]{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    background:linear-gradient(
        135deg,
        #D4AF37 0%,
        #C69742 55%,
        #B48431 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:0 !important;

    padding:18px 34px !important;

    font-family:'Inter',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    transition:all .35s ease;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(198,151,66,.18);
}

/* Button Icon */

#wpforms-416 button[type="submit"]::before{

    content:"✈";

    font-size:15px;

    line-height:1;
}

/* Hover */

#wpforms-416 button[type="submit"]:hover{

    transform:translateY(-2px);

    box-shadow:0 14px 30px rgba(198,151,66,.28);

    filter:brightness(1.03);
}

/* Active */

#wpforms-416 button[type="submit"]:active{

    transform:translateY(0);
}

/* Validation */

#wpforms-416 input.wpforms-error,
#wpforms-416 textarea.wpforms-error{

    border-color:#D9534F !important;

    box-shadow:none !important;
}

#wpforms-416 label.wpforms-error{

    margin-top:6px !important;

    font-size:13px !important;

    color:#D9534F !important;
}

/* Success Message */

#wpforms-416-confirmation,
div.wpforms-confirmation-container-full{

    background:#F8F5EE !important;

    border:1px solid #E7DED1 !important;

    border-left:4px solid #C69742 !important;

    color:#2C3442 !important;

    padding:20px !important;

    border-radius:8px;
}

/* Mobile */

@media (max-width:768px){

    #wpforms-416 .wpforms-one-half,
    #wpforms-416 .wpforms-first{

        width:100% !important;

        margin-left:0 !important;

        margin-right:0 !important;
    }

    #wpforms-416 textarea{

        min-height:160px !important;
    }

    #wpforms-416 button[type="submit"]{

        width:100%;

        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-21c9efc6 *//* =========================================
   FORM WRAPPER
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-container,
.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-form{
    margin:0 !important;
}

/* =========================================
   HIDE LABELS
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field-label{
    display:none !important;
}

/* =========================================
   HORIZONTAL LAYOUT
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-form{
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    flex-wrap:nowrap !important;
}

/* =========================================
   REMOVE DEFAULT SPACING
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field-container{
    flex:1;
    margin:0 !important;
}

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field{
    padding:0 !important;
    margin:0 !important;
    position:relative;
}

/* =========================================
   EMAIL ICON
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field-email:before{
    content:"✉";
    position:absolute;
    left:18px;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
    color:#7A7A7A;
    font-size:14px;
    pointer-events:none;
}

/* =========================================
   INPUT FIELD
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 input[type="email"],
.elementor-407 .elementor-element.elementor-element-21c9efc6 input[type="text"]{

    width:100% !important;
    max-width:none !important;

    height:64px !important;

    background:#F7F3ED !important;
    border:1px solid #DDD6CA !important;
    border-radius:0 !important;

    padding:0 20px 0 46px !important;

    font-size:15px !important;
    font-weight:400 !important;
    color:#2C2F38 !important;

    box-shadow:none !important;
}

/* PLACEHOLDER */

.elementor-407 .elementor-element.elementor-element-21c9efc6 input::placeholder{
    color:#888 !important;
    opacity:1;
}

/* FOCUS */

.elementor-407 .elementor-element.elementor-element-21c9efc6 input:focus{
    border-color:#C89A42 !important;
    outline:none !important;
    box-shadow:none !important;
}

/* =========================================
   SUBMIT BUTTON
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-submit-container{
    margin:0 !important;
    padding:0 !important;
}

.elementor-407 .elementor-element.elementor-element-21c9efc6 button.wpforms-submit{

    height:64px !important;
    min-width:160px !important;

    margin:0 !important;
    padding:0 34px !important;

    background:#C89A42 !important;
    color:#FFFFFF !important;

    border:none !important;
    border-radius:0 !important;

    font-size:12px !important;
    font-weight:600 !important;

    letter-spacing:.18em !important;
    text-transform:uppercase !important;

    transition:all .3s ease !important;
}

/* HOVER */

.elementor-407 .elementor-element.elementor-element-21c9efc6 button.wpforms-submit:hover{
    background:#D4A74D !important;
    transform:translateY(-2px);
}

/* =========================================
   REMOVE WPFORMS DEFAULT STYLES
========================================= */

.elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field input{
    margin:0 !important;
}

/* =========================================
   MOBILE
========================================= */

@media (max-width:767px){

    .elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-form{
        flex-direction:column !important;
        gap:12px !important;
    }

    .elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-field-container{
        width:100% !important;
    }

    .elementor-407 .elementor-element.elementor-element-21c9efc6 .wpforms-submit-container{
        width:100% !important;
    }

    .elementor-407 .elementor-element.elementor-element-21c9efc6 button.wpforms-submit{
        width:100% !important;
        min-width:100% !important;
    }

}/* End custom CSS */