div.hide-submit-processing{height:16px;padding:4px 4px 4px 24px;background:url(/sites/all/modules/hide_submit/processing.gif) no-repeat 4px 6px;}
/*})'"*/
#mainNav{width:100%;position:fixed;background:white;display:flex;align-items:center;margin-left:-20px;}.m-auto{margin:auto;}.textWhite2{color:white;}.mainLogo{line-height:0px !important;height:fit-content !important;}#HeaderRegion{background-color:#fff;font-size:var(--ui-header-font-size,16px);-webkit-font-smoothing:antialiased;font-weight:700;height:56px;overflow:hidden;position:relative;z-index:100;padding:0px 10px;}.header{background-color:#fff;font-size:var(--ui-header-font-size,16px);-webkit-font-smoothing:antialiased;font-weight:700;height:56px;overflow:hidden;position:relative;z-index:100;}.nav{box-shadow:inset 0 -4px 4px -4px rgba(0,0,0,0.18);color:#6f6f6f;height:inherit;padding:0 5px 0 0;position:relative;}.nav li,.navLink.navLink,.navMainMenu{display:inline-block;vertical-align:top;}.main_wrap.w80{max-width:81%;width:100%;}.main_wrap.w80 .main_content{background:#fff;}.main_wrap.w80 .header_image{margin-left:0;}.navLink.navLink{border-bottom:3px solid transparent;border-top:3px solid transparent;color:inherit;font-size:15px;height:100%;line-height:50px;padding:0 10px;text-decoration:none;transition:color 0.15s;}html:not(.bonsai) .navLink.navLink{padding:0 12px;}.navLogo img{margin-left:12px;margin-right:0px;width:255px;height:auto;}.navHome{display:block;margin-top:14px;}.nav li,.navLink.navLink,.navMainMenu{display:inline-block;vertical-align:top;}.nav li,.navLink.navLink,.navMainMenu{display:inline-block;vertical-align:top;}.nav li,.navLink.navLink,.navMainMenu{display:inline-block;vertical-align:top;}.navLink.navLink{border-bottom:3px solid transparent;border-top:3px solid transparent;color:inherit;font-size:15px;height:100%;line-height:50px;padding:0 10px;text-decoration:none;transition:color 0.15s;}button#navMobile{background:transparent;border:none;}.navCalloutMenu > .navMobileSubMenu > .calloutMenuTitle,.navLoggedOut .navMainLink.navHome,.navMobileMenu .navSubMenu:not(.navSubMenuExpanded) ul,.navRemoveSubscribeLink .navSubscribeLink{display:none;}html:not(.bonsai) .navLink.navLink{padding:0 12px;}.navSecondaryMenu{opacity:1;position:absolute;right:0;top:0;transition:opacity 0.2s;}html.mouseEvents .navCart[aria-expanded="false"]:focus,html.mouseEvents .navHelp[aria-expanded="false"]:focus,html.mouseEvents .navHints[aria-expanded="false"]:focus,html.mouseEvents .navMessages[aria-expanded="false"]:focus,html.mouseEvents .navNotifications[aria-expanded="false"]:focus,html:not(.bonsai) .navSecondaryMenu,html:not(.bonsai) .navSecondaryMenu .userCard.userCard{color:var(--ui-secondary-text-color,rgba(0,0,0,0.6));}.navMobileMenu{-webkit-tap-highlight-color:transparent;}.navHintsMenu,.navMessagesMenu,.navMobileMenu,.navNotificationsMenu{max-width:100%;width:320px;}.nav > .navMobileMenu,.nav > .navSubMenu{height:1px;margin-top:8px;overflow:hidden;}.navMobileMenu .calloutMenuTitle{color:inherit;cursor:pointer;padding:12px 10px 11px;}.nav li,.navLink.navLink,.navMainMenu{display:inline-block;vertical-align:top;width:max-content;}#footer{clear:both;padding:30px 10px 20px;background:#ece9e4;z-index:1;position:relative;max-width:100%;}#footer{max-width:80%;}.front #footer{border-right:5px solid #ece9e4;}#footer.withLangs{padding-bottom:10px;}#footerContainer{display:block;margin:0 auto;max-width:100%;width:990px;}.footerLinks{display:block;padding:3px;}#footer.withLangs .footerLinks{display:flex;justify-content:space-between;align-items:flex-end;}#footer.withLangs .footerLinks ul{flex:1;flex:1;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.footerLink,.footer-btn-link{display:inline-block;line-height:18px;padding:5px 7px;color:var(--ui-footer-text-color,#181a1c);}.footerLegal{font-size:12px;line-height:25px;margin-top:4px;padding:0 10px;text-align:center;}.footer-btn-link{background:none;border:none;}.footer-btn-link:hover{background:none;border:none;color:var(--ui-link-hover-color);text-decoration:underline;}#node-22 .field-name-body{width:fit-content;max-width:620px;display:block;margin:auto;margin-top:60px;margin-bottom:100px;}.free_estimate_block{display:none;}#node-61,#node-62,#node-266{max-width:80%;margin:auto;margin-top:5rem;}#contractor-application-wrapper{max-width:900px;margin:auto;}#contractor-application-wrapper h2.text-center{font-size:2rem;}.unsubscribeHeader h1{text-align:center !important;margin-top:60px;padding-bottom:10px !important;}.unsubscribe-main{max-width:990px;display:block;margin:auto;background:white;padding:30px;}.unsubscribe-main h2{text-align:center;font-size:22px;font-weight:700;margin-top:20px;}.unsubscribeHeader p{text-align:center;font-weight:700;color:white;}.unsubscribe-main #estimateform-mailing-unsubscribe-form{width:fit-content;margin:auto;text-align:center;margin-top:60px;margin-bottom:120px;font-family:inherit;}.unsubscribe-main #estimateform-mailing-unsubscribe-form label{text-align:left;font-family:inherit;}.unsubscribe-main #estimateform-mailing-unsubscribe-form #edit-submit{margin-top:40px;margin-bottom:20px;text-align:center;border-radius:8px;font-family:inherit;font-size:15px;padding-left:20px;padding-right:20px;}.page-unsubscribe .newMainContent{background:url(/sites/all/themes/progen_redwood/images/unsubscribe-body-bg.png),rgb(235 225 215);background-blend-mode:overlay;background-position:center;background-size:cover;}.privacy-policy-main ul{list-style:disc;padding-left:20px;margin-top:10px;}.privacy-policy-main .field-items{position:relative;max-width:80vw;margin:auto;padding:70px 130px;background:white;font-family:inherit;}.privacy-policy-main .field-items p{font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;margin-bottom:20px;}.privacy-policy-main .field-items h1{font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;font-weight:700;}.privacy-policy-icon{position:absolute;left:40px;}@media (min-width:1006px){.footerLegal{text-align:left;}}@media (min-width:1006px){#footer.withLangs .footerLegal{text-align:center;margin-top:15px;}}@media (min-width:768px){:where(.nav:not([data-view="tablet"])) .navLink.ancBtn.navEmphasizedExpertButton,html:not(.bonsai) :where(.nav:not([data-view="tablet"])) .navLink.ancBtn.navEmphasizedButton{margin:13px 8px 0 0;}}@media (min-width:1006px){.footerLinks li{float:left;}}.coaching-faq-footer{display:none;}.page-ancestry-advisor-intake .coaching-faq-footer,.page-payment-card .coaching-faq-footer,.page-ancestry-advisor-payment-page .coaching-faq-footer,.page-ancestry-advisor .coaching-faq-footer{display:block;}.newTemplateGreen{color:#276b00;}.productsSubText{margin-bottom:30px;margin-top:-20px !important;font-size:20px;}h1.homeHeader{font-size:40px;font-weight:500;line-height:60px;letter-spacing:-0.015em;text-align:left;color:#ffffff;}.homepageIntro{color:#ffffff;}.page-node-254 h1.homeHeader{color:#ffffff;}.page-node-261 .homepageIntro{color:#fff;}.page-node-254 .homepageIntro{color:#ffffff;}.bgWhite{background-color:#fff;}.bgHomeDefault{background-color:#f5f3f0;}.bgNewBlue{background-color:#255b7a !important;}.bgNewLightGreen{background-color:#d1dccc !important;}.page-node-1 .page{margin-top:-20px;}.homeFamily{position:absolute;left:50px;width:350px;max-width:350px;}.page-irish-research .homeFamily{width:300px;}.page-irish-research #crm-client-journey-fake-textarea-form,.page-fwr #crm-client-journey-fake-textarea-form,.page-military-record-research #crm-client-journey-fake-textarea-form{display:none;}.homepageHeader{min-height:295px;padding-top:35px;padding-bottom:10px;}.homepageIntro{font-size:20px;font-weight:400;line-height:30px;text-align:left;}.homepageH2{font-size:28px;font-weight:700;line-height:40px;margin-bottom:40px;}.getStartedGraphic{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:2px;}.getStartedGraphic .getStartedLabel{font-size:18px;font-weight:700;line-height:20px;color:#000000;margin:20px 10px;max-width:200px;}.getStartedGraphic img{max-width:78px;}.relative{position:relative;}.getStartedLine{width:70%;z-index:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:18px;color:#dedede;height:unset;}.getStartedGraphic img{z-index:1;}.fullExtend{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}.whatToExpectContainer.ancCol{display:flex;flex-direction:column;align-items:center;}.whatToExpectContainer img{object-fit:contain;}.imgContainer{display:flex;border-radius:50%;width:58px;height:58px;justify-content:center;}.imgContainer img{filter:invert(30%) sepia(7%) saturate(13%) hue-rotate(22deg) brightness(94%) contrast(83%);}.whatToExpectContainer:nth-child(1) img,.whatToExpectContainer:nth-child(4) img{width:58px;}.whatToExpectContainer:nth-child(2) img{width:38px;}.bgBlueHomeBannerWidth{margin:0;padding:0;width:154%;height:100%;background:url("/sites/all/themes/progen_redwood/images/the-products-bg.png");position:absolute;left:-27%;top:0;opacity:1;background-size:cover;background-repeat:no-repeat;background-position:center center;}.page-node-266 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/header-img-resources-bg.png");background-size:cover;background-position:center;}.page-irish-research .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/header-img-irish-research-bg.png");background-size:cover;background-position:center;}.page-fwr .bgBlueHomeBannerWidth,.page-military-record-research .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/header-img-irish-fwr-bg.png");background-size:cover;background-position:center;width:500%;left:-59%;}.page-fwr .imgContainer,.page-military-record-research .imgContainer{filter:brightness(0) invert(1);}.page-unsubscribe .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/unsubscribe-header-bg.png");background-size:cover;background-position:center;}.page-node-225 .bgBlueHomeBannerWidth{background-image:url("/sites/all/themes/progen_redwood/images/client-stories-bg.png");}.page-node-246 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/heir-research-bg.jpg"),rgb(32 52 63);background-blend-mode:overlay;background-position:center;background-size:cover;}.page-node-261 .bgBlueHomeBannerWidth{background-image:url("/sites/all/themes/progen_redwood/images/phj-bg.png");}.page-node-224 .bgBlueHomeBannerWidth{background-image:url("/sites/all/themes/progen_redwood/images/books-bg.png");}.page-node-254 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/homeheader-bg-oral-histories.png");background-blend-mode:overlay;background-position:center center;background-size:cover;}.page-node-3 .bgBlueHomeBannerWidth,.page-newspaper-archive-access .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/homeheader-bg-how-it-works.png");background-blend-mode:overlay;background-position:center center;background-size:cover;}.page-node-3 .homepageIntro{margin-bottom:25px;}.page-node-3 .homepageH2{margin-bottom:20px;}.front .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/homebg.png");background-blend-mode:overlay;}.page-node-168 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/ancestral-homeland-bg.png");}.page-node-166 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/experts-bg.png");}.page-node-183 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/genealogy-cruise-bg.png");}.page-node-182 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/ancestral-home-visit-bg.png");}.page-node-247 .bgBlueHomeBannerWidth,.additional-details-bio-parents .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/identify-bio-familiy-bg.png");}.page-node-261 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/bg-personal-heritage.jpg");}.page-node-257 .bgBlueHomeBannerWidth,.node-type-press-releases .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/header-img-press-release-bg.png");}.page-node-100 .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/header-img-careers-bg.png");background-position:center;background-size:cover;}.node-type-individual .bgBlueHomeBannerWidth{background:url("/sites/all/themes/progen_redwood/images/bg-celebrity-header-bg.png");background-position:center;background-size:cover;}.bgPurpleFullWidth{margin:0;padding:0;width:154%;height:100%;background:rgba(43,54,80,1);position:absolute;left:-27%;top:0;}.bgBlueFullWidth{margin:0;padding:0;width:154%;height:100%;background:#255b7a;position:absolute;left:-27%;top:0;}.bgGreenFullWidth{margin:0;padding:0;width:154%;height:100%;background:#328800;position:absolute;left:-27%;top:0;}.bgLightBlueFullWidth{margin:0;padding:0;width:154%;height:100%;background:#f3f7f8;position:absolute;left:-27%;top:0;}.bgLightGrayFullWidth{margin:0;padding:0;width:154%;height:100%;background:#EBE9E7;position:absolute;left:-27%;top:0;}.bgWhiteFullWidth{margin:0;padding:0;width:154%;height:100%;background:#ffffff;position:absolute;left:-27%;top:0;}.bgLightGreenFullWidth{margin:0;padding:0;width:154%;height:100%;background:#d1dccc;position:absolute;left:-27%;top:0;}.bgDarkGreenFullWidth{margin:0;padding:0;width:154%;height:100%;background:#2F5346;position:absolute;left:-27%;top:0;}.page-node-3 .bgLightGreenFullWidth{background-color:rgba(235,223,198,1);}.bodyText{font-size:20px;font-weight:400;line-height:26px;}.bgGrayFullWidth{margin:0;padding:0;width:154%;height:100%;background:#535351;position:absolute;left:-27%;top:0;}.bgGenealogyCruiseOne{margin:0;padding:0;width:154%;height:100%;background:url("/sites/all/themes/progen_redwood/images/genealogy-cruise-1-bg.png");position:absolute;left:-27%;top:0;background-size:cover;background-position:50% 100%;}.bgGenealogyCruiseTwo{margin:0;padding:0;width:154%;height:100%;background:url("/sites/all/themes/progen_redwood/images/genealogy-cruise-2-bg.png");position:absolute;left:-27%;top:0;background-size:cover;background-position:50% 100%;}.genealogy-cruise-section{height:300px;display:flex;flex-direction:column;width:100%;justify-content:center;}.genealogy-cruise-section-title{font-size:35px;font-weight:600;}.genealogy-cruise-sub-title{font-size:22px;font-weight:600;}.bgLightBlueFullWidth + .con{margin-top:0px;}.eosProducts img{width:137px;height:auto;margin-top:-35px;}.eosProducts .ancCol:nth-child(1) div{background-image:url("/sites/all/themes/progen_redwood/images/home-eos-1.png");}.eosProducts .ancCol:nth-child(2) div{background-image:url("/sites/all/themes/progen_redwood/images/home-eos-2.png");}.eosProducts .ancCol:nth-child(3) div{background-image:url("/sites/all/themes/progen_redwood/images/home-eos-3.png");}.eosProducts .ancCol:nth-child(4) div{background-image:url("/sites/all/themes/progen_redwood/images/home-eos-4.png");}.eosProducts .ancCol:nth-child(5) div{background-image:url("/sites/all/themes/progen_redwood/images/home-eos-5.png");}.page-node-246 .eosProducts .ancCol div{background-size:cover;background-position:center;}.page-node-246 .eosProducts .ancCol:nth-child(1) div{background-image:url("/sites/all/themes/progen_redwood/images/eos-heir-research-1.png");}.page-node-246 .eosProducts .ancCol:nth-child(2) div{background-image:url("/sites/all/themes/progen_redwood/images/heir-research-2.png");}.page-node-246 .eosProducts .ancCol:nth-child(3) div{background-image:url("/sites/all/themes/progen_redwood/images/heir-research-3.png");}.page-node-246 .eosProducts .ancCol:nth-child(4) div{background-image:url("/sites/all/themes/progen_redwood/images/heir-research-4.png");}.page-node-261 .eosProducts .ancCol:nth-child(1) div{background-image:url("/sites/all/themes/progen_redwood/images/phj-eos-1.jpg");}.page-node-261 .eosProducts .ancCol:nth-child(2) div{background-image:url("/sites/all/themes/progen_redwood/images/phj-eos-2-min.png");}.page-node-261 .eosProducts .ancCol:nth-child(3) div{background-image:url("/sites/all/themes/progen_redwood/images/phj-eos-3-min.png");}.page-node-261 .eosProducts .ancCol:nth-child(4) div{background-image:url("/sites/all/themes/progen_redwood/images/phj-eos-4-min.png");}.page-node-261 .eosProducts .ancCol:nth-child(5) div{background-image:url("/sites/all/themes/progen_redwood/images/phj-eos-5-min.jpg");}.eosProducts .ancCol div{background-size:120%;background-position:center;box-shadow:5px 6px 8px #8c8c8c;}.eosProducts .ancCol > div{padding:10px 15px 30px 15px;border-radius:5px;justify-content:flex-start;display:flex;flex-direction:column;align-items:center;text-align:center;height:280px;display:flex;color:white;justify-content:end;}.eosProducts .ancCol > div p{font-weight:700;margin-top:20px;}.page-node-246 .eosProducts .ancCol div,.page-node-182 .eosProducts .ancCol div,.page-node-261 .eosProducts .ancCol div{background-size:cover;background-position:center;padding:0px;}.page-node-246 .eosProducts .ancCol div p,.page-node-182 .eosProducts .ancCol div p,.page-node-261 .eosProducts .ancCol div p{font-weight:700;margin-top:20px;height:9rem;display:flex;align-items:center;background:linear-gradient(0deg,rgb(1 1 1 / 92%) 65%,rgb(82 82 82 / 13%) 100%);width:100%;padding:5px 10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:center;}.page-node-261 .eosProducts .ancCol div p{font-size:13px;line-height:1.3;height:120px;}.proVideoSection .ancCol > a{display:flex;flex-direction:column;align-items:center;}.proVideoSection .ancCol p{font-weight:700;}.proVideoSection img{width:200px;border-radius:10px;}#reviews_slider{padding-top:40px;padding-bottom:40px;}#reviews_slider .review{max-width:600px;margin:auto;}#reviews_slider .reviewType{font-weight:400;font-size:14px;text-decoration:underline;margin-bottom:10px;}#reviews_slider .review,#reviews_slider .reviewerName{font-weight:700;font-size:18px;margin-bottom:15px;}#reviews_slider .reviewer{margin-top:20px;margin-bottom:20px;}#reviews_slider .quoteLeft{position:absolute;left:10%;top:20%;}#reviews_slider .quoteRight{position:absolute;right:10%;bottom:20%;}.modal-video{width:100%;}.proVideoSection a{color:#262626;}.modal.active{border:none;background-color:unset;}#estimateform-free-estimate-2017 .form-item-opt-in,#estimateform-free-estimate-2017 .form-item-opt-in-sms,#estimateform-free-estimate-2017--2 .form-item-opt-in,#estimateform-free-estimate-2017--2 .form-item-opt-in-sms,#estimateform-free-estimate-fwr .form-item-opt-in,#estimateform-free-estimate-fwr .form-item-opt-in-sms{margin:auto;display:block;width:100%;margin-top:10px;margin-bottom:10px;margin-left:5px;}.estimateContact{display:flex;justify-content:space-evenly;align-items:center;margin:auto;font-size:17px;font-weight:600;margin-top:60px;margin-bottom:40px;background:#535351;color:white;}.estimateContact p{max-width:182px;font-weight:100;font-size:15px;padding-top:20px;padding-bottom:20px;}.estimateContact p a{color:white;text-decoration:none;font-weight:700;}.estimatformConMain{padding:0px 20px;}#estimateFormCon{scrollbar-width:thin;scrollbar-color:#6f6f6f48 transparent;position:fixed;right:0;overflow:scroll;height:100%;padding-bottom:60px;background:#ebe9e7;top:40px;}#estimateFormCon .daytimephone-textfield{display:none;}#estimateFormConMobile{padding-bottom:60px;background:#f6f3f0;padding-bottom:60px;background:#f6f3f0;}#estimateFormConMobile .ancGrid{padding:0% 10%;}#estimateFormCon::-webkit-scrollbar{width:3px;}#estimateFormCon::-webkit-scrollbar-track{background:transparent;}#estimateFormCon::-webkit-scrollbar-thumb{background-color:#6f6f6f48;border-radius:10px;}#estimateFormCon::-webkit-scrollbar-thumb:hover{background-color:#6f6f6f;}#estimateFormCon .form-submit{width:100%;padding:10px;}.d-flex{display:flex;}.justify-content-center{justify-content:center;}.estimateSocialMedia{display:flex;justify-content:center;align-items:center;margin-bottom:30px;gap:15px;}.no-sidebar #footer{max-width:100%;border-right:unset;}.free-estimate-thank-you{background:url("/sites/all/themes/progen_redwood/images/estimate-thankyou-bg.png") no-repeat;background-size:cover;}.thankYouCon{text-align:center;display:block;background-color:#27201d;padding:20px;color:white;margin-top:10%;margin-left:auto;margin-right:auto;float:unset;margin-bottom:14%;border-radius:8px;}.thankYouCon section{display:flex;justify-content:center;align-items:center;min-height:500px;}.thankYouCon h2{font-weight:700;font-size:24px;color:white;}#estimateFormCon label:not(.ancBtn){color:var(--ui-text-color);display:block;font-size:14px;font-weight:700;line-height:1.23;padding-bottom:0.5em;font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;}#estimateFormCon input[type="text"]{max-width:100%;border-radius:5px;border:solid #ccc;border-width:1px 1px 0;color:#262626;font:inherit;font-size:15px;height:35px;margin:0;outline:none;vertical-align:middle;width:100%;}#estimateFormCon textarea{height:150px;line-height:1.3;padding:5px 6px;resize:vertical;vertical-align:top;max-width:100%;}.estimateSocialMedia:last-child img{width:130px;}.new-tile-container{background-blend-mode:overlay;height:375px;box-shadow:1px 2px 8px 2px #45454582;border-radius:5px;display:flex;align-items:flex-end;margin-bottom:25px;}.new-tile-main-content{color:white;font-size:13px;height:135px;padding:15px 15px;background:rgba(52,48,41,0.85);display:flex;align-items:flex-end;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;gap:30px;}.new-tile-content-title{font-size:16px;font-weight:700;margin-bottom:5px;}.new-tile-content{width:70%;}.new-tile-content-text p{line-height:1rem;}.new-tile-action{width:30%;text-align:center;}.new-tile-main-content .prod-pricing{font-size:15px;display:block;margin-bottom:5px;}.new-tile-main-content .prod-pricing span{display:block;font-size:12px;}.new-tile-container .ancBtn{width:120px;margin-bottom:15px;padding:5px 10px;border-radius:5px;font-size:13px;font-weight:600;}.new-tile-hidden-content{display:none;}.new-tile-hidden-content{display:none;height:100%;height:100%;padding:20px;color:white;border-radius:5px;background:#00000085;width:100%;}.new-tile-main-content.alt{align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:5px;}.new-tile-main-content.full{height:100%;background:#000000d1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}.new-tile-main-content.full .new-tile-content-title{font-size:23px;text-align:center;}.new-tile-main-content.full .new-tile-action{right:0;position:absolute;bottom:0;}.new-tile-hidden-content ul{list-style:disc;}.new-tile-hidden-content ul li{margin-bottom:8px;}.new-tile-hidden-content-text{padding:10px 20px;}.project-influence{display:none;}.page-node-193 .project-influence{display:block;}.project-influence .pi-title{text-align:center;font-size:18px;font-weight:700;}.project-influence ul{display:flex;flex-direction:column;gap:20px;max-width:90%;margin:auto;margin-top:30px;margin-bottom:20px;}.researcher-profile-container div.expert-card-photo{margin-top:-20px;margin-bottom:20px;background-color:#ffffff;}.researcher-profile-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;margin-left:15px;}.researcher-profile-container .expert-card{max-width:230px;min-height:300px !important;background-color:#d1dccc;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:0px;position:relative;}.researcher-profile-container .rp-bio{background:white;padding:10px 15px;min-height:205px;}.researcher-profile-container .expert-card h2{font-family:"ui-sans" !important;font-weight:600;}.researcher-profile-container .expert-card p{font-family:"ui-sans" !important;font-size:14px;text-align:left;}.rp-plus{width:20px !important;height:auto;float:right;margin-bottom:10px;margin-top:10px;position:absolute;right:10px;bottom:5px;}#viewMoreExpertsBtn{margin-top:30px;display:block;margin-left:auto;margin-right:auto;background:rgba(148,191,19,1);}#added-experts{display:none;}.flex-center{display:flex;justify-content:center;}.page-node-168 .new-tile-main-content{height:130px;}.testimonial-heritage-travel{display:flex;justify-content:center;gap:20px;}.testimonial-heritage-travel li{width:230px;}.testimonial-heritage-travel .testimonial-area{display:flex;flex-direction:column;height:100%;position:relative;}.testimonial-heritage-travel .testimonial-area .testimonial-content{background:white;height:200px;padding:10px;}.testimonial-heritage-travel .rp-plus{position:absolute;right:10px;bottom:10px;}.page-node-224 .proVideoSection img{width:100%;}.page-node-182 .eosProducts .ancCol{margin-bottom:20px;}@media (max-width:1600px){.newMainContent.w80{width:75%;}.newMainSidebar.w20{width:25%;}#footer{max-width:75%;}}.page-node-182 .testimonial-heritage-travel li{width:50%;}.page-node-182 #testimonial-slider-heritage li .testimonial-area{padding-left:0px !important;padding-right:0px !important;box-shadow:1px 1px 9px #9d9d9d;border-radius:8px;}.gallery-item{height:350px;background-size:cover;position:relative;margin-bottom:20px;border-radius:5px;box-shadow:1px 1px 6px #979797;}.gallery-item .gallery-item-text{height:62px;display:flex;position:absolute;width:100%;bottom:0;align-items:center;text-align:center;background:rgba(56,51,43,0.9);justify-content:center;color:white;font-weight:600;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.spotlight-head{text-align:center;line-height:1.2;display:flex;align-items:center;justify-content:center;}.spotlight-head img{max-width:265px;height:auto;}.spotlight-head h2{font-size:36px;font-weight:700;line-height:1.2;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;}.spotlight-head h3{font-size:28px;font-weight:700;line-height:1.2;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;}.spotlight-head h4{font-size:20px;font-weight:700;line-height:1.4;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;}.genealogy-footer-img{background-image:url("/sites/all/themes/progen_redwood/images/genealogy-cruise-footer.jpg");height:300px;max-width:760px;display:block;margin:auto;background-size:cover;background-position:center;border-radius:10px;}.filter-experts{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:50px;margin-top:20px;}.dropdownContainer{display:flex;gap:5px;align-items:center;justify-content:center;}.dropdownContainer img{filter:opacity(0.8);width:15px;height:15px;}#explore-family-history-video-modal,#hire-a-professional-video-modal,#eos-project-receive-video-modal,#heritage-vid-1-modal,#heritage-vid-2-modal{top:0;}.back-home-btn{position:absolute;right:10px;}.identify-bio-box-1,.identify-bio-box-2{display:flex;grid-template-columns:1fr 1fr;flex-direction:column;height:787px;box-shadow:1px 1px 6px #858585;border-radius:8px;}.identify-bio-box-1 .top-container,.identify-bio-box-2 .top-container{height:50%;border-top-left-radius:8px;border-top-right-radius:8px;}.identify-bio-box-1 .bottom-container,.identify-bio-box-2 .bottom-container{height:50%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.identify-bio-box-1 > div.top-container{background:url("/sites/all/themes/progen_redwood/images/identify-bio-img-main-1.png");background-size:cover;background-position:center;}.identify-bio-box-2 > div.top-container{background:url("/sites/all/themes/progen_redwood/images/identify-bio-img-main-2.png");background-size:cover;background-position:center;}.identify-bio-box-1 > div.bottom-container{background:url("/sites/all/themes/progen_redwood/images/dna-identify-bio-1.jpg");background-size:300%;background-position:center;}.identify-bio-box-2 > div.bottom-container{background:url("/sites/all/themes/progen_redwood/images/dna-identify-bio-2.jpg");background-size:150%;background-position:center;}.identify-bio-box-1 .bottom-container div,.identify-bio-box-2 .bottom-container div{padding:20px;height:100%;background:rgb(52 48 41 / 90%);color:white;position:relative;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.identify-bio-box-1 .bottom-container div p,.identify-bio-box-2 .bottom-container div p{font-size:18px;}.identify-bio-box-1 .bottom-container div ul,.identify-bio-box-2 .bottom-container div ul{list-style:disc;line-height:1.2px;padding:10px 30px;}.identify-bio-box-1 .bottom-container div li,.identify-bio-box-2 .bottom-container div li{line-height:2;}.identify-bio-box-1 .ancBtn,.identify-bio-box-2 .ancBtn{position:absolute;bottom:40px;left:0;right:0;width:70%;margin-left:auto;margin-right:auto;}.show1024{display:none !important;}#homepage-video{width:90%;margin:auto;display:block;margin-left:5%;}.genealogy-map{margin:auto;display:block;width:95%;margin-top:40px;margin-bottom:40px;}.get-started-text{display:none;text-align:center;margin-top:20px;padding:20px;}.getStartedGraphic .chevronDownIcn{display:block !important;}.genealogy-cruise-section .ancBtn{border-radius:6px;padding:10px 20px;margin-left:10%;margin-top:20px;}.client-testimonial-section a{color:#000;}.client-testimonial-section a:hover{color:#1b88af;text-decoration:none;}.page-node-3 .inner_page{width:80%;}.page-node-110 .region-sidebar-first{display:none;}.page-node-110 #node-110,.page-virtual-travel #wrapper{max-width:80%;margin:auto;margin-top:5%;margin-bottom:10%;width:fit-content;}.contact-us-table .contact-us-row{display:flex;justify-content:center;align-items:center;gap:20px;}.contact-us-table .contact-us-row .contact-us-cell:first-child{width:20%;}.contact-us-table .contact-us-row .contact-us-cell:nth-child(2){width:80%;}.contact-us-bottom{border-bottom:1px solid #949494;margin-bottom:10px;padding-bottom:10px;}.contact-us-table,.contact-us-top{line-height:2em;}.contact-us-page{padding-left:20px;padding-right:20px;}#block-system-navigation{display:none;}.books-pages{margin-top:5%;display:flex;max-width:1200px;margin-left:auto;margin-right:auto;gap:8%;margin-bottom:10%;padding-left:20px;padding-right:20px;}.books-pages .books-main{width:50%;}.books-pages .books-main img{border-radius:10px;box-shadow:1px 1px 14px 3px #bfbfbf;}.books-pages .books-side{width:50%;}.books-pages .books-side-content-title{margin-bottom:20px;}.books-pages .books-side-content-title h2{font-size:29px;font-weight:600;color:#38362d;}.books-pages .books-side-content-text ul{list-style:disc;margin-bottom:20px;}.books-pages .books-side-content-text ul li{font-size:17px;line-height:1.7rem;}.books-pages .books-side-content-image{display:flex;gap:15px;}.books-pages .books-side-content-image-inner{gap:20px;display:grid;}.books-pages .books-side-content-image-inner a{width:fit-content;margin:auto;}.books-pages .books-side-content-image-inner img{width:auto;height:180px;box-shadow:4px 2px 6px #a29f9f;}.books-pages .books-side-content-image-inner a{}.books-pages .books-img-container{width:100%;height:100%;background-size:cover;background-position:50% 50%;border-radius:7px;box-shadow:4px 2px 9px #9a9a9a;}.how-it-works-section .hiw-inner{position:relative;}.how-it-works-section .hiw-row{display:grid;grid-template-columns:1fr 1fr;}.how-it-works-section .hiw-row .hiw-col:first-child{padding-right:150px;border-right:2px solid rgba(123,124,124,1);}.how-it-works-section .hiw-row .hiw-col:last-child{padding-left:150px;}.how-it-works-section .hiw-col.alt{padding-top:85px;}.how-it-works-section .hiw-img-center{position:absolute;left:0;right:0;margin:auto;top:85px;max-width:200px;}.how-it-works-section .hiw-img-center.first{top:-40px;}.how-it-works-section .hiw-img{max-width:320px;float:right;}.how-it-works-section p strong,.how-it-works-section-mobile p strong{font-size:20px;font-weight:700;}.how-it-works-section-mobile{display:none;}.page-paymenthtm
#crm-client-journey-fake-textarea-form{display:none;}.page-free-estimate-thank-you
.main_wrap .main_content{height:100vh;}.page-free-estimate-thank-you
.body_wrap{background:#f5f5f5;}.page-paymenthtm
.region-sidebar-first{display:none;}.fwr-main-text{font-size:18px;line-height:1.2rem;font-weight:600;}.fwr-main-text ul{list-style:disc;margin-left:20px;margin-top:20px;}.fwr-main-text ul li{line-height:2;}.fwr-main-page{display:flex;}.fwr-side{width:30%;background:url("/sites/all/themes/progen_redwood/images/fwr-side-img.png");background-size:cover;background-position:50% -20px;background-repeat:no-repeat;}.fwr-green-section{margin-left:0px;background:#2F5346;padding-left:100px;padding-right:100px;}.fwr-bottom-icons .imgContainer{filter:unset;}.downloadable-resources-main{background-color:#f5f3f0;padding:20px;}.page-node-266 .bgHomeDefault,.page-node-100 .bgHomeDefault{background-color:#ebe9e6;}.dowloadable-resources-row{display:flex;justify-content:space-evenly;margin-bottom:25px;text-align:center;}.downloadable-resources-col{background:#535351;height:277px;width:190px;border-radius:8px;position:relative;}.downloadable-resources-title{position:absolute;bottom:0px;min-height:50px;padding:10px;background:#333333;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:white;font-weight:600;width:100%;}.page-node-257 .news-article-block{display:flex;flex-direction:row;gap:20px;}.page-node-257 .news-article-block.pr-page{margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #D9D9D9;color:#9cbe30;border-top:3px solid #D9D9D9;padding-top:30px;}.page-node-257 .news-title.news-page{font-size:16px;color:#000000;font-weight:700;}.page-node-257 .news-article-excerpt{font-size:14px;font-weight:100;}.page-node-257 .news-article-image{min-width:300px;}.page-node-257 .news-article-block.pr-page:hover{text-decoration:none;}.page-node-257 .news-readmore-btn{background-color:#6BA410;padding:5px 10px;border-radius:5px;color:white;font-weight:600;width:fit-content;margin-top:40px;}.node-type-press-releases .basic-container{display:flex;gap:30px;padding-top:50px;}.node-type-press-releases .news-article-image{min-width:300px;}.node-type-press-releases .press-release-container{padding-bottom:15px;border-bottom:3px solid #D9D9D9;border-top:3px solid #D9D9D9;padding-top:30px;}.press-release-title{font-size:18px;color:#000000;font-weight:700;}.page-node-100 .careers-tile{width:400px;box-shadow:1px 1px 5px #000000b3;border-radius:10px;}.page-node-100 .careers-tile-content{padding:55px;background:#38362D;color:white;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;gap:10px;}.page-node-100 .careers-tile-title{font-size:22px;font-weight:700;}.page-node-100 .careers-tile-button{margin-top:30px;background:white;padding:10px 10px;color:black;font-weight:600;border-radius:6px;}.page-node-100 .careers-tile-image{background-size:cover;background-position:center center;height:225px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.page-node-100 .careers-content{display:flex;gap:20px;padding-top:30px;padding-bottom:30px;justify-content:center;}.node-type-individual .page{max-width:1400px;width:100%;}.node-type-individual .homeFamily{min-width:200px;max-width:700px;width:100%;margin-top:40px;}.node-type-individual .celebritiesHeader{display:flex;}.celebritySection{margin-bottom:80px;}.celebritiesHeader a.ancBtn{background:white;color:black !important;}.celebritiesHeader a.ancBtn:hover{color:white !important;}.celebritySection .celebrityHeader{display:flex;align-items:center;margin-top:40px;margin-bottom:40px;}.celebritySection .celebrityHeader img{width:200px;height:200px;}.celebritySection p{font-size:16px !important;}.celebritySection .supportingDocs{background:#F9C59F66;padding:25px;margin-top:25px;}.celebritySection .documentContainer{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px;;}.celebritySection .documentContainer img{}.node-type-individual .celebTileImage{background-size:cover;background-position:center center;height:120px;width:112px;display:block;margin:auto;border-radius:50%;background:white;margin-bottom:10px;}.node-type-individual .celebrityTile{width:141px;min-height:195px;background:#574736;padding:10px 15px;border-radius:10px;color:white;font-weight:600;box-shadow:5px 5px 5px 0px #b7b7b7;height:100%;}.node-type-individual .celebrityTile a{color:white;font-weight:600;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;display:block}.celebritiesList{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:20px;width:80%;margin-left:auto;margin-right:auto;}.node-type-individual .celebSectionTitle{margin-top:20px;font-size:24px;font-weight:700;text-align:center;display:block;}.node-type-individual .view-id-project_details .views-row-first{display:flex;background:#36322D;color:white;padding:30px 30px;align-items:center;gap:40px;}.node-type-individual .views-field-field-image{width:30%;}.node-type-individual .views-label-title-1{text-align:center;margin-top:10px;}.node-type-individual .views-label-title-1+.field-content{text-align:center;display:block;margin:auto;margin-bottom:10px;margin-top:10px;font-weight:600;font-size:20px;}@media (max-width:1000px){.node-type-individual .celebrityHeader{display:block;margin:auto;}.node-type-individual .view-id-project_details .views-row-first{flex-direction:column;align-items:center;}.node-type-individual .celebritiesHeader{flex-direction:column;align-items:center;justify-content:center;padding:0px 20px;}.node-type-individual .celebritiesHeader .w40{width:100%;text-align:center;}.node-type-individual .page{padding:10px;}.node-type-individual .celebrityHeader{padding:0px;margin-top:0px;margin-bottom:0px;}.node-type-individual .celebrityPhoto{display:block;margin:auto;width:fit-content;margin-top:25px;}.page-node-100 .careers-content{flex-direction:column;}.page-node-100 .careers-tile-content{padding:30px 20px;}.node-type-press-releases .basic-container{flex-direction:column;}.node-type-press-releases .press-release-container{padding-left:20px;padding-right:20px;}.node-type-press-releases .press-release-img{min-width:300px;margin:auto;display:block;}.page-node-257 .news-readmore-btn{margin:auto;}.page-node-257 .news-article-block{flex-direction:column;align-items:center;}.dowloadable-resources-row{flex-direction:column;gap:20px;justify-content:center;align-items:center;}.fwr-side{display:none;}.fwr-main-text{padding-left:40px;padding-right:40px;}.fwr-green-section{padding-left:20px;padding-right:20px;}.books-pages .books-side-content-image-inner{margin-bottom:20px;}.books-pages{display:block;}.books-pages .books-img-container{margin-top:35px;height:200px;}.books-pages .books-main{width:100%;}.books-pages .books-side{width:100%;padding-left:20px;padding-right:20px;margin-top:20px;}.books-pages .books-side-content-image{display:block;}.books-pages .books-side-content-image-inner img{margin:auto;}.contact-us-table .contact-us-row{flex-direction:column;gap:5px;margin-bottom:20px;}.contact-us-table .contact-us-row .contact-us-cell:first-child,.contact-us-table .contact-us-row .contact-us-cell:nth-child(2){width:100%;}.contact-us-table .contact-us-row .contact-us-cell:first-child{font-weight:600;}.testimonial-heritage-travel .testimonial-area .testimonial-content{height:fit-content;}.testimonial-area{max-width:80%;margin:auto;}.researcher-profile-container{margin-left:0;}#contractor-application-wrapper{max-width:90%;margin-bottom:20px;}body.page-contractors #progen-contractors-application-contactinfo input[type="submit"]{display:block;margin-top:20px;margin-bottom:20px;position:relative;margin-left:auto;margin-right:auto;width:100%;right:unset;bottom:unset;}#contractor-application-content img{display:none;}body.page-contractors #contractor-application-content .span6{width:100%;}.genealogy-cruise-section .ancBtn{margin-left:0;}#homepage-video{margin-left:auto;}.back-home-btn{right:5%;}.hire-pro-video{padding:20px;}.row,.thumbnails{margin-left:0 !important;}.travel-estimate .ancGrid:nth-child(2){padding:27px 10% !important;}.identify-bio-box-1 .top-container,.identify-bio-box-2 .top-container{height:40%;}.identify-bio-box-1 .bottom-container,.identify-bio-box-2 .bottom-container{height:60%;}.identify-bio-box-1 .ancBtn,.identify-bio-box-2 .ancBtn{position:unset;width:100%;margin-top:5px;}#mainNav{left:0;padding-left:10px;margin-left:0px;}.pageTitle.pageTitle{font-size:32px;}.footerLegalLink{margin-top:20px;}#estimateFormConMobile textarea{min-height:180px;}.new-tile-main-content.full{height:375px;}.filter-experts{flex-direction:column;gap:20px;}.spotlight-head{flex-direction:column;}.page-node-168 .new-tile-main-content{height:100%;}.page-node-182 .eosProducts{display:flex;flex-direction:column;gap:15px;align-items:center;}.page-node-182 .eosProducts .full768{width:90%;}.front .homepageIntro{color:#ffffff;}.homepageIntro{font-size:14px;line-height:1.4;padding:5px 20px;color:#ffffff;}h1.homeHeader{font-size:14px;line-height:1.2;padding:5px 20px;}.homeFamily{max-width:300px;}.testimonial-heritage-travel{flex-direction:column;gap:20px;justify-content:center;align-items:center;}.flex-center{display:block;}.ancCol.bgHomeDefault{padding:0;}#footer{max-width:100%;}.proVideoSection img{width:80%;}.bgBlueHomeBannerWidth{width:127vw;background-size:cover;background-repeat:no-repeat;left:0;}.front .bgBlueHomeBannerWidth{left:-27%;}.homepageHeader .ancCol{width:100%;}.main_wrap.w80{max-width:100%;width:100%;}#footer{max-width:100%;border-right:unset;}.homeFamily{position:unset;display:block;margin-left:auto;margin-right:auto;width:100%;}.getStartedGraphic{width:33%;}.bgBlueFullWidth,.bgLightBlueFullWidth,.bgLightGreenFullWidth,.bgGreenFullWidth,.bgWhiteFullWidth,.bgGrayFullWidth,.bgPurpleFullWidth,.bgDarkGreenFullWidth,.bgLightGrayFullWidth{padding:0;width:127%;height:100%;left:0%;border-right:0;top:0;}.front .bgBlueFullWidth,.front .bgLightBlueFullWidth,.front .bgLightGreenFullWidth,.front .bgGreenFullWidth,.front .bgPurpleFullWidth{padding:0;width:127%;height:100%;left:-27%;border-right:0;top:0;}.genealogy-map{margin-top:10px;margin-bottom:10px;}.whatToExpectContainer{gap:10px;margin-bottom:20px;}.whatToExpectContainer p{max-width:70%;}.homepageH2{margin-top:20px !important;max-width:80%;margin-left:auto;margin-right:auto;}.eosProducts .w20 > div{background:none;height:279px;background-repeat:no-repeat;width:190px;margin-left:auto;margin-right:auto;margin-bottom:20px;}.eosProducts img{margin-top:0px;}.proVideoSection .ancCol p{max-width:70%;margin-bottom:20px;margin-top:10px;font-size:17px;}#estimateFormConMobile #estimateform-free-estimate-2017 .form-item{margin-top:1em;margin-bottom:1em;}#estimateFormConMobile #estimateform-free-estimate-2017 .form-submit{padding:10px 30px !important;}#estimateFormConMobile #estimateform-free-estimate-fwr .form-submit{padding:10px 30px !important;margin-bottom:20px;}#estimateFormConMobile #estimateform-of-citizenship-page .form-item,#estimateFormConMobile #estimateform-of-citizenship-page--2 .form-item{margin-top:1em;margin-bottom:1em;}#estimateFormConMobile #estimateform-of-citizenship-page .form-submit,#estimateFormConMobile #estimateform-of-citizenship-page--2 .form-submit{padding:10px 30px !important;}#estimateFormConMobile{background-color:#ebe9e7;}.bgLightBlueFullWidth + section,.bgBlueFullWidth + section,.bgGreenFullWidth + section,.bgWhiteFullWidth + section,.bgPurpleFullWidth + section{margin-top:0px !important;}.estimateContactMobile{display:flex;color:white;justify-content:center;align-items:center;gap:10px;font-weight:700;padding:28px;}.estimateContactMobile p{text-align:left;font-weight:100;}.estimateContactMobile a{color:white;font-size:17px;text-decoration:none;display:block;}#footerLinks ul{display:flex;justify-content:center;flex-wrap:wrap;}#contactRibbonMobile{margin-top:0px;margin-bottom:-10px;padding-top:20px;padding-bottom:20px;}.bgGrayFullWidth{width:100%;}.bgGenealogyCruiseOne{left:0;background-blend-mode:overlay;text-align:center;background-position:10% 100%;}.bgGenealogyCruiseTwo{left:0;background-blend-mode:overlay;text-align:center;background-position:10% 100%;}.genealogy-cruise-section{text-align:center;}.newMainContent.w80{width:100%;margin-top:0px !important;}.navLogo img{width:auto;}.new-tile-col.w50{width:100%;}.new-tile-col.w50,.new-tile-col.w100{width:85%;display:block;margin:auto;padding-left:0px;margin-left:auto;margin-right:auto;float:unset;}.new-tile-main-content{color:white;font-size:13px;height:fit-content;padding:15px 15px;background:#343029;display:flex;align-items:flex-end;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;gap:30px;flex-direction:column;}.new-tile-content{width:100%;}.new-tile-action{width:45%;}.new-tile-container{min-height:375px;height:100%;}.eosHeirResearch{display:block;margin:auto;max-width:50%;margin-left:auto !important;margin-right:auto;}.testimonial-heritage-travel li{width:80%;}#reviews_slider{max-width:90%;margin:auto;}.getStartedGraphic img{max-width:48px;}.getStartedGraphic .getStartedLabel{font-size:16px;font-weight:400;}#estimateFormConMobile .ancBtn{width:100%;}#reviews_slider .review,#reviews_slider .reviewerName{font-size:15px;}.ancGrid{margin-left:-5px;}#viewMoreExpertsBtn{margin-bottom:40px;}.page-node-182 .testimonial-heritage-travel li{width:90%;}.identify-bio-box-1,.identify-bio-box-2{height:830px;max-width:90%;margin:auto;}.identify-bio-box-1 > div.bottom-container{background-repeat:no-repeat;background-size:200%;}.identify-bio-box-2 > div.bottom-container{background-repeat:no-repeat;background-size:200%;}#heritage-vid-1-modal,#heritage-vid-2-modal{margin-left:0;left:0;width:100%;right:0;max-width:100%;}}@media (max-width:1445px){.navLogo img{width:auto;max-width:200px;}.html:not(.bonsai) .navLink.navLink{padding:0 6px;}}@media (max-width:1200px){.page-node-3 section{padding-left:30px;padding-right:30px;}.page-node-3 .article{padding-left:0px;}.how-it-works-section{display:none;}.how-it-works-section-mobile{display:block;}.hiw-img-mobile{max-width:300px;display:block;margin:auto;}.navLink{padding:0 8px;font-size:12px !important;}.navLogo img{width:auto;max-width:170px;}}@media (max-width:1500px){}@media (max-width:1024px){.privacy-policy-icon{display:none;}.privacy-policy-main .field-items{max-width:95vw;padding:30px 20px;}.show1024{display:inline-block !important;}.hide1024{display:none !important;}.navLogo img{width:auto;}html:not(.bonsai) .navLink.navLink{padding:0 8px;}}#user-login{max-width:300px;background:#ece9e4;margin-bottom:12%;margin-top:5%;display:block;margin-left:auto;margin-right:auto;padding:30px;}.page-paymenthtm h1{text-align:center;margin-top:20px;}#makeapayment-payform,#payment_confirmation{max-width:900px;background:rgba(245,243,240,1);padding-bottom:5%;padding-top:2%;display:block;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;}#makeapayment-payform #edit-submit{max-width:250px;}#payment_confirmation #submit{max-width:250px;margin:auto;display:block;text-align:center;background-color:#6ba410;font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;padding:10px 10px;font-weight:600;}#payment_confirmation #edit-card-expiry-date{display:flex;gap:10px;}#payment_confirmation{padding-left:200px;padding-right:200px;}#makeapayment-payform label,#payment_confirmation label{font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;}#makeapayment-payform h1,#payment_confirmation h1{font-family:ui-sans,"Helvetica Neue",Arial,sans-serif;margin-bottom:20px;font-weight:600;}#makeapayment-payform select,#payment_confirmation select{width:100%;max-width:unset;border-radius:5px;padding:9px;height:40px;}#makeapayment-payform .payment-select-label,#payment_confirmation .payment-select-label{margin-top:24px;}#makeapayment-payform #edit-submit,#payment_confirmation #edit-submit{min-width:200px;text-align:center;}.make-payment-section-title{font-size:25px;font-weight:600;padding-top:15px;padding-bottom:11px;}.payment-bbb-logo{position:absolute;right:2%;background:white;padding:10px;border-radius:10px;border:1px solid #515151;}.page-paymenthtm,.page-paymenthtm .content{background:rgba(123,124,124,1);}.page-paymenthtm input{width:100%;max-width:unset;}.payment-containe-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;}#user-login input{width:100%;max-width:unset;}#user-login input[type="submit"]{text-align:center;}body.page-newspaper-archive-access #crm-client-journey-fake-textarea-form,body.page-newspaper-archive-access #block-masquerade-masquerade{display:none !important;}.additional-details-bio-parents
.offer-tile{width:228px;height:120px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:20px;color:white;gap:4px;}.additional-details-bio-parents
.offer-tile
h2{font-weight:600;}.additional-details-bio-parents
.offer-tile:first-child{background:url("/sites/all/themes/progen_redwood/images/ibp-tile-bg-1.png");background-size:cover;background-position:center center;}.additional-details-bio-parents
.offer-tile:last-child{background:url("/sites/all/themes/progen_redwood/images/ibp-tile-bg-2.png");background-size:cover;background-position:center center;}.additional-details-bio-parents
.offer-tile-inner-content{}.additional-details-bio-parents
.offer-tile-inner-content
.offer-tile-inner-content-text{text-align:center;}@media (max-width:767px){.payment-containe-inner{display:block;}.payment-bbb-logo{position:unset;margin-top:40px;margin-left:auto;margin-right:auto;display:block;}#payment_confirmation{padding-left:20px;padding-right:20px;}}.canadian-citizenship-landing .cc-hero{position:relative;overflow:hidden;color:#fff;padding:2.5rem 0 3rem;}.canadian-citizenship-landing .cc-hero-bg{position:absolute;inset:0;background:url("/sites/all/themes/progen_redwood/images/canadian-hero-composite.png") no-repeat right center;background-size:cover;opacity:0.35;pointer-events:none;}.canadian-citizenship-landing .cc-hero-inner{position:relative;z-index:1;max-width:none;margin:0 auto;padding:0 1rem;}.canadian-citizenship-landing .cc-hero-title{font-family:Georgia,"Times New Roman",serif;font-size:2.25rem;line-height:1.2;font-weight:400;margin:0 0 0.75rem;color:#fff;}.canadian-citizenship-landing .cc-hero-subtitle{font-size:1.125rem;margin:0 0 1rem;font-weight:600;}.canadian-citizenship-landing .cc-hero-lead{font-size:1rem;line-height:1.55;max-width:38rem;margin:0;color:rgba(255,255,255,0.95);}.canadian-citizenship-landing .cc-hero-visual{position:relative;min-height:200px;}.canadian-citizenship-landing .cc-hero-photo-stack{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem;}.canadian-citizenship-landing .cc-hero-doc{max-width:100%;height:auto;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.25);}.canadian-citizenship-landing .cc-hero-circle{display:block;flex-shrink:0;}.canadian-citizenship-landing .cc-hero-circle img{border-radius:50%;border:3px solid rgba(255,255,255,0.85);box-shadow:0 6px 20px rgba(0,0,0,0.2);}.canadian-citizenship-landing .cc-hero-strip{width:100%;max-width:100%;height:auto;border-radius:6px;}.canadian-citizenship-landing .cc-section-title{margin-top:2rem;}.canadian-citizenship-landing .cc-get-started-row{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:1rem;max-width:none;margin:0 auto 2rem;padding:0 0.5rem 1.5rem;border-bottom:1px solid #c5c5c5;}.canadian-citizenship-landing .cc-step{flex:1 1 200px;max-width:320px;min-width:0;text-align:center;color:#333;}.canadian-citizenship-landing .cc-step-icon{display:block;margin:0 auto 0.75rem;}.canadian-citizenship-landing .cc-step-label{display:block;font-weight:600;font-size:0.95rem;line-height:1.35;margin-bottom:0.35rem;}.canadian-citizenship-landing .cc-step-chevron{opacity:0.55;}.canadian-citizenship-landing .cc-form-hint{font-size:0.9rem;color:#444;margin:0 1rem 2rem;}.canadian-citizenship-landing .cc-packages{padding:0 0.5rem 2.5rem;}.canadian-citizenship-landing .cc-package-row::after{content:"";display:table;clear:both;}.cc-package-body{min-height:500px;}.canadian-citizenship-landing .cc-package-card{margin-bottom:20px;}.canadian-citizenship-landing .cc-package-photo-wrap{line-height:0;}.canadian-citizenship-landing .cc-package-photo{width:100%;height:auto;display:block;max-height:300px;}.canadian-citizenship-landing .cc-package-body{padding:1.25rem 1.5rem 1.5rem;color:#f7f5f2;text-shadow:0 1px 2px rgba(0,0,0,0.45);background-color:#2f2b28;background-image:linear-gradient(180deg,rgba(42,38,35,0.55) 0%,rgba(28,25,23,0.65) 100%),url("/sites/all/themes/progen_redwood/images/canadian-cc-package-body-bg.png");background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center top,center center;}.canadian-citizenship-landing .cc-package-title{font-size:1.35rem;margin:0 0 0.5rem;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,0.5);}.canadian-citizenship-landing .cc-package-desc{font-size:0.95rem;line-height:1.45;margin:0 0 1rem;color:rgba(255,255,255,0.95);}.canadian-citizenship-landing .cc-package-list{margin:0 0 1rem 0;padding:0 0 0 1.2rem;font-size:0.9rem;line-height:1.5;color:rgba(255,255,255,0.96);list-style-type:disc;}.canadian-citizenship-landing .cc-package-list li{margin-bottom:0.65rem;}.canadian-citizenship-landing .cc-package-list li:last-child{margin-bottom:0;}.canadian-citizenship-landing .cc-package-list strong{font-weight:700;color:#fff;}.canadian-citizenship-landing .cc-package-disclaimer{font-size:0.78rem;line-height:1.45;color:rgba(255,255,255,0.82);margin:0;}.canadian-citizenship-landing .cc-testimonial{background:#c5d5b8;padding:2.5rem 1rem;margin-top:1rem;clear:both;width:100%;box-sizing:border-box;}.canadian-citizenship-landing .cc-testimonial-inner{max-width:800px;margin:0 auto;position:relative;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;}.canadian-citizenship-landing .cc-quote{opacity:0.5;}.canadian-citizenship-landing .cc-testimonial-quote{margin:0;padding:0 0.5rem;border:none;font-size:1.1rem;line-height:1.55;color:#1f2a1f;flex:1 1 auto;}.canadian-citizenship-landing .cc-testimonial-quote footer{margin-top:1rem;font-weight:600;font-size:1rem;}.canadian-citizenship-estimate .form-submit.ancBtn,.canadian-citizenship-estimate input.form-submit{background-color:#2d8f47;border-color:#2d8f47;color:#fff;}.canadian-citizenship-estimate .form-submit.ancBtn:hover,.canadian-citizenship-estimate input.form-submit:hover{background-color:#267a3c;border-color:#267a3c;color:#fff;}@media (max-width:1023px){.canadian-citizenship-landing .cc-hero-visual{margin-top:0;}.canadian-citizenship-landing .cc-hero-title{font-size:1.85rem;}}@media (max-width:500px){.canadian-citizenship-landing .cc-hero-photo-stack,.canadian-citizenship-landing .cc-hero-visual{display:none;}.cc-form-hint{display:none;}}@media (max-width:768px){.canadian-citizenship-landing .cc-hero-row .ancCol.w70,.canadian-citizenship-landing .cc-hero-row .ancCol.w30{width:100% !important;max-width:100% !important;float:none;clear:both;}.canadian-citizenship-landing .cc-hero-visual{margin-top:1.25rem;}.canadian-citizenship-landing .cc-package-row .ancCol.w50.cc-package-card{width:100% !important;max-width:100% !important;float:none;clear:both;}.canadian-citizenship-landing .cc-package-card{max-width:100%;}.canadian-citizenship-landing .cc-get-started-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1.25rem;}.canadian-citizenship-landing .cc-step{flex:none;max-width:100%;width:100%;}.canadian-citizenship-landing .cc-testimonial-inner{flex-direction:column;flex-wrap:wrap;gap:0.75rem;}.canadian-citizenship-landing .cc-hero-title{font-size:1.5rem;}.canadian-citizenship-landing .cc-hero-lead{font-size:0.9rem;}.canadian-citizenship-landing .cc-package-body{padding:0.85rem 0.75rem 1rem;font-size:0.9rem;}.canadian-citizenship-landing .cc-package-title{font-size:1.05rem;}.canadian-citizenship-landing .cc-hero-doc{max-width:min(100%,200px);}.canadian-citizenship-landing .cc-hero-circle img{width:72px;height:auto;}}
/*})'"*/
