article a,article a:focus,article a:visited{color:#464547}article a:hover{color:#1e6482}article a:active{color:#464547}article a:focus,article a:hover{background-color:transparent}a,a img,input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.l-footer{font-size:87.5%;margin-top:0;padding:0;text-align:center}.footer-menu-container,.footer-primary-container{background:url(../../billie-holiday.avif) repeat bottom #333233}input[type=email],input[type=text],textarea{width:100%}@media (min-width:48rem){input[type=email],input[type=text],textarea{width:auto}}.button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;margin:.5rem;padding:.5rem 1rem}.button:focus,.button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{cursor:pointer;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.flex_caption_wrapper .flex_caption .button{background-color:#ffc65a;color:#464547}.flex_caption_wrapper .flex_caption .button:focus,.flex_caption_wrapper .flex_caption .button:hover{background-color:#ffd88d}.button,input[type=button],input[type=submit]{background-color:#1e6482;color:#fff;font-family:quattrocento_sans_b,Georgia,Arial,serif}.button:focus,.button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#2884ab}input[type=email],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f6f6;border:3px solid #f6f6f6;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=email]:focus,input[type=email]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border:3px solid #ddd;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=email],input[type=text],textarea{margin:0;padding:.5rem 1rem}input[type=email]:focus,input[type=email]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{outline:none}textarea{height:auto}.form-actions label,.form-item label,.label,label{font-family:quattrocento_sans_b,Helvetica,Arial,sans-serif;font-weight:400}.description,.form-actions .description,.form-item .description{font-size:75%;padding:.5rem .75rem}.form-actions,.form-item{position:relative}.form-type-radio label,.webform-component-radios label{padding-left:0;position:relative}.form-type-radio label{text-transform:none}.l-content ol,.l-content ul,article ol,article ul{margin:0 0 1rem}.l-content li,article li{list-style-position:outside;margin:0 0 0 2rem;padding:.1rem .5rem}.l-content ul li,article ul li{list-style-type:square}.l-content ol ol,.l-content ol ul,.l-content ul ol,.l-content ul ul,article ol ol,article ol ul,article ul ol,article ul ul{margin:0 0 1rem 1rem}.l-content ol li,article ol li{list-style-type:decimal}.l-content ol li li,article ol li li{list-style-type:lower-alpha}.l-content dir,.l-content menu,article dir,article menu{padding:0}.l-main img{height:auto}img,media{display:block;max-width:100%;width:100%}.l-header a img,.l-header a img:hover{outline:none}.navigation-container{background-color:#fff}@media (min-width:0) and (max-width:48rem){.navigation-container .l-region--navigation{padding:0}}@media (min-width:48rem){.navigation-container .l-region--navigation{background-color:transparent}}.navigation-container .l-region--navigation #block-system-main-menu{text-align:center}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu{min-height:48px;min-height:3rem;text-align:center}}@media (min-width:64rem){.navigation-container .l-region--navigation #block-system-main-menu{height:48px;height:3rem;text-align:right}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu{font-family:quattrocento_sans_b,Georgia,Arial,serif;font-family:nospace,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu{background-color:transparent;display:inline-block;margin:0 auto}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu li{float:left;font-family:quattrocento_sans_b,Georgia,Arial,serif;letter-spacing:normal;position:relative;text-align:center;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:.2s;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s;width:100%}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu li{border-bottom:0;display:inline-block;float:none;width:auto}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu a{display:block;height:0;line-height:0;overflow:hidden;padding:0}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu a{display:block;height:48px;height:3rem;line-height:48px;line-height:3rem;padding:0 1rem}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu a,.navigation-container .l-region--navigation #block-system-main-menu ul.menu a:visited{color:#000}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu a,.navigation-container .l-region--navigation #block-system-main-menu ul.menu a:visited{border-bottom:3px solid transparent}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu a.active,.navigation-container .l-region--navigation #block-system-main-menu ul.menu a.active-trail{background-color:#ffc65a}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu a.active,.navigation-container .l-region--navigation #block-system-main-menu ul.menu a.active-trail{background-color:transparent;border-bottom:3px solid #fff}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu li a:hover{background-color:#ffe0a7;color:#ffc65a;color:#000}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu li a:hover{background-color:transparent;border-bottom:3px solid hsla(0,0%,100%,.75);color:#ffc65a}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu li:hover ul{z-index:999}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul{padding:0}@media (min-width:30rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul{background:url(../../billie-holiday-d.avif) repeat bottom rgba(30,100,130,.8);border-bottom:3px solid #333233;border-top:3px solid #333233;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);height:auto;margin-top:1em;opacity:0;overflow:hidden;width:auto;z-index:-1}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul:after{left:50%;position:absolute;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul:after{content:"";nowhitespace:afterproperty;border:6px solid transparent;border-bottom-color:#333233;height:0;top:-1em;width:0}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul li{display:block}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a.active,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a.active-trail,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a:hover,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a:visited{border-width:0}@media (min-width:30rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a{color:#fff;padding:0 2rem;white-space:nowrap}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a:visited{color:#fff}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a.active,.navigation-container .l-region--navigation #block-system-main-menu ul.menu ul a:hover{background:hsla(0,0%,100%,.05);border-color:#333233;color:#ffc65a;padding:0 2rem}@media (min-width:30rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu li:hover ul.menu{border-bottom:3px solid #333233;border-top:3px solid #333233;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);margin-top:0;opacity:1;overflow:visible;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:auto}.navigation-container .l-region--navigation #block-system-main-menu ul.menu li:hover ul.menu a,.navigation-container .l-region--navigation #block-system-main-menu ul.menu li:hover ul.menu a.active,.navigation-container .l-region--navigation #block-system-main-menu ul.menu li:hover ul.menu a:hover{line-height:3rem;padding:0 2rem}}.navigation-container .l-region--navigation #block-system-main-menu ul.menu.clicked a{display:block;height:48px;height:3rem;line-height:48px;line-height:3rem;padding:0 1rem}.navigation-container .l-region--navigation #block-system-main-menu ul.menu.clicked li{-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:.2s;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu ul.menu.clicked li{width:auto}}.navigation-container .l-region--navigation #block-system-main-menu #menu_link{background-color:transparent;cursor:pointer;display:block;height:48px;height:3rem;line-height:0;position:absolute;right:0;text-indent:-999em;top:-64px;top:-4rem;width:48px;width:3rem;z-index:999}.navigation-container .l-region--navigation #block-system-main-menu #menu_link:before{content:"\e605";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:50%;color:#000;color:#ffc65a;display:block;font-family:Icons;font-size:24px;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;line-height:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-indent:0;text-transform:none;top:50%}.navigation-container .l-region--navigation #block-system-main-menu .clicked #menu_link:before{color:#fff}@media (min-width:48rem){.navigation-container .l-region--navigation #block-system-main-menu #menu_link,.navigation-container .l-region--navigation #block-system-main-menu #menu_link:before{display:none}}.front .navigation-container{background-color:hsla(0,0%,100%,.75)}.front .l-region--navigation #menu_link{top:0!important}@media (min-width:48rem){.front .l-region--navigation #block-system-main-menu{height:48px;height:3rem;text-align:center}}.front .l-region--navigation #block-system-main-menu ul.menu{height:0}@media (min-width:48rem){.front .l-region--navigation #block-system-main-menu ul.menu{height:48px;height:3rem}}.l-footer h2{font-size:100%}.l-footer a,.l-footer a:visited,.l-footer div,.l-footer h1,.l-footer h2,.l-footer h3,.l-footer h4,.l-footer label,.l-footer p,.l-footer strong{color:#fff}.l-footer a:hover{color:#ffc65a;cursor:pointer}.l-footer li{text-align:center}.l-footer .l-region--footer-menu{font-family:quattrocento_sans_b,Georgia,Arial,serif;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-transform:uppercase}.l-footer .l-region--footer-primary{padding-top:0}.l-footer ul.menu{text-align:center}@media (min-width:30rem){.l-footer ul.menu{letter-spacing:-.31em;width:100%}}.l-footer ul.menu li{letter-spacing:normal;position:relative}.l-footer ul.menu li a{display:block;height:auto;line-height:40px;line-height:2.5rem;padding:0 .5rem}@media (min-width:30rem){.l-footer ul.menu li{border-bottom:0}}@media (min-width:48rem){.l-footer ul.menu li{display:inline-block}.l-footer ul.menu li a{display:inline-block;height:64px;height:4rem;line-height:64px;line-height:4rem;padding:0 1rem}}.l-footer #menu_link,.l-footer ul.menu li ul{display:none}.l-footer #block-system-main-menu--2 ul.menu{border-bottom:1px solid #878688}.l-footer #block-menu-menu-legal{font-size:62.5%;position:relative;text-transform:uppercase}.l-footer #block-menu-menu-contact ul.menu li a{display:block;height:auto;line-height:32px;line-height:2rem}.l-footer #block-menu-menu-contact ul.menu li a:before{left:0;position:absolute;right:0;top:-8px;top:-.5rem}@media (min-width:30rem){.l-footer #block-menu-menu-contact ul.menu li{border-bottom:0}}@media (min-width:48rem){.l-footer #block-menu-menu-contact ul.menu li{display:inline-block}.l-footer #block-menu-menu-contact ul.menu li a{display:inline-block;height:64px;height:4rem;line-height:64px;line-height:4rem;padding:0 1rem}.l-footer #block-menu-menu-contact ul.menu li a:before{left:0;line-height:4rem;position:absolute;right:auto;top:auto}}#block-menu-menu-contact ul.menu li,#block-menu-menu-developers ul.menu li{letter-spacing:normal;position:relative;text-align:center}@media (min-width:30rem){#block-menu-menu-contact ul.menu li,#block-menu-menu-developers ul.menu li{border-bottom:0;display:inline-block}}#block-menu-menu-contact ul.menu a,#block-menu-menu-developers ul.menu a{display:block}#block-menu-menu-contact ul.menu [class*=icon-],#block-menu-menu-developers ul.menu [class*=icon-]{margin:0 .34rem .5rem;white-space:nowrap}#block-menu-menu-contact ul.menu .icon-text,#block-menu-menu-developers ul.menu .icon-text{white-space:normal}#block-menu-menu-contact ul.menu .email,#block-menu-menu-contact ul.menu .phone,#block-menu-menu-developers ul.menu .email,#block-menu-menu-developers ul.menu .phone{padding-left:25px}#block-menu-menu-contact [class*=icon-]:before,#block-menu-menu-developers [class*=icon-]:before{bottom:0;font-size:125%;left:0;line-height:64px;position:absolute;right:0;text-indent:0}#block-menu-menu-contact .icon-email,#block-menu-menu-contact .icon-location,#block-menu-menu-contact .icon-phone,#block-menu-menu-developers .icon-email,#block-menu-menu-developers .icon-location,#block-menu-menu-developers .icon-phone{margin-right:1rem}#block-menu-menu-contact .icon-email:before,#block-menu-menu-contact .icon-location:before,#block-menu-menu-contact .icon-phone:before,#block-menu-menu-developers .icon-email:before,#block-menu-menu-developers .icon-location:before,#block-menu-menu-developers .icon-phone:before{color:#878688;font-size:125%;left:0;line-height:64px;position:absolute;text-indent:0}#block-menu-menu-contact .icon-email:hover:before,#block-menu-menu-contact .icon-location:hover:before,#block-menu-menu-contact .icon-phone:hover:before,#block-menu-menu-developers .icon-email:hover:before,#block-menu-menu-developers .icon-location:hover:before,#block-menu-menu-developers .icon-phone:hover:before{color:#ffc65a;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (min-width:0) and (max-width:48rem){#block-menu-menu-contact .icon-location,#block-menu-menu-contact .icon-phone,#block-menu-menu-developers .icon-location,#block-menu-menu-developers .icon-phone{padding-top:2.5rem}}#block-menu-menu-contact [class*=iconl],#block-menu-menu-developers [class*=iconl]{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;height:96px;height:6rem;overflow:hidden;text-indent:10em;width:96px;width:6rem}#block-menu-menu-contact [class*=iconl]:before,#block-menu-menu-developers [class*=iconl]:before{font-size:262.5%}#block-menu-menu-contact [class*=iconl]:hover,#block-menu-menu-developers [class*=iconl]:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}span[class*=icon-]{display:block;padding-left:2.5rem}.icon-fw_menu:before{content:"\e600"}.icon-fw_menu:before,.icon-location:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-location:before{content:"\e625"}.icon-phone:before{content:"\e60f"}.icon-email:before,.icon-phone:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-email:before{content:"\e611"}.icon-fax:before{content:"\e900";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-email,.icon-fax,.icon-location,.icon-phone{padding-left:25px!important;position:relative}.icon-email:before,.icon-fax:before,.icon-location:before,.icon-phone:before{color:#dfdfdf;font-size:125%;left:0;position:absolute}.messages{background-image:none}.messages li{list-style-position:outside;list-style-type:circle}.messages{border:none;margin:0 auto;margin-bottom:1.5em;margin-top:1.5em;padding:1.5em .5rem 1.5em 4rem;position:relative;width:75%}.messages:before{font-size:200%;left:1rem;position:absolute;top:.8rem}.warning{background-color:#fef6f1;border-bottom:2px solid #fce8d9;color:#7e3e0c;color:#f3b07c}.warning:before{content:false;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body{background:url(/sites/none.png) repeat top fixed}.l-page{padding:0}.branding-container,.container,.content-secondary-container,.content-tertiary-container,.footer-menu-container,.footer-primary-container,.l-content-container,.l-header,.l-main,.navigation-container,.promotion-container{width:100%}.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--content-secondary,.l-region--footer-menu,.l-region--footer-primary,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{margin:0 auto;width:100%}.front .content-secondary-container .l-region--content-secondary:after,.l-branding:after,.l-footer #block-system-main-menu--2:after,.l-region--content-secondary:after,.l-region--footer-menu:after,.l-region--footer-primary:after,.l-region--navigation:after,.sc12-1:after,.section-contact-us .group-webform:after,.section-privacy-and-terms .l-content-container>.l-content:after{clear:both;content:"";display:table}@media (min-width:80rem){.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--content-secondary,.l-region--footer-menu,.l-region--footer-primary,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{width:80rem}}.l-branding,.l-region--content-secondary,.l-region--content-tertiary,.l-region--footer-primary,.l-region--navigation{padding:2rem 1rem}@media (min-width:30rem){.l-branding,.l-region--content-secondary,.l-region--content-tertiary,.l-region--footer-primary,.l-region--navigation{padding:2rem}}.front .branding-container{display:none}.front .l-header{z-index:5}.front .promotion-container{display:table;height:75vh;position:relative;width:100%}@media (min-width:48rem){.front .promotion-container{padding-top:0}.sc4-1{margin-left:0}.sc4-1,.sc4-2{clear:none;float:left;margin-right:-100%;width:32.20339%}.sc4-2{margin-left:8.47458%}.sc5-1,.section-contact-us .group-webform .field--body{clear:none;float:left;margin-left:0;margin-right:-100%;width:40.67797%}.sc5-6{margin-left:42.37288%;width:40.67797%}.sc5-6,.sc6-1{clear:none;float:left;margin-right:-100%}.sc6-1{margin-left:0;width:49.15254%}.sc6-7,.section-contact-us .group-webform .form-wrapper{clear:none;float:right;margin-left:0;margin-right:0;width:49.15254%}.sc7-6{width:57.62712%}.sc7-6,.sc8-5{clear:none;float:right;margin-left:0;margin-right:0}.sc8-5{width:66.10169%}.ptitle{width:100%}.ptitle:after{clear:both;content:"";display:table}}.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{padding:0 1rem}@media (min-width:48rem){.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{padding:0 2rem}}@media (min-width:64rem){.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{padding:0 4rem}}@media (min-width:80rem){.front .content-secondary-container .l-region--content-secondary,.l-branding,.l-footer #block-system-main-menu--2,.l-region--navigation,.sc12-1,.section-contact-us .group-webform,.section-privacy-and-terms .l-content-container>.l-content{padding:0 9rem}}.front .content-secondary-container,.sc-sect,.section-contact-us .group-webform-wrapper,.section-privacy-and-terms .l-content-container{margin-bottom:0;margin-top:0;padding-bottom:2.25em;padding-top:2.25em}.front .content-secondary-container:after,.sc-sect:after,.section-contact-us .group-webform-wrapper:after,.section-privacy-and-terms .l-content-container:after{clear:both;content:"";display:table}@media (min-width:48rem){.front .content-secondary-container,.sc-sect,.section-contact-us .group-webform-wrapper,.section-privacy-and-terms .l-content-container{margin-bottom:0;margin-top:0;padding-bottom:4.5em;padding-top:4.5em}}@-webkit-keyframes breathe{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes breathe{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes breathe{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes breathe{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes breathe{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-display:swap;font-family:fanwood_regular;src:url(../fonts/fanwood-regular-webfont/fanwood-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:fanwood_italic;src:url(../fonts/fanwood-italic-webfont/fanwood-italic-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:quattrocento_sans_b;src:url(../fonts/quattrocento_sans/quattrocento_sans_b.woff2) format("woff2")}@font-face{font-display:swap;font-family:icons;src:url(../fonts/icons/icomoon.woff2) format("woff2")}@font-face{font-display:swap;font-family:nospace;src:url(../fonts/nospace/nospace.woff2) format("woff2")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Icons;src:url(../fonts/icons/icomoon.svg) format("svg")}}* html{font-size:100%}html{color:#464547;font-family:fanwood_regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5em;line-height:24px;line-height:1.5rem}body{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}a,a:focus,a:visited{color:#464547}a:hover{color:#1e6482}a:active{color:#464547}a.button,a.button:active,a.button:focus,a.button:hover,a.button:visited{color:#fff}h1,h2,h3,h4{font-family:quattrocento_sans_b,Georgia,Arial,serif;margin-bottom:1.5em;margin-top:0;padding-bottom:0;padding-top:0;text-transform:uppercase}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#878688}h1,h2,h3{line-height:40px;line-height:2.5rem}h4{line-height:27.2px;line-height:1.7rem}h1{font-size:225%;line-height:48px;line-height:3rem;padding:0 0 .5rem}h1,h2{font-weight:400}h2{font-size:200%}h3{font-size:180%;font-weight:400}h4{font-size:150%;font-weight:500}p{margin:0 0 1.5em;padding-bottom:0;padding-top:0}p+img{float:left;margin-right:1rem}.marker,mark{background:#878688;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#fff;font-size:12px;font-size:.75rem;padding:.1em .5em;text-transform:capitalize}.strong,strong{font-family:quattrocento_sans_b,Helvetica,Arial,sans-serif;font-weight:400}sub{font-size:83%}.large{color:#ffc65a;font-size:375%;line-height:64px;line-height:4rem}.f2{font-size:150%;line-height:32px;line-height:2rem}.f3{font-size:225%;line-height:40px;line-height:2.5rem}.h1min{font-family:fanwood_regular,Helvetica,Arial,sans-serif;font-size:90%}@media (min-width:30rem){.h1min{font-size:100%}}.em{font-family:fanwood_italic,Helvetica,Arial,sans-serif}.title{font-family:quattrocento_sans_b,Georgia,Arial,serif;text-transform:uppercase}h1,h2,h3{color:#464547}h4{color:#878688}.branding-container{background-color:#fff}.l-branding{height:80px;height:5rem;padding-top:1rem;text-align:center}.l-branding:after{clear:both;content:"";display:table}.site-branding__logo{display:block;height:100%;position:relative;width:100%}.site-branding__logo:before{content:"\e601";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.site-branding__logo img{display:none;width:75%}@media (min-width:30rem){.site-branding__logo img{margin:0;width:50%}}@media (min-width:48rem){.site-branding__logo img{clear:none;float:left;margin:0;width:32.20339%}}.site-branding__logo:before{bottom:0;color:#000;font-size:300%;left:0;margin:0 auto;position:absolute;right:0;top:0}.not-front .l-branding{margin:0 auto;text-align:center}@media (min-width:64rem){.not-front .l-branding{padding-top:4rem;text-align:left}}.not-front .l-branding p{margin:0}.not-front .site-branding__logo img{float:none;padding:1rem 3rem;width:100%}@media (min-width:30rem){.not-front .site-branding__logo img{padding:1rem 10rem}}@media (min-width:48rem){.not-front .site-branding__logo img{height:3em;padding:0;width:auto}}body,html{height:100%}.flex_caption_wrapper .flex_caption .button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.front .l-region--content-tertiary{background:url(/sites/none.png) repeat top #f6f6f6;overflow:hidden;padding:0}.front .l-region--content-tertiary div{height:100%}.front .l-region--content-tertiary .field-content{background:#fff}.front .content-secondary-container{background-color:#1e6482;background-image:url(../../billie-holiday.avif);background-position:0 100%}@media (min-width:0) and (max-width:48rem){.front .content-secondary-container .l-region--content-secondary>div[id^=block-views-hero-ad-push]{margin-bottom:1rem}}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 h2{color:#fff;margin:0 auto 3rem;width:33%}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div{margin-bottom:2.5rem;text-align:left}@media (min-width:48rem){.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div{float:left;width:50%}}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div:after{clear:both;content:"";display:table}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div:nth-child(2n-1){clear:left}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div a{border-bottom:none;display:table}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div a:hover{background-color:hsla(0,0%,100%,.05)}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div p,.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div picture{color:#fff;display:table-cell;float:none;vertical-align:middle}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div p{font-family:fanwood_italic,Helvetica,Arial,sans-serif;font-size:110%;margin-bottom:0}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div picture{padding-right:2rem;width:25%}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 .view-content>div img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.front{text-align:center}.front h3{font-family:fanwood_italic,Helvetica,Arial,sans-serif;text-transform:none}.l-header{border-bottom:1px solid #f6f6f6}.l-header,.l-main{background-color:#fff}.l-footer{background-color:#000;color:#f6f6f6}.center{text-align:center}.round,.round img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media (min-width:0) and (max-width:48rem){.round{padding:15%}.breath img.round{padding:0}}@media (min-width:48rem){.vcent{display:table-cell;float:none;vertical-align:middle}}.vcent-con{display:table}.vcent-con>div{display:table-cell;float:none;vertical-align:middle}.b1{padding:.5rem}@media (min-width:30rem){.b1{padding:1rem}}.breath{padding:1rem}@media (min-width:30rem){.breath{padding:2.5rem}}.not-front .l-content h1,.not-front .l-content h2.field--title-field,.not-front .node__content h1,.not-front .node__content h2.field--title-field{margin-bottom:0;margin-top:0;padding-bottom:1.125em;padding-top:1.125em}.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 h2:after,.front h3:after{background-color:#ffe9c0;clear:both;color:#ffe9c0;content:"";display:table;font-size:75%;height:2px;margin:1rem auto;width:50%}@media (min-width:30rem){.front .content-secondary-container .l-region--content-secondary #block-views-hero-ad-push-2 h2:after,.front h3:after{font-size:75%}}.not-front .l-content h1:after,.not-front .l-content h2.field--title-field:after,.not-front .node__content h1:after,.not-front .node__content h2.field--title-field:after{background-color:#ffe9c0;clear:both;color:#ffe9c0;content:"";display:table;font-size:75%;height:3px;margin:1.5rem 0;width:32px;width:2rem}@media (min-width:30rem){.not-front .l-content h1:after,.not-front .l-content h2.field--title-field:after,.not-front .node__content h1:after,.not-front .node__content h2.field--title-field:after{font-size:100%}}.ptitle{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table-cell;height:45vh;max-height:768px;vertical-align:middle;width:100vw}@media (device-width:768px) and (device-height:1024px) and (orientation:landscape){.ptitle{height:300px;max-height:300px;width:1024px}}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.ptitle{height:500px;max-height:500px;width:768px}}.front .content-secondary-container .ptitle .l-region--content-secondary,.l-footer .ptitle #block-system-main-menu--2,.ptitle .front .content-secondary-container .l-region--content-secondary,.ptitle .l-branding,.ptitle .l-footer #block-system-main-menu--2,.ptitle .l-region--navigation,.ptitle .sc12-1,.ptitle .section-contact-us .group-webform,.ptitle .section-privacy-and-terms .l-content-container>.l-content,.section-contact-us .ptitle .group-webform,.section-privacy-and-terms .ptitle .l-content-container>.l-content{background-color:rgba(30,100,130,.8);display:table;height:100%;width:100%}.front .content-secondary-container .ptitle .l-region--content-secondary>div,.l-footer .ptitle #block-system-main-menu--2>div,.ptitle .front .content-secondary-container .l-region--content-secondary>div,.ptitle .l-branding>div,.ptitle .l-footer #block-system-main-menu--2>div,.ptitle .l-region--navigation>div,.ptitle .sc12-1>div,.ptitle .section-contact-us .group-webform>div,.ptitle .section-privacy-and-terms .l-content-container>.l-content>div,.section-contact-us .ptitle .group-webform>div,.section-privacy-and-terms .ptitle .l-content-container>.l-content>div{display:table-cell;vertical-align:bottom}.ptitle h1{color:#fff;line-height:2rem;text-align:left}img.png{display:none}.map{display:block;position:relative}.map:after{content:"\e602";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffc65a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:1rem;color:#fff;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:.5rem;position:absolute;right:1rem;text-transform:none}.map:after,.map:hover:after{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.map:hover:after{background-color:#ffb427;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section-contact-us .group-webform-wrapper{background-color:#1e6482;background-image:url(../../billie-holiday.avif);background-position:0 100%}.section-contact-us .group-webform h2.field--title-field,.section-contact-us .group-webform p{color:#fff}.section-contact-us .group-webform input[type=email],.section-contact-us .group-webform input[type=text]{border:none;margin-bottom:.3em;margin-top:.3em;padding:.75em 1rem;width:100%}.section-contact-us .group-webform label{color:#fff}.section-contact-us .group-webform .contact_person{display:table;margin-bottom:3rem}.section-contact-us .group-webform .contact_person div:first-child,.section-contact-us .group-webform .contact_person div:last-child{display:table-cell;float:none;vertical-align:middle}.section-contact-us .group-webform .contact_person div:first-child p,.section-contact-us .group-webform .contact_person div:last-child p{margin:0}.section-contact-us .group-webform .contact_person div:first-child a,.section-contact-us .group-webform .contact_person div:last-child a{color:#fff}.section-contact-us .group-webform .contact_person .round{padding:0}.section-contact-us .group-webform .contact_person div:first-child{width:30%}@media (min-width:48rem){.section-contact-us .group-webform .contact_person{width:auto}}.section-contact-us .group-webform .contact_person div:last-child{padding-left:1rem}@media (min-width:30rem){.section-contact-us .group-webform .webform-component--zip-code{clear:none;clear:left;float:left;margin-left:0;margin-right:-100%;width:49.15254%}}@media (min-width:48rem){.section-contact-us .group-webform .webform-component--zip-code{clear:none;float:left;margin-left:0;margin-right:-100%;width:32.20339%}}@media (min-width:30rem){.section-contact-us .group-webform .webform-component--phone{clear:none;clear:left;float:left;margin-left:0;margin-right:-100%;width:49.15254%}}@media (min-width:48rem){.section-contact-us .group-webform .webform-component--phone{clear:none;clear:left;float:left;margin-left:0;margin-right:-100%;width:49.15254%}}.section-contact-us .group-webform .webform-component--contact-method{clear:left}.section-contact-us .group-webform .form-actions{clear:none;float:left;margin-left:0;margin-right:-100%;text-align:left;width:32.20339%}.section-contact-us .group-webform .form-actions input{background-color:#ffc65a;color:#464547;padding:.75rem 1rem}.section-contact-us .group-webform .form-actions input:focus,.section-contact-us .group-webform .form-actions input:hover{background-color:#ffd88d}.section-corporations-and-business-law .ptitle{background-image:url(../../pages/business.avif)}.section-commercial-and-residential-real-estate .ptitle{background-image:url(../../pages/realestate.avif)}.section-estate-planning-and-administration .ptitle{background-image:url(../../pages/estate_planning.avif)}.section-municipal-law .ptitle{background-image:url(../../pages/municipal.avif)}.section-civil-litigation .ptitle{background-image:url(../../pages/litigation.avif)}.section-zoning-and-land-use .ptitle{background-image:url(../../pages/zoning.avif)}.section-jay-w-wagner .ptitle{background-image:url(../../pages/cover.avif)}@media (min-width:0) and (max-width:30rem){.front article .content-secondary-container div[class^=sc],.section-contact-us article .group-webform-wrapper div[class^=sc],.section-privacy-and-terms article .l-content-container div[class^=sc],article .front .content-secondary-container div[class^=sc],article .sc-sect div[class^=sc],article .section-contact-us .group-webform-wrapper div[class^=sc],article .section-privacy-and-terms .l-content-container div[class^=sc]{margin-bottom:1rem}}.contact-block{display:table;font-size:130%;text-align:left}.contact-block div{display:table-cell;float:none;vertical-align:middle}.contact-block div:last-child{padding-left:1rem}.contact-block img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.contact-block h3,.contact-block h4{margin-bottom:1rem}.contact-block h4:first-child{color:#1e6482}.contact-block h3:first-child a{color:#1e6482;font-size:187.5%}.contact-block p{margin:0}@media (min-width:30rem){.section-jay-w-wagner .node__content .attorney_image{float:right;margin:0 0 2rem 2rem;width:40%}}@media (min-width:64rem){.section-jay-w-wagner .node__content .attorney_image{width:30%}}div.breadcrumb{font-size:75%;padding:0}@media (min-width:48rem){div.breadcrumb{padding:.5rem 0}}ul.breadcrumb{display:none}ul.breadcrumb li{display:inline-block;font-size:75%;margin:0;padding:0}@media (min-width:48rem){ul.breadcrumb li{padding:.5rem 0}}ul.breadcrumb li:not(:first-child){margin-left:.33333rem}ul.breadcrumb li:not(:first-child):before{content:"\00BB";margin-right:.33333rem}.flex_image_wrapper{height:100%;inset:0;overflow:hidden;position:absolute}.flex_image_wrapper img{height:auto;left:50%;max-width:300%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.flex_caption_wrapper{align-items:center;color:#fff;display:flex;height:100%;inset:0;justify-content:center;position:absolute}.flex_caption{align-items:center;display:flex;flex-direction:column}.flex_caption h3{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.flex_caption .f3{font-size:150%;line-height:40px;line-height:2.5rem}@media (min-width:0) and (max-width:48rem){.flex_caption .f3{font-size:125%}}.flex_caption .f2{font-size:150%;line-height:32px;line-height:2rem}@media (min-width:0) and (max-width:48rem){.flex_caption .f2{font-size:100%}}.flex_caption:before{content:"\e600";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Icons;font-size:1500%;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width:0) and (max-width:48rem){.flex_caption:before{font-size:625%}}.flex_caption_wrapper .flex_caption .button{max-width:fit-content}