.pa-toggle-text .et_pb_text_inner{max-height:200px;overflow:hidden;position:relative;transition:max-height 0.3s ease-out}.pa-toggle-text .et_pb_text_inner::after{content:"";position:absolute;pointer-events:none;height:100px;width:100%;left:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text.expanded .et_pb_text_inner{max-height:2000px}.pa-toggle-text.expanded .et_pb_text_inner::after{display:none}.pa-toggle-text .pa-text-expand-button{display:block;padding:0.5em;margin-top:10px;text-align:center;color:#001254!important;cursor:pointer;font-weight:bold;transition:color 0.3s;width:100%}.pa-toggle-text .pa-text-expand-button:hover{color:#002080}.wpcf7.custom-contact1{display:flex;flex-wrap:wrap;gap:20px;max-width:600px;margin:auto;font-family:'Georgia',serif}.wpcf7.custom-contact1 .two-column{display:flex;gap:20px;width:100%}.wpcf7.custom-contact1 .two-column p{flex:1;margin:0}.wpcf7.custom-contact1 p{width:100%;margin:0 0 10px}.wpcf7.custom-contact1 input[type="text"],.wpcf7.custom-contact1 input[type="email"],.wpcf7.custom-contact1 input[type="tel"],.wpcf7.custom-contact1 textarea{width:100%;padding:12px;background:#fff;font-size:14px;box-sizing:border-box;border:none;border-bottom:2px solid #001254;box-shadow:0 4px 6px rgba(0,0,0,0.2);transition:0.3s ease}.wpcf7.custom-contact1 input:focus,.wpcf7.custom-contact1 textarea:focus{outline:none;border-bottom:2px solid #001254}.wpcf7.custom-contact1 textarea{min-height:150px;resize:vertical}.wpcf7.custom-contact1 input[type="submit"]{margin-top:0;padding:12px 24px;background:white;border:2px solid #001254;font-size:16px;color:#001254;font-weight:bold;cursor:pointer;transition:0.3s}.wpcf7.custom-contact1 input[type="submit"]:hover{background:#001254;color:#fff}.wpcf7.custom-contact2{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:auto;font-family:'Georgia',serif}.custom-contact2 .two-column{display:flex;gap:20px;flex-wrap:wrap}.custom-contact2 .two-column p{flex:1;margin:0}.custom-contact2 input[type="text"],.custom-contact2 input[type="email"],.custom-contact2 input[type="tel"],.custom-contact2 textarea{width:100%;padding:16px;background:#fff;border:none;border-bottom:2px solid #000;box-shadow:0 4px 6px rgba(0,0,0,0.2);font-size:14px;box-sizing:border-box;transition:border-bottom 0.3s ease}.custom-contact2 textarea{min-height:150px;resize:vertical}.custom-contact2 input[type="submit"]{display:block;margin:30px auto 0;padding:12px 30px;background:transparent;border:2px solid #fff;border-radius:50px;font-size:14px;font-weight:bold;color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;position:relative;text-align:center}.custom-contact2 input[type="submit"]::after{content:"›";font-size:18px;line-height:1;transition:transform 0.3s ease}.custom-contact2 input[type="submit"]:hover{background-color:#fff;color:#001254}.custom-contact2 input[type="submit"]:hover::after{transform:translateX(4px);color:#001254}.wpcf7.custom-contact2 .cf7-row{display:flex;flex-wrap:wrap;gap:20px;width:100%;box-sizing:border-box}.wpcf7.custom-contact2 .cf7-two-column{width:calc(50% - 10px);box-sizing:border-box}@media (max-width:768px){.wpcf7.custom-contact2 .cf7-two-column{width:100%}}.et-pb-contact-message p{color:#ffffff;font-size:20px;font-weight:700;text-transform:uppercase;text-align:center}.et_pb_image img[title],.et_pb_image img[alt]{pointer-events:none}body{-webkit-overflow-scrolling:touch;overflow-y:scroll}.et_mobile_menu{border-top:3px solid #323a5b!important}