#footer{margin-top:0!important}.wfl{background-color:#f2e4d6;background-color:#fff3e7;font-family:"Work Sans",sans-serif}.wfl .sponsors{display:flex;justify-content:center;flex-direction:column}.wfl .sponsors small{display:block;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;color:#20345c;padding:10px}.wfl .sponsors .logos{display:flex;justify-content:center;align-items:center}.wfl .sponsors .logos img{width:300px;margin:6px;max-width:100%}.wfl .sponsors .logos a:nth-child(1) img{width:400px}@media screen and (max-width:600px){.wfl .sponsors .logos{flex-direction:column;padding:20px}}.wfl .lightBlue{background-color:#e9ecf8;box-shadow:0 3px 10px rgba(0,0,0,.2);position:relative;z-index:9}.wfl .contactForm{width:800px;max-width:100%;display:block;margin-left:auto;margin-right:auto;padding-bottom:20px}.wfl .contactForm .success{transform:scaleY(0);height:0;transition:transform .3s ease-in-out}.wfl .contactForm .success.show{height:auto;transform:scaleY(1)}.wfl .contactForm .title{transition:all .3s ease-in-out;height:auto}.wfl .contactForm .title.hide{height:0;transform:scaleY(0)}.wfl .contactForm h1{font-family:"Playfair Display";font-size:30px;line-height:36px;text-align:center;color:#20345c;padding:0 10px 0 10px}.wfl .contactForm h3{text-align:center;font-size:18px;line-height:24px;font-weight:400;padding:0 10px 0 10px}.wfl .contactForm form{display:grid;grid-template-columns:50% 50%;grid-template-areas:"error error" "left right" "buttons buttons";transition:all .3s ease-in-out}.wfl .contactForm form.hide{height:0;transform:scaleY(0)}@media screen and (max-width:700px){.wfl .contactForm form{grid-template-columns:100%;grid-template-areas:"error" "left" "right" "buttons"}}.wfl .contactForm form .formLeft{grid-area:left}.wfl .contactForm form .formRight{grid-area:right}.wfl .contactForm form .formLeft,.wfl .contactForm form .formRight{padding:0 10px 0 10px}.wfl .contactForm form .formButtons{display:flex;font-size:18px;padding:5px;grid-area:buttons;justify-content:space-around}.wfl .contactForm form .formButtons button{background-color:#20345c;cursor:pointer;color:#fff;border:0;font-size:20px;padding:10px 30px 10px 30px;transition:transform .3s ease-in-out;position:relative}.wfl .contactForm form .formButtons button.loading::after{content:"";width:100%;height:100%;display:block;background-color:#4b6495;position:absolute;left:0;top:0;animation:loadAnimate 1.2s linear infinite}@keyframes loadAnimate{0%{width:0}90%{width:100%}100%{width:100%}}.wfl .contactForm form .formButtons button:hover{transform:scale(1.1)}.wfl .contactForm form .formButtons button svg{width:20px;height:20px;color:#fff;display:inline;position:relative;top:3px;margin-left:10px}.wfl .contactForm form .formButtons button:disabled{color:#4b6495}.wfl .contactForm form .formButtons button:disabled svg{color:#4b6495}.wfl .contactForm form .errorMessage{grid-area:error;text-align:center;display:block;transform:scaleY(0);transition:transform .3s linear;color:red}.wfl .contactForm form .errorMessage.show{transform:scaleY(1)}.wfl .contactForm form label{display:block;padding:5px;text-align:left}.wfl .contactForm form label input,.wfl .contactForm form label textarea{display:block;padding:6px;width:100%;font-family:sans-serif;font-size:18px;line-height:24px;border:1px solid #20345c}.wfl .contactForm form label input.error,.wfl .contactForm form label textarea.error{border:1px solid red}.wfl .contactForm form label textarea{height:185px}.wfl .hero{display:block;width:100%;position:relative;background-color:#e9d7be;border-top:1px solid #cfd2de;z-index:3}.wfl .hero small{left:0;position:absolute;top:10px;text-align:center;justify-content:center;display:block;width:100%;text-transform:uppercase;letter-spacing:1px;z-index:4;font-family:sans-serif;color:#20345c;font-weight:700}.wfl .hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url(../images/lowenthal/bg1.png);background-size:cover;background-position:center center;opacity:.5;z-index:0;border-bottom:1px solid #cfd2de}.wfl .hero .hero-content{position:relative;width:100%;display:grid;grid-template-columns:100%;grid-template-rows:20px auto;flex-direction:column;justify-content:center;align-items:center;z-index:1;width:1200px;max-width:100%;margin:0 auto 0 auto}.wfl .hero .hero-content div.top{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.wfl .hero .hero-content div.bottom{position:relative;width:100%;height:100%;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;border:1px solid #e9d7be;border-bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.2)}.wfl .hero .hero-content div.bottom>div{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.wfl .hero .hero-content div.bottom img{width:100%;height:100%;object-fit:cover;object-position:center center;position:relative;z-index:3;border-left:2px solid #e9d7be;border-bottom:2px solid #e9d7be;box-shadow:-4px 4px 4px rgba(0,0,0,.2)}.wfl .hero .hero-content div.bottom h1,.wfl .hero .hero-content div.bottom h2{position:relative;z-index:3}.wfl .hero .hero-content div.bottom h1 span{color:#e9d7be}.wfl .hero .hero-content div.bottom h2{display:none;font-family:"Playfair Display";color:#f2e4d6;opacity:.8;font-style:italic;font-weight:400}.wfl .hero .hero-content div.bottom::before{content:"";display:block;z-index:3;position:absolute;width:90%;right:0;bottom:37px;height:3px;background:linear-gradient(to right,transparent,#cfd2de)}.wfl .hero .hero-content div.bottom::after{content:"";position:absolute;bottom:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom,rgba(32,52,92,.1),#20345c);filter:saturate(.8);left:0;z-index:1}.wfl .hero .hero-content .logos{display:grid;grid-template-columns:50% 50%;width:600px;contain:size;max-width:100%;column-gap:20px;padding:10px;height:80px}.wfl .hero .hero-content .logos a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.wfl .hero .hero-content .logos img{width:100%;object-fit:contain;object-position:center center}.wfl .hero .hero-content h1{font-family:"Playfair Display";text-align:center;width:600px;max-width:100%;font-weight:400;display:block;font-size:3.2em;position:relative;z-index:2;color:#cfd2de;margin:0;padding:0}.wfl .hero .hero-content h1 span{font-family:"Playfair Display";font-size:.8em;line-height:1em;display:block;font-weight:900;color:#fff3e7;text-shadow:0 2px 2px rgba(0,0,0,.2)}.wfl .wfl-content{display:block;width:1200px;max-width:100%;padding:20px;margin:0 auto 0 auto;background-color:#20345c;filter:saturate(.8);color:#fff;position:relative;top:-40px;border:1px solid #e9d7be;border-top:2px solid #cfd2de;z-index:2;box-shadow:0 -2px 5px rgba(0,0,0,.2)}.wfl .wfl-content a{color:#cfd2de;font-weight:700}.wfl .wfl-content h3{padding-left:40px;font-family:"Playfair Display";font-size:2rem;margin-bottom:0;padding-bottom:0;color:#cfd2de}.wfl .wfl-content .columns{display:grid;width:100%;grid-template-columns:minmax(300px,900px) 300px;column-gap:20px}.wfl .wfl-content .columns .column-side{padding:20px;padding-top:160px;display:flex;flex-direction:column;justify-content:space-between;row-gap:20px}.wfl .wfl-content .columns.reverse{grid-template-columns:300px minmax(300px,900px)}.wfl .wfl-content ul.faq{list-style:none;margin:0;padding:0;display:block;width:800px;max-width:100%;margin:0 auto 0 auto}.wfl .wfl-content ul.faq li{list-style:none;display:block;padding:20px;text-align:left;margin-bottom:20px;border-bottom:1px solid #2b4067;border-bottom:1px solid rgba(225,208,184,.3)}.wfl .wfl-content ul.faq li:last-child{border-bottom:0}.wfl .wfl-content ul.faq li .question{font-weight:700;font-family:"Playfair Display";font-weight:600;font-size:1.2em;color:#e9d7be}.wfl .wfl-content ul.faq li .answer{padding:10px;line-height:1.8em;font-size:1em}.wfl .wfl-content ul.faq li .answer ul{padding-left:20px}.wfl .wfl-content ul.faq li .answer ul li{list-style:disc;padding:0;padding-left:5px;border-bottom:0;display:list-item}.wfl blockquote{color:#e9d7be;font-size:1.2em;line-height:1.6em;font-family:"Playfair Display";text-align:right;padding:20px 0 20px 0;margin:0 auto 0 auto;position:relative;display:block;width:300px;max-width:100%}.wfl blockquote::before{content:"";display:block;z-index:3;position:absolute;width:90%;left:0;top:0;height:3px;background:linear-gradient(to left,transparent,#e9d7be)}.wfl .divider{display:block;width:100%;height:3px;margin-top:20px;margin-bottom:20px;background:linear-gradient(to left,transparent,#cfd2de,transparent)}.wfl .cta{position:relative;z-index:1;top:-75px;display:grid;overflow:hidden;grid-template-columns:auto auto auto;grid-template-rows:400px;width:100%;height:400px;background-color:#cfd2de;border-top:1px solid #20345c;border-bottom:1px solid #20345c}.wfl .cta .text{width:400px;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.wfl .cta .text .text-holder{display:inline-block;width:400px;max-width:100%;padding:22px;line-height:1.4em}.wfl .cta .text .text-holder .logo{width:250px;display:block;margin:0 auto 0 auto}.wfl .cta .text .text-holder a{color:#20345c;font-weight:700}.wfl .cta .text .text-holder h4{font-family:"Playfair Display";color:#20345c;font-size:1.4em;text-align:center;margin-top:0;padding-top:0}.wfl .cta .image img{width:100%;height:100%;object-fit:cover;object-position:center center}.wfl .footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;position:relative;top:-100px;text-transform:uppercase;color:#20345c;font-size:.8em}.wfl .footer .logos{display:grid;grid-template-columns:50% 50%;width:600px;contain:size;max-width:100%;column-gap:20px;padding:10px}.wfl .footer .logos a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.wfl .footer .logos img{width:100%;object-fit:contain;object-position:center center}@media screen and (max-width:1200px){.wfl .hero{border:0!important}.wfl .hero div.bottom{border:0!important}.wfl .wfl-content{border:0!important}}@media screen and (max-width:870px){.wfl .wfl-content{border:0!important;padding:0}.wfl .wfl-content .columns,.wfl .wfl-content .columns.reverse{grid-template-columns:100%}.wfl .wfl-content .columns .column-side,.wfl .wfl-content .columns.reverse .column-side{padding:20px;padding-top:20px}.wfl .wfl-content .columns.reverse .column-side,.wfl .wfl-content .columns.reverse.reverse .column-side{display:none}.wfl .wfl-content h3{padding-left:0;text-align:center}.wfl .wfl-content ul.faq{padding:10px}.wfl .wfl-content ul.faq li{padding-left:10px;padding-right:10px}.wfl .wfl-content ul.faq li .answer{padding-left:0;padding-right:0}.wfl .cta .text{width:300px}}@media screen and (max-width:750px){.wfl .wfl-content{top:0!important;border-top:0!important}.wfl .footer{height:auto!important;top:0!important}.wfl .footer .logos{contain:none}.wfl .hero{height:auto}.wfl .hero .hero-bg{height:500px}.wfl .hero .hero-content{background-color:rgba(32,52,92,.7);height:auto;grid-template-rows:0 auto}.wfl .hero .hero-content div.top{background-color:#f2e4d6;height:100%}.wfl .hero .hero-content div.bottom{grid-template-columns:100%;grid-template-rows:300px auto}.wfl .hero .hero-content div.bottom div:nth-of-type(2){padding:10px}.wfl .hero .hero-content div.bottom div:nth-of-type(2) img{border:2px solid #e9d7be}.wfl .cta{height:auto;grid-template-columns:100%;grid-template-rows:300px auto 250px;top:0!important}.wfl .cta .text{width:100%;max-width:100%}.wfl .cta .text .text-holder{width:500px;max-width:100%}.wfl .cta .image img{object-position:center center}}@media screen and (max-width:500px){.wfl .wfl-content h3{font-size:1.4em}.wfl .hero .hero-content div.top{background-color:#f2e4d6;height:100%}.wfl .hero .hero-content div.top .logos{contain:none;padding-top:22px}.wfl .hero .hero-content div.bottom::after{content:"";position:absolute;bottom:0;width:100%;height:300px;display:block;background:linear-gradient(to bottom,transparent 0,rgba(32,52,92,.5) 30%,#20345c 100%);filter:saturate(.8);left:0;z-index:1}.wfl .hero .hero-content div.bottom h1{font-size:2em;line-height:2.2em}}