.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.grecaptcha-badge{display:none}.alignfull{width:100vw;margin-left:calc(50% - 50vw)}#mega-menu-wrap-topnav #mega-menu-topnav>a.mega-menu-link{text-transform:uppercase}html,body{margin:0;padding:0;position:relative;font-family:'Open Sans',sans-serif;display:flex;flex-direction:column;min-height:100vh;font-size:16px}.footer{margin-top:auto!important}img{max-width:100%;height:auto}strong{font-variation-settings:"wght" 700}h1,h2{line-height:1.2;font-family:'Playfair Display',serif;font-size:30px;font-variation-settings:"wght" 500;color:#587e8b}h1{margin:22px auto 26px;font-size:clamp(28px,6vw,40px);text-align:center}h2{font-size:clamp(38px,5vw,35px);margin:32px 0 20px}h3,h4,h5{font-variation-settings:"wght" 600;color:#587e8b;font-family:'Playfair Display',serif}h3{font-size:clamp(24px,4vw,30px)}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.eyebrows2{text-transform:uppercase;text-align:center;font-variation-settings:"wght" 100;letter-spacing:.2em;margin:8px auto}.main a{color:#587e8b}.main a:hover{color:#e09d9d}.main .content p,.main .content li{font-size:clamp(.95em,4vw,1.2px)}.doubleColumnList a{font-variation-settings:"wght" 600}.blogdate{margin:18px 0;display:block;font-style:italic;font-variation-settings:"wght" 600;color:#587e8b}@media only screen and (min-width:920px){.doubleColumnList{-moz-column-count:2;column-count:2;columns:2;break-inside:avoid-column;column-gap:6%}.doubleColumnList li{break-inside:avoid-column}}@media only screen and (min-width:1080px){p{text-align:justify}}.logo{position:absolute;width:100%;text-align:center;left:0;right:0;top:47px}.logo img,.logo svg{max-width:269px;width:100%;height:auto}.site-header{background:#fff;height:206px;position:relative;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.43);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.43);box-shadow:0 2px 5px 0 rgba(0,0,0,.43);z-index:1}.main-navigation{position:absolute;padding-top:0;width:100%;z-index:4}#mega-menu-wrap-topnav .mega-menu-toggle{z-index:99999999;position:relative}ul.rightHeader{position:absolute;bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:2;margin:0;padding:0;list-style:none;width:100%}ul.rightHeader li{list-style:none!important}ul.rightHeader li a{text-decoration:none;color:#fff}@media only screen and (min-width:600px){.logo{position:absolute;max-width:clamp(260px,18vw,488px);width:100%;left:4%;top:28px;z-index:2;height:114px;display:flex;display:-moz-box;align-items:center;justify-content:center}.logo img{max-width:100%;padding-top:18px}.site-header{height:148px}ul.rightHeader{right:2%;position:absolute;top:32px;bottom:0;display:flex;flex-direction:row;height:110px;align-items:center;justify-content:center;z-index:2;margin:0;padding:0;list-style:non;width:auto;height:auto}}@media only screen and (min-width:1100px){.site-header{height:134px}ul.rightHeader{top:0;right:4%}.main-navigation{position:relative!important;padding-top:48px!important;z-index:0;width:auto!important}.logo{left:3%;top:0}}@media only screen and (min-width:1130px){ul.rightHeader{right:4.5%}.logo{left:4%}}li.contentBtn,li.loginBtn{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0 4px;width:66px;height:36px;background:#3477bc;color:#fff}li.contentBtn:hover,li.loginBtn:hover{background:#3b90d0}li.contentBtn a,li.loginBtn a,.phoneBtn a{font-weight:bold;font-size:.7em}.contentBtn{}.loginBtn{}.phoneBtn a{padding:0 11px;color:#3477bc!important;font-size:1em;position:relative}.phoneBtn a:before{position:absolute;left:-15px;content:url(https://941Payroll.com/wp-content/uploads/2024/02/phone.svg)}#mega-menu-wrap-topnav #mega-menu-topnav{padding-right:3%}#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{padding:0 8px 0 8px}@media only screen and (min-width:1220px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{padding:0 14px 0 14px}}@media only screen and (min-width:1450px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{padding:0 18px 0 18px}li.contentBtn,li.loginBtn{width:88px;height:40px}li.contentBtn a,li.loginBtn a{font-weight:bold;font-size:.9em}.phoneBtn a{font-weight:bold;font-size:1.2em}}@media only screen and (min-width:1500px){ul.rightHeader{right:6%}.logo{left:5.5%}#mega-menu-wrap-topnav #mega-menu-topnav{}#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item{}}@media only screen and (min-width:1546px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{}}*,*::before,*::after{box-sizing:border-box}.closeIcon svg{width:32px;height:32px}.closeIcon .closeX{stroke:#005aab}.closeIcon .closeCircle{fill:#fff;stroke:#005aab}.closeIcon:hover .closeX{stroke:#fff!important}.closeIcon:hover .closeCircle{fill:#005aab}.fullscreen-menu-container{height:auto;position:absolute;top:12.5rem;left:0;z-index:100;width:100vw;overflow:scroll;background-color:rgba(255,255,255,1);opacity:0;pointer-events:none;transition:top 500ms ease-in , opacity 300ms ease-in}.fullscreen-menu-container.is-open{opacity:1;top:0;pointer-events:auto}.fullscreen-menu-container .menu-button{position:absolute;top:3%;right:3%}.fullscreen-menu__image-container{width:5rem;height:5rem;border-radius:50%;background-size:cover;background-position:center center;margin:0 auto 1.5rem}@media only screen and (min-width:46rem){.fullscreen-menu-container{height:100vh;position:fixed}.fullscreen-menu-container{display:flex;justify-content:center;align-items:center}.fullscreen-menu{padding:0}.fullscreen-menu__nav{margin:4rem 0}.fullscreen-menu__nav ul{display:flex;justify-content:space-between}}.logoModal{padding:22px 4%;max-width:69%}.divContain{height:auto;flex-direction:column;display:flex;align-items:center;justify-content:center;padding:42px 0}.main .content{font-size:17px;font-variation-settings:"wght" 400;max-width:1100px;margin:0 auto;padding:1% 4%}.divContain h2{font-size:clamp(18px,4vw,32px)}.content p{line-height:1.6}.content li{line-height:1.3}.content li{margin-bottom:10px}.loginBtns a{text-transform:uppercase;text-align:center;text-decoration:none!important;color:#3171b8;font-variation-settings:"wght" 700;display:block;margin:0 auto 11px;border:1px solid #2861aa;max-width:300px;padding:8px 3px;font-size:clamp(14px,2vw,17px);min-width:240px}.loginBtns a:hover{background:#2861aa;color:#fff}.facebook{max-width:33px;text-align:center}.facebook svg{width:100%;height:auto;margin-top:32px}.facebook:hover .facebookSVG{fill:#000}.facebook .facebookSVG{fill:#2861aa}@media (min-width:900px){.divContain{width:800px}.loginBtns{width:820px}.closeIcon svg{width:52px;height:52px}.fullscreen-menu-container .menu-button{top:6%;right:6%}.logoModal{padding:11px 4%;width:500px}.divContain{display:flex;flex-direction:column;display:flex;align-items:center;justify-content:center}.loginBtns{width:100%;display:flex;align-items:center;max-width:700px;justify-content:center;flex-direction:row}.loginBtns a{width:50%}}@media only screen and (min-width:640px){.site-header{width:100vw;z-index:22}}@media only screen and (min-width:1099px){.site-header{position:fixed}figure.topImage{margin:0}#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:.95em!important}#mega-menu-wrap-topnav #mega-menu-topnav[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{padding-top:44px}}@media only screen and (min-width:1250px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:111%!important}}@media only screen and (min-width:1350px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:116%!important}}@media only screen and (min-width:1445px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:118%!important}}@media only screen and (min-width:1520px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:120%!important}}@media only screen and (min-width:1640px){#mega-menu-wrap-topnav #mega-menu-topnav>li.mega-menu-item>a.mega-menu-link{font-size:1.2vw!important}}ul.mega-sub-menu{padding-top:88px}.main{padding-top:22px;padding-bottom:32px;min-height:300px}@media only screen and (min-width:1099px){.main{padding-top:48px}}@media only screen and (min-width:640px){figure.topImage{width:100vw;position:relative;z-index:0;padding:0!important}figure.topImage ~ .main {padding-top:18px!important}}@media only screen and (min-width:1100px){.page-template-homepage_template figure.topImage{}}.topAnchor{height:0}.footer{width:100vw;min-height:132px;background:#587e8b;margin-top:auto;position:relative;padding-bottom:28px;overflow:auto;border-top:3px solid #e09d9d}.footerContain{width:92%;margin:26px auto 0;color:#fff;text-align:center}.footerContent{}.footerContent a{background:#476671;padding:8px;max-width:200px;margin:6px auto 11px;color:#fff;text-decoration:none;min-height:24px;font-variation-settings:"wght" 600;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.footerContent a:hover{background:#5b8ba0}.businessName{text-transform:uppercase;font-variation-settings:"wght" 600;margin-top:18px}.upArrow{text-align:center}.upArrow svg{transform:rotate(180deg);max-width:44px;opacity:.3}.upArrow:hover svg{transform:rotate(180deg);max-width:44px;opacity:1}.scrollUpArrowInCircle{fill:#fff}.footerCol{width:88%;margin:42px auto;color:#fff;text-align:center}@media only screen and (min-width:600px){.upArrow{display:none}.footerContent a{background:none!important;padding:0!important;max-width:200px;margin:0 auto!important;font-variation-settings:inherit}.footerIcon{width:33%;max-width:144px;height:auto;opacity:.4;padding-bottom:8px;margin:0 24px 0}.footerContain{text-align:center}}.ruleBtn{width:100%;position:relative;height:1px;border-top:2px solid #587e8b;overflow:visible;margin:62px 0;display:flex;align-items:center;justify-content:center;text-align:center}.ruleBtn a:hover{background:#587e8b;color:#fff}.ruleBtn a{min-height:22px;background:#fff;width:200px;border:2px solid #587e8b;padding:11px 0 8px;z-index:1;position:absolute;top:-22px;left:0;right:0;margin:0 auto;text-decoration:none;line-height:1.2;font-variation-settings:"wght" 600}.iconRule{width:100%;position:relative;height:1px;border-top:2px solid #587e8b;overflow:visible;margin:48px 0;display:flex;align-items:center;justify-content:center;text-align:center}.iconRule .iconCenter{min-height:22px;border:2px solid #fff;background:#fff url(https://941Payroll.com/wp-content/uploads/2023/12/941_icon-min.svg);content:'';background-size:100%;height:58px;width:54px;position:absolute;top:-28px;left:0;right:0;margin:0 auto;text-decoration:none;line-height:1.2;font-variation-settings:"wght" 600}.noTopFig{width:100vw;height:32px}.topImage{position:relative}.secondaryTopImage{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-size:100%;background-position:center center}.panelSection2{aspect-ratio:16 / 8;position:relative;width:100vw;display:flex;flex-direction:row;align-items:center;background:#020024;background:linear-gradient(0deg,rgba(2,0,36,1) 0%,rgba(9,9,121,1) 35%,rgba(0,212,255,1) 100%);z-index:0}.panelSection2 img{position:relative;z-index:0}.panelSection2 img{max-width:100%;max-height:100%;height:auto}@media only screen and (min-width:640px){.panelSection2{aspect-ratio:16 / 5}}.panelSection3{display:flex;flex-direction:column;flex-direction:column-reverse;position:relative;width:100vw;align-items:center;background:#020024;background:linear-gradient(0deg,rgba(2,0,36,1) 0%,rgba(9,9,121,1) 35%,rgba(0,212,255,1) 100%);z-index:0}.panelSection3 img{max-width:86%;max-height:100%;height:auto;position:relative;z-index:0;width:100%}.secTopLeft,.secTopRight,.secTopLeft,.secTopLeft2{z-index:1;color:#fff}.secTopLeft,.secTopLeft2{padding:0 3% 28px 3%}.secTopRight,.secTopLeft2{text-align:center}.secTopLeft2{max-width:640px;padding:4% 4% 5%}.secTopRight{padding-top:4%}.secTopRight img{aspect-ratio:3/2}.secTopRight,.secTopLeft2{max-width:80%;margin:auto}.secTopLeft h1,.secTopLeft2 h1{color:#fff;font-size:60px;font-size:clamp(2rem,4.3vw,3.3rem);line-height:1.05!important;margin:11px auto}.secTopLeft p,.secTopLeft2 p{font-size:1.1em;line-height:1.3;margin:auto;text-align:center}.secTopLeft p{max-width:500px}.main .content p{margin:0 0 16px}.main .content li{margin:0 0 8px;position:relative}.main .content li.icon{list-style:none}.main .content li.icon:before{color:#fff;background:url(https://941Payroll.com/wp-content/uploads/2023/12/941_icon-min.svg) no-repeat;width:44px;height:auto;content:'.';position:absolute;left:-88px;margin-left:62px}@media only screen and (min-width:520px){.panelSection3 img{max-width:400px}.secTopRight{padding:4% 4% 0}.secTopLeft p{font-size:1.3em;line-height:1.3}}@media only screen and (min-width:920px){.secTopLeft h1{margin:0 auto 22px}.panelSection2{aspect-ratio:16 / 4}.secTopLeft,.secTopRight,.secTopLeft2{width:50%;text-align:center;padding:4%}.secTopRight{padding:4% 4% 4% 0}.panelSection3 img{height:100%;max-width:100%;max-height:100%;height:auto}.panelSection3{display:flex;flex-direction:row}}.nav-links{display:flex;flex-direction:row;justify-content:center}.nav-links a{text-decoration:none;text-transform:uppercase}.nav-previous,.nav-next{margin:0 22px}.projectsNav .nav-previous,.projectsNav .nav-next{margin:0 11px}.nav-previous:before{content:'«';padding-right:8px}.nav-next:after,.project-link:after{content:'»';padding-left:8px}.nav-links.projectsNav{display:block;text-align:center}.nav-links.projectsNav .pipe{visibility:hidden}@media only screen and (min-width:820px){.nav-links.projectsNav{display:flex;flex-direction:row;justify-content:center}.nav-links.projectsNav .pipe{visibility:visible}.project-link:after{content:''}}.noTopFig ~ h1, .panelSection2 ~ h1 {margin-top:38px}.panelSection3{margin-bottom:34px}.galleryNav{margin-top:32px}.blogPhoto2,.blogPhoto2 img{max-width:248px;margin:0 auto;width:auto;height:auto}.blogPageExerpt{width:auto;margin:0;padding:11px 4% 11px 0}.blogRow{width:100%;margin:auto;border-bottom:1px solid #ffa955;padding:32px 0!important;margin:0 0 32px 0;display:block}.blogRow:last-of-type{border-bottom:none}.blogPageExerpt h2{font-size:1.4em;text-transform:none!important;text-align:center;color:#003566}.blogPageExerpt h2 a{text-decoration:none}@media only screen and (min-width:920px){.blogPhoto2{max-height:280px}.blogRow{margin:0 0 0 0}.blogPageExerpt h2{text-align:left;padding-top:0;margin-top:0}.blogFlex{display:flex;flex-direction:row-reverse;padding:0}.blogPhoto2{width:420px;margin:0;display:flex;align-items:center;justify-content:center}.blogRow h2{font-size:clamp(24px,4vw,30px);margin:22px 0 18px}.blogPhoto2 img{max-width:100%;height:auto;max-height:258px;height:auto}.blogPageExerpt{width:100%;margin:0;padding:11px 4% 11px 0}}@supports (-moz-appearance:none) {
  .logo {display:block !important}
}.break,.break2{opacity:0;display:block;height:0!important}.phoneAddress a{display:block}.phoneAddress{margin-top:16px}.footerContain{line-height:1.5}.footerContent{font-size:1.1em}@media only screen and (min-width:920px){.footerContent{font-size:1.2em}.break,.break2{opacity:1!important;display:inline!important;height:inherit}.phoneAddress{margin:0 auto 32px}.phoneAddress a{display:inline}}.pink-borders{border-top:4px solid #e09d9d;border-bottom:4px solid #e09d9d}.fixedWideImage{width:100vw;aspect-ratio:16 /8;display:block;background-size:100%;background-size:cover!important}@media (min-width:640px){.fixedWideImage{aspect-ratio:16 / 4.5 !important}.fixedWideImage{width:100vw;aspect-ratio:16 /6 !important}}@media (min-width:980px){.fixedWideImage{background-attachment:fixed!important}}p.eyebrow{margin:0 auto;text-transform:uppercase;letter-spacing:.14em;font-size:1.3em;font-size:clamp(18px,5vw,28px);text-align:center;display:block;color:#587e8b}@media only screen and (min-width:640px){p.eyebrow{margin:18px auto -18px!important}}.shellRule{height:6px;border-top:2px solid #e09d9d;text-align:center;margin:76px auto}.shell.ruleArt{width:70px!important;margin:-26px auto 0 auto;text-align:center;background:#fff;padding:0 10px}@media only screen and (min-width:640px){.shell.ruleArt{width:98px!important;margin:-40px auto 0 auto}}.whiteBreakout{position:relative}.clarification{text-align:center;width:88%;margin:0 auto 22px}.gridCol_item{display:inline-block;margin:4% 3%;position:relative;padding:0 0;width:94%}.gridCol_item img{margin:0;padding:0}.whiteBreakout{padding:0 0 44px}.grid_col3,.grid_col4{columns:1}.gridCol_item img:hover,.gridCol_item:hover img{transform:scale(1.03);transition:.8s}@media only screen and (min-width:480px){.grid_col3,.grid_col4{columns:2 200px}}@media only screen and (min-width:640px){.grid_col3,.grid_col4{columns:3 200px}}@media only screen and (min-width:1180px){.grid_col4{columns:4 200px}}@media only screen and (min-width:1500px){.single .content,.project_template .content{max-width:1480px;margin:auto}}.gallerytem3 img{padding:0;margin:2px 0;border:1px solid #e09d9d}@media only screen and (min-width:640px){.gallerytem3 img{border:2px solid #e09d9d}}.gallerytem3 a:hover img{filter:brightness(90%);cursor:pointer;pointer-events:auto}.grid_col3,.grid_col4{cursor:pointer;max-width:92%!important;margin:auto}.gridContain{max-width:1620px;margin:auto}.fullImage{width:100%;height:auto;margin:-16px auto 42px}nav.secondaryNav ul{flex-direction:column;list-style:none;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;padding:0}nav.secondaryNav ul li{display:block;text-align:center;width:100%;margin-bottom:4px!important}.secondaryNav a{display:block;font-size:.85em;text-decoration:none;margin:0;padding:8px;text-transform:uppercase;line-height:1;background:#587e8b;color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.secondaryNav a:hover{background:#e09d9d;color:#fff}@media only screen and (min-width:520px){nav.secondaryNav ul{flex-direction:row}nav.secondaryNav ul li{display:inherit;width:auto}.secondaryNav a{display:inherit;font-size:.85em;border-top:2px solid #e09d9d;border-bottom:2px solid #e09d9d;background:#fff;color:#587e8b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.main-menu2{display:none}.navAndLogoContain{display:flex;align-items:center;justify-content:center;flex-direction:row}.logoCenter{max-width:252px}.topBar.sticky .logoCenter{display:none}.sm-coast{text-align:inherit!important;width:100%!important}.rotateContent a{color:#fff!important;text-decoration:none}@media (min-width:981px){.topBar.sticky .navAndLogoContain{margin-top:11px}.main-menu2{display:block}.leftTopNav,.rightTopNav{width:calc(50% - 188px)}.topBar.sticky .leftTopNav,.topBar.sticky .rightTopNav{padding-top:32px}.leftTopNav{text-align:right}.leftTopNav ul{padding-right:4%;padding-top:32px}.rightTopNav ul{padding-left:4%;padding-top:32px}.sticky .leftTopNav ul,.sticky .rightTopNav ul{padding-top:0}.rightTopNav{text-align:left}.rotateContent{max-width:50%}.rotateContent h2{margin-bottom:4px}.sm-coast li a:hover{color:#baa383}.topBar .sm-coast>li>a:hover{color:#e9e2d8}.topBar.sticky .sm-coast>li>a:hover{color:#957e5e}.languages2{position:relative;top:0}.headerPhone,div.social ul,.keyTranslate,.bookingBtn{position:absolute}.headerPhone{left:13%;top:35px}div.social ul{left:6%;top:32px}.keyTranslate{right:260px;top:35px}.bookingBtn{background:none;right:6%;top:30px;width:132px;position:absolute!important;margin:0;left:inherit!important;text-align:center;border:1px solid #fff}.sticky .bookingBtn{border:#999 solid 1px;font-weight:300}.sticky .bookingBtn:hover{background:rgba(0,0,0,.03)}.sticky .bookingBtn a{color:#666}.social{display:block!important}.headerPhone{font-size:20px}.topBar.sticky .headerPhone a,.topBar.sticky .headerPhone,.topBar.sticky div.social ul li a{color:#957e5e}}@media (max-width:981px){.logoCenter{max-width:188px;display:block;margin:0 auto;width:188px;position:relative}.navAndLogoContain{display:block}.logo2{display:none}#main-menu2{display:none}.logoCenter{max-width:200px}.topBar{background:none!important;height:auto!important}.header{background:#fff}div.social ul{top:62px;right:0;text-align:right}.secTop{margin-top:161px!important}.rotateContent{padding-left:4%;padding-right:4%}}.topBar.sticky{border-bottom:3px solid #baa383}.sm-coast li a{color:#444!important}.logo,.logo2{text-align:center;height:auto;margin:0 6px auto;z-index:11;transition:all .2s ease-in-out}.logo{width:288px;transition:all .2s ease-in-out;display:block;padding:24px 21px 11px}.logo2{display:none;width:212px}.primaryNav{width:calc(100% - 312px)}.topBar{height:124px;top:0;left:0;right:0;background:#fff;z-index:2;border-bottom:4px solid #e09d9d;z-index:6}.header{-webkit-box-shadow:-1px 3px 13px -6px rgba(0,0,0,.7);-moz-box-shadow:-1px 3px 13px -6px rgba(0,0,0,.7);box-shadow:-1px 3px 13px -6px rgba(0,0,0,.7)}.topBar.sticky{opacity:1;background:#fff;-webkit-box-shadow:0 5px 7px -4px rgba(0,0,0,.35);box-shadow:0 5px 7px -4px rgba(0,0,0,.35);transition:background-color .5s ease;border-bottom:3px solid #e09d9d;z-index:6;position:fixed}.topBar.sticky .logo{display:none;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}.topBar.sticky .logo2{display:block;width:202px;background:none;padding-top:8px}.topBar.sticky .primaryNav{margin-left:70px!important}@media (min-width:640px){.secTop .rotateContent{padding-top:42%}.main-menu2{display:none}}.navAndLogoContain{display:flex;align-items:center;justify-content:center;flex-direction:row}.logoCenter{max-width:236px;width:100%;padding:3px 0}.topBar.sticky .logoCenter{display:none}.sm-coast{text-align:inherit!important;width:100%!important}@media (max-width:980px){.logo2 img{padding-top:38px}.logo2{max-width:200px}}.rightTopNav{display:none}@media (min-width:980px){.rightTopNav{display:block}.main{padding-bottom:200px}.footer{position:absolute;bottom:0}}.ruleBtn3{margin:78px 6%;width:88%;position:relative;height:1px;border-top:1px solid #2458a3;overflow:visible;display:flex;align-items:center;justify-content:center;text-align:center}.ruleBtn3{width:100%!important;margin:42px 0 32px 0!important;border-top:1px solid #587e8b}.ruleBtn3 a{min-height:22px;background:#587e8b;z-index:1;position:relative;padding:11px 18px;top:0;left:0;right:0;margin:0 auto;text-decoration:none;line-height:1;font-variation-settings:"wght" 600;color:#fff;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ruleBtn3 a:hover{background:#e09d9d;color:#000}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.current_page_item a{font-weight:bold}.max640px{max-width:640px;margin-left:auto;margin-right:auto}.max500px{max-width:500px;margin-left:auto;margin-right:auto}@media (min-width:920px){ul.twoColumns{columns:2;gap:5%}ul.twoColumns li{white-space:nowrap}}@media (max-width:919px){.contactDiv{margin:22px 0;font-size:11px;width:100%;text-align:center;font-size:12px;line-height:13px}.contactDiv input{margin-bottom:0}.contactLeft{width:260px;float:none;margin:0 auto 6px auto}.contactLeft input{width:260px}.contactRight{width:260px;float:none;margin:0 auto 6px auto}.contactRight input{width:260px;float:none!important}.contactSingle{width:260px;margin:0 auto 6px auto}.contactSingle input{width:260px}.contactAdd{width:560px}.address{width:260px;float:none!important;margin:0 auto 6px auto}.address input{width:260px;margin-bottom:0}.city{float:none!important;width:260px;margin:0 auto 6px auto}.city input{width:260px;margin-bottom:0;margin:0 auto 6px auto}.stateC{float:none!important;width:55px;margin-right:20px;margin:0 auto 6px auto}.stateC input{width:55px}.zip{float:none!important;width:55px;margin:0 auto 6px auto}.zip input{width:55px}.interests .wpcf7-list-item{width:200px;display:block;text-align:left;margin:0 auto}.arrivalInfo{text-align:left;margin:0 auto 16px auto}.arrivalInfo{margin-top:-9px}.contactForm3 textarea{width:280px!important;margin:0 auto}.arrivalInfo{margin:auto}}@media (min-width:920px){.contactForm1{margin-left:2%;width:48%}.contactForm2{text-align:center}.contactForm1 input{width:48%}.contactForm3{text-align:center}.contactForm3 textarea{width:100%}.contactDiv{margin:22px 0;width:547px;text-align:center;font-size:12px;line-height:13px;margin:32px auto;font-size:.9em}.contactLeft{width:260px;float:left;margin-right:20px;margin-bottom:6px}.contactLeft input{width:260px}.contactRight{width:260px;float:left;margin-bottom:6px}.contactRight input{width:260px;float:left}.contactSingle{width:260px;margin-bottom:6px}.contactSingle input{width:260px}.contactAdd{width:560px}.address{width:260px;float:left;margin-right:20px}.address input{width:260px;margin-bottom:0}.city{float:left;width:144px;margin-right:20px}.city input{width:144px;margin-bottom:0}.stateC{float:left;width:30px;margin-right:20px;margin-bottom:0}.stateC input{width:30px}.zip{float:left;width:30px;margin-bottom:6px}.zip input{width:30px}.optIn{font-weight:bold;margin-right:8px}.contactSubmit{text-align:center}}.contactDiv input{margin-bottom:8px;border:1px solid #e09d9d;min-height:32px}.submitStyle{text-align:center}.interests{display:block;line-height:22px;margin-top:22px;margin-bottom:11px}.interests .wpcf7-list-item{display:block;text-align:left;margin-left:141px}.arrivalInfo{margin-bottom:22px;text-align:left}.arrivalInfo input{width:144px}.interests input[type="checkbox"]{padding:8px;min-height:12px;border:1px solid #888}input[type="submit"]{text-align:center;padding:11px 18px;background:#587e8b;color:#fff;display:block;margin:6px auto;text-transform:uppercase;font-size:1.1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}input[type="submit"]:hover{background:#000}.google-maps{position:relative;padding-bottom:75%;// This is the aspect ratio
        height: 0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}