 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} html, input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } .author-box::before, .clearfix::before, .entry::before, .entry-content::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .widget::before, .wrap::before { content: " "; display: table; } .author-box::after, .clearfix::after, .entry::after, .entry-content::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .widget::after, .wrap::after { clear: both; content: " "; display: table; } h1, h2, h3, h4, h5, h6 { margin: unset; line-height: 1.1; } .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent} .alignnone img { width: 100%; } s .bg-video { height: 100%; object-fit: cover; width: 100%; } .bg-wrap { clip: rect(0, auto, auto, 0); clip-path: inset(0 0); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } .bg { position: fixed; display: block; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center center; will-change: transform; transform: translate(0) perspective(0px)!important; -ms-transform: translate(0) perspective(0px)!important; -webkit-transform: translate(0) perspective(0px)!important; -moz-transform: translate(0) perspective(0px)!important; -o-transform: translate(0) perspective(0px)!important; will-change: transform; z-index: 2; } .bg:before { position: fixed; left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.0); content: ''; z-index: 3; } body .guide-page { background-color: #fff; font-family: 'Gotham'; font-weight: normal; font-variant: lining-nums; line-height: 1.3; color: #000; font-size: 18px; font-size: 2rem; -webkit-font-smoothing: antialiased; margin: 0; font-optical-sizing: auto; } body input { outline: none!important; } a:active, a:focus, { outline:0; border:none; -moz-outline-style: none; } a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } a { text-decoration: underline; outline:0; border:none; -moz-outline-style: none; } a:focus, a:hover { text-decoration: none; outline:0; border:none; -moz-outline-style: none; } .guide-page p, .guide-section.video-area:not(div:last-child) { margin: 0 0 28px; padding: 0; } ol, ul { margin: 0; padding: 0; } hr { border: 0; border-collapse: collapse; border-top: 1px solid #eee; clear: both; margin: 1em 0; } b, strong { font-weight: 700; } blockquote, cite, em, i { font-style: italic; } mark { background: #ddd; color: #000; } blockquote { margin: 40px; } blockquote::before { content: "\201C"; display: block; font-size: 30px; font-size: 3rem; height: 0; left: -20px; position: relative; top: -10px; } embed, iframe, img, object, video, .wp-caption { max-width: 100%; } img { height: auto; } figure { margin: 0; } ::-moz-placeholder { color: #3C3F42; opacity: 1; } ::-webkit-input-placeholder { color: #3C3F42; opacity: 1; } input { -webkit-appearance: none!important; border-radius: 0px!important; } .form-full { width: 100%; } .hbspt-form fieldset { border: unset!important; margin: 0 0 28px!important; padding: 0!important; } .form-columns-2 > div:first-child { margin-bottom: 28px!important; } .wpcf7-form br, .hbspt-form br { display: none!important; } .wpcf7-form label, .hbspt-form label { margin-bottom: 10px; display: block; text-transform: uppercase; } .wpcf7-form, .hbspt-form { margin-top: 50px; display: flex; display: -webkit-flex; display: -moz-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; font-size: 16px; } .wpcf7-form input, .wpcf7-form select, .hbspt-form input, .hbspt-form select { height: 50px; padding: 0 16px; } .wpcf7-form textarea, .hbspt-form textarea { padding: 16px; } .wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea, .hbspt-form input, .hbspt-form select, .hbspt-form textarea { border-radius: 4px; width: 100%; border: 1px solid #D9D9D9!important; color: #3C3F42!important; } table { border-collapse: collapse; border-spacing: 0; line-height: 2; margin-bottom: 40px; width: 100%; } tbody { border-bottom: 1px solid #eee; } td, th { text-align: left; } td { border-top: 1px solid #eee; padding: 6px; } th { font-weight: 400; padding: 0 6px; } td:first-child, th:first-child { padding-left: 0; } .screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border: 0; clip: rect(0, 0, 0, 0); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus, .screen-reader-shortcut:focus, .widget_search input[type="submit"]:focus { background: #fff; box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto !important; color: #333; display: block; font-size: 1em; font-weight: bold; height: auto; padding: 15px 23px 14px; text-decoration: none; width: auto; z-index: 100000; } .more-link { position: relative; } .flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .inline-flex { display: inline-flex; display: -webkit-inline-flex; display: -moz-inline-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; } .center { text-align: center; justify-content: center; } p:last-of-type { } .square:before { padding-top: 100%; display: block; content: ''; } .square.round { overflow: hidden; border-radius: 50%; } .square { position: relative; width: 100%; } .primary-image:before, .featured-image:not(.square):not(.tall-image):before { padding-top: 66%; display: block; content: ''; } .primary-image, .tall-image, .featured-image { position: relative; } .primary-image img:not(.icon), .square img:not(.icon), .tall-image img:not(.icon), .featured-image img:not(.icon) { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; object-position: center; border-radius: 12px; } .tall-image:before { padding-top: 150%; content: ''; display: block; } a { text-decoration: none; } .arrow-button { font-size: 16px; } .hs-error-msgs li { list-style: none!important; color: red; display: block; margin-top: 2px; } .primary-button, .hs-button.primary { width: auto!important; border-radius: 8px!important; color: #fff!important; height: 54px!important; line-height: 1!important; font-size: 18px!important; padding: 0 20px!important; align-items: center!important; min-width: 126px!important; background-color: #E36628!important; justify-content: center!important; text-align: center!important; cursor: pointer!important; font-family: 'Interstate'; font-weight: 900; text-transform: uppercase!important; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .primary-button:hover { background-color: #B25A2F!important; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .wpcf7-form input.primary-button { color: #fff!important; } .primary-button[data-color="purple"]:hover { background-color: #4F204B!important; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .primary-button[data-color="purple"]{ background-color: #65275F!important; color: #fff; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .green { color: #81A04D; } .purple { color: #6E2262; } .burnt { color: #D46D3B; } form .ajax-loader, form .wpcf7-response-output, form .wpcf7-not-valid-tip { display: none !important; } input { border-radius: 0px!important; } .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds, .three-sevenths, .article-grid .primary-card.primary, .one-fifth, .four-fifths { float: left; margin-left: 2.564102564102564%; } .one-half, .three-sixths, .two-fourths { width: 48.717948717948715%; } .one-third, .two-sixths { width: 31.623931623931625%; } .four-sixths, .two-thirds { width: 65.81196581196582%; } .one-fourth { width: 23.076923076923077%; } .three-fourths { width: 74.35897435897436%; } .one-sixth { width: 14.52991452991453%; } .one-fifth { width: calc(20% - 2.564102564102564%); } .four-fifths { width: calc(80% - 2.564102564102564%); } .five-sixths { width: 82.90598290598291%; } .four-sevenths { width: calc(57.14% - 2.564102564102564%); } .three-sevenths { width: calc(42.857% - 2.564102564102564%); } .first { clear: both; margin-left: 0; } .main-site-container { width: 1200px; margin: 0 auto; max-width: 90%; } .finder-box-inner { width: 600px; } .find-go .search-bg { width: 100%; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .find-go .main-menu-item, .find-go .the-header-container .button-holder { opacity: 0; pointer-events: none; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .search-field::-moz-placeholder { color: #fff!important; opacity: .4; } .search-field::-webkit-input-placeholder { color: #fff!important; opacity: .4; } .find-go .search-form { opacity: 1; pointer-events: inherit; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .search-form { opacity: 0; pointer-events: none; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .search-bg { z-index: 2; position: absolute; right: 0; height: 100%; width: 0; content: ''; display: block; top: 0; background-color: #65275F; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .page-template-entry-way-page-template .the-header-container { display: none!important; } .the-header-container { position: fixed; top: 0; left: 0; width: 100%; height: 84px; display: flex; display: -webkit-flex; display: -moz-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items: center; padding-left: 2%; padding-right: 2%; background-color: #fff; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.04); z-index: 100; } .navigation-bar-inner { align-items: center; width: 100%; } .finder-box { position: relative; z-index: 10; margin-right: 35px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .find-go .finder-icon, .find-go .main-logo:not(.footer-logo) { -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); } .find-go .main-logo { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; } .search-x { cursor: pointer; opacity: 0; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; position: absolute; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); top: 41%; right: -55px; max-width: unset; z-index: 3; pointer-events: none; } .find-go .search-x { opacity: 1; pointer-events: inherit; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .search-field { width: 444px; border-top: unset; border-left: unset; border-right: unset; border-bottom: 1px solid #fff; color: #fff; font-weight: bold; font-size: 18px; line-height: 1; background-color: unset!important; } .search-form { position: absolute; top: 50%; right: calc(23px * 2); transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); } .finder-icon { width: 23px; cursor: pointer; } .main-logo { width: 127px; margin-right: auto; position: relative; z-index: 10; } .main-menu-item:hover { color: #81A04D; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .main-menu-item.active { text-decoration: underline; } .main-menu-item { color: #3D3F42; text-underline-offset: 12px !important; text-decoration-thickness: 4px !important; font-weight: 600 !important; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; font-size: 16px; line-height: 1; margin-right: 35px; cursor: pointer; } .menu-right-items, .menu-right-items-inner { align-items: center; } .search-results-area { padding-bottom: 100px; } .page-template-entry-way-page-template .site-footer { padding: unset; height: 0; display: none!important; } .site-footer { background-color: #f7f7f7; padding: 37px 2.5%; position: relative; z-index: 1; } .footer-right-contents { align-items: center; font-size: 12px; line-height: 1; width: calc(98% - 309px); margin-left: auto; justify-content: space-between; color: #707478; } .footer-right-contents a:hover { -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; color: #81A04D; } .footer-right-contents a { color: #707478; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; } .table td[data-count="2"]{ width: 50%; } .table td[data-count="3"] { width: 33.3333%; } .table td[data-count="4"]{ width: 25%; } .table td[data-count="1"] { width: 100%; } table caption { background: #79a03f; color: #fff; font-weight: 500; font-size: 19px; text-align: center; padding: 10px; } tbody { vertical-align: top; } table { color: #000; } h1 { align-items: center; } h1 img { width: 110px; margin-left: auto; } .video-holder { position: relative; width: 100%; padding-top: 56.25%; overflow: hidden; } .video-holder iframe, .video-holder video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; } .ts-bottom-announcement-bar { bottom: -80px!important } .Wrap { padding-top: unset!important; } .Header-top.clone { position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; pointer-events: none; } .SiteLogo.SiteLogo--header.SiteLogo--cloned { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); opacity: 1; pointer-events: initial!important; } .near-bottom .SiteLogo--cloned { opacity: 0!important; } .SiteLogo--header { transition-duration: .1s; } .last-area-cta { margin-top: 50px; } .about-block img { width: 45%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); } .about-block-text { width: 50%; } .subtext-hero-title { width: 100%; color: #fff; opacity: .6; font-size: 16px; margin-top: 15px; } .general-page-hero[data-type="Blob 1"] .main-site-container { width: 863px; margin: 0 auto; } .general-page-hero .main-site-container { position: absolute; left: 0; right: 0; top: 0; height: 100%; align-items: center; } .general-page-hero[data-type="Blob 2"] .blob-behind { width: 1086px; max-width: 80%; margin-right: auto; } .general-page-hero[data-type="Blob 1"] .blob-behind { width: 90%; margin-left: auto; } .general-page-hero h1 { color: #fff; font-size: 40px; } .about-page-section + .options { margin-top: 50px; } .options + .main-text { margin-top: 50px; } .about-page-section { margin-top: 100px; } [data-type="Blob 1"] .about-text-block { width: 863px; margin: 0 auto; max-width: 100%; } .contact-option { width: 33.333333%; border-right: 1px solid #D9D9D9; color: #65275F; } .contact-option:nth-child(1) { padding-right: 5%; } .contact-option:nth-child(2) { padding-right: 5%; padding-left: 5%; } .contact-option:nth-child(3) { padding-left: 5%; border-right: unset; } .contact-label { font-size: 16px; margin-bottom: 10px; } .call-us .button-holder { justify-content: center; } .call-us .primary-button + .primary-button { margin-left: 21px; } .about-page-section.call-us { background-color: #65275F; color: #fff; padding: 100px 0; } .call-blurb, .small-blurb { font-size: 16px; } .call-blurb { text-align: center; } .about-page-section.call-us .button-holder { margin-top: 32px; } .main-text, .contact-form { color: #3C3F42; } .call-us h2 { color: #fff!important; text-align: center; } .contact-form h2, .about-block-text h2 { color: #81A04D!important; } .call-us h2, .contact-form h2, .about-block-text h2 { font-weight: 900!important; font-size: 40px!important; } .call-our-team-inner { width: 500px; max-width: 100%; margin: 0 auto; } .about-page-section:last-of-type { margin-bottom: 150px; } .contact-form-container { width: 640px; max-width: 100%; margin: 0 auto; } .search-bar-showcase .finder-icon { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); pointer-events: none; } .search-bar-showcase { background-color: #6E2262; height: 123px; align-items: center; justify-content: center; } .search-bar-showcase .search-form { opacity: 1; pointer-events: inherit; position: relative; top: unset; transform: unset; } .results-for { font-size: 16px; line-height: 1; margin-bottom: 20px; color: #3C3F42; opacity: .6; } .the-result { font-size: 42px; line-height: 1; } .results-show { padding: 53px 0 86px; justify-content: center; text-align: center; } .result-meta { font-size: 15px; margin-bottom: 30px; } .result-title { color: #3C3F42; margin-bottom: 15px; font-size: 19px; } .result-item { width: 22%; margin-right: 3.5%; margin-bottom: 100px; color: #707478; text-decoration: none; } .result-item:nth-child(4n) { margin-right: unset; } .guide-page[data-color="Orange"] .green, .guide-page[data-color="Orange"] .row-left, .guide-page[data-color="Orange"] .guide-section a { color: #E36628!important; } .guide-page[data-color="Orange"] .table th, .guide-page[data-color="Orange"] .guidance-row.title > div, .guide-page[data-color="Orange"] .bottom-share { background-color: #E36628!important; } .guide-page[data-color="Orange"] .table td { background-color: rgb(227 102 40 / 5%)!important; } .guide-page[data-color="Purple"] .green, .guide-page[data-color="Purple"] .row-left, .guide-page[data-color="Purple"] .guide-section a { color: #65275F!important; } .guide-page[data-color="Purple"] .table th, .guide-page[data-color="Purple"] .guidance-row.title > div, .guide-page[data-color="Purple"] .bottom-share { background-color: #65275F!important; } .guide-page[data-color="Purple"] .table td { background-color: rgb(101 39 95 / 5%)!important; } .guide-page[data-color="Blue"] .green, .guide-page[data-color="Blue"] .row-left, .guide-page[data-color="Blue"] .guide-section a { color: #0A9CCA!important; } .guide-page[data-color="Blue"] .table th, .guide-page[data-color="Blue"] .guidance-row.title > div, .guide-page[data-color="Blue"] .bottom-share { background-color: #0A9CCA!important; } .guide-page[data-color="Blue"] .table td { background-color: rgb(10 156 202 / 10%)!important; } .table th, .guidance-row.title > div { font-weight: bold; background-color: #829F4D; color: #fff; font-size: 14px; padding: 10px; line-height: 1.1; } .guidance-row-title-right { border-left: 1px solid #fff; } .guidance-row-title-left, .row-left { width: 30%; } .guidance-row-title-right, .row-right { width: 70%; } .actions-and-guidance { margin-bottom: 40px; } .row-left { align-items: center; font-size: 16px; padding: 10px; border: 1px solid rgb(112 116 120 / 20%); border-top: unset; border-right: unset; color: #829F4D; } .table td { font-size: 16px; line-height: 1.2; padding: 10px; background-color: rgb(130 159 77 / 20%); } .row-cell { font-size: 14px; padding: 10px; border: 1px solid rgb(112 116 120 / 20%); border-top: unset; } .table table, .actions-and-guidance { border-top-right-radius: 6px; border-top-left-radius: 6px; overflow: hidden; } .table table, .table th, .table td { border: 1px solid #fff; border-collapse: collapse; } .guide-section { float: left; width: 100%; } .purple-section-inner { padding-top: 25px; padding-bottom: 25px; } .purple-section-inner p:last-of-type { margin-bottom: unset; } .purple-section-inner { padding-right: 18px; } .purple-section-inner:nth-child(2n) { padding-left: 18px; padding-right: unset!important; border-left: 1px solid #fff; } .guide-section.purple-call-out p { font-size: 14px; } .purple-call-out { background-color: #65275F; border-top-left-radius: 30px; border-bottom-right-radius: 30px; color: #fff; padding: 0px 2.5%; } .purple-call-out a { font-weight: bold; text-decoration: underline; color: #fff!important; } .guide-page { min-height: calc(100vh - 84px); padding-bottom: 84px; } .guide-main-contents { padding-top: 47px; } .guide-main-contents { color: #707478; } .plus { width: 17px; } .index-title { position: relative; cursor: pointer; font-size: 18px; } .plus span { background-color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); content: ''; display: block; } .active .plus span:nth-child(1) { opacity: 0; } .plus span:nth-child(1){ height: 100%; width: 3px; } .plus span:nth-child(2){ height: 3px; width: 100%; } .index-title-title { width: calc(100% - 13px - 10px); margin-left: auto; } .plus { position: absolute; left: 0; top: 5px; height: 13px; width: 13px; content: ''; display: block; } .grouping-of-index a, .index-title { color: #fff; flex-wrap: nowrap; margin-bottom: 15px; } .active .small-index-items { max-height: 500px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; } .small-index-items { max-height: 0; overflow: hidden; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .small-index-item { font-size: 14px; line-height: 1.1; text-decoration: none; } .small-index-item .dot { width: 0; overflow: hidden; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .small-index-item.active .dot, .small-index-item:hover .dot { width: 12px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .active .dot-title, .small-index-item:hover .dot-title { width: calc(100% - 12px); -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .guide-main-contents h1, .guide-section.heading .big-heading { font-size: 40px; line-height: 1.1; margin-bottom: 35px; } .small-index-items-inner { padding-left: 23px; } .guide-sidebar { z-index: 100; left: 0; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .guide-sidebar-sticky { height: 657px; position: sticky; top: 84px; } .grouping-of-index.no-sub-contents .plus { opacity: 0; pointer-events: none; } .sticky-inner { position: absolute; top: 0; left: 0; right: 0; width: 83%; margin: 0 auto; padding-top: 47px; height: calc(100% - 42px - 132px); overflow: auto; z-index: 2; } .guide-sidebar { width: 321px; margin-right: auto; position: relative; } .purple-cap { position: absolute; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; left: 0; top: 0; height: 100%; width: 332px; z-index: -1; overflow: hidden; } .purple-cap:before { background-image: url(/wp-content/themes/teachstone/assets/images/pillar/top-box-nav.svg); background-size: 100% auto; background-repeat: no-repeat; background-position: top left; content: ''; display: block; height: 100%; width: 100%; position: absolute; pointer-events: none; } .guide-sidebar-sticky:after { background-image: url(/wp-content/themes/teachstone/assets/images/pillar/main-nav-box.svg); background-size: contain; background-repeat: no-repeat; background-position: top left; content: ''; display: block; height: 100%; width: 100%; top: -164px; right: 2px; position: absolute; pointer-events: none; } .guide-sidebar-sticky:before { background-image: url(/wp-content/themes/teachstone/assets/images/pillar/main-nav-box.svg); background-size: contain; background-repeat: no-repeat; background-position: top left; content: ''; display: block; height: 100%; width: 100%; position: absolute; top: -84px; } .guide-main-contents { width: calc(98% - 320px); } .guide-internal-container { width: 950px; margin: 0 auto; max-width: 93%; } .guide-internal-container-2 { width: 830px; margin-right: auto; max-width: 100%; } .guide-section ol { list-style-type: decimal; } .guide-section ul { list-style: disc; } .guide-section li:not(li:last-of-type) { margin-bottom: 5px; } .guide-section p, .guide-section ul, .guide-section ol, .about-text-block p, .about-text-block ul, .about-text-block ol, .about-block-text p, .about-block-text ul, .about-block-text ol { font-size: 18px; line-height: 1.4; margin-bottom: 22px; } .desired-outcome { font-size: 16px; line-height: 1.1; padding: 15px 2.5%; background-color: rgb(217 217 217 / 20%); } .bottom-share { color: #fff; background-color: #7A9E3E; font-size: 16px; line-height: 1.1; padding: 15px 2.5%; } .guide-section.main-text img, .guide-section.main-text img { width: 100%!important; } .section-space { margin-top: 50px; } .guide-section ul ol, .guide-section ul ul, .guide-section ol ul, .guide-section ol ol { margin-top: unset; margin-bottom: unset; } .guide-section p + ul, .guide-section p + ol { margin-top: -12px; } .guide-section ul, .guide-section ol { padding-left: 21px; } .bottom-share + .guide-section-text, .desired-outcome + .guide-section-text { margin-top: 23px; } body .guide-builder .guide-section .alignright { float: right; width: auto!important; padding-left: 5%; padding-bottom: 5%; } .guide-section h2:not(h2:first-child){ margin-top: 40px; } .guide-section h2, .about-page h2 { color: #3C3F42; font-weight: 700; line-height: 1.1; margin-bottom: 20px; font-size: 25px; } .guide-section a:hover, .about-page-section a:not(.primary-button):hover { text-decoration: none; } .guide-section a, .about-page-section a:not(.primary-button) { color: #81A04D; text-decoration: underline; } .purple-heading { margin-bottom: 46px!important; } .i-section { width: 22%; margin-right: 4%; margin-bottom: 50px; } .i-section h3 { text-align: center; } .blurb-area { text-align: center; font-size: 16px; line-height: 1.3; } .i-section:nth-child(4n) { margin-right: unset; } .i-row { align-items: center; justify-content: center; margin-bottom: 24px; } .i-row img { width: 70px; } .purple-heading { text-align: center; font-weight: 900; } .guide-section h3, .purple-heading, .about-page h3 { font-size: 16px; margin-bottom: 12px; color: #65275F; } .column-text p:last-of-type, .column-text ul:last-of-type, .column-text ol:last-of-type { margin-bottom: unset; } .column-text p:last-of-type + ul, .column-text p:last-of-type + ol { margin-bottom: 22px; } .column-text ul:last-of-type + p, .column-text ol:last-of-type + p { margin-bottom: 22px; } .column { width: 48%; margin-right: 4%; margin-bottom: 22px; } .column:nth-child(2n) { margin-right: unset; } .challenge-heading { font-size: 24px; margin-bottom: 15px; color: #3D3F42; } .challenges { background-color: rgb(217 217 217 / 20%); padding: 34px 2.5%; } .challenge-block:last-of-type p:last-of-type { margin-bottom: unset; } .challenge-block:last-of-type p:last-of-type + ul, .challenge-block:last-of-type p:last-of-type + ol { margin-top: 22px; } .challenge-block:last-of-type ul:last-of-type + p, .challenge-block:last-of-type ol:last-of-type + p { margin-top: 22px; } .entry-way { height: 100vh; background-color: #7AA03F; align-items: center; overflow: hidden; min-height: 710px; } .entry-email { height: 54px; align-items: center; padding: 21px; font-size: 18px; background-color: #fff; width: 100%; border: unset; border-radius: 8px!important; color: #707478; margin-bottom: 11px; } .entry-email::-moz-placeholder { color: #707478; opacity: 1; } .entry-email::-webkit-input-placeholder { color: #707478; opacity: 1; } .entry-form-inner, .helper-text { width: 441px; max-width: 100%; } .helper-text { font-size: 20px; margin-bottom: 27px; } .back-link { position: absolute; bottom: 0; left: 0; color: #fff; text-decoration: none; font-size: 20px; } .entry-box img { width: 149px; margin-bottom: 77px; } .entry-box { position: relative; z-index: 3; color: #fff; height: 100%; } .entry-box-inner { margin-bottom: auto; margin-top: 75px; } .top-entry-contents h1 { font-size: 45px; margin-bottom: 15px; } .entry-way .main-site-container { height: 90%; align-items: center; max-height: 900px; } .right-side-image:before { display: block; padding-top: 90%; width: 100%; content: ''; } .right-side-image { max-width: 1100px; position: absolute; z-index: 1; pointer-events: none; max-height: 90%; width: 55%; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-mask-image: url(/wp-content/themes/teachstone/assets/images/pillar/intro-mask.svg); mask-image: url(/wp-content/themes/teachstone/assets/images/pillar/intro-mask.svg); -webkit-mask-size: contain; mask-size: contain; mask-position: center right; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center right; } .right-side-image img { width: 100%; position: absolute; top: 0; right: 0; height: 100%; object-fit: cover; object-position: center; } @media (max-width: 1200px) { .general-page-hero { background-color: #6E2262; } .blob-behind { display: none!important; } .general-page-hero .main-site-container { position: relative; height: 200px; } #mega-menu-wrap-max_mega_menu_6 .mega-menu-toggle { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex!important; } #mega-menu-wrap-max_mega_menu_6 .mega-menu-toggle + #mega-menu-max_mega_menu_6 { background: white; padding: 32px 0px 56px 0px; display: none; position: absolute; width: 100%; z-index: 9999999; } .Header-utility-menu { display: none; } body #mega-menu-wrap-max_mega_menu_6 { top: 0!important; } } @media (min-width: 1051px) { .Container--header { max-width: 90%; width: 90%; } .single-post .main-logo:not(.footer-logo) { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .mobile-preview, .mob-x, .mobile-toggle, img.mobile { display: none; } .single-post.near-bottom .main-logo:not(.footer-logo) { filter: unset; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .near-bottom .purple-cap, .near-bottom .guide-sidebar { left: -330px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } } @media (max-width: 1050px){ .SiteLogo--header { width: 116px; } header.Header { height: 85px; } .Header-top { padding-bottom: 3px!important; } .SiteLogo.SiteLogo--header.SiteLogo--cloned { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); opacity: 0; pointer-events: initial !important } .mobile-slide .SiteLogo.SiteLogo--header.SiteLogo--cloned { opacity: 1; transition: opacity .1s ease .5s!important; } img.desktop { display: none!important; } .entry-way .button-holder { justify-content: flex-start; } .entry-way { min-height: unset; } .menu-right-items-inner { width: 200px; max-width: 90%; margin: 0 auto; } .about-block img { width: 90%; position: relative; top: unset; transform: unset; margin-top: 20px; margin-left: auto; } .about-block-text { width: 500px; max-width: 100%; margin: 0 auto; } .search-results-area { padding-bottom: 50px; } .the-result { font-size: 32px; } .results-show { padding: 43px 0 56px; } .result-meta { margin-bottom: 20px; } .result-item { width: 100%!important; margin-right: unset!important; margin-bottom: 45px; } .search-form { right: 10px; } .search-field { width: 100%; } .result-item { width: 48%; margin-right: 4%!important; } .result-item:nth-child(2n) { margin-right: unset!important; } .search .the-header-container, .page-template-general-page-template .the-header-container { background-color: #6E2262; } .search .main-logo:not(.footer-logo), .search .mobile-toggle, .page-template-general-page-template .mobile-toggle, .page-template-general-page-template .main-logo:not(.footer-logo) { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); } .footer-logo-left { width: 100%; justify-content: center; } .footer-logo-left { margin-bottom: 14px; } .copyright-notice { width: 100%; text-align: center; } .footer-right-contents { width: 100%; justify-content: center; } .footer-right-contents a:last-of-type { margin-right: unset; } .footer-right-contents a { margin-right: 13px; margin-bottom: 5px; } .main-logo.footer-logo { width: 80px; margin-right: unset; } .guide-internal-container { padding-left: 3%; padding-right: 5%; width: 100%; max-width: 100%; } .mobile-slide .mobile-toggle { opacity: 0; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .mobile-toggle { position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); right: 5%; cursor: pointer; } .purple-cap { height: 111%; } .sticky-inner .mob-x { position: absolute; right: 0; margin-top: -9px; cursor: pointer; z-index: 100; } .guide-sidebar { width: 377px; z-index: 10; } .guide-sidebar-sticky { height: 691px; position: sticky; top: 84px; } .purple-cap { width: 390px; } .mobile-slide.single-post .main-logo:not(.footer-logo) { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; } .mobile-slide .guide-sidebar, .mobile-slide .purple-cap { left: 0; overflow: hidden; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; } .mobile-slide { height: 100%; overflow: hidden; } .mobile-slide .mobile-preview { left: -120px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .mob-bull { position: absolute; right: 14px; z-index: 10; top: 150px; } .hide-banner .mobile-preview, .mega-menu-max_mega_menu_6-mobile-open .mobile-preview { left: -80px; } .mobile-preview { position: fixed; width: 60px; left: 0; top: -18px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; z-index: 5; cursor: pointer; } .guide-main-contents { padding-top: 63px; width: calc(100% - 60px); margin-left: auto; } .sticky-inner { height: calc(100% - 42px - 62px); } .guide-sidebar { left: -419.7455px; position: fixed; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .guide-sidebar-sticky { position: relative; top: unset; } .purple-cap { left: -419.7455px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .mobile-menu-activate .menu-right-items { left: 0; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .menu-right-items { position: fixed; top: 0; left: 100%; right: 0; height: 100vh; align-items: center; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; width: 100%; background-color: #fff; } .button-holder { justify-content: center; width: 100%; } .finder-box { display: none!important; } .main-menu-item { margin-bottom: 50px; font-size: 27px; width: 100%; text-align: center; justify-content: center; margin-right: unset!important; } .entry-box, .entry-box-inner { width: 100%; } .top-entry-contents { margin-bottom: 50px; } .back-link { position: relative; } .entry-box img { margin-bottom: 37px; } .right-side-image { display: none!important; } .entry-way .main-site-container { height: unset; max-height: unset; justify-content: center; } .entry-box-inner { margin-top: unset; } .entry-way { min-height: 100vh; height: unset; } .entry-box { height: unset; } } @media (max-width: 768px){ .Header-top { padding-bottom: 24px!important; } } @media (max-width: 650px) { .row-cell { font-size: 12px; } .table th, .guidance-row.title > div { font-size: 12px; } .table td { font-size: 14px; } .guide-section.table { overflow: scroll; width: 105%; } .guide-section.table table { width: 640px; } .guidance-row-title-left, .row-left { width: 40%; font-size: 12px; } .guidance-row-title-right, .row-right { width: 60%; } .main-menu-item { margin-bottom: 35px; } .subtext-hero-title { font-size: 14px; margin-top: 9px; } .contact-form .one-half { width: 100%!important; margin-right: unset!important; margin-left: unset!important; } .options + .main-text, .about-page-section + .options { margin-top: 20px; } .about-page-section:last-of-type { margin-bottom: 100px; } .contact-option { width: 100%; border-right: unset; border-bottom: 1px solid #D9D9D9; padding-left: unset!important; padding-right: unset!important; justify-content: center; text-align: center; padding-bottom: 20px; margin-bottom: 20px; } .contact-option:last-of-type { border-bottom: unset; padding-bottom: unset; } .copyright-notice { margin-top: 7px; } .guide-section h3, .purple-heading { font-size: 14px; margin-bottom: 9px; } .challenge-heading { font-size: 20px; margin-bottom: 12px; } .guide-section.purple-call-out p { font-size: 12px; } .purple-call-out { border-top-left-radius: 20px; border-bottom-right-radius: 20px; } .the-header-container { padding-left: 5%; padding-right: 5%; } .section-space { margin-top: 20px; } body .guide-builder .guide-section .alignright { width: 100%!important; padding-left: unset; margin-bottom: 20px; padding-bottom: unset; } .i-row img { width: 50px; } .i-section { margin-bottom: 30px; } .i-section h3 { margin-bottom: 7px; } .blurb-area { font-size: 11px; } .desired-outcome, .bottom-share { font-size: 14px; } .i-row { margin-bottom: 14px; } .i-section:nth-child(2n) { margin-right: unset!important; } .i-section { width: 48%; margin-right: 4%!important; } .purple-heading { margin-bottom: 23px!important; } .purple-call-out, .challenges, .desired-outcome, .bottom-share { padding-left: 15px; padding-right: 15px; } .purple-section-inner:last-of-type { border-bottom: unset; } .purple-section-inner { width: 100%; padding-right: unset!important; padding-left: unset!important; border-right: unset!important; border-bottom: 1px solid #fff; border-left: unset!important; } .column { width: 100%; margin-right: unset!important; } .guide-section p, .guide-section a, .guide-section ul, .guide-section ol, .about-text-block p, .about-text-block ul, .about-text-block ol, .about-block-text p, .about-block-text ul, .about-block-text ol { font-size: 13px; margin-bottom: 17px; } .guide-section h2 { font-size: 18px; margin-bottom: 14px; } .guide-main-contents h1, .guide-section.heading .big-heading, .call-us h2, .contact-form h2, .about-block-text h2 { font-size: 24px!important; margin-bottom: 20px; } .general-page-hero h1 { font-size: 30px; } .entry-box img { width: 100px; } .helper-text { font-size: 14px; } .back-link { font-size: 12px; } .top-entry-contents h1 { font-size: 27px; } .entry-email { height: 47px; font-size: 14px; padding: 16px; } .top-entry-contents h1 { margin-bottom: 9px; } .helper-text { width: 300px; } .primary-button { height: 47px!important; line-height: 1!important; font-size: 15px!important; padding: 0 14px!important; min-width: 126px!important; } .about-page-section.call-us { padding: 50px 0; } .about-page-section { margin-top: 61px; } } #printViewContainer { display:none; } .print-view-title { display: none; } @media (max-width: 1200px) { .general-page-hero { background-color: #6E2262; } .blob-behind { display: none!important; } .general-page-hero .main-site-container { position: relative; height: 200px; } } @media (min-width: 1051px) { .purple-cap { display: none!important; } .single-post .main-logo:not(.footer-logo) { filter: brightness(0%) contrast(200%) grayscale(100%) invert(1); -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .mobile-preview, .mob-x, .mobile-toggle, img.mobile { display: none; } .single-post.near-bottom .main-logo:not(.footer-logo) { filter: unset; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .near-bottom .purple-cap, .near-bottom .guide-sidebar { left: -330px; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } } @media (max-width: 650px) { .guide-main-contents h1.logo-and-h span { order: 2; margin-top: 15px; } .guide-main-contents h1.logo-and-h img { order: 1; margin-right: auto; margin-left: unset; } .last-area-cta { margin-top: 25px; } .last-area-cta a { font-size: 14px; } .row-cell { font-size: 12px; } .table th, .guidance-row.title > div { font-size: 12px; } .table td { font-size: 14px; } .guide-section.table { overflow: scroll; width: 105%; } .guide-section.table table { width: 640px; } .guidance-row-title-left, .row-left { width: 40%; font-size: 12px; } .guidance-row-title-right, .row-right { width: 60%; } .main-menu-item { margin-bottom: 35px; } .subtext-hero-title { font-size: 14px; margin-top: 9px; } .contact-form .one-half { width: 100%!important; margin-right: unset!important; margin-left: unset!important; } .options + .main-text, .about-page-section + .options { margin-top: 20px; } .about-page-section:last-of-type { margin-bottom: 100px; } .contact-option { width: 100%; border-right: unset; border-bottom: 1px solid #D9D9D9; padding-left: unset!important; padding-right: unset!important; justify-content: center; text-align: center; padding-bottom: 20px; margin-bottom: 20px; } .contact-option:last-of-type { border-bottom: unset; padding-bottom: unset; } .copyright-notice { margin-top: 7px; } .guide-section h3, .purple-heading { font-size: 14px; margin-bottom: 9px; } .challenge-heading { font-size: 20px; margin-bottom: 12px; } .guide-section.purple-call-out p { font-size: 12px; } .purple-call-out { border-top-left-radius: 20px; border-bottom-right-radius: 20px; } .the-header-container { padding-left: 5%; padding-right: 5%; } .section-space { margin-top: 20px; } .guide-section .alignright { width: 100%; padding-left: unset; margin-bottom: 20px; padding-bottom: unset; } .i-row img { width: 50px; } .i-section { margin-bottom: 30px; } .i-section h3 { margin-bottom: 7px; } .blurb-area { font-size: 11px; } .desired-outcome, .bottom-share { font-size: 14px; } .i-row { margin-bottom: 14px; } .i-section:nth-child(2n) { margin-right: unset!important; } .i-section { width: 48%; margin-right: 4%!important; } .purple-heading { margin-bottom: 23px!important; } .purple-call-out, .challenges, .desired-outcome, .bottom-share { padding-left: 15px; padding-right: 15px; } .purple-section-inner:last-of-type { border-bottom: unset; } .purple-section-inner { width: 100%; padding-right: unset!important; padding-left: unset!important; border-right: unset!important; border-bottom: 1px solid #fff; border-left: unset!important; } .column { width: 100%; margin-right: unset!important; } .guide-section p, .guide-section ul, .guide-section ol, .about-text-block p, .about-text-block ul, .about-text-block ol, .about-block-text p, .about-block-text ul, .about-block-text ol { font-size: 13px; margin-bottom: 17px; } .guide-section h2 { font-size: 18px; margin-bottom: 14px; } .guide-main-contents h1, .guide-section.heading .big-heading, .call-us h2, .contact-form h2, .about-block-text h2 { font-size: 24px!important; margin-bottom: 20px; } .general-page-hero h1 { font-size: 30px; } .entry-box img { width: 100px; } .helper-text { font-size: 14px; } .back-link { font-size: 12px; } .top-entry-contents h1 { font-size: 27px; } .entry-email { height: 47px; font-size: 14px; padding: 16px; } .top-entry-contents h1 { margin-bottom: 9px; } .helper-text { width: 300px; } .primary-button { height: 47px!important; line-height: 1!important; font-size: 15px!important; padding: 0 14px!important; min-width: 126px!important; } .about-page-section.call-us { padding: 50px 0; } .about-page-section { margin-top: 61px; } } @media print { .print-view-title { display: block!important; } .black.print-title { font-size: 67px; line-height: 1.1; } .print-view-row { width: 100%; margin-bottom: 20px; } .print-view-row img { width: 160px; } .print-mode .the-header-container { display: none!important; } .print-mode .site-footer { display: none!important; } .print-mode #printViewContainer { display: block!important; } .print-mode .site-inner { display: none!important; } a, a:visited { text-decoration: underline; } a[href]::after { } abbr[title]::after { content: " (" attr(title) ")"; } a[href^="javascript:"]::after, a[href^="#"]::after, .site-title > a::after { content: ""; } thead { display: table-header-group; } img, tr, .column, .purple-call-out { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 2cm 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } blockquote, pre { border: 1px solid #999; page-break-inside: avoid; } .content, .content-sidebar { width: 100%; } button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar { display: none !important; } .title-area { text-align: center; width: 100%; } .site-title > a { margin: 0; text-decoration: none; text-indent: 0; } .site-inner { padding-top: 0; position: relative; top: -100px; } .author-box { margin-bottom: 0; } h1, h2, h3, h4, h5, h6 { orphans: 3; page-break-after: avoid; page-break-inside: avoid; widows: 3; } img { page-break-after: avoid; page-break-inside: avoid; } blockquote, pre, table { page-break-inside: avoid; } dl, ol, ul { page-break-before: avoid; } } 