html{font-size:16px; overflow-x:hidden; font-family:"Open Sans", sans-serif; box-sizing:border-box}*, *::after, *::before{box-sizing:inherit}input, select, textarea{margin:0; font-size:1rem; font-family:"Open Sans", sans-serif; font-weight:300}h1, h2 , h3, h4, h5, h1 span, h2 span, h3 span, h4 span, h5 span{font-weight:700}h2 a{text-transform:uppercase; font-size:inherit; text-decoration:none}body#tinymce{margin:0; padding:0; border:none}.entry-content img {margin:0 0 1.5em 0}div.alignleft {display:inline-block;float:left;margin-right:1em;margin-bottom:1em}div.alignright{display:inline-block;float:right;margin-left:1em;margin-top:1em}div.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption img {border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text {margin:0;font-weight:bold}blockquote.right {float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}html{height:100%}a img {border:none}.center{text-align:center}#page_content_wrapper p {padding-top:0.5em;padding-bottom:0.5em}#page_content_wrapper p:empty{padding:8px 12px !important;margin:0 !important}#footer p {padding-top:0.5em;padding-bottom:0.5em}html, body {min-height:100%}img{max-width:100%; height:auto}body{margin:0; padding:89px 0 0 0; min-width:1180px; overflow-x:hidden; position:relative; background:#fff; color:#666; font-size:1rem; line-height:1.2; font-weight:300}a{color:inherit}a img{border:none; display:block}.displayTable{display:table; width:100%; height:100%}.tableCell{display:table-cell; width:100%; height:100%; vertical-align:middle}.clear{clear:both}strong, b{font-weight:bold}footer a, header a{text-decoration:none}form ul, form li {list-style-type:none; list-style-image:none; margin:0; padding:0}body.withPromoBarHeader {padding:127px 0 0 0}.qny{color:#666}.qny strong, .qny p{color:inherit}.qny h1, .qny h2, .qny h3, .qny h4, .qny h5, .qny h6{font-weight:bold; text-transform:uppercase}.qny h2{font-size:1rem; font-weight:bold}.qny a{display:inline-block; color:inherit; text-decoration:underline}.qny .center{text-align:center !important}.qny .alignRight{text-align:right !important}.qny .noMarginTop{margin-top:0 !important}.qny .noMarginBottom{margin-bottom:0 !important}.qny .contentCenter{width:1180px; margin:0 auto}.qny .contentCenter:after, ul:after, .qny .wrap:after{content:''; float:none; display:block; clear:both}.qny .orange, .qny strong.orange{color:#f36c21}.qny .white, .qny strong.white{color:#fff !important}.qny .black, .qny strong.black{color:#000 !important}.blue, strong.blue{color:#1b355d !important}.qny .gray, .qny strong.gray{color:#666 !important}.qny .button, .qny button, header.qny .last a{cursor:pointer; text-decoration:none; font-weight:bold; border-radius:4px; background:#f36c21; color:#fff !important; display:inline-block; padding:6px 10px; transition:0.3s ease; text-transform:uppercase}.qny .gm-style button{color:rgb(86,86,86) !important; background:#fff !important; border-radius:2px !important; padding:8px 12px !important; font-weight:400 !important; text-transform:none !important; display:block !important}.qny .button.blue, .qny button.blue{background:#1b355d}h2.blue{color:#1b355d !important}.qny .button:hover,
.qny button:hover,
header.qny .last a:hover{text-decoration:none !important; background-color:#1b355d; color:#fff}.button.hoverWhite:hover{background:#fff; color:#1b355d !important}.qny ul.checkList{padding:0 0 0 25px !important; list-style-type:none}.qny ul.checkList li{margin:0 0 5px; position:relative; list-style-type:none}.qny ul.checkList li:before{content:''; width:15px; height:11px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/checkIcon.svg) no-repeat center center / contain; position:absolute; left:-24px; top:3px}.qny ul.checkList.orangeCheck li:before{background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/checkIconOrange.svg) no-repeat center center / contain}.qny .small{font-size:13px !important}.qny .size30{font-size:30px !important}.qny .alignLeft{text-align:left}.qny .floatRight{float:right}.qny ul.peopleList{padding:0 0 0 80px !important; list-style-type:none}.qny ul.peopleList li{margin:0 0 5px; position:relative; list-style-type:none}.qny ul.peopleList li.icon1:before{content:''; width:50px; height:50px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/people1.svg) no-repeat center center / contain; position:absolute; left:-80px; top:5px}.qny ul.peopleList li.icon2:before{content:''; width:50px; height:50px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/people2.svg) no-repeat center center / contain; position:absolute; left:-80px; top:5px}.qny ul.peopleList li.icon3:before{content:''; width:50px; height:50px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/people3.svg) no-repeat center center / contain; position:absolute; left:-80px; top:5px}.qny div.clear{margin:0; clear:both; padding:0}header.qny{z-index:100; border:none; box-shadow:rgba(0,0,0,0.25) 0 0 10px; font-size:13px; color:#1b355d; position:fixed !important ; left:0; top:0; width:100%; background:#fff;}body.admin-bar header.qny{top:32px}header.qny .theLogo{ margin:0 0 21px; float:left; text-indent:-5000px; overflow:hidden; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/logoBlue.svg) no-repeat center center / contain; height:48px; aspect-ratio:123/48}header.qny .contentCenter{padding:20px 0 0}header.qny ul{padding:0 0 0 50px; float:right; width:calc(100% - 123px); box-sizing:border-box; margin:10px 0 0 0; list-style-type:none}header.qny ul li{position:relative; display:inline-block; margin:0 14px 0 0; list-style-type:none}header.qny ul li a{vertical-align:middle; text-transform:uppercase; padding:6px 0 37px; font-weight:bold; text-decoration:none}header.qny ul li a:hover{color:#f36c21}header.qny ul li.right{float:right; text-align:right; margin:0 0 0 20px}header.qny .sub-menu{display:none}header.qny ul.mainMenu>li.menu-item-has-children>a:after{content:''; width:0px; height:0px; border:5px solid; border-color:#1b355d transparent transparent transparent; display:inline-block; margin:0 0 0 6px; transform:translateY(3px); transition:0.3s ease}header.qny ul.mainMenu>li.menu-item-has-children>a:hover:after{border-color:#f36c21 transparent transparent transparent}header.qny ul.sub-menu{border-radius:0 0 4px 4px; box-shadow:rgba(0,0,0,0.25) 5px 5px 5px;  padding:0; background:#fff; width:200px; position:absolute; left:-12px; top:59px; border:solid #ccc; border-width:0; margin:0}header.qny ul.sub-menu li{margin:0; display:block; border-top:1px solid #ccc}header.qny ul.sub-menu li a{display:block; padding:12px 12px; text-align:left}header.qny ul.sub-menu li a:hover{color:#fff; background:#1b355d}header.qny ul.mainMenu>li.menu-item-has-children:hover ul.sub-menu{display:block}header.qny ul.mainMenu li:last-child{border-radius:0 0 4px 4px; overflow:hidden}header.qny .headerBanner{background:#f36c21; color:#fff; padding:8px 0; font-size:14px}header.qny .headerBanner.blue{background:#1b355d; color:#fff}header.qny .headerBanner .contentCenter{padding:0}header.qny .headerBanner p{margin:0}header.qny .headerBanner .text{color:#fff; padding:2px 0 0 0; width:calc(100% - 44px); float:left}header.qny .headerBanner .close{margin:2px 0 0 0; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/closeWhite.svg) no-repeat center center / contain; width:20px; height:20px; cursor:pointer; float:right}footer.qny{background:#fff; color:#8F8F8F; font-size:0.85rem; padding:50px 0}footer.qny a{text-decoration:none}footer.qny a:hover{text-decoration:underline}footer.qny .logo{display:block; margin:0 auto 30px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/logoHorizontalWhite.svg) no-repeat center center / contain; width:80%; aspect-ratio:1058/391; margin:0 auto 15px; display:block; text-indent:-5000px; overflow:hidden}footer .c3{float:left; width:250px; text-align:center}footer.qny .c1{width:680px; margin:0 auto 20px; text-align:left}footer.qny .c2{margin:0 auto 20px}footer.qny ul{margin:0; padding:0; display:block; text-align:center; list-style-type:none}footer.qny ul li{display:inline-block; margin:0 5px 10px}footer.qny .socials{float:right; margin:34px 0 0; text-align:center}footer.qny .socials a{text-indent:-5000px; overflow:hidden; display:inline-block; width:25px; height:25px}a.facebook{width:25px; height:25px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/facebook.svg) no-repeat center center / contain; text-indent:-5000px; overflow:hidden; display:inline-block; margin:0 5px}a.linkedin{width:25px; height:25px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/linkedin.svg) no-repeat center center / contain; text-indent:-5000px; overflow:hidden; display:inline-block; margin:0 5px}a.instagram{width:25px; height:25px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/instagram.svg) no-repeat center center / contain;text-indent:-5000px; overflow:hidden; display:inline-block; margin:0 8px}a.twitter{width:25px; height:25px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/x.svg) no-repeat center center / contain;text-indent:-5000px; overflow:hidden; display:inline-block; margin:0 8px}footer.qny .copy{text-align:center; color:#333; clear:both; font-size:0.75rem !important}footer.qny .copy *{font-size:0.75rem !important}footer.qny .form{width:500px; float:left}footer.qny .form label{color:#1b355d; font-weight:bold; text-transform:uppercase; font-size:0.9rem}footer.qny .form .emailContainer label{display:none}footer.qny .form .emailContainer .hs_email{display:inline-block; width:calc(100% - 122px); margin:0 12px 0 0}footer.qny .form .emailContainer .hs_submit{display:inline-block; width:110px; text-align:right}footer.qny .form .emailContainer .hs_submit .hs-button{margin:0 0 15px}footer.qny input{height:40px; float:left; border-radius:4px; width:calc(100% - 90px); box-sizing:border-box; padding:0 10px}footer.qny .sendForm{font-weight:bold; border-radius:4px; float:right; cursor:pointer; color:#fff; background:#f36c21; text-transform:uppercase; display:block; text-align:center; width:80px; line-height:40px}footer.qny .emailContainer{margin:10px 0}footer.qny .divMessage.error, footer.qny .divMessage.success{margin:10px 0 0 0; font-size:0.8rem}.footerLocations{margin:0; padding:50px 0;background:#efefef;}.footerLocations h2{text-align:center; margin:0 0 50px !important}.footerLocations a{text-decoration:none}.footerLocations a:hover{text-decoration:underline}.footerLocations ul{margin:0; padding:0; list-style-type:none}.footerLocations ul.level1>li{float:left; width:20%; text-transform:uppercase; color:#f36c21}.footerLocations ul.level2{margin:10px 0}.footerLocations ul.level2>li{padding:0 0 0 10px; text-transform:uppercase; color:#000}.footerLocations ul.level3{margin:10px 0; border:solid #ccc; border-width:0 0 0 1px}.footerLocations ul.level3>li{padding:0 0 0 10px; color:#8F8F8F; text-transform:none}.footerLocations.privateOfficesMap{margin:0; padding:0 0 50px; position:relative; background: none;}.footerLocations.privateOfficesMap:before{opacity:0.15; position:absolute; left:0; top:-20px; content:''; width:100%; height:100%; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/mapDots.svg) no-repeat center top / auto 100%; z-index:1}.footerLocations.privateOfficesMap .contentCenter{position:relative; z-index:2}.footerLocations.privateOfficesMap a:before{content:''; width:20px; aspect-ratio:1/1; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/location-list-icon.svg) no-repeat center center / contain; display:inline-block; margin:0 10px 0 0; transform:translateY(5px)}.footerLocations.privateOfficesMap a:hover{color:#f36c21}.footerLocations.privateOfficesMap strong{color:#000; display:block; margin:0 0 6px}.footerLocations.privateOfficesMap ul.level1>li{margin:0 0 20px}.footerLocations.privateOfficesMap ul.level2,
.footerLocations.privateOfficesMap ul.level3{margin:0; border:none}.footerLocations.privateOfficesMap ul.level1>li,
.footerLocations.privateOfficesMap ul.level2>li,
.footerLocations.privateOfficesMap ul.level3>li{padding:0 0 5px }.footerBanner{background:#f36c21; color:#fff; padding:50px 0; font-size:14px; }.footerBanner h2{font-size:1.6rem; color:#fff; margin-top:0}.footerBanner .button{background:#fff; color:#f36c21 !important; padding:10px}.footerBanner .button:hover{color:#fff !important}.footerBanner p:last-child{margin-bottom:0}.locationDetail.new .locationBanner h2,
.locationBanner h2{font-size:1.6rem; color:#fff !important; margin:0}.locationBanner .button{background:#fff; color:#f36c21 !important; padding:10px}.locationBanner .button:hover{color:#fff !important}.locationBanner p:last-child{margin-bottom:0}iframe#launcher,
.Friendbuy-ribbon-transition{z-index:80 !important}section.qny{margin:0}section.qny .button{padding:10px 25px}.qny .pageHeader{margin:0 auto; color:#fff; height:600px; background:#ccc no-repeat center center / cover; position:relative}.qny .pageHeader:has(.freeHeight){height:auto}.qny .pageHeader:has(.freeHeight) .text{padding:100px 0; margin:0}.qny .pageHeader p{color:inherit}.qny .pageHeader h1, .qny .pageHeader h2{font-size:44px; line-height:1; margin:0 0 20px; color:inherit; text-shadow:rgba(0,0,0,0.5) 3px 3px 3px}.qny .pageHeader h1 span, .qny .pageHeader h2 span{display:inline-block; color:#f36c21; font-size:20px; line-height:1; margin:0}.qny .pageHeader a{display:inline-block; text-decoration:underline}.qny .pageHeader strong{font-size:18px}.qny .pageHeader .displayTable{background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 70%); position:relative; z-index:3}.qny .pageHeader a.button{text-decoration:none; margin:30px 0 0 0}.qny .pageHeader .text{width:60%}.qny .pageHeader:has(.fullWidth) .text,
.qny .pageHeader:has(.centeredQuote) .text{width:100%}.qny .pageHeader:has(.centeredQuote) .text h2{text-transform:none; text-align:center}.qny .pageHeader.video, .qny .pageHeader:has(.fullWidth){height:auto}.qny .pageHeader.video .displayTable, .qny .pageHeader:has(.fullWidth) .displayTable{padding:40px 0}.qny .pageHeader.video .displayTable .row, .qny .pageHeader:has(.fullWidth) .displayTable .row{width:100%; display:table; padding:0; margin:0}.qny .pageHeader.video .displayTable .column2, .qny .pageHeader:has(.fullWidth) .displayTable .column2{display:table-cell; vertical-align:middle; float:none; width:50%}.qny .pageHeader:has(.fullWidth) .displayTable .column2:first-child{padding-right:50px; box-sizing:border-box}.qny .pageHeader.video .videoOverlay{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; overflow:hidden}.qny .pageHeader.video .videoOverlay video{position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); min-width:100%; min-height:100%; width:auto; height:auto}.qny .pageHeader.p25542{background:no-repeat calc(50% + 400px) center / auto 115%; position:relative}.qny .pageHeader.p25542 .displayTable{background:none}.qny .pageHeader.p25542:before{z-index:-1;  content:''; width:calc(((100vw - 1180px) / 2) + 900px); position:absolute; left:0; top:0; height:100%; background:#22355A}.qny .pageHeader:has(.dark) .displayTable{background:rgba(0,0,0,0.5)}.qny .pageHeader:has(.dark) .displayTable h1{text-shadow:none}.qny .pageHeader img{display:none}.pageHeader:has(.ponLogoWhite) h1 span{color:#fff}.pageHeader:has(.ponLogoWhite) .displayTable{background:rgba(34, 53, 90, 0.5)}.pageHeader:has(.ponLogoWhite) .displayTable h1{text-shadow:none}.qny .bgOpen{padding:1px 0; margin:-1px 0}.bgOpen:has(.blueBubbles){background:#f2f9fd url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/cccaBg.jpg) no-repeat center top / cover}.leadershipBlock .leaderBox .image{background:#ccc no-repeat center center / cover; border-radius:50%; aspect-ratio:1/1; width:90%; display:block; margin:0 auto -40px; z-index:2; position:relative}.leadershipBlock .leaderBox .text{background:#fafafa; padding:60px 20px 20px; border-bottom:4px solid #f36c21; border-top:4px solid #1b355d}.leadershipBlock .leaderBox .text .title{padding:0 0 20px; font-size:0.9rem; color:#f36c21}.leadershipBlock .leaderBox .text .title strong{display:block; color:#000; text-transform:uppercase; font-size:1.2rem}.qny .textWithImage{margin:50px 0}.qny .textWithImage .contentCenter{display:flex}.qny .textWithImage .text{box-sizing:border-box; padding:40px 0 40px 50px; width:50%}.qny .textWithImage.Right .text{padding:40px 50px 40px 0}.qny .textWithImage.Right .contentCenter{flex-direction:row-reverse}.qny .textWithImage .text .button{margin:30px 0 0 0}.qny .textWithImage .text a{color:#f36c21}.qny .textWithImage .image{position:relative; width:50%; transition:0.3s ease; background:no-repeat center center / cover}.qny .textWithImage .image:hover{transform:scale(1.05)}.qny .textWithImage .image img{display:none}.qny .textWithImage .image iframe{display:block; width:100%; aspect-ratio:1 / 0.65; border:none}.qny .locationsMap .introText h2,
.promoSlider ul li .text h2,
.qny .textWithImage h1,
.qny .textWithImage h2,
.qny .landingPagesForm h2,
.twoColumnText.p25311 h2{color:#1b355d; margin:0 0 20px; line-height:1.2; font-size:30px}.qny .locationsMap .introText h2{margin:0 0 30px}.qny .textWithImage h1 span,
.qny .textWithImage h2 span{margin:0; color:#f36c21; line-height:1}.qny .textWithImage strong{color:#f36c21}.qny .textWithImage .text ul{margin:20px auto; padding:0 0 0 20px}.qny .textWithImage .text ul li{}.qny .textWithImage.Right .image.first,
.qny .textWithImage.Left .image.last{display:none}.qny .textWithImage:has(.fullImage) .image{background-size:contain}.qny .textWithImage:has(#referral-form) .text{background:#fff; padding:40px 40px 23px}.textWithImage.twi-2.p23132 .image{background-size:auto 170px}.textWithImage.twi-0.p25894 .image{background-size:auto 260px}.qny .textWithImage .theDropdown{width:50%; text-align:center; padding:40px 0}.textWithImage .biggerText{font-size:1.6rem; color:#22355A; font-weight:600}.textWithImage.qnyGallery .image:hover{transform:none}.textWithImage.qnyGallery .image .arrowLeft,
.textWithImage.qnyGallery .image .arrowRight{box-sizing:border-box; transition:0.3s ease; cursor:pointer; border-radius:50%; background:#fff; border:2px solid #1b355d; position:absolute; left:-20px; top:calc(50% - 15px); width:40px; height:40px}.textWithImage.qnyGallery .image .arrowLeft:hover,
.textWithImage.qnyGallery .image .arrowRight:hover{background:#1b355d}.textWithImage.qnyGallery .image .arrowRight{right:-20px; left:auto}.textWithImage.qnyGallery .image .arrowLeft:hover:before{border-color:transparent #fff  transparent transparent}.textWithImage.qnyGallery .image .arrowRight:hover:before{border-color:transparent transparent transparent #fff}.textWithImage.qnyGallery .image .arrowLeft:before{content:''; width:0px; height:0px; border:solid 10px; border-color:transparent #1b355d  transparent transparent; position:absolute; left:0px; top:8px}.textWithImage.qnyGallery .image .arrowRight:before{content:''; width:0px; height:0px; border:solid 10px; border-color:transparent transparent transparent #1b355d; position:absolute; right:1px; top:8px}.textWithImage.qnyGallery .image ul{margin:0; padding:0; list-style-type:none; width:100%; height:100%}.textWithImage.qnyGallery .image ul li{display:none; margin:0; position:absolute; width:100%; height:100%; background:no-repeat center center / cover}.textWithImage.qnyGallery .image ul li .caption{text-align:right; font-size:0.8rem; position:absolute; right:0; bottom:0; padding:8px; background:rgba(0,0,0,0.45); color:#fff}.qny .landingPagesForm{margin:50px auto}.qny .landingPagesForm form{margin:0}.qny .landingPagesForm .contentCenter{position:relative}.qny .landingPagesForm .row{margin:0 -5px; padding:0}.qny .landingPagesForm .row>div{margin:0 5px}.qny .landingPagesForm .row .column1{width:calc(100% - 10px)}.qny .landingPagesForm .row .column2{width:calc(50% - 10px)}.qny .landingPagesForm .image{background:no-repeat center center / cover; position:absolute; left:0; top:0; width:calc(100% - 60px); height:calc(100% - 60px)}.qny .landingPagesForm .text{border-radius:4px; box-shadow:0 0 6px rgba(0,0,0,0.25); background:#fff; margin:60px 0 0 0; position:relative; z-index:2; box-sizing:border-box; width:55%; float:right; padding:40px}.qny .sweepstakes{margin:0 auto; background:#efefef; border-radius:4px; padding:20px 30px; box-sizing:border-box}.qny .sweepstakes form{margin:0 auto}.qny .sweepstakes .contentCenter{position:relative}.qny .sweepstakes .row{margin:0 -5px; padding:0}.qny .sweepstakes .row>div{margin:0 5px}.qny .sweepstakes .row .column1{width:calc(100% - 10px)}.qny .sweepstakes .row .column2{width:calc(50% - 10px)}.qny .sweepstakes .image{background:no-repeat center center / cover; position:absolute; left:0; top:0; width:calc(100% - 60px); height:calc(100% - 60px)}.qny .sweepstakes .text{box-shadow:0 0 6px rgba(0,0,0,0.25); background:#fff; margin:60px 0 0 0; position:relative; z-index:2; box-sizing:border-box; width:55%; float:right; padding:40px}.qny .sweepstakes input[type=text], .qny .sweepstakes input[type=tel], .qny .sweepstakes select, .qny .sweepstakes textarea{margin:0 0 10px; display:block; border:1px solid #ccc; height:40px; width:100%; box-sizing:border-box; padding:8px 10px; border-radius:4px; font-size:0.9rem}.qny .sweepstakes input[type=radio]{display:inline-block;	width:auto; margin:0 10px 5px 0; padding:0}.qny .sweepstakes select{background:#fff url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/selectArrow.svg) no-repeat right 8px top 16px}.qny .sweepstakes textarea{height:130px; padding:10px; margin:0; resize:none}.qny .sweepstakes label{display:block; font-size:0.85rem; margin:10px 0 5px; font-weight:bold}.qny .sweepstakes label:first-child{margin-top:0}.qny .sweepstakes p:last-child{margin-bottom:0}.qny .sweepstakes .button{margin:0 auto}.qny .sweepstakes .formLegal{font-size:0.85rem; margin:20px 0}.qny .sweepstakes .formLegal a{font-weight:bold; color:#000; text-decoration:none}.qny .sweepstakes .g-recaptcha{margin:0 0 20px}.qny .sweepstakes em, .qny .sweepstakes .radioText{font-size:0.8rem}.qny .sweepstakes .divMessage.success{margin-bottom:20px}.qny .fullwidthText{margin:50px 0; position:relative}.qny .fullwidthText .button{margin:30px 0 0 0}.qny .fullwidthText h1, .qny .fullwidthText h2, .qny .interactiveMap h1, .qny .interactiveMap h2, .hbspt-form h1, .hbspt-form h2{color:#1b355d; margin:30px 0 20px; line-height:1.2; font-size:30px}.qny .fullwidthText h2:first-child{margin-top:0}.qny .fullwidthText h1 span, .qny .fullwidthText h2 span, .qny .interactiveMap h1 span, .qny .interactiveMap h2 span{margin:0; color:#f36c21; line-height:1; font-size:18px}.qny .fullwidthText strong{color:#f36c21}.qny .fullwidthText a{color:#f36c21}.qny .fullwidthText table{margin:50px 0; background:#fff; border:none; width:100%}.qny .fullwidthText table td, .qny .fullwidthText table th{text-align:left; padding:6px 10px; vertical-align:top; border-bottom:1px solid #ccc}.qny .fullwidthText table td p, .qny .fullwidthText table th p{margin:0}.qny .fullwidthText table td .button{margin-top:0}.qny .fullwidthText table th{background:#1b355d; color:#fff}.qny .fullwidthText h2.withLine{padding:10px 0 30px; border-bottom:1px solid #ccc; margin:0 0 10px}.qny .fullwidthText .thirdLeft{float:left; width:33.3333%}.qny .fullwidthText .thirdLeft h2{margin:0}.qny .fullwidthText .thirdRight{float:right; width:33.3333%; text-align:right}.qny .fullwidthText .thirdRight .button{margin:0; background:#fff; color:#f36c21 !important}.qny .fullwidthText .thirdRight .button:hover{background:#f36c21; color:#fff !important}.qny .fullwidthText .twoThirdLeft{float:left; width:66.6666%}.qny .fullwidthText .twoThirdLeft h2{margin:0}.qny .stepsWithBorder{margin:0; padding:0; list-style-type:none}.qny .stepsWithBorder li{margin:5px; border:1px solid #ccc; padding:20px; vertical-align:middle}.qny .stepsWithBorder li strong{font-size:1.5rem; width:300px; display:inline-block; color:#000}.qny .perkColumns{width:100%; line-height:1.8}.qny .getStartedForm{margin:50px 0}.qny .getStartedForm .contentCenter{border-radius:4px; background:#fff; padding:30px; text-align:center}.qny .getStartedForm h2{line-height:1; font-size:30px; color:#f36c21; padding:0 0 30px; border-bottom:1px solid #ccc; margin:0 0 30px}.qny .getStartedForm h2 span{font-size:20px; color:#1b355d}.qny .scrollText{margin:0; position:relative; height:60px}.qny .scrollText{font-weight:500; font-size:2.5rem; white-space:nowrap; position:relative}.qny .scrollText span{display:inline-block}.qny .scrollText .wrap{width:100%; overflow:hidden; padding:5px 0}.qny .scrollText.Left{direction:ltr}.qny .scrollText.Right{direction:rtl}.qny .scrollText.Right span {animation:marqueeRight var(--seconds) linear infinite}.qny .scrollText.Left span{animation:marqueeLeft  var(--seconds) linear infinite}@keyframes marqueeLeft {0% {transform:translate(0%, 0)}
  100% {transform:translate(-100%, 0)}}
@keyframes marqueeRight {0% {transform:translate(0%, 0)}
  100% {transform:translate(100%, 0)}
}
.scrollLogos .theContainer .image{display:inline-block; margin:0 30px 0 0}.scrollLogos .theContainer .image img{height:40px; width:auto; max-width:210px; display:block}.faqBlock .contentCenter{}.faqBlock .faqRow .answer p:first-child{margin-top:0}.faqBlock .faqRow .answer p:last-child{margin-bottom:0}.faqBlock .faqRow .answer a{color:#f36c21}.qny .scrollPackageList{margin:50px 0}.qny .scrollPackageList .left{width:70%; display:table-cell; vertical-align:top; padding:0 30px 0 0}.qny .scrollPackageList .right{position:relative; width:30%; display:table-cell; vertical-align:top}.qny .scrollPackageList .package{border-radius:4px; width:100%; border:1px solid #efefef; margin:0 0 20px; display:table}.qny .scrollPackageList .package .image{border-radius:4px 0 0 4px; position:relative; display:table-cell; width:350px; background:#ccc no-repeat center center / cover}.qny .scrollPackageList .package .text{background:#fff; display:table-cell; vertical-align:top;  width:calc(100% - 160px); padding:0 20px 20px; box-sizing:border-box; position:relative}.qny .scrollPackageList:has(.buttons a) .package .text{padding-bottom:60px}.qny .scrollPackageList .package .text h2{line-height:1.2; font-size:18px; margin:0 0 0 -20px; display:block; padding:10px 20px; box-sizing:border-box; width:calc(100% + 40px); background:#efefef; color:#1b355d}.qny .scrollPackageList .package .text .label{position:absolute; left:-170px; top:0px;  box-shadow:rgba(0,0,0,0.3) 5px 5px 5px; background:#f36c21; color:#fff; text-transform:uppercase; padding:13px 0; width:170px;  font-weight:bold; font-size:13px; text-align:center}.qny .scrollPackageList .package .text .note{text-transform:initial; border-radius:4px; padding:2px 10px; margin:0 0 20px; font-style:italic; background:#fafafa; font-size:0.9rem}.qny .scrollPackageList .package .text .note a{color:#f36c21 }.qny .scrollPackageList .package:last-child{margin-bottom:0}.qny .scrollPackageList .right .rightBox{position:absolute; left:0; top:0; text-align:center; background:#efefef; border-radius:4px; padding:20px}.qny .scrollPackageList .right .rightBox.dontAnimate{position:relative; left:auto; top:auto}.qny .scrollPackageList .right .rightBox hr{margin:20px auto}.qny .scrollPackageList .right .rightBox h2{font-size:18px; margin:0 auto 10px; line-height:1; color:#1b355d}.qny .scrollPackageList .right .rightBox .button{margin:10px auto}.qny .theForm{margin:30px auto 0; background:#fff; border-radius:4px; padding:15px}.qny .scrollPackageList .buttons:has(a){background:#fafafa; padding:10px 20px; position:absolute; left:0; bottom:0; width:100%}.qny .scrollPackageList .buttons .button{vertical-align:middle; float:right; margin:0 0 0 10px}.qny .scrollPackageList .package.showLogo .image{position:relative}.qny .scrollPackageList .package.showLogo .image:after{content:''; width:130px; aspect-ratio:1663/1092; background:url(/wp-content/uploads/2025/04/Logos_RGB_CommunityCenterClub_Full-Logo_White.svg) no-repeat center center / contain; position:absolute; right:10px; bottom:10px}.qny .scrollPackageList .right.showLogo .rightBox.dontAnimate{position:relative}.qny .scrollPackageList .right.showLogo .rightBox.dontAnimate:before{content:''; width:60%; max-width:240px; aspect-ratio:300/197; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/CommunityCenterClubLogo.svg) no-repeat center center / contain; display:block; margin:20px auto 30px}.qny .textBoxes{margin:50px 0}.qny .textBoxes .box{box-sizing:border-box; border-radius:4px; color:#fff; background:#1b355d;  height:210px; text-align:center; width:calc(20% - 10px); float:left; margin:0 5px; padding:15px 20px}.qny .textBoxes .box p:first-child{margin-top:0}.qny .textBoxes .box p:last-child{margin-bottom:0}.qny .textBoxes .box h2{line-height:1.2; font-size:18px; margin:0; display:block; width:100%; color:#fff}.qny .textBoxes .box .mid{font-size:40px}.qny .textBoxes .box .big{font-size:60px}.qny .textBoxes.c1 .box{width:calc(100% - 10px)}.qny .textBoxes.c2 .box{width:calc(50% - 10px)}.qny .textBoxes.c3 .box{width:calc(33.3333% - 10px)}.qny .textBoxes.c4 .box{width:calc(25% - 10px)}.qny .textBoxes.c2 .box:nth-child(2n+1){clear:both}.qny .textBoxes.c3 .box:nth-child(3n+1){clear:both}.qny .textBoxes.c4 .box:nth-child(4n+1){clear:both}.qny .textBoxes.noBlueBg .box{height:auto; background:none; color:#666}.qny .textBoxes.noBlueBg .box strong{color:#000}.qny .textBoxes.quotes .box{height:auto; background:#efefef; color:#666; text-align:left}.qny .textBoxes a{text-decoration:none}.qny .textBoxes.quotes .box strong{color:#000}.qny .textBoxes .box .icon{margin:0 auto 10px; display:block; width:60px; aspect-ratio:1/1}.qny .bgOpen .textBoxes.quotes .box{background:#fff}.qny .textBoxes.quotes .box .profilePic{text-align:left}.qny .textBoxes.quotes .box .profilePic strong{color:#f36c21}.textBoxes.p23132 .box h2{color:#1b355d}.textBoxes.tb-1.p23132 .contentCenter{max-width:700px}.textBoxes.tb-1.p23132 .box{background:#fff; border-radius:30px; margin:5px 5px}.textBoxes.tb-1.p23132 .box .icon{width:100px}.textBoxes.p26351 .box h2{color:#1b355d}.textBoxes.p26351 .contentCenter{max-width:1060px; text-align:center}.textBoxes.p26351 .box{vertical-align:top; display:inline-block; float:none; background:#fff !important; border-radius:30px; margin:5px 5px; padding:30px 50px}.textBoxes.p26351 .box .icon{width:100px}.textBoxes.p26351.tb-0 .box{min-height:294px}.breadcrumbs strong{font-size:inherit}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.qny .packageGrid{margin:50px 0}.qny .packageGrid ul.main{margin:-10px; padding:0; list-style-type:none}.qny .packageGrid ul.main>li{list-style-type:none; float:left; width:calc(25% - 20px); margin:10px}.qny .packageGrid ul.main>li:nth-child(4n+1){clear:both}.qny .packageGrid ul.main>li .image{border-radius:4px 4px 0 0; position:relative; width:100%; display:block; background:#ccc no-repeat center center / cover; aspect-ratio:1 / 1}.qny .packageGrid ul.main>li .image h2{color:#1b355d; box-sizing:border-box; padding:12px 10px; position:absolute; left:10px; bottom:0; width:calc(100% - 20px); border-radius:4px 4px 0 0; background:rgba(255,255,255,0.9); text-align:center; line-height:1; display:block; margin:0}.qny .packageGrid ul.main>li .text{background:#fff; box-sizing:border-box; font-size:14px; position:relative; padding:15px 20px; border:solid #efefef; border-width:0 1px 1px; border-radius:0 0 4px 4px}.qny .packageGrid ul.main>li .text:has(a){padding-bottom:50px}.qny .packageGrid ul.main>li .text a{text-transform:uppercase; text-decoration:none; background:#1b355d; color:#fff; font-weight:bold; text-align:center; position:absolute; left:0; bottom:0; width:100%; padding:10px 0; transition:0.3s ease; border-radius:0 0 4px 4px}.qny .packageGrid ul.main>li .text a:hover{background:#f36c21}h1 .highlight{clear:both}.qny .packageGrid .label, .qny .locationBox .image .label, .qny .scrollPackageList .package .image .label, .textWithImage.qnyGallery .image .label{max-width:90%; border-radius:4px 0 0 0; position:absolute; left:0; top:0px; box-shadow:rgba(0,0,0,0.3) 5px 5px 5px; background:#f36c21; color:#fff; text-transform:uppercase; padding:13px 15px; box-sizing:border-box;  font-weight:bold; font-size:13px; text-align:center}.qny .packageGrid ul.main ul,
.servicesBlock .package ul.showOnLocationList{margin:10px auto 0; padding:0 0 0 24px; list-style-type:none}.qny .packageGrid ul.main ul li,
.servicesBlock .package ul.showOnLocationList li{margin:0 0 5px; position:relative; list-style-type:none}.qny .packageGrid ul.main ul li:before,
.servicesBlock .package ul.showOnLocationList li:before{content:''; width:15px; height:11px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/checkIcon.svg) no-repeat center center / contain; position:absolute; left:-24px; top:3px}.qny .packageGrid.g3 ul.main>li{width:calc(33.3333% - 20px)}.qny .linksWithImagesGrid{margin:50px 0}.qny .linksWithImagesGrid ul.main{margin:-10px; padding:0; list-style-type:none}.qny .linksWithImagesGrid ul.main>li{float:left; margin:10px; list-style-type:none}.qny .linksWithImagesGrid ul.main>li .image{position:relative; width:100%; display:block; background:#ccc no-repeat center center / cover; aspect-ratio:1 / 1; border:1px solid #fff}.qny .linksWithImagesGrid ul.main>li .image img{display:none}.qny .linksWithImagesGrid ul.main>li .text{box-sizing:border-box; font-size:14px; position:absolute; bottom:0; width:calc(100% - 20px); left:10px; background:rgba(255,255,255,0.9); text-align:center; padding:12px 15px; border-radius:4px 4px 0 0}.qny .linksWithImagesGrid ul.main>li .text h2{line-height:1; display:block; margin:0}.qny .linksWithImagesGrid ul.main>li .text p:last-child{margin:0}.qny .linksWithImagesGrid ul.main>li .text .button{background:#1b355d; display:block; margin:10px 0 0 0}.qny .linksWithImagesGrid ul.main>li .text .button:hover{background:#f36c21 }.qny .linksWithImagesGrid.c2 ul.main>li{width:calc(50% - 20px)}.qny .linksWithImagesGrid.c3 ul.main>li{width:calc(33.3333% - 20px)}.qny .linksWithImagesGrid.c4 ul.main>li{width:calc(25% - 20px)}.qny .linksWithImagesGrid.c2 ul.main>li:nth-child(2n+1){clear:both}.qny .linksWithImagesGrid.c3 ul.main>li:nth-child(3n+1){clear:both}.qny .linksWithImagesGrid.c4 ul.main>li:nth-child(4n+1){clear:both}.qny .linksWithImagesGrid p strong{font-size:inherit}.qny .linksWithImagesGrid.outText{}.qny .linksWithImagesGrid.outText ul.main>li .text{position:relative; bottom:auto; left:auto; width:100%}.qny .linksWithImagesGrid.outText ul.main>li .image{aspect-ratio:auto; background:#fff !important}.qny .linksWithImagesGrid.outText ul.main>li .image img{display:block; width:100%}.qny .twoColumnText{margin:50px 0}.qny .twoColumnText .aRow{width:100%; display:table; padding:10px 20px}body.page-id-24332 .qny .twoColumnText .aRow{padding:0}.qny .twoColumnText .aRow.even{background:#efefef}.qny .twoColumnText .left{font-weight:bold}.qny .twoColumnText .left,
.qny .twoColumnText .right{width:50%; display:table-cell; vertical-align:top}.qny .row{margin:0 -15px}.qny .row>div{margin:0 15px}.qny .row:after, .profilePic:after{content:''; width:100%; display:block; clear:both}.qny .row .column1{width:calc(100% - 30px); float:left}.qny .row .column2{width:calc(50% - 30px); float:left}.qny .row .column3{width:calc(33.3333% - 30px); float:left}.qny .row .column4{width:calc(25% - 30px); float:left}.qny .row .column5{width:calc(20% - 30px); float:left}.qny .row.asTable{display:table; padding:0; margin:0}.qny .row.asTable>div{display:table-cell; margin:0; vertical-align:middle}.qny .row.asTable .column2{width:50%; float:none}.qny .row.asTable .column3{width:33.3333%; float:none}.qny .row.asTable .column4{width:25%; float:none}.qny .row.asTable .column5{width:20%; float:none}.qny .embedMap{margin:50px auto}.qny .packageScroll{margin:50px 0; overflow-x:hidden}.qny .packageScroll .wrapper{height:512px; position:relative}.qny .packageScroll ul{margin:0; padding:0; list-style-type:none; position:absolute; left:0; top:0; width:30000px}.qny .packageScroll ul li{list-style-type:none; line-height:1.2; float:left; width:295px; padding:0 20px 0 0; margin:0; font-size:14px}.qny .packageScroll ul li h2{font-size:16px; text-transform:uppercase; line-height:1; color:#1b355d}.qny .packageScroll ul li h2 span{font-size:13px; display:inline-block; margin:0 0 6px; color:#f36c21}.qny .packageScroll ul li .image{border-radius:2px 2px 0 0; width:100%; aspect-ratio:1 / 1.25; background:#ccc no-repeat center center / cover; margin:0}.qny .packageScroll ul li .text{background:#fefefe; padding:20px 10px; border:solid #f36c21; border-width:1px 0}.qny .packageScroll ul li .text .button{display:block; margin-bottom:5px; background:#666}.qny .packageScroll .arrowLeft, .qny .packageScroll .arrowRight{cursor:pointer; background:#efefef; width:50px; height:50px; position:absolute; top:148px}.qny .packageScroll .arrowLeft{left:0; border-radius:0 4px 4px 0; box-shadow:10px 10px 10px rgba(0,0,0,0.25)}.qny .packageScroll .arrowLeft:before{content:''; width:0; height:0; border:12px solid; border-color:transparent #1b355d transparent transparent; position:absolute; left:6px; top:13px}.qny .packageScroll .arrowRight{right:20px; border-radius:4px 0 0 4px; box-shadow:-10px 10px 10px rgba(0,0,0,0.25)}.qny .packageScroll .arrowRight:after{content:''; width:0; height:0; border:12px solid; border-color:transparent transparent transparent #1b355d; position:absolute; right:6px; top:13px}.qny .floatingPhone {text-align:right; margin:20px 0 -30px; position:relative; z-index:20}.qny .floatingPhone a{text-decoration:none; background:#000; color:#fff; border-radius:4px; display:inline-block; padding:6px 20px; font-weight:bold; transition:0.3s ease}.qny .floatingPhone a:hover{background:#fc7647}.qny .interactiveMap{margin:50px 0}.qny .interactiveMap #theMap{border:2px solid #ccc; border-radius:4px; overflow:hidden; height:400px; background:#ccc; width:100%}.qny .mapInfoBox{border:2px solid #1b355d; font-size:12px; line-height:1.2; padding:15px; background:#fff; border-radius:4px; color:#666}.qny .mapInfoBox strong{color:#f36c21; text-transform:uppercase; font-size:14px}.qny .mapInfoBox span{color:#666; display:block; font-size:0.7rem}.qny .mapInfoBox span:empty{display:block; position:absolute; left:calc( 50% - 20px); bottom:-38px; width:0; height:0; border:20px solid; border-color:#1b355d transparent transparent transparent}.qny .mapInfoBox p{margin:5px 0}.qny .mapInfoBox .button{background:#1b355d}.qny .mapInfoBox .button:hover{background:#f36c21}.qny .mapInfoBox .phone{margin:0 0 20px}.qny .mapInfoBox .phone a{text-decoration:none}.pressBlock .pressBox .image{border-radius:4px; aspect-ratio:1/1; width:100px; background:#fff no-repeat center center / 80px auto}.pressBlock .pressBox .text{width:calc(100% - 100px); margin:0; padding:20px}.pressBlock .pressBox .text .title{color:#1b355d; text-transform:uppercase; font-weight:bold}.pressBlock .pressBox .text .date{font-size:0.8rem; margin:10px 0 10px 0}.pressBlock .pressBox .text a{font-size:0.8rem; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#f36c21}.pressBlock .pressBox .text a span{font-size:1.2rem}.profilePic .image{width:60px; float:left; margin:0 20px 0 0}.profilePic .image img{border-radius:50%; overflow:hidden; display:block; margin:0 !important; width:100%}.profilePic .text{width:calc(100% - 80px); float:right}.qny .locationsMap{margin:0 auto; position:relative}.qny .locationsMap .contentCenter{position:relative}.qny .locationsMap .message{margin:0; background:#efefef; padding:20px; border-radius:4px; margin-bottom:20px}.qny .locationsMap .noLocations{display:none; margin:20px 0; font-weight:bold}.qny .locationsMap .message p:first-child{margin-top:0}.qny .locationsMap .message p:last-child{margin-bottom:0}.qny .locationsMap .leftSide{float:left; width:68%; padding:40px 10px 50px 0; box-sizing:border-box}.qny .locationsMap .rightSide{float:right; position:relative; width:32%}.qny .locationsMap.fitLocations{background:#fafafa}.qny .locationsMap.fitLocations .contentCenter{display:flex; flex-direction:row-reverse}.qny .locationsMap.fitLocations .leftSide{padding:20px 10px 0 0}.qny .locationsMap.fitLocations .rightSide{}.qny .locationsMap.fitLocations #theMap{height:100%}.qny .locationsMap .searchBarBox{margin:0 auto 20px}.qny .locationsMap .searchBarBox input{border:1px solid #efefef; border-radius:4px; width:100%; margin:0 auto; box-sizing:border-box; padding:10px 50px 10px 10px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/searchBoxBg.svg) no-repeat right center}.qny .locationsMap .categories{margin:0 0 20px; border-bottom:1px solid #efefef}.qny .locationsMap .categories span,
.qny .locationsMap .categories a{text-decoration:none; cursor:pointer; display:inline-block; padding:0 10px 10px; border-bottom:2px solid transparent; color:#ccc; font-weight:bold; transition:0.3s ease}.qny .locationsMap .categories span.active,
.qny .locationsMap .categories a.active{border-bottom:2px solid #1b355d !important; color:#1b355d !important}.qny .locationsMap .categories span:hover,
.qny .locationsMap .categories a:hover{border-bottom:2px solid #f36c21; color:#f36c21}.qny .locationsMap #theMap{background:#ccc; height:100%; width:calc(413px + ((100vw - 1180px) / 2)) ; position:absolute; left:0; top:0}body.admin-bar .pac-container{transform:translate(0px,-1px)}.qny .locationsList{}#meetingRooms .locationBox.meeting0 .image{position:relative}body.postid-23382 #meetingRooms .locationBox.meeting0 .image:after{content:''; width:90px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/openDoowAward.svg) no-repeat center center / contain; aspect-ratio:540/760; position:absolute; right:10px; bottom:-37px}.qny .locationsList .wrap{margin:0 -5px}.qny .locationsList .wrap>p{margin:0 10px 30px}.qny .locationBox{background:#fff; overflow:hidden; text-decoration:none; font-size:14px; float:left; margin:0 5px 20px; width:calc(33.3333% - 10px);  box-sizing:border-box}.qny .locationBox:nth-child(3n+1){clear:both}.qny .locationBox .image{display:block; position:relative; border-radius:4px 4px 0 0; width:100%; background:#ccc no-repeat center center / cover; aspect-ratio:1 / 0.75}.qny .locationBox .image .label:empty{display:none}.qny .locationBox .text{width:100%; padding:15px; text-align:left; border:solid #efefef; border-width:0 1px}.qny .locationBox .text h2{line-height:1; margin:0 0 5px; font-size:1.2rem}#meetingRooms .locationBox .text h2{font-size:1rem !important}.qny .locationBox .text h2 span{display:block; color:#8f8f8f; font-size:0.9rem}.qny .locationBox .text p{margin:0}.qny .locationBox .text a{text-decoration:none}.qny .locationBox .text a:hover{color:#f36c21}.qny .locationBox .text ul{padding:0 0 0 12px}.qny .locationBox .text ul strong{color:#000; font-size:inherit}.qny .locationBox .link{text-decoration:none; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center; width:100%; display:block; padding:10px 0; background:#1b355d; border-radius:0 0 4px 4px; transition:0.3s ease}.qny .locationBox .link:hover{background:#f36c21}.qny .locationBox .text .highlight{margin-bottom:10px}.qny .locationBox .text .highlight.h-1{display:none}.qny .locationBox .text .address{margin:5px 0 0 0}.qny .locationBox .text .phone{margin:5px 0 0 0}.qny .locationsMapSmall{margin:0 auto; position:relative}.qny .locationsMapSmall .contentCenter{position:relative}.qny .locationsMapSmall #theMap{background:#ccc; height:400px; width:100%}.navBar a{text-decoration:none; font-weight:bold}.navBar a:hover{text-decoration:underline}.qny .preloadDiv{width:0; height:0; overflow:hidden}.qny .showIphone,
.qny .showIpad,
.qny .hideDesktop{display:none}.qny .showDesktop{}.qny .pageHeader:has(.theForm){height:auto}.qny .pageHeader:has(.theForm) .text{width:100%; text-align:center; padding:80px 0}.qny .pageHeader:has(.theForm) .text .theForm{font-weight:bold; color:#000; max-width:1000px; box-sizing:border-box; padding:20px; border-radius:10px}.qny .pageHeader:has(.theForm) .text .theForm p{margin:15px auto}.qny .pageHeader:has(.theForm) .text .theForm h2{margin:0 0 -10px; font-size:30px; color:#1b355d; text-shadow:none}.qny .pageHeader:has(.theForm) .text .theForm a{color:#0088ff}.qny .textWithImage.p23047 ul.checkList{border-top:1px solid #efefef; padding:20px 0 0 20px !important}.qny .textBoxes.p23047{margin-bottom:0}.qny .textBoxes.p23047 .box{border:1px solid #efefef; padding:20px 10px 10px; border-radius:10px; min-height:250px; transition:0.3s ease; cursor:pointer}.qny .textBoxes.p23047 .box:hover{background:#efefef}.qny .fullwidthText.p23047.fwt2{margin-top:0}.qny .textWithImage.p23047 .image img{border-radius:10px}.pageHeader.p23132 h1{text-shadow:none}.pageHeader.p23132 .displayTable{background:rgba(27,53,93,0.5); text-shadow:none}.pageHeader.p23132 strong{font-size:30px}.qny .hoverBoxIcon{margin:0 0 20px; background:#fff; box-shadow:rgba(0, 0, 0, 0.04) 0px 9px 10px 0px; border-radius:10px; padding:20px 20px 20px 60px; box-sizing:border-box; position:relative; transition:0.3s ease}.qny .hoverBoxIcon:hover{color:#fff; background:#1b355d}.qny .hoverBoxIcon img{position:absolute; width:40px; height:auto; display:block; left:10px; top:10px}.qny .hoverBoxIcon:last-child,
.qny .hoverBoxIcon.last{margin:0}.qny .fullwidthText .hoverBoxIcon strong{color:#1b355d; display:block; border-bottom:1px solid #efefef; padding:0 0 10px; margin:0 0 10px; transition:0.3s ease}.qny .fullwidthText .hoverBoxIcon:hover strong{color:#fff}.qny .blogPostList{margin:50px auto; font-size:14px}.qny .blogPostList .left{width:70%; float:left}.qny .blogPostList .right{width:30%; float:right; box-sizing:border-box; padding:0 0 0 40px}.qny .blogPostList ul.main{margin:0 -10px; padding:0; list-style-type:none}.qny .blogPostList ul.main > li{float:left; width:calc(50% - 20px); margin:10px}.qny .blogPostList ul.main > li:nth-child(2n+1){clear:both}.qny .blogPostList ul.main > li a{display:block; text-decoration:none}.qny .blogPostList ul.main > li .image {margin:0 0 10px; border-radius:4px; position:relative; width:100%; display:block; background:rgb(204, 204, 204) center center / cover no-repeat;  background-image:none; aspect-ratio:1 / 0.65}.qny .blogPostList ul.main > li .link{margin:10px 0 0 0; text-align:right; color:#f36c21; font-weight:bold}.qny .blogPostList .date{padding:10px 0 0 0}.qny .blogPostList strong{color:#1b355d; }.qny .blogPostList strong.black{font-size:inherit; }.qny .blogPostList .right ul{margin:0; padding:0; list-style-type:none}.qny .blogPostList .right ul li{margin:10px 0 0; vertical-align:top; padding:10px 0 0; border-top:1px solid #ccc}.qny .blogPostList .right a{text-decoration:none}.qny .blogPostList .right a:hover{text-decoration:underline}.qny .blogPostList .right h2{color:#ff6b00; font-size:20px}.qny .blogPostContent{}.qny .blogPostContent h2,
.qny .blogPostContent h3{color:#1b355d; line-height:1.2}.qny .blogPostContent img{display:block; margin:30px auto}.qny .blogPostContent a{color:#ff6b00; text-decoration:none}.qny .blogPostContent a:hover{text-decoration:underline}.qny .blogPostList .relatedTitle{font-size:30px; text-align:center; color:#1b355d; margin:40px 0 ; padding:40px 0 0 ; display:block; border-top:1px solid #ccc}.blogPostContent .fullwidthText:first-child{margin-top:0}.blogPostContent .contentCenter{width:100% !important}.qny .blogPostList h1{color:#1b355d; font-size:30px; line-height:1.2}.qny .blogPostList h1 span{color:#f36c21; font-size:16px}.qny .blogPostList.full ul.main > li{width:calc(33.3333% - 20px)}.qny .blogPostList.full ul.main > li a{border-radius:4px; background:none; transition:0.3s ease}.qny .blogPostList.full ul.main > li a:hover{transform:scale(1.025); box-shadow:0 0 10px rgba(0,0,0,0.2)}.qny .blogPostList.full ul.main > li .image {border-radius:4px 4px 0 0; margin:0}.qny .blogPostList.full ul.main > li .text {padding:15px 15px 20px; border:solid #efefef; border-radius:0 0 4px 4px; border-width:0 1px 1px}.qny .blogPostList.full ul.main > li .text strong{display:block}.qny .blogPostList.full .relatedTitle{text-align:center; margin:0 0 30px; padding:0; border:none}body.page-id-25542 .blogPostList.full .relatedTitle{display:none}.qny .blogPostList.full ul.main > li{float:left; width:calc(33.3333% - 20px); margin:10px}.qny .blogPostList.full ul.main > li:nth-child(2n+1){clear:none}.qny .blogPostList.full ul.main > li:nth-child(3n+1){clear:both}.qny .blogPostList .blogIntro{font-weight:bold; color:#333; border:1px solid #ccc; background:#fafafa; padding:20px; border-radius:4px; margin:40px auto}.qny .blogPostList .blogIntro:first-child{margin-top:0}.qny .blogPostList .blogIntro p:first-child{margin-top:0}.qny .blogPostList .blogIntro p:last-child{margin-bottom:0}.qny .paginationLinks{text-align:center; margin:30px auto 0; padding:30px 0 0 0; border-top:1px solid #ccc}.qny .paginationLinks a,
.qny .paginationLinks span{background:#000; color:#fff; margin:0 10px; padding:6px 10px; display:inline-block; text-decoration:none; border-radius:4px}.qny .paginationLinks span{background:#999}.qny .paginationLinks span.dots{background:#fff; color:#000}.qny .searchForm input{border:1px solid #ccc; border-radius:4px; width:calc(100% - 40px); margin:0 10px 0 0; padding:10px; box-sizing:border-box; height:46px; display:inline-block}.qny .searchForm button{width:30px; height:46px; color:#fff; font-weight:bold; background:#f35317; border-radius:4px; border:none; cursor:pointer; text-transform:uppercase; display:inline-block}.qny .blogPostList .right .hubspotForm{margin:30px auto}.pageHeader .hubspotForm{background:rgba(239, 239, 239,0.95); border:none; padding:20px; border-radius:4px}.hbspt-form{font-size:0.9rem; text-align:left; margin:0; color:#333}.hbspt-form strong{font-size:inherit}.hbspt-form a{color:inherit}.hbspt-form input[type=text],
.hbspt-form input[type=email],
.hbspt-form input[type=tel],
.hbspt-form input[type=date],
.hbspt-form input[type=number],
.hbspt-form select,
.hbspt-form textarea{box-sizing:border-box; text-align:left; -webkit-appearance:none; margin:0 0 15px; display:block; border:1px solid #ccc; height:40px; width:100% !important; box-sizing:border-box; padding:8px 10px; border-radius:4px; font-size:0.8rem; background:#fafafa; color:#333; box-sizing:border-box}.hubspotForm .hbspt-form input[type=text],
.hubspotForm .hbspt-form input[type=email],
.hubspotForm .hbspt-form input[type=tel],
.hubspotForm .hbspt-form select,
.hubspotForm .hbspt-form textarea,
.qny .scrollPackageList .right .rightBox .hbspt-form input[type=text],
.qny .scrollPackageList .right .rightBox .hbspt-form input[type=email],
.qny .scrollPackageList .right .rightBox .hbspt-form input[type=tel],
.qny .scrollPackageList .right .rightBox .hbspt-form select,
.qny .scrollPackageList .right .rightBox .hbspt-form textarea{background-color:#fff}.hbspt-form input[type=text]:focus,
.hbspt-form input[type=email]:focus,
.hbspt-form input[type=tel]:focus,
.hbspt-form select:focus,
.hbspt-form textarea:focus{border-bottom:1px solid #F36C21}.hbspt-form select{background:#fafafa url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/selectArrow.svg) no-repeat right 8px top 16px}.hbspt-form textarea{height:80px; padding:10px; margin:0; resize:none}.hbspt-form label{text-transform:uppercase; color:#333; font-size:0.8rem; font-weight:bold; margin:0 0 5px; display:inline-block}.hbspt-form label.hs-error-msg{font-weight:400; color:#cf0000; text-transform:none; margin-bottom:15px; font-size:0.7rem}.hbspt-form input.error, .hbspt-form select.error, .hbspt-form textarea.error{border-color:#cf0000}.hbspt-form fieldset{max-width:100% !important}.hbspt-form .hs-button{border:none; width:auto; font-weight:bold; text-transform:uppercase; display:inline-block; box-sizing:border-box; transition:0.3s ease; line-height:1.2; font-size:0.9rem; background:#f36c21; color:#fff; margin:10px 0 0 0; padding:10px 25px; border-radius:4px}.hbspt-form .hs-button:hover{background:#1b355d}.hbspt-form .hs_recaptcha{transform:scale(0.8); transform-origin:left}.hbspt-form .hs-form .hs_email.hs-email{margin:0}.hbspt-form p{margin:0.5em 0}.hbspt-form p:first-child{margin-top:0}.hbspt-form h1, .hbspt-form h2{font-size:18px !important}.hbspt-form .hs-richtext h1:first-child, .hbspt-form .hs-richtext h2:first-child, .hbspt-form .hs-richtext h3:first-child{margin-top:0; margin-bottom: 10px; }.hbspt-form h3{color:#f36c21; font-size:0.9rem; line-height:1.2; margin:20px 0 10px}.hbspt-form .hs-form-required{color:#f36c21}.hbspt-form .hs-richtext{margin:0 0 15px; font-size:0.8rem}.hbspt-form label.hs-form-checkbox-display{font-weight:normal; text-transform:none}.hbspt-form label.hs-form-checkbox-display span{margin-left:6px}.hbspt-form .input{margin:0 0 15px !important}.qny .scrollPackageList .right .rightBox .hbspt-form .hs-button,
.locationDetail .right .hbspt-form .hs-button{display:block; width:100%; box-sizing:border-box; padding:12px 0}.hbspt-form .form-columns-2 .field:first-child{padding:0 6px 0 0}.hbspt-form .form-columns-2 .field:last-child{padding:0 0 0 6px}.hbspt-form .form-columns-3 .field{width:33.3333% !important}.hbspt-form .form-columns-3 .field:nth-child(2){padding:0 12px}.hbspt-form .hs-field-desc{font-weight:normal; margin:0 0 10px; font-size:0.8rem}.locationDetail a{text-decoration:none}.locationDetail a:hover{text-decoration:underline}.locationDetail .top h1{color:#1b355d; font-size:30px; line-height:1; margin:0 0 10px; border-bottom:1px solid #ccc; padding:9px 0 25px}.locationDetail .top h1 span{display:block; font-size:18px; color:#8f8f8f}.locationDetail .address p{margin:0 0 10px}.locationDetail .right{float:right; width:390px}.promoBanner p{margin-top:0}.promoBanner p{margin-bottom:0}.promoBanner p:empty{display:none}.promoBanner a,
.promoBanner a:hover{text-decoration:none}.locationDetail .gallery a{display:none; background:#ccc no-repeat center center / cover; transition:0.3s ease; float:left; border-radius:4px; overflow:hidden}.locationDetail .gallery a img{display:none}.locationDetail .gallery a.img0{display:block; width:50%; height:489px}.locationDetail.new .gallery a.img0{height:auto}.locationDetail .gallery a.img0 div{margin:10px 0 0 10px}.locationDetail .gallery a.img1,
.locationDetail .gallery a.img2{float:right; width:calc(50% - 10px); aspect-ratio:1/ 0.413; margin:0 0 10px; display:block}.locationDetail .gallery a.img2{margin:0}.locationDetail .gallery a.galleryVideo{display:block; background:#1b355d; position:relative; cursor:pointer}.locationDetail .gallery a.galleryVideo .videoPlay{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80px; height:80px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/video-play.svg) no-repeat center center / contain}.locationDetail .gallery a.galleryVideo:hover{opacity:0.85}.locationDetail .menu a{font-weight:bold; text-transform:uppercase; color:#f36c21; display:inline-block; margin:0 10px 0 0;  padding:0 10px 0 0; transition:0.3s ease}.locationDetail .menu a:hover{text-decoration:none; color:#1b355d}.locationDetail .menu a:last-child{margin:0; border-right:none; padding:0}.locationDetail #workspace a,
.locationDetail #meetingRooms a{font-weight:bold}.locationDetail .left h2,
.footerLocations h2{color:#1b355d; margin:0 0 20px; font-size:20px; line-height:1.2}.footerLocations strong{text-transform:uppercase}.locationDetail #tourVideo iframe,
.locationDetail #tourVideo video{width:100%; border:none; height:439px; background:#000}.locationDetail #location .acf-map > span{float:left; display:block; width:100%; border-bottom:1px dashed #ccc; margin:20px 0}.locationDetail #location .acf-map .marker a{display:block}.locationDetail #location .acf-map .marker a:hover{text-decoration:none; color:#f36c21}.locationDetail #location .acf-map .marker p{margin:5px 0}.locationDetail #location .acf-map .marker .button{margin-top:15px; display:inline-block}.locationDetail #location .acf-map .marker strong{color:#1b355d; text-transform:uppercase}.locationDetail #location .acf-map .marker strong span{font-size:0.8rem; display:block; color:#8f8f8f}.textLink, .locationDetail a.textLink{color:#1b355d; font-weight:600; margin:20px 0 0 0; display:inline-block; font-size:16px}.locationDetail .availableServices ul.main{margin:0; padding:0; list-style-type:none}.locationDetail .availableServices ul.main>li{border:1px solid #efefef; display:table; margin:0 0 20px; width:100%; border-radius:4px; overflow:hidden}.locationDetail .availableServices ul.main>li .image{display:table-cell;  position:relative; width:220px; background:#ccc no-repeat center center / cover}.locationDetail .availableServices ul.main>li .text{display:table-cell; background:#fff; box-sizing:border-box; font-size:14px; position:relative; padding:15px 20px}.locationDetail .availableServices ul.main>li .text:has(.wideButton){padding-bottom:50px}.locationDetail .availableServices ul.main>li .text h2{font-size:16px; line-height:1; display:block; margin:0 0 10px; padding:0}.locationDetail .availableServices ul.main>li .text a.wideButton{text-transform:uppercase; text-decoration:none; background:#1b355d; color:#fff; font-weight:bold; text-align:center; position:absolute; left:0; bottom:0; width:100%; padding:10px 0; transition:0.3s ease}.locationDetail .availableServices ul.main>li .text a.wideButton:hover{background:#f36c21}.locationDetail .availableServices ul.main>li .text .button{margin:15px 0 0 0; background:#1b355d}.locationDetail .availableServices ul.main>li .text .button:hover{background:#f36c21}.highlight,
.servicesBlock .package strong.orange{ font-style:normal; border-radius:4px; color:#1b355d; background:#fed344; padding:6px 10px; display:inline-block; font-weight:bold; font-size:0.8rem}.locationDetail .availableServices ul.main ul{margin:10px auto 0; padding:0 0 0 24px; list-style-type:none}.locationDetail .availableServices ul.main ul li{margin:0 0 5px; position:relative; list-style-type:none}.locationDetail .availableServices ul.main ul li:before{content:''; width:15px; height:11px; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/checkIcon.svg) no-repeat center center / contain; position:absolute; left:-24px; top:3px}.locationDetail #reviews .button{float:right}.locationDetail #reviews .review .pic img{display:block; width:100%}.locationDetail #reviews .review .text{width:calc(100% - 70px); float:right}.locationDetail #reviews .review .text strong{display:block; margin:0 0 8px}.locationDetail.new h1{padding:0; border-bottom:none}.locationDetail.new h2, .locationOffers h2.theTitle, .locationReviews h2, .locationDetail.new h2, .locationFaq h2{color:#1b355d; font-size:30px; margin-top:0}.locationFaq h2 span{color:#f36c21}.locationDetail.new .topLeft.full a.inquire{ float: none; padding: 15px 15px 15px 47px;}.locationDetail.new .gallery a.img0{width:65%; aspect-ratio:1/0.612}.locationDetail.new .gallery a.img1,
.locationDetail.new .gallery a.img2{width:calc(35% - 10px); aspect-ratio:1/ 0.57}.locationDetail.new .locationInfo .infoRight a.img0,
.locationDetail.new .locationInfo .infoRight a.img1{transition:0.3s ease; border-radius:30px; width:65%; height:60px; height:450px; display:block; background:#ccc no-repeat center center / cover; position:relative}.locationDetail.new .locationInfo .infoRight a.img1 {position:absolute; right:0; bottom:0}.locationDetail.new .locationInfo .infoRight a.img0 img,
.locationDetail.new .locationInfo .infoRight a.img1 img{display:none}.locationDetail.new .locationInfo .infoRight a.img0:hover,
.locationDetail.new .locationInfo .infoRight a.img1:hover{transform:scale(1.05)}.locationDetail.new #workspace p{margin-bottom:1.4rem}.locationDetail.new h2{display:inline-block}.locationDetail.new .address p{margin:0; display:inline-block}.locationDetail.new #amenities li{padding:6px 0}.locationDetail.new #amenities ul{padding:0 0 0 13px}li[class*="lIcon"]{ position: relative; padding-left: 27px !important;}li[class*="lIcon"]::before { content:''; position:absolute; left:0; top:5px; aspect-ratio:1/1; height:20px; background: no-repeat center center / contain;}.locationDetail.new #amenities ul{padding:0 0 0 13px}.locIcons ul{ padding: 0 !important; list-style-type: none;}.locationReviews .review .text{clear:both; font-size:1rem}.locationFaq .left .text{margin:20px 0 30px}.locationFaq .right{float:right; width:70%; box-sizing:border-box; padding:0 0 0 40px}.locationFaq .right .faqRow{border-bottom:1px solid #8c8c8c; padding:14px 0}.locationFaq .right .faqRow:first-child{padding-top:0}.locationFaq .right .faqRow .question{padding:0 30px 0 0; box-sizing:border-box; transition:0.3s ease; cursor:pointer; font-weight:bold; display:block; position:relative}.locationFaq .right .faqRow .question:after{background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/faqArrowld.svg) no-repeat center center / contain; content:''; aspect-ratio:7/5; height:8px; position:absolute; right:0; top:6px; transition:0.3s ease}.locationFaq .right .faqRow .answer{display:none}.locationFaq .right .faqRow .question:hover{color:#000}.locationFaq .right .faqRow.open .question{background:none; color:#000}.locationFaq .right .faqRow.open .question:after{transform:rotate(180deg)}.servicesBlock .package .image{display:block; aspect-ratio:1/0.85; background:#ccc no-repeat center center / cover; margin:0 auto 10px}.servicesBlock .package .text{margin:20px 0}.servicesBlock .package .text h2{color:#1F2F4F; margin:0 0 5px}.servicesBlock.noPrice .package strong.orange,
.servicesBlock .package ul,
.servicesBlock .package div.label{display:none}.servicesBlock .package ul.showOnLocationList{display:block}.servicesBlock .package.meeting ul{display:block; padding:0 0 0 15px}.servicesBlock .buttons a,
.servicesBlock .buttons span{text-transform:uppercase; font-size:0.9rem; text-align:center; border:2px solid #f36c21; border-radius:4px; color:#f36c21; padding:6px 0; text-decoration:none; box-sizing:border-box; transition:0.3s ease; cursor:pointer; display:inline-block; font-weight:bold; width:100%}.servicesBlock .package.meeting .buttons a,
.servicesBlock .package.meeting .buttons span{width:100%}.servicesBlock .buttons span{margin:0}.servicesBlock .buttons a:hover,
.servicesBlock .buttons span:hover{background:#f36c21; color:#fff}.servicesMenu span,
.servicesMenu a{font-size:14px; padding:8px; background:#efefef; border-radius:4px; cursor:pointer; margin:0 4px 6px 0; display:inline-block; font-weight:400; transition:0.3s ease; text-decoration:none; text-transform:uppercase}.servicesMenu a:hover,
.servicesMenu span:hover{background:#1b355d; color:#fff}.locationReviewsHorizontal .review .pic img{display:block; width:100%}.locationReviewsHorizontal .review .text{font-size:0.85rem; height:173px; overflow:hidden; text-align:center}.locationReviewsHorizontal .review .text strong{display:block; margin:0 0 8px}.customDropdown span{text-transform:uppercase; display:inline-block; padding:10px 25px;  color:#fff; font-weight:bold}.customDropdown ul{display:none; margin:0; max-height:172px; overflow-y:scroll; padding:8px 12px !important; list-style-type:none; position:absolute; left:0; top:100%; width:100%; background:#fff; border:solid #ccc; border-width:0 1px 1px; border-radius:4px; box-shadow:10px 10px 10px rgba(0,0,0,0.25)}.customDropdown.active ul{display:block}.customDropdown ul li{border-top:1px solid #ccc}.customDropdown ul li a{font-size:0.9rem; display:block; padding:8px 25px; text-decoration:none; transition:0.3s ease}.customDropdown ul li a:hover{background:#1b355d; color:#fff !important}.theDropdown .customDropdown ul{height:138px; display:block; box-shadow:5px 5px 5px rgba(0,0,0,0.15)}.promoSlider .contentCenter{position:relative; height:500px}.promoSlider ul{margin:0; padding:0; list-style-type:none; width:100%; height:100%; position:relative}.promoSlider ul li{display:none; position:absolute; left:0; top:0; width:100%; height:100%}.promoSlider ul li .image,
.promoSlider ul li .text{width:50%; display:table-cell; vertical-align:middle}.promoSlider ul li .text{box-sizing:border-box}.promoSlider ul li .text .theText{padding:0 100px 0 50px}.promoSlider ul li .image{position:relative}.promoSlider ul li .image .theImg{position:absolute; top:0; right:0; width:100%; height:100%; background:#ccc no-repeat center center / cover; border-radius:0 250px 250px 0}.promoSlider .paginator span{transition:0.3s ease; border-radius:50%; width:10px; height:10px; display:inline-block; cursor:pointer; margin:0 0 0 10px; background:#f36c21}.promoSlider .paginator span:hover{background:#1b355d}.promoSlider .paginator span.active{background:#1b355d; transform:scale(1.3)}.promoSlider .arrowLeft,
.promoSlider .arrowRight{transition:0.3s ease; cursor:pointer; border-radius:50%; background:#fff; border:2px solid #1b355d; position:absolute; left:-20px; top:calc(50% - 15px); width:40px; height:40px}.promoSlider .arrowLeft:hover,
.promoSlider .arrowRight:hover{background:#1b355d}.promoSlider .arrowRight{right:-20px; left:auto}.promoSlider .arrowLeft:hover:before{border-color:transparent #fff  transparent transparent}.promoSlider .arrowRight:hover:before{border-color:transparent transparent transparent #fff}.promoSlider .arrowLeft:before{content:''; width:0px; height:0px; border:solid 10px; border-color:transparent #1b355d  transparent transparent; position:absolute; left:0px; top:8px}.promoSlider .arrowRight:before{content:''; width:0px; height:0px; border:solid 10px; border-color:transparent transparent transparent #1b355d; position:absolute; right:1px; top:8px}.popupBookCodeMain .displayTable{display:table; min-height:100%}.popupBookCodeMain .tableCell{display:table-cell; vertical-align: middle; width:100%}.popupBookCodeMain h2{color:#1b355d; font-size:18px}.countdownBlock span{display:block; font-size:28px; font-weight:700; line-height:1.2}.countdownBlock label{display:block; font-size:11px; text-transform:uppercase; letter-spacing:1px; margin-top:4px; color:rgba(255,255,255,0.8)}.popupBookCodeMain .thePopContent .close{content:''; width:40px; height:40px; border-radius:50%; background:#f36c21 url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/closeMapWhite.svg) no-repeat center center; position:absolute; right:-19px; top:-19px; cursor:pointer}.cccButton strong{font-size:inherit; color:inherit !important}.cccaIcon1 strong, .cccaIcon2 strong, .cccaIcon3 strong{display:block; margin:0 0 11px; color:#22355A !important; font-size:30px; font-weight:700; line-height:113.333%}.twi-0.p24902{overflow:hidden; margin-bottom:0}.twi-0.p24902 .image{width:45%; background-position:center bottom}.twi-0.p24902 .text{width:55%}.twi-0.p24902 .text p{line-height:1.45}.twi-0.p24902 .text h2{font-size:46px; line-height:1.1; margin:0 0 56px}.twi-0.p24902 .text h3{text-transform:none; font-size:32px; line-height:1.1; margin:53px 0 27px; color:#22355A}.twi-0.p24902 .text .appLinks{margin:64px auto 27px}.twi-1.p24902{margin:86px auto 0}.twi-1.p24902 .text{width:69%; line-height:1.5}.twi-1.p24902 .text p{line-height:inherit}.twi-1.p24902 .text h2{font-size:46px; line-height:1.1; margin:0 0 32px}.twi-2.p24902{margin:86px auto 60px}.twi-2.p24902 .text{line-height:1.5; padding:117px 0 140px !important; width:36%}.twi-2.p24902 .text p{line-height:inherit}.twi-2.p24902 .image{width:64%; background-position:top right}.twi-2.p24902 .text h2{font-size:40px; line-height:1.2; margin:0 0 32px}.twi-2.p24902 .text strong{color:inherit}.textBoxes.tb-0.p24902 .box{line-height:1.5; padding:37px 15px; min-height:290px; background:#fff !important; border-radius:20px}.textBoxes.tb-0.p24902 .box p{color:inherit; line-height:inherit}.textBoxes.tb-0.p24902 .box h2{text-transform:none; color:#22355A; font-size:30px; margin:0 auto 22px; font-weight:700; line-height:113.333%}.twi-3.p24902{margin:86px auto 91px}.twi-3.p24902 .text{padding:27px 0 95px !important; line-height:1.2}.twi-3.p24902 .text p{line-height:inherit; color:inherit}.twi-3.p24902 .image{width:64%; background-position:top right}.twi-3.p24902 .text h2{text-transform:none; font-size:40px; line-height:1.24; margin:0 0 30px}.twi-3.p24902 .text strong{color:inherit}.textBoxes.tb-1.p24902{margin:0 auto 81px}.textBoxes.tb-1.p24902 .box{padding:0; line-height:120%}.textBoxes.tb-1.p24902 .box p{color:inherit; line-height:inherit}.textBoxes.tb-1.p24902 .box h2{text-transform:none; color:#22355A; font-size:30px; margin:32px auto -6px; font-weight:700; line-height:113.333%}.twi-4.p24902 .text{padding:127px 0 145px !important; line-height:1.2}.twi-4.p24902 .text p{line-height:inherit; color:inherit}.twi-4.p24902 .image{width:64%; background-position:top right}.twi-4.p24902 .text h2{text-transform:none; font-size:40px; line-height:1.24; margin:0 0 30px}.twi-4.p24902 .text strong{color:inherit}.twi-5.p24902, .textWithImage.p25015,
.twi-1.p25542,
.twi-2.textWithImage.p23132,
.twi-1.p25894{margin:0; padding:80px 0; background:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/cccaBg.jpg) no-repeat center top / cover}.twi-5.p24902 h2{margin:0 0 27px; color:#22355A; font-size:55px; line-height:1.2; text-transform:none}.twi-5.p24902 h2 span{color:inherit; font-size:38px}.twi-5.p24902 .text{position:relative; width:63%; padding:48px 0 95px 150px !important; font-size:20px; line-height:1.2}.twi-5.p24902 .text .cccButton{margin:68px 0 0}.twi-5.p24902 .text .appLinks{position:absolute; left:-380px; bottom:30px}.twi-5.p24902 .text p{line-height:inherit; color:inherit}.twi-5.p24902 .image{width:37%; background-position:center top}.twi-1.p25542 .image{background-size:auto 150px}.scrollLogos.p24902 .theContainer .image img {height:80px; max-width:340px; margin:0 auto}.scrollLogos.p24902 .theContainer .image {margin:0 60px 0 0}img.blogHalf{width:calc(50% - 50px) !important; display:block; margin:0 50px 20px 0 !important; float:left}img.blogHalf.alignRight{float:right; margin:0 0 50px 20px !important}ul.noClearAfter:after{clear:none}.pageHeader.p25311{height:375px}.pageHeader.p25311 .text{width:100%}.textWithImage h2.big{font-size:40px}.twoColumnText.p25311 .aRow, .qny .twoColumnText .aRow.even{padding:0; background:none}.twoColumnText.p25311 .right{vertical-align:middle}.textBoxes.p25311.noBlueBg .box{vertical-align:top; display:inline-block; float:none; background:#fff; border-radius:18px; margin:0 10px 20px; width:calc(33.3333% - 20px)}.textBoxes.p25311.noBlueBg .box h2{color:#1b355d; margin:0 0 20px; line-height:1.2; font-size:22px}.textBoxes.p25311 .contentCenter{text-align:center}.fullwidthText .suiteServicesMenu{text-align:center}.fullwidthText .suiteServicesMenu a{display:inline-block; margin:0 15px; max-width:150px; height:65px; text-decoration:none; vertical-align:top; border-bottom:6px solid transparent; color:#22355A; transition:0.3s ease}.fullwidthText .suiteServicesMenu a:hover{border-bottom-color:#EF6425; color:#EF6425}body.hideFindButton .menu-item-22601{display:none}.locationDetail.new .locationCTAOffer h2{ font-size: 18px;}@media screen and (min-width:1180px){.showIphone,
	.showIpad,
	.mobileMenuItems{display:none !important}}
@media screen and (min-width:0px) and (max-width:1179px){.hideIpad, .qny .showDesktop{display:none !important}.showIpad{display:block !important}body{padding:90px 0 0 0; min-width:810px}body.withPromoBarHeader {padding:128px 0 0 0}.qny .contentCenter{width:780px}header.qny .contentCenter{padding:21px 0}header.qny ul{display:none}header.qny .theLogo{ margin:0;}header .menuIcon{cursor:pointer; margin:-14px -14px 0 0; position:relative; transition:0.3s ease; vertical-align:middle; display:inline-block; width:62px; height:62px; text-indent:-5000px; overflow:hidden; float:right; transform:translateY(7px)}header .menuIcon .l1{transition:0.3s ease; position:absolute; left:17px; top:18px; width:30px; height:4px; border-radius:5px; background:#f36c21}header .menuIcon .l2{transition:0.3s ease; position:absolute; left:17px; top:29px; width:30px; height:4px; border-radius:5px; background:#f36c21}header .menuIcon .l3{transition:0.3s ease; position:absolute; left:17px; top:39px; width:30px; height:4px; border-radius:5px; background:#f36c21}body.menuOpen header .menuIcon .l1{left:16px; top:29px; transform:rotate(-45deg)}body.menuOpen header .menuIcon .l2{opacity:0}body.menuOpen header .menuIcon .l3{left:16px; transform:rotate(-135deg); top:29px}body.menuOpen .mobileMenuItems{top:0}.mobileMenuItems{transition:0.4s ease; -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px); box-sizing:border-box; padding:100px 0 0 0; background:rgba(243, 108, 33,0.85); width:100%; height:100%; position:fixed; left:0; top:-100%; z-index:90; text-align:center}.mobileMenuItems ul{margin:0; padding:0; list-style-type:none}.mobileMenuItems ul li{text-transform:uppercase; margin:15px 0; color:#fff}.mobileMenuItems ul li a{text-transform:uppercase; font-size:20px}.mobileMenuItems ul li.addMargin{padding-top:40px}.mobileMenuItems a{color:#fff; text-decoration:none; font-weight:bold}.mobileMenuItems .last a{background:#1b355d; display:inline-block; color:#fff; padding:14px 22px; transition:0.3s ease}body.menuOpen .mobileMenuItems{top:0}.qny .pageHeader .text {width:70%}.qny .textWithImage .contentCenter{display:block}.qny .textWithImage .text{display:block; vertical-align:top; padding:0; width:100%}.qny .textWithImage .image{display:block; width:80%; margin:0 auto 30px; min-height:350px}.qny .textWithImage.video .image{min-height:auto}.qny .textWithImage.gallery .image{height:350px}.qny .textWithImage.Right .image.first,
	.qny .textWithImage.Left .image.first{display:block !important}.qny .textWithImage.Right .image.last,
	.qny .textWithImage.Left .image.last{display:none !important}.qny .textWithImage.Right .text{padding:0}.qny .scrollPackageList .left{padding:0}.qny .scrollPackageList .left,
	.qny .scrollPackageList .right{width:100%; display:block}.qny .scrollPackageList .right{margin:0 auto 30px}.qny .scrollPackageList .right .rightBox{position:relative; left:auto; top:auto}.qny .textBoxes{text-align:center}.qny .textBoxes .box {height:190px; width:calc(33.3333% - 10px); float:none; margin:0 5px 10px; display:inline-block; vertical-align:top}.qny .packageGrid ul.main>li {width:calc(50% - 20px)}.qny .packageGrid ul.main>li:nth-child(4n+1){clear:none}.qny .packageGrid ul.main>li:nth-child(2n+1){clear:both}.qny .linksWithImagesGrid.c2 ul.main>li,
	.qny .linksWithImagesGrid.c3 ul.main>li,
	.qny .linksWithImagesGrid.c4 ul.main>li{width:calc(50% - 20px)}.qny .linksWithImagesGrid.c2 ul.main>li:nth-child(2n+1){clear:both}.qny .linksWithImagesGrid.c3 ul.main>li:nth-child(3n+1){clear:none}.qny .linksWithImagesGrid.c4 ul.main>li:nth-child(4n+1){clear:none}.qny ul.checkList li::before {position:relative; left:auto; top:auto; display:inline-block; margin:0 10px 0 0}.qny .row.asTable{display:block}.qny .row.asTable>div{display:block}.qny .row.asTable .column2,
	.qny .row.asTable .column3,
	.qny .row.asTable .column4,
	.qny .row.asTable .column5{width:100%}.qny .row .column2,
	.qny .row .column3,
	.qny .row .column4,
	.qny .row .column5{width:calc(100% - 30px)}.fullwidthText.p23047.fwt0 h2{text-align:center}.qny .textBoxes.p23047 .box {min-height:340px}.qny .landingPagesForm .text{width:75%}.qny .blogPostList .left{width:100%}.qny .blogPostList .right{width:100%; padding:30px 0 0}.locationDetail .left,
	.locationDetail .right,
	.locationDetail .top{width:100%}.qny .locationsMap .rightSide {float:none; position:relative; width:100%; height:350px}.qny .locationsMap .leftSide {float:none; width:100%; padding-right:0}.qny .locationsMap #theMap{width:100%; height:350px !important; position:relative; left:auto; top:auto}.qny .locationsMap.fitLocations .contentCenter{display:block; flex-direction:unset}.qny .locationsMap.fitLocations #theMap{height:100%}.leadershipBlock .leaderBox .image{width:70%}.qny .locationsMap .rightSide{height:auto !important}.footerLocations ul.level1 > li {width:25%}.qny .locationsMap.fitLocations .leftSide{padding:40px 0}.promoSlider .arrowLeft{left:0}.promoSlider .arrowRight{right:0}.promoSlider ul li .image{width:40%}.promoSlider ul li .text{width:60%}.promoSlider .contentCenter{height:400px}.qny .packageScroll .arrowRight {right:210px}.pageHeader.p24902 .text{width:100%}.twi-0.p24902 .text h2,
	.twi-1.p24902 .text h2,
	.twi-2.p24902 .text h2,
	.twi-3.p24902 .text h2,
	.twi-4.p24902 .text h2,
	.twi-5.p24902 h2{font-size:30px}.twi-1.p24902 .text h2,
	.twi-2.p24902 .text h2,
	.twi-3.p24902 .text h2,
	.twi-4.p24902 .text h2,
	.twi-5.p24902 .text{text-align:center}.twi-0.p24902 .text h3,
	.twi-5.p24902 h2 span{font-size:26px}.textBoxes.tb-0.p24902 .box h2,
	.textBoxes.tb-1.p24902 .box h2,
	.cccButton{font-size:20px}.twi-3.p24902 .text,
	.textBoxes.tb-1.p24902 .box,
	.twi-4.p24902 .text,
	.twi-5.p24902 .text{font-size:16px}.cccaIcon1 strong, .cccaIcon2 strong, .cccaIcon3 strong{font-size:22px}.twi-2.p24902 .image,
	.twi-4.p24902 .image{background-position:center top}.twi-2.p24902 .text,
	.twi-3.p24902 .text,
	.twi-4.p24902 .text,
	.twi-5.p24902 .text{padding:8px 12px !important}.textBoxes.tb-0.p24902 .box{min-height:335px}.twi-5.p24902 .text .appLinks{position:relative; left:auto; bottom:auto; margin:30px auto 0}.twi-5.p24902 .text .cccButton {margin:30px 0 0; padding:20px 30px}.twi-0.p24902,
	.twi-1.p24902,
	.twi-2.p24902,
	.twi-3.p24902,
	.twi-4.p24902{margin:60px auto}.twi-0.p24902 .text .appLinks {margin:24px auto 0}img.blogHalf{width:100% !important; margin:0 0 50px 0 !important; float:none}img.blogHalf.alignRight{float:none; margin:0 0 50px 0 !important}.textWithImage.twi-2.p23132 .image {background-size:60% auto; min-height:180px}.pageHeader.p25311 .text{width:100%}.fullwidthText .suiteServicesMenu a{display:none}.textBoxes.p25311.noBlueBg .box p br{display:none}.locationDetail .right{margin:0 auto 20px}.locationDetail .gallery a.img0{height:324px}.locationDetail.new .gallery a.img0{height:auto}.qny .pageHeader.p25542 {background-position:calc(50% + 470px) center}.qny .textWithImage.p25542 .text{text-align:center}.twi-1.p25542 .image {background-size:auto 130px; min-height:200px}.textBoxes.tb-0.p25894.c4 .box{width:calc(50% - 10px)}.textWithImage.twi-0.p25894 .text,
	.fullwidthText.p25894.fwt1 .column2{text-align:center !important}.qny .textWithImage .theDropdown{width:100%; height:220px; padding:0 0 40px}.textWithImage.p25894{text-align:center}.textWithImage.twi-0.p25894 .image{background-size:contain; width:50%; min-height:auto; aspect-ratio:1529/929}.textWithImage.p26351 .text{text-align:center}.textBoxes.p26351 .box{padding:30px 10px}.locationFaq .right {width:100%; padding:40px 0 0 0}.popupBookCodeMain .hubspotForm img{ display: none;}}
@media screen and (min-width:0px) and (max-width:809px){.hideIphone,
	html #wpadminbar{display:none !important}.qny .showIphone{display:block !important}body{padding:56px 0 0 0; min-width:390px}body.withPromoBarHeader {padding:122px 0 0 0}.qny .contentCenter{width:345px}header.qny .contentCenter{padding:11px 0}.mobileMenuItems ul li{text-transform:uppercase; margin:8px 0; color:#fff}.mobileMenuItems ul li a{text-transform:uppercase; font-size:16px}.mobileMenuItems .last a {padding:10px 20px; margin:10px 0 0}.qny .pageHeader .text {width:100%}.qny .scrollPackageList .package .image {display:block; width:100%; height:180px}.qny .scrollPackageList .package .text {display:block; vertical-align:top; width:100%}.qny .scrollPackageList .package .text .label {left:0; top:-170px; width:290px}.qny .textBoxes .box {height:auto; width:calc(100% - 10px)}.qny .scrollPackageList .buttons{text-align:center; padding:10px}.qny .scrollPackageList .buttons .button{float:none; margin:0 5px}.qny .packageGrid ul.main>li {width:calc(100% - 20px)}.qny .packageGrid ul.main>li .text{min-height:auto}.qny .packageGrid ul.main>li:nth-child(2n+1){clear:none}.qny .textWithImage .image{width:100%; min-height:250px}.qny .linksWithImagesGrid.c2 ul.main>li,
	.qny .linksWithImagesGrid.c3 ul.main>li,
	.qny .linksWithImagesGrid.c4 ul.main>li{width:calc(100% - 20px)}.qny .linksWithImagesGrid.c2 ul.main>li:nth-child(2n+1),
	.qny .linksWithImagesGrid.c3 ul.main>li:nth-child(3n+1),
	.qny .linksWithImagesGrid.c4 ul.main>li:nth-child(4n+1){clear:none}.qny .twoColumnText .left, .qny .twoColumnText .right{display:block; width:100%}.qny .textBoxes.p23047 .box {min-height:auto}.qny .textBoxes.c4 .box {width:100%}.qny .landingPagesForm .image{display:none}.qny .landingPagesForm .text{padding:30px; width:100%; margin:0}.qny .landingPagesForm .row .column2 {width:calc(100% - 10px)}.qny .blogPostList ul.main > li{width:calc(100% - 20px)}.locationDetail .gallery a.img0 {width:100%; height:220px; margin:0 0 10px}.locationDetail .gallery a.img1, .locationDetail .gallery a.img2 {width:calc(50% - 5px); margin:0}.locationDetail .gallery a.img2{margin:0 10px 0 0}.locationDetail.new .gallery a.img0{height:auto}.locationDetail.new .gallery a.img1{margin:0 0 10px 0}.locationDetail.new .gallery a.img2{margin:0}.qny .locationBox{width:calc(100% - 20px)}.locationDetail #reviews .button {float:none; margin:20px auto 0; display:block}.qny .locationsMap .rightSide {height:260px}.qny .locationsMap #theMap{height:260px !important}.qny .locationsMap .categories{display:none}.locationReviewsHorizontal .review .text{height:auto}.leadershipBlock .leaderBox .image{width:80%}.qny .textBoxes.c2 .box,
	.qny .textBoxes.c3 .box,
	.qny .textBoxes.c4 .box{width:100%}.footerLocations h2{margin:0 auto 30px}.footerLocations ul.level1 > li {width:50%; margin:0 0 20px}.footerLocations ul.level1 > li:nth-child(2n+1){clear:both}.footerBanner h2{line-height:1.2}footer.qny .c1, footer.qny .form{width:100%}footer.qny .socials{width:100%; float:left; margin:0}footer.qny .divMessage{text-align:center}.qny .locationBox .text .theText{height:auto !important}.qny .blogPostList.full ul.main > li{float:left; width:calc(100% - 20px); margin:10px}.hbspt-form .form-columns-2 .field{width:100% !important}.hbspt-form .form-columns-2 .field:first-child,
	.hbspt-form .form-columns-2 .field:last-child{padding:0}.hbspt-form .hs-button{width:100%; padding:10px 0; display:block}.hbspt-form .form-columns-3 .field{width:100% !important}.hbspt-form .form-columns-3 .field:nth-child(2){padding:0}.qny .row{margin:0}.qny .row>div{margin:0}.qny .row .column1,
	.qny .row .column2,
	.qny .row .column3,
	.qny .row .column4,
	.qny .row .column5{width:100%; float:left}.qny .row.asTable{display:block}.qny .row.asTable>div{display:block}.qny .row.asTable .column2,
	.qny .row.asTable .column3,
	.qny .row.asTable .column4,
	.qny .row.asTable .column5{width:100%; float:none}.qny .pageHeader:has(.fullWidth) .displayTable .column2{display:block; width:100%}.qny .pageHeader:has(.fullWidth) .displayTable .column2:first-child {padding-right:0}.promoSlider .displayTable{display:block}.promoSlider ul li .image{height:200px; display:block; margin:0 0 30px; width:100%; border-radius:0 20px 20px 0}.promoSlider ul li .text{display:block; width:100%}.promoSlider .contentCenter{height:440px}.promoSlider ul li .image .theImg{width:100% !important}.promoSlider .arrowLeft, .promoSlider .arrowRight{top:80px}.promoSlider ul li .text .theText{padding:0}.locationDetail #tourVideo iframe,
	.locationDetail #tourVideo video {height:195px}.qny .locationBox .image{aspect-ratio:1/0.6}.popupBookCodeMain .hbspt-form .form-columns-2 .field.hs_firstname,
	.popupBookCodeMain .hbspt-form .form-columns-3 .field.hs_meeting_start_time,
	.popupBookCodeMain .hbspt-form .form-columns-3 .field.hs_email{width:calc(50% - 5px) !important; float:left !important; margin:0 10px 0 0 !important}.popupBookCodeMain .hbspt-form .form-columns-2 .field.hs_lastname,
	.popupBookCodeMain .hbspt-form .form-columns-3 .field.hs_meeting_end_time,
	.popupBookCodeMain .hbspt-form .form-columns-3 .field.hs_phone{width:calc(50% - 5px) !important; float:left !important}.qny .packageScroll .arrowRight{right:70px}.textBoxes.tb-0.p24902 .box {min-height:auto; margin:5px 0}.textBoxes.tb-1.p24902 .box{margin:15px 0}.twi-5.p24902 .text .cccButton {padding:20px 14px}.twi-0.p24902 .text h2,
	.twi-1.p24902 .text h2,
	.twi-2.p24902 .text h2,
	.twi-3.p24902 .text h2,
	.twi-4.p24902 .text h2,
	.twi-5.p24902 h2{font-size:26px}.twi-0.p24902 .text h3,
	.twi-5.p24902 h2 span{font-size:22px}.textWithImage.p24902 .text{text-align:center}.textWithImage.twi-2.p23132 .image {background-size:80% auto; min-height:180px}.textBoxes.p25311.noBlueBg .box{margin:0 0 20px; height:auto !important}.locationDetail .right{margin:0 auto}.qny .pageHeader.p25542{background-image:none !important}.twi-1.p25542 .image {background-size:auto 100px}.qny .pageHeader.p25542::before{width:100%}.textBoxes.tb-0.p25894.c4 .box {width:calc(100% - 10px)}.qny .packageGrid ul.main > li .image{aspect-ratio:1 / 0.7}.twi-5.p24902, .textWithImage.p25015,
	.twi-1.p25542,
	.twi-2.textWithImage.p23132,
	.twi-1.p25894{background-image:url(https://carrworkplaces.com/wp-content/themes/carrQNY2025/images/cccaBg900.jpg)}.textWithImage .biggerText {font-size:1.4rem}.textBoxes.p26351.tb-0 .box {min-height:auto}.locationDetail.new .locationInfo .infoRight a.img0,
	.locationDetail.new .locationInfo .infoRight a.img1{height:280px}.servicesBlock .package .text{height:auto !important}.locationFaq .right {width:100%; padding:40px 0 0 0}.locationDetail.new .top h1,
	.locationDetail.new h2, .locationOffers h2.theTitle, .locationReviews h2, .locationDetail.new h2, .locationFaq h2{font-size:22px}.locationDetail #location .acf-map > span{ display: none;}}