﻿/*!* WARNING: This is a generated stylesheet. To make changes edit styles.scss
*/@font-face{font-family:"Icomoon";src:url("/wp-content/themes/postali-crest-main/assets/fonts/icomoon/icomoon.woff2") format("woff2")}.body-container .pre-headline{margin-bottom:5px;letter-spacing:3px}.body-container .wp-block-group .entry-content .wp-block-group{padding:80px 0}@media screen and (max-width: 820px){.body-container .wp-block-group .entry-content .wp-block-group{padding:40px 0}}.body-container .wp-block-group .entry-content .wp-block-group .wp-block-group__inner-container{max-width:1400px;padding:0 60px;z-index:1;position:relative;margin:0 auto}@media screen and (max-width: 820px){.body-container .wp-block-group .entry-content .wp-block-group .wp-block-group__inner-container{padding:0 30px}}.body-container .wp-block-group .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-embed__wrapper{width:100%;position:relative;overflow:hidden;padding-top:56.25%}.body-container .wp-block-group .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.accordions-block h2{margin-bottom:24px}.accordions-block .faqs{border:0;display:grid;grid-template-columns:1fr;gap:16px}@media screen and (max-width: 820px){.accordions-block .faqs{margin-top:48px}}.accordions-block .faqs .accordion{background:#e9f1ef;padding:32px}.accordions-block .faqs .accordion.active_content{display:block}.accordions-block .faqs .accordion_title{cursor:pointer;position:relative}.accordions-block .faqs .accordion_title.active:after{transform:rotate(180deg)}.accordions-block .faqs .accordion_title:after{content:"\e90d";font-family:"Icomoon";position:absolute;right:0px;top:0px;color:#08002f;transform:0.2s linear}.accordions-block .faqs .accordion_title h3{padding-right:36px;font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0;margin:0 !important}.accordions-block .faqs .accordion_content{padding-top:16px;display:none}.accordions-block .faqs .accordion_content p:last-of-type{margin-bottom:0}.dark-bg .faqs .accordion{background:rgba(255,255,255,0.1)}.light-grey-bg .faqs .accordion{background:#fff}.awards-block{padding:0 !important;position:relative;text-align:center;padding:0}@media screen and (max-width: 820px){.awards-block{padding-top:30px !important}}.awards-block .columns{justify-content:center}.awards-block .columns #awards{padding:60px 0;border-radius:20px;z-index:0;display:grid;width:100%;overflow:hidden}@media screen and (max-width: 600px){.awards-block .columns #awards{padding:0}}.awards-block .columns #awards.slick-slide{padding:0 30px !important}.awards-block.dark-mode{background:#08002f}.awards-block.dark-mode .column-20{background:rgba(255,255,255,0.2);margin:0 8px;padding:24px}.video-block{background:#fff;box-shadow:0px 0px 24px #00000029;margin-bottom:40px}.video-block .video-wrapper{position:relative;width:100%;height:100%}.video-block .video-block-thumbnail{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;cursor:pointer}.video-block .video-block-thumbnail:before{content:"\e90e";font-family:"Icomoon";color:#fff;font-size:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);z-index:4}.video-block .video-block-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3;z-index:3}.video-block .video-block-thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-block .responsive-iframe{position:relative;top:0;left:0;overflow:hidden;width:100%;padding-top:56.25%}.video-block .responsive-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-block .video-block-copy p{margin-bottom:15px !important}.video-block .video-block-link{display:flex;align-items:center;margin:50px 0 15px 0;padding-right:40px;position:relative;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.video-block .video-block-link:hover:after{transform:rotate(45deg)}.video-block .video-block-link:after{content:"\e908";font-family:"Icomoon";background:#000;border-radius:50%;font-size:18px;height:18px;width:18px;padding:5px;color:#fff;position:absolute;top:unset;right:0;transition:0.2s linear}.video-block .video-block-link p{color:#000 !important;text-transform:uppercase !important;font-weight:700 !important;letter-spacing:2.4px !important;margin:0 !important;cursor:pointer}.attorney-block .column-full.centered.center.block p:not(.pre-headline):first-of-type{margin-top:8px}.attorney-block .column-full.centered.center.block p:not(.pre-headline):last-of-type{margin-bottom:80px}.attorney-block h2{max-width:800px;margin:0 auto 80px auto}.attorney-block.attorneys-nobio{padding:20px}.attorney-block.attorneys-nobio .attorneys-wrapper{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.attorney-block.attorneys-nobio .attorney-card{position:relative;width:calc(20% - 24px);background:#e3e1ed}@media screen and (max-width: 1024px){.attorney-block.attorneys-nobio .attorney-card{width:31.3%}}@media screen and (max-width: 1400px){.attorney-block.attorneys-nobio .attorney-card{width:calc(28% - 24px)}}@media screen and (max-width: 1200px){.attorney-block.attorneys-nobio .attorney-card{width:calc(33% - 24px)}}@media screen and (max-width: 1024px){.attorney-block.attorneys-nobio .attorney-card{width:calc(45% - 24px)}}@media screen and (max-width: 600px){.attorney-block.attorneys-nobio .attorney-card{width:100%}}.attorney-block.attorneys-nobio .attorney-card h3{color:#fff;font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0;position:absolute;bottom:30px;left:24px}.attorney-block.attorneys-nobio .attorney-card .title{color:#fff;position:absolute;bottom:24px;left:24px;margin:0;font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0}.attorney-block.attorneys-nobio .attorney-card .attorney-img{position:relative;display:flex}.attorney-block.attorneys-nobio .attorney-card .attorney-img:hover:before{background:linear-gradient(180deg, rgba(24,11,85,0) 50.08%, rgba(24,11,85,0.9) 100%),linear-gradient(180deg, transparent 50.08%, rgba(0,0,0,0.9) 100%)}.attorney-block.attorneys-nobio .attorney-card .attorney-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(24,11,85,0) 50.08%, rgba(24,11,85,0.9) 100%),linear-gradient(180deg, transparent 50.08%, rgba(0,0,0,0.9) 100%);transition:0.2s linear}.attorney-block.attorneys-nobio .attorney-card .attorney-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;object-position:bottom;transition:0.2s linear}.attorney-block.attorneys-nobio .attorney-card .attorney-img .arrow{width:24px;height:24px;position:absolute;top:15px;right:15px;z-index:2;transition:0.2s linear;display:none}.attorney-block.attorneys-nobio .attorney-card .attorney-img .arrow::after{font-family:"Icomoon";content:"\e915";position:absolute;top:0;right:0;color:#5638eb;transform:rotate(-45deg);transition:0.2s linear;font-size:24px}.attorney-block.attorneys-nobio .attorney-card .attorney-img:hover .arrow{display:block}.attorney-block.attorneys-nobio .attorney-card:hover .attorney-img img{opacity:1}.process-slider-block .content-columns{align-items:flex-end;max-width:1400px;margin:0 auto 48px auto;padding:0 60px}@media screen and (max-width: 820px){.process-slider-block .content-columns{padding:0 30px}}.process-slider-block .content-columns .subhead{color:#5638eb}.process-slider-block #process-slider{padding-left:60px}@media screen and (max-width: 820px){.process-slider-block #process-slider{padding-left:30px}}.process-slider-block #process-slider .slick-track{display:flex;align-items:stretch}.process-slider-block #process-slider .slide{background:#e3e1ed;padding:32px;margin-right:16px;height:auto;box-sizing:border-box}@media screen and (max-width: 600px){.process-slider-block #process-slider .slide{padding:16px}}.process-slider-block #process-slider .slide .number{background:rgba(39,22,122,0.5);color:#fff;padding:16px;border-radius:8px;font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0;width:24px;height:24px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){.process-slider-block #process-slider .slide .number{height:18px;width:18px}}.process-slider-block #process-slider .slide h3{margin-bottom:16px}.process-slider-block .dots .slick-dots{position:relative;top:unset;left:unset;bottom:unset;right:unset}.process-slider-block .dots .slick-dots li{margin:0 16px 0 0;height:4px;width:32px;background:#8b9693;opacity:0.5;transition:0.2s linear}.process-slider-block .dots .slick-dots li button{height:4px !important;width:16px !important}.process-slider-block .dots .slick-dots li button:before{content:"";color:#8b9693;opacity:0.5;height:4px !important;width:15px !important}.process-slider-block .dots .slick-dots li.slick-active{background:#5638eb;opacity:1;width:64px !important}.process-slider-block .dots .slick-dots li.slick-active button{width:64px !important}.process-slider-block .dots .slick-dots li.slick-active button:before{width:64px !important}.dark-bg .content-columns .subhead{color:#775cff !important}.dark-bg #process-slider .slide{background:rgba(255,255,255,0.1)}.dark-bg #process-slider .slide .number{background:#5638eb}.tabbed-content a.btn{margin:0 auto}@media screen and (max-width: 1200px){.tabbed-content .column-75{width:100%}}.tabbed-content .tabs_wrapper{width:100%;text-align:center;margin:0 auto;background:transparent;font-family:arial;display:flex;flex-wrap:wrap}.tabbed-content .tabs_wrapper ul.tabs{display:inline-flex;vertical-align:top;position:relative;z-index:10;margin:25px 0 0;padding:0;width:100%;list-style:none;float:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 600px){.tabbed-content .tabs_wrapper ul.tabs{display:block;width:100%}}.tabbed-content .tabs_wrapper ul.tabs li{cursor:pointer;text-align:left;font-weight:bold;margin:0;padding:0;list-style:none;color:#fff;font-size:18px;display:block;border-bottom:2px solid #000;padding:15px 40px;color:#000;text-transform:none;background:#fff;position:relative}@media screen and (max-width: 600px){.tabbed-content .tabs_wrapper ul.tabs li{border-radius:0 !important}.tabbed-content .tabs_wrapper ul.tabs li::after{display:none !important}}.tabbed-content .tabs_wrapper ul.tabs li:first-of-type{border-radius:10px 0 0}.tabbed-content .tabs_wrapper ul.tabs li:last-of-type{border-radius:0 10px 0 0}.tabbed-content .tabs_wrapper ul.tabs li:not(:last-of-type)::after{position:absolute;right:0;top:15px;height:calc(100% - 30px);width:2px;background:#000;content:""}.tabbed-content .tabs_wrapper ul.tabs li.active::after{position:absolute;left:-2px;top:15px;height:calc(100% - 30px);width:2px;background:#fff;content:""}.tabbed-content .tabs_wrapper ul.tabs li:nth-of-type(1).active::after{display:none}.tabbed-content .tabs_wrapper ul.tabs li:hover{transition:all 0.3s ease;background-color:#000;color:#fff}.tabbed-content .tabs_wrapper ul.tabs li.active{color:#fff;transition:all 0.3s ease;background-color:#000}.tabbed-content .tabs_wrapper ul.tabs li span{display:block;text-transform:none;font-size:14px;font-weight:normal}.tabbed-content .tab_container{display:inline-block;vertical-align:top;position:relative;width:100%;text-align:left;background:#fff;border-radius:0 10px 10px 10px}.tabbed-content .tab_container .tab_drawer_heading{display:none}.tabbed-content .tab_container .tab_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:none;padding:100px 70px;text-align:justify}@media screen and (max-width: 600px){.tabbed-content .tab_container .tab_content{padding:60px 40px}}.tabbed-content .tab_container .tab_content .tab-contents{display:flex;align-items:center;justify-content:flex-start;gap:50px}@media screen and (max-width: 600px){.tabbed-content .tab_container .tab_content .tab-contents{flex-wrap:wrap}}.tabbed-content .tab_container .tab_content .tab-contents .tab-image{max-width:20%;width:100%}@media screen and (max-width: 600px){.tabbed-content .tab_container .tab_content .tab-contents .tab-image{max-width:100%;text-align:center}}.tabbed-content .tab_container .tab_content .tab-contents .tab-image img{max-width:100%;height:auto}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy{text-align:left}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy p:last-of-type{margin-bottom:0}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy p.tab-headline{font-size:30px;color:#000;font-weight:bold}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy p a{color:inherit;text-decoration:underline}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy p a:hover{text-decoration:none}.tabbed-content .tab_container .tab_content .tab-contents .tab-copy a.btn{border:solid 1px #000}@media screen and (max-width: 769px){.tabbed-content ul.tabs{display:none}.tabbed-content .tab_container{display:block;margin:0 auto;width:100%;border-radius:0}.tabbed-content .tab_content{border:0}.tabbed-content .tab_drawer_heading{background-color:#fff;background:#fff;color:#000;margin:0 0 2px 0;padding:5px 20px;display:block;cursor:pointer;text-transform:none;font-size:18px;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.tabbed-content .tab_drawer_heading:hover{background:#8b9693;color:#fff}.tabbed-content .d_active{background:#f10102;background:#f10102;color:#fff}}.cta-block{background:#fff;padding:80px}@media screen and (max-width: 820px){.cta-block{padding:50px}}@media screen and (max-width: 600px){.cta-block{padding:50px 30px}}.cta-block#slim{background:#180b55;position:relative;overflow:hidden;padding:48px}.cta-block#slim:before{content:"";position:absolute;z-index:1;left:-200px;top:-20%;width:600px;height:90%;background:rgba(119,92,255,0.5);-webkit-filter:blur(82.90347px);filter:blur(82.90347px)}.cta-block#slim:after{content:"";position:absolute;z-index:1;right:-200px;bottom:-30%;width:600px;height:90%;background:rgba(47,186,161,0.4);-webkit-filter:blur(51.535px);filter:blur(51.535px);transform:rotate(-25deg)}@media screen and (max-width: 600px){.cta-block#slim:after{right:-60px;bottom:-35%;width:363px;height:75%}}.cta-block#slim .columns .column-75 h2{text-align:center;color:#fff;position:relative;z-index:2}@media screen and (max-width: 1024px){.cta-block#slim .columns .column-75{width:100%}}.cta-block#slim .columns .column-75 .cta-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:24px;gap:24px;position:relative;z-index:2}.cta-block#slim .columns .column-75 .cta-wrapper .btn{width:33%;min-width:278px;box-sizing:border-box;text-align:center}.cta-block#form{position:relative}.cta-block#form:after{content:"";background:#08002f;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0.8}.cta-block#form .cta-bg-img img{position:absolute;top:0;left:0;width:100%;height:100%}.cta-block#form h2,.cta-block#form p,.cta-block#form a,.cta-block#form .gform_wrapper{position:relative;z-index:2}.cta-block#form h2,.cta-block#form p{color:#fff}.cta-block#form h2{margin-bottom:24px}.cta-block#form .columns{align-items:center}@media screen and (max-width: 820px){.cta-block#form .columns .column-50:first-of-type{margin-bottom:48px}}.cta-block#split.single-col-center .columns .column-50{width:70%;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.cta-block#split.single-col-center .columns .column-50{width:100%}}.cta-block#split.single-col-center .columns .column-50 h2{margin-bottom:24px}.cta-block#split.single-col-center .columns .column-50 .subhead{margin:0 auto 16px auto}.cta-block#split.single-col-center .columns .column-50 .cta-wrapper{margin:0 auto;flex-wrap:wrap;justify-content:center}.cta-block#split.single-col-center .columns .column-50 .cta-wrapper .btn{min-width:278px}.cta-block#split .columns .subhead{margin-bottom:16px;color:#5638eb}.cta-block#split .container{max-width:100%;width:100%;box-sizing:border-box;padding:0}.cta-block#sidebar{position:relative;padding:32px;margin-bottom:32px}@media screen and (max-width: 1024px){.cta-block#sidebar{padding:24px}}@media screen and (max-width: 820px){.cta-block#sidebar{padding:32px}}.cta-block#sidebar:after{content:"";background:#08002f;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0.8}.cta-block#sidebar .cta-bg-img img{position:absolute;top:0;left:0;width:100%;height:100%}.cta-block#sidebar .cta-wrapper{flex-direction:column}.cta-block#sidebar h4,.cta-block#sidebar p,.cta-block#sidebar a{position:relative;z-index:2}.cta-block#sidebar h4,.cta-block#sidebar p{color:#fff}.cta-block#sidebar h4{margin-bottom:24px}.cta-block#sidebar .btn{width:100%;text-align:center}.dark-bg .cta-block{background:#08002f}.dark-bg .cta-block .btn-clear-dark{background:none;border:solid 1px #fff}.map-block#map-full .copy-block{width:70%;margin:0 auto;text-align:center;margin-bottom:48px}@media screen and (max-width: 1024px){.map-block#map-full .copy-block{width:100%}}.map-block#map-full .copy-block h2{margin-bottom:24px}.map-block#map-full .copy-block p:last-of-type{margin-bottom:0}.map-block#map-full .copy-block p.subhead{color:#5638eb}.map-block#map-full .locations .location-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%;margin-bottom:48px}@media screen and (max-width: 600px){.map-block#map-full .locations .location-tabs{display:grid;grid-template-columns:repeat(2, 1fr)}}.map-block#map-full .locations .location-tabs .tab{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px 24px;font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#08002f;border:solid 1px #08002f;font-weight:700;box-sizing:border-box;text-align:center;white-space:nowrap}@media screen and (max-width: 600px){.map-block#map-full .locations .location-tabs .tab{padding:12px}}.map-block#map-full .locations .location-tabs .tab.active{background:#5638eb;border-color:#5638eb;color:#fff;pointer-events:none}.map-block#map-full .locations .location-tabs .tab:hover{background:#c0cdca}.map-block#map-full .locations .location-details-wrapper .location{display:none;justify-content:space-between;align-items:stretch;-moz-column-gap:32px;column-gap:32px;row-gap:16px}@media screen and (max-width: 1024px){.map-block#map-full .locations .location-details-wrapper .location{flex-direction:column}}.map-block#map-full .locations .location-details-wrapper .location.active{display:flex}.map-block#map-full .locations .location-details-wrapper .location#all-locations .details{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.map-block#map-full .locations .location-details-wrapper .location#all-locations .map-embed{padding-top:0 !important}.map-block#map-full .locations .location-details-wrapper .location#all-locations .map-embed #map{height:400px !important}}.map-block#map-full .locations .location-details-wrapper .location .details{background:#fff;width:33%;padding:32px;box-sizing:border-box}@media screen and (max-width: 1024px){.map-block#map-full .locations .location-details-wrapper .location .details{width:100%}}.map-block#map-full .locations .location-details-wrapper .location .details h4{margin-bottom:24px}.map-block#map-full .locations .location-details-wrapper .location .details a.phone-link,.map-block#map-full .locations .location-details-wrapper .location .details a.address-link{font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;display:block;color:#08002f;text-decoration:none;padding-left:40px;position:relative}.map-block#map-full .locations .location-details-wrapper .location .details a.phone-link:hover,.map-block#map-full .locations .location-details-wrapper .location .details a.address-link:hover{text-decoration:underline}.map-block#map-full .locations .location-details-wrapper .location .details a.phone-link:before,.map-block#map-full .locations .location-details-wrapper .location .details a.address-link:before{font-family:"Icomoon";content:"";font-size:24px;color:#5638eb;position:absolute;top:0;left:0}.map-block#map-full .locations .location-details-wrapper .location .details a.address-link{margin-bottom:8px}.map-block#map-full .locations .location-details-wrapper .location .details a.address-link:before{content:"\e913"}.map-block#map-full .locations .location-details-wrapper .location .details a.phone-link{margin-bottom:24px}.map-block#map-full .locations .location-details-wrapper .location .details a.phone-link:before{content:"\e911";rotate:90deg}.map-block#map-full .locations .location-details-wrapper .location .details a.btn{width:100%;box-sizing:border-box;text-align:center;margin-top:24px}.map-block#map-full .locations .location-details-wrapper .location .details .location-img img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media screen and (max-width: 1024px){.map-block#map-full .locations .location-details-wrapper .location .details .location-img img{max-height:300px}}.map-block#map-full .locations .location-details-wrapper .location .map-embed{width:66%;position:relative;height:auto}@media screen and (max-width: 1024px){.map-block#map-full .locations .location-details-wrapper .location .map-embed{width:100%;padding-top:56%}}.map-block#map-full .locations .location-details-wrapper .location .map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-block#map-sidebar,.map-block#map-sidebar-all{margin-bottom:32px}.map-block#map-sidebar .location,.map-block#map-sidebar-all .location{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;row-gap:24px;padding:32px;background:#fff;border:solid 1px #e9f1ef}.map-block#map-sidebar .location .details,.map-block#map-sidebar-all .location .details{width:100%;box-sizing:border-box}.map-block#map-sidebar .location .details h4,.map-block#map-sidebar-all .location .details h4{margin-bottom:24px}.map-block#map-sidebar .location .details a.phone-link,.map-block#map-sidebar .location .details a.address-link,.map-block#map-sidebar-all .location .details a.phone-link,.map-block#map-sidebar-all .location .details a.address-link{font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;display:block;color:#08002f;text-decoration:none;padding-left:40px;position:relative}.map-block#map-sidebar .location .details a.phone-link:hover,.map-block#map-sidebar .location .details a.address-link:hover,.map-block#map-sidebar-all .location .details a.phone-link:hover,.map-block#map-sidebar-all .location .details a.address-link:hover{text-decoration:underline}.map-block#map-sidebar .location .details a.phone-link:before,.map-block#map-sidebar .location .details a.address-link:before,.map-block#map-sidebar-all .location .details a.phone-link:before,.map-block#map-sidebar-all .location .details a.address-link:before{font-family:"Icomoon";content:"";font-size:24px;color:#5638eb;position:absolute;top:0;left:0}.map-block#map-sidebar .location .details a.address-link,.map-block#map-sidebar-all .location .details a.address-link{margin-bottom:8px}.map-block#map-sidebar .location .details a.address-link:before,.map-block#map-sidebar-all .location .details a.address-link:before{content:"\e913"}.map-block#map-sidebar .location .details a.phone-link,.map-block#map-sidebar-all .location .details a.phone-link{margin-bottom:0px}.map-block#map-sidebar .location .details a.phone-link:before,.map-block#map-sidebar-all .location .details a.phone-link:before{content:"\e911";rotate:90deg}.map-block#map-sidebar .location .map-embed,.map-block#map-sidebar-all .location .map-embed{width:100%;position:relative;height:auto;padding-top:56%}.map-block#map-sidebar .location .map-embed iframe,.map-block#map-sidebar-all .location .map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-block#map-sidebar .location .btn,.map-block#map-sidebar-all .location .btn{width:100%;box-sizing:border-box;text-align:center;margin-top:24px}.map-block#map-sidebar-all .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.map-block#map-sidebar-all .row h4{margin-bottom:0 !important}.map-block#map-sidebar-all .row a{color:#08002f !important;text-decoration:none;font-family:"Karla",sans-serif;padding-right:18px;position:relative;display:flex;align-items:center}.map-block#map-sidebar-all .row a:after{content:"\e915";font-family:"Icomoon";font-size:14px;color:#5638eb;position:absolute;right:0;transform:rotate(-45deg)}.map-block#map-sidebar-all .row a:hover{text-decoration:underline}.map-block#map-sidebar-all .location-btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media screen and (max-width: 1200px){.map-block#map-sidebar-all .location-btns{grid-template-columns:1fr}}@media screen and (max-width: 820px){.map-block#map-sidebar-all .location-btns{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.map-block#map-sidebar-all .location-btns{grid-template-columns:1fr}}.map-block#map-sidebar-all .location-btns a{margin:0 !important;font-size:14px;padding:12px 18px}.map-block#map-sidebar-all .location-btns a:hover{background-color:#e9f1ef;color:#08002f}.contact-block .gform_wrapper{background:#fff;border-radius:20px;padding:15px 50px 50px !important;margin-bottom:0 !important}@media screen and (max-width: 600px){.contact-block .gform_wrapper{padding:15px 30px 50px !important}}.contact-block .gform_wrapper .gfield_required{color:#000 !important}.contact-block .gform_wrapper p.gform_required_legend{color:#000;font-size:12px}.contact-block .gform_wrapper .gform_fields{grid-row-gap:25px !important}.contact-block .gform_wrapper input,.contact-block .gform_wrapper textarea{border:none !important;box-shadow:none !important;background:#8b9693 !important;padding:25px !important}.contact-block .gform_wrapper input[type=submit]{display:block;width:100% !important;padding:20px !important;background:#000 !important;text-transform:uppercase !important}.contact-block.split .columns{gap:2em}.results-scroller .result{width:24%;padding:40px;box-sizing:border-box;background:#fff;margin:0 10px;text-align:left}@media screen and (max-width: 600px){.results-scroller .result{margin:0 1px;padding:40px}}.results-scroller .result h3{color:#000}.results-scroller .result p{line-height:150%;margin-bottom:0;color:#000;margin-top:15px}.results-scroller #results{display:grid;max-width:calc(100% - 140px);width:100%;margin:0 auto}@media screen and (max-width: 600px){.results-scroller #results{max-width:100%}}.results-scroller #results .slick-list{display:flex}.results-scroller #results .slick-list .slick-track{display:flex}.results-scroller #results .slick-prev,.results-scroller #results .slick-next{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:15px}@media screen and (max-width: 600px){.results-scroller #results .slick-prev,.results-scroller #results .slick-next{position:absolute;top:-30px;height:40px;width:40px}}.results-scroller #results .slick-prev::before,.results-scroller #results .slick-next::before{color:#fff;font-size:24px}@media screen and (max-width: 600px){.results-scroller #results .slick-prev::before,.results-scroller #results .slick-next::before{font-size:20px}}.results-scroller #results .slick-prev{left:-60px}@media screen and (max-width: 600px){.results-scroller #results .slick-prev{left:auto;right:50px}}.results-scroller #results .slick-prev::before{content:"\e90a";font-family:"Icomoon"}.results-scroller #results .slick-next{right:-60px}@media screen and (max-width: 600px){.results-scroller #results .slick-next{right:0}}.results-scroller #results .slick-next::before{content:"\e908";font-family:"Icomoon"}.testimonials-block{overflow:hidden;width:100%}.testimonials-block.multi-block-slider{background:#08002f;padding:80px 0;position:relative}@media screen and (max-width: 600px){.testimonials-block.multi-block-slider{padding:50px 0}}.testimonials-block.multi-block-slider .testimonial-multi-slider .slick-list .slick-track{display:flex;align-items:stretch}.testimonials-block.multi-block-slider .testimonial-multi-slider .slick-list .slick-track .testimonial-multi-slide{height:unset !important}.testimonials-block.multi-block-slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#08002f;opacity:0.9;z-index:2}.testimonials-block.multi-block-slider .testimonial-bg-img img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials-block.multi-block-slider .row1,.testimonials-block.multi-block-slider .row2{position:relative;z-index:3}.testimonials-block.multi-block-slider .row1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:64px;padding:0 60px;gap:12px}@media screen and (max-width: 600px){.testimonials-block.multi-block-slider .row1{padding:0 30px}}.testimonials-block.multi-block-slider .row1 h2{color:#fff}.testimonials-block.multi-block-slider .row1 .subhead{margin-bottom:0;margin-top:16px;color:#775cff}.testimonials-block.multi-block-slider .testimonial-multi-slide{background:rgba(255,255,255,0.1);position:relative;border-radius:8px;box-sizing:border-box;padding:32px;display:flex;flex-direction:column;margin:0 8px}.testimonials-block.multi-block-slider .testimonial-multi-slide .copy-wrapper p{margin-bottom:0;color:#fff;text-align:center;font-family:"Karla",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0}.testimonials-block.multi-block-slider .testimonial-multi-slide .copy-wrapper p.author{font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;font-weight:700;padding-top:10px}.testimonials-block.multi-block-slider .testimonial-multi-slide .copy-wrapper p.locations{font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0;margin-top:8px}.testimonials-block.multi-block-slider .testimonial-multi-slide .stars{position:relative;text-align:center}.testimonials-block.multi-block-slider .testimonial-multi-slide .stars::after{content:"★★★★★";color:#2fbaa1;font-size:17px;letter-spacing:2px;margin-bottom:10px}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper{padding:32px;background:#e3e1ed}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .testimonial-single-slide .stars:after{color:#5638eb}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .testimonial-single-slide p{font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .testimonial-single-slide p.author{font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;font-weight:700;margin:0}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .testimonial-single-slide p.locations{font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0;margin-top:8px;margin-bottom:0}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .testimonial-single-slide p:not(.author):not(.locations){margin:24px 0}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons{margin:32px 0 0 0;display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (max-width: 600px){.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons{flex-wrap:wrap;flex-direction:column-reverse;gap:15px}}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav{display:flex;justify-content:space-between;align-items:flex-start;width:100px;height:47px;margin-right:16px;gap:8px}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button{position:relative;left:unset;top:unset;bottom:unset;right:unset;border:solid 1px #08002f;display:flex;justify-content:center;align-items:center;height:47px;width:47px;transform:unset !important}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button:hover{background:#08002f}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button:hover::before{color:#fff}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button:before{color:#08002f}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button.slick-next:before{font-family:"Icomoon";content:"\e90c"}.testimonials-block.single-block-slider .single-testimonials-outer-wrapper .buttons .single-slider-nav button.slick-prev:before{font-family:"Icomoon";content:"\e90f"}.dark-bg .single-testimonials-outer-wrapper{background:#180b55 !important}.dark-bg .single-testimonials-outer-wrapper .stars:after{color:#2fbaa1 !important}.dark-bg .single-testimonials-outer-wrapper .buttons .single-slider-nav button{border-color:#fff !important}.dark-bg .single-testimonials-outer-wrapper .buttons .single-slider-nav button:before{color:#fff !important}.dark-bg .single-testimonials-outer-wrapper .buttons .btn-clear-dark{border-color:#fff !important}.columns-layout .columns.align-top{align-items:flex-start}.columns-layout .columns.align-center{align-items:center}.columns-layout .columns.align-bottom{align-items:flex-end}.columns-layout .columns h2{margin-bottom:30px;line-height:105%}.columns-layout .columns .column-full h2{text-align:center}.columns-layout .columns .column-50 img{width:100%}.columns-layout .columns .column-50 p:last-of-type{margin-bottom:0}.columns-layout .columns .column-33 iframe{width:100%;height:300px}.columns-layout.three-column .columns{padding:40px;box-sizing:border-box}.columns-layout.full-left,.columns-layout.full-right{padding:0;padding:0;margin:0;max-width:100%}.columns-layout.full-left .columns,.columns-layout.full-right .columns{gap:1%}.columns-layout.full-left .columns .column-25,.columns-layout.full-right .columns .column-25{width:23%}.columns-layout.full-left .columns .column-33,.columns-layout.full-right .columns .column-33{width:30%}.columns-layout.full-left .columns .column-50,.columns-layout.full-right .columns .column-50{width:45%}.columns-layout.full-left .columns .column-66,.columns-layout.full-right .columns .column-66{width:63%}.columns-layout.full-left .columns .column-75,.columns-layout.full-right .columns .column-75{width:66%}.columns-layout.full-left .columns .column-25,.columns-layout.full-left .columns .column-33,.columns-layout.full-left .columns .column-50,.columns-layout.full-left .columns .column-66,.columns-layout.full-left .columns .column-75,.columns-layout.full-right .columns .column-25,.columns-layout.full-right .columns .column-33,.columns-layout.full-right .columns .column-50,.columns-layout.full-right .columns .column-66,.columns-layout.full-right .columns .column-75{box-sizing:border-box}@media screen and (max-width: 820px){.columns-layout.full-left .columns .column-25,.columns-layout.full-left .columns .column-33,.columns-layout.full-left .columns .column-50,.columns-layout.full-left .columns .column-66,.columns-layout.full-left .columns .column-75,.columns-layout.full-right .columns .column-25,.columns-layout.full-right .columns .column-33,.columns-layout.full-right .columns .column-50,.columns-layout.full-right .columns .column-66,.columns-layout.full-right .columns .column-75{width:100%}}.columns-layout.full-left .columns .right-image img,.columns-layout.full-left .columns .left-image img,.columns-layout.full-right .columns .right-image img,.columns-layout.full-right .columns .left-image img{height:auto}@media screen and (max-width: 820px){.columns-layout.full-left .left-image{margin-bottom:32px}}.columns-layout.contained-pad .columns{box-sizing:border-box;padding:0 50px;align-items:flex-start}@media screen and (max-width: 600px){.columns-layout.contained-pad .columns{padding:0 30px}}.links-block{margin-bottom:32px}.links-block .subhead{color:#5638eb;font-size:14px;margin-bottom:8px}.links-block .links-wrapper{display:grid;grid-template-columns:1fr;gap:8px}.links-block .links-wrapper ul{list-style-type:none;margin:0;display:grid;grid-template-columns:1fr;gap:8px}.links-block .links-wrapper ul li a{width:100%;display:inline-block;box-sizing:border-box}.links-block .links-wrapper a{padding:8px 36px 8px 8px;border:solid 1px #e9f1ef;color:#08002f;text-decoration:none;font-family:"Karla",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;position:relative}.links-block .links-wrapper a:hover{background:#e9f1ef}.links-block .links-wrapper a:hover:after{transform:rotate(0);color:#fff;background:#5638eb}.links-block .links-wrapper a:after{content:"\e915";color:#5638eb;font-family:"Icomoon";transform:rotate(-45deg);position:absolute;right:12px;top:5px;font-size:14px;transition:0.2s linear;border-radius:4px;padding:4px}.related-resources h2{margin:0 auto 50px;color:#fff;text-align:center}.related-resources .btn{margin:0 auto;display:flex}.related-resources .resources{display:flex;align-items:normal;justify-content:space-between;gap:1%}.related-resources .resources.boxes-1 .resource{width:100%;display:flex;flex-direction:row}@media screen and (max-width: 820px){.related-resources .resources.boxes-1 .resource{flex-direction:column}}.related-resources .resources.boxes-1 .resource .resource-image{display:flex}.related-resources .resources.boxes-1 .resource .resource-image img{height:auto}@media screen and (max-width: 820px){.related-resources .resources.boxes-1 .resource .resource-image img{height:300px}}@media screen and (max-width: 820px){.related-resources .resources.boxes-2{flex-wrap:wrap}}.related-resources .resources.boxes-2 .resource{width:49.5%}@media screen and (max-width: 820px){.related-resources .resources.boxes-2 .resource{width:100%}}@media screen and (max-width: 1024px){.related-resources .resources.boxes-3{flex-wrap:wrap}}.related-resources .resources.boxes-3 .resource{width:32.8%}@media screen and (max-width: 1024px){.related-resources .resources.boxes-3 .resource{width:100%}}@media screen and (max-width: 1024px){.related-resources .resources.boxes-4{flex-wrap:wrap}}.related-resources .resources.boxes-4 .resource{width:24.5%}@media screen and (max-width: 1024px){.related-resources .resources.boxes-4 .resource{width:100%}}.related-resources .resources .resource{background:white;padding:0;box-sizing:border-box;border-radius:15px;transition:0.2s linear;position:relative;margin-bottom:10px}.related-resources .resources .resource .resource-image{width:100%}.related-resources .resources .resource .resource-image img{height:300px;width:100%;border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.related-resources .resources .resource .resource-copy{padding:50px 50px 80px}.related-resources .resources .resource .resource-copy h3{margin-bottom:20px}.related-resources .resources .resource .resource-copy .link-button{position:absolute;bottom:35px;right:35px;display:flex;align-items:center;color:#000;text-decoration:none;font-size:16px;font-weight:bold}.related-resources .resources .resource .resource-copy .link-button .text{text-decoration:underline}.related-resources .resources .resource .resource-copy .link-button .icon-crest-arrow-right{height:35px;width:35px;margin-left:15px;background-color:#70C1B3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.2s linear}.related-resources .resources .resource .resource-copy .link-button .icon-crest-arrow-right:before{font-family:"Icomoon";content:"\e908"}.related-resources .resources .resource .resource-copy .link-button:hover .icon-crest-arrow-right{rotate:-45deg;background:#000}.related-resources .resources .resource:hover{box-shadow:0px 0px 20px 3px rgba(0,0,0,0.15)}.banner-block{background-size:cover;background-repeat:no-repeat}.banner-block#banner-homepage{position:relative;height:80vh;min-height:700px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){.banner-block#banner-homepage{min-height:800px;padding-bottom:0 !important;padding-top:200px !important;height:100%;min-height:100%}}@media screen and (max-width: 1024px){.banner-block#banner-homepage{padding-top:120px !important}}@media screen and (max-width: 600px){.banner-block#banner-homepage{margin-bottom:48px;padding-top:100px !important}}.banner-block#banner-homepage h1,.banner-block#banner-homepage p{color:#fff}.banner-block#banner-homepage h1{margin-bottom:36px}@media screen and (max-width: 820px){.banner-block#banner-homepage h1{text-align:left}}.banner-block#banner-homepage:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.7) 52%, rgba(0,0,0,0.6) 100%)}.banner-block#banner-homepage .background-img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-block#banner-homepage .background-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.banner-block#banner-homepage .background-img img{height:calc(100% - 250px)}}.banner-block#banner-homepage .container{position:absolute;bottom:0;width:100%;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media screen and (max-width: 1200px){.banner-block#banner-homepage .container{position:relative;flex-direction:column}}.banner-block#banner-homepage .container .columns:not(.hug-bottom){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:800px;text-align:center;margin-bottom:108px}@media screen and (max-width: 820px){.banner-block#banner-homepage .container .columns:not(.hug-bottom){margin-bottom:32px}}.banner-block#banner-homepage .container .columns .centered-copy .btn{margin:0 auto}@media screen and (max-width: 820px){.banner-block#banner-homepage .container .columns .centered-copy{margin-top:40px}.banner-block#banner-homepage .container .columns .centered-copy h1,.banner-block#banner-homepage .container .columns .centered-copy p{text-align:left}.banner-block#banner-homepage .container .columns .centered-copy .btn{margin:0 auto 0 0}}.banner-block#banner-homepage .container .columns.hug-bottom{position:absolute;bottom:0;left:0;width:100%;padding:0 30px 30px;align-items:flex-end}@media screen and (max-width: 1200px){.banner-block#banner-homepage .container .columns.hug-bottom{position:relative;flex-direction:column;align-items:flex-start;gap:48px;padding:0}.banner-block#banner-homepage .container .columns.hug-bottom .column-50{width:100%}}.banner-block#banner-homepage .container .columns.hug-bottom p{margin:0 0 32px 0}.banner-block#banner-homepage .container .columns.hug-bottom:after{content:"";position:absolute;bottom:0;left:50%;height:100%;width:1px;background:rgba(255,255,255,0.3)}@media screen and (max-width: 1200px){.banner-block#banner-homepage .container .columns.hug-bottom:after{display:none}}@media screen and (max-width: 1200px){.banner-block#banner-homepage .container .columns.hug-bottom .column-50:last-of-type{width:calc(100% + 120px);position:relative;left:-60px;background:#08002f;padding:40px 60px}}@media screen and (max-width: 600px){.banner-block#banner-homepage .container .columns.hug-bottom .column-50:last-of-type{padding:40px 30px;width:calc(100% + 60px);left:-30px}}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .slick-dots{margin-bottom:0 !important}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .featured-review .stars:after{color:#fff}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .featured-review p{font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .featured-review p.author{font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;font-weight:700;font-size:14px;margin:0 !important}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .featured-review p.locations{font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0;margin-top:8px;margin-bottom:0}.banner-block#banner-homepage .container .columns.hug-bottom .column-50 .featured-review p:not(.author):not(.locations){margin:16px 0 !important}.banner-block#banner-interior{padding-top:100px !important;padding-bottom:64px !important;padding-left:60px !important;padding-right:60px !important;box-sizing:border-box;background:linear-gradient(107deg, transparent 0%, rgba(70,47,186,0.5) 100%),#08002F}@media screen and (max-width: 600px){.banner-block#banner-interior{padding-left:30px !important;padding-right:30px !important;padding-top:50px !important}}.banner-block#banner-interior h1,.banner-block#banner-interior p:not(#breadcrumbs){color:#fff}.banner-block#banner-interior h1{margin-bottom:16px}.banner-block#banner-interior .cta-wrapper{justify-content:flex-start;margin-top:40px}.banner-block#banner-interior .subhead-small{margin-top:16px}.banner-block#banner-interior .subhead{margin-bottom:32px}.banner-block#banner-interior .align-content-center h1,.banner-block#banner-interior .align-content-center p:not(#breadcrumbs){text-align:center}.banner-block#banner-interior .align-content-center .cta-wrapper{justify-content:center}.banner-block#banner-interior .columns{flex-wrap:nowrap;gap:32px}@media screen and (max-width: 1024px){.banner-block#banner-interior .columns{gap:0;flex-direction:column}}.banner-block#banner-interior .column-66{width:50%;flex-shrink:1}@media screen and (max-width: 1024px){.banner-block#banner-interior .column-66{width:100%}}.banner-block#banner-interior .column-33{width:40%;min-width:450px}@media screen and (max-width: 1024px){.banner-block#banner-interior .column-33{width:100%;min-width:100%;margin-top:48px}}.banner-block#banner-interior .column-33 img{object-fit:cover;width:100%;height:100%;aspect-ratio:16 / 9}.banner-block#banner-location-home{position:relative;padding:64px 0px !important;margin-top:58px}@media screen and (max-width: 1024px){.banner-block#banner-location-home{margin-top:20px}}@media screen and (max-width: 820px){.banner-block#banner-location-home .column-50:first-of-type{margin-bottom:64px}}.banner-block#banner-location-home .column-50:first-of-type .subhead-small{margin:16px 0 0 0}.banner-block#banner-location-home .column-50:first-of-type p:not(.subhead-small){margin-bottom:40px}.banner-block#banner-location-home .column-50:last-of-type .featured-result{background:rgba(255,255,255,0.1);padding:32px;border-radius:8px}.banner-block#banner-location-home .column-50:last-of-type .featured-result .title{font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0;margin-bottom:16px}.banner-block#banner-location-home .column-50:last-of-type .featured-result p:not(.title):last-of-type{margin-bottom:0}.banner-block#banner-location-home .column-50:last-of-type .featured-result .subhead-small{margin-bottom:16px}.banner-block#banner-location-home h1,.banner-block#banner-location-home p{color:#fff}.banner-block#banner-location-home h1{margin-bottom:48px}.banner-block#banner-location-home:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(8,0,47,0.6) 0%, rgba(8,0,47,0.6) 100%),linear-gradient(180deg, transparent 21.76%, rgba(0,0,0,0.8) 100%),linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%)}.banner-block#banner-location-home .background-img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-block#banner-location-home .background-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-block#banner-location-home .cta-wrapper{flex-wrap:wrap}.banner-block#banner-location-home .cta-wrapper .btn{text-align:center}.banner-block-intro{padding:0}.banner-block-intro .container .columns .column-75{background:#fff;box-sizing:border-box;padding:5% 7%;min-height:400px;margin-top:-200px;border-radius:15px;width:75%}@media screen and (max-width: 820px){.banner-block-intro .container .columns .column-75{width:100%;margin-top:-260px;padding:40px}}@media screen and (max-width: 600px){.banner-block-intro .container .columns .column-75{padding:40px 20px}}.banner-block-intro .container .columns .column-75 h2{line-height:100%;margin-bottom:20px}.banner-block-intro .container .columns .column-75 p.subhead{font-weight:bold;font-size:24px}.banner-block-intro .container .columns .column-75 p:last-of-type{margin-bottom:0}.banner-block-intro .container .columns .column-75 .intro-cta{margin-top:30px}.banner-block-intro .container .columns .column-75 .intro-cta .btn{border:solid 1px #000}.transparent-nav #banner-interior{padding-top:180px !important}.large-video-block{position:relative}.large-video-block:after{content:"";background:linear-gradient(180deg, rgba(24,11,85,0) 50.08%, rgba(24,11,85,0.9) 100%),linear-gradient(180deg, transparent 50.08%, rgba(0,0,0,0.9) 100%);position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){.large-video-block:after{background:linear-gradient(180deg, rgba(24,11,85,0) 0%, rgba(24,11,85,0.9) 100%),linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.9) 100%)}}.large-video-block .video-embed-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;aspect-ratio:16/9}.large-video-block .video-embed-wrapper video,.large-video-block .video-embed-wrapper .static-img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 820px){.large-video-block .video-embed-wrapper{margin-top:50px}}.large-video-block .video-embed-wrapper.video-cover:before{opacity:0}.large-video-block .copy{position:absolute;bottom:48px;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 48px;box-sizing:border-box;z-index:2}@media screen and (max-width: 600px){.large-video-block .copy{gap:20px;padding:0 20px;flex-wrap:wrap;bottom:30px}}.large-video-block .copy h2,.large-video-block .copy p{color:#fff}@media screen and (max-width: 600px){.large-video-block .copy h2{font-size:20px}}@media screen and (max-width: 600px){.large-video-block .copy .subhead{font-size:16px}}.large-video-block .copy p:last-of-type{margin-bottom:0}.btn{display:block !important;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.btn-left{margin:0 auto 0 0}.btn-center{margin:0 auto}.btn-right{margin:0 0 0 auto}.btn.orange-btn{background:#000}.btn.mobile-only-btn{display:none !important}@media screen and (max-width: 600px){.btn.mobile-only-btn{display:block !important}}.btn.desktop-only-btn{display:block !important}@media screen and (max-width: 600px){.btn.desktop-only-btn{display:none !important}}.wp-block-group{background-color:#fff}.wp-block-group .entry-content>.wp-block-group>.wp-block-group__inner-container .wp-block-group{background-color:inherit;padding:0 !important}.wp-block-group .entry-content>.wp-block-group>.wp-block-group__inner-container .wp-block-group{padding:0 !important}.wp-block-group.full-width .wp-block-group__inner-container{max-width:100% !important;padding:0 !important}.wp-block-group.content-wrapper{width:65% !important;margin:0 auto !important}@media screen and (max-width: 820px){.wp-block-group.content-wrapper{width:100% !important}}.wp-block-group.remove-padding{padding-top:0 !important;padding-bottom:0 !important}.wp-block-group.dark-gradient-bg{background:#08002f;position:relative;overflow:hidden}.wp-block-group.dark-gradient-bg:before{content:"";position:absolute;z-index:0;left:-200px;top:-20%;width:600px;height:90%;background:rgba(119,92,255,0.5);filter:blur(82.90347px)}.wp-block-group.dark-gradient-bg:after{content:"";position:absolute;z-index:0;right:-200px;bottom:-30%;width:600px;height:90%;background:rgba(47,186,161,0.4);filter:blur(51.535px);transform:rotate(-25deg)}.wp-block-group.dark-bg{background-color:#08002f;color:#fff}.wp-block-group.dark-bg .wp-block-group__inner-container{color:#fff}.wp-block-group.dark-bg h2,.wp-block-group.dark-bg h3,.wp-block-group.dark-bg h4,.wp-block-group.dark-bg h5,.wp-block-group.dark-bg p,.wp-block-group.dark-bg li,.wp-block-group.dark-bg a{color:#fff}.wp-block-group.dark-bg a:hover{color:#fff !important}.wp-block-group.light-grey-bg{background-color:#e9f1ef;color:#08002f}.wp-block-group.light-grey-bg .wp-block-group__inner-container{color:#08002f}.wp-block-group.clip-bottom-triangle{position:relative}.wp-block-group.clip-bottom-triangle .wp-block-group__inner-container{padding-bottom:30px !important}.wp-block-group.clip-bottom-triangle:after{content:"";width:100%;height:100px;position:absolute;z-index:1;bottom:0;left:0;clip-path:polygon(50% 90px, 0 -1%, 100% -1%);background:inherit;display:block;top:100%}.wp-block-group.clip-bottom-triangle+.wp-block-group{padding:180px 0 80px 0 !important}@media screen and (max-width: 600px){.wp-block-group.clip-bottom-triangle+.wp-block-group{padding:140px 0 80px 0 !important}}.wp-block-group.clip-top-triangle{position:relative}.wp-block-group.clip-top-triangle:before{content:"";width:100%;height:100px;position:absolute;z-index:1;bottom:100%;left:0;clip-path:polygon(50% 0px, 0 100%, 100% 100%);background:inherit;display:block}.wp-block-group.clip-slant-hl{position:relative}.wp-block-group.clip-slant-hl:after{content:"";width:100%;height:100px;position:absolute;z-index:2;top:99%;left:0;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 35%);background:inherit;display:block}@media screen and (max-width: 600px){.wp-block-group.clip-slant-hl:after{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 65%)}}.wp-block-group.clip-slant-hl+.wp-block-group{padding:180px 0 80px 0 !important}@media screen and (max-width: 600px){.wp-block-group.clip-slant-hl+.wp-block-group{padding:140px 0 80px 0 !important}}.wp-block-group.clip-slant-hl+.wp-block-group.remove-padding{padding:0 !important}.wp-block-group.clip-slant-lh{position:relative}.wp-block-group.clip-slant-lh:after{content:"";width:100%;height:100px;position:absolute;z-index:2;top:99%;left:0;clip-path:polygon(0% 0%, 100% 0%, 100% 35%, 0% 100%);background:inherit;display:block}@media screen and (max-width: 600px){.wp-block-group.clip-slant-lh:after{clip-path:polygon(0% 0%, 100% 0%, 100% 65%, 0% 100%)}}.wp-block-group.clip-slant-lh+.wp-block-group{padding:180px 0 80px 0 !important}@media screen and (max-width: 600px){.wp-block-group.clip-slant-lh+.wp-block-group{padding:140px 0 80px 0 !important}}.wp-block-group.clip-slant-lh+.wp-block-group.remove-padding{padding:0 !important}.wp-block-group.clip-top-slant-hl{position:relative}.wp-block-group.clip-top-slant-hl:before{content:"";width:100%;height:100px;position:absolute;z-index:2;bottom:99%;left:0;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 35%);background:inherit;display:block;transform:rotate(180deg)}@media screen and (max-width: 600px){.wp-block-group.clip-top-slant-hl:before{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 65%)}}.wp-block-group.clip-top-slant-hl+.wp-block-group.remove-padding{padding:0 !important}.wp-block-group.clip-top-slant-lh{position:relative;padding:120px 0 80px 0 !important}@media screen and (max-width: 1024px){.wp-block-group.clip-top-slant-lh{padding:80px 0 80px 0 !important}}@media screen and (max-width: 600px){.wp-block-group.clip-top-slant-lh{padding:40px 0 80px 0 !important}}.wp-block-group.clip-top-slant-lh:before{content:"";width:100%;height:100px;position:absolute;z-index:2;bottom:99%;left:0;clip-path:polygon(0% 0%, 100% 0%, 100% 35%, 0% 100%);background:inherit;display:block;transform:rotate(180deg)}@media screen and (max-width: 600px){.wp-block-group.clip-top-slant-lh:before{clip-path:polygon(0% 0%, 100% 0%, 100% 65%, 0% 100%)}}.wp-block-group.clip-top-slant-lh+.wp-block-group.remove-padding{padding:0 !important}.wp-block-group .wp-block-group__inner-container{box-sizing:border-box}.wp-block-columns.is-layout-flex{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.wp-block-columns{flex-direction:column}}.wp-block-columns.justify-space-between{justify-content:space-between}.wp-block-columns.justify-center{justify-content:center}.wp-block-columns.justify-space-around{justify-content:space-around}.wp-block-columns.justify-space-evenly{justify-content:space-evenly}.wp-block-columns.justify-flex-start{justify-content:flex-start}.wp-block-columns.justify-flex-end{justify-content:flex-end}.wp-block-columns .wp-block-column .wp-block-group{background-color:inherit}.wp-block-columns .wp-block-column.fix-width-300{width:300px !important}@media screen and (max-width: 820px){.wp-block-columns .wp-block-column.fix-width-300{width:100% !important}}.wp-block-columns .wp-block-column.column-sticky{position:sticky;top:200px;height:100%}@media screen and (max-width: 820px){.wp-block-columns .wp-block-column.column-sticky{position:relative;top:0}}.wp-block-columns .wp-block-column.column-right-padding{padding-right:100px}@media screen and (max-width: 1400px){.wp-block-columns .wp-block-column.column-right-padding{padding-right:60px}}@media screen and (max-width: 1200px){.wp-block-columns .wp-block-column.column-right-padding{padding-right:0px}}.wp-block-columns .wp-block-column.column-left-padding{padding-left:100px}@media screen and (max-width: 1400px){.wp-block-columns .wp-block-column.column-left-padding{padding-left:60px}}@media screen and (max-width: 1200px){.wp-block-columns .wp-block-column.column-left-padding{padding-left:0px}}.wp-block-heading.heading-with-icon{display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width: 600px){.wp-block-heading.heading-with-icon{flex-direction:column}}.wp-block-heading.heading-with-icon:after{content:"";width:51px;min-width:51px;height:22px;background:url("") no-repeat;background-size:contain;position:relative;top:5px;margin-left:30px}@media screen and (max-width: 600px){.wp-block-heading.heading-with-icon:after{margin-left:0;top:0;margin-top:15px}}.wp-block-heading.heading-left-offset{margin-left:120px}@media screen and (max-width: 1200px){.wp-block-heading.heading-left-offset{margin-left:60px}}@media screen and (max-width: 1024px){.wp-block-heading.heading-left-offset{margin-left:30px}}.wp-block-list.list-anchor-links li,.wp-block-list.list-anchor-links li a{text-transform:uppercase;letter-spacing:2.4px;font-weight:400}.wp-block-list.list-anchor-links li a:hover{color:inherit;text-decoration:none}.ordered-list-block .columns{gap:30px}.ordered-list-block .columns .column-50{gap:30px}.ordered-list-block li::marker{font-size:20px !important;letter-spacing:1px}.ordered-list-block li .list-item{display:inline-block;margin-bottom:15px !important;font-weight:900 !important;font-size:20px !important}.ordered-list-block li p{margin:0 !important}.resource-cards{display:grid;gap:16px;margin-top:40px;margin-bottom:40px}.resource-cards-1{grid-template-columns:1fr}.resource-cards-2{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 600px){.resource-cards-2{grid-template-columns:1fr}}.resource-cards-3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.resource-cards-3{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.resource-cards-3{grid-template-columns:1fr}}.resource-cards-4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1200px){.resource-cards-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.resource-cards-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.resource-cards-4{grid-template-columns:1fr}}.resource-cards .card{background:#e3e1ed;border-radius:8px;padding:24px;transition:0.2s linear}.resource-cards .card>a{text-decoration:none !important;position:relative}.resource-cards .card>a:after{font-family:"Icomoon";content:"\e915";position:absolute;top:0;right:-16px;color:#5638eb;transform:rotate(-45deg);transition:0.2s linear}.resource-cards .card>a p{padding-right:16px}.resource-cards .card p{margin-bottom:0;font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.resource-cards .card.has-link:hover{background:linear-gradient(324deg, #180b55 0%, rgba(119,92,255,0.4) 100%),#180B55}.resource-cards .card.has-link:hover p{color:#fff}.resource-cards .card.has-link:hover a:after{transform:rotate(0deg);color:#fff}#single-testimonial .star-rating{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;margin-bottom:20px}#single-testimonial .star-rating p{font-weight:700;font-size:20px !important;margin:0 !important}#single-testimonial .star-rating:after{content:"★★★★★";color:#000}#single-testimonial .copy{max-width:400px}@media screen and (max-width: 600px){#single-testimonial .copy{max-width:auto}}#single-testimonial .testimonial-author{letter-spacing:3.2px;text-transform:uppercase;font-weight:400;margin-bottom:20px !important}#single-testimonial img{max-width:100px;object-fit:contain}#counter-group{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}#counter-group .slick-arrow{top:unset !important;bottom:-70px !important}#counter-group .slick-arrow.slick-next{right:0 !important}#counter-group .slick-arrow.slick-prev{right:8% !important}@media screen and (max-width: 400px){#counter-group .slick-arrow.slick-prev{right:12% !important}}#counter-group.counter-group_2{grid-template-columns:repeat(2, 1fr)}#counter-group.counter-group_3{grid-template-columns:repeat(3, 1fr)}#counter-group.counter-group_4{grid-template-columns:repeat(4, 1fr)}#counter-group.counter-group_5{grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 1200px){#counter-group.counter-group_5{grid-template-columns:repeat(4, 1fr);gap:20px}}#counter-group.counter-group_6{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){#counter-group{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 820px){#counter-group{grid-template-columns:1fr !important}}#counter-group .counter{background:#fff;padding:25px 30px}@media screen and (max-width: 820px){#counter-group .counter{margin:0 10px !important;height:100px}}@media screen and (max-width: 400px){#counter-group .counter{padding:20px !important;margin:0 5px !important}}#counter-group .counter .counter-number{display:flex;justify-content:flex-start;align-items:center;padding-bottom:10px;margin-bottom:15px}#counter-group .counter .counter-number p,#counter-group .counter .counter-number span{margin:0 !important;font-size:35px !important;font-weight:700;color:#000}@media screen and (max-width: 1200px){#counter-group .counter .counter-number p,#counter-group .counter .counter-number span{font-size:25px !important}}@media screen and (max-width: 600px){#counter-group .counter .counter-number p,#counter-group .counter .counter-number span{font-size:18px !important}}@media screen and (max-width: 600px){#counter-group .counter .counter-number p.lg-title,#counter-group .counter .counter-number span.lg-title{font-size:25px !important}}#counter-group .counter .counter-copy p.md-title{font-size:18px !important;font-weight:700;margin-bottom:5px !important;line-height:130% !important}#counter-group.dark-bg .counter .counter-number,#counter-group.dark-bg .counter .counter-copy{border-color:#fff}#counter-group.dark-bg .counter .counter-number p,#counter-group.dark-bg .counter .counter-number span,#counter-group.dark-bg .counter .counter-copy p,#counter-group.dark-bg .counter .counter-copy span{color:#fff}.content-icon-block .copy-wrapper{max-width:55%;margin:0 auto;margin-bottom:88px}@media screen and (max-width: 820px){.content-icon-block .copy-wrapper{max-width:100%}}.content-icon-block .copy-wrapper p,.content-icon-block .copy-wrapper h2{text-align:center}.content-icon-block .copy-wrapper .subhead{margin-bottom:16px;color:#5638eb}.content-icon-block .copy-wrapper h2{margin-bottom:24px}.content-icon-block .copy-wrapper p:not(.subhead){margin-bottom:0}.content-icon-block .grid{display:grid;gap:40px}@media screen and (max-width: 1200px){.content-icon-block .grid{gap:32px}}@media screen and (max-width: 1024px){.content-icon-block .grid{row-gap:40px;column-gap:0}}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2,.content-icon-block .grid.grid-3{grid-template-columns:1fr}}.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{border-right:solid 1px #c0cdca;padding-right:40px}@media screen and (max-width: 1200px){.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{padding-right:32px}}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{padding-right:0;border-right:0;border-bottom:solid 1px #c0cdca}}.content-icon-block .grid.grid-2 .grid-card:last-of-type,.content-icon-block .grid.grid-3 .grid-card:last-of-type{border-right:0}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2 .grid-card:last-of-type,.content-icon-block .grid.grid-3 .grid-card:last-of-type{border-bottom:0}}.content-icon-block .grid .grid-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.content-icon-block .grid .grid-card img{margin-bottom:40px}.content-icon-block .grid .grid-card h3{margin-bottom:24px}.content-icon-block .grid .grid-card p{margin:0}.content-icon-block .grid .grid-card .btn{margin-top:24px}.content-icon-block .grid.grid-1{grid-template-columns:1fr}.content-icon-block .grid.grid-2{grid-template-columns:repeat(2, 1fr)}.content-icon-block .grid.grid-3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2,.content-icon-block .grid.grid-3{grid-template-columns:1fr}}.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{border-right:solid 1px #c0cdca;padding-right:40px}@media screen and (max-width: 1200px){.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{padding-right:32px}}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2 .grid-card,.content-icon-block .grid.grid-3 .grid-card{padding-right:0;border-right:0;padding-bottom:40px;border-bottom:solid 1px #c0cdca}}.content-icon-block .grid.grid-2 .grid-card:last-of-type,.content-icon-block .grid.grid-3 .grid-card:last-of-type{border-right:0}@media screen and (max-width: 1024px){.content-icon-block .grid.grid-2 .grid-card:last-of-type,.content-icon-block .grid.grid-3 .grid-card:last-of-type{border-bottom:0;padding-bottom:0}}.dark-bg .grid-card{border-color:rgba(255,255,255,0.1) !important}.accordions-50-50 .columns{align-items:center}.accordions-50-50 .columns .column-50:first-of-type{position:relative;min-height:516px;padding:32px}@media screen and (max-width: 820px){.accordions-50-50 .columns .column-50:first-of-type{margin-bottom:40px}}.accordions-50-50 .columns .column-50:first-of-type h2,.accordions-50-50 .columns .column-50:first-of-type p,.accordions-50-50 .columns .column-50:first-of-type a{position:relative;z-index:3}.accordions-50-50 .columns .column-50:first-of-type h2{color:#fff}.accordions-50-50 .columns .column-50:first-of-type:before{content:"";background:linear-gradient(180deg, rgba(24,11,85,0) 50.08%, rgba(24,11,85,0.9) 100%),linear-gradient(180deg, transparent 50.08%, rgba(0,0,0,0.9) 100%);height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}.accordions-50-50 .columns .column-50:first-of-type .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.accordions-50-50 .columns .column-50:first-of-type .cta-wrapper{position:absolute;bottom:32px;left:0px;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 32px;box-sizing:border-box}.accordions-50-50 .columns .column-50:first-of-type .cta-wrapper p{color:#fff;font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0;margin:0}.accordions-50-50 .columns .column-50:first-of-type .cta-wrapper .btn{text-align:center}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion{padding-bottom:16px;position:relative}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion:not(:last-of-type){margin-bottom:40px}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion:before{content:"";width:100%;height:2px;background:#c0cdca;position:absolute;bottom:0;left:0}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion:after{content:"";width:0;height:2px;background:linear-gradient(104deg, #180B55 7.98%, #5638EB 23.9%, #2FBAA1 39.76%);position:absolute;bottom:0;left:0;transition:1000ms ease}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion_title{margin-bottom:24px;cursor:pointer}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion_title:after{font-family:"Icomoon";content:"\e903";font-size:24px;color:#08002f;position:absolute;top:0;right:0;transition:0.2s linear;opacity:0.5}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion_title h3{color:#08002f;opacity:0.5;padding-right:50px}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion_title.active:after{transform:rotate(45deg);opacity:1}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion_content{display:none}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion.active:after{width:100%}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion.active .accordion_title h3{opacity:1}.accordions-50-50 .columns .column-50 .accordions-wrapper .accordion.active .accordion_title:after{rotate:45deg}.dark-bg .accordion h3,.dark-bg .accordion p{color:#fff !important}.dark-bg .accordion:after{background:#775cff !important}.dark-bg .accordion_title:after{color:#fff !important}.practice-areas-section .subhead{color:#5638eb;margin-bottom:16px}.practice-areas-section>a.btn{margin:48px auto 0 auto}.practice-areas-section .upper-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.practice-areas-section .upper-copy .pa-copy-block{margin-top:16px}.practice-areas-section .practice-areas-block{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:48px}@media screen and (max-width: 1200px){.practice-areas-section .practice-areas-block{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.practice-areas-section .practice-areas-block{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.practice-areas-section .practice-areas-block{grid-template-columns:1fr}}.practice-areas-section .practice-areas-block .practice-area{background:#e3e1ed;border-radius:8px;padding:24px;transition:0.2s linear}.practice-areas-section .practice-areas-block .practice-area a{text-decoration:none !important}.practice-areas-section .practice-areas-block .practice-area a .pa-title:after{font-family:"Icomoon";content:"\e915";position:absolute;top:0;right:0;color:#5638eb;transform:rotate(-45deg);transition:0.2s linear}.practice-areas-section .practice-areas-block .practice-area .pa-title{margin-bottom:16px;position:relative;padding-right:20px;font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.practice-areas-section .practice-areas-block .practice-area p:not(.pa-title){margin-bottom:0}.practice-areas-section .practice-areas-block .practice-area.has-link:hover{background:linear-gradient(324deg, #180b55 0%, rgba(119,92,255,0.4) 100%),#180B55}.practice-areas-section .practice-areas-block .practice-area.has-link:hover p{color:#fff}.practice-areas-section .practice-areas-block .practice-area.has-link:hover .pa-title:after{transform:rotate(0deg);color:#fff}.light-grey-bg .practice-areas-block .practice-area{background:#fff}.light-grey-bg .practice-areas-block .practice-area .pa-title:after{color:#fff}.dark-bg .practice-areas-block .practice-area p{color:#08002f !important}.dark-bg .practice-areas-block .practice-area.has-link:hover p{color:#fff !important}.case-results-slider .column-33 .subhead{color:#5638eb;margin-bottom:16px}.case-results-slider .button-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}@media screen and (max-width: 820px){.case-results-slider .button-wrapper{margin-bottom:32px}}.case-results-slider .button-wrapper .btn{text-align:center}.case-results-slider .result-slider-nav{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:8px}.case-results-slider .result-slider-nav button{position:relative;right:unset;left:unset;width:48px;height:48px}.case-results-slider .result-slider-nav button.slick-disabled:before{opacity:0.6;cursor:auto}.case-results-slider .result-slider-nav button:before{font-family:"Icomoon";background:#e9f1ef;display:flex;justify-content:center;align-items:center;color:#08002f;width:100%;height:100%}.case-results-slider .result-slider-nav button.slick-prev:before{content:"\e90f"}.case-results-slider .result-slider-nav button.slick-next:before{content:"\e90c"}.case-results-slider .case-results-wrapper .slick-track{display:flex;align-items:stretch}.case-results-slider .case-results-wrapper .result-card{background:#e9f1ef;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:8px;height:unset;gap:16px}@media screen and (max-width: 820px){.case-results-slider .case-results-wrapper .result-card{margin-right:0}}.case-results-slider .case-results-wrapper .result-card .tags-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px}.case-results-slider .case-results-wrapper .result-card .tags-wrapper .tag{background:#c0cdca;padding:0 8px;text-align:center;font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#08002f;border-radius:4px;margin:0}.case-results-slider .case-results-wrapper .result-card h3{margin:0 !important}.case-results-slider .case-results-wrapper .result-card p:last-of-type{margin-bottom:0}.dark-gradient-bg .case-results-slider .copy-wrapper h2,.dark-gradient-bg .case-results-slider .copy-wrapper p{color:#fff}.dark-gradient-bg .case-results-slider .result-slider-nav button:before{background:rgba(255,255,255,0.1);color:#fff}.dark-gradient-bg .case-results-slider .result-card{background:#3D2F81}.dark-gradient-bg .case-results-slider .result-card *{color:#fff}.dark-gradient-bg .case-results-slider .result-card .tag{background:rgba(255,255,255,0.1) !important;color:#fff !important}.faqs-block h2{margin-bottom:24px}.faqs-block .columns .column-50:first-of-type{position:-webkit-sticky;position:sticky;top:190px}@media screen and (max-width: 820px){.faqs-block .columns .column-50:first-of-type{position:relative;top:auto}}.faqs-block .faqs{border:0;display:grid;grid-template-columns:1fr;gap:16px}@media screen and (max-width: 820px){.faqs-block .faqs{margin-top:48px}}.faqs-block .faqs .accordion{background:#e9f1ef;padding:32px}.faqs-block .faqs .accordion.active_content{display:block}.faqs-block .faqs .accordion_title{cursor:pointer;position:relative}.faqs-block .faqs .accordion_title.active:after{transform:rotate(180deg)}.faqs-block .faqs .accordion_title:after{content:"\e90d";font-family:"Icomoon";position:absolute;right:0px;top:0px;color:#08002f;transform:0.2s linear}.faqs-block .faqs .accordion_title h3{padding-right:36px;font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.faqs-block .faqs .accordion_content{padding-top:16px;display:none}.faqs-block .faqs .accordion_content p:last-of-type{margin-bottom:0}.dark-bg .faqs .accordion{background:rgba(255,255,255,0.1)}.light-grey-bg .faqs .accordion{background:#fff}.featured-posts .copy-row{margin-bottom:32px}.featured-posts .posts{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:32px}@media screen and (max-width: 1024px){.featured-posts .posts{display:block;column-gap:0}}.featured-posts .posts .post{margin:0;background:#e9f1ef;padding:32px;box-sizing:border-box;border-radius:8px;position:relative}.featured-posts .posts .post:hover{cursor:pointer}.featured-posts .posts .post:hover h3{text-decoration:underline}@media screen and (max-width: 1024px){.featured-posts .posts .post{margin-right:32px}}.featured-posts .posts .post img{width:100%;height:200px;object-fit:cover;margin-bottom:16px}.featured-posts .posts .post a{text-decoration:none}.featured-posts .posts .post .categories{margin-bottom:16px}.featured-posts .posts .post .categories a{font-family:"Karla",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#5638eb;position:relative;z-index:2}.featured-posts .posts .post .categories a:hover{text-decoration:underline}.featured-posts .posts .post h3{font-family:"Bitter",serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.featured-posts .posts .post .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.light-grey-bg .post{background:#fff !important}.dark-bg .post{background:rgba(255,255,255,0.1) !important}.dark-bg .post .categories a{color:#fff !important}.pa-link-block .accordions{border-bottom:0 !important}.pa-link-block .accordions_title{padding:0;pointer-events:none;position:relative}.pa-link-block .accordions_title.active:after{transform:rotate(180deg)}.pa-link-block .accordions_title:after{display:none;content:"\e90d";font-family:"Icomoon";position:absolute;right:0px;top:0px;color:#08002f;transition:0.2s linear}@media screen and (max-width: 820px){.pa-link-block .accordions_title{pointer-events:auto}.pa-link-block .accordions_title:after{display:block}}.pa-link-block .accordions_content{padding:0;display:block}@media screen and (max-width: 820px){.pa-link-block .accordions_content{display:none}}.pa-link-block h2{margin-bottom:0px !important}.pa-link-block p{font-size:20px;color:#08002f}.pa-link-block p:not(.subhead){margin-top:24px;margin-bottom:0 !important}.pa-link-block p.subhead{color:#5638eb;font-size:14px;margin-bottom:8px}.pa-link-block .link-column{margin-top:40px}@media screen and (max-width: 820px){.pa-link-block .links-container{margin-bottom:32px}}.pa-link-block .links-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media screen and (max-width: 1024px){.pa-link-block .links-list{grid-template-columns:1fr}}.pa-link-block .links-list a{padding:8px 36px 8px 8px;border:solid 1px #e9f1ef;color:#08002f;text-decoration:none;font-family:"Karla",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;position:relative}.pa-link-block .links-list a:hover{background:#e9f1ef}.pa-link-block .links-list a:hover:after{transform:rotate(0);color:#fff;background:#5638eb}.pa-link-block .links-list a:after{content:"\e915";color:#5638eb;font-family:"Icomoon";transform:rotate(-45deg);position:absolute;right:12px;top:8px;font-size:14px;transition:0.2s linear;border-radius:4px;padding:4px}.pa-link-block .links-list.hidden-links{margin-top:8px;height:0;transition:250ms ease;opacity:0}.pa-link-block .links-list.hidden-links.active{display:grid;opacity:1;height:auto;margin-bottom:8px}.pa-link-block .view-all-btn{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:8px}@media screen and (max-width: 1024px){.pa-link-block .view-all-btn{grid-template-columns:1fr}}.pa-link-block .view-all-btn:hover span{background:#e9f1ef}.pa-link-block .view-all-btn:hover span:after{color:#fff}.pa-link-block .view-all-btn:hover span:before{background:#5638eb}.pa-link-block .view-all-btn span{cursor:pointer;padding:8px 16px 8px 8px;border:solid 1px #e9f1ef;color:#08002f;text-decoration:none;font-family:"Karla",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;position:relative}.pa-link-block .view-all-btn span:after{content:"\e900";color:#5638eb;font-family:"Icomoon";position:absolute;right:16px;top:9px;font-size:14px;transition:0.2s linear;z-index:2}.pa-link-block .view-all-btn span:before{content:"";position:absolute;right:12px;top:6px;background:none;z-index:1;border-radius:4px;width:22px;height:22px}.pa-link-block .view-all-btn.active span:after{transform:rotate(45deg)}.anchor-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:1400px;padding:0px 0px 80px 0px}@media screen and (max-width: 820px){.anchor-nav{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}}.anchor-nav a{text-decoration:none;color:#08002f;font-family:"Karla",sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;padding:12px 24px;border:solid 1px #c0cdca;white-space:nowrap}.anchor-nav a:hover{background:#c0cdca}.pa-section-anchors{scroll-margin-top:200px}.light-grey-bg .links-list a{border-color:#c0cdca}.light-grey-bg .view-all-btn span{border-color:#c0cdca}.toc-fact-block{margin-bottom:48px}.toc-fact-block .columns{-moz-column-gap:16px;column-gap:16px}.toc-fact-block .column-50{width:calc(50% - 8px)}@media screen and (max-width: 820px){.toc-fact-block .column-50{width:100%}}.toc-fact-block .accordions{border:solid 1px #c0cdca;padding:12px;box-sizing:border-box}@media screen and (max-width: 820px){.toc-fact-block .accordions:first-of-type{margin-bottom:16px}}.toc-fact-block .accordions_title{padding:0}.toc-fact-block .accordions_title h3{color:#08002f;font-family:"Bitter",serif;font-weight:500;font-style:italic;font-size:14px;line-height:130%;letter-spacing:0;margin:0 !important;padding-left:32px;padding-right:32px;position:relative;width:100%}.toc-fact-block .accordions_title h3:before{content:"";background-size:contain;background-repeat:no-repeat;position:absolute;top:-3px;left:0;width:24px;height:24px}.toc-fact-block .accordions_title h3:after{content:"\e90d";font-family:"Icomoon";font-size:14px;position:absolute;top:0px;right:0;width:24px;height:24px;font-style:normal}.toc-fact-block .accordions_content{padding:0}.toc-fact-block .accordions.toc h3:before{background-image:url("/wp-content/themes/postali-crest-main/blocks/assets/img/list-icon.svg")}.toc-fact-block .accordions.toc .anchor-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.toc-fact-block .accordions.toc .anchor-list a{font-family:"Karla",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;text-decoration:none;color:#08002f}.toc-fact-block .accordions.toc .anchor-list a:hover{text-decoration:underline}.toc-fact-block .accordions.fact h3:before{background-image:url("../img/checkbox-icon.svg")}.toc-fact-block .accordions.fact .accordions_content{margin-top:16px}.toc-fact-block .accordions.fact .accordions_content p,.toc-fact-block .accordions.fact .accordions_content a,.toc-fact-block .accordions.fact .accordions_content li{color:#08002f;font-family:"Karla",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0}.toc-fact-block .accordions.fact .accordions_content p{margin-bottom:0}.sidebar-about{background:#e3e1ed;padding:32px}.sidebar-about .row{display:flex;justify-content:space-between;align-items:flex-start;column-gap:24px;row-gap:16px;margin-bottom:24px}@media screen and (max-width: 1200px){.sidebar-about .row{flex-direction:column-reverse}}.sidebar-about .row h4{margin:0 !important}.sidebar-about .btn{width:100%;text-align:center}.purple-content-box{background:#e3e1ed;padding:32px}.purple-content-box *:last-child{margin-bottom:0 !important}.two-column-list-block.columns{justify-content:flex-start;column-gap:32px;row-gap:0;flex-wrap:wrap;margin-bottom:24px}.two-column-list-block.columns .column-50{width:auto}.two-column-list-block.columns .column-50 ul{margin-bottom:0 !important}
